Missing device driver for "Android 1.0" in Device Manager while in HBOOT menu! 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!





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?
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).