Jetson Nano stopped working after trying to boot from USB-drive

Hello, first of all this seems to be a great community. For now I’ve got my second Nano, the first one works fine as an OpenHAB server with and kiosk-mode on Ubuntu.
But I’m concerned about the second Nano because it suddenly stopped working after trying to do an USB boot with an external USB-SSD.
I’ve used this article (Jetson Nano - Run From USB Drive - JetsonHacks) which worked fine on the first one, but after connecting on the second one it suddenly stopped working.
After reconnecting and flash a new image on the sd-card all I get is that green LED lighten up, but nothing more.
I tried another sd-card, other power supplies, nothing worked. So my question is, is there anything I can do to get my second Nano back to life?
Thanks for your help. By the way, I’m not a native english speaker, so I apologize for any mistakes in my description.

Riccardo

Hi Riccardo,

Sorry that I am not very sure the steps in your link is correct or not. They are little different from our official method to boot from usb drive.

I think there are two issues here

  1. USB drive is not working
  2. New sdcard image does not bring Nano back after (1).

You could try to resolve (2) first by using the sdkmanager to flash your board.
If it is still not working, please follow below page and share the UART log.
https://elinux.org/Jetson/General_debug

Hi WayneWWW,

thanks for your reply. As far as I’ve seen, the USB drive is working. So here is what I’ve done so far:

Removed USB drive, used fresh flashed sd-card image, used another power supply and connected via serial but didn’t get any output - console remains empty after powering up.

I’m not quite sure how to make use of that flash.sh, which is mentioned in that description. Maybe it should look like this: “sudo ./flash.sh jetson-nano-qspi-sd mmcblk1p1”?

All I get is this:

###############################################################################

L4T BSP Information:

R32 , REVISION: 3.1

###############################################################################

Target Board Information:

Name: jetson-nano-qspi-sd, Board Family: t210ref, SoC: Tegra 210,

OpMode: production, Boot Authentication: ,

###############################################################################
./tegraflash.py --chip 0x21 --applet “/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
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.0019 ] Generating RCM messages
[ 0.0031 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[ 0.0037 ] RCM 0 is saved as rcm_0.rcm
[ 0.0048 ] RCM 1 is saved as rcm_1.rcm
[ 0.0048 ] List of rcm files are saved in rcm_list.xml
[ 0.0048 ]
[ 0.0048 ] Signing RCM messages
[ 0.0057 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0064 ] Assuming zero filled SBK key
[ 0.0130 ]
[ 0.0130 ] Copying signature to RCM mesages
[ 0.0138 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0161 ]
[ 0.0161 ] Boot Rom communication
[ 0.0170 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0176 ] RCM version 0X210001
[ 0.0613 ] Boot Rom communication completed
[ 1.0764 ]
[ 1.0764 ] dump EEPROM info
[ 1.0772 ] tegrarcm --oem platformdetails eeprom /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.0777 ] Applet version 00.01.0000
[ 1.0985 ] Saved platform info in /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.2000 ]
Board ID(3448) version(200)
creating dummy /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/badpage.bin
1+0 Datensätze ein
1+0 Datensätze aus
4096 Bytes (4,1 kB, 4,0 KiB) kopiert, 0,00011975 s, 34,2 MB/s
copying bctfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)… done.
copying bootloader(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying initrd(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb to rootfs… done.
Making Boot image… done.
Existing sosfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)… done.
copying cpu_bootloader(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying bpffile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)… done.
Existing badpagefile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)… done.
Existing tosfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
Copying nv_boot_control.conf to rootfs
generating system.img for booting…
Making system.img…
populating rootfs from /tmp/tmp.RfdEQ8nWfW … done.
Sync’ing system.img … done.
Converting RAW image to Sparse image…

