• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][NOOKHD/HD+][EMMC] UNOFFICIAL CM12.0 NookHD/HD+ (LP 5.0.x) [2015-02-17]

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,426
23,728
0
UNOFFICIAL CyanogenMod 12.0 for NookHD/HD+ (Ovation/Hummingbird)

*** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***


CHECK KNOWN ISSUES BEFORE FLASHING. MAY NOT BE GOOD ENOUGH FOR DAILY USE.

I know I'm not very common around the Nook forums, but I happen to own a NookHD+ (Ovation) (thanks to verygreen) and thought I'd take some time to update the Android build for Lollipop support. I've installed this build on my own device, and I'm quite pleased with it as an *ALPHA* release.

This may not be good enough for your parent's Nook HD/HD+ or for a novice Android user which is uncomfortable with bugs or future issues.

NOTE: CM12 is not a finished product and it will continue to get better over time. See KNOWN ISSUES section for more information.

Updated EMMC TWRP 2.8.3.0 builds for Ovation/Hummingbird
[Coming up with install instructions and a flashable .zip to update the emmc recovery. For now, you *should* be able to install CM12 w/ your current recovery -- MAKE A BACKUP FIRST]

Download Google Apps for Android 5.0:
http://d-h.st/users/dhacker29/?fld_id=27426#files
(Choose newest gapps-lp-* file and use the "Download Now" button)

NOTES:
  • First boot after a clean wipe will take a LONG time. Be patient. (Like 7-8 minutes on boot animation)
  • If updating from Kitkat, you may need to move the /data/misc/wifi directory out of the way if you have any wifi connection issues. In Lollipop, the Nook's are setup for using AOSP standard wpa_supplicant as opposed to TI's modified wpa_supplicant, and there may be some Kitkat settings which cause issues.

