Flashing L4T 36.2 on orin Nano/NX

Hello Nvidia team,

I am having trouble figuring out why I cannot manage to manually flash an Orin Nano devkit with R36.2 on the NVME SSD. Here is the command line I use:

$ sudo ./apply_binaries.sh
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
        -c tools/kernel_flash/flash_l4t_external.xml -p "-c ./bootloader/generic/cfg/flash_t234_qspi.xml" \
        --showlogs --network usb0 jetson-orin-nano-devkit internal

You will find the flash log as well as a capture from the UART0 of the Nano. It says:

usb usb2-port2: Cannot enable. Maybe the USB cable is bad?

But I did manage to flash another one with SDK Manager using the same USB C cable (a quality and fairly short one). It only fails when I proceed manually.

I also tried to flash 2 custom carrier boards (Seeedstudio and Auvidea) manually, and the flash failed exactly the same way. For those, I have set the carrier board EEPROM to 0, I have applied the pinmuxing for HDMI in tegra234-mb2-bct-misc-p3767-0000.dts and I have used the p3509-a02-p3767-0000 configuration file.

At last but not at least, my host computer runs Ubuntu 20:

$ uname -a
Linux sl-louis 5.15.0-91-generic #101~20.04.1-Ubuntu SMP Thu Nov 16 14:22:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

nvidia_flash_onano_362_uart0.txt (78.9 KB)
nano_flash.txt (271.6 KB)

There is known flash issue as discussed here for rel-36.2.

1 Like

Thank you Wayne! I spent some time on this issue, I don’t know how I did not manage to find this thread.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.