CM11.0 KitKat (Android 4.4.2) for Bricked & No EMMC Nook HD+ (02APR2014)


These informations pertain to bricked Barnes & Noble Nook HD+ with no EMMC.

Credits: verygreen, fattire, hashcode, bokbokan, loosethiskin

  • DO NOT DELETE the “devconf” folder on your micro SD Card as it contains your faux “MACAddress” and “DeviceID”. Bricked Nook HD+ with no EMMC mean the partition with your device informations are gone. So fake mac address and serial number will suffice.
  • If you know your real device MAC Address, you can replace it with the fake one by editing the “MACAdress” file. Certain routers and modems have a log of devices connected with their mac address that you can use that to pinpoint your real mac address.
  •     Changing Mac Address:
  •     1. Modify the “MACAddress” file inside the “devconf” folder on your micro SD Card with any 12-digit hexadecimal numbers.
  •     2. Boot into CM 11.0 and turn off your Wi-Fi in the Settings.
  •     3. Open “File Manager”>Settings>Enable “Root Access mode”
  •     4. Browse to and delete /system/etc/firmware/ti-connectivity/wl1271-nvs.bin file.
  •     5. Open up Terminal and type commands,
  •        $ su
  •        # sh /system/bin/
  •     6. Turn on Wi-Fi.
  • Your real Device ID or serial number is located under the micro SD Card cover. You can edit the “DeviceID” file with your real serial number.
  • To expand the DATA partition of your micro SD Card after burning the SDCARD IMAGE, you need to boot into “SDC Recovery” at the Cyanoboot menu. Wait for device to boot into TRWP and then mount “Boot” and un-mount “Data”. Browse to the “Boot” folder and install the “” file. Reboot into TWRP and follow the steps to install the “” file again to complete the process before rebooting into CM 11.0.
  • When booting into CM 11.0, it will take a couple minutes at the animation screen for the first time.
  • For further informations, please checkout previous post on CM11.0 for Nook HD+. If your device lag too much, change to a difference SDCard.

Read more of this post

ART vs Dalvik on Nook HD+ Running CM11 Android KitKat 4.4.2

This is a demo of side-by-side video of ART vs Dalvik runtime.
Additional game play from Cut the Rope Free.

From my experience, installing apps, booting into Android, and optimizing apps using ART takes longer time than with Dalvik. Opening app is a little quicker in ART. Does ART make Android feel less laggy, not necessary.

You can Google/Bing for more info on the pros and cons of both runtimes.

CM11.0 KitKat (Android 4.4.2) for Nook HD (SDC/XXX) (13JAN2013)

nookhd KitKat have been out for a while on many devices. I have been busy working to get it running on Nook devices. What are the changes in KitKat?

I do not have a Nook HD, so I can only rely on feedback. For quicker answer, it is better to Google/Bing or look on XDA. Source codes changes daily, so new features will be added down the line.

Read more of this post

CM11.0 KitKat (Android 4.4.2) for Nook Tablet (SDC/IMG) (07FEB2013)

nooktablet KitKat have been out for a while on many devices. I have been busy working to get it running on Nook devices. What are the changes in KitKat?

Nook HD+ is my main tablet and so I spent more time working on it. I spent the last couple of days getting the Nook Tablet running. It was straightforward. The kernel on the Nook Tablet is not great. I have play with it a little, but it is sufficient for now. The device still has bad battery with Wi-Fi on during sleep. Wi-Fi will not connect on wake if you do not keep Wi-Fi on during sleep. You can still turn Wi-Fi off then on to connect. This is partly because Google dropped the TI WPA supplicant support. You also get unknown mac address in status. Not all is bad because there are solutions. KitKat is snappier than Jellybean. You will not see Tablet UI and you cannot switch mount point by editing build.prop. Screen record is not working on OMAP devices yet.

Here are some recommendations for the device. I recommend turning off Wi-Fi (swipe down from Status bar and select Wi-Fi tile from the Quick Settings panel) before you put the device to sleep and turning on Double-tap to sleep (Settings>Interface>Status bar> Double-tap to sleep, status bar is the top bar) or “go to sleep” tile.  If you do not like booting into landscape lock-screen then turn on Rotate lock screen (Settings>Display>Rotation>Rotate lock screen).

Read more of this post

CM11.0 KitKat (Android 4.4.2) for Nook Color (31JAN2013)


The Nookie Developers have done a fantastic job keeping this device up to date with current android. For most devices as old as the Nook Color, their life support is very short because developers like to move on to the next device. Nook Color is special because it is one of the first cheap unlocked tablets. It is great that this tablet lasted this long.

If you do not like or do not know how to compile your own cm-11.0 for the Nook Color, I will provide the one I had compiled. All credits goes to the Nookie Developers. I did not add anything but compile cm-11.0 from the provided sources.

