[Barnes & Noble Nook Tablet] chrmhoffmann:
CM10 "Jelly Bean" for

Nook Tablet

Alpha 0.08.3 Release

“Seriously, Don’t Try To Sell This... You’ll Really, REALLY Regret It” Edition​

Hey all,

So once again it’s time. Introducing the first alpha development preview of CyanogenMod 10 (based on Jelly bean) for the BN Nook Tablet, aka codename: “acclaim”. This preview for the internal “emmc” storage is intended only for developers as it is in a very early development stage and not all features of the device are fully working.

Let’s emphasize that-- THIS IS AN ALPHA, RELEASED FOR YOU TO PLAY WITH AND GET A SENSE OF WHAT’S TO COME. AND SOME THINGS DON’T WORK. REALLY. IF YOU ARE EXPECTING ANYTHING CLOSE TO PERFECTION, WALK AWAY FROM YOUR COMPUTER, LOWER YOUR EXPECTATIONS FOR AN HOUR OR SO, THEN COME BACK. MORE EXCITING DISCLAIMERS/WARNINGS IN ALL CAPITAL LETTERS CAN BE FOUND BELOW. READ THEM.

Also...

If you have troubles and post to this form, please indicate if you use 16GB (1GB RAM) or 8GB (512 MB RAM) model.

WHAT WORKS

3.0 kernel (mostly works, thx to Kuzma)

display

touchscreen

new “CyanoBoot” menu bootloader (thanks to rebellos for most recent enhancements)

accelerometer

data statistics

additional kernel tweaks/improvements/history

bootcount/battery updates & other acclaim peculiarities addressed

sound

video acceleration

hwcomposition

microphone (does it still crash kernel?)

WHAT DOESN’T WORK

- crashes (random reboots - less frequent though)

- battery drain (got also somewhat better)

SUPPORT

You get none. Zero. Zip. We obligate ourselves to providing nothing further. You are on your own and will have to help each other via this thread. This is provided “as-is”, and if you don’t like it... there is always stock and CM7.

We basically lack time to give full dedication to this rom, and we’re looking for skilled devs who know the OMAP4 platform, Android, and/or other things that might be relevant.

Please join us on IRC: some people are on #nook-tablet (freenode).

BUG REPORTS

This is the format for a bug report: “XXXXX isn’t working. Here is how to fix it: [INCLUDE SOLUTION]” Don’t have source? Too bad. You’ll have to wait then.

If you report bugs, please don’t be disappointed if we can’t fix them immediately (or even never). It’s not because we don’t care, but because we don’t have time or don’t know how to fix it.

NOTE: DEVELOPERS WANTED. Please contact us if you are a developer with something to contribute.

INSTALLATION:

Prepare a “bootable” clockworkmod (CWM) recovery SD. There are instructions for doing this in other threads on XDA.

Download a recovery.img (e.g. from CM9) and the update.zip files at the end of this post to your computer from the link below.

Boot into a recovery SD for acclaim and use it to install the update.zip file. Warning: It should overwrite the contents of your emmc, including the stock installation or other operating systems.

From ClockworkMod. perform CWM wipe data and cache (or “restore factory settings”) to clear previous content from those partitions. Again, you will be erasing anything you had on those partitions.

Remove the SD card and select the reboot option. You should now boot into CM10.

At this point, Fattire’s CyanoBoot bootloader can be used to flash recovery.img to the internal mmc.

To install CWM to emmc, download the recovery.img file from CM9 thread and do the following:

Download and install fastboot for your computer’s operating system.

Boot the device and hold the “n” key to get into the cyanoboot menu

From the menu, choose “Enable Fastboot”

On your computer, run: fastboot flash recovery recovery.img.

EMMC? IS THERE AN SD VERSION?

Of course it won’t be hard to do, but don’t look for an SD bootable version from us any time soon. EMMC is our thing, dig?

RETURNING TO STOCK (THEORETICAL-- THIS MAY NOT WORK)

If you have installed above rom and the CWM recovery and you really hate it and want to go back to stock, you may wish to try to flash the original acclaim_update.zip from BN. You have to unzip that file and edit META-INF/com/google/android/updater-script. Drop the first two lines here:

assert(getprop("ro.product.device") == "blaze" ||

getprop("ro.build.product") == "blaze");

Zip the package again. Then go to CWM, flash the zip, wipe, and reboot.

THANKS TO...

chrmhoffmann, hashcode, kuzma, fattire, rebellos, mik_os, nemith, Texas Instruments, BN, and so many others, especially those who helped test cyanoboot.

A special shout out to Bauwks is also in order, who defeated the malevelant locked bootloader with some serious geniusness.

