Ota image-based package build failed

Hi nvidia:

I downloaded the official OTA tools: ota_tools_R38.4.0_aarch64.tbz2. Then, following the official guide, I attempted to create an OTA package. The command I used is as follows:

sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh -r --external-device nvme0n1 -S 25GiB jetson-agx-thor-t4000 R38-4

However, it failed with the following error:

Target board(JETSON_AGX_THOR_T4000) and base version(R38_4) is not supportedFailed to run "ota_validate_params jetson-agx-thor-t4000 R38-4 internal /mnt/tao/work/code/lingxi/boards/thor/sdk/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf BOARD_SPECS_ARRAY CHIPID"

hello tangqaq,

that’s due to jetson-agx-thor-t4000 is not supported.
please see-also.. $OUT/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf
for instance,

jetson_agx_thor_devkit_ota_r38_spec=(
        # External device
        'boardid=3834;fab=000;boardsku=0008;boardrev=;fuselevel_s=1;chiprev=;chipsku=00:00:00:A0;board=jetson-agx-thor-devkit;rootdev=nvme0n1p1;signed_img_dir=images-R38-ToT'
        'boardid=3834;fab=401;boardsku=0008;boardrev=;fuselevel_s=1;chiprev=;chipsku=00:00:00:A0;board=jetson-agx-thor-devkit;rootdev=nvme0n1p1;signed_img_dir=images-R38-ToT'
)

I do not have a T4000 to test, but following works to build

ls -alrth setup-jetpack-build/test/Linux_for_Tegra/bootloader/jetson-agx-thor-t4000/
2.7G May 15 14:04 ota_payload_package.tar.gz

# Copy attached files to these locations:
Linux_for_Tegra/jetson_board_spec.cfg 
Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf
Linux_for_Tegra/tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh

# Then run  
sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh -r \ 
  --external-device nvme0n1 -S 25GiB jetson-agx-thor-t4000 R38-4

jetson_board_spec.cfg.txt (10.0 KB)
l4t_generate_ota_package.sh.txt (60.3 KB)
ota_board_specs.conf.txt (8.7 KB)