Hello.
I have a Jetson Nano Orin Developer Kit 8GB Model P3766 (im not using a custom board)
I managed to flash my jetson nano orin using the SDK Manager with the JetPack 5.1.2, (was a pain because of the “ERROR: might be timeout in USB write”).
It worked fine for a while and then I wanted to update to the JetPack 6.0, and again, was a total pain (multiple errors, freezes in the flash process) and now the board fails to boot.
I already read a lot of threads in this forum and I tried a lot of stuff (changing the ubuntu version (18, 20, 22), disable usb autosuspend, etc).
The boards lists with lsusb
Bus 003 Device 012: ID 0955:7523 NVIDIA Corp. APX
The SDK Manager still detects the board, but in the flashing step fails and throws this error:
NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_ORIN_NANO_TARGETS: --- Error: Reading board information failed.
Event: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_ORIN_NANO_TARGETS - error is: --- Error: Reading board information failed.
NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_ORIN_NANO_TARGETS: *** ERROR: Parsing boardid failed
Event: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_ORIN_NANO_TARGETS - error is: *** ERROR: Parsing boardid failed
And the serial shows this:
I> Populate chip info
I> RAM_CODE 0x4000021
I> Populate eeprom info
I> Populate eeprom info for module cvm
E> I2C: Timeout while polling for transfer complete. Last value 0x00000002.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 0.
E> eeprom: Retry to read I2C slave device.
E> I2C: Timeout while polling for transfer complete. Last value 0x00000002.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 0.
E> eeprom: Failed to read I2C slave device
E> NV3P_SERVER: Failed to get eeprom handle for cvm from eeprom manager.
E> NV3P_SERVER: Could not read eeprom for module cvm.
Apparently, the eeprom is corrupted and the flasher cannot identify the board, so reading more I managed to make some progress trying to flash using the scripts instead of the SDK Manager, using this command:
sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 FAB=300 BOARDSKU=0005 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
I tried multiple combinations (different values for FAB and BOARDSKU, different external-devices like SD, NVME and USB), nothing works.
The JetPack 5.1.2 always fails with error 8 in the flash process, but the JetPack 6.0 seems to work till the part when the flasher awaits for the board to restart, but it just times out.
Waiting for target to boot-up...
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
Cleaning up...
Checking the serial log, seems like the board halts at random, because the last line is always different and the text cuts at different places. This is just an example of the serial log of my last attempt:
[0674.558] I> Task: Misc NV security settings
[0674.563] I> NVDEC sticky bits programming done
[0674.567] I> Successfully powergated NVDEC
[0674.571] I> Task: Disable/Reload WDT
[0674.574] I> Task: Program misc carveouts
[0674.578] I> Program IPC carveouts
[0674.582] I> Task: Disable SCPM/POD reset
[0674.586] I> SLCG Global override status := 0x0
[0674.590] I> MB1: MSS
Finally, it seems like the board is “stuck” in recovery mod, because the board shows up with lsusb, with or without the jumper in FC_REC and GND and restarting the board.
I don’t know what else to do and any help would be appreciated. Thanks.
I am attaching the logs created using the SDKmanager and the logs using the flash scripts (and the serial debug logs for both processes)
logs.zip (179.7 KB)