Not everyone is capable of compiling Cyanogenmod for his or her device. I did not always compile my own ROM. Back when Nook Color was release, I was using someone else’s CM7 ROM until I had learned to compile my own ROM. It takes me a lot of time to learn how to compile Android and understanding all the different errors that associated with compiling Android. I have seen many different errors over the years.  It is one of the painful things about compiling android. I know how to fix the errors, but people new to compiling Android might not. I do not discourage people from compiling their own ROM, but I understand that not everyone is capable of compiling Android. My compiled ROM is not always the best but I try to make it as best as I can.

  • Changelogs and sources:
  • Credits: NookieDevs, fattire, hashcode, dalingrin
  • CyanogenMod source
  • CyanogenMod on G+
  • 12/22 – Initial build, repo synced
  • 01/03 – Repo synced, option for double-tap status bar to sleep, for more look at
  • 01/16 – Repo synced, change boot animation size, set zram to 128MB, switch to WPA_SUPPLICANT_TI to fix unknown MAC Address, battery status text option for status bar. I tested ART out on the Nook Color and it work. You do not need to disable boot animation on this build. Enabling ART will make your NC takes forever to boot into Android. The optimizing process takes forever as well if you have GAPPS installed. I did not notice any speed boost with ART.
  • 01/29 – Repo synced, enabled KSM by default,  revert boot to landscape, new Cyanoboot menu look, some clean ups.
  • 01/31 – Repo synced, fixed reboot to recovery, added Advanced storage settings (Settings>Storage>Menu, This allows you to swap storage paths).

Read more of this post

CM11.0 KitKat (Android 4.4.2) for Nook HD+ (SDC/IMG) (13FEB2013)

KitKat have been out for a while on many devices. I have been busy working to get it running on Nook devices. What are the changes in KitKat?

Some of the things I have noticed that are different are the android browser sucks less. It is similar to Chrome now. There are new icons and transparent UI. Besides the missing SGT7 settings features, I have not notice any major improvement. The source codes however changed a lot. The compiling time also increased for me. CM-10.2 compiled under 50 minutes and CM-11.0 compiled in a little over 2 hours. I do not know if it is my setup. Source codes changes daily, so new features will be added down the line.

  • Changelogs and sources:
  • Credits: verygreen, fattire, hashcode, bokbokan, loosethiskin
  • CyanogenMod source
  • CyanogenMod on G+
  • 12/20 – Initial build, repo synced, kernel 3.0.101, CWM, don’t expect most of the settings from SGT7 cm-10.2, & expect bugs.
  • 12/21 – Repo synced, patched FSTRIM EMMC corruption bug, enable FSTRIM support (not tested), tweak touchscreen, & expect bugs.
  • 12/24 – Repo synced, fixed booting animation, device will boot into landscape mode, I recommend enabling Rotate lock screen, updated CWM  recovery to include install from “/storage/sdcard1″ (external SDCard) & enabled Fdisk advanced features for expanding SDCard Data1 partition. This build might require a wipe data/factory reset.
  • 12/27 – Repo synced, fixed rotation lag, show “/external_sd” for internal CWM recovery.
  • 01/03 – Repo synced, switched to OMNI branch TWRP, interface option for double-tap status bar to sleep, removed SGT7 Trebuchet.
  • 01/11 – Repo synced, fixed TWRP battery stat reset bug, 0xD34D‘s screen recorder (Settings>Display>Screen Recorder, hold Power+Vol Up, can record mic), battery status text option for status bar.
  • 01/13 – Repo synced, update on battery status text option for status bar, screen recorder now save video as mp4 instead of m4v format.
  • 01/19 – Repo synced, switch to WPA_SUPPLICANT_TI to fix unknown mac address, increased zram from 64MB to 128MB, increased tiler1d from 27MB to 34MB to improve transition effects, reduce boot animation size, revert boot to landscape. For SDCARD ROM, new Cyanoboot and boot files will now be included.
  • 02/13 – Repo synced, revert back to AOSP WPA_SUPPLICANT, revert zram, updated TWRP so that Advanced Wipe/SDCard Data wipe SDCard data without wiping /data/media. Added “INT ALTBOOT” to Cyanoboot. You can enable “INT ALTBOOT” by putting kernel and ramdisk in the bootdata partition/folder. DO NOT ENABLE “Swap environment primary” in  Storage/Advanced storage settings. Currently swapping storages only work on non-emulated storages.

Read more of this post

CM10.2 Jellybean (Android 4.3.1) for Nook HD+ (IMG/SDC Boot) (26NOV2013)


