Not able to do firmware update to 36.x on Jetson Orin Nano

I am trying to upgrade Firmware on my NVIDIA Orin Nano -8GB Dev kit as follows

  1. 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
  2. I booted successfully the first time and have done all profile related and Wi-Fi connection related settings
  3. I have done a sudo apt update/upgrade to successfully upgrade any packages
  4. I check the Firmware version and its 35.5.0
  5. 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

  1. I continuously hit the ESC key on my key board to access the Boot menu and UEFI settings
  2. 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
  3. 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

You can manually download it here:
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

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

  1. Better use a new SD card for upgrading or save all your work done on Jetpack 5.x
  2. Flash SD card with Jetpack 5.1.3
  3. Do all WiFi and profile related and all other profile settings on Jetpack 5.1.3 NVIDIA desktop
  4. 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
  5. Install the QSPI installer on your SD card and run QSPI updater
  6. Reboot
  7. Now you will not be able to run the SD card with Jetpack 5.1.3 due to firmware mismatch
  8. Flash Jetpack 6.0 and reboot
  9. You can now start using Jetpack6.0 for all you development using the latest version of Jetpack
1 Like

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