CM11.0 KitKat (Android 4.4.4) for Bricked & No EMMC Nook HD+ (04NOV2014)

nookhdpnoemmc

These informations pertain to bricked Barnes & Noble Nook HD+ with no EMMC.
Do not use this if you are uncertain that you have a bricked Nook HD+ due to EMMC bricking bug.
http://wiki.cyanogenmod.org/w/EMMC_Bugs

Credits: verygreen, fattire, hashcode, bokbokan, loosethiskin

  • Burning the SDCARD image to the SDCard itself will not boot the device into cm-11.0 without the following instructions.
  • You need to install the SDCARD ROM to the SDCard first for the device to boot into cm-11.0.
  • Instructions:
  • Download and install SDFormatter V4.0 (Win/Mac) and format your SDCard with it.
  • Download and install 7-Zip 9.34 alpha (Win) or EZ 7z/7zX (Mac)
  • Download the latest *_HD_SDC_NOEMMC_IMG.7z file (SDCARD IMAGE)
  • If you don’t see file extensions in Windows, go to “Folder Options” and deselect “Hide extenstions…”
  • Extract the file *_HD_SDC_NOEMMC_IMG.7z with 7zip to get the image file *_HD_SDC_NOEMMC_IMG.img
  • Download and install Win32 Disk Imager (Win) or PiWriter (Mac)
  • Open the image file *_HD_SDC_NOEMMC_IMG.img and write the image file to the SDCard with Win32 Disk Imager/PiWriter or similar application.
  • Copy the latest *_HD_SDC_NOEMMC.zip (SDCARD ROM) onto the SDCard
  • Insert the SDCard into the Nook device and power on the device
  • Hold the “n” button to load the Cyanoboot menu
  • Select 2) SDC RECOVERY to boot into TWRP Recovery
  • For TWRP Recovery: Mount > Select “Boot” > Click “Home” button > Install > (Up a Level) > boot > Select *_HD_SDC_NOEMMC.zip > Swipe to install > Reboot System
  • (If your screen goes black during installation, it’s because of screen timeout. You can disable it in the settings.)
  • First time booting into CM-11.0 will take a couple minutes
  • IMPORTANT NOTES AFTER INSTALLATION:
  • Do not delete the “devconf” folder on your micro SD Card as it contains your faux “MACAddress” and “DeviceID”. With a bricked Nook HD+ with no EMMC, the partition containing your device informations are gone. So fake a 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/fix-mac.sh
        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.
  • 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

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

nookhd+noemmcbricked

These informations pertain to bricked Barnes & Noble Nook HD+ with no EMMC.
http://wiki.cyanogenmod.org/w/EMMC_Bugs

Credits: verygreen, fattire, hashcode, bokbokan, loosethiskin

  • IMPORTANT NOTES:
  • 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/fix-mac.sh
  •     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 “flashable_expand_bootable_sdcard_noemmc_ovation.zip” file. Reboot into TWRP and follow the steps to install the “flashable_expand_bootable_sdcard_noemmc_ovation.zip” 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.
  • Fuzz 8×8 kernel for 25APR2014 ROM (default fuzz is 3×5, rename the old kernel and copy over the new one)

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.

Nook HD+ Android 4.4.2 KitKat Screenrecord Feature

Screen record/screen capture of Nook HD+ at 1280×720 running Android KitKat
It doesn’t record audio.

Command: screenrecord –size 1280×720 –time-limit 120 /storage/sdcard0/test3.m4v

Built-in Screen Recorder (Hold Volume Up + Power) – Cut the Rope Gameplay

CM11.0 KitKat (Android 4.4.2) for Nook HD+ (SDC/IMG) (28APR2014)

cm11
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

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
  • https://github.com/CyanogenMod/android_device_bn_ovation
  • https://github.com/CyanogenMod/android_device_bn_common
  • https://github.com/CyanogenMod/android_kernel_bn_omap
  • https://github.com/TheMuppets/proprietary_vendor_bn
  • https://github.com/sgt7
  • https://github.com/loosethisskin
  • https://github.com/succulent
  • http://review.cyanogenmod.org/#/q/status:merged,n,z
  • Official CyanogenMod for ovation
  • CyanogenMod source
  • CyanogenMod on G+
  • 12/20 – Initial build, repo synced, kernel 3.0.101, CWM 6.0.4.5, 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 2.6.3.0, 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.
  • 04/28 – Repo synced, added flashable “Fuzz 8×8” kernel, changelogs

Read more of this post

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

nookhd+

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