unable to flash jetson tx2 devkit from jetpack 3.0 & jetpack 3.3

unable to flash the jetson tx2 devkit.

  1. able to put devkit in RCM mode
  2. able to detect micro usb in host system running on 16.04

please find the log of flashing from jetpack.


/tegraflash.py --chip 0x18 --applet “/home/shrinath/jetson/jetpack_3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/mb1_recovery_prod.bin” --cmd “dump eeprom boardinfo cvm.bin” --skipuid
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.0201 ] Generating RCM messages
[ 0.0212 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 --download rcm /home/shrinath/jetson/jetpack_3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0218 ] RCM 0 is saved as rcm_0.rcm
[ 0.0337 ] RCM 1 is saved as rcm_1.rcm
[ 0.0337 ] List of rcm files are saved in rcm_list.xml
[ 0.0337 ]
[ 0.0337 ] Signing RCM messages
[ 0.0411 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0417 ] Assuming zero filled SBK key
[ 0.0598 ]
[ 0.0598 ] Copying signature to RCM mesages
[ 0.0606 ] tegrarcm_v2 --chip 0x18 --updatesig rcm_list_signed.xml
[ 0.0614 ]
[ 0.0614 ] Boot Rom communication
[ 0.0620 ] tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid
[ 0.0625 ] RCM version 0X180001
[ 0.0632 ] Boot Rom communication completed
[ 1.0693 ]
[ 6.0725 ] Retrieving EEPROM data
[ 6.0726 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/shrinath/jetson/jetpack_3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/cvm.bin
[ 6.0737 ] Applet version 01.00.0000
[ 6.0761 ] Saved platform info in /home/shrinath/jetson/jetpack_3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/cvm.bin
[ 6.1541 ]
Parsing board information failed.


–thanks in advance

Hi shrinathchoudhary,

Are you using Driver Package or JetPack to flash?
We’re release JetPack-4.2 last week, please also try this one. Thanks!

SDK Manager: [url]https://developer.nvidia.com/embedded/dlc/nv-sdk-manager[/url]
Install guide: [url]http://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html[/url]

thanks for the reply.

I tried both, using jetpack as well as driver package command line to flash. but i’m getting same result as mentioned in my post.

please provide me the link to jetpack 4.2 download.

please note:-

my tx2 devkit is not connected to any router switch or dhcp network through ethernet cable…
is this making flashing issues?

Hi shrinathchoudhary,

The latest JetPack-4.2 is using SDK Manager to install.
Please check install guide first. Thanks!

SDK Manager: [url]https://developer.nvidia.com/embedded/dlc/nv-sdk-manager[/url]
Install guide: [url]http://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html[/url]

FYI, flash itself never requires network. Flash does require the micro-B USB and the Jetson in recovery mode. The host PC should not be a VM.

It seems that Jetpack 4.2 supports TX2.
Will worth trying updating my TX2 with it.

My host pc is not a VM.

tried with jetpack 4.2. still facing same issue “parsing board information failed”

please find the log for jetpack 4.2.

10:50:15 INFO : Flash Jetson TX2 : Start to install ‘Flash Jetson TX2’
10:50:15 DEBUG : Flash Jetson TX2 : running command < cd ‘/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310’ ; /opt/nvidia/sdkmanager/resources/app/output/installUtils/adapter -a=‘install’ -c=‘eyJpZCI6Ik5WX0w0VF9GTEFTSF9UWDJfV0lUSF9PU19JTUFHRV9DT01QIiwibmFtZSI6IkZsYXNoIEpldHNvbiBUWDIiLCJkZXNjcmlwdGlvbiI6IkZsYXNoIEpldHNvbiBUWDIiLCJjb21wVHlwZSI6ImZsYXNoIiwiaXNWaXNpYmxlIjp0cnVlLCJsaWNlbnNlSWQiOiJOVl9KRVRQQUNLX09TX0VVTEEiLCJpc0RldGVjdGFibGVJbnN0YWxsIjpmYWxzZSwiaXNJbnN0YWxsUGF0aEN1c3RvbWl6YWJsZSI6dHJ1ZSwidGltZW91dFNlY29uZHMiOjM2MDAsInZlcnNpb24iOiIzMi4xIiwib3BlcmF0aW5nU3lzdGVtcyI6WyJ1YnVudHUxNjA0IiwidWJ1bnR1MTgwNCJdLCJpbnN0YWxsU2l6ZU1CIjozMDA1MywiZG93bmxvYWRGaWxlcyI6W10sImluc3RhbGxQYXJhbWV0ZXJzIjp7Imluc3RhbGxEaXIiOiJ7e1RBUkdFVF9ST09UfX0ve3tCVU5ETEVfVElUTEV9fV97e0JPQVJEX0lEfX0vTGludXhfZm9yX1RlZ3JhIiwiaW5zdGFsbENvbW1hbmRzIjpbeyJyZW1vdGVFeGVjQmFzaCI6WyJzdWRvIHJlYm9vdCBmb3JjZWQtcmVjb3ZlcnkiXSwiaWdub3JlRXJyb3IiOnRydWV9LHsiY29tbWVudCI6IndhaXQgZm9yIGRldmljZSB0byBzaHV0ZG93biBhbmQgdG8gZ28gdG8gcmVjb3ZlcnkgbW9kZSIsInVzZXJDb21tYW5kIjoic2xlZXAgMjAifSx7InVzZXJDb21tYW5kIjoic3VkbyAuL2ZsYXNoLnNoIGpldHNvbi10eDIgbW1jYmxrMHAxIn0seyJ1c2VyQ29tbWFuZCI6InNsZWVwIDEwIn1dfSwidGFyZ2V0SWRzIjpbIlAzMzEwIl0sImRlcGVuZGVuY2llcyI6W3siaWQiOiJOVl9MNFRfRklMRV9TWVNURU1fQU5EX09TX1RYMl9DT01QIiwib3BlcmF0b3IiOiI9PSIsInZlciI6IjMyLjEifSx7ImlkIjoiTlZfTDRUX0RSSVZFUlNfVFgyX0NPTVAiLCJvcGVyYXRvciI6Ij09IiwidmVyIjoiMzIuMSJ9LHsiaWQiOiJOVl9MNFRfREVWSUNFX01PREVfU0VUVVBfQ09NUF9JTl9GTEFTSCIsIm9wZXJhdG9yIjoiPT0iLCJ2ZXIiOiIxLjAifV0sImV4dGVybmFsX2RlcGVuZGVuY2llcyI6W10sInBhcmVudElEIjoiTlZfRFJJVkVfRkxBU0hfVEFSR0VUX0dST1VQIiwiYWN0aW9uIjoxLCJpbnN0YWxsUGF0aCI6Ii9ob21lL3NocmluYXRoL252aWRpYS9udmlkaWFfc2RrL0pldFBhY2tfNC4yX0xpbnV4X1AzMzEwIiwiZG93bmxvYWRFcnJvcnMiOltdLCJidW5kbGVUaXRsZSI6IkpldFBhY2tfNC4yX0xpbnV4IiwiaW5zdGFsbFJvb3QiOiIvaG9tZS9zaHJpbmF0aC9udmlkaWEvbnZpZGlhX3NkayIsImJvYXJkSUQiOiJQMzMxMCIsInRhcmdldEFjY2Vzc0luZm8iOnsidXNlciI6Im52aWRpYSIsInBhc3N3b3JkIjoibnZpZGlhIiwiaG9zdCI6IjE5Mi4xNjguNTUuMSIsInBvcnQiOiIyMiJ9fQ==’ -i=‘NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP’ -v=‘32.1’ -l=‘/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310’ -L=‘/home/shrinath/.nvsdkm/logs/JetPack_4.2_Linux’ -p=‘5004’ -t=‘P3310’ -e=‘undefined’ >
10:50:15 INFO : Flash Jetson TX2 : [ Disk Avail:52.28 GB ]
10:50:15 INFO : Flash Jetson TX2 : Using GenericInstaller to Install NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP
10:50:15 INFO : Flash Jetson TX2 : enter working directory: /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra
10:50:15 INFO : Flash Jetson TX2 : [ Component Install Started ]
10:50:15 INFO : Flash Jetson TX2 : current working directory is /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra
10:50:15 INFO : Flash Jetson TX2 : exec_command [target]:
10:50:15 INFO : Flash Jetson TX2 : **********************
10:50:15 INFO : Flash Jetson TX2 : #!/bin/bash
10:50:15 INFO : Flash Jetson TX2 : set -e
10:50:15 INFO : Flash Jetson TX2 : export LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8
10:50:15 INFO : Flash Jetson TX2 : sudo reboot forced-recovery
10:50:15 INFO : Flash Jetson TX2 : **********************
10:50:15 INFO : Flash Jetson TX2 : exec_command: scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh nvidia@192.168.55.1:~; ssh -t -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no nvidia@192.168.55.1 “~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh && rm -f ~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh”
10:52:23 ERROR : Flash Jetson TX2 : lost connection
10:54:30 INFO : Flash Jetson TX2 : exit status 255

10:54:30 WARNING : Flash Jetson TX2 : command scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh nvidia@192.168.55.1:~; ssh -t -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no nvidia@192.168.55.1 “~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh && rm -f ~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh” finished with error, but ignored
10:54:30 INFO : Flash Jetson TX2 : exec_command: sleep 20
10:54:50 INFO : Flash Jetson TX2 : exec_command: sudo ./flash.sh jetson-tx2 mmcblk0p1
10:54:50 INFO : Flash Jetson TX2 : ###############################################################################
10:54:50 INFO : Flash Jetson TX2 : # L4T BSP Information:
10:54:50 INFO : Flash Jetson TX2 : # R32 (release), REVISION: 1.0, GCID: 14531094, BOARD: t186ref, EABI: aarch64,
10:54:50 INFO : Flash Jetson TX2 : # DATE: Wed Mar 13 07:41:08 UTC 2019
10:54:50 INFO : Flash Jetson TX2 : ###############################################################################
10:54:50 INFO : Flash Jetson TX2 : # Target Board Information:
10:54:50 INFO : Flash Jetson TX2 : # Name: jetson-tx2, Board Family: t186ref, SoC: Tegra 186,
10:54:50 INFO : Flash Jetson TX2 : # OpMode: production, Boot Authentication: NS,
10:54:50 INFO : Flash Jetson TX2 : ###############################################################################
10:54:50 INFO : Flash Jetson TX2 : ./tegraflash.py --chip 0x18 --applet “/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
10:54:50 INFO : Flash Jetson TX2 : Welcome to Tegra Flash
10:54:50 INFO : Flash Jetson TX2 : version 1.0.0
10:54:50 INFO : Flash Jetson TX2 : Type ? or help for help and q or quit to exit
10:54:50 INFO : Flash Jetson TX2 : Use ! to execute system commands
10:54:50 INFO : Flash Jetson TX2 :
10:54:50 INFO : Flash Jetson TX2 : [ 0.0135 ] Generating RCM messages
10:54:50 INFO : Flash Jetson TX2 : [ 0.0151 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin 0 0
10:54:50 INFO : Flash Jetson TX2 : [ 0.0161 ] RCM 0 is saved as rcm_0.rcm
10:54:50 INFO : Flash Jetson TX2 : [ 0.0349 ] RCM 1 is saved as rcm_1.rcm
10:54:50 INFO : Flash Jetson TX2 : [ 0.0349 ] List of rcm files are saved in rcm_list.xml
10:54:50 INFO : Flash Jetson TX2 : [ 0.0349 ]
10:54:50 INFO : Flash Jetson TX2 : [ 0.0350 ] Signing RCM messages
10:54:50 INFO : Flash Jetson TX2 : [ 0.0359 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
10:54:50 INFO : Flash Jetson TX2 : [ 0.0365 ] Assuming zero filled SBK key
10:54:50 INFO : Flash Jetson TX2 : [ 0.0713 ]
10:54:50 INFO : Flash Jetson TX2 : [ 0.0714 ] Copying signature to RCM mesages
10:54:50 INFO : Flash Jetson TX2 : [ 0.0722 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
10:54:50 INFO : Flash Jetson TX2 : [ 0.0732 ]
10:54:50 INFO : Flash Jetson TX2 : [ 0.0732 ] Boot Rom communication
10:54:50 INFO : Flash Jetson TX2 : [ 0.0739 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
10:54:50 INFO : Flash Jetson TX2 : [ 0.0746 ] RCM version 0X180001
10:54:52 INFO : Flash Jetson TX2 : [ 0.0754 ] Boot Rom communication completed
10:54:52 INFO : Flash Jetson TX2 : [ 1.0815 ]
10:54:52 INFO : Flash Jetson TX2 : [ 2.0834 ] tegrarcm_v2 --isapplet
10:54:52 INFO : Flash Jetson TX2 : [ 2.0841 ] Applet version 01.00.0000
10:54:52 INFO : Flash Jetson TX2 : [ 2.0861 ]
10:54:52 INFO : Flash Jetson TX2 : [ 2.0867 ] Retrieving EEPROM data
10:54:52 INFO : Flash Jetson TX2 : [ 2.0868 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/cvm.bin
10:54:52 INFO : Flash Jetson TX2 : [ 2.0874 ] Applet version 01.00.0000
10:54:52 INFO : Flash Jetson TX2 : [ 2.0997 ] Saved platform info in /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/cvm.bin
10:54:52 INFO : Flash Jetson TX2 : [ 2.1724 ]
10:54:52 INFO : Flash Jetson TX2 : Parsing board information failed.
10:54:53 INFO : Flash Jetson TX2 : exit status 1
[/u]
10:54:53 INFO : Flash Jetson TX2 : [ Component Install Finished with Error ]
10:54:53 ERROR : Flash Jetson TX2 : NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP command sudo ./flash.sh jetson-tx2 mmcblk0p1 finished with error
10:54:53 INFO : Flash Jetson TX2 :
10:54:53 INFO : Flash Jetson TX2 : [ 124.00 KB used. Disk Avail: 52.28 GB ]
10:54:53 INFO : Flash Jetson TX2 : [ NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP Install took 4m37s ]
10:54:53 INFO : Flash Jetson TX2 : command sudo ./flash.sh jetson-tx2 mmcblk0p1 finished with error
10:54:53 ERROR : Flash Jetson TX2 : command terminated with error
[u]

10:54:53 ERROR : Flash Jetson TX2 : install ‘Flash Jetson TX2’ failure, command < cd ‘/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310’ ; /opt/nvidia/sdkmanager/resources/app/output/installUtils/adapter -a=‘install’ -c=‘eyJpZCI6Ik5WX0w0VF9GTEFTSF9UWDJfV0lUSF9PU19JTUFHRV9DT01QIiwibmFtZSI6IkZsYXNoIEpldHNvbiBUWDIiLCJkZXNjcmlwdGlvbiI6IkZsYXNoIEpldHNvbiBUWDIiLCJjb21wVHlwZSI6ImZsYXNoIiwiaXNWaXNpYmxlIjp0cnVlLCJsaWNlbnNlSWQiOiJOVl9KRVRQQUNLX09TX0VVTEEiLCJpc0RldGVjdGFibGVJbnN0YWxsIjpmYWxzZSwiaXNJbnN0YWxsUGF0aEN1c3RvbWl6YWJsZSI6dHJ1ZSwidGltZW91dFNlY29uZHMiOjM2MDAsInZlcnNpb24iOiIzMi4xIiwib3BlcmF0aW5nU3lzdGVtcyI6WyJ1YnVudHUxNjA0IiwidWJ1bnR1MTgwNCJdLCJpbnN0YWxsU2l6ZU1CIjozMDA1MywiZG93bmxvYWRGaWxlcyI6W10sImluc3RhbGxQYXJhbWV0ZXJzIjp7Imluc3RhbGxEaXIiOiJ7e1RBUkdFVF9ST09UfX0ve3tCVU5ETEVfVElUTEV9fV97e0JPQVJEX0lEfX0vTGludXhfZm9yX1RlZ3JhIiwiaW5zdGFsbENvbW1hbmRzIjpbeyJyZW1vdGVFeGVjQmFzaCI6WyJzdWRvIHJlYm9vdCBmb3JjZWQtcmVjb3ZlcnkiXSwiaWdub3JlRXJyb3IiOnRydWV9LHsiY29tbWVudCI6IndhaXQgZm9yIGRldmljZSB0byBzaHV0ZG93biBhbmQgdG8gZ28gdG8gcmVjb3ZlcnkgbW9kZSIsInVzZXJDb21tYW5kIjoic2xlZXAgMjAifSx7InVzZXJDb21tYW5kIjoic3VkbyAuL2ZsYXNoLnNoIGpldHNvbi10eDIgbW1jYmxrMHAxIn0seyJ1c2VyQ29tbWFuZCI6InNsZWVwIDEwIn1dfSwidGFyZ2V0SWRzIjpbIlAzMzEwIl0sImRlcGVuZGVuY2llcyI6W3siaWQiOiJOVl9MNFRfRklMRV9TWVNURU1fQU5EX09TX1RYMl9DT01QIiwib3BlcmF0b3IiOiI9PSIsInZlciI6IjMyLjEifSx7ImlkIjoiTlZfTDRUX0RSSVZFUlNfVFgyX0NPTVAiLCJvcGVyYXRvciI6Ij09IiwidmVyIjoiMzIuMSJ9LHsiaWQiOiJOVl9MNFRfREVWSUNFX01PREVfU0VUVVBfQ09NUF9JTl9GTEFTSCIsIm9wZXJhdG9yIjoiPT0iLCJ2ZXIiOiIxLjAifV0sImV4dGVybmFsX2RlcGVuZGVuY2llcyI6W10sInBhcmVudElEIjoiTlZfRFJJVkVfRkxBU0hfVEFSR0VUX0dST1VQIiwiYWN0aW9uIjoxLCJpbnN0YWxsUGF0aCI6Ii9ob21lL3NocmluYXRoL252aWRpYS9udmlkaWFfc2RrL0pldFBhY2tfNC4yX0xpbnV4X1AzMzEwIiwiZG93bmxvYWRFcnJvcnMiOltdLCJidW5kbGVUaXRsZSI6IkpldFBhY2tfNC4yX0xpbnV4IiwiaW5zdGFsbFJvb3QiOiIvaG9tZS9zaHJpbmF0aC9udmlkaWEvbnZpZGlhX3NkayIsImJvYXJkSUQiOiJQMzMxMCIsInRhcmdldEFjY2Vzc0luZm8iOnsidXNlciI6Im52aWRpYSIsInBhc3N3b3JkIjoibnZpZGlhIiwiaG9zdCI6IjE5Mi4xNjguNTUuMSIsInBvcnQiOiIyMiJ9fQ==’ -i=‘NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP’ -v=‘32.1’ -l=‘/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310’ -L=‘/home/shrinath/.nvsdkm/logs/JetPack_4.2_Linux’ -p=‘5004’ -t=‘P3310’ -e=‘undefined’ > terminated with error

please provide me some solution on this.
with any jetpack flashing is failing on my tx2.

thank you

/home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/cvm.bin
10:54:52 INFO : Flash Jetson TX2 : [ 2.0874 ] Applet version 01.00.0000
10:54:52 INFO : Flash Jetson TX2 : [ 2.0997 ] Saved platform info in /home/shrinath/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310/Linux_for_Tegra/bootloader/cvm.bin

Please check the if there is a existing cvm.bin file under your bootloader folder.
If it does, it may indicate the EEPROM content on your cvm is not programmed correctly.

Is it a fresh out-of-box tx2?

Hello,

cvm.bin exists under bootloader/.

and yes it is a fresh out-of-box tx2… first time when power on my tx2 , followed the instructions promted to execute “installer.sh(l4t_28.1.0)”

now when I’m trying to flash, it is failing…

how to program EEPROM content properly so that it can flash my tx2 ?? or what is the solution?

thank you

Have you ever flashed or boot into device successfully?

No… never flashed before. this is first time im flashing.

every time when powered on, it will boot from emmc or SD card successfully.

in between i tried to read eeprom from i2c bus 2 at address 0x50 which is connected to EEPROM

i2cdump -y 2 0x50

o/p is “xx” in all 256 bytes

referred this link :-[url]https://developer.nvidia.com/embedded/dlc/tx1-tx2-module-eeprom-layout[/url]

but when i read i2c bus 7 at 0x50 address,it is displaying actual EEPROM content, which matches to the layout of EEPROM given in above link.

it is specified that on module EEPROM will be connected to i2c bus 2 in the documents provided by nvidia, but when we tried there is no devices connected to i2c bus 2. Instead we are able to find EEPROM connected to i2c bus 7.

By default if board trying to get information from EEPROM connected to i2c bus 2, there is no EEPROM device, do we have provision to change that option? can we make it to get information from i2c bus 7 instead of i2c bus 2.

or there is any other way to skip the reading information from EEPROM and can we change it manually?

thank you,

Hi,

Actually it should be i2c bus7. I would like to know what document indicates bus 2.

please refer the link provided

[url]https://developer.nvidia.com/embedded/dlc/tx1-tx2-module-eeprom-layout[/url]

In that it is specified that EEPROM connected to i2c bus 2.

If i2c bus 7 is correct then why flashing is failing after reading data from EEPROM? it is giving following error

10:54:52 INFO : Flash Jetson TX2 : Parsing board information failed.
10:54:53 INFO : Flash Jetson TX2 : exit status 1

Got it. bus2 should be for TX1 but not TX2.

Please double check the value in byte 255, which is the CRC value. If the crc value is incorrect, you still cannot flash the board.

The calculation for this crc value is also on the document.

1 Like

thank you so much @WayneWWW

due to mismatched checksum, it was failing.

run the following command from bootloader/

./chkbdinfo -i cvm.bin

checked crc mismatch

updated eeprom as

i2cset 7 0x50 0xff $chksm_calculated_val

then tried flashing.

it was success.

thank you so much @WayneWWW

due to mismatched checksum, it was failing.

run the following command from bootloader/

./chkbdinfo -i cvm.bin

checked crc mismatch

updated eeprom as

i2cset 7 0x50 0xff $chksm_calculated_val

then tried flashing.

it was success.

@WayneWWW Hi,Wayne. I now meet the same problem (CRC check failed when I flash Jetpack V44 into TX2 devkit ).Before my ex-colleague worked with the TX2 devkit,but he left and I don’t know whether he modified the EEPROM/i2c. Do you have any advice for me? Thanks. The first pic is my host machine chkbdinfo error. The second pic is EEPROM content.

Hi,

What he modified does not matter. Just recalculate the checksum and write to bit 255.

1 Like

Thanks. I change the CRC checked code at i2c 7 0x50 0xff to 0x5b,it works.

1 Like