We tried to reflash the NX using the flash.sh script however, the QSPI device failed to erase during the flashing process. Is there a way around this? Attached is a log of the error message.
We tested on a devkit and were able to reflash the system.
[ 11.3061 ] tegrarcm_v2 --download blob blob.bin
[ 11.3089 ] Applet version 01.00.0000
[ 11.6583 ] Sending blob
[ 11.6587 ] [................................................] 100%
[ 12.4857 ]
[ 12.4914 ] tegrarcm_v2 --boot recovery
[ 12.4949 ] Applet version 01.00.0000
[ 12.6058 ]
[ 13.6136 ] tegrarcm_v2 --isapplet
[ 14.0315 ]
[ 14.0377 ] tegrarcm_v2 --ismb2
[ 14.3079 ]
[ 14.3126 ] tegradevflash_v2 --iscpubl
[ 14.3159 ] Bootloader version 01.00.0000
[ 14.5297 ] Bootloader version 01.00.0000
[ 14.5317 ]
[ 14.5319 ] Retrieving storage infomation
[ 14.5375 ] tegrarcm_v2 --oem platformdetails storage storage_info.bin
[ 14.5417 ] Applet is not running on device. Continue with Bootloader
[ 14.8269 ]
[ 14.8332 ] tegradevflash_v2 --oem platformdetails storage storage_info.bin
[ 14.8372 ] Bootloader version 01.00.0000
[ 14.9892 ] Saved platform info in storage_info.bin
[ 14.9914 ]
[ 14.9916 ] Flashing the device
[ 14.9973 ] tegraparser_v2 --storageinfo storage_info.bin --generategpt --pt flash.xml.bin
[ 15.0040 ]
[ 15.0092 ] tegradevflash_v2 --pt flash.xml.bin --create
[ 15.0131 ] Bootloader version 01.00.0000
[ 15.2151 ] Erasing spi: 0 ......... Write failed: Broken pipe