JetPack 4.5.1 massflah problem with TX2

Hi nvidia,

Module:TX2
BSP:R32.5.1

I use the massflash tool,but it’s still fail.

It’s always fail at this step.The log below.

*** Boot Rom communication
/home/aetina/flash/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/mfi_jetson-tx2-devkit/tegrarcm_v2 --instance 3-2 --chip 0x18 0 --rcm rcm_list_signed.xml 
BootRom is not running
*** Boot Rom communication succeeded.

*** Checking applet
/home/aetina/flash/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/mfi_jetson-tx2-devkit/tegrarcm_v2 --instance 3-2 --isapplet
USB communication failed.Check if device is in recovery
*** Error: Checking applet failed.

I follow the README_Massflash.txt

Step 1 Build the mfi_jetson-tx2-devkit.tbz2

Use the command below
./nvmassflashgen.sh jetson-tx2-devkit mmcblk0p1

Step 2 follow the tips

2. Untar mfi_jetson-tx2-devkit.tbz2. ( tar xvjf mfi_jetson-tx2-devkit.tbz2 )
3. cd mfi_jetson-tx2-devkit
4. Connect Jetson boards(jetson-tx2-devkit only) and put them in RCM mode.
5. ./nvmflash.sh

Karis

hello Karis,

is this TX2 platform programming with fuses?
are you able to check the board connections by using lsub to determine the device-id.
please check developer guide, To determine whether the developer kit is in Force Recovery mode for reference,
thanks

Hi Jerry,

Thanks for your reply.

is this TX2 platform programming with fuses?

Sorry, I don’t understand what you mean?

圖片

圖片

I could use flash.sh to flash TX2.It’ work well,but massflash isn’t.

sudo ./flash.sh jetson-tx2-devkit mmcblk0p1

flash successfully

massflash fail below

Karis

Hi Karis,

We can use massflash success with JP-4.5.1 on TX2.

$ sudo ./nvmflash.sh --showlogs
Start flashing device: 1-1.2, PID: 4428
Flash complete (SUCCESS)

List our test steps for you reference:

$ sudo BOARDID=3310 BOARDSKU=1000 FAB=B02 FUSELEVEL=fuselevel_production ./nvmassflashgen.sh jetson-tx2 mmcblk0p1
$ tar xpvf mfi_jetson-tx2.tbz2
$ cd mfi_jetson-tx2
$ sudo ./nvmflash.sh --showlogs

Hi Carolyuu,

I use the way which you provide to flash two Jetson
One of them still fail,the other is flashing complete.

The log below

*** Boot Rom communication
/home/aetina/flash/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/mfi_jetson-tx2/tegrarcm_v2 --instance 3-2 --chip 0x18 0 --rcm rcm_list_signed.xml 
BR_CID: 0x818010016400b2091000000007fc0180
RCM version 0X180001
Boot Rom communication completed
*** Boot Rom communication succeeded.

*** Checking applet
/home/aetina/flash/JetPack_4.5.1_Linux_JETSON_TX2/Linux_for_Tegra/mfi_jetson-tx2/tegrarcm_v2 --instance 3-2 --isapplet
No device on specified bus-port[3-2]
USB communication failed.Check if device is in recovery
*** Error: Checking applet failed.

Hi Karis,

Looks your host can’t detect device.

USB communication failed.Check if device is in recovery

Are you plugin USB cable from target to host directly? or via USB hub?
Before flash, please use ‘lsusb’ to check you can see two devices in RCM mode.

Hi Carolyuu,

I plug the two usb cable to host,which are without via usb hub.

First

Second

I use the same way to flash Xavier-NX,they are flashing complete.

Thanks!

Karis