Wednesday, June 22, 2011

Troubleshoot - Android Platform Sooner Single ADB Interface error

When installing The Android ADB Interface drivers , There are situations where the system complain that the driver is not found , or the driver installation has failed. I was researching the web and found many solution , but neither of them really worked for me.
Anyway , This is my solution : 

1) Using a free tool called USBDeview you should first spot your ADB Interface driver (Using the USBDeview You can try uninstalling devices until you see in the DeviceManager that the ADB Interface is not there anymore) 
2) Now, unplug-plug your mobile device and spot the ADB Interface in the USBDeview,   look at the vid info of that interface , Over my place it looks like that :
Description =  Android Composite ADB Interface , Instance ID = USB\VID_1004&PID_618E_ADBInterface\6&34ef9180&5&0000 )
2) You need to download Google's android_usb_windows.zip package that contains the
driver.  Then unpack the zip file.
3) In the android USB windows folder ( C:\Program Files\Android\android-sdk\extras\google\usb_driver ) , edit the android_usb.inf file and add the specific Instance ID As followed :
"%CompositeAdbInterface%     = USB_Install, USB\{Your Vid Info}" 
Over my place the row Looks like that --> 
"%CompositeAdbInterface%     = USB_Install, USB\VID_1004&PID_618E&ADB.DeviceDescRelease%=androidusb.Dev, USB\VID_1004&PID_618E_ADBInterface"
4) Now , Try again to Update the ADB driver from the android USB folder, and make sure the ADB Interface driver has been installed without error in Device Manager.

If you still have problems , please let me know.

Good Luck.

Moris Oz
Caapi Technologies