yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] mateorod:
ParanoidAndroid 3.15 for the Nook Color is available for download. (

Attention

: New Download page!)

You will likely need a complete wipe, this is a massive change from any PA roms that we released before. To try PIE controls, hold down the power button to get to the power menu and select it from there.

This was a truly challenging project...it took quite a balancing act to bring something pretty close to AOSP to the Nook Color. The way this device boots, its hardware...let's just say that things aren't being done this way anymore. It took quite a bit of jiggery-pokery, much of which was first developed when bringing CM7 to the Nook, work by guys like Dalingrin and nemith. The recent changes in the device and kernel, the things that brought us to speed with Android 4.2.2, that was done pretty exclusively by Steven676, a guy that everyone here should thank whenever you come across him.

I am grateful that the project has made it's way to light...I learned a ton about how the Nook operates. It has been a durable and hackable machine. I keep thinking each update will be its last and yet the Nook keeps suprising me. I spent the time to handle and correct any build errors from our end, look at the third post of this thread for updated build instructions. They are very, very simple.

This is AOSPA, and will be pretty different to what you are used to if you don't own a Nexus device or haven't tried vanilla AOSP before. Many settings have changed, moved, or flat-out aren't included. If you have something you want (be reasonable in terms of scope, please) let me know, I can try.

My bug list when first building was fairly obscene, and included pretty massive system-level services that were malfunctioning. This is the bug list now, as I am aware of it:

When in extended desktop or 0% navbar, touch events where the nav bar was are touchy, at best.

You can only reboot into recovery through Cyanoboot!

Boot animation is in landscape

You will have to reflash GAPPS each update (known upstream issue)

Some ALSA -related noise in logcat I plan on investigating.

You tell me!

Thanks for sticking with the Nook and trying the ROM. This was hard to get right, I hope it works for you. Please be aware that there is a brand new download page, I apologize for the many changes on that front. Special mentions go to Redneck Reg, whose donated Nook made this project possible, and Leapinlar, who in many ways willed this update into being from afar, and was an extremely valuable tester and source of ideas.

ps. Somehow, I still included the torch.apk in this build, despite making several notes to myself to delete it. Next week, ok?
[Nook Color Android Development] leapinlar:
One more point for you SD install users. I tested for mateorod like he mentioned and it does work nicely on SD. You just need to be sure to rename the beginning of the zip with update- before you copy to the boot partition for installation. And it is probably best if you start with a fresh SD image (rev5 or higher) so there are no complications from old installations. Remember, this is based on 4.2.2 so you should use the 20121212 or newer gapps.

Sent from my Nook HD+ running CM10 on Hybrid SD
[Nook Color Android Development] lollyjay:
Sorry if this is a noob question: do we need to update bootloader to 4.2.x? If so, how?

Nexus 7 WiFi 32Gb | PA 3.15 13-Apr2013 | Nova Prime | Franco-Kernel r61

Nook Color | PA 2.99 | Nova Prime
[Nook Color Android Development] leapinlar:
When you flash the new ROM, fresh updated bootloader files get automatically installed by the zip (on both emmc installs and SD installs).

Sent from my Nook HD+ running CM10 on Hybrid SD
[Nook Color Android Development] lollyjay:
Thanks! Very convenient.:D

Nexus 7 WiFi 32Gb | PA 3.15 13-Apr2013 | Nova Prime | Franco-Kernel r61

Nook Color | PA 2.99 | Nova Prime
[Nook Color Android Development] AgentCherryColla:
Thanks for the update.

I'm noticing a major sapped boost vs CM10.1. Could it be the AOSP base?
[Nook Color Android Development] AgentCherryColla:
I don't know if this just me. But I don't think there's any HWA. Netflix won't play videos (just shows black screen ). YouTube will only play SD videos. I died run V6 Supercharger to tweak the min free values. Outside that I don't do anything to the kernel. Its late here, so I can't check to see if HWA is enabled. Anybody else having this issues?

http://pastebin.com/mnwgkWSr

