yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] zequav:
Fantastic work. Didn't thought quadrant would run fast this soon. If wifi, touchscreen and 3d work, we have the most important things working (save for ui acceleration). I don't even care much about sound.

Looking forward to the first kangs =)~
[Nook Color Android Development] gamer.pro.2000:
Sweet! Lookin' pretty good. I hope the binaries for the UI acceleration get updated. Has the nook tablet source and files dropped yet? I seem to remember the NC and nook tablet having similar video hardware. Could be wrong. Are those binaries in that tablet as well?
[Nook Color Android Development] jac0708:
Noted, but that said I love this kind of technical tinkering and knowing this is being done is awesome. Looks pretty slick, I look forward to seeing how this develops.
[Nook Color Android Development] Whoareyou:
no test zip? I would like to test, Im not one of those people that wont reprt back, i will tell what i find wrong :)
[Nook Color Android Development] andyrubin1:
just wondering, will this truetouch driver update (https://github.com/martinezjavier) be incorporated and will it improve the screen sensitivity, esp. around the edge, for the nook? thx.
[Nook Color Android Development] djfrost17:
i'm excited!!

thanks in advance for all the hard work!!
[Nook Color Android Development] agemyth:
I've only just started noticing the lack of activity in this device's community, so while I would love to tinker around with ICS on my Nook I understand how it may not a very big priority for developers. Do what you guys can with the knowledge, technology, and time you have and maybe I'll get new software to play with, but maybe I won't. This device has already been made a far better device than B&N intended it to be anyway.

Thanks for all the current and future work you guys devoted to this device :)
[Nook Color Android Development] unsivil_audio:
Finding whats wrong isn't a problem right now, which is exactly why they didnt release flashable zip file. They did however post a link to the source, which if you know how to compile that, you know how to get it running on your device and may actually be of some use to the devs in getting other things working.
[Nook Color Android Development] fattire:
The nook tablet uses an OMAP4 es ("enhanced security") from Texas Instruments that has a signed bootloader, which is checked on boot at the hardware level. The signed bootloader (u-boot) in turn checks the signature of the kernel and the ramdisk. Which means, fwiw, that you can't easily replace the bootloader or kernel (or basic startup sequence in the ramdisk) without it being signed by Barnes & Noble.

That said, people have run stuff "around" the existing kernel/ramdisk as nemith has done with cwm. Or you can just run apps you want within userspace (ie, using their kernel/ramdisk) by rooting Android with Zergrush and then installing the market or sideloading or whatever as several threads on this site tell you how to do. There were also several articles on this recently.

Interestingly, the signed kernel does load unsigned kernel modules, meaning a specially-crafted module can theoretically be written to "kexec" (ie, run) a 2nd, unsigned kernel/ramdisk "from the inside" of the kernel. That "second boot" possibility would facilitate the running of alternate OSes, and there have been attempts to do this with the Motorola Milestone. And finally, if anyone finds an exploit in uboot (such as improper validation of input, say while it reads bootcnt or bcb files or something), this too might also be another way to get a "normal", unsigned kernel/ramdisk to run, and therefore ICS would be a lot easier and control would be restored to the owner of the hardware.

That said, a philosophical opposition to DRM has lead a lot of people I've talked to to just say "F the nook tablet" and not purchase one in the first place. Dunno.
[Nook Color Android Development] Whoareyou:
I know how to, but my new laptop (HP Pavilion G6) dosent like linux well, and i cant get wifi to connect, networks show up, but it never connects :( :( So, i cant d/l the source :(((
[Nook Color Android Development] jh1523:
Great work so far.

Umm... is there a donation address set up so I can send a touch of... encouragement? Stimulus? Call it what you want. Beer fund. :)
[Nook Color Android Development] luigi90210:
there have been talks about kexec on the nook tablet but from last i read is that kexec was disabled in the kernel so they were looking into 2nd init

ON TOPIC: i would donate if there is a donate link set up
[Nook Color Android Development] fattire:
Speaking for myself, I ask that you consider donating to the Electronic Frontier Foundation -- Eff.org -- they help keep our right to hack/jailbreak/root our own hardware safe and legal when corporations or government (usually under heavy lobbying from corps) try to infringe on it. And to that end, they also take up the legal defense of folks who are threatened or sued unfairly, such as just a few days ago with the security blogger who posted a spyware/rootkit warning and was hit with an intimidating takedown legal threat by the company he outed. They also fight laws that would censor or wall off parts of the Internet.

Donations to the EFF are tax deductable for US residents as well. They are one of the few organizations concerned with defending the Internet and digital-related interests of normal citizens and consumers, and a donation to them is really doing yourself a big favor.

Plus I think they'll send you a hat.

/end of pitch.
[Nook Color Android Development] luigi90210:
im gonna look more into that but ill probably donate to that foundation

thanks for the info and i wish you luck with ics fattire
[Nook Color Android Development] xdp:
Which gapps are you using? I have one here for my EVO for an ICS build...will that work or should I use another?

Thank you fattire! Obviously we all flashed despite your extremely dire warnings. :) This is running really smooth, I can't believe it's this far along so fast! Even the Phase Beam live wallpaper runs nice. I'm blown away by this early progress.
[Nook Color Android Development] biohazrd51:
http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps

I agree with fattire on the development and usage of this. Hopefully some others will pick up and push this faster. I know as soon as I get a bit of money to rebuild my system I'm going to start diving deeper into all this and see how much I can push into my brain before it explodes.

That being said, this is great work so far fattire/dal. I appreciate the hard work and look forward to more!
[Nook Color Android Development] nukeruss:
Worked like a champ.
[Nook Color Android Development] salsichad2:
To solve the "Nfc servece stoped" error after gapps:

Boot into clockworkmod

mount /system

Now on your computer:

adb shell
cd system/app
mv NfcGoogle.apk NfcGoogle.bkp

Reboot

I don't know if its a good solution, but solve the problem for me.

PS.: Is the "menu" button working? For me just "back" and "home" are working.
[Nook Color Android Development] cchant:
menu button is not working. Fat tire listed as not working
[Nook Color Android Development] cybertimber2007:
Ah man just to spite what I said eh? :p

FYI for anyone wondering...

Yes, fattire's dragon and bug flavored ICS build will work with Verygreen's SD card installer.

It does take awhile to "inflate" on the SD card, and on first boot will stay on the bootloader image (which looks amazing) for awhile as well. Don't give up, let it do it's thing.

Now on to some deving and testing.
[Nook Color Android Development] xdp:
Oh really? I thought we needed a new set of gapps made for ICS. The ones for CM7 include the tablet versions for things like Gmail? I guess I should try flashing the EVO gapps zip I have with NFC already removed.
[Nook Color Android Development] salsichad2:
Last Google apps link: http://xdaforums.com/showpost.php?p=19620040&postcount=2
[Nook Color Android Development] biohazrd51:
I'm sure there will be, but that was the one I just grabbed to see if it worked (which did in some capacity). I thought the pacman application handled the download and installation of gapps according to user preferences during the setup portion (however, with setup crashing, it never makes it that far).
[Nook Color Android Development] xdp:
Link says "Parameter 'out' is required."
[Nook Color Android Development] salsichad2:
Sorry, try in this link http://xdaforums.com/showpost.php?p=19620040&postcount=2

Actualy the "menu" button is workinq, is the three vertical dots in the bar.
[Nook Color Android Development] xdp:
Great, thanks!
[Nook Color Android Development] cchant:
I was thinking of the app multi task button
[Nook Color Android Development] rickpref:
After flashing the Gapps from this link I get "Unfortunately, Nfc Service has Stopped".

I used http://xdaforums.com/showpost.php?p=20071305&postcount=1

and it seems to work although I keep getting errors trying to download SetCPU in the market.
[Nook Color Android Development] zequav:
I didn't have any problems with the gapps from here:

http://download.clockworkmod.com/test/

other than calendar not syncing...
[Nook Color Android Development] bgroins:
I am having the same problem. Did you just flash the new GAPPS or did you wipe and reflash the image?

Thanks.
[Nook Color Android Development] Nburnes:
For gapps, just download and flash this. http://download.clockworkmod.com/test/gapps-ics-20111125-2.zip worked for me at 7 this morning.

Then to update Superuser, use that Super user updater app > Then it will error out > then go to the market and update Superuser app > then menu button > Update SU binary.

The menu button is working, in legacy apps or apps that use it, it is the three vertical dots. The actual button is not working is the Recent Apps list (as if you were to hold home button on CM7)
[Nook Color Android Development] rickpref:
I flashed the Gapps linked and then got that error. Afterwards, no matter if I wiped everything and reflashed the ROM i still got the error. The only way I got rid of it was to flash CM7 and then reflash the ICS Rom which got rid of the NFC thing.
[Nook Color Android Development] bgroins:
Ah thanks. I'm stuck in the NFC loop and can't get out!
[Nook Color Android Development] KnowledgeBroker:
Fattire, I wanted to tell you thanks for writing your guide that you have, and if you have links to any of the resources you or Dal used in the process of doing what you have, those would be appreciated too.

I believe things like this are called "crowd sourcing" or something like that.. or better yet just an open source community, which leads to my response to the original post..

Every single person who has contributed something totally amazing(or devastating in the case of the einstein example) is to some degree the result of "standing on the shoulders of giants". The smallest original contributions may have been amazing in their own rights, but the largest wouldn't exist without working with the other building blocks. Usually in the form of books, not a million webpages of questionable value.

Either way, I wasn't speaking to Daligrin or Fattire that they should create a guide, only stating that the current guides I find are missing something that is the difference between getting it, and just repackaging a product you have no idea about.

I feel like you've missed some big ideas:

1.'..i would rather the dev use their precious time to "hack"..' They aren't here to work on our behalf, this is a community, and the community pulls together its resources and learns from each other, not just going it alone.

2.'..you have to get your hands dirty yourself, learn by trial-and-error, there's not shortcut..' Up until now I have only been learning by trial-and-error, I constantly get my hands dirty, and I wasn't asking for a shortcut, I was asking what resources they used that got them to the "eureka" point that lets you work mostly on your own.

3.'..it's called "enrolling into a medical school"..' No, they are called TEXTBOOKS, and those are step by step guides, the instructors go a step farther and explain why those steps make sense.(The entire process is called school) In essence I was asking what textbooks they use, and once I've read some of the book I might ask the instructor(devs) questions-- and that is how education works! Brilliant, I know!

What I am trying to avoid doing is what several people in this thread are doing, asking questions as they get their hands dirty that might be explained in the very textbooks I am asking about- they probably don't have time to answer every question, but they have been anyways which I truly respect.

That lengthyness aside, I haven't seen the IRC that they are in or else I of course would have asked there in the first place.
[Nook Color Android Development] bdcrim:
I am not sure at the moment. Nook is at the house and I wont be there till later tonight. I will check though when I can.
[Nook Color Android Development] friedsonjm:
KANG vs non-KANG?

Can someone explain the differences between development of these?

update-cm-9.0.0-encore-KANG-20120215-030001-signed.zip

update-encore-20120214.zip

Is the KANG version based on non-KANG? Are they separate development efforts?

Other considerations?

thanks, jf
[Nook Color Android Development] libertus77:
As far as I understand they are being fed by the same developmental source and are both using the same kernels. The only real difference I know of is that eyeballer's (KANG) has OpenGL turned on and samiam303's does not yet.

I am using Sam's as my daily rom with no issues, except for the known video and gaming issues.
[Nook Color Android Development] eyeballer:
Almost. They are essentially the same, we both just build from cm source. I have my regular nightlies then periodically will do an opengl build too which has the OpenGL rendered turned on. Unless the build says -opengl- it's just a straight sync.
[Nook Color Android Development] friedsonjm:
I kind of thought the same.. but then realized that KANG comes with and without OPENGL... so you would think there would be some difference?!
[Nook Color Android Development] leapinlar:
I did go to your referenced site and got version 2.0.5 of the Kindle app and it runs OK on the tablet gui in phone mode. It is the 3.0 versions that screw up. Thanks for the link.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] HacDan:
Onskreen Tablet Mode!!!111

So, racks figured out the reason we were getting the 'phone mode' launcher...

Here's a few SS's for those who like the gadget pron:

Browser in Tablet Mode

It's screenshot inception!

Notice the app drawer in Tablet mode(Yes, I know the separator bar is funky, I'm in the middle of some changes for it.

And the homescreen, separator bar still wonky, I know
[Nook Color Android Development] botossi:
Hey Fattire, is there a way to UNDO the patch applying? I applied but i couldnt get it to compile... lots of weird errors... how do i go back to the old school plain CM9?
[Nook Color Android Development] HacDan:
I know I'm not fattire, but...

patch -Rp1 < onskreen_cornerstone_v0.85.patch

...will revert the patch =)
[Nook Color Android Development] botossi:
Thanks HacDan!
[Nook Color Android Development] greiland:
I use a PIN for security. Under Security Settings, Lockscreen, the Screen Turn Off Delay option does not work. It locks immediately after turning off display and requires password (I have mine set to 30 minutes). It also wasn't working on ICS ROM for my Inspire 4G, but they made some changes to get it working. Here's the one I'm using on my Inspire: http://xdaforums.com/showthread.php?t=1450962

Would be great if could get this function working on the NC! Thanks!!
[Nook Color Android Development] HacDan:
Yep, just wait for the cm team to officially merge the patch =)
[Nook Color Android Development] SGH-i200:
speed up 'ondemand' governor setting?

I read something about tweaking 'ondemand' governor setting to be as fast as 'perfomance' setting without difference in battery use over the standard 'ondemand' governor settings.

Maybe someone can do that for the NC as well?

That 'bit of stutter in some of the launcher animations' is there in the latest CM9 nightly as well. It is not there if you use the 'performance' cpu governor.
[Nook Color Android Development] HacDan:
I can tell you that it does indeed stutter @ 1200MHZ performance. Not sure how fast you're overclocking your nook, however.

Also I can tell you that these will not apply cleanly on the current .32 kernel the nook using. There is work being done a .35 kernel and I would assume these would apply cleanly there.

Sure, they could be back-ported, but honestly I don't see a need to. There are better versions of ondemand in the 3.X branch that could be used instead.

Just my $.02, but so you know this isn't just a simple patch.

You could, however, give smartassv2 a try. I find it to be pretty snappy =)
[Nook Color Android Development] SGH-i200:
Thanks for the info. Will give smartassv2 a try.

