We have some boards that they are running on Jetpack 5.1.1, we want to upgrade them to Jetpack 6.2, can we do it through network?
Hi,
The working solution is to do image-based OTA update to upgrade to r35.5.0/r35.6.0 first, and then upgrade to r36.4.3. Please refer to
Software Packages and the Update Mechanism — NVIDIA Jetson Linux Developer Guide
thanks, I will try it.
the doc is kinda confusing, it says:
a. Download R35.5.0 BSP, sample rootfs, and OTA tools package, and then extract them.
b. Generate the OTA payload package from R35.4.1 to R35.5.0:
$ cd Linux_for_Tegra
$ sudo ROOTFS_AB=1 ROOTFS_ENC=1 ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh \
-i ekb.key --external-device nvme0n1 -S 24GiB jetson-orin-nano-devkit R35-4
but extracting them does not appear a Linux_for_Tegra
, there’s a Linux_for_Tegra
folder both in BSP and ota tools extracted folder, and if I use the folder in ota tools, it will report missing some scripts, so I combined them into one folder, then it reports missing rootfs, then I put sample rootfs into that folder, then I execute command:
sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh --external-device nvme0n1 -S 24GiB jetson-orin-nano-devkit R35-3
It failed with reason: /home/dennis/Downloads/l4tr35.5.0/Linux_for_Tegra/rootfs/boot/extlinux/extlinux.conf is not found, exiting...
Hi,
Please refer to the tutorial:
http://developer.download.nvidia.com/embedded/jetson/Jetson_OTA2024Audio.pptx
And the reference steps:
Jetson/L4T/peripheral/ - eLinux.org