When I enter HBOOT menu with the phone connected to the PC with USB I get the missing driver prompt in Windows and there's an exclamation mark for a device called Android 1.0 in Device Manager.

I have been following this guide for preparing the device with Android SDK tools and ADB before rooting: http://wiki.rootzwiki.com/HTC_Desire

I have installed Android SDK tools, got the ADB server running, configured PATH variable for CMD, and I have installed the HTC drivers provided. I have not installed HTC Sync, not on this PC (to avoid any conflicts with the standalone HTC driver).

Android SDK package: installer_r21.0.1-windows.exe
Installation path: C:\Program Files (x86)\Android
HTC driver package: HTCDriver3.0.0.007.exe
Installation path: C:\Program Files (x86)\HTC
Installation path of driver: C:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64

So why is it giving me this crap about missing driver for Android 1.0? What's Android 1.0 anyway? This device is on Android 2.2!

device manager android 1.0 missing driver

device manager android 1.0 missing driver screen 2

This is on Windows Vista 64-bit and when I choose the option to browse for a driver in the missing driver prompt and I specify the path above, it simply doesn't find an appropriate driver for it. But that's what the guide said I should do.

Also, this device called "Android 1.0" disappears from Device Manager when I boot the phone normally. So it is only presented when the phone is in the HBOOT menu and it reads "HBOOT USB PLUG" on the screen.

I think this step is important in order to successfully use a rooting tool or method like Revolutionary or Unrevoked. So how do I solve this? Anyone else who had this problem who can share a solution?

2 Answers 2


Installing the driver from the XDA Dev website should solve this issue.

(There is also a driver and a tutorial on the Unrevoked website. But the this driver didn't work for me. While the driver from the XDA Dev worked every time.)

You essentially need to download the adb_driver_htc.zip file and view the hardware ID of your HTC device (Properties dialog of the device in Device Manager) and make sure it matches the ID in the INF file for this driver. You then need to update the driver for the device (in Device Manager) with the missing driver (yellow triangle with exclamation mark).


I recently had the same problem when rooting my Nexus S, I found that instead of letting Windows try and find the driver in the folder choose the Let me choose a driver on the PC and then pick the Android Phone drivers and the driver was (in my case) the Google Nexus S ADB Interface however you'll be looking for the particular driver your phone needs.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .