Hi, i was trying to burn the fuse on a tx2 using the “factory fuseblob.tbz2” method. Before i run the ./fusecmd.sh i checked the usb connection and it seems fine to me. And this what i got after i run the command:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 002: ID 1bcf:28b0 Sunplus Innovation Technology Inc.
Bus 001 Device 012: ID 0955:7c18 NVidia Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 1: Dev 12, If 0, Class=Vendor Specific Class, Driver=, 480M
|__ Port 4: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 5: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 4, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
$ sudo ./fusecmd.sh
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.0056 ] Burning fuses
[ 0.0056 ] Generating RCM messages
[ 0.0064 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 --download rcm mb1_recovery_prod.bin 0 0
[ 0.0072 ] RCM 0 is saved as rcm_0.rcm
[ 0.0077 ] RCM 1 is saved as rcm_1.rcm
[ 0.0077 ] List of rcm files are saved in rcm_list.xml
[ 0.0077 ]
[ 0.0077 ] Signing RCM messages
[ 0.0086 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0094 ] Assuming zero filled SBK key
[ 0.0133 ]
[ 0.0134 ] Copying signature to RCM mesages
[ 0.0140 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml
[ 0.0149 ]
[ 0.0149 ] Boot Rom communication
[ 0.0156 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml
[ 0.0165 ] BR_CID: 0xa1801001645065880000000017018340
[ 0.0174 ] RCM version 0X13
[ 0.0317 ] Boot Rom communication failed
[ 3.0835 ]
Error: Return value 3
Command tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml
The host computer used to generate the fuseblob is running native Ubuntu 16.04, Jetpack 3.3. The host computer used to burn the fuse is also running native Ubuntu 16.04.