Do you use No-frills or another tool?
[Nook Color Android Development] HacDan:
I use the Settings application included with CM9. Beats having another app running =)

And if you're gonna use smartassv2, you'll have to compile it in yourself, it's not in the mainline kernel.
[Nook Color Android Development] olm3ca:
Any chance you'd want to share smartassv2 with us? I for one would definitely appreciate some other governors to test.
[Nook Color Android Development] cybertimber2007:
Hey, is it just me or is there a massive difference in DPI between fattire's 2nd release and the latest unofficial nightly?

I know discussions have been going on... but what is the correct dpi and such for the nook?!
[Nook Color Android Development] HacDan:
169 is technically the correct DPI, but that will cause market issues. The current DPI in use, is 160. Which will provide readability along with market compatibility.

---------- Post added at 09:40 PM ---------- Previous post was at 09:39 PM ----------

the source is on my github. It doesn't have the SOD fix, still haven't gotten around to merging that in.

https://github.com/HacDan/nook_kernel/tree/ics-fattire-test

Feel free to clone and try it out =)
[Nook Color Android Development] leapinlar:
Plus if you go to any dpi higher than 160, ICS automatically reverts to phone gui away from the tablet gui.

The difference you are seeing between sneak peek 2 and the latest nightly is the kernel and library files. It makes some things much larger, like the keyboard. The dpi has not changed.
[Nook Color Android Development] cybertimber2007:
HacDan, thanks for the rapid response!

