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.