[Nook HD/HD+] EMMC CM11 install - updated 11/29

Search This thread

verygreen

Senior Member
Feb 13, 2011
1,305
2,637
TN
linuxhacker.ru
I see there's this new CM11 going, and thanks to @Hashcode who solved most of the complex problems already, here's my first stab at CM11 on our Nook HDs that installs into internal memory (EMMC).

The install is a lot similar to how it was done in CM10.2 days, but you will need a new recovery image (and a new sdcard image for those doing initial install):

So, For Nook HD+: Initial ovation sdcard image (cwm) | ovation recovery image (CWM)
For Nook HD: hummingbird Initial sdcard image | hummingbird recovery image (CWM)

I did some light testing and things seems to be working for whatever light loads I came up with, but still there are probably tons of problems that I have not yet noticed. Please write in the comments about what's broken and I'll try to fix it. Once it's good enough, I'll try to get official nightlies going for CM11 as well, I guess.

Latest CM11 EMMC images are now available as CM11 nightlies at:
For Nook HD+ get ovation builds
For Nook HD get hummingbird builds
There also might be experimental builds available referenced below in the history section.

(Also for completeness, For Nook HD+ sdcard image cm-11-20141129-UNOFFICIAL-ovation-sdcard.zip, | initial sdcard image for ovation )

For new Installs:
  1. Download the initial sdcard image
  2. ungzip and write to sdcard using dd (winimage or whatever for those stuck on Windows)
  3. Instert the card into your nook and reboot
  4. Flash the recovery image
  5. Flash cm11 image
  6. Flash whatever other extra things you need like gapps
  7. remove the sdcard
  8. reboot the nook

