Hi @WayneWWW ,
I am using Jetson Xavier AGX
32gb? 16gb? 8gb? Devkit? Custom board?
Please move to rel-32.6.1 and try again.
Hi @WayneWWW
I got the same error again
17:31:08 INFO: Flash Jetson AGX Xavier - flash: — Parsing board ID (ERROR: calculated CRC8 0x2a != stored CRC8 0x51) succeeded.
17:31:08 ERROR: Flash Jetson AGX Xavier - flash: command terminated with error
17:31:08 SUMMARY: DateTime Target Setup - target: Depends on failed component
What is the environment of your host machine?
And why did you say “I hit same error again”? It seems what you post now didn’t show up in previous comment.
Hi @WayneWWW
I am Using Ubuntu 18.4
The previous Error I posted was from the Build tool from Git.
But I got the same error while using Jetpack4.5 and jetpack4.6
-
Did you ever successfully flash this xavier before? Or this is the first time?
-
Do you have other xavier devices on your side?
Hi @WayneWWW
Yes I flashed this Xavier AGX few times before it was done without any errors.
Yeah I do have another Xavier AGX there is no problem in flashing it.
Did you ever use i2c tool to modify the on-module eeprom on this problematic xavier?
Can you share the full error log as an attachment?
Hi @WayneWWW
I used I2C tools to access camera alone did not try to modify the on-module eeprom on the problematic xavier
The I2C bus I used was i2c1 (c240000)
I have attached the log here
error.txt (5.5 KB)
Is there a way to set values in on-module eeprom to default ?
Is your board still able to boot up? I mean since the flash work is not done yet, your board may still able to boot into OS.
If so, need you to use i2c tool to modify the eeprom content.
Please use below command and dump the result first.
sudo i2cdump -y 0 0x50
Hi @WayneWWW
This is the result of “sudo i2cdump -y 0 0x50”
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 32 35 36 48 0b 04 00 04 4b 00 00 00 00 00 00 .256H??.?K…
10: 00 00 00 00 36 39 39 2d 38 32 38 38 38 2d 30 30 …699-82888-00
20: 30 34 2d 34 30 30 20 4b 2e 30 00 00 00 00 00 00 04-400 K.0…
30: 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff …
40: ff ff ff ff 7e 89 e5 4b 04 00 31 34 32 30 32 32 …~??K?.142022
50: 30 30 32 34 35 34 30 00 00 00 00 00 00 00 00 00 0024540…
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
90: 00 00 00 00 00 00 4e 56 43 42 1c 00 4d 31 00 00 …NVCB?.M1…
a0: ff ff ff ff ff ff ff ff ff ff ff ff 7e 89 e5 4b …~??K
b0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?..
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 …Q
please modified the last field 0x51 to 0x2a to match your error log.
ERROR: calculated CRC8 0x2a != stored CRC8 0x51
Hi @WayneWWW
Before I was not able to flash through any means Now I am able to flash through SDK Manager
Thank you,
But I need to flash using the script here in this git GitHub - jtagxhub/jetpack-agx-build: build assistant scripts for Nvidia Jetson platforms: AGX Xavier, TX2, TX1 and Nano
But i am getting this Error
###############################################################################
# L4T BSP Information:
# R32 , REVISION: 5.0
###############################################################################
# Target Board Information:
# Name: jetson-xavier, Board Family: t186ref, SoC: Tegra 194,
# OpMode: production, Boot Authentication: NS,
# Disk encryption: disabled ,
###############################################################################
copying soft_fuses(/home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)... done.
./tegraflash.py --chip 0x19 --applet "/home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod.bin" --skipuid --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --bins "mb2_applet nvtboot_applet_t194.bin" --cmd "dump eeprom boardinfo cvm.bin;reboot recovery"
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.0034 ] Generating RCM messages
[ 0.0045 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod.bin zerosbk
[ 0.0052 ] Header already present for /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod.bin
[ 0.0081 ]
[ 0.0091 ] tegrasign_v2 --key None --getmode mode.txt
[ 0.0098 ] Assuming zero filled SBK key
[ 0.0099 ]
[ 0.0111 ] tegrasign_v2 --key None --file /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin --offset 2960 --length 1136 --pubkeyhash pub_key.key
[ 0.0117 ] Assuming zero filled SBK key
[ 0.0122 ]
[ 0.0131 ] tegrahost_v2 --chip 0x19 0 --updatesigheader /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.hash zerosbk
[ 0.0173 ]
[ 0.0186 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg.pdf sfuse.bin
[ 0.0194 ]
[ 0.0202 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/mb1_t194_prod_sigheader.bin 0 0
[ 0.0209 ] RCM 0 is saved as rcm_0.rcm
[ 0.0234 ] RCM 1 is saved as rcm_1.rcm
[ 0.0235 ] RCM 2 is saved as rcm_2.rcm
[ 0.0235 ] List of rcm files are saved in rcm_list.xml
[ 0.0235 ]
[ 0.0236 ] Signing RCM messages
[ 0.0243 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key --getmontgomeryvalues montgomery.bin
[ 0.0250 ] Assuming zero filled SBK key
[ 0.0256 ]
[ 0.0257 ] Copying signature to RCM mesages
[ 0.0264 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml
[ 0.0276 ]
[ 0.0276 ] Boot Rom communication
[ 0.0284 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0291 ] RCM version 0X190001
[ 0.0301 ] Boot Rom communication completed
[ 1.0462 ]
[ 2.0528 ] tegrarcm_v2 --isapplet
[ 2.0567 ] Applet version 01.00.0000
[ 2.0758 ]
[ 2.0788 ] tegrarcm_v2 --ismb2
[ 2.0984 ]
[ 2.0998 ] tegrahost_v2 --chip 0x19 --align nvtboot_applet_t194.bin
[ 2.1010 ]
[ 2.1022 ] tegrahost_v2 --chip 0x19 0 --magicid PLDT --appendsigheader nvtboot_applet_t194.bin zerosbk
[ 2.1033 ] adding BCH for nvtboot_applet_t194.bin
[ 2.1067 ]
[ 2.1089 ] tegrasign_v2 --key None --list nvtboot_applet_t194_sigheader.bin_list.xml --pubkeyhash pub_key.key
[ 2.1100 ] Assuming zero filled SBK key
[ 2.1105 ]
[ 2.1119 ] tegrahost_v2 --chip 0x19 0 --updatesigheader nvtboot_applet_t194_sigheader.bin.encrypt nvtboot_applet_t194_sigheader.bin.hash zerosbk
[ 2.1155 ]
[ 2.1170 ] tegrarcm_v2 --download mb2 nvtboot_applet_t194_sigheader.bin.encrypt
[ 2.1179 ] Applet version 01.00.0000
[ 2.1348 ] Sending mb2
[ 2.1349 ] [................................................] 100%
[ 2.1480 ]
[ 2.1491 ] tegrarcm_v2 --boot recovery
[ 2.1500 ] Applet version 01.00.0000
[ 2.1716 ]
[ 3.1775 ] tegrarcm_v2 --isapplet
[ 3.1999 ]
[ 3.2041 ] tegrarcm_v2 --ismb2
[ 3.2079 ] MB2 Applet version 01.00.0000
[ 3.2398 ]
[ 3.2445 ] tegrarcm_v2 --ismb2
[ 3.2486 ] MB2 Applet version 01.00.0000
[ 3.2731 ]
[ 3.2792 ] Retrieving board information
[ 3.2847 ] tegrarcm_v2 --oem platformdetails chip chip_info.bin
[ 3.2891 ] MB2 Applet version 01.00.0000
[ 3.3106 ] Saved platform info in chip_info.bin
[ 3.3156 ] Chip minor revision: 2
[ 3.3157 ] Bootrom revision: 0xf
[ 3.3157 ] Ram code: 0x2
[ 3.3157 ] Chip sku: 0xd0
[ 3.3158 ] Chip Sample: non es
[ 3.3158 ]
[ 3.3172 ] Retrieving EEPROM data
[ 3.3173 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/cvm.bin
[ 3.3198 ] MB2 Applet version 01.00.0000
[ 3.3424 ] 0000000036360018:
[ 3.3963 ]
[ 3.3994 ] tegradevflash_v2 --oem platformdetails eeprom cvm /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/cvm.bin
[ 3.4023 ] CPU Bootloader is not running on device.
[ 3.4051 ]
Error: Return value 4
Command tegradevflash_v2 --oem platformdetails eeprom cvm /home/htic/Jetson_Xavier_kernel_AGX/1080p_working/Xavier/Linux_for_Tegra/bootloader/cvm.bin
Reading board information failed.
Sorry that is not our official tool. So I cannot help.
Just add another note for this topic.
There is a “SKIP_EEPROM_CHECK” inside flash.sh to bypass the check in eeprom during flash.
But the Linux_for_Tegra directory needs to have cvm.bin that was once created in your previous successful flash case.
One can enable it by adding it to the board config (e.g. SKIP_EEPROM_CHECK=“-n”; to the p2972-0000.conf.common.)