after i2cset test, nano can't boot

Thanks.

I just notice there is also a sticker/number on the module. If you don’t see any sticker on it, you may need to remove the module from the baseboard. Please also take a picture too.

Would you mind sharing what sdcard you are using ? Is there any other peripheral on your device?

I will share a new binary for you to test later. Thanks.

HDMI → DELL monitor
USB3 → keyboard and mouse
M.2 → Intel Dual Band Wireless-AC 8265

Wait for your binary.
Thanks!

Please try this and see if it can skip.

nvtboot_new.tar.gz (157 KB)

Using your binaries still cannot flash.

###############################################################################
# L4T BSP Information:
# R32 (release), REVISION: 1.0, GCID: 14531094, BOARD: t210ref, EABI: aarch64, 
# DATE: Wed Mar 13 07:46:13 UTC 2019
###############################################################################
# Target Board Information:
# Name: jetson-nano-qspi-sd, Board Family: t210ref, SoC: Tegra 210, 
# OpMode: production, Boot Authentication: , 
###############################################################################
Board ID(3448) version(100) 
creating dummy /home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/badpage.bin
1+0 records in
1+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 9.1416e-05 s, 44.8 MB/s
copying bctfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)... done.
copying bootloader(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
	populating kernel to rootfs... done.
	populating initrd to rootfs... done.
	populating extlinux.conf.emmc to rootfs... done.
	populating /home/victor/working_directory/nvidia/nano/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb to rootfs... done.
done.
Making Boot image... done.
Existing sosfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
copying tegraboot(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)... done.
copying cpu_bootloader(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
copying bpffile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)... done.
Existing badpagefile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/badpage.bin) reused.
copying wb0boot(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)... done.
Existing tosfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
Existing eksfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/eks.img) reused.
copying dtbfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
Making system.img... 
	populating rootfs from /home/victor/working_directory/nvidia/nano/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:    11534336(     11 blks) ==>          28:11534348
  1: SKP:    25165824(     24 blks) ==>    11534376:12
  2: RAW:    16777216(     16 blks) ==>    11534388:16777228
  3: SKP:    80740352(     77 blks) ==>    28311616:12
  4: RAW:     1048576(      1 blks) ==>    28311628:1048588
  5: SKP:     2097152(      2 blks) ==>    29360216:12
  6: RAW:    28311552(     27 blks) ==>    29360228:28311564
  7: SKP:     1048576(      1 blks) ==>    57671792:12
  8: RAW:    35651584(     34 blks) ==>    57671804:35651596
  9: SKP:    15728640(     15 blks) ==>    93323400:12
 10: RAW:   185597952(    177 blks) ==>    93323412:185597964
 11: SKP:     2097152(      2 blks) ==>   278921376:12
 12: RAW:   266338304(    254 blks) ==>   278921388:266338316
 13: SKP:     2097152(      2 blks) ==>   545259704:12
 14: RAW:   266338304(    254 blks) ==>   545259716:266338316
 15: SKP:     2097152(      2 blks) ==>   811598032:12
 16: RAW:   266338304(    254 blks) ==>   811598044:266338316
 17: SKP:     2097152(      2 blks) ==>  1077936360:12
 18: RAW:   143654912(    137 blks) ==>  1077936372:143654924
 19: SKP:     1048576(      1 blks) ==>  1221591296:12
 20: RAW:    60817408(     58 blks) ==>  1221591308:60817420
 21: SKP:     1048576(      1 blks) ==>  1282408728:12
 22: RAW:   131072000(    125 blks) ==>  1282408740:131072012
 23: SKP:     3145728(      3 blks) ==>  1413480752:12
 24: RAW:    47185920(     45 blks) ==>  1413480764:47185932
 25: SKP:     3145728(      3 blks) ==>  1460666696:12
 26: RAW:   100663296(     96 blks) ==>  1460666708:100663308
 27: SKP:    41943040(     40 blks) ==>  1561330016:12
 28: RAW:    57671680(     55 blks) ==>  1561330028:57671692
 29: SKP:     1048576(      1 blks) ==>  1619001720:12
 30: RAW:    74448896(     71 blks) ==>  1619001732:74448908
 31: SKP:     1048576(      1 blks) ==>  1693450640:12
 32: RAW:    16777216(     16 blks) ==>  1693450652:16777228
 33: SKP:     1048576(      1 blks) ==>  1710227880:12
 34: RAW:    88080384(     84 blks) ==>  1710227892:88080396
 35: SKP:     3145728(      3 blks) ==>  1798308288:12
 36: RAW:    16777216(     16 blks) ==>  1798308300:16777228
 37: SKP:     8388608(      8 blks) ==>  1815085528:12
 38: RAW:    14680064(     14 blks) ==>  1815085540:14680076
 39: SKP:   119537664(    114 blks) ==>  1829765616:12
 40: RAW:     7340032(      7 blks) ==>  1829765628:7340044
 41: SKP:    26214400(     25 blks) ==>  1837105672:12
 42: RAW:    10485760(     10 blks) ==>  1837105684:10485772
 43: SKP:    90177536(     86 blks) ==>  1847591456:12
 44: RAW:   263192576(    251 blks) ==>  1847591468:263192588
 45: SKP:     1048576(      1 blks) ==>  2110784056:12
 46: RAW:    22020096(     21 blks) ==>  2110784068:22020108
 47: SKP:     1048576(      1 blks) ==>  2132804176:12
 48: RAW:    11534336(     11 blks) ==>  2132804188:11534348
 49: SKP:     1048576(      1 blks) ==>  2144338536:12
 50: RAW:   105906176(    101 blks) ==>  2144338548:105906188
 51: SKP:   667942912(    637 blks) ==>  2250244736:12
 52: RAW:     1048576(      1 blks) ==>  2250244748:1048588
 53: SKP:   267386880(    255 blks) ==>  2251293336:12
 54: RAW:     1048576(      1 blks) ==>  2251293348:1048588
 55: SKP:   670040064(    639 blks) ==>  2252341936:12
 56: RAW:     5242880(      5 blks) ==>  2252341948:5242892
 57: SKP:    28311552(     27 blks) ==>  2257584840:12
 58: RAW:    13631488(     13 blks) ==>  2257584852:13631500
 59: SKP:    87031808(     83 blks) ==>  2271216352:12
 60: RAW:   274726912(    262 blks) ==>  2271216364:274726924
 61: SKP:     2097152(      2 blks) ==>  2545943288:12
 62: RAW:   168820736(    161 blks) ==>  2545943300:168820748
 63: SKP:     1048576(      1 blks) ==>  2714764048:12
 64: RAW:     5242880(      5 blks) ==>  2714764060:5242892
 65: SKP:     1048576(      1 blks) ==>  2720006952:12
 66: RAW:   238026752(    227 blks) ==>  2720006964:238026764
 67: SKP:  1322254336(   1261 blks) ==>  2958033728:12
 68: RAW:     4194304(      4 blks) ==>  2958033740:4194316
 69: SKP:    29360128(     28 blks) ==>  2962228056:12
 70: RAW:    13631488(     13 blks) ==>  2962228068:13631500
 71: SKP:    87031808(     83 blks) ==>  2975859568:12
 72: RAW:     1048576(      1 blks) ==>  2975859580:1048588
 73: SKP:     2097152(      2 blks) ==>  2976908168:12
 74: RAW:   200278016(    191 blks) ==>  2976908180:200278028
 75: SKP:  1809842176(   1726 blks) ==>  3177186208:12
 76: RAW:     9437184(      9 blks) ==>  3177186220:9437196
 77: SKP:    24117248(     23 blks) ==>  3186623416:12
 78: RAW:    14680064(     14 blks) ==>  3186623428:14680076
 79: SKP:    85983232(     82 blks) ==>  3201303504:12
 80: RAW:   174063616(    166 blks) ==>  3201303516:174063628
 81: SKP:    27262976(     26 blks) ==>  3375367144:12
 82: RAW:    33554432(     32 blks) ==>  3375367156:33554444
 83: SKP:  1778384896(   1696 blks) ==>  3408921600:12
 84: RAW:     3145728(      3 blks) ==>  3408921612:3145740
 85: SKP:    30408704(     29 blks) ==>  3412067352:12
 86: RAW:    12582912(     12 blks) ==>  3412067364:12582924
 87: SKP:    88080384(     84 blks) ==>  3424650288:12
 88: RAW:     1048576(      1 blks) ==>  3424650300:1048588
 89: SKP:     2097152(      2 blks) ==>  3425698888:12
 90: RAW:    28311552(     27 blks) ==>  3425698900:28311564
 91: SKP:  1981808640(   1890 blks) ==>  3454010464:12
 92: RAW:     7340032(      7 blks) ==>  3454010476:7340044
 93: SKP:    26214400(     25 blks) ==>  3461350520:12
 94: RAW:    12582912(     12 blks) ==>  3461350532:12582924
 95: SKP:    88080384(     84 blks) ==>  3473933456:12
 96: RAW:   831520768(    793 blks) ==>  3473933468:831520780
 97: SKP:     1048576(      1 blks) ==>  4305454248:12
 98: RAW:     3145728(      3 blks) ==>  4305454260:3145740
 99: SKP:     1048576(      1 blks) ==>  4308600000:12
