Jetson Nano Development Kits Stopped Booting

Hello:

I have a pair of Nano dev kits which have stopped booting when used in the same manner. The second one booted only once when fresh out of the box, and then exhibited the same behavior as the first.

Both units were placed in a makeronics acrylic case, and had three sensors attached:

I2C_1 pins: 2 (5v), 4 (GND), 27 (SDA), and 28 (SCL)
I2C_2 pins: 4 (5v), 9 (GND), 3 (SDA), and 5 (SCL)
input sensor: 1 (3.3v), 20 (GND), and 22 (input)

The wires above are custom, but are all inside of plastic DuPont connectors. At last reading, all three sensors reported as expected.

Connecting an Adafruit TTL to USB device to the GND, UART TXD and UART RXD (crossed over) yields no chatter over minicom when attempting to boot on either board. The result was the same when using a fresh SD card image. Removing the boards from the case yielded the same results, so I don’t think it is grounding itself on a screw or similar.

Both boards, however, do show up in lsusb as expected (NVIDIA Corp. APX) when started in forced recovery mode, done by jumping the FC REC and GND pins and connecting a micro USB to another device.

Any assistance in troubleshooting this (and hopefully saving the boards!) would be very appreciated.

Thank you

Hi MLE_guy,

Is that the devkit from NVIDIA or custom board?

Have you tried to use SDKM to flash and check if it could boot up?
You could refer to this instruction for SDKM.

Do you refer to the following instruction to capture serial console log with your TTL to USB cable?
Jetson Nano & NX Style - Serial Debug Console - JetsonHacks
We would need the serial console log to do further check.

Thank you for your response, and apologies for the delay. I had to order in a barrel connector.

Both are NVIDIA dev kits, model P3450. I did follow the tutorial video you provided, and do not get any output.

I was able to successfully flash one of the boards using the SDK Manager, and it appears to be working normally. The second, however, fails with “ERROR: Flash Jetson Nano - flash — Parsing board version (ERROR: calculated CRC8 0x38 != stored CRC8 0xbc) succeeded.”

I’ve also attempted to flash manually by means of “sudo BOARDID=3448 FAB=000 ./flash.sh jetson-nano-devkit mmcblk0p1” which fails with:


Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-000-a00.dtb.encrypt 0
Failed flashing t210ref

Am I missing something, or is there something more I can try?

Thank you

Can you open the serial console with putty or minicom related application?

You could just simply flash with the following command:

$sudo ./flash.sh jetson-nano-devkit mmcblk0p1

Do you try flah with SDKM since you are using the devkit?

Please also provide the flash log for further check.

Hello:

Yes, I am able to open minicom and receive the expected chatter on the now-working board that I was able to flash through SDK Manager (so the cable should be good). There is no output from the non-working board using the same method (minicom -D /dev/ttyUSB0, which is the correct device). The cursor just blinks or will occasionally put out a single character when the device is turned on but nothing thereafter.

Attempting to flash the board using “sudo ./flash.sh jetson-nano-devkit mmcblk0p1” yields:

