Jetpack 7.1 without EEPROM flashing failed

flashing Jetpack 7.1 to my Thor custom board (without EERPOM), it report error:

Modification like this:
According to the page Jetson Thor Adaptation and Bring-Up — NVIDIA Jetson Linux Developer Guide
Linux_for_Tegra/bootloader/generic/BCT/tegra264-mb2-bct-common.dtsi:

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

then

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

report error:

[flash_bsp_jetson-t264_die0]: [executeShellCommand(171)] : shell command – timeout 5 /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/flash/adb -s 2U1T8301G00000AG1020 wait-for-device failed
[flash_bsp_jetson-t264_die0]: [executeShellCommand(173)] : Output:
[flash_bsp_jetson-t264_die0]: [executeShellCommand(175)] : Return code: 124
[flash_bsp_jetson-t264_die0]: [executeShellCommand(177)] : stdout: b’’
[flash_bsp_jetson-t264_die0]: [executeShellCommand(179)] : stderr: None
[flash_bsp_jetson-t264_die0]: [AdbFindDevice(203)] : the ADB device is not yet found online : 2U1T8301G00000AG1020
[flash_bsp_jetson-t264_die0]: [AdbFindDevice(204)] : current totaltime in finding device online : 90
[flash_bsp_jetson-t264_die0]: [ListADBDevices(176)] : listing connected adb devices
[flash_bsp_jetson-t264_die0]: [executeShellCommand(156)] : command = /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/flash/adb devices -l
cwd = /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/flash_workspace/flash-images
[flash_bsp_jetson-t264_die0]: [executeShellCommand(163)] : List of devices attached

[flash_bsp_jetson-t264_die0]: [ListADBDevices(180)] : listing connected adb devices with sudo
[flash_bsp_jetson-t264_die0]: [executeShellCommand(156)] : command = /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/flash/adb devices -l
cwd = /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/flash_workspace/flash-images
[flash_bsp_jetson-t264_die0]: [executeShellCommand(163)] : List of devices attached

[flash_bsp_jetson-t264_die0]: [executeShellCommand(156)] : command = timeout 5 /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/flash/adb -s 2U1T8301G00000AG1020 wait-for-device
cwd = /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/flash_workspace/flash-images
[flash_bsp_jetson-t264_die0]: [executeShellCommand(171)] : shell command – timeout 5 /home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/flash/adb -s 2U1T8301G00000AG1020 wait-for-device failed
[flash_bsp_jetson-t264_die0]: [executeShellCommand(173)] : Output:
[flash_bsp_jetson-t264_die0]: [executeShellCommand(175)] : Return code: 124
[flash_bsp_jetson-t264_die0]: [executeShellCommand(177)] : stdout: b’’
[flash_bsp_jetson-t264_die0]: [executeShellCommand(179)] : stderr: None
[flash_bsp_jetson-t264_die0]: [AdbFindDevice(203)] : the ADB device is not yet found online : 2U1T8301G00000AG1020
[flash_bsp_jetson-t264_die0]: [AdbFindDevice(204)] : current totaltime in finding device online : 95
[flash_bsp_jetson-t264_die0]: [AdbFindDevice(208)] : failed to find the device :2U1T8301G00000AG1020 online at the end of :100 seconds
[flash_bsp_jetson-t264_die0]: [CheckUSBServiceInit(281)] : Could not find a device online, after killing and re-starting ADBserver
Traceback (most recent call last):
File “/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/bootburn/../bootburn_t264_py/flash_bsp_images.py”, line 119, in flash_bsp_active
bootburnThor.FlashImages(binaryLocationPath)
File “/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/bootburn/../bootburn_t264_py/bootburn_lib.py”, line 3206, in FlashImages
adbObj.CheckUSBServiceInit(timeout, self.sudoRequired)
File “/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/bootburn/../bootburn_t264_py/bootburn_adb.py”, line 282, in CheckUSBServiceInit
AbnormalTermination(“${s_ERROR_ADB_TIMEOUT}”, nverror.NvError_Timeout)
File “/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/bootburn/../bootburn_t264_py/flashtools_nverror.py”, line 260, in AbnormalTermination
raise OSError(errorCode)
OSError: 5
command line used was:
[‘/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/tools/flashtools/bootburn/flash_bsp_images.py’, ‘-b’, ‘jetson-t264’, ‘–l4t’, ‘-D’, ‘-P’, ‘/home/jaloo/thor/38.4.0/bsp/Linux_for_Tegra/unified_flash/out/bsp_images/flash_workspace’, ‘–l4t_boot_chain_select’, ‘A’, ‘–usb-instance’, ‘1-3’]

${s_ERROR_ADB_TIMEOUT}

Exception raised in flash BSP ACTIVE
5
[flash_bsp_jetson-t264]: start time = 1768207126.7616642
[flash_bsp_jetson-t264]: end time = 1768207349.480528
[flash_bsp_jetson-t264]: Total Time = 222.7188639640808
[flash_bsp_jetson-t264]: Image Flashing took 222.7188639640808
[flash_bsp_jetson-t264]: Flashing finished Unsuccessfully!!
Cleaning up…

and then Flashing Support for Jetson Thor — NVIDIA Jetson Linux Developer Guide
flashing with:

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

it still report the same error.

My custom board flasthing Jetpack7.0 works well.

Hi liu.jialu,

What’s the size of NVMe SDD used on your custom carrier board?
The expected default size for Jetpack 7.1 should be larger than 234GiB, or you need to specify EXT_NUM_SECTORS in the flash command or update the board config.