At first made an image with ./tools/backup_restore/l4t_backup_restore.sh -b p3509-a02+p3767-0000 and then restore via ./tools/backup_restore/l4t_backup_restore.sh -r p3509-a02+p3767-0000 with changed all scripts inside backup_restore directory as written here
Essentialy search and replace mmcblk0 → nvme0n1
After success flashing second device it, remove jumper and boot, come this screen with error which takes ~5min and then normal boot
Thank you for quick respond, change boot order resolved the problem, by why it happening? Any chance to fix it automatically after clonning via some commands?
I see. After cloning, the SSD ID change so it gets added to the end of the boot order.
If you use Jetpack 5.1.1, You can flash you original device with environment variable set:
OVERLAY_DTB_FILE=“BootOrderNvme.dtbo”
so it will priotize booting from NVMe. However, because you use a custom board, I am not sure if the vendor BSP has that feature enabled. In that case, your only option is changing the boot order manually.
Maybe just remove all other options? boot from http are not required, so can I delete all of them from original device, make image and flash it to other devices?