leapinlar: Ah... I can't say I'd looked at the keyboard closely yet so I didn't notice. Just a few things seem weird... app drawer for one shows less icons then before. Also the power widget (3x1 in latest) is the size of two icons >< (settings and gallery). The biggest thing that caught my attention was the settings app though... I noticed that has a bit of a border on the sides, and seemed to show less overall.

Not complaining though, it's amazing to see ICS on the Nook.
[Nook Color Android Development] tonyp:
Are there any news for CWM?

I'd like to use a newer version than v3.2.0.1 as the newer version will handle my emmc/sdcard swap properly (as it can access both). Is the v5.5.0.4 from fattire still the newest and "most stable newer version" out there?
[Nook Color Android Development] sednafx:
Yes afaik. That's what I am using and it's been stable for me.

Edit. Really looking forward to a touch recovery.
[Nook Color Android Development] eyeballer:
<shameless plug>

TWRP 2.0 runs great on the nook :)
[Nook Color Android Development] taylor.fowler:
It sure does!
[Nook Color Android Development] fattire:
It's in!

I tested it, it works, and the new kernel is in the repo and in the kernel source repository. Anyone impatient who wants it NOW can find it here. As always, if there's a big problem let me know.

Thanks chertykov!
[Nook Color Android Development] afzalarsalan:
Good job :)

