Error while flashing Jetson TX2

With the SDK Manager 0.9.11.3405 installed on an Ubuntu 18.04, I tried to flash the module and it fails. I followed the steps to set the SDK on recovery mode manually. Reading the log messages, I can see that the expected USB identifier (0955:7c20) is different from the Jetson TX2 USB identifier (0955:7c18). The final error message says that the device is disconnected, but it isn’t. Am I doing something wrong? Should I use another application to flash the Jetson TX2 module?

Thanks.

The 7c20 is the Nano, the 7c18 is the TX2. Are you flashing a Nano or TX2?

Hi @linuxdev. Thanks for your answer.
On the module, carrier board and the box of the SDK it says Jetson TX2, so I guess it is a Jetson TX2.
Is there any way that the USB identifier is wrong on the SDK? How is it configured?
Thanks.

The USB ID should be hardwired in a ROM of the module. “flash.sh” has been verified to the extreme.

There is very little chance (I won’t say impossible, but that is what I’m thinking) a TX2 and Nano would be mixed up. If you happened to have both devices connected by USB at the same time, then it could easily have found the wrong one.

SDK Manager and JetPack could be told to flash the wrong one, and SDKM or JetPack would refuse just as you see. The flash target is selectable, and so make sure the target selected is the actual one connected.

For reference, here is the Jetson Nano picture (7c20):
[url]https://developer.nvidia.com/embedded/buy/jetson-nano-devkit[/url]

And here is a picture of the TX2 dev kit (7c18):
[url]https://elinux.org/Jetson_TX2[/url]

Watching the pictures I can confirm that I have the Jetson TX2 SDK. I’ll check what is happening with my provider.

Thanks again.

mcalvo, Can you post the lsusb result here

Hi, pawel.zabielowicz.
Here is the output of lsusb:

Bus 002 Device 012: ID 17e9:4307 DisplayLink
Bus 002 Device 011: ID 05e3:0612 Genesys Logic, Inc.
Bus 002 Device 010: ID 05e3:0612 Genesys Logic, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 058f:d102 Alcor Micro Corp.
Bus 001 Device 005: ID 8087:0a2b Intel Corp.
Bus 001 Device 015: ID 413c:2501 Dell Computer Corp.
Bus 001 Device 018: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 021: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 022: ID 0955:7c18 NVidia Corp.
Bus 001 Device 017: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 016: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thanks.

Looking at the lsusb output everything looks ok to me.
Please, could you provide SDKManager log output. You can find it here:

The actual lsusb did show “0955:7c18”, a TX2. A Nano (7c20) should not even be mentioned, so I’m surprised if that lsusb followed by flash results in a mistake for 7c20 instead of 7c18. The two differ in 3 bits, so I suppose if 3 bits flip, then this would happen…but since lsusb says 7c18, then it doesn’t seem possible.