---- Raw to Sparse Image Converter v1.0 ----------------------------
0: RAW: 5242880( 5 blks) ==> 28:5242892
1: SKP: 32505856( 31 blks) ==> 5242920:12
2: RAW: 1048576( 1 blks) ==> 5242932:1048588
3: SKP: 95420416( 91 blks) ==> 6291520:12
4: RAW: 1048576( 1 blks) ==> 6291532:1048588
5: SKP: 3145728( 3 blks) ==> 7340120:12
6: RAW: 1048576( 1 blks) ==> 7340132:1048588
7: SKP: 3145728( 3 blks) ==> 8388720:12
8: RAW: 23068672( 22 blks) ==> 8388732:23068684
9: SKP: 1048576( 1 blks) ==> 31457416:12
10: RAW: 9437184( 9 blks) ==> 31457428:9437196
11: SKP: 226492416( 216 blks) ==> 40894624:12
12: RAW: 1048576( 1 blks) ==> 40894636:1048588
13: SKP: 267386880( 255 blks) ==> 41943224:12
14: RAW: 1048576( 1 blks) ==> 41943236:1048588
15: SKP: 267386880( 255 blks) ==> 42991824:12
16: RAW: 1048576( 1 blks) ==> 42991836:1048588
17: SKP: 267386880( 255 blks) ==> 44040424:12
18: RAW: 1048576( 1 blks) ==> 44040436:1048588
19: SKP: 938475520( 895 blks) ==> 45089024:12
20: RAW: 1048576( 1 blks) ==> 45089036:1048588
21: SKP: 32505856( 31 blks) ==> 46137624:12
22: RAW: 1048576( 1 blks) ==> 46137636:1048588
23: SKP: 99614720( 95 blks) ==> 47186224:12
24: RAW: 6291456( 6 blks) ==> 47186236:6291468
25: SKP: 1067450368( 1018 blks) ==> 53477704:12
26: RAW: 1048576( 1 blks) ==> 53477716:1048588
27: SKP: 267386880( 255 blks) ==> 54526304:12
28: RAW: 1048576( 1 blks) ==> 54526316:1048588
29: SKP: 670040064( 639 blks) ==> 55574904:12
30: RAW: 1048576( 1 blks) ==> 55574916:1048588
31: SKP: 2146435072( 2047 blks) ==> 56623504:12
32: RAW: 1048576( 1 blks) ==> 56623516:1048588
33: SKP: 133169152( 127 blks) ==> 57672104:12
34: RAW: 1048576( 1 blks) ==> 57672116:1048588
35: SKP: 3145728( 3 blks) ==> 58720704:12
36: RAW: 1048576( 1 blks) ==> 58720716:1048588
37: SKP: 2008023040( 1915 blks) ==> 59769304:12
38: RAW: 1048576( 1 blks) ==> 59769316:1048588
39: SKP: 2146435072( 2047 blks) ==> 60817904:12
40: RAW: 1048576( 1 blks) ==> 60817916:1048588
41: SKP: 133169152( 127 blks) ==> 61866504:12
42: RAW: 1048576( 1 blks) ==> 61866516:1048588
43: SKP: 2012217344( 1919 blks) ==> 62915104:12
44: RAW: 1048576( 1 blks) ==> 62915116:1048588
45: SKP: 2146435072( 2047 blks) ==> 63963704:12
– Total: ---------------------------------------------------
46 CHUNK 15032385536( 14336 blks) ==> 63963716(61 blks)

done.
system.img built successfully.
Existing tbcfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
copying cfgfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_spi_sd_p3448.xml) to flash.xml… done.
copying flasher(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
Existing flashapp(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0000-p3449-0000-a02.dtb --applet nvtboot_recovery.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x21 --bins “EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a02.dtb”
saving flash command in /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
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.0023 ] tegrasign --key None --getmode mode.txt
[ 0.0037 ] Assuming zero filled SBK key
[ 0.0049 ]
[ 0.0050 ] Generating RCM messages
[ 0.0068 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[ 0.0074 ] RCM 0 is saved as rcm_0.rcm
[ 0.0078 ] RCM 1 is saved as rcm_1.rcm
[ 0.0078 ] List of rcm files are saved in rcm_list.xml
[ 0.0078 ]
[ 0.0079 ] Signing RCM messages
[ 0.0085 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0091 ] Assuming zero filled SBK key
[ 0.0140 ]
[ 0.0141 ] Copying signature to RCM mesages
[ 0.0153 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0164 ]
[ 0.0165 ] Parsing partition layout
[ 0.0187 ] tegraparser --pt flash.xml.tmp
[ 0.0213 ]
[ 0.0213 ] Creating list of images to be signed
[ 0.0229 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[ 0.0287 ]
[ 0.0287 ] Generating signatures
[ 0.0296 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[ 0.0303 ] Assuming zero filled SBK key
[ 0.0778 ]
[ 0.0779 ] Generating br-bct
[ 0.0802 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[ 0.0814 ] Copying Sdram info from 0 to 1 set
[ 0.0834 ] Copying Sdram info from 1 to 2 set
[ 0.0834 ] Copying Sdram info from 2 to 3 set
[ 0.0834 ]
[ 0.0834 ] Updating boot device parameters
[ 0.0843 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[ 0.0852 ] Warning: No sdram params
[ 0.0853 ]
[ 0.0854 ] Updating bl info
[ 0.0862 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 0.0877 ]
[ 0.0878 ] Updating secondary storage information into bct
[ 0.0888 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.0902 ]
[ 0.0902 ] Updating Odmdata
[ 0.0913 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
[ 0.0925 ] Warning: No sdram params
[ 0.0927 ]
[ 0.0927 ] Get Signed section of bct
[ 0.0937 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[ 0.0944 ]
[ 0.0944 ] Signing BCT
[ 0.0965 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 0.0975 ] Assuming zero filled SBK key
[ 0.0979 ]
[ 0.0979 ] Updating BCT with signature
[ 0.0987 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[ 0.0999 ]
[ 0.1000 ] Copying signatures
[ 0.1007 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 0.1055 ]
[ 0.1055 ] Updating BFS information on BCT
[ 0.1065 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[ 0.1080 ]
[ 0.1080 ] Boot Rom communication
[ 0.1091 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[ 0.1099 ] BootRom is not running
[ 0.1545 ]
[ 0.1546 ] Sending BCTs
[ 0.1590 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.1602 ] Applet version 00.01.0000
[ 0.1813 ] Sending bct
[ 0.1814 ] […] 100%
[ 0.2793 ]
[ 0.2808 ] tegrahost --chip 0x21 --align cboot.bin
[ 0.2822 ]
[ 0.2833 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[ 0.2855 ]
[ 0.2866 ] tegrasign --key None --list cboot.bin_list.xml
[ 0.2872 ] Assuming zero filled SBK key
[ 0.3003 ]
[ 0.3018 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[ 0.3034 ]
[ 0.3053 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a02.dtb
[ 0.3067 ]
[ 0.3075 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a02.dtb tegra210-p3448-0000-p3449-0000-a02.dtb_blheader
[ 0.3097 ]
[ 0.3108 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a02.dtb_list.xml
[ 0.3117 ] Assuming zero filled SBK key
[ 0.3177 ]
[ 0.3190 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.hash zerosbk
[ 0.3205 ]
[ 0.3209 ] Sending bootloader and pre-requisite binaries
[ 0.3221 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0
[ 0.3228 ] Applet version 00.01.0000
[ 0.3455 ] Sending ebt
[ 0.4398 ]
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0
Failed flashing t210ref.

I’ve set the Jumper, so that the device is in recovery mode. Host system is an Ubuntu 18.04.4 LTS.
Also I’ve seen that my board has the model number P3450 which differs from the options given in the sdk (P3499).
If you have any further questions or suggestions please let me know.

EDIT: after starting the command again, I’ve got this one:

###############################################################################

L4T BSP Information:

R32 , REVISION: 3.1

###############################################################################

Target Board Information:

Name: jetson-nano-qspi-sd, Board Family: t210ref, SoC: Unknown,

OpMode: pre-production, Boot Authentication: ,

###############################################################################
Error: The Actual SoC ID(0x00) mismatches intended jetson-nano-qspi-sd SoC ID(0x21).

it should be

sudo ./flash.sh jetson-nano-qspi-sd mmcblk0p1

p3450 has nothing wrong. It is the id of devkit model.
p3448 → module
p3449 → carrier board
p3450 → p3448+p3449 (NV devkit)

If you are not sure about how to use flash.sh, please also check the quick start guide on our download center.

Thanks for your advice.

On my first attempt I get the same output as above ending with:
Sending ebt, Error Return value 1 … Failed flashing t210ref.

After the I get this message again:
Error: The Actual SoC ID(0x00) mismatches intended jetson-nano-qspi-sd SoC ID(0x21).

And finally:

###############################################################################

L4T BSP Information:

R32 , REVISION: 3.1

###############################################################################
Error: probing the target board failed.
Make sure the target board is connected through
USB port and is in recovery mode.

sudo ./flash.sh jetson-nano-qspi-sd mmcblk0p1
gives me that last output, too.
I then used another USB-cable, restarted host, but still the same. Is there anything else I can do?

By the way from that first output it seems that Boot Rom communication ist possible:
[ 0.0161 ] Boot Rom communication
[ 0.0170 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0176 ] RCM version 0X210001
[ 0.0613 ] Boot Rom communication completed

but then it says in the second part:
[ 0.1080 ] Boot Rom communication
[ 0.1091 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[ 0.1099 ] BootRom is not running

Does that mean anything?

Hi c.hao.s,

Your test result seems have so many kinds. Could you give me a summary?

For example, where is the error log if your use the correct command?

Okay, after figuring out how to connect to serial more or less correctly I’ve got this via minicom:

[0007.307] Enabled early print
[0007.309] [L4T TegraBoot] (version 00.00.2018.01-l4t-1463e5a5)
[0007.315] Processing in recovery mode
[0007.318] A02 Bootrom Patch rev = 1023
[0007.322] Power-up reason: pmc por
[0007.325] Established communication link with host
[0008.338] NvTbootI2cWaitForTransferComplete(): error code 0x00000005 I2C Transaction could not complete within time
[0008.348] NvTbootI2cWrite(): error code 0x00000005 Error while starting write transaction
[0008.355] NvTbootI2cDeviceRead(): error code 0x00045001 Error while sending the offset to slave
[0008.364] NvTbootI2c: Read failed for slave 0xac, offset 0x00 with error code 0x00045001
[0064.696] Odmdata from BCT: 0x00094000
[0064.700] DebugPort= 0x3
[0064.713] NvTbootI2cWaitForTransferComplete(): error code 0x00000005 I2C Transaction could not complete within time
[0064.734] NvTbootI2cWaitForTransferComplete(): error code 0x00000005 I2C Transaction could not complete within time
[0064.744] NvTbootI2cWrite(): error code 0x00000005 Error while starting write transaction
[0064.751] NvTbootI2cDeviceRead(): error code 0x00045001 Error while sending the offset to slave
[0064.760] NvTbootI2c: Read failed for slave 0xac, offset 0x00 with error code 0x00045001
[0064.768] Reading Board-Type unsuccessful
[0064.772] BoardId read from EEPROM/NCT: 0
[0064.775] Unsupported Platform 0
[0064.778] Downloaded BCT successfully

nothing more. No good sign, hm?

and again flash.sh with mmcblk0p1 gives me this:

###############################################################################

L4T BSP Information:

R32 , REVISION: 3.1

###############################################################################

Target Board Information:

Name: jetson-nano-qspi-sd, Board Family: t210ref, SoC: Tegra 210,

OpMode: production, Boot Authentication: ,

###############################################################################
./tegraflash.py --chip 0x21 --applet “/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
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.0025 ] Generating RCM messages
[ 0.0033 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[ 0.0040 ] RCM 0 is saved as rcm_0.rcm
[ 0.0044 ] RCM 1 is saved as rcm_1.rcm
[ 0.0044 ] List of rcm files are saved in rcm_list.xml
[ 0.0044 ]
[ 0.0045 ] Signing RCM messages
[ 0.0076 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0087 ] Assuming zero filled SBK key
[ 0.0133 ]
[ 0.0133 ] Copying signature to RCM mesages
[ 0.0140 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0150 ]
[ 0.0151 ] Boot Rom communication
[ 0.0157 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0162 ] RCM version 0X210001
[ 0.0645 ] Boot Rom communication completed
[ 1.0732 ]
[ 1.0733 ] dump EEPROM info
[ 1.0744 ] tegrarcm --oem platformdetails eeprom /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.0753 ] Applet version 00.01.0000
[ 1.0948 ] Saved platform info in /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/cvm.bin
[ 1.1972 ]
Board ID(3448) version(200)
copying bctfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)… done.
copying bootloader(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying initrd(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
populating kernel to rootfs… done.
populating initrd to rootfs… done.
populating /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb to rootfs… done.
Making Boot image… done.
Existing sosfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)… done.
copying cpu_bootloader(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
copying bpffile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)… done.
Existing badpagefile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)… done.
Existing tosfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
Copying nv_boot_control.conf to rootfs
Making system.img…
populating rootfs from /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/rootfs … done.
Sync’ing system.img … done.
Converting RAW image to Sparse image…

---- Raw to Sparse Image Converter v1.0 ----------------------------
0: RAW: 5242880( 5 blks) ==> 28:5242892
1: SKP: 32505856( 31 blks) ==> 5242920:12
2: RAW: 1048576( 1 blks) ==> 5242932:1048588
3: SKP: 95420416( 91 blks) ==> 6291520:12
4: RAW: 1048576( 1 blks) ==> 6291532:1048588
5: SKP: 3145728( 3 blks) ==> 7340120:12
6: RAW: 27262976( 26 blks) ==> 7340132:27262988
7: SKP: 1048576( 1 blks) ==> 34603120:12
8: RAW: 85983232( 82 blks) ==> 34603132:85983244
9: SKP: 7340032( 7 blks) ==> 120586376:12
10: RAW: 1048576( 1 blks) ==> 120586388:1048588
11: SKP: 15728640( 15 blks) ==> 121634976:12
12: RAW: 14680064( 14 blks) ==> 121634988:14680076
13: SKP: 2097152( 2 blks) ==> 136315064:12
14: RAW: 32505856( 31 blks) ==> 136315076:32505868
15: SKP: 1048576( 1 blks) ==> 168820944:12
16: RAW: 76546048( 73 blks) ==> 168820956:76546060
17: SKP: 3145728( 3 blks) ==> 245367016:12
18: RAW: 2097152( 2 blks) ==> 245367028:2097164
19: SKP: 2097152( 2 blks) ==> 247464192:12
20: RAW: 91226112( 87 blks) ==> 247464204:91226124
21: SKP: 1048576( 1 blks) ==> 338690328:12
22: RAW: 40894464( 39 blks) ==> 338690340:40894476
23: SKP: 1048576( 1 blks) ==> 379584816:12
24: RAW: 47185920( 45 blks) ==> 379584828:47185932
25: SKP: 3145728( 3 blks) ==> 426770760:12
26: RAW: 22020096( 21 blks) ==> 426770772:22020108
27: SKP: 3145728( 3 blks) ==> 448790880:12
28: RAW: 51380224( 49 blks) ==> 448790892:51380236
29: SKP: 3145728( 3 blks) ==> 500171128:12
30: RAW: 108003328( 103 blks) ==> 500171140:108003340
31: SKP: 5242880( 5 blks) ==> 608174480:12
32: RAW: 48234496( 46 blks) ==> 608174492:48234508
33: SKP: 1048576( 1 blks) ==> 656409000:12
34: RAW: 94371840( 90 blks) ==> 656409012:94371852
35: SKP: 7340032( 7 blks) ==> 750780864:12
36: RAW: 1048576( 1 blks) ==> 750780876:1048588
37: SKP: 3145728( 3 blks) ==> 751829464:12
38: RAW: 97517568( 93 blks) ==> 751829476:97517580
39: SKP: 32505856( 31 blks) ==> 849347056:12
40: RAW: 30408704( 29 blks) ==> 849347068:30408716
41: SKP: 3145728( 3 blks) ==> 879755784:12
42: RAW: 99614720( 95 blks) ==> 879755796:99614732
43: SKP: 1048576( 1 blks) ==> 979370528:12
44: RAW: 1048576( 1 blks) ==> 979370540:1048588
45: SKP: 3145728( 3 blks) ==> 980419128:12
46: RAW: 52428800( 50 blks) ==> 980419140:52428812
47: SKP: 2097152( 2 blks) ==> 1032847952:12
48: RAW: 23068672( 22 blks) ==> 1032847964:23068684
49: SKP: 2097152( 2 blks) ==> 1055916648:12
50: RAW: 108003328( 103 blks) ==> 1055916660:108003340
51: SKP: 1048576( 1 blks) ==> 1163920000:12
52: RAW: 33554432( 32 blks) ==> 1163920012:33554444
53: SKP: 1048576( 1 blks) ==> 1197474456:12
54: RAW: 27262976( 26 blks) ==> 1197474468:27262988
55: SKP: 5242880( 5 blks) ==> 1224737456:12
56: RAW: 66060288( 63 blks) ==> 1224737468:66060300
57: SKP: 1048576( 1 blks) ==> 1290797768:12
58: RAW: 15728640( 15 blks) ==> 1290797780:15728652
59: SKP: 1048576( 1 blks) ==> 1306526432:12
60: RAW: 13631488( 13 blks) ==> 1306526444:13631500
61: SKP: 3145728( 3 blks) ==> 1320157944:12
62: RAW: 45088768( 43 blks) ==> 1320157956:45088780
63: SKP: 1048576( 1 blks) ==> 1365246736:12
64: RAW: 28311552( 27 blks) ==> 1365246748:28311564
65: SKP: 1048576( 1 blks) ==> 1393558312:12
66: RAW: 62914560( 60 blks) ==> 1393558324:62914572
67: SKP: 4194304( 4 blks) ==> 1456472896:12
68: RAW: 37748736( 36 blks) ==> 1456472908:37748748
69: SKP: 4194304( 4 blks) ==> 1494221656:12
70: RAW: 24117248( 23 blks) ==> 1494221668:24117260
71: SKP: 1048576( 1 blks) ==> 1518338928:12
72: RAW: 15728640( 15 blks) ==> 1518338940:15728652
73: SKP: 1048576( 1 blks) ==> 1534067592:12
74: RAW: 13631488( 13 blks) ==> 1534067604:13631500
75: SKP: 338690048( 323 blks) ==> 1547699104:12
76: RAW: 10485760( 10 blks) ==> 1547699116:10485772
77: SKP: 23068672( 22 blks) ==> 1558184888:12
78: RAW: 14680064( 14 blks) ==> 1558184900:14680076
79: SKP: 85983232( 82 blks) ==> 1572864976:12
80: RAW: 512753664( 489 blks) ==> 1572864988:512753676
81: SKP: 1048576( 1 blks) ==> 2085618664:12
82: RAW: 3145728( 3 blks) ==> 2085618676:3145740
83: SKP: 1048576( 1 blks) ==> 2088764416:12
84: RAW: 89128960( 85 blks) ==> 2088764428:89128972
85: SKP: 1048576( 1 blks) ==> 2177893400:12
86: RAW: 24117248( 23 blks) ==> 2177893412:24117260
87: SKP: 1048576( 1 blks) ==> 2202010672:12
88: RAW: 344981504( 329 blks) ==> 2202010684:344981516
89: SKP: 95420416( 91 blks) ==> 2546992200:12
90: RAW: 1048576( 1 blks) ==> 2546992212:1048588
91: SKP: 267386880( 255 blks) ==> 2548040800:12
92: RAW: 1048576( 1 blks) ==> 2548040812:1048588
93: SKP: 670040064( 639 blks) ==> 2549089400:12
94: RAW: 7340032( 7 blks) ==> 2549089412:7340044
95: SKP: 26214400( 25 blks) ==> 2556429456:12
96: RAW: 13631488( 13 blks) ==> 2556429468:13631500
97: SKP: 87031808( 83 blks) ==> 2570060968:12
98: RAW: 593494016( 566 blks) ==> 2570060980:593494028
99: SKP: 10485760( 10 blks) ==> 3163555008:12
100: RAW: 33554432( 32 blks) ==> 3163555020:33554444
101: SKP: 1375731712( 1312 blks) ==> 3197109464:12
102: RAW: 10485760( 10 blks) ==> 3197109476:10485772
103: SKP: 23068672( 22 blks) ==> 3207595248:12
104: RAW: 18874368( 18 blks) ==> 3207595260:18874380
105: SKP: 81788928( 78 blks) ==> 3226469640:12
106: RAW: 1048576( 1 blks) ==> 3226469652:1048588
107: SKP: 3145728( 3 blks) ==> 3227518240:12
108: RAW: 511705088( 488 blks) ==> 3227518252:511705100
109: SKP: 1497366528( 1428 blks) ==> 3739223352:12
110: RAW: 8388608( 8 blks) ==> 3739223364:8388620
111: SKP: 25165824( 24 blks) ==> 3747611984:12
112: RAW: 19922944( 19 blks) ==> 3747611996:19922956
113: SKP: 80740352( 77 blks) ==> 3767534952:12
114: RAW: 145752064( 139 blks) ==> 3767534964:145752076
115: SKP: 1867513856( 1781 blks) ==> 3913287040:12
116: RAW: 4194304( 4 blks) ==> 3913287052:4194316
117: SKP: 29360128( 28 blks) ==> 3917481368:12
118: RAW: 13631488( 13 blks) ==> 3917481380:13631500
119: SKP: 87031808( 83 blks) ==> 3931112880:12
120: RAW: 1048576( 1 blks) ==> 3931112892:1048588
121: SKP: 3145728( 3 blks) ==> 3932161480:12
122: RAW: 382730240( 365 blks) ==> 3932161492:382730252
123: SKP: 1048576( 1 blks) ==> 4314891744:12
124: RAW: 138412032( 132 blks) ==> 4314891756:138412044
125: SKP: 1486880768( 1418 blks) ==> 4453303800:12
126: RAW: 3145728( 3 blks) ==> 4453303812:3145740
127: SKP: 30408704( 29 blks) ==> 4456449552:12
128: RAW: 13631488( 13 blks) ==> 4456449564:13631500
129: SKP: 87031808( 83 blks) ==> 4470081064:12
130: RAW: 33554432( 32 blks) ==> 4470081076:33554444
131: SKP: 33554432( 32 blks) ==> 4503635520:12
132: RAW: 25165824( 24 blks) ==> 4503635532:25165836
133: SKP: 1920991232( 1832 blks) ==> 4528801368:12
– Total: ---------------------------------------------------
134 CHUNK 15032385536( 14336 blks) ==> 4528801380(4319 blks)

done.
system.img built successfully.
Existing tbcfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb)… done.
copying cfgfile(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_spi_sd_p3448.xml) to flash.xml… done.
copying flasher(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
Existing flashapp(/media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0000-p3449-0000-a02.dtb --applet nvtboot_recovery.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x21 --bins “EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a02.dtb”
saving flash command in /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /media/rkvm/Daten/sdk/JetPack_4.3_Linux_JETSON_NANO_DEVKIT/Linux_for_Tegra/bootloader/flash_win.bat
*** Flashing target device started. ***
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.0012 ] tegrasign --key None --getmode mode.txt
[ 0.0018 ] Assuming zero filled SBK key
[ 0.0019 ]
[ 0.0019 ] Generating RCM messages
[ 0.0027 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[ 0.0032 ] RCM 0 is saved as rcm_0.rcm
[ 0.0036 ] RCM 1 is saved as rcm_1.rcm
[ 0.0036 ] List of rcm files are saved in rcm_list.xml
[ 0.0036 ]
[ 0.0036 ] Signing RCM messages
[ 0.0041 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0046 ] Assuming zero filled SBK key
[ 0.0094 ]
[ 0.0094 ] Copying signature to RCM mesages
[ 0.0104 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[ 0.0115 ]
[ 0.0115 ] Parsing partition layout
[ 0.0124 ] tegraparser --pt flash.xml.tmp
[ 0.0132 ]
[ 0.0133 ] Creating list of images to be signed
[ 0.0145 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[ 0.0188 ]
[ 0.0189 ] Generating signatures
[ 0.0196 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[ 0.0201 ] Assuming zero filled SBK key
[ 0.0721 ]
[ 0.0722 ] Generating br-bct
[ 0.0733 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[ 0.0742 ] Copying Sdram info from 0 to 1 set
[ 0.0755 ] Copying Sdram info from 1 to 2 set
[ 0.0755 ] Copying Sdram info from 2 to 3 set
[ 0.0755 ]
[ 0.0755 ] Updating boot device parameters
[ 0.0763 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[ 0.0770 ] Warning: No sdram params
[ 0.0772 ]
[ 0.0772 ] Updating bl info
[ 0.0778 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[ 0.0791 ]
[ 0.0791 ] Updating secondary storage information into bct
[ 0.0796 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.0803 ]
[ 0.0804 ] Updating Odmdata
[ 0.0811 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
[ 0.0817 ] Warning: No sdram params
[ 0.0818 ]
[ 0.0819 ] Get Signed section of bct
[ 0.0823 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[ 0.0830 ]
[ 0.0830 ] Signing BCT
[ 0.0841 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[ 0.0846 ] Assuming zero filled SBK key
[ 0.0850 ]
[ 0.0851 ] Updating BCT with signature
[ 0.0856 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[ 0.0867 ]
[ 0.0867 ] Copying signatures
[ 0.0874 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 0.0912 ]
[ 0.0912 ] Updating BFS information on BCT
[ 0.0919 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[ 0.0930 ]
[ 0.0931 ] Boot Rom communication
[ 0.0938 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
[ 0.0944 ] BootRom is not running
[ 0.1394 ]
[ 0.1395 ] Sending BCTs
[ 0.1402 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[ 0.1408 ] Applet version 00.01.0000
[ 0.1654 ] Sending bct
[ 0.1655 ] […] 100%
[ 0.2606 ]
[ 0.2613 ] tegrahost --chip 0x21 --align cboot.bin
[ 0.2622 ]
[ 0.2629 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[ 0.2650 ]
[ 0.2661 ] tegrasign --key None --list cboot.bin_list.xml
[ 0.2670 ] Assuming zero filled SBK key
[ 0.2828 ]
[ 0.2841 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[ 0.2856 ]
[ 0.2871 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a02.dtb
[ 0.2878 ]
[ 0.2885 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a02.dtb tegra210-p3448-0000-p3449-0000-a02.dtb_blheader
[ 0.2899 ]
[ 0.2912 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a02.dtb_list.xml
[ 0.2918 ] Assuming zero filled SBK key
[ 0.2973 ]
[ 0.2989 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a02.dtb_blheader.hash zerosbk
[ 0.3007 ]
[ 0.3011 ] Sending bootloader and pre-requisite binaries
[ 0.3020 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0
[ 0.3031 ] Applet version 00.01.0000
[ 0.3307 ] Sending ebt
[ 0.4015 ]
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0
Failed flashing t210ref.

I’m sorry for any inconvenience. If you need additional information or logs please let me know and I will figure out how to get them and again: Thanks for your help!

Hi,

I would like to know what command did you use when you see below error from UART? flash.sh with mmcblk0p1?

There was no additional command. This is just the output that gave me minicom during the process of flash.sh with mmcblk0p1. It appeard during the second part of process when “*** Flashing target device started. ***” was displayed.

Ok, if that is the case, I think your module may be broken. Please try the RMA process.

Oh no, that’s not good to hear.
Okay, I will contact support then. Thanks for your help again and your patience!