[Nook HD, HD+ Android Development] smithmal:
Step by Step Instruction to flash Slimbean on a NookHD+ from Stock Nook

Thought I'd write this down as I had some issues flashing the ROM coming from the Nook Stock. These instructions are similar to what was already reported by e.mote here but offer more clarification if one wants to flash the Slimbean ROM onto a NookHD+ if you are coming from Nook Stock firmware.

You will need a microSD card to perform this flash and it will need to be at least 4GB in size.

1. Make bootable SD card

a. Download the NookHDplus-bootable-CWM-6028-for-stock-4GB-rev4-(05.15.13).zip and unzip it to your desktop. You should get a large 4GB image file

b. Download Win32DiskImager (from here), extract it and open the exe application

c. Within Win32DiskImager navigate to your desktop and choose the 4GB image file. Select your microSD card and click "Write."

d. Once the Win32DiskImager is finished, copy the following files onto the root of your microSD card:

1. The SlimBean NookHD+ zip file (from here)

2. The CWM recovery zip file (from here)

3. The most current Slimbean gapps build: (from here)

2. Booting into CWM

This was a huge problem for me (and many others; see here) as many NookHD+ tablets are extremely temperamental about booting from files copied onto the external microSD card. The only procedure that worked for me was the "Factory Reset" procedure (see below). Thanks goes out to kodochax for discovering this method.

a. You will need to factory reset your Nook. Do this by:

1. Shutting down the Nook

2. Hold down the "n" key and then the power key until you see the "Nook" icon on your screen and then release both buttons

3. A small pop-up window will appear. Follow the instructions to put your Nook into factory reset

b. Start up your Nook. It will ask you Location information as if you were starting it up for the first time

1. Enter your Language

2. Enter your location

3. Enter your Time Settings

c. When you see the statement that a "Critical Update" needs to be installed, insert your microSD card into the Nook and then proceed with installing the "Critical Update." The Nook will download the Critical Update file and then reboot. When it reboots you should immediately see the "Cyanoboot" screen and then be placed into the CWM environment.

3. Backing up Nook Stock firmware, Wiping User Data and installing appropriate zips using CWM

Instructions below verbatim to e.mote's procedure linked above.

a. Once the CWM text menu appears, use volume buttons to move cursor bar, Nook 'n' button to select, and power button to go back.

b. Back up the stock ROM: Select 'backup and restore' > 'backup'. CWM will back up the whole device onto the SD card. Once done, go back to main menu.

c. Select 'wipe data/factory reset'. Follow prompt to finish action. Go back to main menu.

d. Select 'install zip from sdcard' > 'choose zip from sdcard'. Select and install CWM Recovery zip, Slimbean NookHD+ zip, and finally the Google Apps zip (for CM10.2) in that order. Go back to main menu.

e.. Remove card from slot. Insert card into a reader in your PC. Copy the 'clockworkmod' folder from the card onto your PC and zip it up. Rename it to "Nook Stock ROM Backup".

f. Select 'reboot system now'. Nook will then boot into CM.

The boot microSD card is no longer needed, as the Nook can now boot into recovery on its own. You can keep the boot card in case the Nook ever fails to boot, or you can reformat it to its original capacity. The image file that your wrote to your microSD card in step 1c caused your card to be formatted to a 4GB partition size. If you want to reformat it back to it's original partition size install and run SD Formatter (Enable 'Format Size Adjustments' in Options when formatting the card).

Hope this helps out anyone trying to flash this ROM from Nook Stock. If you want to do this for flashing the Slimbean to the NookHD everything should be the same except you'll copy the SlimBean NookHD zip file to your zip card (from here; noted in step 1d) instead of the Slimbean NookHD+ zip file.

smithmal