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?
http://en.wikipedia.org/wiki/Android_version_history

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.

  • Installation:
  • (You should know the risks of installing ROM and will bear responsibility if anything bad were to happen to your device.)
  • Copy the latest ROM/GAPPS to your internal storage/device (/storage/sdcard0)
  • Have the latest CWM/TWRP recovery installed or on your SDCard.
  • You need to have the latest CWM/TWRP installed and install cm-11.0 from it or else you will get an error.
  • The latest recovery.img is located inside the CWM/TWRP. (Included section)
  • Manual backup of recovery via terminal,
  • > su
  • > dd if=/dev/block/mmcblk0p3 of=/storage/sdcard0/recovery_bk.img
  • Manual install of recovery via terminal,
  • > su
  • > dd if=/storage/sdcard0/recovery.img of=/dev/block/mmcblk0p3
  • Make any necessary backup.
  • Boot to recovery and install ROM (choose zip from /sdcard/0 or /emmc)
  • Wipe Cache/Fix Permission in recovery.
  • Wipe Data/Factory reset if you are on earlier build. (internal ROM)
  • Flash flash_format_data1_not_media_sdcard_hummingbird.zip (sdcard ROM)
  • Install latest GAPPS.
  • Reboot.
  • All flash_*.zip links updated & has new codes.
  • Please discard old flash_*.zip files.
  • Working:
  • Bluetooth (Required initial reboot)
  • Wi-fi
  • Audio/mic
  • Storage/external SDCard
  • MP4 video playback/Youtube HD video playback
  • USB Host (USB Storage, Xbox 360 controller, etc)
  • To Do List:
  • Lots of things
  • Mac address unavailable
  • More bugs? Let me know.
  • Rework Cyanoboot.
  • Questions and Answers
  • Please Read Q&A before asking questions (some questions may not apply)
  • Where is the reboot to recovery option?
  • Setting/Developer options/enable Advanced reboot
  • So where is this Developer options?
  • Setting/About tablet/Click Build number several times to unlock
  • What else can I change in Developer option?
  • You can change all the animation scale to 0.5.
  • Want to swap your internal storage (EMMC) to SDCARD?
  • Edit /system/build.prop, persist.sys.vold.switchexternal=0 > 1
  • Edit ro.additionalmounts=/storage/sdcard0;/storage/usbdisk0 > /storage/sdcard1;/storage/usbdisk0
  • Restart your tablet.
  • SDCard Build Notes:
  • To view all the storage in File Manager, you need to enable Root Access mode in the Settings
  • /storage/emulated, sdcard0 is your SDCard internal storage (emulated storage, Storage Settings)
  • /storage/emulated/0 is your current user storage
  • /storage/sdcard1 is your SDCard storage (BOOT partition or p1)
  • /storage/sdcard2 is your device internal storage (emulated storage)
  • /storage/sdcard2/0 is where you should store your ROM updates (change GooManager settings)
  • /storage/usbdisk0 is your USB disk storage
  • USB Mount on computer (SDCard boot):
  • Here you get three drives if your SDCard is present.
  • It is confusing as to which drives are SDCard and device “Internal storage”.
  • I could have re-named them, but then I would have to translate to a string to a hundred languages.
  • From the 16GB device, you should see “Internal storage” with “12.6 GB” of space.
  • I don’t have a 32GB device, but it might show up with around “25 GB”.
  • GooManager setup:
  • Settings>Download Path: ‘/storage/sdcard0/rom/’ (INT Boot) or ‘/storage/sdcard2/0/rom’ (SDC Boot)
  • ROM ending in *SDC is for SDCARD boot. Don’t get it mixed up for internal ROM.
  • TWRP Recovery Guide:
  • Only top half of the menu bar buttons, ie Home, back, and log button, register your touch input.
  • Folders: Internal Storage>emmc, External Storage>sdcard
  • Install ROM: Install>Folders>Select *.zip>Swipe to confirm Flash
  • Disabled screen timeout: Settings >Screen>Uncheck Enable screen timeout
  • Wiping internal /data without wiping internal storage, /data/media: Wipe>Swipe to Factory Reset
  • Wiping sdcard /data without wiping internal storage, /data/media: Install>Folders> Select flash_format_data1_not_media_sdcard_hummingbird.zip
  • Clean Installation:
  • Use Factory Reset in CWM/TWRP for internal boot.
  • Flash flash_format_data1_not_media_sdcard_hummingbird.zip for SDCard boot. (Exclude /data/media)
  • Flash flash_format_data1_sdcard_hummingbird.zip for SDCard boot. (Wipe /data/media)
  • Dirty Installation:
  • Clear cache and dalvik cache.
  • Use Titanium Backup to back up your apps and data.
  • Only backup your apps and data. Don’t backup system apps or data (red lettering).
  • Restoring system apps can cause boot loop.
  • Tips:
  • Enabled reboot to recovery by enabling Advance reboot in Developer options.
  • Speed up animation by lowering animation scale in Developer options
  • APK Removed:
  • CMUpdater
  • CMAccount
  • CMFota
  • CMWallpapers
  • DSPManager
  • VoicePlus
  • VoiceDialer
  • Games tested:
  • WARNING: DON’T INSTALL ROM IF YOU DON’T KNOW THE RISKS
  • You need to do a clean installation if you are on earlier CM7/9/10 build.
  • You need to re-install GAPPS after each update.
  • SDCARD IMAGE:
  • This is a 2GB IMG clone of bootable cm-11.0 SDCard for Nook HD+.
  • Download:
  • 7-zip
  • SD Formatter
  • (The IMG has all the necessary flashable files except for the GAPPS.)
  • SDCards have variable read and write speed.
  • If your SDCard doesn’t boot or the OS lag, then try a different SDCard.
  • Instructions: Read carefully and follow as instructed to avoid any errors.
  • • Extract the compressed file (*.7z) with 7-zip to get the image file (*.img).
    • Format your SDCard with SD Formatter.
    • Burned or dd the image (*.img) to your 1.84GB or larger SDCard.
    Read earlier post on Burning IMG Instructions

    • Boot your device from SDCard into “SDC CWM Recovery” via the Cyanoboot menu.
    • Install flashable_expand_bootable_sdcard_hummingbird.zip. (Located in /storage/sdcard1 or /external_sd)
    (This will prepare your SDCard Data1 partition for expansion)
    • Reboot your device into “SDC CWM Recovery”. (This reboot is required)
    • Install flash_format_data1_sdcard_hummingbird.zip. (Located in /storage/sdcard1 or /external_sd)
    (Do this to complete the expansion & format of the SDCard Data1 partition)
    • Reboot your device and let it boot into cm-11.0. (This will take a couple of minutes)
    • Copy the GAPPS file (*.zip) to your device internal storage folder “0” via USB cable.
    • Reboot your device into “SDC CWM Recovery”.
    • Install the GAPPS file (*.zip). (Located in /sdcard)
    (It is important that you boot into cm-11.0 before installing GAPPS in recovery to avoid possible “unfortunately, setup wizard has stopped” errors.)
    • Installation is complete.
  • You can manually expand SDCard Data1 partition on your computer.
  • Delete the last partition on SDCard and recreate “Primary” “EXT4” “DATA1” (no SDCARD P4 like Nook Tablet) using MiniTool or GParted.

