I am currently working on a Jetson Xavier NX with the following specs:
I would like to handle updates without changing L4T version (so, while staying on the R35.1) however, if I follow the steps here, step 6 fails:
sudo -E ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh jetson-xavier-nx-devkit-emmc R35-1
and I get:
Target board(JETSON_XAVIER_NX_DEVKIT_EMMC) and base version(R35_1) is not supported
Failed to run “ota_validate_params jetson-xavier-nx-devkit-emmc R35-1 internal /home/qsai/L4T/351clone_v2/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf BOARD_SPECS_ARRAY CHIPID”
Usage: sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh [options]
: target board. Supported boards: jetson-agx-xavier-devkit, jetson-xavier-nx-devkit-emmc.
: the version of the base BSP. Supported versions: R32-7.
-u : PKC key used for odm fused board
-v : Secure Boot Key (SBK) key used for ODM fused board
-s Skip generating system image
-b Update bootloader only. Only valid for update without layout change
-r Update rootfs only. Only valid for update without layout change
-o Specify the script to update rootfs partition
-f Specify the rootfs image to be written to rootfs partition
sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh -u PKCkeyfile -v SBKkeyfile jetson-xavier-nx-devkit-emmc R32-7
Looking here it seems like R35.1 is not supported for OTA updates but basically every other version is (both older and newer) which feels a little weird.
Is there a way to make this work (or some workaround for that)?
If not, what’s the newest L4T version that allows me to do those sort of updates (i.e. not L4T-changing updates)?
Thanks in advance!