INITRD and root setting are correct.
2.$WORKDIR=./ota_tools_workdir
3.$mkdir ${WORKDIR}
4.$tar xvpf ./ota_tools_R35.3.1_aarch64.tbz2 -C $WORKDIR
5.$mkdir ota
6.$mv ota_payload_package.tar.gz ./ota
7.$cd ${WORKDIR}/Linux_for_Tegra/tools/ota_tools/version_upgrade
8.$sudo ./nv_ota_start.sh ~/ota_payload_package.tar.gz
The size of Xavier-NX devkit /dev/mmcblk0p1 is insufficientI. It will show following error.
tar: ./internal_device/system.img: Wrote only 5632 of 10240 bytes
tar: ./l4t_update_partitions.sh: Cannot write: No space left on device
tar: ./ota_backup_files_list.txt: Cannot write: No space left on device
tar: ./upgradetasklist.txt: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
Failed to untar /ota_work/ota_package.tar
Failed to run “decompress_ota_package ota_package.tar /ota_work”
On the other hand, I don’t think migrating from R32.x to R35.x via OTA is supported. I think you have to actually flash it via JetPack/SDK Manager. See:
I still suggest posting in the Xavier NX forum. The Nano forum you’ve posted in is much older technology compared to the TX1 (a Nano is a small form factor TX1).
I have not heard of much success with OTA from L4T R32.x to R35.x. On the other hand, I just noticed something which might imply the issue is unrelated to this: The lack of disk storage. If the eMMC does not have enough empty space, then you would have to flash anyway. I don’t know the size of ota_package.tar, but I assume it is rather large.