Ok quick fix to the driver missing for the "Android 1.0" inside your device manager when in the "bootloader" menu.
Goto your sdk installation, open up the usb_driver folder. Inside that folder you will see an "amd64" and "i386" folder along with an inf file and a couple of cat files.
Open up the "android_winusb.inf" and add underneath the ;Google NexusOne :
;HTC Incredible
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9E
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0C94
Then goto device manager, right click on "Android 1.0" goto properties then click on update driver. Once there browser your computer and select the folder which contains the file you just edited. Windows Vista/7 and probably XP will complain that its an unknown driver from an untrusted source etc, hit install anyways or ok. Once installed your device manager will refresh listing a new device under Android USB Devices called:
HTC Bootloader
And we're off......
Wow, thanks a million. I've been scratching my head trying to figure this out. The only thing I would add is that you forgot a ; after what you wrote. Took me scratching my head for a few seconds to figure it out. Here's what I got to work (the stuff in bold is what I pasted in)
;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
[Google.NTamd64]
;HTC Incredible
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9E
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0C94
;