About iamafanof
Somewhere in reality. I like free gadget. I need new nibs.

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

  1. Robotech_Master says:

    Are you going to do a M6 build? I’ve heard nice things said about your builds as compared to the stock Cyanogenmod builds, but January is a little bit behind the times.

  2. kenh says:

    Is CWM 6.0.4.5x backwards compatible with CM 10.2 so if I want to revert back, I can leave CWM as-is?

  3. Suraj says:

    Please could you make a video on how to go about on this process. Its totally confusing for a layman like me. Please!!!! It would benefit others too!!!

  4. blazingwolf says:

    Got this installed tonight. TWRP is not aligned correctly. It’s shifted to the left a bit. I think this was mentioned in the other thread but I wanted to make sure that it was for this device. 🙂

    Have an issue with the brightness. It cranks all the way up and initially the brightness control doesn’t want to control it. It then suddenly started controlling the brightness. It was also flashing bright and then dim during setup. A quick tap of the power button off and on suddenly gets brightness working correctly. Battery was hating it while this was happening. The whole device became hot.

    Initial screen timeout is set to 1 minute but it turns off after only a few seconds. Changing the the time out value to something else and back again seems to fix it.

    Haven’t found anything else so far but I will report my findings if I do. Thanks for for building this for us. 🙂

  5. Bill says:

    The Jan 03 build has issues with the screen constantly flickering. On XDA this problem has been associated withy the kernel

  6. jrock3324 says:

    Twrp has touchscreen issues for me so I flashed this update with cwm 6.0.4.5.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: