Install CyanogenMod 12.1 on Barnes & Noble Nook HD or Nook HD+ in Five Easy Steps

hereusethis

Member
Jun 9, 2011
23
4
0
What were you using before this install? The stock ROM? An earlier CM version? If so, which one? And what has Marshmallow done for your Nook that was lacking in the prior ROM? I have an HD running the latest CM11 nightly. I'm contemplating an upgrade but am unsure if I want to do Lollipop first or jump right to MM.
I'm afraid I can't be much help. I was running stock nook with the play store. I hated it. So when I finally decided to jump to CM, it made sense to me to go with the most recent version. So far, I'm happy with my decision.
 

deanventure

Senior Member
May 2, 2011
135
3
0
question about method from a noob/someone who gets confused easily

hello, firt of all et me tell you i am stupid with this kind of stuff and i want to thank you in advance for the help but i have what is probably a stupid question for you smart guys.

i have has a nookhd before when it first can out, and i used
http://forum.xda-developers.com/showthread.php?p=37593508#post37593508 to root it and give me gapps ect. well i am back to the device because its the best one i could find that fits my need and well i have stumbled over the years

i want to install 12.1 "marshmallow" but like i said before i am stupid with roothing and ect. i just dont get alot of it.
i want to root the the method above and get marshmallow with the method in this thread, i just want to make sure i will be doing it right.

when i root and and ect with "[CWM/ROOT/UNKNOWN SOURCES]" will i still be able to use the instructions in the pdf to get marshmallow? also i am not enteriely sure what file to get off the box storage website.

i am sorry to bug but i would really appreciate the help.
 
Last edited:

deanventure

Senior Member
May 2, 2011
135
3
0
What device do you have and what is currently installed?

Sent from my SM-T330nu using XDA-Developers mobile app
i have a 16gb nook hd with nothing installed. its stock. i just want to get all the information before i continue.
i want marshmallow im just confused how to do it
if i root it using http://forum.xda-developers.com/showthread.php?t=2062613 can i use that same SD card that i used to root it to install 12.1 "marshmallow" just put the files on the sd card and continue following the instruction.

also a simple question this 12.1 "marshmallow" download is just a "rom" right? and if i want to root it i will have to use [CWM/ROOT/UNKNOWN SOURCES] HD/HDplus Stock Root/other Mods - via CWM flashable zips method.

these wont interfere with each other
 

ipdev

Senior Member
Feb 14, 2016
1,181
1,210
133
Last edited:

dimdem

Member
Jan 2, 2012
12
1
0
23508
I've flashed 12.1 following the methods here, and it seems like a considerable improvement over 10.2. I do have one (uninformed) question, though. I've enabled developer options, then used that menu to make root available to ADB and apps. However, apps like Titanium Backup say that I don't have root. I've tried giving TB all permissions, but root doesn't seem to be among them. I tried to flash SuperSu from a zip, but that made the tablet very unstable. What am I missing?
 

jimbanc

New member
Aug 3, 2016
3
0
0
I've been following this thread for many months; hoping to use your guide to rejuvenate a relative's NOOK HD+. I've read through the guide many times. I understand both the concept and have no doubt I'd be able to follow the 5 steps. The only reason I've held off these last 6 months is because of my relative's reticence.

Something like this would be of great benefit to those thousands like my relative who may not have the spare cash to replace their tablet. And it could be especially useful to those in the UK who have been left high and dry by B&N's decision to drop support for UK customers.

Thanks for your time and for all the effort you put in to the guide.

Thomas
I put together a quick-guide on installing Android 6 on an HD+, complete with some curated files that I used. This worked fine on two HD+ devices. I don't have enough posts to add links to messages, but if you google 'nookhdplusandroid6.wordpress.com' you'll see my wordpress site. Hope this helps.
 

PeteInSequim

Senior Member
Jul 12, 2015
58
69
0
Sequim, Washington
I put together a quick-guide on installing Android 6 on an HD+, complete with some curated files that I used. This worked fine on two HD+ devices. I don't have enough posts to add links to messages, but if you google 'nookhdplusandroid6.wordpress.com' you'll see my wordpress site. Hope this helps.
I thought that you might wish to know that there is a minor issue with the Marshmallow release cm_ovation-ota-MOB30J.160530.zip referenced in your Wordpress article that might annoy some users. It always boots up with WiFi off, so it must be manually turned on at each boot. I believe this has been corrected in the AOSP releases and surely it will be corrected in the next CM release.
 
  • Like
