ParanoidAndroid AOSPA 2.99+ JB 4.2.1 for Nook Tablet (01/17)

  • This is a test build of ParanoidAndroid AOSPA 2.99+ for Nook Tablet.
  • The main thing you’ll notice is the “Hybrid properties” settings.
  • I just compiled it from source for fun.
  • You’ll unlock “Developer options” by tapping “Build number” several times.
  • There is no “Performance” settings, so you’ll have to use set CPU app or init script for CPU settings.
  • The default CPU settings is 1008MHz max and Interactive governor.
  • What I added are CMFileManager, Sound Recorder, and Terminal Emulator.
  • AOSP is bare bone Android.
  • If you are used to CM settings, you’ll find there’re missing settings here.
  • Use at your own risk.
  • Clear Data/Factory reset and Dalvik Cache before flashing if you are on CM build.
  • What’s not working? Haven’t use it much TBH. I am waiting for PA to reach 3.+.
  • What work? Wifi, Audio, Mic, Video playback
  • (01/17) Repo Synced, Updated SGX, GooManager integration in build prop

ParanoidAndroid 2.+ JB 4.1.2 for Nook Tablet


  • This is a test build of ParanoidAndroid 2.+ for Nook Tablet
  • The main thing you’ll notice is the ParanoidAndroid Settings.
  • I just compiled it from source for fun.
  • There might be something missing, IDK. \(‘,’)/
  • Tested from SDCard boot.
  • Things that work in CM10 should work here except with different layout.
  • Use at your own risk

Download: sd_hd is for bootable sdcard

CM7.2 Nook Tablet Build 20120630

Home Screen


  • This build incorporate fattire’s Cyanoboot
  • CIFS/NFS/TUN are built into the kernel
  • Camera, VoiceDialer, CMStats, CMupdateNotify apps are removed
  • CMWallpapers, Androidian and Cyanbread themes are removed
  • LCD density is set to 240 (160 is default, allow you to see more apps in Google Play, looks better)
  • CWM Recovery (INT Recovery) is included
  • NT has trouble with playback and capture audio at same time
  • 20120612 There is a slight bug with wifi causing random reboot/freeze
  • 20120614 Fixed reboot problem, added new wallpaper (revert omapfb.vram=0:16M back to omapfb.vram=0:5M)
  • 20120615 New kernel (added support for CCMP, 1200MHz OC), reboot to recovery now boot into recovery (removed cyanoboot from recovery.img) 
  • I’d removed the RC1 part. CM7.2 is final  as of 615 (stable) as Cyanogenmod will now focus on CM9. I will still work on fixing CM7 for NT.
  • 20120618 Display correct mac, can install apps that installed to removable storage.
  • To save battery, try Settings->CyanogenMod settings->Performance->CPU settings ->Max CPU frequency (1008 MHz), Available governors (Performance), Set on boot.
  • If Nook Tablet is not charging (green LED light), just reinsert USB cable (orange LED light)
  • 20120628 Fixed no deep sleep. Set Operating Condition Addendum for CORE OPP voltages. FileManager and RomManager apps are removed. Perfect Viewer, Button Savior, ES File Explorer, Flash Player, and CifsManager apps are included. Included u-boot and MLO from stock 1.4.3. Kernel compiled from 1.4.3 source.
  • If you want to remove those apps, use ES File Explorer (Settings>Root Explorer, Mount File System) and go to /system/app/ to delete them.
  • 20120629 Revert voltages (battery drain). Removed Flash Player (not working properly). Maybe final build unless some crippling bugs shows up.
  • 20120630 Small change to build.prop that fix forced close when using mic. You can also edit the build.prop yourself using ES File Explorer (in Root Explorer setting). Change ‘media.stagefright.enable-record=false’ to ‘media.stagefright.enable-record=true’. Removed some unneeded files.
  • There were 2 goals I wanted to achieve with CM7. I wanted USB host to work with OTG cable so you can use USB devices. Unfortunately I don’t have a powered USB hub to test with my OTG cable. Second, I wanted to test different configurations with kernel and device source. It led to many mistakes, but it was fun fixing it. I think I am done with CM7 and moving on to compiling and testing CM9 permanent.

Read more of this post

CM9.0 RC0 3.x Kernel Nook Tablet Build 20120616 (Highly Experimental)


  • 6-2 New update includes HW video decoding. You can play MP4 natively now.
  • Still can’t dim backlight
  • There are some random crashes. Hold the power button for 10 seconds to shut device down.
  • Sound and mic work, but using mic might causes crash.
  • Might have some random SOD (sleep of death)
  • Will post more notes
  • 20120616 New build with Linaro patches (Improvement in CPU performance)