sudo ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.3
###############################################################################
# Target Board Information:
# Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
# Disk encryption: disabled ,
###############################################################################
./tegraflash.py --chip 0x21 --applet "/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/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.0011 ] Generating RCM messages
[   0.0030 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[   0.0036 ] RCM 0 is saved as rcm_0.rcm
[   0.0040 ] RCM 1 is saved as rcm_1.rcm
[   0.0040 ] List of rcm files are saved in rcm_list.xml
[   0.0040 ] 
[   0.0040 ] Signing RCM messages
[   0.0056 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0061 ] Assuming zero filled SBK key
[   0.0099 ] 
[   0.0099 ] Copying signature to RCM mesages
[   0.0116 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0125 ] 
[   0.0125 ] Boot Rom communication
[   0.0143 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.0152 ] RCM version 0X210001
[   0.1142 ] Boot Rom communication completed
[   1.1213 ] 
[   1.1215 ] dump EEPROM info
[   1.1252 ] tegrarcm --oem platformdetails eeprom /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
[   1.1270 ] Applet version 00.01.0000
[   1.2049 ] Saved platform info in /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
[   1.2813 ] 
[   1.2857 ] tegrarcm --reboot recovery
[   1.2877 ] Applet version 00.01.0000
[   1.3608 ] 
Parsing board information failed.

Whereas attempting to flash the board using “sudo BOARDID=3448 FAB=000 ./flash.sh jetson-nano-devkit mmcblk0p1” yields:

$ sudo BOARDID=3448 FAB=000 ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.3
###############################################################################
# Target Board Information:
# Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
# Disk encryption: disabled ,
###############################################################################
Board ID(3448) version(000) 
copying bctfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_lpddr4_204Mhz_P987.cfg)... done.
copying bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying initrd(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
Making Boot image... done.
Existing sosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)... done.
copying cpu_bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying bpffile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)... done.
copying wb0boot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)... done.
Existing tosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb)... done.
Copying nv_boot_control.conf to rootfs
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating kernel_tegra210-p3448-0000-p3449-0000-a00.dtb to rootfs... done.
Making system.img... 
	populating rootfs from /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/rootfs ... 	populating /boot/extlinux/extlinux.conf ... done.
	Sync'ing system.img ... done.
	Converting RAW image to Sparse image... done.