0.08.3:

Changelog:- latest kernel (should roll back the reboot issues). Thanks to kuzma30- CM upstream sync

The files:

cm10-acclaim-0.08.3-full-of-bugs.zip

recovery-0.08.3.img

md5sums:c5fe2a891f3636838da5c1c3a0790cde cm10-acclaim-0.08.3-full-of-bugs.zip554647479d592411779f342d6977e709 recovery-0.08.3.img

-----------------

Older releases:

0.08.2:

- attempt to fix reboot issues differently (cpuidle44xx sync with omap TI kernel and workaround by mik_os/kuzma30. Should maybe also result in a better battery life. Please observe. Thx to both!)

- other kernel fixes: emif from nook hd, IPU deep idle, io tweaks, new governors, etc (thx to mik_os, kuzma30, hashcode). For full kernel change list, please look at kernel source here: https://github.com/Kuzma30/kernel3NookTablet/commits/jellybean.

- cm10 upstream sync

The Files:

cm10-acclaim-0.08.2-full-of-bugs.zip

recovery-0.08.2.img

MD5:

aad0ea1525702f6ed4a8071114daf1ec cm10-acclaim-0.08.2-full-of-bugs.zip

e3cea44fe918560d4780e9e739349227 recovery-0.08.2.img

0.08.1:

- touchscreen driver kernel fix (thanks to mik_os, see here)

- fix reboot into recovery (you also need to flash recovery.img to make this work: fastboot flash recovery /path/to/recovery-0.08.1.img)

- CM10 upstream sync

The Files:

cm10-acclaim-0.08.1-full-of-bugs.zip

recovery-0.08.1.img

MD5:

d00c14c2fc18c3afcd176defef8c2002 recovery-0.08.1.img

4d724adaf878490b8a068d8c4339e2cc cm10-acclaim-0.08.1-full-of-bugs.zip

0.08:

- touchscreen firmware updater app (many, many thanks to mik_os). Handle with care! If you flash back to stock or other roms, remember to flash touch firmware to stock first!)

- kernel updates (mainly drivers taken from Nook HD: many thanks to mik_os, kuzma.)

- cm10 upstream sync

The Files:

cm10-acclaim-0.08-full-of-bugs.zip

recovery-0.08.img

MD5:

5ec4e09e5050d6f75d625674e953b406 cm10-acclaim-0.08-full-of-bugs.zip

868f73098207dab46a5c39f93341e92b recovery-0.08.img

0.07.1

Changelog:

- pvr graphics driver update (IMG DDK 1.9@2166536)

