[Nook Color Q&A, Help & Troubleshooting] rad131304:
Windows 7 Sideload Instructions

Hope this helps some people - I tried to be very step-by-step about it.

Again, thank you Pokey9000, the guys and gals from the IRC channel, and everybody else for all of your hard work! 99.9% of this is an aggregation of what is already in this thread; some of it comes from nookdevs also.

You will need the following applications on your Windows 7 computer:

- cygwin (www dot cygwin dot com)

- Android Debug Bridge (ADB) - this comes with the android SDK

- Android USB Drivers - this comes with the android SDK

-- (WOQ) stands for without quotes, it means that I am giving you something between quotes to copy and paste.

-- if you see <some_odd_name> inside quotes, it means you MUST replace this with something from your specific OS instance (e.g. a drive letter, or something)

make sure your NC is disconnected from you computer

make sure your SD card is mounted on your computer (readable/browsable in explorer)

Install cygwin - you only need the base install AFAICT (YMMV), don't worry about the options for now.

download nooter at http //www dot mediafire dot com/?hugt8uxcfffpdvg

extract the contents to a folder in your cygwin install (standard install path is c:\cygwin)

Go to: Start, type in (WOQ) "compmgmt.msc" - this may require UAC elevation

Select "Disk Management" under storage

note the drive letter of the SD card and the disk number

Go To: Start > All Programs > Cygwin > Cygwin Bash Shell

At the prompt, type (WOQ): "mount //./<f>: /dev/sd<c>"

Where <f> is your drive letter, and

<c> is the letter you would get if you zero-indexed the disk number into the alphabet (i.e. 0 = a, 1 = b) **

press enter - there should be no output

at the prompt, type (WOQ): "dd if=<path_to_nooter_from_cygwin_install_folder>/nooter_sdcard_40MB.img of=/dev/sd<c>"

It will sit at this for a few minutes seeming to do nothing, be patient; you should get a response eventually that looks like:

80326+0 records in

80326+0 records out

41126912 bytes (41 MB) copied, 174.525 s, 236 kB/s

remove the sd card from the computer and plug it into the NC

power down the NC (hold power button for 15 seconds)

connect the NC to the computer

Wait for a "Composite Device" to be recognized by Windows and fail to install drivers

Wait for 15 seconds after the recognition

power down the NC

remove SD card ***

Find your android_winusb.inf file - this is located in your android-sdk install directory in the usb_driver folder. (NOTE: if you installed this in the program files folder, you will need to UAC elevate your editor to edit this file)

Paste the following lines into the file below both occurrences of the line ";Moto Sholes" after the ADBInterface definitions:

;B & N Nook Color

%SingleAdbInterface% = USB_Install, USB\VID_2080&PID_0002

%CompositeAdbInterface% = USB_Install, USB\VID_2080&PID_0002&MI_01

save the file and close

find your adb_usb.ini file - it is usually located in c:\users\<username>\.android\

add (WOQ) "0x2080" on its own line

power on NC - at this point, the NC should boot normally, but ADB won't be able to recognize it

Go To: Start > Devices and Printers

Right-click on Nook and select properties

Select the hardware tab

If you have something that says "Nook" and has a yellow yield sign with a "!", then continue, if not skip to 38

Click on "Nook"

Select Properties

Click Change Settings (may require UAC elevation)

Click update driver

Select "browse for driver software on your computer"

Browse to the android-sdk/usb_driver folder

click next

You should be done; skip to 47 (I have no idea if this is correct - i pieced it together from somewhere in this as I did not get Nook to appear in the Device Functions List)

If you don't have a "Nook" Device Function, click on "USB Mass Storage Device"

Select Properties

Click Change Settings (may require UAC elevation)

Select the Driver Tab

Click Uninstall

Click OK

Disconnect NC

Reconnect NC

You should be done (this is different from my previous instructions on how to uninstall the NC USB drivers, I have not tested it so YMMV)

Go To: start > run > cmd

type (WOQ): "cd <path_to_android_sdk>\tools"

type (WOQ): "adb.exe kill-server"

You should get something like:

* server not running *

type (WOQ): "adb.exe remount"

You should get something like:

* daemon not running. starting it now *

* daemon started successfully *

remount failed: No such file or directory

You are done configuring to sideload

From here you should be able to sideload from ADB.

**I am not sure that it matters which drive number you are dealing with, I was just going from CYGWIN manual that stated that /dev/sda was \device\harddisk0\partition0, etc...

***I think the NC may power back on after you turn it off here because it always powers on when connected to power, but I really don't remember at this point, and it's late here

EDIT: I forgot some steps ... it's late