Jetson Orin NX not booting on custom carrier board

We recently flashed the Jetson 6.1 version using SDK Manager on the Orin standalone carrier board and successfully booted the device. However, after connecting the SSD and SOM to our custom carrier board (which lacks an EEPROM), the device fails to boot.

To resolve this, we referred to the following document: Jetson Module Adaptation and Bring-Up Guide (JetsonModuleAdaptationAndBringUp/JetsonOrinNxNanoSeries.html), and implemented the following modifications:

  1. Generated pinmux.dtsi, gpio.dtsi, and padvoltage.dtsi files, in which we disabled the I2C-2 pins. These files were passed into the jetson-orin-nano-devkit-nvme.conf.
  2. Modified the tegra234-mb2-bct-misc-p3767-0000.dts file by setting cvm_eeprom_read_size = <0x0>;.

Despite these changes, the issue persists, We are getting following Error


  • Step 3: Start the flashing process *

Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…


Timeout
Device failed to boot to the initrd flash kernel. Please retrive the serial log during flashing to debug further.
Cleaning up…

Command that we used for flashing:
sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit-nvme nvme0n1p1

Could you please review our approach and suggest any additional steps or corrections to ensure successful booting on our custom carrier board?

Looking forward to your guidance.

Hi,

  • Please record the serial console log during the flash and attach it wit us.

Thanks