- minor kernel changes (check history and contributors at https://github.com/Kuzma30/kernel3NookTablet/commits/jellybean)

- cm10 upstream sync

The Files:

cm10-acclaim-0.07.1-full-of-bugs.zip

recovery-0.07.1.img

MD5:

dcb0e1b4e980f31ca2fceb105727a9ef cm10-acclaim-0.07.1-full-of-bugs.zip

495f89ac4719af8066ddd21369037c47 recovery-0.07.1.img

0.07

Changelog:

- new touchpad driver: a huge thanks to mik_os! This rom and kernel works with newer fw found in other threads here - I personally haven't tried it though. Please beware that upgrading touch firmware might make it impossible to return to stock BN roms. The new driver also fixes issues previously seen in some games (temple run, etc)

- microphone xml config files: does it still crash the kernel?

- cm 10 upstream fixes

The Files:

cm10-acclaim-0.07-full-of-bugs.zip

MD5:

ee2e43591272818a2d9bd65507f580d4 cm10-acclaim-0.07-full-of-bugs.zip

0.06.1

Changelog:

- slightly better screen init (less white flashes on suspend/resume and full bootanim). Not perfect yet, though.

- CM10 upstream sync

The Files:

cm10-acclaim-0.06.1-full-of-bugs.zip

MD5:

5f2411fcf4e72105cc9badef89cb922b cm10-acclaim-0.06.1-full-of-bugs.zip

0.06 (starts to incorporate Android 4.1.2 changes)

Changelog:

- wifi (potential compatibility fixes as described here: https://github.com/loosethisskin/an...mmit/59edc9b57f63d92c228142a026b6ff1ceb6eca8b. Thx to meghd00t.)

- upstream sync with cyanogenmod (4.1.2 as of 10-10-2012)

The Files:

cm10-acclaim-0.06-full-of-bugs.zip

MD5:

2025d35034c50ea8f93413347365aca3 cm10-acclaim-0.06-full-of-bugs.zip

0.05.3

Changelog:

- enable smartreflex (voltage calibration - does this save some power?)

- update SGX

- JellyBean power HAL (thx to Hashcode)

- sync with CM10

- new attempt to fix reboot (cpuidle code from SGSII - device should go into deep sleep again, but reboots ... are they fixed? Guess not.)

The Files:

cm10-acclaim-0.05.3-full-of-bugs.zip

MD5:

4ca4fb6f224237db8af19d78b19fc05f cm10-acclaim-0.05.3-full-of-bugs.zip

0.05.2

Changelog:

- attempt to work around random reboots

(this seems to break proper "deep sleep" as it seems CPU_IDLE related)

- disable a (hopefully) unused regulator (VUSIM)

- dont make the display flash white on startup

- cyanogenmod upstream sync

The Files:

cm10-acclaim-0.05.2-full-of-bugs.zip

MD5:

c5835e6da0aff502ded12187d050c621 cm10-acclaim-0.05.2-full-of-bugs.zip

0.05.1:

Changelog:

- new attempt for 512MB devices for hw video decoding (aka ducati) - thanks to diimka, rebellos.

- less noisy dmesg

- newer su and persistent settings - thanks to meghd00t.

- recovery - thanks to meghd00t, ajayramaswamy.

- IP_NF_RAW - thanks to meghd00t.

- cm10 upstream sync - thanks to the CM folks :)

The Files:

cm10-acclaim-0.05.1-full-of-bugs.zip

recovery-0.05.1.img

MD5:

ff8254c2fc19f23d02d31cb9eaff0bdf cm10-acclaim-0.05.1-full-of-bugs.zip

0694405ebc452fde673d7e05d1467a5d recovery-0.05.1.img

Thanks as usual: hashcode, rebellos and kuzma30 (they do an __incredible__ job)

0.05:

- updated sgx, wifi

- video hw decoding (aka ducati). Incredible work from: rebellos, ntemis, hashcode, TI (esp. from diimka) and many others. Please report back if it works also on 512MB devices.

- hwcomposition. Incredible work from hashcode.

- cm10 upstream sync

The Files:

cm10-acclaim-0.05-full-of-bugs.zip

(recovery is still broken, so please use older ones or use one from the CM9 thread).

MD5:

2850631a56c6c617c5c917e9515fbfb7 cm10-acclaim-0.05-full-of-bugs.zip

0.04.2:

Changelog:

- updated wifi driver

- cm10 synced with upstream

The Files:

cm10-acclaim-0.04.2-full-of-bugs.zip

(recovery is still broken, so please use older ones or use one from the CM9 thread).

MD5:

5d87970c76c4971a14087b6374c9d4c6 cm10-acclaim-0.04.2-full-of-bugs.zip

0.04.1:

Changelog (aka "fixed"):

- updated SGX driver

- update kernel trying to avoid crashes (thx to rebellos, hashcode), but not successful (random reboots remain)

- sdcard issues after suspend fixed

- USB mount both internal and sdcard (thx to pawitp)

- should also consume less power and sleep deeper

- re-enabled brightness driver

- CM10 upstream changes

The Files:

cm10-acclaim-0.04.1-full-of-bugs.zip

Recovery 0.04.1 removed as it doesn't work (use recovery-0.03.img instead)

MD5:

9335459d3bd3fe56e934b67a90f88039 recovery-0.04.1.img

0.03:

Changelog (aka "fixed"):

- updated wifi and SGX driver

- update kernel trying to avoid crashes (thx to rebellos changes), but not really successful (random reboots seem to remain).

- CM10 upstream changes

- recovery img added

- cyanoboot updates for fastboot improvements

The Files:

cm10-acclaim-0.03-full-of-bugs.zip

recovery-0.03.img

MD5:

5f43b92b836b90df2bc5d9bd1e4bc969 recovery.img

f89e19f31ac6f6f11b3fc6fe53475ca1 cm10-acclaim-0.03-full-of-bugs.zip

0.02:

Changelog (aka "fixed"):

- sound / mic (but mic seems to crash kernel)

- su binary missing (thx hashcode)

- rotation animation (see http://review.cyanogenmod.com/#/c/19182/)

- some typos in cyanoboot (thx fattire/rebellos)

- usb mass storage is default (mtp works also), but only sdcard (not emmc shows up)

- chrome did not show up in market

The Files:

cm10-acclaim-0.02-full-of-bugs.zip

MD5:

5514a0eb67985975748444b0c17934b1 cm10-acclaim-0.02-full-of-bugs.zip

Older releases:

0.01:

The Files:

cm10-acclaim-0.01-full-of-bugs.zip

MD5:

95c3eac13d133feb1ebcf62817d6d866 cm10-acclaim-0.01-full-of-bugs.zip