system.img built successfully. 
Existing tbcfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb)... done.
copying cfgfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_max-spi_sd_p3448.xml) to flash.xml... done.
copying flasher(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
Existing flashapp(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct  P3448_A00_lpddr4_204Mhz_P987.cfg --odmdata 0xa4000 --bldtb kernel_tegra210-p3448-0000-p3449-0000-a00.dtb --applet nvtboot_recovery.bin  --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid --bins "EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a00.dtb" 
saving flash command in /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flash_win.bat
assign_value: crc-flash.xml.bin 1 65520 1
printf '\x1' | dd of=crc-flash.xml.bin bs=1 seek=65520 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 4.5305e-05 s, 22.1 kB/s
assign_value: crc-flash.xml.bin 0 65521 1
printf '\x0' | dd of=crc-flash.xml.bin bs=1 seek=65521 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 4.4007e-05 s, 22.7 kB/s
assign_string: crc-flash.xml.bin PTHD 65528 4
echo PTHD | dd of=crc-flash.xml.bin bs=1 seek=65528 count=4 conv=notrunc
4+0 records in
4+0 records out
4 bytes copied, 5.036e-05 s, 79.4 kB/s
*** 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.0031 ] tegrasign --getmode mode.txt --key None
[   0.0040 ] Assuming zero filled SBK key
[   0.0078 ] 
[   0.0079 ] Generating RCM messages
[   0.0107 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[   0.0115 ] RCM 0 is saved as rcm_0.rcm
[   0.0147 ] RCM 1 is saved as rcm_1.rcm
[   0.0150 ] List of rcm files are saved in rcm_list.xml
[   0.0151 ] 
[   0.0151 ] Signing RCM messages
[   0.0172 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0182 ] Assuming zero filled SBK key
[   0.0260 ] 
[   0.0261 ] Copying signature to RCM mesages
[   0.0285 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0305 ] 
[   0.0306 ] Parsing partition layout
[   0.0323 ] tegraparser --pt flash.xml.tmp
[   0.0330 ] 
[   0.0331 ] Using default ramcode: 0
[   0.0331 ] Disable BPMP dtb trim, using default dtb
[   0.0331 ] 
[   0.0331 ] Creating list of images to be signed
[   0.0348 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[   0.0412 ] 
[   0.0412 ] Generating signatures
[   0.0431 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[   0.0438 ] Assuming zero filled SBK key
[   0.0912 ] 
[   0.0912 ] Generating br-bct
[   0.0943 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[   0.1009 ] 
[   0.1009 ] Updating boot device parameters
[   0.1027 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[   0.1033 ] Warning: No sdram params
[   0.1035 ] 
[   0.1035 ] Updating bl info
[   0.1053 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[   0.1063 ] 
[   0.1063 ] Updating secondary storage information into bct
[   0.1082 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_lpddr4_204Mhz_P987.bct
[   0.1091 ] 
[   0.1092 ] Updating Odmdata
[   0.1110 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0xa4000
[   0.1117 ] Warning: No sdram params
[   0.1119 ] 
[   0.1119 ] Get Signed section of bct
[   0.1139 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[   0.1147 ] 
[   0.1148 ] Signing BCT
[   0.1188 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[   0.1195 ] Assuming zero filled SBK key
[   0.1201 ] 
[   0.1201 ] Updating BCT with signature
[   0.1221 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[   0.1231 ] 
[   0.1231 ] Copying signatures
[   0.1251 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[   0.1293 ] 
[   0.1294 ] Updating BFS information on BCT
[   0.1315 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[   0.1327 ] 
[   0.1328 ] Boot Rom communication
[   0.1349 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.1359 ] RCM version 0X210001
[   0.2398 ] Boot Rom communication completed
[   1.2472 ] 
[   1.2473 ] Sending BCTs
[   1.2516 ] tegrarcm --download bct P3448_A00_lpddr4_204Mhz_P987.bct
[   1.2542 ] Applet version 00.01.0000
[   1.3268 ] Sending bct
[   1.3271 ] [................................................] 100%
[   1.4123 ] 
[   1.4168 ] tegrahost --chip 0x21 --align cboot.bin
[   1.4195 ] 
[   1.4237 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[   1.4271 ] 
[   1.4291 ] tegrasign --key None --list cboot.bin_list.xml
[   1.4299 ] Assuming zero filled SBK key
[   1.4412 ] 
[   1.4430 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[   1.4440 ] 
[   1.4461 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a00.dtb
[   1.4467 ] 
[   1.4484 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a00.dtb tegra210-p3448-0000-p3449-0000-a00.dtb_blheader
[   1.4495 ] 
[   1.4516 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a00.dtb_list.xml
[   1.4524 ] Assuming zero filled SBK key
[   1.4584 ] 
[   1.4604 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a00.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a00.dtb_blheader.hash zerosbk
[   1.4613 ] 
[   1.4616 ] Sending bootloader and pre-requisite binaries
[   1.4634 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt 0
[   1.4640 ] Applet version 00.01.0000
[   1.5369 ] Sending ebt
[   1.6013 ] 
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt 0
Failed flashing t210ref.

Attempting to flash using SDK Manager provides:

17:35:25 DEBUG: Flash Jetson Nano - flash: using adapter to install NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP@JETSON_NANO_TARGETS to /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS
17:35:25 INFO: Flash Jetson Nano - flash: [ Component Install Started ]
17:35:25 INFO: Flash Jetson Nano - flash: sudo ./nvsdkmanager_flash.sh --nv-auto-config --username tim
17:35:25 INFO: Flash Jetson Nano - flash: [OEMPreconfig] SDKM_INSTALL_ERROR Password for L4T new user tim:
17:35:25 INFO: Flash Jetson Nano - flash: *** Checking ONLINE mode ... OK.
17:35:25 INFO: Flash Jetson Nano - flash: *** Checking target board connection ... 1 connections found.
17:35:25 INFO: Flash Jetson Nano - flash: *** Reading ECID ... FUSELEVEL=fuselevel_production hwchipid=0x21 bootauth=
17:35:25 INFO: Flash Jetson Nano - flash: *** Reading EEPROM ... "/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tegraflash.py" --chip 0x21 --applet "/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin" --skipuid --cmd "dump eeprom boardinfo cvm.bin; dump eeprom baseinfo bbd.bin"
17:35:25 INFO: Flash Jetson Nano - flash: [ 0.0031 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
17:35:25 INFO: Flash Jetson Nano - flash: [ 0.0067 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
17:35:25 INFO: Flash Jetson Nano - flash: [ 0.0075 ] Assuming zero filled SBK key
17:35:25 INFO: Flash Jetson Nano - flash: [ 0.0159 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
17:35:25 INFO: Flash Jetson Nano - flash: [ 0.0194 ] RCM version 0X210001
17:35:26 INFO: Flash Jetson Nano - flash: [ 1.1306 ] tegrarcm --oem platformdetails eeprom /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
17:35:26 INFO: Flash Jetson Nano - flash: [ 1.1319 ] Applet version 00.01.0000
17:35:27 INFO: Flash Jetson Nano - flash: [ 1.2400 ] tegrarcm --reboot recovery
17:35:27 INFO: Flash Jetson Nano - flash: [ 1.2412 ] Applet version 00.01.0000
17:35:29 INFO: Flash Jetson Nano - flash: [ 3.2740 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
17:35:29 INFO: Flash Jetson Nano - flash: [ 3.2807 ] Assuming zero filled SBK key
17:35:29 INFO: Flash Jetson Nano - flash: [ 3.2893 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
17:35:29 INFO: Flash Jetson Nano - flash: [ 3.2926 ] BR_CID: 0x32101001642a17092000000003048480
17:35:29 INFO: Flash Jetson Nano - flash: [ 3.3187 ] RCM version 0X210001
17:35:30 INFO: Flash Jetson Nano - flash: [ 4.3740 ] tegrarcm --oem platformdetails eeprom /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/bbd.bin
17:35:30 INFO: Flash Jetson Nano - flash: [ 4.3755 ] Applet version 00.01.0000
17:35:30 INFO: Flash Jetson Nano - flash: [ 4.4842 ] tegrarcm --reboot recovery
17:35:30 INFO: Flash Jetson Nano - flash: [ 4.4855 ] Applet version 00.01.0000
17:35:32 INFO: Flash Jetson Nano - flash: [ 4.5134 ]
17:35:32 ERROR: Flash Jetson Nano - flash: --- Parsing board SKU (ERROR: calculated CRC8 0x38 != stored CRC8 0xbc) succeeded.
17:35:32 ERROR: Flash Jetson Nano - flash: command terminated with error
17:35:32 SUMMARY: DateTime Target Setup - target: Depends on failed component

As to the SDK Manager result, I am using a fresh 18.04 install on bare metal and have checked for missing or broken packages with “sudo apt --fix-broken install” and “sudo apt --fix-missing install,” and neither showed anything amiss.

Any advice or insight would be appreciated. Thank you in advance.

Do you mean that only one board flash failed and another one flash and boot up as expected?
Is there any difference between them? (jetpack version? flash method?)

From the flash log, it seems some board information stored in EEPROM missing which causes flash failed.

Please try to flash the non-working board with the following command.

$sudo BOARDID=3448 FAB=100 BOARDSKU=0000 ./flash.sh jetson-nano-devkit mmcblk0p1

Yes, one board was able to flashed and returned to working order using the SDK Manager. There is no difference between them, save that the remaining non-working board did not respond in the same way.

Attempting to flash the non-working board with

sudo BOARDID=3448 FAB=100 BOARDSKU=0000 ./flash.sh jetson-nano-devkit mmcblk0p1

yields:

sudo BOARDID=3448 FAB=100 BOARDSKU=0000 ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.3
###############################################################################
# Target Board Information:
# Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
# Disk encryption: disabled ,
###############################################################################
Board ID(3448) version(100) 
copying bctfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_lpddr4_204Mhz_P987.cfg)... done.
copying bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying initrd(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
Making Boot image... done.
Existing sosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)... done.
copying cpu_bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying bpffile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)... done.
copying wb0boot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)... done.
Existing tosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
Copying nv_boot_control.conf to rootfs
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating kernel_tegra210-p3448-0000-p3449-0000-a01.dtb to rootfs... done.
Making system.img... 
	populating rootfs from /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/rootfs ... 	populating /boot/extlinux/extlinux.conf ... done.
	Sync'ing system.img ... done.
	Converting RAW image to Sparse image... done.
system.img built successfully. 
Existing tbcfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
copying cfgfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_max-spi_sd_p3448.xml) to flash.xml... done.
copying flasher(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
Existing flashapp(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct  P3448_A00_lpddr4_204Mhz_P987.cfg --odmdata 0xa4000 --bldtb kernel_tegra210-p3448-0000-p3449-0000-a01.dtb --applet nvtboot_recovery.bin  --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid --bins "EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a01.dtb" 
saving flash command in /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flash_win.bat
assign_value: crc-flash.xml.bin 1 65520 1
printf '\x1' | dd of=crc-flash.xml.bin bs=1 seek=65520 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 3.2654e-05 s, 30.6 kB/s
assign_value: crc-flash.xml.bin 0 65521 1
printf '\x0' | dd of=crc-flash.xml.bin bs=1 seek=65521 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 2.6412e-05 s, 37.9 kB/s
assign_string: crc-flash.xml.bin PTHD 65528 4
echo PTHD | dd of=crc-flash.xml.bin bs=1 seek=65528 count=4 conv=notrunc
4+0 records in
4+0 records out
4 bytes copied, 3.4177e-05 s, 117 kB/s
*** 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.0028 ] tegrasign --getmode mode.txt --key None
[   0.0035 ] Assuming zero filled SBK key
[   0.0073 ] 
[   0.0074 ] Generating RCM messages
[   0.0089 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[   0.0096 ] RCM 0 is saved as rcm_0.rcm
[   0.0127 ] RCM 1 is saved as rcm_1.rcm
[   0.0130 ] List of rcm files are saved in rcm_list.xml
[   0.0130 ] 
[   0.0130 ] Signing RCM messages
[   0.0150 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0158 ] Assuming zero filled SBK key
[   0.0222 ] 
[   0.0223 ] Copying signature to RCM mesages
[   0.0242 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0250 ] 
[   0.0250 ] Parsing partition layout
[   0.0267 ] tegraparser --pt flash.xml.tmp
[   0.0275 ] 
[   0.0276 ] Using default ramcode: 0
[   0.0276 ] Disable BPMP dtb trim, using default dtb
[   0.0276 ] 
[   0.0276 ] Creating list of images to be signed
[   0.0292 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[   0.0346 ] 
[   0.0347 ] Generating signatures
[   0.0368 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[   0.0375 ] Assuming zero filled SBK key
[   0.0828 ] 
[   0.0828 ] Generating br-bct
[   0.0846 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[   0.0909 ] 
[   0.0909 ] Updating boot device parameters
[   0.0926 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[   0.0932 ] Warning: No sdram params
[   0.0934 ] 
[   0.0934 ] Updating bl info
[   0.0952 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[   0.0962 ] 
[   0.0962 ] Updating secondary storage information into bct
[   0.0979 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_lpddr4_204Mhz_P987.bct
[   0.0987 ] 
[   0.0987 ] Updating Odmdata
[   0.1005 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0xa4000
[   0.1011 ] Warning: No sdram params
[   0.1012 ] 
[   0.1012 ] Get Signed section of bct
[   0.1030 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[   0.1040 ] 
[   0.1040 ] Signing BCT
[   0.1080 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[   0.1088 ] Assuming zero filled SBK key
[   0.1093 ] 
[   0.1093 ] Updating BCT with signature
[   0.1113 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[   0.1122 ] 
[   0.1122 ] Copying signatures
[   0.1142 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[   0.1185 ] 
[   0.1185 ] Updating BFS information on BCT
[   0.1209 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[   0.1224 ] 
[   0.1224 ] Boot Rom communication
[   0.1245 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.1253 ] RCM version 0X210001
[   0.2265 ] Boot Rom communication completed
[   1.2345 ] 
[   1.2346 ] Sending BCTs
[   1.2369 ] tegrarcm --download bct P3448_A00_lpddr4_204Mhz_P987.bct
[   1.2379 ] Applet version 00.01.0000
[   1.3157 ] Sending bct
[   1.3159 ] [................................................] 100%
[   1.4009 ] 
[   1.4051 ] tegrahost --chip 0x21 --align cboot.bin
[   1.4076 ] 
[   1.4115 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[   1.4142 ] 
[   1.4163 ] tegrasign --key None --list cboot.bin_list.xml
[   1.4170 ] Assuming zero filled SBK key
[   1.4281 ] 
[   1.4300 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[   1.4310 ] 
[   1.4331 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a01.dtb
[   1.4336 ] 
[   1.4353 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a01.dtb tegra210-p3448-0000-p3449-0000-a01.dtb_blheader
[   1.4363 ] 
[   1.4383 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a01.dtb_list.xml
[   1.4390 ] Assuming zero filled SBK key
[   1.4449 ] 
[   1.4469 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a01.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a01.dtb_blheader.hash zerosbk
[   1.4478 ] 
[   1.4481 ] Sending bootloader and pre-requisite binaries
[   1.4498 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb.encrypt 0
[   1.4504 ] Applet version 00.01.0000
[   1.5276 ] Sending ebt
[   1.5934 ] 
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb.encrypt 0
Failed flashing t210ref.

Could you help to refer to the Step 4 of the following thread and flash again for this non-working board?
After i2cset test, nano can't boot in eMMC boot evironment - #24 by shinichiro.adachi

Thank you. I made the change in step 4 of the above link.

Flashing with BOARDID, FAB, and BOARDSKU:

sudo BOARDID=3448 FAB=100 BOARDSKU=0000 ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.3
###############################################################################
# Target Board Information:
# Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
# Disk encryption: disabled ,
###############################################################################
Board ID(3448) version(100) 
copying bctfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_lpddr4_204Mhz_P987.cfg)... done.
copying bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying initrd(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/l4t_initrd.img)... done.
Making Boot image... done.
Existing sosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)... done.
copying cpu_bootloader(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying bpffile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)... done.
copying wb0boot(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)... done.
Existing tosfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
Copying nv_boot_control.conf to rootfs
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating kernel_tegra210-p3448-0000-p3449-0000-a01.dtb to rootfs... done.
Making system.img... 
	populating rootfs from /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/rootfs ... 	populating /boot/extlinux/extlinux.conf ... done.
	Sync'ing system.img ... done.
	Converting RAW image to Sparse image... done.
system.img built successfully. 
Existing tbcfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
copying cfgfile(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_max-spi_sd_p3448.xml) to flash.xml... done.
copying flasher(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
Existing flashapp(/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/tegraflash.py) reused.
./tegraflash.py --bl cboot.bin --bct  P3448_A00_lpddr4_204Mhz_P987.cfg --odmdata 0xa4000 --bldtb kernel_tegra210-p3448-0000-p3449-0000-a01.dtb --applet nvtboot_recovery.bin  --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid --bins "EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a01.dtb" 
saving flash command in /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flashcmd.txt
saving Windows flash command to /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/flash_win.bat
assign_value: crc-flash.xml.bin 1 65520 1
printf '\x1' | dd of=crc-flash.xml.bin bs=1 seek=65520 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 4.2601e-05 s, 23.5 kB/s
assign_value: crc-flash.xml.bin 0 65521 1
printf '\x0' | dd of=crc-flash.xml.bin bs=1 seek=65521 count=1 conv=notrunc
1+0 records in
1+0 records out
1 byte copied, 3.3351e-05 s, 30.0 kB/s
assign_string: crc-flash.xml.bin PTHD 65528 4
echo PTHD | dd of=crc-flash.xml.bin bs=1 seek=65528 count=4 conv=notrunc
4+0 records in
4+0 records out
4 bytes copied, 3.8364e-05 s, 104 kB/s
*** 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.0027 ] tegrasign --getmode mode.txt --key None
[   0.0032 ] Assuming zero filled SBK key
[   0.0070 ] 
[   0.0071 ] Generating RCM messages
[   0.0097 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[   0.0105 ] RCM 0 is saved as rcm_0.rcm
[   0.0136 ] RCM 1 is saved as rcm_1.rcm
[   0.0138 ] List of rcm files are saved in rcm_list.xml
[   0.0140 ] 
[   0.0141 ] Signing RCM messages
[   0.0161 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0169 ] Assuming zero filled SBK key
[   0.0246 ] 
[   0.0246 ] Copying signature to RCM mesages
[   0.0263 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0272 ] 
[   0.0272 ] Parsing partition layout
[   0.0289 ] tegraparser --pt flash.xml.tmp
[   0.0297 ] 
[   0.0298 ] Using default ramcode: 0
[   0.0298 ] Disable BPMP dtb trim, using default dtb
[   0.0298 ] 
[   0.0298 ] Creating list of images to be signed
[   0.0315 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[   0.0369 ] 
[   0.0370 ] Generating signatures
[   0.0390 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[   0.0397 ] Assuming zero filled SBK key
[   0.0851 ] 
[   0.0852 ] Generating br-bct
[   0.0870 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[   0.0934 ] 
[   0.0934 ] Updating boot device parameters
[   0.0951 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[   0.0956 ] Warning: No sdram params
[   0.0957 ] 
[   0.0957 ] Updating bl info
[   0.0976 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[   0.0989 ] 
[   0.0990 ] Updating secondary storage information into bct
[   0.1009 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_lpddr4_204Mhz_P987.bct
[   0.1019 ] 
[   0.1020 ] Updating Odmdata
[   0.1038 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0xa4000
[   0.1045 ] Warning: No sdram params
[   0.1046 ] 
[   0.1046 ] Get Signed section of bct
[   0.1065 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[   0.1073 ] 
[   0.1073 ] Signing BCT
[   0.1111 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[   0.1119 ] Assuming zero filled SBK key
[   0.1125 ] 
[   0.1125 ] Updating BCT with signature
[   0.1145 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[   0.1155 ] 
[   0.1155 ] Copying signatures
[   0.1175 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[   0.1220 ] 
[   0.1221 ] Updating BFS information on BCT
[   0.1242 ] tegrabct --bct P3448_A00_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[   0.1254 ] 
[   0.1255 ] Boot Rom communication
[   0.1276 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.1286 ] RCM version 0X210001
[   0.2296 ] Boot Rom communication completed
[   1.2371 ] 
[   1.2372 ] Sending BCTs
[   1.2416 ] tegrarcm --download bct P3448_A00_lpddr4_204Mhz_P987.bct
[   1.2441 ] Applet version 00.01.0000
[   1.3149 ] Sending bct
[   1.3151 ] [................................................] 100%
[   1.4004 ] 
[   1.4049 ] tegrahost --chip 0x21 --align cboot.bin
[   1.4076 ] 
[   1.4116 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
[   1.4133 ] 
[   1.4153 ] tegrasign --key None --list cboot.bin_list.xml
[   1.4159 ] Assuming zero filled SBK key
[   1.4273 ] 
[   1.4292 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
[   1.4302 ] 
[   1.4322 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a01.dtb
[   1.4328 ] 
[   1.4344 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a01.dtb tegra210-p3448-0000-p3449-0000-a01.dtb_blheader
[   1.4355 ] 
[   1.4375 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a01.dtb_list.xml
[   1.4381 ] Assuming zero filled SBK key
[   1.4440 ] 
[   1.4459 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a01.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a01.dtb_blheader.hash zerosbk
[   1.4469 ] 
[   1.4471 ] Sending bootloader and pre-requisite binaries
[   1.4489 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb.encrypt 0
[   1.4495 ] Applet version 00.01.0000
[   1.5266 ] Sending ebt
[   1.5912 ] 
Error: Return value 1
Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb.encrypt 0
Failed flashing t210ref.

flashing without:

sudo ./flash.sh jetson-nano-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 7.3
###############################################################################
# Target Board Information:
# Name: jetson-nano-devkit, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
# Disk encryption: disabled ,
###############################################################################
./tegraflash.py --chip 0x21 --applet "/home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/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.0015 ] Generating RCM messages
[   0.0033 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
[   0.0040 ] RCM 0 is saved as rcm_0.rcm
[   0.0043 ] RCM 1 is saved as rcm_1.rcm
[   0.0043 ] List of rcm files are saved in rcm_list.xml
[   0.0044 ] 
[   0.0044 ] Signing RCM messages
[   0.0060 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0066 ] Assuming zero filled SBK key
[   0.0106 ] 
[   0.0106 ] Copying signature to RCM mesages
[   0.0123 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0131 ] 
[   0.0132 ] Boot Rom communication
[   0.0149 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.0155 ] RCM version 0X210001
[   0.1124 ] Boot Rom communication completed
[   1.1193 ] 
[   1.1194 ] dump EEPROM info
[   1.1218 ] tegrarcm --oem platformdetails eeprom /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
[   1.1227 ] Applet version 00.01.0000
[   1.1539 ] Saved platform info in /home/tim/nvidia/nvidia_sdk/JetPack_4.6.3_Linux_JETSON_NANO_TARGETS/Linux_for_Tegra/bootloader/cvm.bin
[   1.2303 ] 
[   1.2334 ] tegrarcm --reboot recovery
[   1.2349 ] Applet version 00.01.0000
[   1.2627 ] 
Parsing board information failed.

Do you make sure it has been applied correctly?

I can’t find board_config_p3448.xml related string in your flash log.

This issue seems the board information missing in EEPROM.
Does this non-working board could boot up to the desktop currently?

Yes, I’m certain the step was applied correctly. A snippet from p3448-0000.conf.common:

SOSFILE="bootloader/nvtboot_recovery.bin";
WB0BOOT="bootloader/${target_board}/warmboot.bin";
FLASHER="bootloader/${target_board}/cboot.bin";
BOOTLOADER="bootloader/${target_board}/cboot.bin";
TBCFILE="bootloader/nvtboot_cpu.bin";
BPFFILE="bootloader/t210ref/sc7entry-firmware.bin";
TOSFILE="bootloader/tos.img";
EKSFILE="bootloader/eks.img";
BCT="--bct ";
VERFILENAME="qspi_bootblob_ver.txt";
BCFFILE=“bootloader/${target_board}/cfg/board_config_p3448.xml”;
OTA_BOOT_DEVICE="/dev/mtdblock0";
OTA_GPT_DEVICE="/dev/mtdblock0";
RCM_TBCFILE="bootloader/nvtboot_recovery_cpu.bin";
RCM_SOSFILE="bootloader/signed/rcm_1_encrypt.rcm";
RCM_FLASHER="bootloader/signed/nvtboot_recovery_cpu.bin.encrypt"
RCM_BCTFILE="bootloader/signed/P3448_A00_lpddr4_204Mhz_P987.bct"

The non-working board does not boot to desktop or give any chatter when connected to a display or over UART in either recovery or normal modes.

Thank you

Could you help to replace the with the " and verify again?
It seems the quotation marks issue.

Wow, great catch! I was able to flash the remaining board after fixing the quotation marks (the lack of font color change in the terminal should have been a clue for me) and boot into a desktop environment using the above methods. I really appreciate the help!

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