Device Recovery Mode#
Recovery mode is used to load software updates, burn fuses, and run self-tests. It is possible to put the device in recovery mode from the bootburn command using the -x option; for more details, see Flashing.
For the step-by-step recovery-mode procedure used during a first-time flash, see Putting the Target in Recovery Mode in the Installing NVIDIA DriveOS for NVIDIA Developer Users section of the NVIDIA DriveOS Linux Installation Guide.
To get the DRIVE AGX SoC into recovery mode manually, perform the following from the MCU terminal:
Command |
Description |
|---|---|
tegrarecovery [x1] [off|on] |
Set the device in recovery mode. |
tegrareset [x1] |
Reset the device. Default is X1. |
Examples
To boot in recovery mode:
tegrarecovery x1 on
tegrareset x1
To boot:
tegrarecovery x1 off
tegrareset x1
Use this procedure to flash the platform using the MCU serial console to interface with the Renesas microcontroller.
Note
Prior ADB configurations (such as ADB server running ADB aliases with paths) might interfere with the Bootburn shell and cause it to fail with USB errors. Running bootburn.py with bash -x reveals these issues.