Issue that OTA works on some Jetsons but not others

Presuming all units are running Jetpack BASE_REL=5.1.2/r35.4.1.

Have you tried a 5.1.2/r35.4.1 bootloader only update on the units that have “Current version: 0.0.1” ?

And if that succeessfully updates to “Current version: 35.4.1” then run OTA_update to $TARGET_REL?

Presuming all units are running Jetpack BASE_REL=5.1.2/r35.4.1

sudo apt --reinstall install nvidia-l4t-bootloader


#to look at contents of the bootloader*.deb.s of the bootloader*.deb.

wget https://repo.download.nvidia.com/jetson/t194/pool/main/n/nvidia-l4t-bootloader/nvidia-l4t-bootloader_35.4.1-20230801124926_arm64.deb

dpkg-deb -X nvidia-l4t-bootloader_35.4.1-20230801124926_arm64.deb .


for HOST in "${HOSTS[@]}"; do
    echo "‎[$HOST] checking bootloader version …"
    CURRENT_VER=$(ssh -o BatchMode=yes "${USER}@${HOST}" \
        "sudo nvbootctrl dump-slots-info | awk '/^Current version:/ {print $3}'")

    echo "    current version = $CURRENT_VER"
    if [[ "$CURRENT_VER" == "0.0.1" ]]; then
    sudo DEBIAN_FRONTEND=noninteractive apt --reinstall install nvidia-l4t-bootloader