So, I’m also having trouble flashing my new TX2 board. I’ve read a most of the other posts about this problem. None of those ideas have helped me. I’m using VMware, the free version player. I tried Ubuntu 14.04.05, and 16.04.2. I deleted the VM and created another 14.04 version. I’ve check the board is in Recovery mode, lsusb, and is USB-2, lsusb -t. The Nividia name is there, and the id looks correct, 0955:7721 NVidia Corp. I tried to flash from the command line using “sudo ./flash.sh …” that failed, also. The failure is always in the same place. Here is part of the flash_os_tx2.log:
[ 0.0096 ] Signing RCM messages
[ 0.0125 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.ke
[ 0.0136 ] Assuming zero filled SBK key
[ 0.0294 ]
[ 0.0294 ] Copying signature to RCM mesages
[ 0.0317 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml
[ 0.0463 ]
[ 0.0464 ] Boot Rom communication
[ 0.0483 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid
[ 0.0503 ] RCM version 0X8
[ 0.0566 ] Boot Rom communication failed
[ 0.0703 ]
Error: Return value 3
Command tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid
Reading board information failed.
So, my question is does anyone know what Return value 3 means? I did notice that my RCM version is different from another person who was having the same problem. His RCM version was 0x180001. His version failed a couple of steps later, with “can’t open USB.” I’ve been working this for a 3 days now. I have no more ideas of where to look.
I did try to create an bootable SD card according to another user. I can’t read or format the card now.