Orin NX OTA Update Limitations

Hi,
I’m evaluating an Orin NX 16GB with NVMe and a custom carrier board and want to understand the limitations of OTA upgrades.
I can flash the device per the instructions using recovery mode and initrd_flash.

sudo ROOTFS_AB=1 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme_rootfs_ab.xml -S 16GiB -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 cti/orin-nx/photon/base internal

After browsing the forums and modifying the board.conf file I can generate an OTA package using l4t_generate_ota_package.sh for both source and target as R36.3 (by adapting Over-the-air update - #10 by christian.johansen)

In the future, will I be able to generate an OTA package that can upgrade my major Jetpack version or Ubuntu distro, assuming I keep my partition layout the same? Will I have to put my devices into recovery mode to do that or will it be possible without pyhsically pressing a button? The documentation on OTA upgrades is a bit vague on this topic: Software Packages and the Update Mechanism — NVIDIA Jetson Linux Developer Guide 1 documentation - or does this answer hold and we’d have to send a technician out into the field if we ever want to make a major upgrade to our devices: Is it possible to flash a Jetson Orin NX 16 GB with NVMe SSD remotely?

hello nico53,

An Over-the-Air (OTA) Update meant you don’t need to physically pressing a button for entering forced-recovery mode.

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