I have both TX2 and TX1 devices and while I can flash the TX1 devices just fine, the TX2 device fails. I am running ubuntu 16.04 natively as recommended.
I can get the TX2 to show up in recovery mode via lsusb :
# craig @ aurxps in ~/Downloads/jetpack/64_TX2/Linux_for_Tegra_tx2 [10:07:25] C:1 $ lsusb | grep NVidia Bus 003 Device 016: ID 0955:7c18 NVidia Corp.
However when I attempt to flash the device it fails when trying to read the board information:
# craig @ aurxps in ~/Downloads/jetpack/64_TX2/Linux_for_Tegra_tx2 [10:07:18] C:1 $ sudo ./flash.sh jetson-tx2 sdb1 ./tegraflash.py --chip 0x18 --applet "/home/craig/Downloads/jetpack/64_TX2/Linux_for_Tegra_tx2/bootloader/mb1_recovery_prod.bin" --cmd "dump eeprom boardinfo cvm.bin" --skipuid Welcome to Tegra Flash version 1.0.0 Type ? or help for help and q or quit to exit Use ! to execute system commands [ 0.0023 ] Generating RCM messages [ 0.0034 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 --download rcm /home/craig/Downloads/jetpack/64_TX2/Linux_for_Tegra_tx2/bootloader/mb1_recovery_prod.bin 0 0 [ 0.0044 ] RCM 0 is saved as rcm_0.rcm [ 0.0050 ] RCM 1 is saved as rcm_1.rcm [ 0.0050 ] List of rcm files are saved in rcm_list.xml [ 0.0050 ] [ 0.0050 ] Signing RCM messages [ 0.0059 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key [ 0.0067 ] Assuming zero filled SBK key [ 0.0108 ] [ 0.0108 ] Copying signature to RCM mesages [ 0.0117 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml [ 0.0130 ] [ 0.0131 ] Boot Rom communication [ 0.0138 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid [ 0.0145 ] Boot Rom communication failed [ 3.0441 ] Error: Return value 3 Command tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid Reading board information failed.
Not that it doens’t matter what “” I use, mmcblk0p1 doesn’t work either.
I thought that this was a hardware problem so I already sent the device back and got a different one, but I run into the same problem with this one as well.