hello lylian.brunet,
it’s suggest to update l4t_generate_ota_package.sh and ota_board_specs.conf for customize board to create OTA payloads.
here’s an example, please update CUSTOMIZE_JETSON , and customize-jetson to your board name accordingly.
--
scripts/ota-scripts/l4t_generate_ota_package.sh
scripts/ota-scripts/ota_board_specs.conf
diff --git a/scripts/ota-scripts/l4t_generate_ota_package.sh b/scripts/ota-scripts/l4t_generate_ota_package.sh
index ff920550..e4819b29 100755
--- a/scripts/ota-scripts/l4t_generate_ota_package.sh
+++ b/scripts/ota-scripts/l4t_generate_ota_package.sh
@@ -217,6 +217,8 @@ function construct_board_spec_name()
'jetson-agx-orin-devkit:0005'
'jetson-orin-nano-devkit:0001'
'jetson-orin-nano-devkit:0003'
'jetson-orin-nano-devkit:0004'
'jetson-orin-nano-devkit:0005'
'jetson-agx-orin-devkit-industrial:0008'
+ 'customize-jetson:0001' <=== must be the correct board sku.
@@ -1097,6 +1099,7 @@ function construct_board_spec_entry()
# For other devices, only keep the board spec entry for
# internal device.
if [[ "${item}" =~ jetson-orin-nano-devkit ]] \
+ || [[ "${item}" =~ customize-jetson ]] \
|| [[ "${item}" =~ internal ]]; then
echo "'${item}'" >>"${tmp_board_spec_file}"
fi
diff --git a/scripts/ota-scripts/ota_board_specs.conf b/scripts/ota-scripts/ota_board_specs.conf
index e3226326..a8d370c0 100644
--- a/scripts/ota-scripts/ota_board_specs.conf
+++ b/scripts/ota-scripts/ota_board_specs.conf
@@ -79,6 +79,15 @@
# customize-jetson
+ customize_jetson_ota_emmc_r36_spec=(
+ # customize-jetson
+
'boardid=3767;fab=300;boardsku=0001;boardrev=;fuselevel_s=1;chiprev=;chipsku=00:00:00:D4;board=customize-jetson;rootdev=nvme0n1p1;bup_type=bl;signed_img_dir=images-R36-ToT'
+)
+ CUSTOMIZE_JETSON_R36_3_ALIAS="customize_jetson_ota_emmc_r36_spec"
+ CUSTOMIZE_JETSON_R36_4_ALIAS="customize_jetson_ota_emmc_r36_spec"
@@ -101,4 +110,5 @@ T23X_DEVICES=(
'JETSON_AGX_ORIN_DEVKIT'
'JETSON_AGX_ORIN_DEVKIT_INDUSTRIAL'
'JETSON_ORIN_NANO_DEVKIT'
+ 'CUSTOMIZE_JETSON'
)
--