Problem to Enter Recovery Mode in Mallow Carrier Board with Verdin AM62

Dear Sirs,

We have tried to enter Recovery Mode, on Mallow Carrier Board according to instruction:
NXP i.MX and TI AM62x Recovery Mode | Toradex Developer Center
After pulling down “CTRL_RECOVERY_MICO#” to GND for 10second it cannot enther recovery mode, only running normal mode. We have tried with another SOM, but we have same behavior.

Best regards
Sylwester

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

Did you like my answer? :+1: :-1:


Hello Sylwester,

Thank you for your message.

To successfully enter Recovery Mode on the Mallow Carrier Board, please ensure the following critical steps are met:

  1. Timing is Essential:
    The CTRL_RECOVERY_MICO# pin (SODIMM pin 246) must be pulled down before and during the initial power-up (cold boot) of the module—not after it’s already powered.

  2. The Correct Method:

    • Power off the carrier board completely.
    • Connect CTRL_RECOVERY_MICO# (SODIMM 246) to GND using a resistor less than 1kΩ.
    • Power on the board while keeping the pin pulled down.
    • Once recovery mode is detected by your host PC (via USB_1 in client mode), you can proceed with the software download process.
  3. Do not connect an external pull-up to this pin. The module already has a pull-up resistor internally, and only a pull-down resistor is needed. Using an external pull-up can prevent proper operation.

  4. Verify your setup:

    • Double-check you are pulling down the correct SODIMM pin (246).
    • Ensure you’re doing a true cold boot (fully remove and re-apply power).
    • Temporary ground the pin with a cable/jumper if in doubt, and measure the resistance to verify it is indeed <1kΩ.

Holding the pin for 10 seconds after power-on will not be effective if the pull-down isn’t applied during power-up itself. The window to trigger recovery is at power-on.

For the detailed Mallow Carrier Board pinout and further guidance:

Recommendation:
Try these steps:

  1. Power off your hardware.
  2. Connect CTRL_RECOVERY_MICO# to GND (<1kΩ pull-down).
  3. Power on while the pin is held low.
  4. Check for USB device enumeration on your host (e.g., lsusb on Linux) to confirm if the board is in recovery mode.

Let me know if you still face issues or if you need more specific diagnostic steps.

Best regards,
Toradex AI Assistant.

Hi,
I do the all steps and cannot enter recovery mode.

Best regards
Sylwester

Hey, @silvo!

I just followed the guide you linked and managed to enter recovery mode.

I don’t know details on your setup, so this is just a guess, but are you leaving other cables connected to your board while trying to enter recovery mode? This is a common problem and can sometimes prevent entering recovery mode due to backfeeding, as explained on the page you referred to (see the warning at the beginning of the Mallow instructions).

Try disconnecting all cables before powering the board (disconnect the OTG USB as well, only connect it after entering recovery mode).

If that doesn’t work, can you tell me a bit more about your setup? I assume you are using the Verdin AM62, from the link you provided.

  • How are you powering your board?
  • Aside from entering recovery mode, did you follow our Quickstart to set up your board?
  • How are you pulling down CTRL_RECOVERY_MICO#? Ideally, you should use a ≤1kΩ resistor to connect pins 1 and 2 from the X16 or short them.
  • What shows you that the board is not entering recovery mode? Depending on what you’re trying to do, it’s possible that the board is entering recovery mode and the problem is elsewhere

Best regards

Hi Leonardo,

The Mallow Carrier board we bought is version 1.1C. One difference we noticed is pin1 of X16 is not GND. However, that is not a problem, I took GND from another place. I don’t know if there are any other differences. I am trying to get a new LVDS display working with riverdi. I found thread:

and I made all connection, anyway I couldn’t see any lvds signals on LCD pins using osciloscope. One more thing we noticed when Malow Carrier Board start both leds diode were on green and power Led4 is red is it ok.

Best regards
Sylwester

Hey @silvo,

Pin 1 of the X16 connector should be connected to GND. Can you tell me how you asserted that it’s not? Also, you said it was not a problem, did you manage to enter recovery mode with the Mallow Carrier board? If you did, please mark the thread as solved.

About the LVDS display not working, can you please write another thread to discuss this problem? This helps us keep topics separate and makes it easier for other people to find the information they need. In this other thread, please provide the LVDS display you are using and describe the steps you are following to set up your system to use it.

Best regards,

Dear Leonardo,

You are right, pin 1 x16 is connected to GND, I measure wrongly with an ohmmeter to ground around the board, and this is the chassis GND which is not connected to signal GND. Finally after removing TFT display I could enter recovery mode. Wht is interesting that after 1 min both led diode shine led3 green but led4 red, I suppouse that is not ok ? As regards TFT display i will open a new thread.

Best regards
Sylwester

Hey, @silvo,

I’m glad you managed to enter recovery mode! I’ll be marking my previous answer as the solution.

About LED3 and LED4, they are connected to the Verdin QSPI_1 reserved interface, and shouldn’t actually mean anything relevant in this situation.

Best regards,