How to downgrade/reflash from 6.0 to 5.1.3 in Jetson Orin nano

I want to know how to downgrade from Jetpack 6.0 to 5.1.3 using any method. I’ve been able to connect jetson using SDkmanager but i cannot select the older versions. How to flash the qspi to older version from 36.3 to support 5.1.3.
Need to run pytorch but its not supported in cuda 12.2 which comes with jetpack 6.0 and that is causing a lot of problems.
please provide a solution to either revert back or how to install cuda 12.1 in jetpack 6.0 after completely removing 12.2
In Jetpack 6.0, even after installing CUDA 12.4, nvidia-smi still shows 12.2 and pytorch for CUDA 12.4 is not working.

Hi,
Please try
How to install old JetPack version? - #3 by DaneLLL

So, i tried few things today

  1. After reading this post in the forum, I tried sdkmanager --archived-versions, but it didn’t show any previous versions on Ubuntu 22.04.

  2. Then I read in the SDK Manager that the older versions are available on an older host Ubuntu.

  3. So, I installed an older version of Ubuntu (18.04) on the system, installed SDK 2.1, and tried downloading and installing 5.1.3. However, every time it showed an error while installing on the host PC and creating the OS image. The window that pops up asking for auto setup or manual setup of Jetson never appeared.

  4. Then I installed SDK Manager 1.9, but it showed JetPack 5.1.2 (I think). The window to do a manual setup of Jetson for recovery mode did appear, but this time it got stuck while flashing the card, resulting in many errors.

  5. I downloaded SDK manager 2.0. In this version, I downloaded jetpack 5.1.3, and everything seemed fine. The firmware showed UEFI 5.0 version during installation as Jetson booted up from recovery mode, but during the flashing, it stopped detecting the board - ‘Target device not found’. I tried again, and the same thing happened—failed.


6.I thought if I could install only the Linux image without any CUDA drivers from the SDK Manager, then it might work. But at first I reinstalled Ubuntu 22.04 on my host PC, installed SDK Manager 2.1, and tried installing everything (Linux, CUDA, and other drivers). I expected it to work properly, but during OS installation, it failed at 96%.

  1. So, I tried installing only Linux from the SDK Manager, and the same thing happened—failed at 98%. IDK why this wouldn’t install properly. It has Ubuntu 22.04 LTS in the host PC, latest version of SDK manager, Jetson firmware is 36.3 and a clean SD card.

  2. There was a page for flashing QSPI. I tried doing that, but it showed “board not found” or something similar. I followed the instructions from (https://pages.ubuntu.com/rs/066-EOV-335/images/Ubuntu_22.04_for_NVIDIA_Jetson_Orin_Instructions.pdf?version=0&_ga=2.178925222.326571236.1721652880-125287709.1721652880&_gl=1*9awc3*_gcl_au*MTc3NDg5OTI3NS4xNzIxNjUyOTAw). I downloaded 35.3.1, extracted the file, went to the folder, opened the terminal there, and entered this code: sudo ./flash.sh p3768-0000-p3767-0005-a0-qspi internal after putting Jetson in recovery mode, but it didn’t detect the board.

The problem with cuda 12.4 is that pytorch is not showing as +cu.

Hi,
If you are not able to use SDKManager, please try the manual steps. You can download the packages:

Jetson Linux | NVIDIA Developer
Driver Package (BSP)
Sample Root Filesystem

And follow the steps to extract system image and run initrd command to flash the device:

Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation

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