I am trying to flash a Jetson with an image. This image was built with JetPack 4.2. I followed the commands at https://elinux.org/Jetson/TX2_Cloning - these worked for me every time previously. The command to create the image worked fine this time as well, and I copied the backup.img.raw file to bootloader/system.img successfully, but upon following the steps to flash that image on to another Jetson, I receive the following error:
[ 8.1693 ] tegrarcm_v2 --isapplet [ 8.1877 ] [ 8.1885 ] tegradevflash_v2 --iscpubl [ 8.1891 ] CPU Bootloader is not running on device.
This repeats until the script fails with the following message:
Error: None of the bootloaders are running on device. Check the UART log. Failed to flash/read t186ref.
How do I fix this?
For reference, the command I am using to flash the image to the new Jetson is:
sudo ./flash.sh -r -k APP jetson-tx2 mmcblk0p1
The device is properly connected via micro USB, and is in recovery mode. The various lsusb commands produce the same output I expected to see previously, when the flash was working fine. As far as I can tell, nothing else has changed - I have tested with multiple cables, so it’s not a simple hardware issue. Have the instructions for flashing the image to a device changed?
Full script logs are at https://pastebin.com/6iBsjpGn
Thanks in advance for your help!