Doesn't want to go in recovery mode

Hi, I’m starting to use a jetson that somebody previously used just to try the system so he just did the preparation of the agx orin developer kit but because it was a long time ago, I wanted to go to recovery mode to use sdkmanager to make the agx completely new. But, I’ve tried everything and the jetson never want to go in recovery mode. To tell you :

Before every try i did a software update then i’ve went to a terminal to do these command :
sudo apt update
sudo apt upgrade -y

to be sure to be on the last system and then,

1st : I’ve tried to use the button with the system with no power ( connect the cable to my pc then hold press recovery and then put the power cable in it, hold 2 more second the recovery button then release).

2nd : I’ve tried to use the button with the system on ( connect cable to pc, then hold press recovery mode and press the reboot button, hold 2 more second the recovery button then release).

3rd : I’ve connected the jetson to my pc then use the cable connection and PuTTY and Mobaxterm use the command : " sudo reboot --force forced-recovery " .

After all these tried I check to see if the jetson was in recovery with the command " lsusb " but no connection so i use the command " dmesg | tail -n 50 " to see if the usb was receiving a connection or an error but nothing (I use ubuntu 22.04.6 LTS).

After that, I tried on an other pc to see if my pc was the problem but same thing. So I’ve then check if i was really the roots of the pc and yes I’m so i check if the bootloader was corrupted with the command " sudo nvbootctrl get-current-slot " that return 0 so for me no problem with that.

The state of the system when i did the try was like blocked because it was not in recovery mode but also wasn’t on a “normal” mode (like i could reach the system with putty or mobaxterm with a cable connection).

SO now i’m a little bit lost because i don’t know what i can do to enter this recovery mode. I don’t know if this could be the problem but when i start the connection with mobaxterm and that i connect to the jetson there are line of code that tell me this :
"This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the ‘unminimize’ command.

Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

26 additional security updates can be applied with ESM Apps. "
I don’t know if one of these could be the problem.

I’ve also saw under the system a jumper in front of the USB-C connection (the one near the 40 pin connector) and it’s placed in the 3rd pinhead starting from the right if all the connector is in front of us (USB-C, ETHERNET PORT, 2 USB-A, DP, MICRO USB) and that the button are on the right.

So now I’m really lost if somebody could help me it would be really great,
Thank you.

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!

Are you saying that you tried to use button to put the board into recovery mode but it keeps rebooting or powering on?

Yes i used the button and even a command line and when it does that the system like reboot so I cannot access the system with putty (like in my device manager it’s not shown anymore in Ports (COM and LPT) so for me it’s in an other mode that the " normal " mode but like when i do lsusb on my ubuntu to see if the device is in recovery mode the device doesn’t appear and on sdkmanager it say cannot reach the device so it’s like the agx is in a mode but i don’t know what mode but not normal and not recovery bcs to be back on the normal mode i need to press the reset button.

So I’ve tried to see the logs and done everything possible to see with your link and goes to do the get prepared with the link in it so this one : NVIDIA Jetson Orin AGX - In Board - Getting in Board - Serial Console

Inside it says that :

<<Connecting this port to a PC running Ubuntu using a micro-USB cable will register four serial ports in the PC. They will be assigned devices /dev/ttyACM0, /dev/ttyACM1, /dev/ttyACM2 and /dev/ttyACM3, assuming no other /dev/ttyACMn existed before the connection. This will only work if the board is connected to the power supply but will work even if it is not powered up.>>

Here it says that normaly some ttyACM would appear but nothing appear on my system so i can’t see logs and i know my cable works because in device manager i see some peripheral beeing connected

I remember that if your type C cable is not a good quality one, then such reboot would happen.

For example, if your type C cable is only for charging but not able to do data transfer, then it would cause such situation.

I use the Nvidia cable USB-C to USB-A that was given with the kit so normaly it would be good no? Or is it a charge only cable (the tips of a side is blue so 3.0)

Which usb type C port are you using? Do you have a photo to show that?

i use the Type C (pin10 on picture) next to the 40 pin connector as the connection to the pc and i have the type C (pin 4 on picture) near the ethernet port as the power connection and i have no other connection on the machine.

Is your power provided by the power barrel ?

I use the power block that is connected to the 230V outlet it’s the only things that i got with the system to power it on

I could only suggest you try other usb port on your host and also other usb type C cable for now.

already done those and nothing tried 4 port 3.0 nothing tried on an other pc 3.0 nothing tried with an other cable that i’m sure it can transfert data

For above “1st” method you mentioned, actually you should click the power button too.

The steps should be

  1. put power cable in
  2. press and hold “recovery button”
  3. press and hold power button
  4. release power button
  5. release recovery button.

Your 2nd method looks correct to me so there is nothing wrong from what I saw here. Only 1st method has some mistakes.

I just tried it but nothing, like for ubuntu i downloaded it from microsoft store the 20.04.6 LTS should i have it installed from somewhere else? should i try to use docker and install ubuntu docker? I saw that there was a microsd card slot but I’ve read in some topic that you couldn’t reset agx orin developer kit with microsd card so didn’t tried that.

I’m currently trying this guide :
Quick Start — Jetson Linux
Developer Guide 34.1 documentation

from this post :

Boot image on SD card for ORIN - Jetson & Embedded Systems / Jetson AGX Orin - NVIDIA Developer Forums

and on this guide it say that my usb connected to my pc should be the micro-usb so connector 9 is it normal? should i try with a micro-usb connector?

Should I do it or not and what cable should i use?

Try other type C cable and test.

Micro usb connector on AGX devkit is for UART log. It does not have function to get flashed.

already did it but should i try the post that i send it here or not?