Jetson TX2 NX unable to flash

Hello, I am using a carrier board Auvidea JD30D, use the feb 2022 firmware for the JetPack 4.6 (as downloaded from Firmware – Auvidea) and followed the instructions to flash (both simple and advanced with sdkmanager). I also tried to use a pin to force recovery (shorting pin 7 and 8 of J32). The flash keeps failing with the following messages:

[ 1.7342 ] Boot Rom communication
[ 1.7374 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml
[ 1.7393 ] BR_CID: 0x818010016465f1c10800000007fc8380
[ 1.7671 ] RCM version 0X180001
[ 1.8112 ] Boot Rom communication completed
[ 2.8180 ]
[ 3.8225 ] tegrarcm_v2 --isapplet
[ 1009.6334 ]
[ 1009.6376 ] tegradevflash_v2 --iscpubl
[ 1009.6391 ] CPU Bootloader is not running on device.

The dmesg on host shows the following error:
[ 94.951901] usb 2-1.6: new high-speed USB device number 5 using ehci-pci
[ 95.060989] usb 2-1.6: New USB device found, idVendor=0955, idProduct=7c18, bcdDevice= 0.00
[ 95.060992] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 95.060994] usb 2-1.6: Product: APX
[ 95.060995] usb 2-1.6: Manufacturer: NVIDIA Corp.
[ 296.205548] usb 2-1.6: USB disconnect, device number 5
[ 296.427167] usb 2-1.6: new high-speed USB device number 6 using ehci-pci
[ 296.536430] usb 2-1.6: New USB device found, idVendor=0955, idProduct=7c18, bcdDevice= 0.00
[ 296.536433] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 296.536435] usb 2-1.6: Product: APX
[ 296.536436] usb 2-1.6: Manufacturer: NVIDIA Corp.
[ 296.536438] usb 2-1.6: SerialNumber: 00000
[ 484.321200] INFO: task tegrarcm_v2:2702 blocked for more than 120 seconds.
[ 484.321205] Not tainted 5.4.0-150-generic #167~18.04.1-Ubuntu
[ 484.321207] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
[ 484.321209] tegrarcm_v2 D 0 2702 2558 0x20020000
[ 484.321212] Call Trace:
[ 484.321220] __schedule+0x293/0x740

I am NOT receiving any signal from UART for debug (tried both from JST-GH connector and from GPIO pins 6,8,10) using a baud rate of 115200.

I am basically stuck, can anyone suggest how to solve or what try next?

Many thanks
Sasha

Hi s.bonsignore,

Are you using a standalone Ubuntu 16.04 or 18.04 as your host PC?

It seems you are using the custom carrier board for TX2.

Please use flash script instead of SDKM to flash your board.

Could you help to provide the full flash log from your host for further check?

Hi KevinFFF,

thank you for your reply.

I am using a standalone Ubuntu: 18.04.6 LTS.

Sorry I wasn’t clear, I tried both methodologies:

  1. sudo bash ./flashcmd.txt (as per Auvidea recommendation)
  2. launching sdkmanager

Unfortunately, both failed/hunged

Certainly, attached.

Regards,
Sasha
Auvidea_JD30D_Flash.log (7.9 KB)

Could you help to share flashcmd.txt for further check?

[   4.0453 ] tegrarcm_v2 --isapplet
[ 1017.5967 ] 
[ 1017.6013 ] tegradevflash_v2 --iscpubl
[ 1017.6027 ] CPU Bootloader is not running on dev

Is it stuck for more than 1000s during flash?
Could you help to also provide the serial console log during flash?

Could your board flash and boot up successfully before?

Attached

Yes, has always been extremely slow. Nothing else appears on log.

Unfortunately UART connection does not appear to work, as mentioned on the first post:

No, both module and carrier are brand new purchased from Silicon Highway. I was never able to flash the module and always received same error “CPU Bootloader is not running on dev” after a long long time.

Thank you
flashcmd.txt (904 Bytes)
tegraflash.py (49.4 KB)

It seems better to ask your vendor for the help because it’s the custom carrier board w/o any log output.

It’s hard for us to debug the issue without serial console log.
If you could not flash and even get any serial console log, there might be some damage on the chip and we would suggest for RMA.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.