Upgrading jetpack 5.1.12 to jetpack 6 in AGX Orin

I have Jetson AGX Orin developer kit running ubuntu 20.04 with jetpack 5.1.12. I need to use ubuntu 22.04 in it. How to upgrade the jetpack from 5.1.12 to 6.0 or the latest version. Right now the device uses the in built 64gb to run the os in the developer kit

i think this reply is not relevant to my question?

Hello @haris3112k4 ,

The first thing you should do is install the SDK Manager on your host machine. I think this is the easiest method, as this application is more user-friendly. Please follow the download and installation instructions on the following page: SDK Manager | NVIDIA Developer

Once you have the SDK Manager installed on your computer, there are two more steps to complete: installing JetPack and flashing the board.

To install JetPack, please follow the instructions in this link: NVIDIA Jetson Orin AGX - Installing Jetpack. Note that this guide is focused on an older version of JetPack, so be sure to select the latest version according to your requirements.

After completing the previous step, follow the instructions in the next link to put the board in recovery mode and then flash it: NVIDIA Jetson Orin AGX - Flashing

Please let me know if you have any questions during the process.

Jose Morera
Embedded Software Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com
Website: www.ridgerun.com

is it possible to use two versions of Ubuntu. One running ubuntu 20 from eMMC of the Jetson AGX Orin and the other running ubuntu 22 from SD card. If so how to configure the bootloader.

If the same version of JetPack is used, it is possible and there should be no issues. We have verified that in JetPack 5.x, it doesn’t matter if the eMMC has a different minor version compared to another storage, such as JP5.1 on eMMC and JP5.1.3 on NVMe, for example. The problem arises when you try to use two different versions of JetPack, such as JetPack 4.x with JetPack 5.x, since the bootloader changes. We don’t have experience with JetPack 6.x, but you could check if the bootloader changes from 5.x to 6.x. If it’s the same, then it should be possible.

i have my jetson AGX Orin running ubuntu 20 with jetpack 5.1.12 in eMMC . I need jetpack 6 so that i could use ubuntu 22 using ROS humble distro. SO i need to upgrade my jetpack. Does re-flashing the device to jetpack 6.0 using nvidia SDK manager solve the issue. I don’t need to backup my files here. Also whether over writing the OS in eMMC cause problems.

For your specific case, where you want to have two versions of JetPack, it’s better to use a script from NVIDIA’s tools rather than the SDK Manager. This way, you can specify the correct partition (e.g., mmcblk0p1 or mmcblk1p1). These are partitions on your device, where mmcblk0p1 typically refers to the eMMC partition and mmcblk1p1 is used for the SD card.

For example, to flash the eMMC, you can use mmcblk0p1 and verify that it works correctly. Then, for the SD card, you can use mmcblk1p1. To ensure you’re using the correct root device, make sure to check the partition layout using the lsblk command before proceeding.

This method will allow you to manage the different versions of JetPack more effectively. However, as I mentioned earlier, I’m not sure if it’s possible to combine JetPack 5.x with JetPack 6.x, as the bootloader might be different between these versions.

jetson AGX Orin don’t support flashing os from SD card. So my question is whether re-flashing the jetpack 6 on eMMC [ overwriting the current ubuntu 20 OS] cause any issue.

There is no problem, the flashing process will erase everything related to the previous system (similar to a factory reset), and then you’ll be able to install the new version of JetPack. You can use SDK Manager and follow the steps from my first post.

ok, that makes clear

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