Upgrade jetson AGX from L4T 32.3.1 [ JetPack 4.3 ] to L4T 32.4.3 [ JetPack 4.4 ]

I have bought an IP67 Full HD GMSL2 HDR Camera for Jetson AGX Xavier (e-consystems.com) camera for Jetson AGX and it requires the Jetpack 4.4 & L4T 32.4.3 but my Jetson AGX has jetpack 4.3 & L4T 32.3.1.
I am having trouble on installing the exact jetpack and L4T version. Can you help me?

hello shubham.varshney426,

please refer to JetPack Archive | NVIDIA Developer for the previously released versions.
you can have Over-The-Air Updates to upgrade the JetPack release.
please modify the sources.list by changing the release number to upgrade to a new minor release version.
for example,

deb https://repo.download.nvidia.com/jetson/common r32.4.3 main
deb https://repo.download.nvidia.com/jetson/t194 r32.4.3 main

Hello Sir,
I tried modifying the sources.list file and when i executed “sudo apt update”, I got an error saying

Err:16 https://repo.download.nvidia.com/jetson/common r32.4.3 Release
404 Not Found [IP: 23.210.218.19 443]
Err:17 https://repo.download.nvidia.com/jetson/t194 r32.4.3 Release
404 Not Found [IP: 23.210.218.19 443]
Reading package lists… Done
E: The repository ‘https://repo.download.nvidia.com/jetson/common r32.4.3 Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository ‘https://repo.download.nvidia.com/jetson/t194 r32.4.3 Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

What should I do?

Hi shubham.varshney426,

Please try below steps to upgrade new release:

$ sudo apt update
$ sudo apt upgrade
$ sudo vim /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
deb https://repo.download.nvidia.com/jetson/common r32.4 main
deb https://repo.download.nvidia.com/jetson/t194 r32.4 main
$ sudo apt update
$ sudo apt dist-upgrade
$ sudo reboot

Hello carolyuu,
I actually need to install to r32.4.3 because the cameras I want to install requires specific version of Jetpack and L4T.

Hi shubham.varshney426,

Suggest you can use SDK Manager to flash r32.4.3 [JetPack-4.4] directly.

Hello carolyuu,
I just ran using r32.4 and now it has updated to Jetpack 4.4.1 and L4T 32.4.4.
Also, when I try using SDk manager, it says 7Gb of more space reuqired. I tried removing some programs but was only able to get 300 Mb of more space.

Hi shubham.varshney426,

When you using SDK Manager to flash JetPack-4.4, it will remove all old build and flash r32.4.3 on your Xavier.
Please run SDK Manager on your host Ubuntu-16.04/18.04 machine.

To expand on the topic, any time you flash the host PC will have file “Linux_for_Tegra/bootloader/system.img.raw” and “Linux_for_Tegra/bootloader/system.img” generated. These occupy a lot of space. You can in theory though manually delete those files after a flash to free up a lot of space. Flashing again will recreate those, so I don’t know if that will still be too little space, but you might give it a try.

Note that system.img.raw is the entire rootfs partition which will be flashed, and that system.img is a smaller version of this (called a “sparse” image since it doesn’t store empty space of the ext4 filesystem). system.img.raw generates the system.img. The sparse file is the one which is actually used for flash. Expect the raw image to be about 30GB for an AGX, and the sparse image depends on how full the raw image is, but a typical sparse image is another 2 to 3 GB.

Hi carolyuu,
I ran the SDK manager and was able to flash jetpack successfully. It requires a dedicated Ubuntu PC. thats it

1 Like