This page covers how to flash a new operating system onto a NEON camera.
head -n1 /etc/nv_tegra_releaseRequirements:
| JetPack (L4T) | microSD image | eMMC image |
|---|---|---|
| 5.1.2 (35.4.1) latest |
v1.0.9 (pylon 5.2, without EVA) MD5: 81992a6ada7f01ee30206680bdc4e878 |
v1.0.9 MD5: dc01fad05c3ca7df2b5096bc27877b95 |
| 5.0.2 (35.1) | v1.0.8 (pylon 7.2.1 + EVA 4.0.2) MD5: 79d87d4dc0ef2440845dccb1d0a33d4bv1.0.7 (pylon 5.2) MD5: c60395f01cd76131c25f3bf96ed53543 |
v1.0.7 MD5: 73758afcdf0119a98b27c9d1630add6a |
| 4.6.1 (32.7.1) | v1.0.5 MD5: 564951bdd6074db6e853037b1338e905v1.0.6 (EVA 3.8.3) MD5: 8b4e3d4ce7bf7e69bc90b04e98e14851 |
v1.0.5 MD5: f08d89a8aa4927b7df7af449c2f8edd9 |
| 4.5 (32.5.0) | v1.0.3 MD5: 243b98f10a873f2830e4f635eab7c80dv1.0.4 (EVA 3.5) MD5: 43b5931b625e3b598423e0bb4a131d6e |
v1.0.3 MD5: e603db76e8ab1bbe5596760d40adb90c |
Make sure the downloaded file is complete. The result must match the MD5 above.
md5sum <file>certutil -hashfile <file> MD5.img file: tar -zxvf <file>.img file to the microSD card
sudo dd if=<image file>.img of=/dev/sdX bs=4M conv=fsync, or Disks (video)Use a high quality microSD card to prevent corruption.

Video:
First, run lsusb on the host PC. Nvidia Corp. in the list = the NEON is in recovery mode and ready to flash.

Then unzip the eMMC image, go to the folder and run the flash command. Do not unplug the microUSB cable or the power while flashing.
tar -zxvf <file>
| JetPack | Folder after unzip | Flash command | Finished when you see |
|---|---|---|---|
| 5.1.2 | NeonJNX_A3_JP512_emmc_v1.0.9 |
sudo apt-get install sshpasssudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 |
Success (about 13 min) |
| 5.0.2 | NeonJNX_A3_JP502_emmc_v1.0.7 |
sudo apt-get install sshpasssudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 |
Success |
| 4.6.1 | JNX_JP461_emmc_v1.0.5 |
sudo ./flash.sh |
Flash complete (SUCCESS) |
| 4.5 | JNX_JP45_v1.0.2 |
sudo ./flash.sh |
Flash complete (SUCCESS) (about 5 min) |
sudo tar -I lbzip2 -xf <file>
| JetPack | Folder after unzip | Flash command | Finished when you see |
|---|---|---|---|
| 6.2 / 6.1 / 5.1.2 | mfi_jetson-orin-nano-neon2000-ono_4-<L4T>-rel.<ver>(no _release suffix) |
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 15 --network usb0 |
Flash complete (SUCCESS) |
When finished: power off the NEON, remove the pins 5-6 jumper, (JNX) make sure the microSD card from Step 2 is inserted, and power on.
Check the version: head -n1 /etc/nv_tegra_release
More about flashing Jetson devices: NVIDIA documentation
Method 1
d9e7e4ff4030f7d81f72c353aad6d272)tar -zxvf deploy.neonjnx.tar.gzsudo ./flash.sh -r -k APP -G backup.img <board name> mmcblk0p1
jetson-neonjnx-a3-emmcjetson-xavier-nx-neonjnx-emmcMethod 2
cd ~/
mkdir mntTemp
sudo mount /dev/mmcblk0p1 mntTemp
cd mntTemp
sudo tar -jcf ../customerEMMC.tbz2 *
sync
cd ../
sudo umount mntTemp
rmdir mntTemp
cd ~/
mkdir mntTemp
sudo mount /dev/mmcblk0p1 mntTemp
sudo tar jxf customerEMMC.tbz2 -C mntTemp
sync
sudo umount mntTemp
rmdir mntTemp