HTC Magic ADB USB driver install instructions

Published on July 6, 2009

If you diligently followed the android driver install instruction from the Android Developer site but your HTC Magic is still discovered only as an “HTC Android Phone USB Device” and an unknown device named “ADB” because the driver contained in the last SDK (android-sdk-windows-1.5_r2\usb_driver\x86) is not recognized, follow these steps:

  • Open the Device Manager, select the ADB Device and open the Details tab. Look for “Device Instance Id”, it should be something like vid_0bb4&pid_0c0*. If your * is not 2, these instructions will probably solve your issue.

  • Disconnect your device and uninstall the two discovered devices (i used usbdeview but you can do it manually from the Device Manager).

  • Open with a text editor android-sdk-windows-1.5_r2\usb_driver\x86\android_usb.inf. Replace all the vid_0bb4&pid_0c02 occurrences with vid_0bb4&pid_0c0* (e.g. vid_0bb4&pid_0c03).

  • Connect your phone and when asked for driver choose to specify manually a path and select _android-sdk-windows-1.5_r2\usb_driver\x86_.

  • If the installation is successful, to verify that all is ok execute android-sdk-windows-1.5_r2\tools\adb devices, your phone should be listed in the device table.

Thanks to Wysie, for the full discussion see the original thread. After following this procedure even HTC Sync should work.

UPDATE: This procedure should likely work for HTC Hero, Touch and Samsung Galaxy too, just substitute where needed the “Device Instance Id” found at step 1.

**UPDATE 4/10/10: **Confirmed, this procedure still works for newer phones like the Desire, just use a correct Device Id.

**UPDATE 2011: ** I’m still receiving a good amount of visitors for this page so i guess that installing the android driver under windows is still not straightforward as it should be. As an update, please use the driver provided here instead of the one suggested above. Furthermore, feel free to share your opinions below if these instruction helped you or if you feel the steps suggested are not relevant anymore (from 2009 things could have changed a bit).

Follow me on Twitter

Did you like this article?

Receive a notification every time a new article is published, no spam, unsubscribe at any time.

This is the blog of Umberto Raimondi, you can reach me at me@this domain.

I'm also on Twitter and GitHub.

Subscribe via RSS or email.