Flashing Issues with Jetson Orin Nano 8GB on A603 Carrier Board - EEPROM issue

System Configuration

  • Device: Jetson Orin Nano 8GB
  • Carrier Board: Seeedstudio A603
  • Host System: Ubuntu 22.04
  • L4T Version: R36, REVISION: 3.0

Issue Description

I’m encountering difficulties flashing my Jetson Orin Nano 8GB mounted on a Seeedstudio A603 carrier board. The NVIDIA device is in recovery mode, and I’m attempting to flash it from an Ubuntu 22.04 host system.

When I run lsusb, I can see the NVIDIA device connected:

$ lsusb 
Bus 002 Device 003: ID 0955:7523 NVIDIA Corp. APX

Attempt 1: Default Flashing Command

I initially tried flashing with the following command:

sudo ./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 internal

This resulted in an error, with the last few lines of the flash log showing:

###############################################################################
# L4T BSP Information:
# R36 , REVISION: 3.0
# User release: 0.0
###############################################################################
ECID is 
Board ID() version() sku() revision()
Chip SKU(00:00:00:D3) ramcode() fuselevel(fuselevel_production) board_FAB()
emc_opt_disable_fuse:(0)
Error: Unrecognized module SKU 
Error: Failed to generate images for external device
Cleaning up...

The error suggests that the EEPROM seems to be empty, and the module SKU is unrecognized.

Attempt 2: Specifying Board Parameters

I then tried flashing with manually specified board parameters:

sudo BOARDID=3767 BOARDSKU=0003 FAB=300 BOARDREV="N.2" CHIP_SKU="00:00:00:D6" ./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 internal

This command appeared to flash successfully, but there seem to be issues with the drivers post-flashing.

Questions

  1. Are the board parameters I used in the second attempt correct for this combination of Jetson module and carrier board?
  2. How to fix the empty EEPROM?
  3. The lsusb output shows the NVIDIA device. Is this the correct identifier for a Jetson Orin Nano in recovery mode?

Any guidance or suggestions would be greatly appreciated. Thank you in advance for your help!

Hi,

Here is the guide of installing JetPack on Jetson Orin Nano 8GB and A603 Carrier Board:

Which version of JetPack do you want to install?

I followed the guide many times.
The problem i mentioned happens when flashing the orin nano for the second time, this applies for all three boards i own.
when flashing the board for the first time I use the command provided in the guide, but after that i have to use the command i provided earlier with board id, board sku, fab, chip_sku

JetPack 6.0, but does not related to only 6.0 i tried the older versions with same issue 5.1.1 and 5.1.2

as i said earlier the main issue is that EEPROM is empty after first flash, and that’s what should be fixed

thanks

Please check these links for reference:

About BOARDID, BOARDSKU, FAB and so on:

About EEPROM fixing: