I might be wrong on this, but I'm pretty certain that fastboot.exe applies to fastboot mode, and adb applies to non-fastboot mode. i.e., you can use adb when you're in recovery mode or with the phone fully up and running, but not when you're booted into fastboot.
Adb cannot see my N1, although fastboot and regular USB connection to the SD card both work fine. How can I make adb see the phone? I've tried and tried but must be missing something. Is the Nexus One too old for adb?
The link in the OP doesn't get a driver now (just gets an XML file saying access denied), and the SDK "adt-bundle-windows-x86_64.zip" I've downloaded from Google today doesn't have any USB drivers either. Cyanogenmod's wiki "Howto: Install the Android SDK" links to an INF file only with no actual driver.
found the answer:
Ran the SDK Manager (by running adt-bundle-windows\sdk\tools\android.bat)
Checked the box for Extras/Google USB Driver
- the SDK Manager downloaded the files, and shows status as "Installed" but they are not installed in Windows yet
Followed the instructions at developer.android.com/tools/extras/oem-usb.html#InstallingDriver
- used Windows Device Manager to install Google's USB drivers successfully
Now adb sees my Nexus One:
C:\adt-bundle-windows\sdk> adb devices
List of devices attached
HT9CTP817518 device
YES!
(Though as it turned out, I used Amon-RA recovery to flash CyanogenMod so did not need adb )