NVIDIA Jetson Orin NX - JetPack 6.1 Wizard Flashing

From RidgeRun Developer Wiki





Follow Us On Twitter LinkedIn Email Share this page



Previous: JetPack_6.1/Getting_Started/Installing_Jetpack Index Next: JetPack_6.1/Getting_Started/Components







This section provides a guide to flash the Jetson Orin NX developer kit through the SDK Manager GUI. The Jetson Orin NX can boot from one of the following devices: eMMc, NVMe, USB drive, or NFS (SD card not supported on JetPack 6.1 DP release). If you wish to customize your OS components before flashing, check our Compiling Source Code and Flashing Board From Cmdline sections.

This section assumes that you already have followed through our Getting Started and Installing Jetpack sections. Flashing is the process of getting all the files required into the selected storage from which the Orin NX is going to boot. In this section, we follow three steps to flash the Orin NX.


Step 1: Set Board in Recovery Mode

In order to flash the Orin NX, we must set it in recovery mode so that it can accept the files. The procedure to put the Orin NX in recovery mode is:

1. Start with the Jetson Orin NX devkit turned off and disconnected from the power supply.

2. Get the USB-A to USB-C cable and connect the USB-A end to your host computer (the computer where you installed JetPack) and the USB-C end to the Orin NX type C port L, shown in Figure 2.

3. Press and hold the FORCE RECOVERY button (B in Figure 1).

4. While pressing the FORCE RECOVERY button, press and release the RESET button (C in Figure 1).

File:Orin nx devkit recovery mode.png
Figure 1: Recovery Mode Buttons
File:Orin nx devkit flashing port.png
Figure 2: USB-C Port for Flashing

At this point, the Orin NX should be in recovery mode. To verify, you can run the following command on your host computer:

lsusb

If the Orin NX is in recovery mode, you should see a line similar to the following among the command output:

Bus 001 Device 011: ID 0955:7023 NVidia Corp

Step 2: Flash

Follow steps 1 through 3 of our Installing Jetpack section. If you already have JetPack installed, this should be fairly quick. When you reach step 3-L, you should see a window similar to Figure 3.

Figure 3: SDK Manager GUI Flash Configuration Window

Since you already have put the Orin NX in recovery mode, you should see that it is detected by the SDK Manager. Figure 4 shows the message displayed by the SDK Manager when the Orin NX is not being detected, and Figure 5 shows the expected message displayed when the Orin NX is detected. Make sure the Orin NX is successfully detected before continuing.

Figure 4: Orin NX not detected by the SDK Manager
Figure 5: Orin NX detected by the SDK Manager

Once your Orin NX has been detected, select the Manual Setup - Jetson Orin NX in the dropdown list of window prompt 1, similar to Figure 3. Then you can select the OEM Configuration (prompt 7) and the Storage Device to be used (prompt 8).

For the OEM Configuration, you have two options:

  1. Runtime: If you choose this option, the username/password creation will be prompted when you boot the Orin NX after the flash.
  2. Pre-Config: With this option, you will create the username/password for the Orin NX before flashing.

Figure 6 shows the username/password prompt that is shown when the user chooses the Pre-Config option for OEM Configuration.

Figure 6: User and Password prompt for OEM Pre-Config

Finally, choose the Storage Device that you wish to boot from. When you are ready, click the Flash button at the bottom of the Window. The SDK Manager will proceed to flash, this can take a while. When the SDK Manager finishes, if the flash was successful, you should see the finalization window similar to Figure 7.

Figure 7: SDK Manager Flash Success

Step 3: Boot

After flashing, the Orin NX should boot automatically. Make sure to connect a Display to the Orin NX port J in Figure 8, a keyboard and mouse to the USB-A port I in Figure 8 and optionally you can connect the network cable to the ethernet port H.

File:Orin nx devkit dp usba eth.png
Figure 8: Connectors for Display, mouse, keyboard and ethernet

Once you have the display connected, you should see the Ubuntu login prompt (if you opted for OEM Pre-Config in Step 2) or the Ubuntu OEM Configuration prompt (if you opted for OEM Runtime in Step 2). Go through the steps to be able to log in for the first time and you are set up.



Previous: JetPack_6.1/Getting_Started/Installing_Jetpack Index Next: JetPack_6.1/Getting_Started/Components