SDK Manager thinks Orin is not in recovery mode

This is my first time flashing the device out of the box, so I am using manual recovery mode. I boot Orin in recovery mode following the SDK Manager instructions i.e. Have device plugged in but powered off, hold middle button and press power button to turn on. Recovery mode appears to be working since the ethernet interface does not come up and my monitor says no device is detected. The SDK Manager detects the device, but when I hit install on step 03, the flash fails with this error:
image

Terminal:

19:01:41 ERROR: Can not find matching device in recovery mode.
19:01:41 DEBUG: running command < true >
19:01:41 INFO: command finished successfully
19:01:41 DEBUG: running command < /tmp/device_mode_host_setup.sh >
19:01:41 INFO: exec_command: /tmp/device_mode_host_setup.sh
19:01:41 INFO: Found route default wlp0s20f3, setting up device mode
19:01:41 INFO: net.ipv4.ip_forward = 1
19:01:41 INFO: Device mode on host successfully set with DNS 8.8.8.8!
19:01:41 INFO: command finished successfully
19:01:41 DEBUG: running command < true >
19:01:41 INFO: command finished successfully
19:01:41 DEBUG: Flash Jetson AGX Orin - flash: using adapter to install NV_L4T_FLASH_ORIN_WITH_OS_IMAGE_COMP@JETSON_AGX_ORIN_TARGETS to /home/BOSDYN/jcharest/nvidia/nvidia_sdk/JetPack_5.0.1_DP_Linux_JETSON_AGX_ORIN_TARGETS
19:01:41 INFO: Flash Jetson AGX Orin - flash: change working directory to /home/BOSDYN/jcharest/nvidia/nvidia_sdk/JetPack_5.0.1_DP_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra
19:01:41 INFO: Flash Jetson AGX Orin - flash: sudo ./nvsdkmanager_flash.sh --nv-auto-config --username akhripin
19:01:41 INFO: Flash Jetson AGX Orin - flash: [OEMPreconfig] SDKM_INSTALL_ERROR Password for L4T new user akhripin:
19:01:41 INFO: Flash Jetson AGX Orin - flash: *** Checking ONLINE mode ... OK.
19:01:41 INFO: Flash Jetson AGX Orin - flash: *** Checking target board connection ... 1 connections found.
19:01:41 ERROR: Flash Jetson AGX Orin - flash: Put the target board in RCM mode and retry.
19:01:41 INFO: Flash Jetson AGX Orin - flash: [ Component Install Finished with Error ]
19:01:41 ERROR: Flash Jetson AGX Orin - flash: command terminated with error
19:01:41 SUMMARY: DateTime Target Setup - target: Depends on failed component

How can I proceed? Thanks!

Please refer to Getting Started with Jetson AGX Orin Developer Kit | NVIDIA Developer

Yes, I’ve already set the device up using those instructions. None of the CUDA components work after initial setup, and I found other documentation pointing to the next step being flashing via the sdk manager.

So you still can’t flash your Orin device via SDK manager?

That is correct, I still cannot flash via the SDK manager

Have you tried with Getting Started with Jetson AGX Orin Developer Kit | NVIDIA Developer to flash the device manually?

What is your method to put the board into recovery mode?

Yes, as previously stated, I have already followed those instructions.

I put the board in recovery mode with these instructions:
" While holding the middle Force Recovery button [middle button], insert the USB Type-C power supply plug into the USB Type-C port above the DC jack."

Hi

You would also need to press either the power button or not reset button.

If the board is already powered on, then you need recovery button press+hold and then press the reset.

If the board is not yet powered on, then you need recovery button press + hold and then power button.

Yes, sorry, it’s been awhile. That is what I am doing, and recovery mode appears to be successfully enabled, as stated in the original question.

Could you check your host machine “lsusb” command and see if you can see nvidia corp (before and after you press those buttons?) when you have usb c cable connected to your orin.

I cannot see it before, but I can see it after

Ok, then I think the board is in recovery mode.

Could you go to your ~/nvidia on your host and see if you have a BSP folder inside? There should be a Linux_for_Tegra.

Please share me what you have under this folder.

I do not have a BSP directory, only thing in ~/nvidia is the nvidia_sdk directory. There is a Linux_for_Tegra directory here: ~/nvidia/nvidia_sdk/JetPack_5.0.1_DP_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra

Yes, I expect you can find it under there… Please share what is under your BSP folder.

There is no BSP folder in ~/nvidia or any subdirectory

Hi,

The Linux_for_Tegra itself is the BSP folder…

Please move to the BSP folder and run the flash.sh to flash your board.

sudo ./flash.sh board_name mmclkb0p1.

The board_name is one of the conf file under your BSP folder. It should be something with orin-devkit.

~/nvidia/nvidia_sdk/JetPack_5.0.1_DP_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit-maxn mmcblk0p1
###############################################################################
# L4T BSP Information:
# R34 , REVISION: 1.1
###############################################################################
Error: probing the target board failed.
       Make sure the target board is connected through 
       USB port and is in recovery mode.

I placed the board in recovery mode as before.