I have been waiting for this as Volume + doesn't work as good as the original Nook Tweaks.

Really appreciate it
[Nook Color Android Development] bobtidey:
Count me as one of the impatient! Stuck it in, no problems and audio tweaks is back in business.

Thanks chertykov and fattire.
[Nook Color Android Development] Ostrich Egg:
Is there a way to get TWRP to access the internal NC storage partition?
[Nook Color Android Development] alunral:
Finally getting down to doing this, been meaning to for the last couple of months. I've been trying to get through the setup instructions on Fattire's build instructions, and I think I've mostly gotten through everything to where it works. But then I get to Step 5, "./get-prebuilts". I enter that, and absolutely nothing happens. I have no idea if this is normal, so I went on to step 6. That, again, didn't display anything.

Finally onto step 7, "croot, brunch encore". First command did nothing, again, so I went on anyway and tried "brunch encore", and it starts doing things and eventually gives me two errors after checking the build tool versions, that I'm attempting to build with an unsupported version of java(I have 1.7.0_03), and an incorrect version of javac(1.7.0_03 again). I haven't actually found a way to fix this one yet. Can someone help me?

EDIt: I'd also love to know how I could install Java/JDK 6, as every guide I've found for doing so does not work.
[Nook Color Android Development] barakisbrown:
What distro are you using??? I know with Ubuntu 11.10, you can install Java 6 but it does take some work.
[Nook Color Android Development] biohazrd51:
Java 6 JDK Install Instructions

Java 6 JDK Downloads
[Nook Color Android Development] fattire:
CyanoBoot... in ridiculous alpha.

Hey I just updated u-boot a little bit. If someone wants to give it a try and let me know if it works that would be cool.
[Nook Color Android Development] leapinlar:
Works wonderfully. So much easier to select the menu. I have been testing with SD card install, will switch to emmc and report back.

Edit: Yep, works good there too. I took out SD and booted without a card, works fine.
[Nook Color Android Development] 911jason:
Works great here too. Thanks Fattire!
[Nook Color Android Development] leapinlar:
The only thing wrong with it is that you don't have it in the build yet. LOL. Every time you flash a new nightly you lose it. Not really a problem for me though. I am on SD and with my SD boot mount script it is very easy to put it back. Hurry. You've got my vote.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] fattire:
Heh. Well, it hasn't been 24 hours since I even started it, let alone finished it. Let it breathe a little, see if people have issues, and if it looks good I'll push it to the repo where I think it may get picked up by whomever is doing nightlies...
[Nook Color Android Development] cpuks:
Hello, I have a question about ICS - is it possible already to move from CM7? Any bigger issues? Any problems?

Wysłane z mojego GT-I9000 za pomocą Tapatalk
[Nook Color Android Development] bobtidey:
No issues for me. Works great and is much clearer to use. Thanks.
[Nook Color Android Development] Android311:
Yes that's what I did, download a nighlty and ics gapps and flash in recovery
[Nook Color Android Development] RETIEF:
Recovery 5.x

Since Megaupload is dead, is there another site for the ICS recovery. The ones on Sam's site don't work for me with Winimage.

Thanks.

Retief
[Nook Color Android Development] leapinlar:
Those files are not really img files, they are zips. Just unzip (rename to .zip) and you get the files you need.
[Nook Color Android Development] RETIEF:
recovery 5x questions

Do I use these files to replace the uImage and uRamdisk on the bootable card and how do I get them on the nook?

Sorry for the noob question, but I'd like to know.

retief