I am encountering a blocking issue while attempting to flash my Jetson Orin NX 16GB module mounted on a Waveshare carrier board. I have carefully followed the flashing instructions from the official Waveshare wiki (https://www.waveshare.com/wiki/Jetson_Orin_Nano), but the process consistently fails at the image generation step, with the error:
Hardware Configuration:
- Module: Jetson Orin NX 16GB
- Carrier Board: Waveshare Jetson Orin Nano/NX compatible board
- Flashing host: Ubuntu 20.04 (x86_64)
Steps I followed:
Created working directory and downloaded JetPack 6.2 BSP:
sudo mkdir ~/orin_nano && cd ~/orin_nano
wget https://developer.download.nvidia.com/embedded/L4T/r36_Release_v4.3/Jetson_Linux_R36.4.3_aarch64.tbz2
wget https://developer.download.nvidia.com/embedded/L4T/r36_Release_v4.3/Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2
Extracted and prepared the system:
sudo tar xf Jetson_Linux_R36.4.3_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
(Optional) Created default user:
sudo ./tools/l4t_create_default_user.sh -u jetson -p jetson1 -a
Put the Orin NX into recovery mode, verified using:
lsusb
Result: NVIDIA Corp. APX
Flashing command used:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh
–external-device nvme0n1p1
-p “-c ./bootloader/generic/cfg/flash_t234_qspi.xml”
-c ./tools/kernel_flash/flash_l4t_t234_nvme.xml
–showlogs --network usb0
jetson-orin-nano-devkit external
❌ Result: Flashing Fails
As shown in the attached screenshot, the process fails with:
File tmp.bct open failed
Error: try getting custinfo fail. Moving on
Parsing board information failed.
Error: failed to generate images
