[Nook Color Android Development] whgarner:
this from rad131304 not me, thank you

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)

1. make sure your NC is disconnected from you computer

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

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

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

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

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

7. Select "Disk Management" under storage

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

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

10. 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) **

11. press enter - there should be no output

12. 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

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

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

15. connect the NC to the computer

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

17. Wait for 15 seconds after the recognition

18. power down the NC

19. remove SD card ***

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

21. 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

22. save the file and close

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

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

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

26. Go To: Start > Devices and Printers

27. Right-click on Nook and select properties

28. Select the hardware tab

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

30. Click on "Nook"

31. Select Properties

32. Click Change Settings (may require UAC elevation)

33. Click update driver

34. Select "browse for driver software on your computer"

35. Browse to the android-sdk/usb_driver folder

36. click next

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

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

39. Select Properties

40. Click Change Settings (may require UAC elevation)

41. Select the Driver Tab

42. Click Uninstall

43. Click OK

44. Disconnect NC

45. Reconnect NC

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

47. Go To: start > run > cmd

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

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

You should get something like:

* server not running *

50. 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

51. You are done configuring to sideload

From here you should be able to sideload from ADB.

by rad131304