Thursday, December 1, 2011

Hauwei IDEOS adb driver

It was a little bit tricky to install the driver on windows, because I could not find any OEM driver from Hauwei. However, with it can be added as an Android Composite ADB interface easily.

To do that, first make sure you have download Google provided driver.

  1. Launch the SDK and AVD Manager by double-clicking SDK Manager.exe, at the root of your SDK directory.
  2. Expand the Third party Add-ons and Google Inc. add-ons.
  3. Check Google Usb Driver package and click Install selected.
  4. Proceed to install the package. When done, the driver files are downloaded into the <sdk>\extras\google\usb_driver\directory.
Once you have the driver, go to <sdk>\extras\google\usb_driver\ and add the following lines to android_winusb.inf. Make sure to create a backup of the inf file first.

;Huawei IDEOS
%SingleAdbInterface%        = USB_Install, USB\VID_12D1&PID_1038
%CompositeAdbInterface%     = USB_Install, USB\VID_12D1&PID_1038&MI_01

So basically it looked like following as I added the lines after Google nexus one 

;Google NexusOne
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
;Huawei IDEOS
%SingleAdbInterface%        = USB_Install, USB\VID_12D1&PID_1038
%CompositeAdbInterface%     = USB_Install, USB\VID_12D1&PID_1038&MI_01

Include = winusb.inf
Needs   = WINUSB.NT

Include     = winusb.inf
AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall

That's it! Now just give this driver location for the IDEOS...
In details for Windows 7:

To install the Android USB driver on Windows 7 for the first time:
  1. Connect your Android-powered device to your computer's USB port.
  2. Right-click on Computer from your desktop or Windows Explorer, and select Manage.
  3. Select Devices in the left pane.
  4. Locate and expand Other device in the right pane.
  5. Right-click the device name (such as Nexus S) and select Update Driver Software. This will launch the Hardware Update Wizard.
  6. Select Browse my computer for driver software and click Next.
  7. Click Browse and locate the USB driver folder. (The Google USB Driver is located in <sdk>\extras\google\usb_driver\.)
  8. Click Next to install the driver.

No comments:

Post a Comment