Base version R32-7 cannot be selected for OTA update

Jetson AGX XAVIER
L4T 32.7.1

I am unable to select the base BSP R32-7 in the OTA update procedure.
The following procedure is applicable.

The inability to select R32-7 for the base BSP makes it impossible to perform rootfs-only updates.
Please correct the problem.

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/updating_jetson_and_host.html#wwpID0E05I0HA


HI,

Could you share what error you hit and what steps to reproduce this issue?

The following is the procedure for OTA with L4T32.7.1 specified as the base version.
There is an error when generating the base recovery image.

user-man@user-man-dynabook-Satellite-B554-M:~$ cd /home/user-man/nvidia/L4T_32.7.1/
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1$ tar xpf /home/user-man/ダウンロード/Jetson_Linux_R32.7.1_aarch64.tbz2
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1$ cd Linux_for_Tegra/rootfs/
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs$ sudo tar xpf /home/user-man/ダウンロード/Tegra_Linux_Sample-Root-Filesystem_R32.7.1_aarch64.tbz2
[sudo] password for user-man: 
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs$ cd ..
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ sudo ./apply_binaries.sh
Using rootfs directory of: /home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs
Installing extlinux.conf into /boot/extlinux in target rootfs
/home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra/nv_tegra/nv-apply-debs.sh
Root file system directory is /home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs
Copying public debian packages to rootfs
Start L4T BSP package installation
QEMU binary is not available, looking for QEMU from host system
Found /usr/bin/qemu-aarch64-static
Installing QEMU binary in rootfs
~/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs ~/nvidia/L4T_32.7.1/Linux_for_Tegra
Installing BSP Debian packages in /home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra/rootfs
Selecting previously unselected package nvidia-l4t-core.
(Reading database ... 142472 files and directories currently installed.)
Preparing to unpack .../nvidia-l4t-core_32.7.1-20220219090344_arm64.deb ...
Pre-installing... skip compatibility checking.
Unpacking nvidia-l4t-core (32.7.1-20220219090344) ...
Setting up nvidia-l4t-core (32.7.1-20220219090344) ...
Selecting previously unselected package jetson-gpio-common.
(Reading database ... 142520 files and directories currently installed.)
Preparing to unpack .../jetson-gpio-common_2.0.17_arm64.deb ...
Unpacking jetson-gpio-common (2.0.17) ...
Selecting previously unselected package python-jetson-gpio.
Preparing to unpack .../python-jetson-gpio_2.0.17_arm64.deb ...
Unpacking python-jetson-gpio (2.0.17) ...
Selecting previously unselected package python3-jetson-gpio.
Preparing to unpack .../python3-jetson-gpio_2.0.17_arm64.deb ...
Unpacking python3-jetson-gpio (2.0.17) ...
Selecting previously unselected package nvidia-l4t-3d-core.
Preparing to unpack .../nvidia-l4t-3d-core_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-3d-core (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-apt-source.
Preparing to unpack .../nvidia-l4t-apt-source_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-apt-source (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-camera.
Preparing to unpack .../nvidia-l4t-camera_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-camera (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-configs.
Preparing to unpack .../nvidia-l4t-configs_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-configs (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-cuda.
Preparing to unpack .../nvidia-l4t-cuda_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-cuda (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-firmware.
Preparing to unpack .../nvidia-l4t-firmware_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-firmware (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-gputools.
Preparing to unpack .../nvidia-l4t-gputools_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-gputools (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-graphics-demos.
Preparing to unpack .../nvidia-l4t-graphics-demos_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-graphics-demos (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-gstreamer.
Preparing to unpack .../nvidia-l4t-gstreamer_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-gstreamer (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-init.
Preparing to unpack .../nvidia-l4t-init_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-init (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-initrd.
Preparing to unpack .../nvidia-l4t-initrd_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-initrd (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-jetson-io.
Preparing to unpack .../nvidia-l4t-jetson-io_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-jetson-io (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-libvulkan.
Preparing to unpack .../nvidia-l4t-libvulkan_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-libvulkan (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-multimedia-utils.
Preparing to unpack .../nvidia-l4t-multimedia-utils_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-multimedia-utils (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-multimedia.
Preparing to unpack .../nvidia-l4t-multimedia_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-multimedia (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-oem-config.
Preparing to unpack .../nvidia-l4t-oem-config_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-oem-config (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-tools.
Preparing to unpack .../nvidia-l4t-tools_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-tools (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-wayland.
Preparing to unpack .../nvidia-l4t-wayland_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-wayland (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-weston.
Preparing to unpack .../nvidia-l4t-weston_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-weston (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-x11.
Preparing to unpack .../nvidia-l4t-x11_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-x11 (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-xusb-firmware.
Preparing to unpack .../nvidia-l4t-xusb-firmware_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-xusb-firmware (32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-kernel-dtbs.
Preparing to unpack .../nvidia-l4t-kernel-dtbs_4.9.253-tegra-32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-kernel-dtbs (4.9.253-tegra-32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-kernel-headers.
Preparing to unpack .../nvidia-l4t-kernel-headers_4.9.253-tegra-32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-kernel-headers (4.9.253-tegra-32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-kernel.
Preparing to unpack .../nvidia-l4t-kernel_4.9.253-tegra-32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-kernel (4.9.253-tegra-32.7.1-20220219090344) ...
Selecting previously unselected package nvidia-l4t-bootloader.
Preparing to unpack .../nvidia-l4t-bootloader_32.7.1-20220219090344_arm64.deb ...
Unpacking nvidia-l4t-bootloader (32.7.1-20220219090344) ...
Setting up jetson-gpio-common (2.0.17) ...
Setting up python-jetson-gpio (2.0.17) ...
Setting up python3-jetson-gpio (2.0.17) ...
Setting up nvidia-l4t-apt-source (32.7.1-20220219090344) ...
Pre-installing... skip changing source list.
Setting up nvidia-l4t-configs (32.7.1-20220219090344) ...
Setting up nvidia-l4t-firmware (32.7.1-20220219090344) ...
Setting up nvidia-l4t-gputools (32.7.1-20220219090344) ...
Setting up nvidia-l4t-init (32.7.1-20220219090344) ...
Setting up nvidia-l4t-libvulkan (32.7.1-20220219090344) ...
Setting up nvidia-l4t-multimedia-utils (32.7.1-20220219090344) ...
Setting up nvidia-l4t-oem-config (32.7.1-20220219090344) ...
Setting up nvidia-l4t-tools (32.7.1-20220219090344) ...
Setting up nvidia-l4t-wayland (32.7.1-20220219090344) ...
Setting up nvidia-l4t-weston (32.7.1-20220219090344) ...
Setting up nvidia-l4t-x11 (32.7.1-20220219090344) ...
Setting up nvidia-l4t-xusb-firmware (32.7.1-20220219090344) ...
Pre-installing xusb firmware package, skip flashing
Setting up nvidia-l4t-kernel (4.9.253-tegra-32.7.1-20220219090344) ...
Using the existing boot entry 'primary'
Pre-installing kernel package, skip flashing
Setting up nvidia-l4t-bootloader (32.7.1-20220219090344) ...
Pre-installing bootloader package, skip flashing
Setting up nvidia-l4t-3d-core (32.7.1-20220219090344) ...
Setting up nvidia-l4t-cuda (32.7.1-20220219090344) ...
Setting up nvidia-l4t-graphics-demos (32.7.1-20220219090344) ...
Setting up nvidia-l4t-initrd (32.7.1-20220219090344) ...
Pre-installing initrd package, skip flashing
Setting up nvidia-l4t-jetson-io (32.7.1-20220219090344) ...
Setting up nvidia-l4t-multimedia (32.7.1-20220219090344) ...
Setting up nvidia-l4t-kernel-dtbs (4.9.253-tegra-32.7.1-20220219090344) ...
Pre-installing kernel-dtbs package, skip flashing
Setting up nvidia-l4t-kernel-headers (4.9.253-tegra-32.7.1-20220219090344) ...
Setting up nvidia-l4t-camera (32.7.1-20220219090344) ...
Setting up nvidia-l4t-gstreamer (32.7.1-20220219090344) ...
Processing triggers for nvidia-l4t-kernel (4.9.253-tegra-32.7.1-20220219090344) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
~/nvidia/L4T_32.7.1/Linux_for_Tegra
Removing QEMU binary from rootfs
Removing stashed Debian packages from rootfs
L4T BSP package installation completed!
Rename ubuntu.desktop --> ux-ubuntu.desktop
Disabling NetworkManager-wait-online.service
Disable the ondemand service by changing the runlevels to 'K'
Success!
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ export ToT_BSP=/home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ export TARGET_BSP=/home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ export BASE_BSP=/home/${USER}/nvidia/nvidia_sdk/JetPack_4.6.1_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra/
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ cd ..
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1$ sudo tar xpf /home/user-man/ダウンロード/ota_tools_R32.7.1_aarch64.tbz2
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1$ cd $ToT_BSP
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.1/Linux_for_Tegra$ sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh jetson-agx-xavier-devkit R32-7 ${BASE_BSP}  ${BASE_BSP}/rootfs ${TARGET_BSP}
Target board(JETSON_AGX_XAVIER_DEVKIT) and base version(R32_7) is not supported
Failed to run "ota_validate_params jetson-agx-xavier-devkit R32-7 internal /home/user-man/nvidia/L4T_32.7.1/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf BOARD_SPECS_ARRAY CHIPID"
Usage: sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh [-u <PKC key file>] [-v <SBK key file>] <target board> <bsp version> <base BSP L4T dir> <base BSP rootfs dir> <target BSP L4T dir>
	-u <PKC key file>: PKC key used for odm fused board
	-v <SBK key file>: Secure Boot Key (SBK) key used for ODM fused board
	<target_board>: specify the target board.
	   supported target boards: jetson-tx2-devkit, jetson-agx-xavier-devkit, jetson-xavier-nx-devkit, jetson-xavier-nx-devkit-emmc, jetson-xavier-nx-devkit-tx2-nx.
	<bsp version>: specify the version of the base BSP
	   supported versions: R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6
	<base BSP L4T dir>: specify the path of the L4T dir of the base BSP
	<base BSP rootfs dir>: specify the path of the rootfs of the base BSP
	<target BSP L4T dir>: specify the path of the L4T dir of the target BSP
Example:
	sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh -u PKCkeyfile -v SBKkeyfile jetson-tx2-devkit R28-3 <R28.3_BSP>/Linux_for_Tegra <R28.3_BSP>/Linux_for_Tegra/rootfs <R32.6_BSP>/Linux_for_Tegra

It has not been resolved. how do you think about it?

We are still working on the fix. Will update to you later. Thanks.

hello, WayneWWW

Do you have confirmation of the cause of the problem? Or have you finished checking the cause and will it be fixed in the next version? Please let us know the situation.

This will be fixed in next release.

By the way, when is the tentative date for the release?

It should be fixed at R32.7.2, please help to get it a try. Thanks

I just checked the update from L4T32.7.1 to L4T32.7.2 and it is not fixed. I am attaching the logs.

I have also looked at some OTA tools and there seems to be no change in the source code.

Please confirm this.

user-man@user-man-dynabook-Satellite-B554-M:~$ wget -P /home/user-man/ダウンロード https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/jetson_linux_r32.7.2_aarch64.tbz2	
--2022-05-10 15:35:09--  https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/jetson_linux_r32.7.2_aarch64.tbz2	
Resolving developer.nvidia.com (developer.nvidia.com)... 152.199.39.144	
Connecting to developer.nvidia.com (developer.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 302 Found	
Location: https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/Jetson_Linux_R32.7.2_aarch64.tbz2?UgXLVkqwJNWMwp-pSxEzY5_6Iwx_MLEzO3_jv53N8ysyjab3AXsVIRmJaIkPR_AwySbDlHA1GqKb7RB4PAQBO70ng893cWhxfDHWTsDY5Hr3ytYH5bek6RR1qW9kk8-HVPIyrv46ggBrcgTH2LndHBRIG5QiHLj813M67Y9aHoHnK14 [following]	
--2022-05-10 15:35:10--  https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/Jetson_Linux_R32.7.2_aarch64.tbz2?UgXLVkqwJNWMwp-pSxEzY5_6Iwx_MLEzO3_jv53N8ysyjab3AXsVIRmJaIkPR_AwySbDlHA1GqKb7RB4PAQBO70ng893cWhxfDHWTsDY5Hr3ytYH5bek6RR1qW9kk8-HVPIyrv46ggBrcgTH2LndHBRIG5QiHLj813M67Y9aHoHnK14	
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144	
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 200 OK	
Length: 372746079 (355M) [application/octet-stream]	
Saving to: ‘/home/user-man/ダウンロード/jetson_linux_r32.7.2_aarch64.tbz2’	
	
jetson_linux_r32.7.2_aarch64.tbz2   100%[=================================================================>] 355.48M  1.76MB/s    in 2m 3s   	
	
2022-05-10 15:37:13 (2.89 MB/s) - ‘/home/user-man/ダウンロード/jetson_linux_r32.7.2_aarch64.tbz2’ saved [372746079/372746079]	
	
user-man@user-man-dynabook-Satellite-B554-M:~$ wget -P /home/user-man/ダウンロード https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/tegra_linux_sample-root-filesystem_r32.7.2_aarch64.tbz2	
--2022-05-10 15:44:47--  https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/tegra_linux_sample-root-filesystem_r32.7.2_aarch64.tbz2	
Resolving developer.nvidia.com (developer.nvidia.com)... 152.199.39.144	
Connecting to developer.nvidia.com (developer.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 302 Found	
Location: https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/Tegra_Linux_Sample-Root-Filesystem_R32.7.2_aarch64.tbz2?AayKATO-ah2xLmTSfHdOTE4A7JclhytDOJn_mjgQLXS2jGEx2kEAFKDS64oIkM1X8i8Sg-XPeQgT6XwsqGzm2EWb1-cQ1bNa5awqUbXFIjcZ7vTXG9MPnnKPMX61PaRe2DLVOOHjp94BtTaah-gQ-_dDENrQUuTtuSpvTooQ7jPcf9hvSdp_pG2EcvBfmTzYGDmDmGfEjNje [following]	
--2022-05-10 15:44:48--  https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/Tegra_Linux_Sample-Root-Filesystem_R32.7.2_aarch64.tbz2?AayKATO-ah2xLmTSfHdOTE4A7JclhytDOJn_mjgQLXS2jGEx2kEAFKDS64oIkM1X8i8Sg-XPeQgT6XwsqGzm2EWb1-cQ1bNa5awqUbXFIjcZ7vTXG9MPnnKPMX61PaRe2DLVOOHjp94BtTaah-gQ-_dDENrQUuTtuSpvTooQ7jPcf9hvSdp_pG2EcvBfmTzYGDmDmGfEjNje	
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144	
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 200 OK	
Length: 1520544746 (1.4G) [application/octet-stream]	
Saving to: ‘/home/user-man/ダウンロード/tegra_linux_sample-root-filesystem_r32.7.2_aarch64.tbz2’	
	
tegra_linux_sample-root-filesystem_ 100%[=================================================================>]   1.42G  4.23MB/s    in 5m 42s  	
	
2022-05-10 15:50:31 (4.24 MB/s) - ‘/home/user-man/ダウンロード/tegra_linux_sample-root-filesystem_r32.7.2_aarch64.tbz2’ saved [1520544746/1520544746]	
	
user-man@user-man-dynabook-Satellite-B554-M:~$ wget -P /home/user-man/ダウンロード https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/ota_tools_r32.7.2_aarch64.tbz2	
--2022-05-10 16:01:25--  https://developer.nvidia.com/embedded/l4t/r32_release_v7.2/t186/ota_tools_r32.7.2_aarch64.tbz2	
Resolving developer.nvidia.com (developer.nvidia.com)... 152.199.39.144	
Connecting to developer.nvidia.com (developer.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 302 Found	
Location: https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/ota_tools_R32.7.2_aarch64.tbz2?t224Na0exkXD2nd_3hiwHhZIrUKiFEjYiUAuOUB4WCpsxYffF-O0xPQKDVmYYcE3FBYRiTKWiTahfb11VlzxeNeROGYjpb0-zykryYd96Dfn9pTrvCCO7z_-wf4rvzZdHX9ORZXmUlaQ0I7KE76doT7t4xU1H-1cpfA036PYno8 [following]	
--2022-05-10 16:01:26--  https://developer.download.nvidia.com/embedded/L4T/r32_Release_v7.2/T186/ota_tools_R32.7.2_aarch64.tbz2?t224Na0exkXD2nd_3hiwHhZIrUKiFEjYiUAuOUB4WCpsxYffF-O0xPQKDVmYYcE3FBYRiTKWiTahfb11VlzxeNeROGYjpb0-zykryYd96Dfn9pTrvCCO7z_-wf4rvzZdHX9ORZXmUlaQ0I7KE76doT7t4xU1H-1cpfA036PYno8	
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144	
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:443... connected.	
HTTP request sent, awaiting response... 200 OK	
Length: 59594 (58K) [application/octet-stream]	
Saving to: ‘/home/user-man/ダウンロード/ota_tools_r32.7.2_aarch64.tbz2’	
	
ota_tools_r32.7.2_aarch64.tbz2      100%[=================================================================>]  58.20K  --.-KB/s    in 0.009s  	
	
2022-05-10 16:01:27 (6.08 MB/s) - ‘/home/user-man/ダウンロード/ota_tools_r32.7.2_aarch64.tbz2’ saved [59594/59594]	
	
user-man@user-man-dynabook-Satellite-B554-M:~$ export BASE_BSP=/home/${USER}/nvidia/nvidia_sdk/JetPack_4.6.1_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra/	
user-man@user-man-dynabook-Satellite-B554-M:~$ printenv BASE_BSP	
/home/user-man/nvidia/nvidia_sdk/JetPack_4.6.1_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra/	
user-man@user-man-dynabook-Satellite-B554-M:~$ mkdir /home/user-man/nvidia/L4T_32.7.2/	
user-man@user-man-dynabook-Satellite-B554-M:~$ cd /home/user-man/nvidia/L4T_32.7.2/	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2$ tar xpf /home/user-man/ダウンロード/jetson_linux_r32.7.2_aarch64.tbz2	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2$ ls	
Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2$ cd Linux_for_Tegra/rootfs/	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs$ sudo tar xpf /home/user-man/ダウンロード/tegra_linux_sample-root-filesystem_r32.7.2_aarch64.tbz2	
[sudo] password for user-man: 	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs$ ls	
README.txt  bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs$ cd ..	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ sudo ./apply_binaries.sh	
Using rootfs directory of: /home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs	
Installing extlinux.conf into /boot/extlinux in target rootfs	
/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra/nv_tegra/nv-apply-debs.sh	
Root file system directory is /home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs	
Copying public debian packages to rootfs	
Start L4T BSP package installation	
QEMU binary is not available, looking for QEMU from host system	
Found /usr/bin/qemu-aarch64-static	
Installing QEMU binary in rootfs	
~/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs ~/nvidia/L4T_32.7.2/Linux_for_Tegra	
Installing BSP Debian packages in /home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra/rootfs	
Selecting previously unselected package nvidia-l4t-core.	
(Reading database ... 142235 files and directories currently installed.)	
Preparing to unpack .../nvidia-l4t-core_32.7.2-20220417024839_arm64.deb ...	
Pre-installing... skip compatibility checking.	
Unpacking nvidia-l4t-core (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-core (32.7.2-20220417024839) ...	
Selecting previously unselected package jetson-gpio-common.	
(Reading database ... 142283 files and directories currently installed.)	
Preparing to unpack .../jetson-gpio-common_2.0.17_arm64.deb ...	
Unpacking jetson-gpio-common (2.0.17) ...	
Selecting previously unselected package python-jetson-gpio.	
Preparing to unpack .../python-jetson-gpio_2.0.17_arm64.deb ...	
Unpacking python-jetson-gpio (2.0.17) ...	
Selecting previously unselected package python3-jetson-gpio.	
Preparing to unpack .../python3-jetson-gpio_2.0.17_arm64.deb ...	
Unpacking python3-jetson-gpio (2.0.17) ...	
Selecting previously unselected package nvidia-l4t-3d-core.	
Preparing to unpack .../nvidia-l4t-3d-core_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-3d-core (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-apt-source.	
Preparing to unpack .../nvidia-l4t-apt-source_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-apt-source (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-camera.	
Preparing to unpack .../nvidia-l4t-camera_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-camera (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-configs.	
Preparing to unpack .../nvidia-l4t-configs_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-configs (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-cuda.	
Preparing to unpack .../nvidia-l4t-cuda_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-cuda (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-firmware.	
Preparing to unpack .../nvidia-l4t-firmware_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-firmware (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-gputools.	
Preparing to unpack .../nvidia-l4t-gputools_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-gputools (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-graphics-demos.	
Preparing to unpack .../nvidia-l4t-graphics-demos_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-graphics-demos (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-gstreamer.	
Preparing to unpack .../nvidia-l4t-gstreamer_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-gstreamer (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-init.	
Preparing to unpack .../nvidia-l4t-init_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-init (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-initrd.	
Preparing to unpack .../nvidia-l4t-initrd_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-initrd (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-jetson-io.	
Preparing to unpack .../nvidia-l4t-jetson-io_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-jetson-io (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-libvulkan.	
Preparing to unpack .../nvidia-l4t-libvulkan_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-libvulkan (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-multimedia-utils.	
Preparing to unpack .../nvidia-l4t-multimedia-utils_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-multimedia-utils (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-multimedia.	
Preparing to unpack .../nvidia-l4t-multimedia_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-multimedia (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-oem-config.	
Preparing to unpack .../nvidia-l4t-oem-config_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-oem-config (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-tools.	
Preparing to unpack .../nvidia-l4t-tools_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-tools (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-wayland.	
Preparing to unpack .../nvidia-l4t-wayland_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-wayland (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-weston.	
Preparing to unpack .../nvidia-l4t-weston_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-weston (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-x11.	
Preparing to unpack .../nvidia-l4t-x11_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-x11 (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-xusb-firmware.	
Preparing to unpack .../nvidia-l4t-xusb-firmware_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-xusb-firmware (32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-kernel-dtbs.	
Preparing to unpack .../nvidia-l4t-kernel-dtbs_4.9.253-tegra-32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-kernel-dtbs (4.9.253-tegra-32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-kernel-headers.	
Preparing to unpack .../nvidia-l4t-kernel-headers_4.9.253-tegra-32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-kernel-headers (4.9.253-tegra-32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-kernel.	
Preparing to unpack .../nvidia-l4t-kernel_4.9.253-tegra-32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-kernel (4.9.253-tegra-32.7.2-20220417024839) ...	
Selecting previously unselected package nvidia-l4t-bootloader.	
Preparing to unpack .../nvidia-l4t-bootloader_32.7.2-20220417024839_arm64.deb ...	
Unpacking nvidia-l4t-bootloader (32.7.2-20220417024839) ...	
Setting up jetson-gpio-common (2.0.17) ...	
Setting up python-jetson-gpio (2.0.17) ...	
Setting up python3-jetson-gpio (2.0.17) ...	
Setting up nvidia-l4t-apt-source (32.7.2-20220417024839) ...	
Pre-installing... skip changing source list.	
Setting up nvidia-l4t-configs (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-firmware (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-gputools (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-init (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-libvulkan (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-multimedia-utils (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-oem-config (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-tools (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-wayland (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-weston (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-x11 (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-xusb-firmware (32.7.2-20220417024839) ...	
Pre-installing xusb firmware package, skip flashing	
Setting up nvidia-l4t-kernel (4.9.253-tegra-32.7.2-20220417024839) ...	
Using the existing boot entry 'primary'	
Pre-installing kernel package, skip flashing	
Setting up nvidia-l4t-bootloader (32.7.2-20220417024839) ...	
Pre-installing bootloader package, skip flashing	
Setting up nvidia-l4t-3d-core (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-cuda (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-graphics-demos (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-initrd (32.7.2-20220417024839) ...	
Pre-installing initrd package, skip flashing	
Setting up nvidia-l4t-jetson-io (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-multimedia (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-kernel-dtbs (4.9.253-tegra-32.7.2-20220417024839) ...	
Pre-installing kernel-dtbs package, skip flashing	
Setting up nvidia-l4t-kernel-headers (4.9.253-tegra-32.7.2-20220417024839) ...	
Setting up nvidia-l4t-camera (32.7.2-20220417024839) ...	
Setting up nvidia-l4t-gstreamer (32.7.2-20220417024839) ...	
Processing triggers for nvidia-l4t-kernel (4.9.253-tegra-32.7.2-20220417024839) ...	
Processing triggers for libc-bin (2.27-3ubuntu1.5) ...	
~/nvidia/L4T_32.7.2/Linux_for_Tegra	
Removing QEMU binary from rootfs	
Removing stashed Debian packages from rootfs	
L4T BSP package installation completed!	
Rename ubuntu.desktop --> ux-ubuntu.desktop	
Disabling NetworkManager-wait-online.service	
Disable the ondemand service by changing the runlevels to 'K'	
Success!	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ export ToT_BSP=/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ export TARGET_BSP=/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ printenv ToT_BSP	
/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ printenv TARGET_BSP	
/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ printenv TARGET_BSP	
/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ printenv ToT_BSP	
/home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ cd ..	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2$ sudo tar xpf /home/user-man/ダウンロード/ota_tools_r32.7.2_aarch64.tbz2	
[sudo] password for user-man: 	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2$ cd $ToT_BSP	
user-man@user-man-dynabook-Satellite-B554-M:~/nvidia/L4T_32.7.2/Linux_for_Tegra$ sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh jetson-agx-xavier-devkit R32-7 ${BASE_BSP} ${BASE_BSP}/rootfs ${TARGET_BSP}	
Target board(JETSON_AGX_XAVIER_DEVKIT) and base version(R32_7) is not supported	
Failed to run "ota_validate_params jetson-agx-xavier-devkit R32-7 internal /home/user-man/nvidia/L4T_32.7.2/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf BOARD_SPECS_ARRAY CHIPID"	
Usage: sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh [-u <PKC key file>] [-v <SBK key file>] <target board> <bsp version> <base BSP L4T dir> <base BSP rootfs dir> <target BSP L4T dir>	
	-u <PKC key file>: PKC key used for odm fused board
	-v <SBK key file>: Secure Boot Key (SBK) key used for ODM fused board
	<target_board>: specify the target board.
	   supported target boards: jetson-tx2-devkit, jetson-agx-xavier-devkit, jetson-xavier-nx-devkit, jetson-xavier-nx-devkit-emmc, jetson-xavier-nx-devkit-tx2-nx.
	<bsp version>: specify the version of the base BSP
	   supported versions: R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6
	<base BSP L4T dir>: specify the path of the L4T dir of the base BSP
	<base BSP rootfs dir>: specify the path of the rootfs of the base BSP
	<target BSP L4T dir>: specify the path of the L4T dir of the target BSP
Example:	
	sudo ./tools/ota_tools/version_upgrade/build_base_recovery_image.sh -u PKCkeyfile -v SBKkeyfile jetson-tx2-devkit R28-3 <R28.3_BSP>/Linux_for_Tegra <R28.3_BSP>/Linux_for_Tegra/rootfs <R32.6_BSP>/Linux_for_Tegra

Were there any other update-related additions or fixes in the R32.7.2 release?
It doesn’t look like there are any from the release page.

Please apply these patches to the scripts.

diff --git a/scripts/ota-scripts/build_base_recovery_image.sh b/scripts/ota-scripts/build_base_recovery_image.sh
index 41eeed9..9a0ac99 100755
--- a/scripts/ota-scripts/build_base_recovery_image.sh
+++ b/scripts/ota-scripts/build_base_recovery_image.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright (c) 2019-2021, NVIDIA CORPORATION.  All rights reserved.
+# Copyright (c) 2019-2022, NVIDIA CORPORATION.  All rights reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -28,7 +28,8 @@
 # 4. Copy all these four files to <target BSP L4T dir>/bootloader
 
 # The BASE version can be:
-# "R28.2", "R28.3", "R28.4", "R32.1", "R32.2", "R32.3", "R32.4" "R32.5" "R32.6"
+# "R28.2", "R28.3", "R28.4", "R32.1", "R32.2", "R32.3", "R32.4" "R32.5"
+# "R32.6", "R32.7"
 set -e
 
 KERNEL_DTB_NAME=
@@ -55,12 +56,12 @@
 	echo -ne "\t<target_board>: specify the target board.\n"
 	echo -ne "\t   supported target boards: jetson-tx2-devkit, jetson-agx-xavier-devkit, jetson-xavier-nx-devkit, jetson-xavier-nx-devkit-emmc, jetson-xavier-nx-devkit-tx2-nx.\n"
 	echo -ne "\t<bsp version>: specify the version of the base BSP\n"
-	echo -ne "\t   supported versions: R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6\n"
+	echo -ne "\t   supported versions: R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6, R32-7\n"
 	echo -ne "\t<base BSP L4T dir>: specify the path of the L4T dir of the base BSP\n"
 	echo -ne "\t<base BSP rootfs dir>: specify the path of the rootfs of the base BSP\n"
 	echo -ne "\t<target BSP L4T dir>: specify the path of the L4T dir of the target BSP\n"
 	echo -ne "Example:\n"
-	echo -ne "\tsudo $0 -u PKCkeyfile -v SBKkeyfile jetson-tx2-devkit R28-3 <R28.3_BSP>/Linux_for_Tegra <R28.3_BSP>/Linux_for_Tegra/rootfs <R32.6_BSP>/Linux_for_Tegra\n"
+	echo -ne "\tsudo $0 -u PKCkeyfile -v SBKkeyfile jetson-tx2-devkit R28-3 <R28.3_BSP>/Linux_for_Tegra <R28.3_BSP>/Linux_for_Tegra/rootfs <R32.7_BSP>/Linux_for_Tegra\n"
 	exit 1
 }
 
diff --git a/scripts/ota-scripts/l4t_generate_ota_package.sh b/scripts/ota-scripts/l4t_generate_ota_package.sh
index 5f97c59..537de5f 100755
--- a/scripts/ota-scripts/l4t_generate_ota_package.sh
+++ b/scripts/ota-scripts/l4t_generate_ota_package.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright (c) 2019-2021, NVIDIA CORPORATION.  All rights reserved.
+# Copyright (c) 2019-2022, NVIDIA CORPORATION.  All rights reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -21,7 +21,7 @@
 # DEALINGS IN THE SOFTWARE.
 
 # This script generates OTA package, which used to ota from
-# R28.2/R28.3/R28.4/R32.1/R32.2/R32.3/R32.4/R32.5/R32.6 to R32-ToT.
+# R28.2/R28.3/R28.4/R32.1/R32.2/R32.3/R32.4/R32.5/R32.6/R32.7 to R32-ToT.
 set -e
 
 LINUX_BASE_DIR="$(pwd)"
@@ -74,7 +74,7 @@
 	echo -ne "\tWhere,\n"
 	echo -ne "\t\t<target board>: target board.\n"
 	echo -ne "\t\t  Supported boards: jetson-tx2-devkit, jetson-agx-xavier-devkit, jetson-xavier-nx-devkit, jetson-xavier-nx-devkit-emmc, jetson-xavier-nx-devkit-tx2-nx.\n"
-	echo -ne "\t\t<bsp version>: the version of the base BSP. Supported versions:R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6;\n"
+	echo -ne "\t\t<bsp version>: the version of the base BSP. Supported versions:R28-2, R28-3, R28-4, R32-1, R32-2, R32-3, R32-4, R32-5, R32-6, R32-7;\n"
 	echo -ne "\toptions:\n"
 	echo -ne "\t\t-u <PKC key file>: PKC key used for odm fused board\n"
 	echo -ne "\t\t-v <SBK key file>: Secure Boot Key (SBK) key used for ODM fused board\n"
@@ -113,7 +113,7 @@
 		exit 1
 	fi
 
-	# Skip check for the R32.3/R32.4/R32.5/R32.6 that have no partition layout changes
+	# Skip check for the R32.3/R32.4/R32.5/R32.6/R32.7 that have no partition layout changes
 	if [ "${LAYOUT_CHANGE}" == 0 ]; then
 		echo "No immediate partitions and skip it"
 		return 0
diff --git a/scripts/ota-scripts/nv_ota_common.func b/scripts/ota-scripts/nv_ota_common.func
index 46730a4..ffcf7dd 100644
--- a/scripts/ota-scripts/nv_ota_common.func
+++ b/scripts/ota-scripts/nv_ota_common.func
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright (c) 2021, NVIDIA CORPORATION.  All rights reserved.
+# Copyright (c) 2021-2022, NVIDIA CORPORATION.  All rights reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -25,7 +25,7 @@
 _BASE_RECOVERY_IMAGE=
 _BASE_RECOVERY_DTB=
 # Base versions without layout change
-_BASE_VERSIONS_NO_LAYOUT_CHANGE=( "R32-3" "R32-4" "R32-5" "R32-6" )
+_BASE_VERSIONS_NO_LAYOUT_CHANGE=( "R32-3" "R32-4" "R32-5" "R32-6" "R32-7" )
 _EXTLINUX_CONF_BACKUP="extlinux.conf.ota_backup"
 _K_BYTES=1024
 _NV_BOOT_CONTROL_CONF="nv_boot_control.conf"
diff --git a/scripts/ota-scripts/ota_board_specs.conf b/scripts/ota-scripts/ota_board_specs.conf
index 58ff151..8300229 100644
--- a/scripts/ota-scripts/ota_board_specs.conf
+++ b/scripts/ota-scripts/ota_board_specs.conf
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright (c) 2020-2021, NVIDIA CORPORATION. All rights reserved.
+# Copyright (c) 2020-2022, NVIDIA CORPORATION. All rights reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -78,6 +78,8 @@
 JETSON_TX2_DEVKIT_R32_5_ALIAS="jetson_tx2_devkit_ota_emmc_r32_3_4_spec"
 # shellcheck disable=SC2034
 JETSON_TX2_DEVKIT_R32_6_ALIAS="jetson_tx2_devkit_ota_emmc_r32_3_4_spec"
+# shellcheck disable=SC2034
+JETSON_TX2_DEVKIT_R32_7_ALIAS="jetson_tx2_devkit_ota_emmc_r32_3_4_spec"
 
 # jetson-agx-xavier-devkit
 jetson_agx_xavier_devkit_ota_emmc_r32_1_2_spec=(
@@ -119,6 +121,8 @@
 JETSON_AGX_XAVIER_DEVKIT_R32_5_ALIAS="jetson_agx_xavier_devkit_ota_emmc_r32_3_4_spec"
 # shellcheck disable=SC2034
 JETSON_AGX_XAVIER_DEVKIT_R32_6_ALIAS="jetson_agx_xavier_devkit_ota_emmc_r32_3_4_spec"
+# shellcheck disable=SC2034
+JETSON_AGX_XAVIER_DEVKIT_R32_7_ALIAS="jetson_agx_xavier_devkit_ota_emmc_r32_3_4_spec"
 
 # jetson-xaiver-nx-devkit
 jetson_xavier_nx_devkit_ota_sd_r32_4_spec=(
@@ -133,6 +137,8 @@
 JETSON_XAVIER_NX_DEVKIT_R32_5_ALIAS="jetson_xavier_nx_devkit_ota_sd_r32_4_spec"
 # shellcheck disable=SC2034
 JETSON_XAVIER_NX_DEVKIT_R32_6_ALIAS="jetson_xavier_nx_devkit_ota_sd_r32_4_spec"
+# shellcheck disable=SC2034
+JETSON_XAVIER_NX_DEVKIT_R32_7_ALIAS="jetson_xavier_nx_devkit_ota_sd_r32_4_spec"
 
 # jetson-xaiver-nx-devkit-emmc
 jetson_xavier_nx_devkit_emmc_ota_emmc_r32_4_spec=(
@@ -147,6 +153,8 @@
 JETSON_XAVIER_NX_DEVKIT_EMMC_R32_5_ALIAS="jetson_xavier_nx_devkit_emmc_ota_emmc_r32_4_spec"
 # shellcheck disable=SC2034
 JETSON_XAVIER_NX_DEVKIT_EMMC_R32_6_ALIAS="jetson_xavier_nx_devkit_emmc_ota_emmc_r32_4_spec"
+# shellcheck disable=SC2034
+JETSON_XAVIER_NX_DEVKIT_EMMC_R32_7_ALIAS="jetson_xavier_nx_devkit_emmc_ota_emmc_r32_4_spec"
 
 # jetson-xaiver-nx-devkit-tx2-nx
 jetson_xavier_nx_devkit_tx2_nx_ota_emmc_r32_5_spec=(
@@ -156,6 +164,8 @@
 JETSON_XAVIER_NX_DEVKIT_TX2_NX_R32_5_ALIAS="jetson_xavier_nx_devkit_tx2_nx_ota_emmc_r32_5_spec"
 # shellcheck disable=SC2034
 JETSON_XAVIER_NX_DEVKIT_TX2_NX_R32_6_ALIAS="jetson_xavier_nx_devkit_tx2_nx_ota_emmc_r32_5_spec"
+# shellcheck disable=SC2034
+JETSON_XAVIER_NX_DEVKIT_TX2_NX_R32_7_ALIAS="jetson_xavier_nx_devkit_tx2_nx_ota_emmc_r32_5_spec"
 
 # List the supported t18x devices and t19x devices
 T18X_DEVICES=(

You can use the patch from here.

user100090

Thank you.
I’ll give it a try using the patch in the link you gave me.

user100090
I was able to update the software without any problems.
Thank you so much.

WayneWWW
I had success with the patch I learned from others. Thanks.
Hopefully this will be fixed in the next release!