CM10.0 Jellybean for Nook Tablet w/ 10-Touchs Driver (12/31) FINAL


Kernel changelog:

CM10 changelog:

  • Supported:
  • Mic recording
  • Audio sound
  • Touchscreen – support 2 and 5 10(as of 11/14) touchs firmware
  • (required firmware update)
  • MP4 video playback up to 1080p
  • Mounting SDCard/EMMC on computer
  • Reboot to recovery
  • WiFi
  • No WiFi? Rename /etc/firmware/ti-connectivity/wl1271-nvs.bin.orig > wl1271-nvs.bin
  • Wrong MAC address? This is a residue problem (dirty installation). Just delete wl1271-nvs.bin and reboot.
  • Some build.prop tweaks
  • Added SGT7 mods (11/07)
  • File manager with root access (11/07)
  • Launcher is now more customizable (11/07)
  • Status bar with tablet mode and gesture navigation (11/07)
  • Support multitouch up to 10 points (11/14)
  • Support ADB 0x2080 in adb_usb.ini (Required adb driver, 11/14)
  • Faster Cache read, mainly for CM10 on SDCard (11/16)
  • Maybe better WiFi consistency with Wireless-N? (11/16)
  • Added overclocked 1200MHz max CPU freq (11/20)
  • Fixed serial number not displaying in status (11/20)
  • Update wl127xx firmwares (11/20)
  • If you don’t see your SDCard after initial factory reset, take SDCard out, reinsert then mount.
  • Fixed battery drainage, maybe deep sleep? (11/23)
  • If you are using SD bootable CM10, you need to edit vold.fstab in /system/etc.
  • Under SDCard – auto, changed ‘auto’ it to ‘4’ using CM FileManager with root access & write access.
  • Don’t ask about bluetooth or USB host/OTG.
  • BN went cheap on the Wi-Fi module unlike NC or Nook HD that have bluetooth.
  • 11/07 – Repo synced, kernel updated, SGX updated
  • 11/08 – Repo synced, kernel updated, auto update TP fw, some changes
  • 11/14 – Repo synced, kernel updated, removed auto update TP fw, some changes
  • 11/16 – Repo synced, kernel updated, added mik9 TP firmware app, some changes
  • 11/17 – Repo synced, fixed superuser not saving setting and some errors
  • 11/18 – Repo synced, fixed some more errors
  • 11/20 – Repo synced, kernel updated, fixed serial no, added 1200MHz
  • 11/21 – Repo synced, removed 1200MHz, fixed bootdata error with TWRP
  • 11/23 – Repo synced, fixed cpu stuck at max freq after wake, re-added 1200MHz
  • 11/26 – Repo synced
  • 11/28 – Repo synced, some changes
  • 12/03 – Repo synced, kernel updated, removed 1200MHz, some minor tweaks
  • 12/06 – Repo synced, kernel updated, back to CWM, some more tweaks
  • 12/08 – Repo synced, kernel updated, fixed CWM reboot, disabled phone/telephonyprovider
  • 12/25 – Repo synced, switch from mass storage to media transfer protocol (MTP)
  • auto-mount NookTablet, compiled with Linaro routines (-O3, -fstrict-aliasing)
  • 12/31 – Repo synced, final release, compiled without Linaro routines for stability

  • APK Removed:
  • DSPManager.apk
  • VoiceDialer.apk
  • MagicSmokeWallpapers.apk
  • CMWallpapers.apk
  • Phone.apk (Added back for status to work in 11/07)
  • Telephony.apk (Added back for status to work 11/07)
  • Phone.apk (12/08)
  • TelephonyProvider.apk (12/08)
  • Included:
  • Apollo, Browser, Calculator, Clock, Downloads, Email
  • File Manager,Gallery, Movie Studio, People, Search
  • Settings. Sound Recorder, Superuser, Terminal Emulator
  • CWM (Replaced by TWRP in 11/08)
  • TWRP (11/20) (Touch driven UI recovery)
  • CWM (12/08)
  • CWM (12/25 Linaro 4.7 and GCC 4.6)
  • TWRP (12/25 Google 4.7)
  • CWM (12/31)
  • Latest flashable recoveries are in the recovery post.
  • Games tested:
  • Temple Run – Works
  • ShadowGun – Works (11/14)
  • Spirits – Works
  • To Do List:
  • Lots of things
  • Setting status errored out (Fixed in 11/07)
  • Setting status errored out (12/08, rename phone.apk.bak in system/app to fix )
  • Opera crashes on certain sites  like XDA with Linaro 4.7

I tried to get my new (not the one in previous post) script to work on the new kernel to update the touchscreen firmware but it’s just not possible right now, so there is no auto-update to new 5-touch firmware. You need to use an older kernel CM9 that support firmware updating. You can read more on XDA. I have another idea of doing it without typing command, but I have not test it yet.

*UPDATE: I have finalized two CM9 builds with auto firmware update/restore. All you have to do is flash the rom and run it once. The firmware will update/restore by itself. You will know if the firmware is updated when android load to the home screen and the touchscreen isn’t working. At that point you have to hold the power button until the device power off. Then you can flash a 5-touchs firmware rom. Conversely, you will know the firmware have restored when the touchscreen is mirrored.

*UPDATE 2: As of 11/14 ROM, the kernel support multi-touch up to 10 points. The kernel also allows firmware updating. The downside is that when you update the firmware, the touchscreen stop working, so you have to hold the power button until the device power off and turn it back on.  I had to disable the auto-update on boot. Updating to the new firmware isn’t hard.

Open the terminal app.
: su

: sh /system/bin/

Power device off and back on.

I’ve included both and script in the rom. You can run the script from either rom. Scripts are located in /system/bin/ and /system/bin/

Sponsor: Roberto P.

About iamafanof
Somewhere in reality. I like free gadget. I need new nibs.

254 Responses to CM10.0 Jellybean for Nook Tablet w/ 10-Touchs Driver (12/31) FINAL

  1. david says:

    everything seems great but the input keyboard isn’t coming up, gives this message: unfortunately, android keyboard (aosp) has stopped.

    any ideas?

  2. duongnq86 says:

    Sorry, i touched to Touchscreen Firmware Flasher and did an update. And my screen couldn’t touch anymore. What can i do to recover my Nook to previous ? Thank you!

  3. bigsnow81 says:

    I did an emmc install of the 20121231 update, 16gb nook tablet. It seems like the WiFi drops on and off, any help is appreciated. Thanks for the hard work.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: