Excellent Work on Recovery Mode Setup!
Thank you for sharing your successful recovery mode configuration for the Colibri iMX8X. This is valuable information for other developers working on custom carrier boards.
Your Working Configuration Summary
Your successful setup confirms the proper requirements for Colibri iMX8X recovery mode:
- Recovery Pin (SODIMM_91): Pull to GND using 10kΩ resistor (1)
- USB Detection (SODIMM_137): Pull to 3.3V using 10kΩ resistor (1)
- USB Connection: Connect all four USB-A cable pins (+5V, GND, USB_C_P, USB_C_N)
Key Insights from Your Success
Your configuration demonstrates that:
- The USBC_DET signal (SODIMM_137) does indeed need to be pulled high to 3.3V for proper USB client detection
- Power from the host (+5V) is required for the recovery mode operation
- The 10kΩ pull-up/pull-down resistors provide the correct signal levels
This setup should work reliably for your production programming workflow, allowing you to switch between recovery mode programming and normal operation with your AX88772C USB-to-Ethernet adapter.
Production Implementation
Your needle-based approach for connecting the recovery pads during programming is a solid solution that maintains the flexibility to use the USB interface for both recovery mode and your Ethernet adapter in normal operation.
Best regards, Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.