MEGA Download Mirror (2014-02-17):
(Currently, having issues uploading to XDA's Download Page)
Hummingbird: https://mega.co.nz/#!3R0TAKIT!VRmgDKaEUhRm21pOq9doE1IPfPGS8UGMQEjBEesGc5s
Ovation: https://mega.co.nz/#!TBchSLBZ!7qLSjDZqVYxDIU_U1yCt39Ad82wfgkpWX0W4ny4Nhwk

Unofficial builds can be found here:
Mirror 1: XDA Downloads

CHANGES:
  • [02/17] Added Widevine L3 binaries from Bacon for Google Play Movies support (thanks @stargo)
  • [02/17] Added Netflix fix in media_codecs (thanks @stargo)
  • [02/17] Fixed Wifi MAC script
  • [02/17] Includes missing Hummingbird panel support (thanks @verygreen)
  • [02/17] Built using re-structured hardware/ti/omap4 repo in CM
  • [01/11] WLAN fixes
  • [01/11] /sdcard/ symlink fixed
  • [01/11] Added 64mb zram swap and experimenting with oom values to get best performance
  • [01/11] Screen off animation fixed
  • [01/11] Added multi-user setting
  • [01/07] 1st Hummingbird release
  • [01/04] Kernel is updated to 3.0.72 Google/common kernel
  • [01/04] Kernel support for F2FS (needs a recovery which also supports this, and a re-format of the /data partition -- see updated TWRP information which is coming soon)
  • [01/04] Various kernel security patches and updates for added Android L functionality
  • [01/04] New Audio HAL which is Android L compatible and uses mixer_paths.xml file (some functionality was probably lost during this transition, like BT SCO. But, A2DP should still work fine -- needs testing)
  • [01/04] Updated device setup for Android L (sources to be updated over the next week)
  • [01/04] 1st public release for Ovation (I'll probably work on a Hummingbird release as I get time)

KNOWN ISSUES:
Use XDA Bug Reporter

SCREEN SHOTS:
Use XDA Screenshots

XDA:DevDB Information
CM12.0 NookHD/HD+ (Ovation/Hummingbird) - LP 5.0.x, ROM for the Barnes & Noble Nook HD, HD

Contributors
Hashcode
Source Code: http://www.github.com/CyanogenMod

ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Beta
Beta Release Date: 2015-02-17

Created 2015-01-05
Last Updated 2015-02-17
 

Attachments

norm883

Senior Member
Dec 1, 2005
240
26
0
Lollipop for Nook HD+ (ovation)

I need to push the updated sources for building Ovation to the CyanogenMod cm-12.0 branches first. And then I'll grab the hummingbird device git and make the needed updates there and have a tester validate the changes. Maybe a week(?) as I'm also very busy with work. :/
Installed and running well. Thank you for this excellent work.

norm883
 
  • Like
Reactions: Hashcode

webdroidmt

Elite Member
Dec 20, 2011
1,674
1,156
0
NJ
Hash, it's great to see you in the Nook forum and much thanks for bringing LP to this device. You are certainly among other things, (good things) :) King of OMAP. :D

Thanks again Hash!
Mike T
 
Last edited:
  • Like
Reactions: Hashcode

dealpapa1

Senior Member
Jul 12, 2008
301
63
0
I need to push the updated sources for building Ovation to the CyanogenMod cm-12.0 branches first. And then I'll grab the hummingbird device git and make the needed updates there and have a tester validate the changes. Maybe a week(?) as I'm also very busy with work. :/
wow you are so great. I can't wait to test it out.:p
 

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,426
23,728
0
I had a hard reboot today while I was browsing a book in Play Books. When I checked /proc/last_kmsg this is what stuck out at me:

Code:
[23159.230377] omapdss DISPC error: VID1_FIFO_UNDERFLOW, disabling VID1
[23159.288665] omapdss DISPC error: VID2_FIFO_UNDERFLOW, disabling VID2
[23159.345550] omapdss DISPC error: SYNC_LOST, disabling LCD
[23159.362335] novatek-panel display0: disable
[23159.487487] novatek-panel display0: enable
[23159.491882] novatek-panel display0: power_on
[23159.713867] novatek-panel display0: power_on done
[23160.292083] PVR_K:(Error): PollForValueKM: Timeout. Expected 0x1 but found 0x0 (mask 0x1). [0, ]
[23160.301513] PVR_K:(Error): SGXInitialise: Wait for uKernel initialisation failed [0, ]
So it looks like we're getting some kind of GPU/Display controller buffer crash. I'll see if I can trace it down as I get time, but for now I'll add to the XDA Bug Reporter section.
 

thchipmunk

Member
Jul 3, 2013
44
3
8
Anderson
www.jonnichols.info
I had a hard reboot today while I was browsing a book in Play Books. When I checked /proc/last_kmsg this is what stuck out at me:

Code:
[23159.230377] omapdss DISPC error: VID1_FIFO_UNDERFLOW, disabling VID1
[23159.288665] omapdss DISPC error: VID2_FIFO_UNDERFLOW, disabling VID2
[23159.345550] omapdss DISPC error: SYNC_LOST, disabling LCD
[23159.362335] novatek-panel display0: disable
[23159.487487] novatek-panel display0: enable
[23159.491882] novatek-panel display0: power_on
[23159.713867] novatek-panel display0: power_on done
[23160.292083] PVR_K:(Error): PollForValueKM: Timeout. Expected 0x1 but found 0x0 (mask 0x1). [0, ]
[23160.301513] PVR_K:(Error): SGXInitialise: Wait for uKernel initialisation failed [0, ]
So it looks like we're getting some kind of GPU/Display controller buffer crash. I'll see if I can trace it down as I get time, but for now I'll add to the XDA Bug Reporter section.
That may fit with an issue I had as well. I was browsing through a Google Worksheet using Sheets and the screen flickers. When I tried to print the sheet the device rebooted. I didn't look at an logs yet to see what the issue was.
 

webdroidmt

Elite Member
Dec 20, 2011
1,674
1,156
0
NJ
I have already posted this info in the bug reports section but figured if anyone misses that, it's here.

1. Reboot to recovery is not working. When selected from the advanced power menu, it will instead reboot to the OS.

2. Recent apps menu has a graphical glitch. It will display recent apps as a black box.

3. OK Google is flakey. If you set it up to "detect from any screen", it will bork all system sounds. Unchecking that setting in Google Now, will restore system sound. If you set it up to detect just from the search app, it will somewhat work. It won't kill the system sounds but will be very slow to detect your voice and most of the time, miss most of what you said.

4. Netflix doesn't work. When you select something to watch, it will just stall at the loading screen. This is also an issue on other OMAP devices with Lollipop, may possibly be due to drm??? Fortunately, there is a pretty good workaround for all of us Netflix fans. Here is a version( 3.0.0 ) that will work and the UI is not that old. It's from Android Police on AFH and is clean. :) Once you install it, make sure you don't update it from Play Store. or you'll be back to a non-working version.
https://www.androidfilehost.com/?fid=23159073880937064

5. Titanium Backup not working with the built-in superuser. If you try to restore apps, it will just hang indefinitely. I didn't put this in bug reports because it seems to be an issue with Titanium Backup and built-in superuser with Lollipop across other devices. As a workaround, use Chainfire's SuperSU beta 2.44, which I believe is the most current one. http://download.chainfire.eu/693/SuperSU/BETA-SuperSU-v2.44.zip

Overall, the build in itself is pretty stable and knowing Hashcode from previous devices, he will do his best to get this device up to speed.

Mike T
 
Last edited:

stachu1962

Member
Oct 19, 2012
9
1
0
Issue with Wifi after clean install of CM12

Hi,

I have noticed that after clean install of CM12 on my Nook HD+ I do not have sdcard "directory" any more but "0" directory where all system files were installed. However ES file explorer can't find SDCARD and WiFi is on oly after reboot. When I turn it off I can't make it on back without reboot. (Bluetooth can be switched on and off - no problem).
My Nook apk installed - no problem - but since my attempt to log in through it to my Nook account is crashing every time.

Did I messed up something? Why I do not have sdcard any more?

Thanks for help - Stanislaw, Gdansk, Poland