[GUIDE] Install CM7 or CM10 + Recovery to EMMC - ALL NOOK COLORS! (Updated:11/19/12)
***Nook Colors manufactured after May 2011 shipped with a different partition scheme, see post 2 for information about it, or just go ahead with the guide since it doesn't affect much! You can identify these nooks as they have a blue dot sticker on the box***
A gentle reminder, this thread should only be for discussion related to the guide itself. Any CM7/10 related issues should be discussed in the appropriate threads either in General or the Development forum. Thanks!
On with the good stuff:
This guide is intended to take you through the (mostly windows-based) steps needed to replace your internal nook color
rom with CM7/CM9, gapps and clockworkmod or TWRP recovery
all on EMMC. This will work coming from any
previous rom, including the latest stock software (excluding dual boot set ups, not supporting that here), no previous rooting is needed for a new nook, however don't forget to boot stock and register the device before flashing to CM7/10.
At this point in CM7 development I am recommending installing a CM7.2 build by mrg666 from this thread
or an official nightly/stable 7.2 directly from CyanogenMod: http://get.cm/?device=encore
CM10 is based on Android 4.1 (Jellybean) and builds can be found here: http://get.cm/?device=encore
or mirrored here: http://techerrata.com/browse/cm/encore/nightly
If you want to run CM7/10 from the sdcard.. you're in the wrong place! Go check out verygreen's thread here for CM7
or here for CM10
check the md5 hash for the files you are downloading to make sure you don't have corrupted files. This is a great windows utility to do that: http://code.kliu.org/hashcheck/
On with the guide:
- Download 1gb TWRP image from here OR 1gb CWM 22.214.171.124 sdcard image from here. MD5 of .zip: 1319739d33642ed860e8044c3d55aa56. (I made this based on work in this thread. credit: to cmstlist and DizzyDen, and kevank for hosting). You really only need the 1gb image for this guide, no matter what the size of your card is. A smaller image will burn faster, and when you're done with the guide you can reformat the card anyway.
- Extract the twrp or clockworkmod .img (if you can't open the file use 7zip)and burn to sdcard using win32diskimager (free). These apps will need to be "run as administrator." If you're not sure how to do this see step 3 here. ***Some internal laptop/desktop readers will not work to do this, you may need an external USB reader if you run into problems.***
While that's burning:
- Download CM7 or CM10 from the links above.
- Download either CWM 126.96.36.199 flashable .zip from here or TWRP 2.x flashable zip from here.
- For CM7 -Download the latest gapps gingerbread needed for market/google services) from http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip
- For CM10 download gapps-jb-20121011-signed.zip from here or here
- Once your sdcard is done, copy all those files to the sdcard - DO NOT unzip them
- Power off your nook. Put the sdcard in, and power on, the nook will boot from sdcard into TWRP or clockworkmod depeding on which you used. TWRP is touch based and easy to use. Navigate in CWM using the vol up/down keys, N button to accept, power button to go back.
- Optional: At this point if you want to make a backup of your current EMMC rom (stock or whatever else you're running) you can. Just go to backup.
- Go back and navigate to Install .zip from sdcard/Choose .zip
- Flash the files in this order:
1. cm .zip
3. Clockworkmod or TWRP .zip
- Once you've flashed the files; in the clockworkmod main menu select "wipe data/factory reset" or in TWRP choose factory reset from the wipe menu.
- Go back to the main menu, remove the sdcard
- Format the sdcard in your computer as fat32 (or use another sdcard) and put it back in the nook and then press reboot system. (CM7 requires the use of an sdcard for storage - thanks pmilford for the tip)
- Once you boot into CM7/10, you'll be presented with a welcome screen and you can add your google acct. You need to have wifi access here (obviously..) so hit menu on the status bar and you can set up wifi.
For more information on CM7 and latest issues/fixes/workarounds please check out the Nightly discussion thread here.
For more information on CM10 and latest issues/fixes/workarounds please check out the Nightly user discussion thread here
- Now you can format the sdcard to use as a storage card in your nook.
- To boot into recovery in the future (in order to update to a newer cm7 build/new kernel or make backups) simply hold down power and then choose reboot - recovery from the menu.
- If you want to *gasp* restore to stock 1.2.0 flash nemith's stock image (update-nc-stock-1.2-signed.zip) from here using a recovery sdcard.
- In CM7: For those looking to get a honeycomb feel to their Nook, I'd recommend this theme. Download the .apk and install it with file manager (or another of your choice), then go to the Theme Chooser app and scroll all the way left and select the theme (name/picture is broken but theme works). Once you've applied it, reboot. (Credits mad-murdock, Bawb3, haxzamatic and joenathane)
- In CM7: To set your CPU/Overclock options go to Menu-Settings-CyanogenMod Settings-Performance.
- CM7 for the nook color includes mad-murdock's tablet tweaks, so be sure to set up your preferences in the tablet tweak settings also found in the CM settings menu. Some apps, or you, will hide the status bar (eg watching a full screen video) so I like to set "unhide key" to home so that the N button will show the status bar again.
- If you're having market problems see this thread for fixes. (Thanks jalexishg)
- Want to say thanks? Hit the thanks button below
and the development thread here.
Updating to a newer nightly build
- Download latest nightly from CM and put it on the sdcard that's in the nook. Easiest way is to either download it directly on the nook itself, or download on pc and use usb drive mode to copy it to the nook sdcard.
- Reboot to recovery (from power menu)
- Wipe cache
- Install zip from sdcard, flash the new nightly .zip
I will try to maintain this guide with new information when needed. If anyone has any comments/suggestions feel free to suggest them below or PM me.
For additional help or just Nook Color related chat join us in #nookcolor on Freenode IRC. (if you have no idea what IRC is click here