Flashing using VM

Hi all,

I saw a post saying that SDK manager does not support flasing using VM on 04 July 2023.
May I know does it support now? Or is there any method allow me to flash using a Window?

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!

No, not support.

I figured out how to flash Jetson Nano Orin 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 .

  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!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.