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
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:
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:
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.