Nvidia Jetson Orin NX stuck in recovery mode

I attempted to flash my Jetson Orin NX using SDK Manager and CLI but the device remains stuck in recovery mode after flashing. When I check using lsusb, it still shows as:

Bus 001 Device 022: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra

Despite successful flashing using CLI instructions, the board does not boot normally. Could the issue be related to using Ubuntu 24.04 as the host OS, since it’s not explicitly supported? If not, what other steps can I take to get my Orin NX to boot normally after flashing?
The commands I used :

$ tar xf ${L4T_RELEASE_PACKAGE}
$ sudo tar xpf ${SAMPLE_FS_PACKAGE} -C Linux_for_Tegra/rootfs/
$ cd Linux_for_Tegra/
$ sudo ./apply_binaries.sh
$ sudo ./tools/l4t_flash_prerequisites.sh

For flashing:

$ sudo ./flash.sh jetson-orin-nano-devkit-nvme internal //option 1
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs --network usb0 jetson-orin-nano-devkit-nvme internal // option 2

Hi @rachna_umesh

Normally, when setting a device in recovery mode, it shows something like this:

Bus 001 Device 011: ID 0955:7023 NVidia Corp

Normally, when it shows like yours, it is because the device is flashed and running. But you are telling us that this is not working right?

I also noted something interesting: the 7020 corresponds to the TX2 family, but you are posting this as if it were an Orin NX. Actually, Orin NX are: 7323 or 7423 according to NVIDIA’s documentation: Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation

Are you sure that your device is an Orin NX? Could you send and image of the SDKManager section where it shows the connected recovery mode device? For example, check mine:

Regards,

Ricardo González Víquez
Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com
Website: www.ridgerun.com

Hi @ricardo.gonzalez1,

Thank you for this information. I realized that the device shows up differently in recovery mode and after flashing. These are the screenshots from my console:

SDK manager screenshot:

Before flashing:

After flashing:

I also realized that I was previously using jumper wires to short the FC REC and GND pins. I changed them to use the jumper cable that comes with the kit. It booted successfully now.

Hi @rachna_umesh

Happy to hear that you found the solution. I hope that my information helped you solve your issue.

Regards,

Ricardo González Víquez
Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com
Website: www.ridgerun.com

1 Like

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