Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
The error message LIBUSB_ERROR_NO_DEVICE (-4) you’re encountering indicates a USB communication issue during the recovery process. Since your Verdin iMX95 is detected as “NXP Semiconductors OO Blank 95” in recovery mode, the hardware is likely functional.
Troubleshooting Steps
1. Verify Recovery Mode Setup
For the Verdin iMX95, ensure you’re entering recovery mode correctly. The recovery pin (SODIMM pin 246) needs to be pulled down with <1kΩ during initial power-on (cold boot) (1). Make sure there’s no bootable SD card inserted, as this can prevent the module from entering USB serial loader mode (2)(1).
2. USB Connection Issues
The LIBUSB_ERROR_NO_DEVICE error often occurs due to:
- USB cable quality: Try a different high-quality USB cable
- USB port: Switch to a different USB port on your host machine
- USB hub interference: Connect directly to your computer, avoiding USB hubs
- Power supply stability: Ensure stable power during the recovery process
3. Alternative Recovery Tools
The Universal Update Utility (uuu) is the standard tool for i.MX-based modules recovery (3). Since you’re experiencing issues with the standard recovery script, you can try:
- Using the official uuu tool directly from NXP’s repository (3)
- Trying different versions of the uuu tool
- Running with elevated privileges (sudo on Linux)
4. Host System Considerations
Based on community experience, recovery success can vary between operating systems (4). If Windows recovery continues to fail, Ubuntu often provides better compatibility for the recovery process.
5. Hardware Verification
If all software approaches fail, the issue might be hardware-related. However, since your module is detected in recovery mode, this suggests the primary boot circuits are functional.
The fact that your Verdin iMX95 is recognized in recovery mode is a positive sign that the SoM is likely not permanently damaged. The issue appears to be related to the USB communication during the recovery process rather than fundamental hardware failure.
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.