SDK Manager doesn’t detect Jetson Orin Nano developer kit in recovery mode.
SDK Manager reports “Could not detect a board”
(SDK Manager version 2.0.0.11405 x86_64)
I’m running on an x86_64 Ubuntu 22.04 host.
Steps I’ve taken:
- Connect Jetson to host with USB-C cable
- Short
FC REC
toGND
on Button Header - Connect 19V power adapter
- See no serial output with recovery mode jumper in place
- Verify
lsusb
on Ubuntu host seesBus 001 Device 038: ID 0955:7523 NVIDIA Corp. APX
in recovery mode
Additionally, I’ve verified:
- Verify serial output with FTDI adapter on “Button Header” UART pins when not in recovery mode – system boots to EFI shell after
[0000.061] I> MB1 (version: 0.32.0.0-t234-54845784-57325615)
[0000.067] I> t234-A01-1-Silicon (0x12347) Prod
[0000.071] I> Boot-mode : Coldboot
[0000.074] I> Emulation:
[0000.076] I> Entry timestamp: 0x00000000
[0000.080] I> last_boot_error: 0x0
[0000.083] I> BR-BCT: preprod_dev_sign: 0
[0000.087] I> rst_source: 0x0, rst_level: 0x0
[0000.091] I> Task: Bootchain select WAR set (0x5000ba65)
[0000.096] I> Task: Enable SLCG (0x5000bab1)
[0000.100] I> Task: CRC check (0x5001ea19)
[0000.104] I> Task: Initialize MB2 params (0x5000cb51)
[0000.110] I> MB2-params @ 0x40060000
...
sudo ./flash.sh jetson-orin-nano-devkit mmcblk0p1
results in a lot of output terminating in:
...
[ 0.1557 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 0.1561 ] BR_CID: 0x80012344705DE5DE0800000019FF8140
[ 0.4607 ] Sending bct_br
[ 0.7761 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Reading board information failed.
tegracrm_v2
fails with:
TS/Linux_for_Tegra$ sudo ./bootloader/tegrarcm_v2 --uid
File rcm_state open failed
ERROR: failed to read rcm_state