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.4) for Nook Tablet (SDC/IMG) (01OCT2014)

nooktablet1

Read more of this post

CM11.0 KitKat (Android 4.4.4) for Nook HD (SDC/IMG) (27SEP2014)

nookhd1

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 Tablet (CM11.0) Android 4.4.2 KitKat Screen Recorder Feature

This is a test with screen recorder built in to my compiled cm-11.0 ROM for Nook Tablet. During recording, the device will slow down a little. Video capture at 1280×720.

The screen recorder patch based on 0xD34D chameleonos,
http://forum.xda-developers.com/showthread.php?t=2547196

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/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.

Read more of this post

CM11.0 KitKat (Android 4.4.2) for Nook Tablet (SDC/IMG) (03JUN2014)

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

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 (25APR2014)

nook-color

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
  • https://github.com/NookieDevs
  • https://github.com/TheMuppets/proprietary_vendor_bn
  • https://github.com/sgt7
  • http://review.cyanogenmod.org/#/q/status:merged,n,z
  • Official CyanogenMod build for encore
  • 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 review.cyanogenmod.org.
  • 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).
  • 04/25 – Repo synced

Read more of this post