I am trying to upgrade Firmware on my NVIDIA Orin Nano -8GB Dev kit as follows
- I have burnt Jetpack 5.1.3 image on to a 64GB UHS-1 SD card and installed it on my NVIDIA Orin Nano -8GB Dev kit
- I booted successfully the first time and have done all profile related and Wi-Fi connection related settings
- I have done a sudo apt update/upgrade to successfully upgrade any packages
- I check the Firmware version and its 35.5.0
- I want to upgrade the firmware version to 36.x version
Now I want to upgrade to Jetpack 6.0 so as mentioned in the NVIDIA documentation
🚅 Initial Setup Guide - Jetson Orin Nano 🆕 - NVIDIA Jetson AI Lab (jetson-ai-lab.com)
[< 36.0] Upgrade the Jetson UEFI firmware to 36.x
- I continuously hit the ESC key on my key board to access the Boot menu and UEFI settings
- I have tried selecting Boot Manager menu and tried with all the options of UEFI available (Except the UEFI Shell option) saved the changes and continued to boot the dev kit
- Now when I check the firmware version; it still is 35.5.0 and does not upgrade to 36.x
My dev kit was manufactured in March 2024
I don’t know what sequence I have missed ….I am unable to upgrade to 36.x
Objective is to upgrade from Jetpack 5.1.3 to Jetpack 6.0
I have Windows 10 laptop which I use for development and flashing to Jetson Kit
Regards
Prasad
So is nvidia-l4t-jetson-orin-nano-qspi-updater installed successfully?
No, But surely there should be someway for updating the firmware. I am waiting for a solution for this. If someone can guide me please…
Then what’s the error log?
Following is the error—>
Unable to locate package nvidia-l4t-jetson-orin-nano-qspi-updater
You need to do sudo apt update first…
Hi Dave, I have done it before and did it again before running the QSPI updater
I have done it before and did it again before running the QSPI updater
Thanks Dave, Finally I was able to upgrade the firmware to 36.3.1 and boot my Jetson Orin Nano using JetPack6.0. I could do all these without using Linux Machine and using my Windows 10 Laptop. Took me sometime to reply back to you as I wanted to understand the intricacies as I 'am a beginner. Would you mind if I upload a small writeup for beginners who are lost and searching for information to flash the firmware without the SDK Manager requiring a Linux Machine (for elaborating on this section)
🚅 Initial Setup Guide - Jetson Orin Nano 🆕 - NVIDIA Jetson AI Lab (jetson-ai-lab.com)
Regards
Prasad
Sure, if you feel like the figure is not clear enough.
Thanks Dave once again, Here is the refined flowchart I have prepared.
Hope this goes well for beginners. Would be glad to add more info to it.
QSPIFirmwareUpdateSDcardMehod.pdf (327.8 KB)
Steps
- Better use a new SD card for upgrading or save all your work done on Jetpack 5.x
- Flash SD card with Jetpack 5.1.3
- Do all WiFi and profile related and all other profile settings on Jetpack 5.1.3 NVIDIA desktop
- Download QSPI updater from the link below on to your SD card
https://repo.download.nvidia.com/jetson/t234/pool/main/n/nvidia-l4t-jetson-orin-nano-qspi-updater/nvidia-l4t-jetson-orin-nano-qspi-updater_36.3.1-20240516220919_arm64.deb
- Install the QSPI installer on your SD card and run QSPI updater
- Reboot
- Now you will not be able to run the SD card with Jetpack 5.1.3 due to firmware mismatch
- Flash Jetpack 6.0 and reboot
- You can now start using Jetpack6.0 for all you development using the latest version of Jetpack