I am trying to flash the Jetson Orin Nano using HOFI.
According to this site ( Initial Setup Guide | Husarion ) I have to download the Tegra image and flash a USB drive using Etcher.
The problem is that the image is not working - after flashing, my USB drive is split up to 13 (!) partitions and the Jetson is neither booting from it nor setting up the os_image partition.
I tried different USB drives, operation systems and also used Rufus - all with the same result. The raspi image is working tho. What am I doing wrong? Can’t flash the Jetson directly as it is the production unit without the sd-card slot unfortunately… thanks!
The Nvidia image is very specific, hence the number of partitions. You can check that the official Nvidia JetPack also looks like garbage.
If you’re having trouble booting, it’s most likely not the flash drive or the image, but the QSPI firmware. You’ll find instructions on how to flash QSPI on our website Preparing Your SBC for USB Boot.
If you prefer, I also refer you to the Canonical instructions we’re using:
*The manual does not apply to the ZED Box with Jetson Nano
Thanks for your help!
I did the QSPI flash again but its still not working.
It attempts to boot from the USB drive, but after showing some lines of text (attached screenshot), it just proceeds to boot from the Nvme as usual.
Has it something to do with using the production unit instead of the devkit?
Remove the M2 drive and see if the Jetson will then boot from the flash drive. If so, you can manually wipe the drive, which will leave the bootloader with only one option. It’s recommended to back up the drive, as the data on the drive will be irretrievably lost.
Hi, the difference from the devkit to the production is mainly that the production one has no sd card slot.
I finally found a solution:
I flashed the Husarion image for the Jetson ( Installing Husarion OS | Husarion ) to a USB drive using xzcat image.img.xz | sudo dd of=/dev/sda bs=16M status=progress sudo sync
The Jetson does boot from the usb drive, just not with the Tegra HOFI image. I suspect that the image is samewhat broken.
Anyways, as the Jetson booted up with the Husarion image from the usb drive, I downloaded the same image again and flashed the nvme of the Jetson using the same command as above.
After a restart the Jetson boots the Husarion image from the nvme flawlessly. Only the wifi driver for the rosbot xl seems to be missing in the image.