Can’t flash the Jetson TX2 from Ubuntu 16(not VM) using both Jetpack 3.1 and 3.2.
Using original usb cable.
Device recognized on lsusb as
Bus 001 Device 018: ID 0955:7c18 NVidia Corp.
Or on lsusb -t:
Port 4: Dev 18, If 0, Class=Vendor Specific Class, Driver=, 480M
And lsusb -v:
Bus 001 Device 018: ID 0955:7c18 NVidia Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0955 NVidia Corp.
idProduct 0x7c18
bcdDevice 0.00
iManufacturer 1 NVIDIA Corp.
iProduct 2 APX
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 32mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
Bus 001 Device 017: ID 24ae:1000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
Got this output from 3.1
./tegraflash.py --chip 0x18 --applet "/home/user/Downloads/jetpak/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.0017 ] Generating RCM messages
[ 0.0027 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 --download rcm /home/user/Downloads/jetpak/64_TX2/Linux_for_Tegra_tx2/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0036 ] RCM 0 is saved as rcm_0.rcm
[ 0.0041 ] RCM 1 is saved as rcm_1.rcm
[ 0.0041 ] List of rcm files are saved in rcm_list.xml
[ 0.0041 ]
[ 0.0041 ] Signing RCM messages
[ 0.0051 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0062 ] Assuming zero filled SBK key
[ 0.0100 ]
[ 0.0100 ] Copying signature to RCM mesages
[ 0.0108 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml
[ 0.0118 ]
[ 0.0119 ] Boot Rom communication
[ 0.0129 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid
[ 0.0138 ] Boot Rom communication failed
[ 3.0132 ]
Error: Return value 3
Command tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid
Reading board information failed.
And this one from 3.2
###############################################################################
# L4T BSP Information:
# R28 (release), REVISION: 2.0, GCID: 10136452, BOARD: t186ref, EABI: aarch64,
# DATE: Fri Dec 1 14:20:33 UTC 2017
###############################################################################
Error: probing the target board failed.
Make sure the target board is connected through
micro-B USB port and is in recovery mode.
Please help.