2 January 2013

How to install the Android USB driver for weird branded android devices (like flytouch and etc.) on Windows 7 - full instruction

Solution based for weird branded android devices that use Google USB driver (it contains to information how to add support to your device to  Google's usb driver .


What you  need.
Patient.
USB

STORY:
You bought a cheap awesome tablet made by some never heared before brand and you want to install your soft made in your IDE,so you connect your device and ... windows failed to install driver.
Then, you think ... let's see what they wrote in official documentation ,so you go to Google and ...you doomed,because windows cannot find driver .
It works with

What you could do ?


SOLUTION:
Follow a modify edition of official guide made by me

Check is your device has turned on "usb debugging" and turn off. (yes, you need to turn off),so from now
Connect your Android-powered device to your computer's USB port.
Right-click on Computer from your desktop or Windows Explorer, and select Manage.
Select Devices in the left panel.
Locate and expand Other device in the right pane.
Right-click the device name (such as Nexus S) and select Update Driver Software. This will launch the Hardware Update Wizard.
Select Browse my computer for driver software and click Next.
Click Browse and locate the USB driver folder. (The Google USB Driver is located in <sdk>\extras\google\usb_driver\.)
Click Next to install the driver.

Still problem ?
If you are SURE SURE SURE,that drive for your device doesn't exist,then ... it means that, you can use Universal USB Driver*.
This will be based on example for flytouch

You need  to 2 things:
a) edit  android_winusb.ini file
b) get information about VID , PID.

Let's start from b)

Right-click on Computer from your desktop or Windows Explorer, and select Manage.
Select Devices in the left panel.
Locate and expand Other device in the right pane.
Right-click the device name (such as Nexus S,Flytouch) and select Properties.
(somewhere the will be VID, PID

a)
C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver
(path depends where you install android-sdk )

You need add line (using information from propeties in b)

;Flytouch
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01

done :).

You sometimes ,need restart PC,disconnect and connect device via usb ,etc.
It solves 99% problems.

*at least in all known to me cases,but i am sure there will be some exception