How to Guide: Bootable (CM7/CM9/CM10) SDCard for Nook Tablet

Notes:

  • DO NOT SELL PREBUILT SDCARD WITH ROM
  • You need to have a microSD card 2GB or bigger.
  • Don’t update your touch panel firmware if you want dual or triple-boot.
  • Read CM10.0 Jelly Bean for Nook Tablet if you want to downgrade the firmware.
  • Not all microSD card brands are made equal.
  • I always recommend SanDisk due to fast small block random write.
  • Only CM10 support 5-touchs/10-touchs driver currently.
  • CM10 currently have problem with SDCard dismount when device goes to deep sleep.
  • This causes the device to not awake when turning it back on.
  • You have to hold the power button for 20 seconds and then power it back on.
  • Added comments for Ubuntu

Read more of this post

Updated files for CM9/CM10 Bootable SDCard on Nook Tablet (10/27)

I have some suggestions to help you get this going. I have both the 8gb and 16gb NTs working just fine.

You say you are copying the “boot.img” to the CM9 rom zip. If you are talking about “cm9.img” that file goes into the sdcard partition.

Experiences:

First partition, make it 1001 mb. (Or 2001, 3001, etc.) I have expanded this to 16001 on a 32gb, and found by trial and error that this seems to be the largest that it will accept.

What I have found is that not all microSD cards are same. Some cards can be used to boot the Nook tablet and some cannot. I also have a Raspberry Pi, and the same is true there. (If it works in the Pi, it works in the Nook). So, if the card doesn’t work, try another. I don’t know what makes the difference, but I have a SanDisk 8 GB, and that doesn’t boot.

When redoing the card between tries, delete all partitions and create a Fat32 partition and then erase it before creating your partitions to use.

Instead of “system1” name the partition “system”. This helps with the Gapps file later on.

Hope this helps.

Randy Jakus

  • Copy boot.img/altboot.img, recovery.img, and flashing_boot.img along with u-boot.bin and MLO on to your sdcard.
  • Replace the updater-script inside the rom, *.zip, by drag and drop using winrar/winzip.
  • Flash the rom using recovery.
  • More details are in my other posts.
  • Do this at your own risk!
  • HD

CM7.2 Nook Tablet Build 20120630

Home Screen


Notes:

  • IT WORK WITH 512MB/8GB NOOK TABLET
  • BACKUP FIRST IN CWM RECOVERY
  • PLEASE LEAVE A COMMENT IF IT WORK ON YOUR 8GB NOOK TABLET
  • 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 5.0.2.8 (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

How to Guide: Dual-boot (CM7/CM9) SDCard for Nook Tablet (5/28)

Mockup


Notes:

  • UPDATED GUIDES: How to Guide: Bootable (CM7/CM9/CM10) SDCard for Nook Tablet
  • DO NOT SELL PREBUILT SDCARD WITH ROM
  • You need to have a SDCard 4GB or bigger. The default steps are for 4GB sdcard.
  • For sdcard bigger than 4GB, you need to make adjustments.
  • Data partition stores your apps, so you want at least 1GB.
  • System partition stores your system files and apps, 350MB – 400MB is all you need.
  • SDCard partition stores your boot files and misc. files so the larger the better.
  • Need help? http://forum.xda-developers.com/showthread.php?t=1545766
  • If done correctly, your Nook Tablet should boot to fattire’s Cyanoboot, if not, nothing.
  • I’ve made changes so it’s easier to make just a cm9 bootable sdcard
  • If you are stuck at the two androids when booting CM7 for over a minute, boot into CWM Recovery and wipe cache partition.
  • Added file for CM9 Alpha 0.04
  • If you can’t get wifi working in CM7, it mean you used the wrong cm7.img.
  • New Boot Menu with altboot1 – 3. They are for partitions system3 – 5/data3 – 5 if you want quintuple boot.
  • Not all sdcard brands are made equal. I always recommend SanDisk due to fast small block random write.
  • Learn more about it here, http://forum.xda-developers.com/showthread.php?t=1005633
  • Added file for CM9 Alpha 0.05/0.05.1. You can mount both sdcard and emmc now.

Read more of this post

Triple Boot on Nook Tablet (Stock 1.4.2, CM7 & CM9)


Just a demo for fun.

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 acclaim_sd_cm7_HD.zip 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

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 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.

Contents

  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


Contents

  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

Streaming epub books (media) to Nook Color with CifsManager

Quick guide to reading your epub collection (or other media) from your Windows 7 PC on your rooted Nook Color.

What you’ll need:
cifs.ko (You don’t need this if you have CM7 with dalingrin’s kernel or latest CM7 build)
Get latest CM7 built for your Nook Color here
from
http://forum.xda-developers.com/showthread.php?t=879996
http://www.multiupload.com/E49N848FAB
*microSD card (*copy cifs.ko there or internal memory, CM7 combines the *.ko into kernel by dalingrin)
CifsManager from the market place (free)
Moon+ reader from the market place (free)
epub books on your Windows 7
IPv4 IP address (google it or bing it or type “cmd” in your Start Search and type “ipconfig” in command prompt)

epub books in your epub folder on your PC

Setting up hidden shared folder by going into the folder’s properties
*For Read/Write from your Nook Color/PC, you can add Read/Write permission

Launch CifsManager and setting it up

*You don’t need to check any of the boxes in CifManagers setting with CM7 as CIFS is loaded on boot.

Launch Moon+ reader and browse to your epub folder and read.

Notes:
CifsManager will automatically create the “epub” folder on your microSD(HC) card. No books are stored on the microSD(HC) card. It’s recommended that you unmount your shared folder when not needed to save battery and ram.

In the latest CifsManager, you can load multiple *.ko files such as nls_utf8.ko for international characters.

Under the settings “path to cifs.ko”, change it to:
/PATH/cifs.ko:/PATH/nls_utf8.ko

When creating new share, add “iocharset=utf8” in your option box (without the quotes).

You can stream any media from your computer to your Nook Color. For example, you can stream movies with MoboPlayer, listen to music with PowerAmp, and read PDF with Aldiko reader.

If you get “out of memory” error in Cifsmanager,

http://www.adfrad.com/2010/03/popcorn-hour-samba-issues-with-windows.html

Set HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache to 1

Set HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size to 3