[Nook Color Android Development] thecubed:
Howdy everyone!

Without further ado, I humbly present my gift to the community (and the #nookcolor irc channel :) )

This collection of scripts will automagically install:

NookColor USB ADB Drivers

The necessary adb_usb.ini file for adb to recognize the NookColor

A stripped-down copy of the Android SDK, with just the requirements for adb.exe

adb.exe is added to your %PATH% variable.

Tested on Windows 7 32/64, Windows Vista 32, Windows XP SP2/SP3

Now I realize not everyone wants the do-all end-all script, so there's two versions: one that contains the drivers AND a cut down Android SDK, or the version that only installs the ADB driver and the proper adb_usb.ini file.

Instructions for use with combo pack (please read!):

Download the combo pack

With your NookColor unplugged from your PC, run the nookcolor-easyADB.exe file and allow it to extract to c:\

Follow the on-screen instructions and wait until you see "All done!"

Plug in your NookColor, tell Windows not to use Windows Update, and let it search your computer for the proper drivers.

Once the package has finished installing, and the drivers are installed, you can just open a command prompt window and type:

adb devices

If you see your device's serial number listed, you're good to go!

Instructions for the driver-only pack:

Download the driver-only pack

Extract it somewhere on your PC (may I recommend c:\android-sdk-windows\usb_driver ?)

Run install.exe in the extracted folder and follow the onscreen prompts.

For those of you that would like, the source of the driver installer is contained in both downloads as install.au3. Driver installation is accomplished using dpinst.exe from the Windows Driver Development Kit.

Also, to avoid any confusion, I am also known as IOMonster on IRC.

Okay now for the good stuff...

DOWNLOADS:

Combo Pack (all in one!): http://legacyschool.us.to/nookdev/nookcolor-easyADB.exe

Driver only pack: http://legacyschool.us.to/nookdev/nook-usb-installer.rar

Update: 0.2 version has been released. Should fix CPU architecture errors when installing. I have also changed the download protection on my server, you should be able to use download managers now.. just keep it to a sane number of concurrent downloads by IP.

Troubleshooting:

Make sure you're rooted

Sounds dumb, but trust me, it's happened.

Make sure you haven't used ADBWireless and forgotten to disable it

Guilty here. I spent a good half hour trying to figure out why it didn't work on one of my Nooks until I realized that I had left ADBWireless on.

Check device manager for a "Nook" device, you may just have to do an "update driver" on it

Just like it says, check for any devices labeled "Nook" or "USB Composite Device" with a VID of 2080

Uninstall ALL Nook-related devices in device manager

Check device manager for any USB devices (usually USB Composite Device or USB Mass Storage) with a VID of 2080 and PID of 0002, uninstall 'em and unplug/replug your Nook.

Please note that this is a VERY initial build. It may not work for you under some circumstances, but on the few machines I've tried it on, it seemed to work for me. If you encounter any weird bugs, please let me know- I'd love to know so I can fix it.

(As a side note, I really need to standardize my nomenclature for my driver pack..)