For upgrades from CM10.x (the only tested are 10.2 and 10.1). If you have any problems after upgrade - you'll need to do factory reset to clear /data:
  1. Download recovery zip and CM11 install and place it on the nook
  2. Reboot into recovery you already have installed
  3. Flash the recovery zip you just downloaded
  4. reboot into recovery again (This is important! Failure to do this will botch your upgrade and you'll need to wipe /data) so that the new recovery is started.
  5. Install CM11, install other stuff you need like gapps
  6. reboot
  7. enjoy
Note: After upgrade you will need to reenter all of your wifi passwords.

Useful apps:

Overall loudness and volume control app: NookHDVolumeAdjuster-1.apk
Touch screen sensitivity control: NookTouchscreenSensitivityAdjuster-4.apk (backup link)
USB host control (usually only needed on official CM builds, as otherwise you can use Quick Settings panel): USBHostSwitcher.apk


Known problems:
- attempting to reformat external sdcard from android crashes volume manager - seems to be upstream problem of some sort. The sdcard is left in some strange state, so don't do it. (if you did, reformat the sdcard on your PC, all data will be lost either way)

Changelog:
2014/11/297 - Bring sdcard build to current source version:
* cm-11-20141129-UNOFFICIAL-ovation-sdcard.zip
2014/08/17 - Bring sdcard build to current source version:
* cm-11-20140817-UNOFFICIAL-ovation-sdcard.zip
2014/01/18 - Fixed 1080p movie playback on Nook HD+:
* cm-11-20140118-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140118-UNOFFICIAL-ovation-sdcard.zip
2014/01/17 - Fixed headset mic issue
* cm-11-20140117-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140117-UNOFFICIAL-hummingbird-emmc.zip
* cm-11-20140117-UNOFFICIAL-ovation-sdcard.zip
2014/01/15 - Switched to TI wpa supplicant, should fix a bunch of wifi-related issues
* cm-11-20140115-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140115-UNOFFICIAL-hummingbird-emmc.zip
* cm-11-20140115-UNOFFICIAL-ovation-sdcard.zip
2014/01/09 - Fixed inability to write to sdcards.
* cm-11-20140110-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140110-UNOFFICIAL-hummingbird-emmc.zip
* cm-11-20140110-UNOFFICIAL-ovation-sdcard.zip
2014/01/08 - Misc updates: autodetect sdcard format, not just vfat. fuzzy touch patch courtesy of D Marble, bt-pan services that reportedly fix bt tethering for some people.
* cm-11-20140109-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140109-UNOFFICIAL-hummingbird-emmc.zip
2014/01/06 - Initial release
* cm-11-20140106-UNOFFICIAL-ovation-emmc.zip
* cm-11-20140106-UNOFFICIAL-hummingbird-emmc.zip
* cm-11-20140106-UNOFFICIAL-ovation-sdcard.zip
 

Attachments

  • Screenshot_2014-01-06-20-30-24.png
    Screenshot_2014-01-06-20-30-24.png
    234.8 KB · Views: 17,557
  • Screenshot_2014-01-06-20-30-49.jpg
    Screenshot_2014-01-06-20-30-49.jpg
    63.3 KB · Views: 16,658
  • Screenshot_2014-01-06-20-32-45.jpg
    Screenshot_2014-01-06-20-32-45.jpg
    145.9 KB · Views: 15,909
  • Screenshot_2014-01-06-20-33-11.jpg
    Screenshot_2014-01-06-20-33-11.jpg
    267.3 KB · Views: 15,652
Last edited:

kmare

Senior Member
Jul 21, 2012
51
16
Thank you! Welcome back

Sent from my BN NookHD+ using xda app-developers app
 

laofan

Senior Member
Oct 27, 2011
571
178
Virginia Beach
Last edited:

TeutonJon78

Senior Member
Jul 24, 2010
574
287
Thanks for starting the work again -- I can't wait for official nightlies. And welcome back.

Also, it seems that we have to use CWM. Is there a reason TWRP isn't supported, or is that on the to-do list?
 
Last edited:

jjjooonnn

Member
Jan 16, 2011
24
5
Tampa
Nice to see this, I've used Bokbokan's eMMC build off his blog with TRIM support by default (MAG2GA ver06 10/2012), and I've used yours with TRIM everything worked great.

Does this build come with TRIM enabled?

Will this be updatable via CM updates in settings?

Thank you for making my tablet a tablet again!
 

Stevethegreat

Senior Member
Nov 28, 2010
1,199
327
It would be interesting to know if it presents visible differences from CM 10.2 regarding responsiveness, especially with ART enabled. It's the last fort to be conquered with our nooks (trim+art). Sadly my nook is not back yet so any reports would be welcome.
 

jjjooonnn

Member
Jan 16, 2011
24
5
Tampa
Awesome

Nice to see this, I've used Bokbokan's eMMC build (off his blog) with TRIM support enabled by default (MAG2GA ver06 10/2012), and I've used your CM10.2 with TRIM everything worked great.

Does this build come with TRIM enabled?

Will this be updatable via CM updates in settings?

Thank you for making my tablet a tablet again!
 

TeutonJon78

Senior Member
Jul 24, 2010
574
287
Nice to see this, I've used Bokbokan's eMMC build (off his blog) with TRIM support enabled by default (MAG2GA ver06 10/2012), and I've used your CM10.2 with TRIM everything worked great.

Does this build come with TRIM enabled?

Will this be updatable via CM updates in settings?

Thank you for making my tablet a tablet again!

It should be updatable via the settings once it's an official built. Right now, all of the builds are unofficial ones, so they have to be fully downloaded and flashed.

verygreen is the official device maintainer for CM though, so once he "approves" of the build, it will be built nightly by the CM servers, and then it will be fully integrated into their update mechanism (or CyanDelta if you use that). Just like the 10.2 builds.
 

verygreen

Senior Member
Feb 13, 2011
1,305
2,637
TN
linuxhacker.ru
Also, it seems that we have to use CWM. Is there a reason TWRP isn't supported, or is that on the to-do list?
It's on the todo list, but cwm was easier to make at first (as in, next to zero effort)

Does this build come with TRIM enabled?
Yes, this has TRIM-enabled kernel, though I have not decided if I should do it for the official releases.
Have there been any more bricks with the trim-fixed kernels in the past couple of months?

Will this be updatable via CM updates in settings?
I guess yes, once there are official nightlies again. But I want to make sure it's at least of adequate quality before enabling that.
 

Darrian

Senior Member
Feb 25, 2011
401
86
OnePlus 9
Just an advisory: I just flashed this over Succulent's rom with no problems, BUT I lost all my saved wifi profiles and had to reflash gapps. Not any big deal, but to anybody else who plans to do that and isn't coming from CM 10.1/2: be prepared. Relatively painless upgrade, though. Very glad to see TRIM enabled. Don't plan on enabling ART until xposed/gravitybox is compatible. This is much, much smoother than Succulent's build.
 
  • Like
Reactions: ajislav

jjjooonnn

Member
Jan 16, 2011
24
5
Tampa
Good job!

I can't speak for anyone but didn't see anything from a quick search in the post: TRIM FAQ. I can attest that mine works and I believe it should be one of the bad eMMC (MAG2GA ver06 not ver05).

I did test TRIM (vdc fstrim dotrim) no issues, and found the CM11 under updates (after I updated to CM11) so I can attest to that much!

Thanks for the reply
 
  • Like
Reactions: Tschumi

laofan

Senior Member
Oct 27, 2011
571
178
Virginia Beach
Just an advisory: I just flashed this over Succulent's rom with no problems, BUT I lost all my saved wifi profiles and had to reflash gapps. Not any big deal, but to anybody else who plans to do that and isn't coming from CM 10.1/2: be prepared. Relatively painless upgrade, though. Very glad to see TRIM enabled. Don't plan on enabling ART until xposed/gravitybox is compatible. This is much, much smoother than Succulent's build.

I would say they are about same smooth. Succulent's build has some nice framework and more option in performance settings. But just from system ui or user experience they are almost the same. Not could I tell the difference in app opening or transition.

Stock launcher Does lag when press the app drawer butter from home screen. But I use Nova launcher to solve the problem.

No find significant performance inprovememt over cm10.2 yet. Maybe Kitkat just does more job in UX polishing rather then performance.

Hopefully we could find some Performance MOD to use in KitKat.
 

Darrian

Senior Member
Feb 25, 2011
401
86
OnePlus 9
It may very well be due to the fact that I upgraded from CM 10.2 and did not do a clean install, but for me Succulent's build was extremely laggy, many apps froze frequently, and when too many apps (more than like 3) were open it would reboot itself. I have none of those problems with this build, it's super smooth and fast and I haven't had any apps become laggy or crash or reboot my tablet. And this is upgrading from CM 10.2>Succulent's KK>Verygreen's KK; I still haven't done a factory reset and don't plan to unless it becomes necessary later. I use Nova as well. I'm not saying Succulent's build is bad, I thought it was bearable enough to use and was planning on using it long term, updating with each new build until it got to where I thought it should be, but then I installed this build and the difference is staggering. If I reflashed Succulent's build and wiped my data partition I might have a better experience, but now that I have this I don't see any need to.
 

gotbass

Senior Member
May 30, 2012
83
9
this is great, glad to see you're back =)

my nook is currently being borrowed, i was wondering if anyone could quickly benchmark it?
thanks
 

tebra

Senior Member
Dec 8, 2010
455
91
Thank you Verygreen for this new build.
I will try it today.
I have 2 questions about CM11 and Nook HD+ hardware:
- did the HD+ have a bluetooth low energy (BT 4.0) chips?
- did the HD+ have a Low-power audio playback (kitkat new feature) capable chips?
If yes, is it included in this new CM11 build?

Thanks

Edit:
I found that Nook HD+ has wl1271l chip and uses wl12xx driver. That chip is BT 4.0 and BLE. See here http://www.rfm.com/products/data/wls1271l.pdf
But this thread show that BLE isn't activated in CM.
 
Last edited:

Top Liked Posts