Reactions: jimbanc

BultoPaco

Member
Aug 21, 2013
29
22
0
I thought that you might wish to know that there is a minor issue with the Marshmallow release cm_ovation-ota-MOB30J.160530.zip referenced in your Wordpress article that might annoy some users. It always boots up with WiFi off, so it must be manually turned on at each boot. I believe this has been corrected in the AOSP releases and surely it will be corrected in the next CM release.
Careful, your truth is not necessarily a universal truth. I'm running the Marshmallow version you mention on both an HD and an HD+. I have no problems with WiFi connecting on reboot. There are way too many variables to account for to attribute every issue to the ROM. I think we can all agree that using @amaces work is far better than being stuck on stock.

Sent from my BN Nook HD using Tapatalk
 
  • Like
Reactions: jimbanc

jimbanc

New member
Aug 3, 2016
3
0
0
I thought that you might wish to know that there is a minor issue with the Marshmallow release cm_ovation-ota-MOB30J.160530.zip referenced in your Wordpress article that might annoy some users. It always boots up with WiFi off, so it must be manually turned on at each boot. I believe this has been corrected in the AOSP releases and surely it will be corrected in the next CM release.
Thanks for the info, and for the heads-up to other users. Interestingly, my wifi starts fine on each bootup, like BultoPaco's experience, so I suppose there are minor variations among the devices?
 

HMSVictorious

New member
Aug 16, 2016
4
1
0
Evening all,

I thought I'd dust off the old Ovation and Hummingbird when I saw this thread, and I'm glad I did! The Ovation runs like a star and I forgot how nice the actual hardware was.

Hummingbird on the other hand, I got cocky after my first CM instal went so well and must've missed a step on the install, so now i'm stuck at the Cyanoboot screen and even putting the SD card back in and installing the .zips again doesn't remedy the situation- could anyone suggest a course of action? (Also I can't restore my backup- the MD5 doesn't match?)

Thanks for your time!
 

PeteInSequim

Senior Member
Jul 12, 2015
58
69
0
Sequim, Washington
Thanks for the info, and for the heads-up to other users. Interestingly, my wifi starts fine on each bootup, like BultoPaco's experience, so I suppose there are minor variations among the devices?
Please forgive my very belated reply. Summer gardening season recently peaked here in Sequim, placing more critical obligations in my path (harvest, canning, freezing, etc).

I think it is not a difference among devices. Across four Ovations and five Hummingbirds at my disposal I have confirmed that the recalcitrant WiFi problem I mentioned is present and active in CM Marshmallow releases 160519, 160530, and 160819. These ROMS always fail to enable WiFi during the boot process, leaving the WiFi icon dark when the home screen appears. WiFi will remain inactive until something happens to change this, such as turning it OFF and back ON, or setting Airplane mode ON and then OFF.

Under certain conditions, however, other forces will mitigate this and conceal the failure. Below are two such conditions., but there could be more.

1. Tablet enters sleep. A few seconds later WiFi will be enabled and will be available when wake occurs.
2. Google Location Service is turned on. This works for both normal boot and safe mode boot.

At least one of these conditions is pretty likely for most users, which is probably why you and others have not seen this phenomenon.

I have created a post for this on the Marshmallow development thread with an attachment showing the details (tcpdump and log files) that led to my conclusions. I'm sorry I failed to post this when I first mentioned the issue, but hope that late will be better than never. Please post a reply there if you perform a test and your results differ from mine.
 

wayover13

Member
Oct 1, 2015
14
0
0
I followed these directives about a year ago in order to get the CM/Marshmallow (5.1.1) build installed on a couple of Nooks. Things have been working out pretty well with those units. One thing that wasn't clear to me when I did this, though, was whether my devices would end up being rooted: I supposed they would, having had a completely different and custom OS/ROM loaded on them. But I've recently run across an app I'd like to use, and it's one that requires that the device its running on be rooted. The app won't run on my device, so I downloaded a utility to check whether my device is rooted: that app reports that it's not rooted. So, what do I have to do to root my Nook and its CM installation? Thanks
 

wayover13