CM9 with kernel 3.0.x is highly experimental at this stage. The LCD brightness is broken, meaning no dimming of light so your LCD will take a large chunk out of your battery life. Deep sleep isn’t working yet, meaning the Nook Tablet is always on even if the screen turns off. If you leave your Nook Tablet screen off overnight and wake up, your Nook Tablet might be out of battery. I haven’t use this build much because the LCD brightness is set to somewhere medium, which is still very bright and it’s a turn off for me. When you open your browser, you will be greeted with bright white background.

Read more of this post

How To Guide: Bootable CM7 for Nook Tablet (Win7)

Software: SDFormatter, MiniTool Partition Wizard Home Edition 7.1 (Free, Google it)

Hardware: 2GB or higher microSD

Setting up sdcard (2GB default. For best result, use SanDisk sdcard),

  • Plug in your microSD to your computer.
  • Use SDFormatter to format your sdcard.
  • Open up MiniTool Partition Wizard Home Edition.
  • Click on your microSD disk.
  • Delete all partitions on your microSD disk (Display Unallocated)
  • (If you have bigger sdcard then you want bigger partition size for Boot partition)
  • (You want at least 1GB for Data partition)
  • Click Create to create Boot Partition.
  • – File System: FAT32
  • – Partition Label: Boot
  • – Create As: Primary
  • – Cluster Size: Default
  • – Partition Size: 500 is recommended but you can choose higher. Click OK.
  • Click on Unallocated, and Create System Partition.
  • – File System: Ext4
  • – Partition Label: System
  • – Create As: Primary
  • – Cluster Size: Default
  • – Partition Size: 400 is recommended. Click OK.
  • Click on Unallocated, and Create Data Partition.
  • – File System: Ext4
  • – Partition Label: Data
  • – Create As: Primary
  • – Cluster Size: Default
  • – Size and Location: Drag arrow on the right all the way to the right. Click OK.
  • Click Apply. Right click on Boot partition, Modify -> Set Active and Apply again.
  • Close Program.
  • Open up your sdcard in Explorer.
  • Copy the contents from to the root of your sdcard.
  • Remove your sdcard and plug it into your Nook Tablet.
  • Power on device and wait until it boot into Recovery.
  • (Some NT devices required power cable to be plugged in)

Read more of this post

How To Guide: Nook Tablet and CM7

 Device configuration for the acclaim (Nook Tablet)

 Copyright (C) 2011 The Android Open-Source Project

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 See the License for the specific language governing permissions and
 limitations under the License.

Initial pull and modify from WhistleStop repo as a base.

Other reference bases: android_device_bn_encore, android_device_motorola_targa, android_device_lge_p920.


  1. How to compile CM7
  2. Setting up recovery sdcard
  3. Backup using recovery
  4. Installing rom from recovery
  5. First time booting sequence
  6. Other flashable files (Did you messed up your Nook Tablet?)

Read more of this post

Nook Tablet CM7.2 RC1 4-25


  1. Background
  2. Notices
  3. Instructions
  4. Extra, Rom and Source

Background ^

The process of developing for the Nook Tablet was a slow one. The Kindle Fire had a head start in development because the device was not lock, which attracted developers. CM7 and CM9 came out on Kindle Fire ahead of Nook Tablet. At that time, the Nook Tablet had a locked device and lacks developers. Nook Tablet had root access created by Indirect, but the device was still locked. There were attempts to bypass the locked boot loader on Nook Tablet by AdamOutler and hkvc with moderate success. It was not until later that bauwks found a hole in the Nook Tablet source by creating a second bootloader referred to as second u-boot or irboot. After the second u-boot hole was found, we had CM7 ported to Nook Tablet by Team-B, consist of CelticWebSolutions and Goncezilla. Ubuntu popped up on Nook Tablet by AdamOutler. CM9 was at infant stage by nemith and fattire. Nemith later dropped developing on the Nook Tablet due to kernel constraint and personal stuffs. Kernel 3.x was needed for CM9 to support all the goodies like hardware acceleration and decoding. Along came chrmhoffmann and Kuzma30 helping porting kernel 3.x. Chrmhoffmann backported some 3.x features to Nook Tablet current kernel, 2.6.35 and released a working CM9. Kernel 3.x is still being developed and things are shaping well.

For the past couple of months, I have been learning how to compile CM7 for the Nook Tablet. Without device and vendor source, I had to borrow from the next best thing, Kindle Fire. Kindle Fire and Nook Tablet are not that much different in term of hardware specs. Besides the obvious different in storage space and ram until Barnes and Noble decided to release an 8 GB version of the Nook Tablet, there were differences in external sdcard slot, and microphone. The Nook Tablet and Kindle Fire shared similar Wi-Fi chip, audio chip, CPU, GPU and kernel base. This makes developing between devices easy. I have taken available device and vendor source from WhistleStop and JackpotCalvin, Kindle Fire developers, and I tried to create my own device and vendor source to compile CM7 for the Nook Tablet. Along the way, I used other available sources from Nook Tablet, Droid Bionic, and LG P920 for references. It was a success.

Read more of this post

%d bloggers like this: