The file: /ai/jetsoniso_setup.bash inside
iso-editable-thor/casper/ubuntu-server-minimal.ubuntu-server.installer.kernel.nvidia.squashfs
has a bug that may affect non-NVIDIA Thor (and Orin) custom carrier boards.
jetsoniso_setup.bash’s detect_board_type() matches against literal exact strings:
case $board in
"NVIDIA Jetson AGX Thor Developer Kit") FAMILY="thor"; CHIPID="0x26" ;;
"NVIDIA Jetson AGX Orin Developer Kit") FAMILY="orin"; CHIPID="0x23"; ... ;;
"NVIDIA Jetson Orin NX"*|"NVIDIA Jetson Orin Nano"*) FAMILY="orin"; ... ;;
*) echo "Unsupported board!"; exit 1 ;;
esac
Notice the Orin NX / Nano arm already uses wildcards (“…”), so partner SOMs work there. The two AGX arms don’t — they require the exact NVIDIA devkit string. That means JetPack 7.2 ISO install will fail on a carrier board that isn’t the NVIDIA-branded AGX Thor or AGX Orin Developer Kit, even though
the SoC is identical and the installer payload (/ai/jetsoniso_thor-ai.yaml, /opt/nvidia/ptable.thor., etc.) is already fully built for that SKU.
The fix is to give the AGX names the same wildcard treatment that’s already in place for Orin NX/Nano.
case $board in
- "NVIDIA Jetson AGX Thor Developer Kit")
+ *"Thor"*)
FAMILY="thor"
CHIPID="0x26"
;;
- "NVIDIA Jetson AGX Orin Developer Kit")
+ *"Orin"*)
FAMILY="orin"
CHIPID="0x23"
CMDLINE_PARAMS="..."
;;
"NVIDIA Jetson Orin NX"*|"NVIDIA Jetson Orin Nano"*)
FAMILY="orin"
...