I added a logcatt.
[Nook Color Android Development] bitstra:
AutoPatcher - OpenPdroid failed on this PA-update :(

[MENTION=4342828]mateorod[/MENTION],

thank you for your GREAT cont. work for our nooks!

I tried to patch this PA-update with your auto_patcher (OpenPdroid) - it failed (log submitted via pastebin)

Will use and try it now without the patch:( - no problem so far...

regards

bitstra
[Nook Color Android Development] purpleurkle:
Are you using the 1.8.1 Netflix? Cause if your using the up to date Netflix from the play store, that's not going to work
[Nook Color Android Development] bitstra:
Hey man! Fastest ROM, i've ever seen on my nook color!

Well Done [MENTION=4342828]mateorod[/MENTION]!!!

Thanx so much!

keep up that great work!

have a nice sunday...

bitstra
[Nook Color Android Development] purpleurkle:
Is there no way to get into performance?
[Nook Color Android Development] bitstra:
No - not available...

I use 3rd party app "Trickster Mod" - playstore linke here: https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&feature=nav_result#?t=W251bGwsMSwyLDNd

bitstra
[Nook Color Android Development] mateorod:
I tried to be mindful of this and named the release zip update-pa_encore-ETC. That should be enough, correct?

What purpleurkle says is true, although I have not personally tested netflix with this build. But I believe everything needed for it to work is in the device tree and the kernel, so it should be working on the specified app version.

Thanks! I actually had to add one of the all-time craziest hacks to this rom, one that directly affects the autopatcher. I have not had a chance to look at your autopatcher log, I will do so today.

But I had to add a "ro.cm.version" line to the build.prop in order for the sdcard installer to work! This is the first non-CM based rom for the Nook Color, everything else has been a kang of CyanogenMod to one degree or another. Even the MIUI port was just a winzip of a CM build and not an actual compiled rom.

The sdcard installer's creator never thought that a non-cm rom would surface, so it checks for that line. That script has been used for so long and by so many people, I decided that it was incumbant upon me to conform to it's needs. The people active on this board may update, but those who are floating around in the big wide world do not want to have a two-step update.

But this directly messes with the autopatcher build.prop. Not only that, but with the mix of repos needed for this rom to exist, I am not sure that OpenPDroid will be patchable using our standard patches. However, you guys are lucky in that you have the developer of all three of these things here with you today, lol. If I determine it for sure will not work, I will begin providing a zip for you OpenPDroid users as well. Sound good?

I am hoping that the three of these are all of a piece. Yes, the Performance tab in settings is a CyanogenMod addition. I believe I can add it with little effort for the next update. I know it takes away from the "pure" experience a little bit, but this device needs every speed boost it can get.
[Nook Color Android Development] leapinlar:
Yes. I guess I should have looked at the download first. LOL.

Sent from my Nook HD+ running CM10 on Hybrid SD
[Nook Color Android Development] bitstra:
Thanx mate, Your're great!

Do not waste your time - because I also think there are only a hand full of nook-users, who used openPDroid in the past!

The priority should lay on this wonderful Paranoid ROM as it is. I think you take us (nookers) to a level , that I never saw in the last months!

And I know, that you make a hard work also for a wide bandwith of ROMs and devices with your auto_patcher project. So take my commit about the failed auto_patch as a harmless comment.

kind regards

your long-time-user (fan:))

bitstra
[Nook Color Android Development] purpleurkle:
Well regardless this ROM is running great! Thanks for all your time and hard work. Oh and clearing recent apps has never been easier, I love the way the button is positioned.
[Nook Color Android Development] granny smith:
Netflix build 1.8.1 not working

Netflix video isn't working for me either. I can log in and see my queue, but when I play something all I get is a black screen and no audio. The video doesn't even seem to be playing at all. Other than that, the rom is great.
[Nook Color Android Development] AgentCherryColla:
I'm using Netflix 1.8.1. Could we just enable HWA. Or is it disabled on purpose.
[Nook Color Android Development] mateorod:
Ok. I will look into it. I don't have any reasons why it wouldn'r be working off the top of my head, but if it relies on Cyanogen projects other than device and kernel, then that is the reason.

Doesn't mean it cannot be done, but it doesn't mean I know what to do yet either. I am working on some little things, there will be a new build this week.
[Nook Color Android Development] majorpay:
Best rom ever for JB in terms of performance. The only two things I've noticed are SODs occur any time it goes into deep sleep, and the Netflix thing (I'd give up Netflix for performance).
[Nook Color Android Development] derekr44:
Oh hey, one thing I forgot to mention that I thought was odd.

