Orin 64GB Jetson Flash back to factory settings

My Jetson AGX Orin 64GB Developer Kit on initial setup must have installed a conflicting driver or something. What happened after that is the machine will not boot. I’ve tried to go through the ‘flashing’ process following the procedure to boot into recovery mode. This process does not seem to work. I’ve tried many times with the procedure online… just will not recognize such that it brings up any recovery mode screen. Also, I believe it is also supposed to show up on the machine (linux) as connected to the USB port. The machine I’m trying to connect to is a mac M2 arm laptop.

The procedure I have followed below:

  1. hold reset and recovery buttons at same time, then release the reset button and after 1 second release the recovery button.
  2. At this point I expect the machine to boot and send me into the recovery mode/screen.
  3. What happens … it does go through some initial boot up where it shows the drivers and such loading.
  4. then the screen goes blank… and nothing after that.

Any help will be greatly appreciated.

Hi,
Please check the quick start in developer guide and make sure you follow the steps one by one:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/IN/QuickStart.html
If the device still cannot be flashed/booted, please refer to the page to get uart log from the device:
https://elinux.org/Jetson/General_debug
If you are using custom board, you can compare uart log of developer kit and custom board to get more information.

Thanks!

Cna the host machine be a mac M2 as opposed to Ubuntu? If it can’t be a mac, then can i just run a docker Ubuntu on my mac… and use that?

Hi marshallking,

We would suggest using Ubuntu as host PC to the develop Jetson no matter for the flashing or customization.

Could you share the full serial console log for further check?
You can refer to NVIDIA Jetson Orin AGX (ridgerun.com) for details.

I was able to flash to my Jetson AGX Orin 64GB Developer Kit . Can you please verify that I did all the steps correct to get my Jetson machine to the original factory settings. The reason i ask is there were some confusing steps in the process and the first time i flashed i used the ‘latest’
Jetson Linux Archive | NVIDIA Developer — 36.4… which did work on the flash…but in the end my machine would not boot into Ubuntu. The version that did work was 35.6.0.

How I did it:

  1. downloaded the [Driver Package (BSP)]

  2. downloaded the [Sample Root Filesystem]tegra_linux_sample-root-filesystem_r35.6.0_aarch64.tbz2)

  3. Did these steps: (on the Ubuntu 2204 VM)

export L4T_RELEASE_PACKAGE=Jetson_Linux_R35.6.0_aarch64.tbz2
export SAMPLE_FS_PACKAGE=Tegra_Linux_Sample-Root-Filesystem_R35.6.0_aarch64.tbz2
export BOARD=jetson-agx-orin-devkit

  1. tar xf ${L4T_RELEASE_PACKAGE}
    $ sudo tar xpf ${SAMPLE_FS_PACKAGE} -C Linux_for_Tegra/rootfs/
    $ cd Linux_for_Tegra/
    $ sudo ./tools/l4t_flash_prerequisites.sh
    $ sudo ./apply_binaries.sh

  2. Started the Jetson machine in recovery mode.

  3. Verified I had a usb with ‘NVidia’

  4. Started the ‘Flash’ with this command
    sudo ./flash.sh ${BOARD} mmcblk0p1

This all worked great… when the flash completed it booted into the Ubuntu and sent me through the initial startup.

Question: Please verify I used the correct flash tar files and flash command.

Also, Are there any steps I may have left out to get my machine back to the factory settings?

Thanks
Marshall

Please share the full serial console log for boot issue.

The steps you shared seem good to me.
It seems you can flash and boot successfully with R35.6.0.

Do you want to use R35.6.0 or R36.4.0?

Here is what I have tried so far… I was able to flash from an Ubuntu VM running on my M2 mac. And although everything seemed to work … I think there may still be issues. For example: After a successful flash… I will see logs regarding the root file system. basically … not sure if it did the /etc/fstab correct.

The second type of flash I tried was using the sdkmanager from a Ubuntu 20.04 VM. Still have not got that to work correct… The problem is when I’m in recovery mode… the SDK manager does recgonize my jetson 64GB machine… but when it get to the ‘flash’ … after about 45 seconds… i will see the usb disconnect and then connect…then the second time it does that the flash will fail in error. I’ve tried multiple usb ports and different cables… still a no go.

Regarding the version I will like to use … preferably the latest… at this point though… one that just works.

also…if i flash manually… which i mentioned worked?? And then I just use the SDKmanager to install the packages for cuda and such… I get this error.

BSP Version Mismatch

Your device BSP image version is incompatible with the software version you are trying to install. Please flash your device with the right BSP version and try to re-install.

Not exactly sure what that means…other than the flash i did must have used the wrong images??

I would like to use the latest. But when i flashed with the latest… my ORIN 64 developer kit machine would not boot.

VM may have USB connection issue causing flash failed.

Please get a standalone Ubuntu host PC and use SDK Manager to flash the devkit.

For the boot issue, please provide the full serial console log for further check.
NVIDIA Jetson Orin AGX - In Board - Getting in Board - Serial Console

I now have a clean Ubuntu 20.04 computer that I installed the SDK Manager on. I was able to “flash” my. Orin 64GB with out any errors. I tried to flash it with the latest JetPack 6.1. Again… from the SDK Manager UI… it appears as if everything went perfect.

BUT … when the Orin 64 boots for the first time… all I get is the “Blue Screen”.

My questions are:

  1. Is this supposed to work? Flashing with JetPack 6.1.
  2. The Orin 64GB developer kit I just purchased two weeks ago… if I recall correct it did not come with JetPack 6.1 … it was the version prior. Has the JetPack 6.1 version and flashing been tested yet?
  3. If I’m forced to flash with the previous version… can it be upgraded to the latest JetPack 6.1?

Questions: Since I cannot flash the JetPack 6.1 from my clean Ubuntu 20.02 installation. Is it possible to Flash the previous 5.x version of the JetPack and then upgrade? Or is it mandatory that the Orin 64gb developer kit be flashed with the JetPack 6.1.

Also, Can you please let me know the following:

  1. Host machine version that is know to work flashing JetPack 6.1 on the Orin 64GB developer kit machine with the sdk manager.
  2. I have seen posts saying some success with Ubuntu 18.04 as the host machine… is there a version of the SDK Manager for ubuntu 18.04?

Yes, JP6.1 should work on AGX Orin devkit.

Sure, we have the tests before the release.

Sure, you can perform debian-based or image-based OTA to update. Or you can just use SDK manager or flash to update back to JP6.1.

We would suggest using Ubuntu 20.04 or 22.04 to flash JP6.

Ubuntu 18.04 can not work with JP6.x from SDK manager.