I know I am late to the party. A few XDA developers (verygreen, bokbokan) have been compiling Cyanogenmod for Nook HD/HD+ for a while now. I just have my Nook HD+ for couple of weeks. I have only started working on compiling CM for my Nook HD+ for a couple days. I am still learning as I go. One of the main reason I am doing this is because for some reason my refurbished device gets hot in the left corner where the processor is located using Stock OS. With CM, the device does not heat up my palm. CM also allows more flexibility to the device and extends its life.

Read more of this post

CM10.2 Jellybean (Android 4.3.1) for Nook Tablet (IMG/SDC Boot) (12NOV2013)

cm10.2v2What is new in Android 4.3 (CM10.2)? I have not noticed anything new except a new camera app. Most of the new features are phone features.

Big credit to loosethisskin from KFire group for helping me out and the CMNookTablet group.

Read more of this post

CM10.1 Android 4.2.2 Jellybean SDCard IMG for Nook Tablet (21APR2013)

sdc4.2.2What is this? It’s an image copy of a 2GB SDCard with bootable CM10.1 Android 4.2.2 Jellybean. You simply burn the image to your 2GB SDCard or bigger and you have a bootable CM10.1 with GAPPS running on your Nook Tablet. Nothing alters to your Nook Tablet internal system. There will be bugs. Use Google or Bing for faster answers if you have problems before commenting.


Does this work on Nook Color, Nook HD, or HD+? NO

  • Make sure you have more than 2GB of space available on your computer.
  • You need to install 7-Zip 9.30 to extract the file.
  • Extract cm_acclaim_10.1_XXXXXXXXX_HD_SDC_IMG.img from
  • This is a 2GB image that can be burn (instructions are below) to a 2GB or larger microSD card.
  • After installation, DATA1 (partition 3) and SDCARD (partition 4) has XXXMB.
  • You want to expand DATA1 and SDCARD partition size if your card is larger than 2GB.
  • Download and copy onto your (BOOT) SDCard.
  • What is
  • It’s a file you install to expand the DATA1 and SDCARD partition size based on your SDCard size.
  • What is does is set DATA1 partition size; 5GB for 32GB card or bigger,
  • 3GB for 16GB card, 2GB for 8GB card, 1GB for 4GB card, and 600MB for 2GB card.
  • The space left is dedicated to the SDCARD partition.
  • Hold the power button for a couple of seconds to turn on device.
  • Boot into Cyanoboot’s ‘Boot Menu’ by holding the home key.
  • Boot into ‘SDC Recovery’>Install zip from sdcard>Choose zip from sdcard>
  • Power off device and turn device back on.
  • Boot into Cyanoboot’s ‘Boot Menu’ and select ‘SDC Boot’ to boot into CM10.1.

Read more of this post

PAC Rom 22.+ JB 4.2.2 for Nook Tablet (SDC BOOT) (10APR2013)

Do research and reading if you are uncertain about this rom.

There are many great ROMs out there, with the more popular ones being AOSPA (ParanoidAndroid), CM10.1, and AOKP. Being all great ROMs, it is sometimes difficult to choose which one you want to run. Why choose when you can have all three? P.A.C.-Man ROM is combination of all three ROMs, so you don’t need to keep switching or deciding between which one to flash. Get all of the features in one ROM!

Phone, Phablet, and Tablet UI
Customized Trebuchet Launcher
A lot of customizations (PIE nav, hybrid settings, per-app color)
Based on ParanoidAndroid, AOKP, and CyanogenMod
Kernel 3.0.70+


  • Look at PAC source history for further changes, I will not post them.
  • 03/22 – Repo synced, Initial build so there could be many bugs.
  • 03/29 – Repo synced, kernel updated to 3.0.71, fixed: calendar crashing in portrait mode, boot animation, high battery drainage in deep sleep, some heat issues when device is in high load (maxed frequency) for long period, removed phone and phablet ui from Hybrid Properties (Default Tablet UI) , default boot orientation is landscape (Don’t ask why).
  • 04/10 – Repo synced, kernel updated to 3.0.72, NO MORE DEEP SLEEP (deep sleep does not help reduce battery drainage when device sleep but causes problems with our current kernel), improved battery drainage in sleep, the device will wake and get charged when you plugged in power cable, changed default governor to Wheatley for lower battery usage, added back 1.2GHz, removed faked battery data (you will need to do a full charge, green light, to get accurate battery stats), used Wi-Fi codes from BN, Wi-Fi is set to turn off when the device sleep, added back default dual-pane preferences, latest CWM recovery, make use of sdcard0 (EMMC) as default storage for those without SDCard, added back Phablet UI to Hybrid properties (Navigation bar buttons and Battery bar options only work in Phablet UI currently). 

(Recommended factory reset for internal rom, clear data1/cache for sdcard rom)
GooManager: Rom ending in *SDC is for SDCARD boot, don’t get it mixed up with internal rom.

Lots of things

Read more of this post

%d bloggers like this: