Error message "claim interface failed" while loading Toradex easy installer on Apalis iMX6Q IT through windows script

Hello,
I was trying to install android on Apalis IMX6Q IT 2GB with Ixora v1.0A carrier board using Toradex Easy Installer, but it failed to load Easy installer. It ended with an error “claim interface failed” after running the recovery script. I proceeded as follows:

  1. Connected power, HDMI, x9 microUSB(or x8 lower USB), and for USB debugging (using USB to Serial (DB9) converter), connected UART1 or X22s RxD(Ixora) → TxD(DB9 connector), TxD(Ixora)->RxD(DB9 connector), and GND->GND.
  2. On Tera Term, configured the Baud rate to 115200, 8N1 with No flow control.
  3. Powered the board and stopped auto-booting by pressing space on tera term terminal.
  4. Then sent ‘bmode usb’ command through tera term to load installer from USB which rebooted the module.
  5. After that i executed ‘recovery-windows.bat’ script on host machine to start Toradex Easy Installer on module.
  6. The script execution ended with an error “Trying to open device vid = 0x1b67 pid = 0x4777 \n claim interface failed”.

I’ve tried different USB and microUSB, checked the flow control (None)…same error every time.
I’ve used Windows 7 pc

Hi @krisb and Welcome to the Toradex Community!

Did you remove the JP2 on Ixora carrier board?

Which version of Toradex Easy Installer are you using?

Best regards,
Jaski

Hey! @jaski.tx
Ya, I’ve removed JP2 on carrier board and I’m using easy Installer 1.8

HI @krisb

Thanks for the information.
As we describe here, recovery script may fail on Windows 7. You should use Windows 10 or Linux on Virtualbox.

Nevertheless, you could try the following before switching to a supported OS.

  1. Connect the Ixora directly to your Host and not using a USB Hub
  2. Make sure that you run the script with administrator rights.

Best regards,
Jaski

Hey @jaski.tx

I’ve directly connected the board and host pc using USB-A to microUSB cable at X9 or (USB to USB-A at X8(lower) ).
and running the script with administrator privileges give error “doesn’t recognize the command”. I’ve attached its output snap.
[1]: /community/storage/temp/2041-using-admin-privilages.jpg

How did you do this? By clicking on the batch script?

The best would be start cmd with administrator privileges and run the script from there.

Best regards,
Jaski

Hey! @jaski.tx
“The best would be start cmd with administrator privileges and run the script from there.”

Even this didn’t workout…

Then, please switch to Windows 10 or Linux.

Best regards,
Jaski

Hey! @jaski.tx,

I used ubuntu machine and it worked. The installer is started but the image I downloaded from here is not compatible for the module…Why is it so?? & Where do I get the compatible images?

Best Regards, Krishnandu

Hi @krisb

Perfect you were able to launch Toradex Easy Installer.

The installer is started but the image I downloaded from here is not compatible for the module

You just add 0028 to the supported_product_ids in the extracted Kynetics Image and then you should be able to flash the Android Image on your module.

Please check also the attachment here.

Best regards,
Jaski

Hey! @jaski.tx

Thanks, for your support. Android is installed successfully and is running fine.

Perfect. Thanks for your feedback.