Skip to main content

System Flashing

This chapter aims to introduce the programming method for the NG4500 series products, focusing on providing specific operation steps for programming the image package. Taking the NG4511 device as an example, it details the programming process.

Preparation

  • An Ubuntu computer (recommended version: 20.04 or 22.04)

  • Jetson device (e.g., NG4511)

  • A Micro USB cable

PC (Ubuntu Computer) Environment Setup

     Before programming, please ensure that the following software packages are installed in advance. You can install them using the following commands:

sudo apt update
sudo apt install -y build-essential git wget curl python3 python3-pip \
python3-venv python3-distutils python3-setuptools python3-pexpect \
python3-serial libusb-1.0-0-dev pkg-config device-tree-compiler \
unzip bzip2 zstd

Hardware preparation

Before performing software flashing, please complete the following hardware connections and settings:

  1. Use a Micro USB data cable to connect the Micro USB port of the Jetson device to the USB Type-A port of the Ubuntu host computer.

  2. After the connection is complete, switch the first bit of the device’s SW1 DIP switch to ON to put the device into Recovery mode.

  1. If the device has entered Recovery mode, the command output will show an NVIDIA Corp device with ID 0955:7623.

Note: If the NVIDIA Corp device does not appear, it indicates that Recovery mode was not properly entered. Please check the Recovery mode switch settings and the USB cable.

NG45XX_flash_lsusb

Method for Flashing Image Package

Please follow the steps below to download and extract the AIBOX flashing package:

  1. Download the AIBOX flashing package from the link below:
Device Model - Version TypeImage Package Link (including JetPack)Mirror package link(JetPack is not included)Hardware type
NG4510Mirror package:aibox-NG4510-36.4.3-super-jetpack-V1.1.tgz
md5sum:md5sum-aibox-NG4510-36.4.3-super-jetpack-V1.1.txt
Mirror package:aibox-NG4510-36.4.3-super-V1.1.tgz
md5sum:md5sum-aibox-NG4510-36.4.3-super-V1.1.txt
Jetson Orin nano 4GB
NG4511Mirror package:aibox-NG4511-36.4.3-super-jetpack-V1.1.tgz
md5sum:md5sum-aibox-NG4511-36.4.3-super-jetpack-V1.1.txt
Mirror package:aibox-NG4511-36.4.3-super-V1.1.tgz
md5sum:md5sum-aibox-NG4511-36.4.3-super-V1.1.txt
Jetson Orin nano 8GB
NG4520Mirror package:aibox-NG4520-36.4.3-super-jetpack-V1.1.tgz
md5sum:md5sum-aibox-NG4520-36.4.3-super-jetpack-V1.1.txt
Mirror package:aibox-NG4520-36.4.3-super-V1.1.tgz
md5sum:md5sum-aibox-NG4520-36.4.3-super-V1.1.txt
Jetson Orin nx 8GB
NG4521Mirror package:aibox-NG4521-36.4.3-super-jetpack-V1.1.tgz
md5sum:md5sum-aibox-NG4521-36.4.3-super-jetpack-V1.1.txt
Mirror package:aibox-NG4521-36.4.3-super-V1.1.tgz
md5sum:md5sum-aibox-NG4521-36.4.3-super-V1.1.txt
Jetson Orin nx 16GB
  1. After downloading, unzip the flashing package
sudo tar -zxvf aibox-NG4511-36.4.3-base-jetpack-V1.0.tgz -C ./
  1. After unzipping, switch to the flashing directory and run the following command to start flashing
cd aibox-NG4511-36.4.3-base-jetpack-V1.0
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --network usb0 --flash-only --showlogs
  1. After the flashing process is completed, the log will show Flash is successful, which means the flashing is successful. Turn SW1 dial 1 to off and restart.

Note: Methods to Confirm Device Hardware Version

A. When System is Booted and Accessible

  • Retrieve device model information using the following command:
cat /proc/device-tree/model

# Example output:
NVIDIA Jetson Orin Nano Engineering Reference Developer Kit Super

B. When System is Not Booted/Inaccessible

  • Verify model via device label or packaging box

  • Inspect the 15-digit combination below the QR code on the back of the module (e.g., 900-13767-0030-000). Refer to the decoding table below:

    • 3767 → Orin related equipment​​(如 AGX Orin、Orin NX、Orin Nano)
    • 0030 → Jetson Nano(8GB RAM)​
SKUEquipment TypeEquipment Name
3767NVIDIA Jetson Orin NX和Nano ModuleJetson Orin NX和Nano Module
3701NVIDIA Jetson AGX Orin ModuleJetson AGX Orin Module
3768Jetson Orin Nano Carrier boardJetson Orin Nano Carrier Board
3737Jetson AGX Orin Carrier BoardJetson AGX Orin Carrier Board Carrier Board Carrier Board Carrier Board
0000Jetson AGX Orin ModuleJetson AGX Orin
0004Jetson AGX Orin ModuleJetson AGX Orin 32GB (32 GB RAM)
0005Jetson AGX Orin ModuleJetson AGX Orin 64GB (64 GB RAM)
0000Jetson Orin NX and Nano ModuleJetson Orin NX 16GB (16 GB RAM)
0001Jetson Orin NX and Nano ModuleJetson Orin NX 8GB (8 GB RAM)
0003Jetson Orin NX and Nano ModuleJetson Orin Nano 8GB (8 GB RAM)
0005Jetson Orin NX and Nano ModuleJetson Orin Nano 8GB (8 GB RAM)
0004Jetson Orin NX and Nano ModuleJetson Orin Nano 4GB (4 GB RAM)

NVIDIA Official programming method