Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
SMARC iMX95 Recovery Issue - LIBUSB_ERROR_PIPE Solution
Based on the error LIBUSB_ERROR_PIPE (-9) you’re encountering, this appears to be a USB communication issue during the recovery process. Let me guide you through the troubleshooting steps.
Recovery Process for SMARC iMX95
For SMARC iMX95 modules, the recovery process uses the Universal Update Utility (uuu) (1). The SMARC iMX95 comes with Toradex Easy Installer pre-installed (2), but when recovery is needed, you’ll need to enter recovery mode (2).
Troubleshooting Steps
1. USB Connection Verification
- Ensure you’re using a high-quality USB cable
- Try a different USB port on your Windows 11 host
- Avoid USB hubs - use direct connection as you’re already doing
2. Recovery Mode Entry
You may need to enter recovery mode manually. For SMARC iMX95, you’ll need to follow the recovery mode instructions (2).
3. USB Driver Issues
The LIBUSB_ERROR_PIPE error often indicates USB driver or communication issues. Try:
- Installing the latest USB drivers for your system
- Running the recovery script as Administrator
- Checking Windows Device Manager for any USB device errors
4. Alternative Recovery Approach
If the Windows batch script continues to fail, you can try using the Universal Update Utility (uuu) directly (1). The uuu tool is provided by NXP and is used to load U-Boot into the RAM of the module for recovery purposes (1).
Recovery Mode Instructions
Since you might need to manually enter recovery mode, check the recovery mode instructions specific to your module (2). Make sure there is no SD card inserted in the carrier board when attempting to enter recovery mode.
Additional Resources
If these steps don’t resolve the issue, the problem might be related to the specific USB implementation or Windows 11 compatibility. Try using a different host computer if available, or consider using a Linux host system for the recovery process.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.