When I get a notification, the background for the notification doesn't appear to be there, so all I see is white lettering on the white and grey checkered background. Doesn't matter what system theme I use.
[Nook Color Android Development] catawalks:
I noticed this too, thought it was just a weird glitch on my end.

All in all it seems pretty nice. GUI seems kinda laggy but not any worse than it is on all the other rooms I've tried. Is there a way to scale the keyboard down? It seems giant now that I have all the DPIs set to tablet. Lol.
[Nook Color Android Development] mateorod:
Oh man. I have been trying to track this down with no success. Stupid irritating. AllI can find is that some other custom roms have encountered it. Supposedly it has been fixed by swapping in a newer SystenUI.apk, but considering that the one in this ROM is stock (the only system app that is, actually), that probably won't help us.

A minor update is in testing right now. Everything else mentioned has been (hopefully) taken care of along with some aesthetic and speed improvements. Thanks for the patience with that.
[Nook Color Android Development] mateorod:
Okay, as promised, the long-delayed bugfix update has been released.

As I just added to the OP, almost all of the little annoyances of the original release have been resolved.

I actually changed a good bit of stuff, but much of it is internal operation stuff, things you won't necessarily notice. But all of the Android framework has now been set up in accordance with the actual hardware/features of the Nook Color. So let's hope that make some difference, right?

