Jetson Nano Orin 8GB Flashing to JetPack 6.0

Hi there,

I wanna flash my Jetson board to upgrade JetPack. I only have Mac or ARM devices as host PC available but that’s not recommended by you. I don’t wanna buy a Linux PC just for flashing.

Will you provide alternative solutions for flashing in the near future or is it required to own a Linux PC when using SeedStudio products?

Best,
Soeren

Hi,

Sorry for the inconvenience. Not all Seeed products require a Linux computer, but it is a necessity when reflashing JetPack on Jetson devices. If you don’t have one, you can also try using a virtual machine on your Windows or Mac computer, with the possibility of not being compatible.

Hi, thanks for your reply. I figured out how to flash it on a Mac using an Ubuntu 22.04 VirtualBox.

It’s actually quite simple. You just need to add two USB devices to the VirtualBox USB Device Filters list. Here are the steps:

  1. Install an Ubuntu 22.04 VM with at least 60GB of storage.

  2. Connect the Jetson to your Mac via a USB-C cable and boot it normally (do not enter FC Rec/Recovery Mode yet).

  3. In the VirtualBox dashboard, right-click the Ubuntu VM → SettingsUSB.

  4. Click the + symbol and select the “NVIDIA Linux for Tegra [0001]” device (or whichever NVIDIA USB device appears).

  5. Now, boot the Jetson into FC Rec/Recovery Mode.

  6. Go back to the USB settings and add the “NVIDIA Corp. APX [0401]” device (or whichever NVIDIA USB device appears).

  7. Start the VM and follow the flashing instructions provided by Seeedstudio.

  8. When connected in Recovery Mode, the VM will first ask for permission. Click Allow.

  9. During the flash process, the Jetson will reboot and exit Recovery Mode. The VM will then prompt for permission to use the other USB device. Click Allow again.

Troubleshooting:

If you still get stuck during the flashing process with the message “Waiting for the target to boot-up…”, immediately go to the VirtualBox dashboard, right-click the Ubuntu VM → SettingsUSB, click the + symbol, and select the “NVIDIA Linux for Tegra [0001]” device (or whichever NVIDIA USB device appears). Then shut down and restart the VM, and start the flashing process again.

And that’s it!

1 Like