jetpack7.1,T5000,eeprom,flash failed

i am using jetpack7.,the customized carrier board, external SSD FLASH,but there is an error

i modify the follow file ,and this flash command,but it still report the same error

sudo SKIP_EEPROM_CHECK=1 BOARDID=3834 BOARDSKU=0008 ./l4t_initrd_flash.sh jetson-agx-thor-devkit internal

$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-misc-p3834-0008-p3740-0002.dts
$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi
$ vi Linux_for_Tegra/bootloader/tegra264-mb2-bct-common.dtsi
-cvb_eeprom_read_size = <0x100>
+cvb_eeprom_read_size = <0x0>

Hi asdfqq55,

Have you also tried flashing Jetpack 7.0(r38.2.0) and hit the similar issue?

Could you add SKIP_EEPROM_CHECK=1 to the board config(jetson-agx-thor-devkit.conf) and run the following command to flash instead?

$ sudo ./l4t_initrd_flash.sh jetson-agx-thor-devkit internal

[flash.log|attachment](upload://biBXDXQ4mPLk4HpHJP9GDh97a1B.lo
NOW,i use the same flash command to the version 38.04 and 38.02 :sudo SKIP_EEPROM_CHECK=1 BOARDID=3834 BOARDSKU=0008 ./l4t_initrd_flash.sh --external-device nvme0n1p1 jetson-agx-thor-devkit internal
at the same time,i modify this file :jetson-agx-thor-devkit.conf


$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-misc-p3834-0008-p3740-0002.dts
$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi
$ vi Linux_for_Tegra/bootloader/tegra264-mb2-bct-common.dtsi
-cvb_eeprom_read_size = <0x100>
+cvb_eeprom_read_size = <0x0>

the logs as follow:
38.04:

38.04_COM.txt (29.5 KB)
38.04_flash.log (221.6 KB)

38.02:


3802_COM.log (26.5 KB)
3802_flash.log (188.9 KB)

Don’t know that it will matter, but jp7/Linux_for_Tegra/tools/kernel_flash/README_initrd_flash.txt suggests following command for external nvme0n1p1.

The ADDITIONAL_DTB_OVERLAY_OPT=“BootOrderNvme.dtbo” is optional but I believe keeps ip devices from being at top of boot devices in uefi. And —showlogs is nice to have.

sudo ADDITIONAL_DTB_OVERLAY_OPT="BootOrderNvme.dtbo" ./l4t_initrd_flash.sh \
  --external-device nvme0n1p1 [ -c ./tools/kernel_flash/flash_l4t_t264_nvme.xml ]  \
  --showlogs  jetson-agx-thor-devkit internal

i use this command ,i add options ADDITIONAL_DTB_OVERLAY_OPT, --showlogs

sudo SKIP_EEPROM_CHECK=1 ADDITIONAL_DTB_OVERLAY_OPT=“BootOrderNvme.dtbo” ./l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t264_nvme.xml --showlogs jetson-agx-thor-devkit internal

the log as follow:
3804_COM_showlog.log (9.2 KB)
3804_flash_showlog.log (70.5 KB)

My host workstation is turned off so I can’t state correct directories. So that flash would create dtb that include it, have you deleted the, (I think it is) bootloader/output directory and the other flash created subdirectory beneath preexisting unified_flash directories

subsequent to the time you did?

- cvb_eeprom_read_size = <0x100>
+ cvb_eeprom_read_size = <0x0>

sorry,my custom carrier is the first flash, i only modify this relating file ,no other operation.
I don’t even know about these files you mentioned.

  • cvb_eeprom_read_size = <0x100>
  • cvb_eeprom_read_size = <0x0>

If you are using the custom carrier board w/o EEPROM on this board, please do the following 2 modification.

  1. Add SKIP_EEPROM_CHECK=1 to board config
  2. update MB2-BCT by referring to the following instruction
    Jetson Thor Adaptation and Bring-Up — Modifying for EEPROM

Please just use the following command to flash the board w/o specifying the BOARDID and BOARDSKU.

$ sudo ./l4t_initrd_flash.sh jetson-agx-thor-devkit internal

i have tried in this method ,but it still report the log in the vesion 38.4,it is ok in 38.2

Please provide the following information for further check.

  1. <Linux_for_Tegra>/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi
  2. <Linux_for_Tegra>/bootloader/jetson-agx-thor-devkit.conf
  3. flash log as file with the exact flash command used

jetpack7.1,T5000,custom carrier board,
1.<Linux_for_Tegra>/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi :in the file bootloader.zip
$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-misc-p3834-0008-p3740-0002.dts
$ vi Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi
$ vi Linux_for_Tegra/bootloader/tegra264-mb2-bct-common.dtsi
-cvb_eeprom_read_size = <0x100>
+cvb_eeprom_read_size = <0x0>

bootloader.zip (11.8 KB)

  1. <Linux_for_Tegra>/bootloader/jetson-agx-thor-devkit.conf :

3.the flash command:

sudo ADDITIONAL_DTB_OVERLAY_OPT=“BootOrderNvme.dtbo” ./l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t264_nvme.xml --showlogs jetson-agx-thor-devkit internal |tee flash_202602061450.log

4.the logs:
[Com COM3] (2026-02-06_145737).log (18.3 KB)
flash_202602061500.log (210.2 KB)