The ROM no longer calls your tablet a "phone" (or it shouldn't.)

Flashplayer on Opera browser works, and other pad.prop presets

Removed data signal icon from notification area

Removed Download from reboot menu

All-around better file and image pointers

Zip-aligned for speed increases (This wasn't done for the original release, let's see if it helps)

...yadda yadda yadda

This is a small update, but should go a long way towards improving the professionalism of the release. We are somewhat treading water as Paranoid Android closed their ICS repos within a week of the posting of this thread. Unless I manage to fix the checkerboard notifications (yeah- still there...sorry) this will probably be the last release until Jelly Bean for encore is ready.

The pad.prop has been optimized as per the posts by halrulez and leapinlar. Of particular note is that the settings are now such that Flashplayer works on Opera browser.

That alone has to be worth something, amirite?

Thanks for your patience, folks.
[Nook Color Android Development] halrulez:
all over this like stank on shat!
[Nook Color Android Development] halrulez:
Anyone else getting bootloops? Guess I'll try to download again. Or maybe its TWRP?
[Nook Color Android Development] leapinlar:
I was waiting for someone else to say they were having problems. I have mine installed on SD so I thought that may be the problem. Mine boots to the boot animation and just cycles through it. Animation stops for a while, them moves again shortly, then stops again. I let keep doing this for about 15 minutes before I gave up and tried again. New download, wipe system, wipe data, wipe cache. Even put my pad.prop in the zip. Nothing seemed to work. Finally went back to my nandroid backed up earlier version to wait to see if others had problems.
[Nook Color Android Development] mateorod:
Hmm...well I just flashed it over an existing installation and had no problem but then tried over a complete wipe and am having the boot loops. The one I tested with on my nook IS slightly different as I have to disable wifi on my personal roms due to a borked wifi card. It is possible I messed something extra up.

I will redo it again and see where we are. Thanks for the reports.
[Nook Color Android Development] halrulez:
Same exact thing with me. I had to load up a backup of the first paranoid then flash this over it to get it to work. But I would like to try a fresh install. I am noticing a speed up in the from though and will keep playing with it till I can do a fresh install. Only thing killing me is the keyboard size and load times on programs.
[Nook Color Android Development] mateorod:
There is a new update in the download page. I am hoping someone can test it for me. It would only install properly for me when flashed over the original v01 rom. But my Nook has hardware issues that cause bootloops all by itself.

If anyone can try the ROM and report back I woud appreciate it. The latest is pa_1-5a_encore-v1.6-20120803.zip.

Try flashing it over the pa_1-5a_encore-v01.zip (and if anyone has the time to try the 20120803 over a fresh wipe, I would be interested in that too...but the main thing is to get the working update out)

Thanks everyone.
[Nook Color Android Development] leapinlar:
I did try it with the same results. I just sent you a PM.
[Nook Color Android Development] mateorod:
Hmmm...I don't really know what we can do about this. I know that you run an SD card install, I would be iinterested to see what experience emmc installers have.

This porting is done by basically bringing over all of the /system/app and /system/framework folders from a PA source-built rom for galaxy SII which has similar necessary specs to the nook. (except for SystemUI).

I also had to decompile the framework-res and make some device specific edits. For the first update, those edits were in the res/xml folder of the decompile framework-res. For this bugfix version, I had to decompile and edit some of the files in /res/values which can be seen in a compiled framework-res as the resources.arsc file.

The resources.arsc is essentially analogous to the classes.dex file you work with for system jars.

The edits I am am making are very specific, and not done by guesswork. I go into the source of our rom and look in the overlay folders. That is where the specific instructions for our device are held. I avoided making the edits on these more troublesome /values folders but leaving those unedited is the cause of the slight visual tics we were seeing in the first release.

However, we are still porting what essentially began its life as a resources.arsc file for a GalaxyS2. I have modded it's definitions to match our device, but it is apparently still fighting installs. On one of my tests, the logcat showed fatal exceptions and the boot died but I just let it loop through a couple more times and it eventually installed.

With this latest 1.6 version, I did not have any install problems the three times I flashed it over the 0.1. But that results may not be typical.

I am going to wait and see how others installs go. Considering the main value we are getting is the icon replacement, I don't know how many more times I am going to ask people to flash something this troublesome.

I was complaining to eyeballer about the vagaries of porting, hopefully the changes they have implemented for JB (which are manifold) can reduce these sorts of problems. They got rid of build.prop edits and a bunch of other dicey requirements those of us stil playing with 1.5 are still dealing with.

Anyway, enough of the TMI lol. I have already remade this thing 6 or 7 times with various roll backs of changes until we were left with this last update, which only has what is absolutely necessary for the icon fixes. If it can't take it, it can't take it.

Thanks guys, let me know if you try to install.
[Nook Color Android Development] catawalks:
I'll give it a shot when I get mine back, I left it at work and won't be able to pick it up until Monday. If help is still needed by then I'll gladly do whatever.
[Nook Color Android Development] catawalks:
Tested this out today. I can confirm that it does not seem to boot when it is installed after a complete wipe. Either that or it just takes a very long time. I gave it about 10-15 minutes before I went back into recovery. Another thing I tried was do a full wipe, then do all three zips in order without rebooting. 1.5 v01, fixed gapps, then 1.6. I got the same results with that, but I forgot to fix permissions if that's even necessary anymore.

Doing a full wipe, 1.5/gapps install, boot and account setup, then flash 1.6 on top of it and it boots just fine.
[Nook Color Android Development] mateorod:
Thanks, catawalks, for the very in-depth testing. That is a pretty big time commitment, thanks for going all the way with that.

I am going to add that last paragraph as the official install recommendation since it pretty closely mirrors my own experience.

I think our trouble is the built-in weirdness of the Nook itself. Most of what follows it gathered from various themers, which is essentially where this last update has broken down. I have zero theming experience, so I am taking some of their statements on faith. But it is backed by the actual files I see in the apks.

ParanoidAndroid is only recommended to be ported to hdpi devices. It has been ported to at least one mdpi device, but apparently it was buggy. The pasrty-ine is that if you want PA on an mdpi, go ahead and try but it is going to look funky as hell.

The Nook is apparently some wierd composite of hdpi and mdpi, at least as what types of images it uses in the apps.

From sisterchick:

There are, for certain, folders with mdpi and hdpi images in our decompiled framework.jar, and the mdpi images are associated with the resources.arsc file that is giving us the problam on 1.6.

So, since it is really only meant to address a limited amount of problems (some of which I UNfixed as I was trying to get to the bottom of this...say hello to your Nook calling itself a phone again...sorry) and it now can be installed, I am going to let it be.

I think we will wait for JB before we update again. I have used PA 1.95, and it is vastly improved from where it is for the Nook. They do seem to change how they do things DRASTICALLY with each update, which makes for a pretty steep learning curve.

Hopefully, they'll settle down into a permanent tack and maybe we can start building natively. Anyway, thanks for listening and flashing.

If you see anything egregiously wrong, please go ahead and post. If I can fix it, I will.
[Nook Color Android Development] halrulez:
Sorry I have not been more active here. Getting ready for school to start for the wife and I. Plus the kids start back up tomorrow to.

I see you say that you have used 1.95. Was this a port you did to the nooky or on a different device?

I'm all thumb's
[Nook Color Android Development] mateorod:
Nooky, huh? racks' influence goes wide and deep.

I had a working 1.92 for encore JellyBean for awhile, but it wasn't anything ready for release. I don't think any of the drivers for the newer touchscreens had been added at that point.

I have the materials to try 1.96 on my hard drive, but some other projects have been eating up my time. There is no real rush for us with that update, it will depend on our CM10, nothing we can do to speed it up from here except keep builiding JB for Nook and try and help make it better.

PA is almost unrecognizable from what we had for 1.5. I believe the current version automatically queries the apps about how many different UI layouts they have, and then presents you with those options.

At one point they were very excited about getting rid of the build.prop "nonsense" as they called it. The current excitement is the death of the bourgeouis concepts "phone", "tablet" and "phablet".

I hear PA 2.0 will be headless...
[Nook Color Android Development] tambourineman86:
Wide and deep, lol

Downloading now. Will give it a whirl. Thanks mateorod!
[Nook Color Android Development] bitstra:
botbrew - Pdroid/V6

Hi,

I've tried to install Pdroid/V6-scripts via botbrew...

Ran into bootloop.

Should that work with ParanoidAndroid 1.6???

regards

bitstra

BTW: this ROM works great (my daily driver for now - until JB comes up)!

Thanx for all your work on this ROM!!!
[Nook Color Android Development] mateorod:
Hey, no, sorry. Those framework jars are from an encore build. The ones in this ROM are from a Galaxy S2. You can use the Auto-Patcher in my sig to get those programs on this ROM, though.

As an aside, they have finally released some source for PA. So we can have a native build of PA whenever JB is deemed distributable.

I haven't actually built (as opposed to port) a PA JB yet, I have been pretty busy. But I will maybe try it out this weekend and see how it goes.
[Nook Color Android Development] mateorod:
Whoa, SOD? That is the first I have heard of that...Anyone else?

If anyone gets one of these reliably, a logcat of the even might be helpful, if not a dmesg.
[Nook Color Android Development] majorpay:
I will try to remember to watch it tonight when I put it on charge and grab a logcat. So far, it has only happened when charging at night. I have a very limited amount of time with this device, because my dad is inheriting it this weekend (so I'm trying to get it as stable and snappy as possible before turning it over to him - he won't have the patience to be messing around with dev stuff).

Luckily he primarily wants it for browsing and e-mail, so I don't *think* Netflix will matter. This ROM is the fastest I have seen so far for browsing, general responsiveness, and overall performance in the JB arena. The ability to change hybrid modes is downright smexy too - don't know why Google in their ultimate wisdom decided that putting soft buttons in the MIDDLE of a 7" screen was a good idea.

I'm tempted to give Chrome a try on this device. I'm thinking it may be a little bloated for our limited RAM, but it does have some of the best JS compatibility I've seen out of most of the browsers out there.

Edit: Tried out Chrome, and while it's functional, it's pretty painful in terms of responsiveness (expected). Not a big deal, of course.
[Nook Color Android Development] bitstra:
...nope, no SODs here 48 hours - with 4 1/4 h screen on, 2 times fullcharge with deepsleep - all is O.K. here, almost perfect for me:good:

bitstra
[Nook Color Android Development] lollyjay:
It's 24 hrs and all is perfect. Good response, pie working flawlessly.

On another note, is there any way to increase speaker volume?

Nexus 7 WiFi 32Gb | PA 3.15 13-Apr-2013 | Nova Prime | Franco-Kernel r61

Nook Color | PA 3.15 30-April-2013 | Nova Prime | Stock Kernel