Member
Oct 1, 2015
14
0
0
I worked out a way to get root or superuser priviledges for the app I was trying to run, but it didn't help. It seems that there is supposed to be a root access option under the settings menu, if you've enabled developer options (which I'd already done some time ago--by tapping on the build number 7 times). But there is no root access item under development options on this build, for some reason. Maybe because it's CyanogenOS rather than CyanogenMOD?

In any case, there is a sort of workaround that involves downloading a zip file called SuperSU, then installing that from recovery mode. That's what I did and I now have the otpion to grant superuser or root priviledges to various apps that request it. Unfortunately the target app, even with superuser priviledges, would not run for some reason.

So, why does there seem to be no root access option in this version of CM?
 
Last edited:

Craftst3v3vd

New member
Oct 30, 2016
2
0
0
Well Done

Development for unofficial CM-12.1 for Nook HD and Nook HD+ has ceased.
The author @amaces has moved on to Marshmallow (Android 6), and the zip files for these progressive releases are what you now see at the collaboration link. If you wish to install CM-12.1 look instead through the pages of his "obsolete" folder for "cm-12.1-20151018" and "twrp-2.8.7.4" final releases. CWM should install these properly but later versions are likely to fail due to deficiencies in the CWM recovery utility.

Better yet try the latest Marshmallow and TWRP versions. For this you must create a new bootable microSD card using these files provided by @belfastraven and the downloaded zip files "cm_hummingbird-ota-MHC19Q.160407.zip" and "twrp-3.0.1-0-hummingbird.zip". These versions may advance by the time you happen to do this. The procedure is the same as described in the .pdf guide for CM-12.1, except with the new files.

And use a current GApps file for the ARM platform, Android 6.0 from http://opengapps.org/.



This is a detailed tutorial for beginners. Seasoned users may find it overly verbose.

My toy box contains some Nook HD and Nook HD+ tablets, and I recently became aware of CyanogenMod. I studied about it for a while and finally tried a CM-12.1 installation. It was successful, and I was so impressed by the improvements that I told some Nook-owning friends about it. They quickly decided to do likewise and asked for instructions.

My friends and I are all retirees, so we have seven Saturdays a week to spend as we wish. I decided to spend a few of mine re-writing my notes into an instruction manual. As of today, September 25, 2015, there are eleven formerly stock Nook tablets whose beginner-owners have followed the instruction and successfully installed CM-12.1. Several of these are being regularly updated as revisions are released. No bricks have been cast so far.

During the study period I spent a lot of time on xda developers pages, and it eventually occurred to me that there might be other beginners who could make good use of Nook-specific instructions. So I am pleased to offer this manual to anyone interested, and hope it will save you some time and trouble.

The procedure uses the technique and boot files by @leapinlar. The ROM and TWRP zip files used are those created by @amaces. Profound thanks to these experts for their diligent work and generosity.

Below is a synopsis of the instructions. The complete PDF document is attached to this post.

This document will guide you through the steps of installing a pure modern version of the Android operating system on your Nook HD or Nook HD+ tablet. The installation is done from a bootable microSD card using the ClockWorkMod recovery utility to install the contents of zip files. This straightforward method does not require ADB or rooting the Nook. The result is CM-12.1 installed with basic Google apps and your choice of TWRP or CWM for your resident recovery utility.

There's room for improvement.
If I could learn how to create a bootable microSD that would boot to TWRP instead of CWM the procedure could be reduced to four easy steps. I have found no help for this, and my own attempts have all failed. I would be most grateful for any help so I can update the instructions.
good job!
 

gascomm

Senior Member
Apr 15, 2011
267
38
0
I've found charging a bit of an issue. orange light shows when plugged in but the battery stats refuses to say it's charging on AC - even with the lightening bolt showing on the status bar icon. I can charge it but am never entirely sure what's going on.

is this a known bug with CM12.1 on the HD+? any incoming fix or workaround available?

unrelated update ...

I let it drain to around 25% whilst testing the battery and iiplayer, chrome web view & modbro caused it to reboot. seems OK when plugged in and charging over 50% but certainly an odd behaviour I've never had on any device.
 
Last edited:

piperman7

Member
Dec 25, 2012
14
0
0
Will this give me 6.0 on my Nook HD+ ?
I am currently at 4.4. Also Amazon won't let me watch videos anymore so that was why I was thinking that I needed to upgrade to 6.0.
 

Taosaur

Senior Member
May 4, 2011
836
190
0
Ohiopolis
taosaur.blogspot.com
I've exercised @amaces version cm-12.1-20151018-UNOFFICIAL since it was posted last October with never a problem other than the unexpected restarts on shutdown.
I'm trying this build now, and it seems less glitchy than the latest Marshmallow and Nougat builds, but I don't have root! I don't currently have root and there's no "Root Access" item in the developer options.