Issue with Jetson Nano Developer Kit - Recovery Mode Not Entering

Description:

Device Details:

  • Model: Jetson Nano Developer Kit (with 4GB LPDDR4 RAM)
  • OS: JetPack 4.6.x (or version you are using)
  • Board Version: Jetson Nano Developer Kit with Jetson IO Base A Rev 2 (if applicable)
  • SD Card: 64GB (with OS flashed, previously working)

Problem Summary:

I am facing an issue where my Jetson Nano Developer Kit will not enter recovery mode despite repeated attempts. Here’s the sequence of events leading to this issue:

  1. Modification of USB Configurations:
  • I was configuring ESP32 through a USB connection to the Jetson Nano (using USB OTG), specifically setting the device to operate as a USB gadget.
  • To achieve this, I modified the USB port settings on the Jetson Nano, which involved editing the extlinux.conf file to change USB mode. After making these changes, I encountered the issue where my keyboard and mouse no longer functioned.
  1. Recovery Mode Attempt:
  • I attempted to enter recovery mode by shorting GPIO2 (Pin 3) to GND and connecting power to the Jetson Nano. The red LED on the board began blinking brightly, but the green recovery LED never lit up.
  • The device remains in a state where it only shows the NVIDIA logo on the screen and does not proceed to boot. The system remains stuck at this stage.
  1. Troubleshooting Attempts:
  • Reflashed the OS multiple times using different microSD cards, but the problem persists.
  • I connected the Jetson Nano to my PC via micro-USB in recovery mode and tried flashing using the SDK Manager. The SDK Manager does not recognize the device, and I suspect that the device is not properly in recovery mode.
  • I tried different power sources and USB cables but received the same result.
  1. Current Status:
  • The red LED blinks continuously without entering recovery mode.
  • No green recovery LED is showing, indicating the device is not successfully entering recovery mode, and thus not recognized for flashing via SDK Manager.
  • The Jetson Nano does not respond to keyboard and mouse inputs (likely due to the USB configuration change).

Key Questions:

  1. Is there any hardware reset or factory reset procedure I can perform on the Jetson Nano Developer Kit without access to a working OS or USB peripherals?
  2. What are the possible reasons that could prevent the device from entering recovery mode, even after multiple OS reflashes?
  3. Can you assist with steps to recover from a situation where the USB configuration change has effectively disabled the device’s boot process?

Additional Information to Provide:

  1. Device Serial Number (if available): You can find this on the label of your Jetson Nano or use the sudo cat /proc/device-tree/serial-number command (if accessible).
  2. What I Have Tried So Far:
  • Using GPIO2 short to GND for recovery mode.
  • Flashing new OS multiple times.
  • Trying different USB cables and power supplies.
  • Using a working Jetson Nano to flash the problematic Nano (but recovery mode is not entering).
  1. Current Symptoms:
  • Jetson Nano is stuck at the NVIDIA logo screen.
  • Red LED blinks continuously (indicating some power issue or recovery mode failure).
  • Device is not responsive to keyboard/mouse input, even after reflashing.

Hi,

It sounds like some basic concept to recovery mode are wrong here.

  1. Modification of USB Configurations:
  • I was configuring ESP32 through a USB connection to the Jetson Nano (using USB OTG), specifically setting the device to operate as a USB gadget.
  • To achieve this, I modified the USB port settings on the Jetson Nano, which involved editing the extlinux.conf file to change USB mode. After making these changes, I encountered the issue where my keyboard and mouse no longer functioned.

The whole comment here does not matter. Recovery mode is “recovery mode” because it does not care about what did you do on the software side. For example, if you ruined your software badly, recovery mode does not care. It just enters the mode and let you be able to reflash the board.

I attempted to enter recovery mode by shorting GPIO2 (Pin 3) to GND and connecting power to the Jetson Nano. The red LED on the board began blinking brightly, but the green recovery LED never lit up.

What is GPIO2 here? Jetson IO Base A Rev 2 is a custom carrier board to us which we don’t truly know what it is. But I don’t think a custom board would make a recovery pin called “GPIO2”. Recovery pin should not have function as GPIO.

  • Reflashed the OS multiple times using different microSD cards, but the problem persists.

It means the broken part could be in bootloader on the QSPI of the board. IF so, then replacing sdcard won’t save it back. You could only rely on recovery mode+ sdkmanager to flash.

Is there any hardware reset or factory reset procedure I can perform on the Jetson Nano Developer Kit without access to a working OS or USB peripherals?

No such thing. You have to use recovery mode + sdkmanager.

What are the possible reasons that could prevent the device from entering recovery mode, even after multiple OS reflashes?

I feel you just used the wrong pin. Also, as I told previously, recovery mode does not care about what happened to your OS.

Can you assist with steps to recover from a situation where the USB configuration change has effectively disabled the device’s boot process?

No, I don’t think your issue really has anything to do with usb configuration.

And one more thing to clarify here because I feel there is one more mistake.

Is your sdcard slot on the Jetson Nano module or it is on the carrier board?

Or you don’t know what I am talking about?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.