Colibri IMX7 problem with external USB device

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


It sounds like you’re experiencing issues with USB device recognition and driver loading on the Colibri iMX7D 512MB modules running Windows CE. Here are a few steps and considerations that might help resolve the issue:

  1. Driver Installation and Registry Settings:

    • Ensure that the driver for the FT232 device is correctly installed and that the registry settings are properly configured. You mentioned trying various registry tweaks like Wait4FlashDisk, DependON, and LoadAsync. Double-check these settings to ensure they are correctly applied.
  2. USB Device Initialization Timing:

    • Since the issue occurs when the FT232 device is connected before Windows CE boots, it might be related to the timing of USB device initialization. You could try delaying the initialization of the USB driver to ensure that the system is fully booted before the driver attempts to load.
  3. Power Supply and Stability:

    • Verify that the power supply to the USB device and the Colibri iMX7 module is stable. Power fluctuations can sometimes cause USB devices to fail to initialize correctly.
  4. Firmware and BSP Updates:

    • Ensure that you are using the latest firmware and BSP (Board Support Package) for the Colibri iMX7D module. Sometimes, updates can include fixes for USB-related issues.
  5. Debugging and Logs:

    • Enable detailed logging to capture more information about the USB initialization process. This can help identify where the process is failing. Look for any error messages or warnings in the logs that might provide clues.
  6. Alternative USB Ports and Cables:

    • Try using different USB ports and cables to rule out any hardware-related issues with the USB connection.
  7. Contact Toradex Support:

    • If the issue persists, consider reaching out to Toradex technical support for further assistance. They might have additional insights or solutions based on similar cases.

Given that some modules work fine initially but develop issues after a few hours, it might also be worth investigating any potential hardware differences or environmental factors that could be affecting the modules.

If you have already tried all the above steps and the problem persists, providing detailed logs and specific configurations to Toradex support can help them diagnose the issue more effectively.

Please, also check if these links can help you solve your problem:

Unidentified USB Device.