100: RAW:     2097152(      2 blks) ==>  4308600012:2097164
101: SKP:    33554432(     32 blks) ==>  4310697176:12
102: RAW:     3145728(      3 blks) ==>  4310697188:3145740
103: SKP:     1048576(      1 blks) ==>  4313842928:12
104: RAW:     2097152(      2 blks) ==>  4313842940:2097164
105: SKP:  1134559232(   1082 blks) ==>  4315940104:12
-- Total: ---------------------------------------------------
106 CHUNK 15032385536(  14336 blks) ==>  4315940116(4116 blks)

done.
system.img built successfully. 
Existing tbcfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
copying tbcdtbfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb)... done.
copying cfgfile(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_spi_sd_p3448.xml) to flash.xml... done.
copying flasher(/home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/t210ref/cboot.bin)... done.
Existing flashapp(/home/victor/working_directory/nvidia/nano/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-a01.dtb --applet nvtboot_recovery.bin --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid 
saving flash command in /home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/flashcmd.txt
./tegraflash.py --bl cboot.bin --bct  P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0000-p3449-0000-a01.dtb --applet nvtboot_recovery.bin --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid 
copying boot image (boot.img.sb)... done.
copying partition layout (flash.xml.sb)... done.
copying kernel dtb (tegra210-p3448-0000-p3449-0000-a01.dtb.sb)... done.
saving flash parameters in /home/victor/working_directory/nvidia/nano/Linux_for_Tegra/bootloader/flash_parameters.txt
--bl cboot.bin --bct  P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0000-p3449-0000-a01.dtb --applet nvtboot_recovery.bin --cmd "flash; reboot"  --cfg flash.xml --chip 0x21   --skipuid 
saving Windows flash command to /home/victor/working_directory/nvidia/nano/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.0000 ] Generating RCM messages
[   0.0080 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
[   0.0088 ] RCM 0 is saved as rcm_0.rcm
[   0.0118 ] RCM 1 is saved as rcm_1.rcm
[   0.0118 ] List of rcm files are saved in rcm_list.xml
[   0.0118 ] 
[   0.0118 ] Signing RCM messages
[   0.0136 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0143 ] Assuming zero filled SBK key
[   0.0215 ] 
[   0.0215 ] Copying signature to RCM mesages
[   0.0222 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
[   0.0232 ] 
[   0.0232 ] Parsing partition layout
[   0.0256 ] tegraparser --pt flash.xml.tmp
[   0.0281 ] 
[   0.0281 ] Creating list of images to be signed
[   0.0299 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
[   0.0497 ] 
[   0.0498 ] Generating signatures
[   0.0506 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
[   0.0514 ] Assuming zero filled SBK key
[   0.0967 ] 
[   0.0968 ] Generating br-bct
[   0.0990 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
[   0.0996 ] Copying Sdram info from 0 to 1 set
[   0.1057 ] Copying Sdram info from 1 to 2 set
[   0.1057 ] Copying Sdram info from 2 to 3 set
[   0.1057 ] 
[   0.1058 ] Updating boot device parameters
[   0.1075 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
[   0.1092 ] Warning: No sdram params
[   0.1094 ] 
[   0.1094 ] Updating bl info
[   0.1110 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
[   0.1133 ] 
[   0.1134 ] Updating secondary storage information into bct
[   0.1149 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[   0.1167 ] 
[   0.1167 ] Updating Odmdata
[   0.1183 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
[   0.1199 ] Warning: No sdram params
[   0.1200 ] 
[   0.1201 ] Get Signed section of bct
[   0.1216 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
[   0.1234 ] 
[   0.1234 ] Signing BCT
[   0.1265 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key
[   0.1281 ] Assuming zero filled SBK key
[   0.1288 ] 
[   0.1288 ] Updating BCT with signature
[   0.1304 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
[   0.1323 ] 
[   0.1324 ] Copying signatures
[   0.1340 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[   0.1397 ] 
[   0.1397 ] Updating BFS information on BCT
[   0.1413 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
[   0.1429 ]    BFS:
[   0.1457 ]      0: [PT ] flash.xml.bin (size=2138/65536)
[   0.1462 ]      2: [VER] qspi_bootblob_ver.txt (size=153/65536)
[   0.1468 ] BFS0: 65536 @ 224 SUM 8be6d9a8 over 3735552 bytes
[   0.1475 ] 
[   0.1476 ] Boot Rom communication
[   0.1491 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
[   0.1507 ] RCM version 0X210001
[   0.9875 ] Boot Rom communication completed
[   1.9955 ] 
[   1.9956 ] Sending BCTs
[   1.9988 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
[   2.0017 ] Applet version 00.01.0000
[   2.7892 ] Sending bct
[   2.7895 ] [................................................] 100%
[   2.8782 ] 
[   2.8783 ] Sending bootloader and pre-requisite binaries
[   2.8808 ] tegrarcm --download ebt cboot.bin 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb 0
[   2.8833 ] Applet version 00.01.0000
[   3.4546 ] Sending ebt
[   3.5216 ] 
Error: Return value 1
Command tegrarcm --download ebt cboot.bin 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a01.dtb 0
Failed flashing t210ref.
0065.667] Enabled early print
[0065.670] [TegraBoot] (version 00.00.2018.01-l4t-f5c2145e)
[0065.675] Processing in recovery mode
[0065.679] A02 Bootrom Patch rev = 1023
[0065.682] Power-up reason: pmc por
[0065.685] Established communication link with host
[0067.423] Odmdata from BCT: 0x00094000
[0067.427] DebugPort= 0x3
[0067.478] EEPROM CRC failed. Calculated crc=0x35 CRC stored = 0x9d
[0067.484] WARNING: Eeprom verification failed, Error = 20
[0067.489] Reading Board-ID for Board-Type-1 unsuccessful
[0067.494] BoardId read from EEPROM/NCT: 0
[0067.498] Unsupported Platform 0
[0067.501] Downloaded BCT successfully

Hi,

Could you try to change the FAB ID in your board config?

BOARDID="3448";
<b>FAB="200";</b>
BOARDSKU="0000" ;
BOARDREV="C.0";

If this still not works, we may need your detailed steps for reproducing issues.

Yes, I used #35 settings and your new binaries #67 to try it.
Then I used #69 settings to try it, too.
Flash failed.
The detailed steps are the same as #51.

Besides the steps in #51, we want to what did you change that causes the boot failure/flash failure.

You said you changed eeprom. Could you tell us what did you change and steps?

BTW, you are using #69 with the binary from #67, right?

Yes, I’m using #69 with #67.
I remember I want to change ethernet mac to customer writable section in EEPROM.
But I forget the steps I set.
And EEPROM becomes incorrect. It is not set to the addresses and values as I want to set.
Some fields was modified to random values (not my setting values).

cvm.bin

Hi,

Sorry for one more thing to check. Would you mind removing the Intel 8265 card and do the flash again…?

I removed Intel 8265 and tried it again, the result was not changed.

By the way, the following image is the original data in EEPROM.

How do you get the original eeprom value? You kept some screenshot before?
Your are not able to either boot up or flash now, right?

Yes, before I changed the data in EEPROM, I printed it and did a screenshot.
My Nano cannot boot or flash now.

Is there any advanced advice?
Thanks!

Our engineer is still investigating your issue. I will update once we find something.

Also, still some of my own questions:

  1. Are you still have other nano board to use now? Are they working(flash) fine?

  2. Are you using a macbook as host?

  1. I don’t have other nano boards to use now.
  2. I use a native lubuntu 16.04 notebook as a host.