yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] Dj-Gutz:
Fattire , its really amazing what you've accomplished here :)

A BIG THANKS!

Can you describe some kind of roadmap to the development that's ahead?

For example are you going to start a 3.0 kernel dev based on the 2.6.35 that has been done? or backporting drivers to 2.6.32?

Do we need more kernel developers? maybe we can start a donation for developers? ( I know you don't love the money idea , but I believe it's something to consider if we can't go further )

*btw , I'm still waiting for the fuse kernel modue , if you have some time please squeeze in a compile :D

OH , Let the KANGS Begin :) :) :)
[Nook Color Android Development] vessamj:
Big thanks!

:eek: AMAZING!
[Nook Color Android Development] douginoz:
Not wanting to distract from the great announcement too far, but I've noticed that Google Maps always wants to update in Market but the update fails. This has been true since sneakpeak2 or possibly earlier.

I've tried downloading the Market 6.0.3.apk file and installing it, but it returns 'incompatable' and fails. Moving the file into /system/app didn't work either.

I noticed that Google Maps has just been updated today as well but the latest one won't install either.

The currently installed version is 5.11.0. I assume this comes with the version of gapps I installed, namely 'Gapps ICS 4.0.3 11.12.22.zip'. If so, can anyone recommend a different Gapps that allows Google Maps to update properly?
[Nook Color Android Development] mrg666:
I admire what you have done and achieved not only as a developer but as a "community leader" as well. Thank you! I will still not post any builds of CM9 to keep what you have started going.
[Nook Color Android Development] Samiam303:
Since we're now allowed to post zips, the project I've been working on this past week suddenly becomes much more useful!

I've configured a script such that my computer automatically builds a nightly zip each night at midnight and copies it into my dropbox. These nightlies can be accessed publicly at http://db.tt/NOfAsCWh. The folder contains both ROM and Recovery nightlies, as well as a recent version of the gapps zip.

Hope you all find this useful!

EDIT: And wow, this is the 1500th post in this thread. This project has become huge! Thanks to Fattire and to everyone else involved for their hard work on our behalf. Just because we're now allowed to post zips shouldn't keep anyone from building on their own -- the reward is in the experience gained, not in possession of a zip file.
[Nook Color Android Development] RETIEF:
Thanks.

Thanks to fattire and and everyone who helped with this project. On my Nook, nearly everything is working great. In fact, only the Librivox Audiobooks app isn't working for me.

At this point my main use of the Nook Color is to listen to audiobooks on my four hours of commute each day.

I suspect the problem is an Audiobooks one, not with the ICS rom you guys worked so hard on.

Thanks again.

Retief
[Nook Color Android Development] gambit07:
Will be trying it tonight! You should create a nightly thread for this
[Nook Color Android Development] dexx0008:
i'll be looking into diving into building my own from scratch as soon as work dies off a bit but does anyone know if this can be used with verigreens scripts for setting this up to run on sd card? My guess it will not. I have cm7 right where i want it right now and would love to run this off sd card for a while until it gets more stable.

great work so far!
[Nook Color Android Development] olm3ca:
This is really great, thanks Samiam303. I think we should start seeing these new ROMs and Kangs in new threads though, with people sharing what tweaks they have made and why. This might help other new devs think about ways to improve the CM9 experience on the Nook. That is the beauty of Android after all, variety and choice...
[Nook Color Android Development] webdroidmt:
Actually works pretty well with verygreen's SD install. You'll need to resize the boot partition with Easeus Partition Manager to between 150-200mb to accomodate both the rom and gapps file.

As for gapps, seems there's a few versions floating around that may yield different results for different people. So, find the one that suits your needs. Also, before flashing make sure to rename the gapps file if necessary to start with gapps-gb-XXX. On another note, if you're going to use your own build, the zip should start with update-cm-XXX.

If you need more info, you can find it sprinkled throughout in the ICS user thread here:

http://xdaforums.com/showthread.php?t=1392769

Good luck with your build.

Mike T
[Nook Color Android Development] rampart51:
Samiam303......thank u thank u thank u

Very nice.....I just loaded it on an SD card and it works great. The issue I had with TOUCHES not being recognized is ALMOST gone with your latest.

Also, I used your GAPPS file and it worked without issue.....thats a first for me!

I'm a fan!
[Nook Color Android Development] Samiam303:
Glad to hear it's working well for you -- the thanks for the google apps isn't due to me, I got them from someone else's dropbox but can't for the life of me remember whose it was.
[Nook Color Android Development] Philosophy757:
Thanks for the link as well. I was able to install the ROM and gapps with no problem. I only have an option for a Japanese keyboard and it keeps force closing. Any idea why? Wasn't sure to ask over PM as to not clutter the thread but nothing came up in search.
[Nook Color Android Development] JeremyNT:
I haven't seen any mention of sleep in a while - how are other people doing on this? CPUSpy tells me that Deep Sleep never happens and my battery life certainly backs up that claim. Is turning off wifi and bluetooth the way to get it back?

(Running a build from Monday)
[Nook Color Android Development] Photex:
i'm experiencing this too, i'm going to try to install another keyboard and see if it stops.
[Nook Color Android Development] Philosophy757:
Let me know if that works as I was trying that. I can't get any type of keyboard to pull up to sign into my account and access the market so no go there. And there is no file explorer for me to try and install one from the sd card.
[Nook Color Android Development] Photex:
Yeah just realized this, I was going to download AirDroid and load it that way then realized i needed account info
[Nook Color Android Development] huskerpat:
I connected to my phone via Bluetooth and pushed a keyboard apk to thenook. Was able to install from there.
[Nook Color Android Development] Samiam303:
I haven't experienced that keyboard bug. Don't know what's the deal.

In any case, dropbox has suspended my ability to use public.links because I'm "generating excessive traffic". I'm going to look into alternate hosting options asap.
[Nook Color Android Development] michaeljr10wv:
I had problems with the keyboard force closing. I tried to use the zips that had been modified. I used the 11282011 and it worked fine...
[Nook Color Android Development] EnTg888:
I've also had that bug; it only gave me the Chinese and Japanese keyboards, and kept force closing. I flashed the ROM again (same rom, as far as I can tell, compiled about an hour after the first) and it now doesn't force close but only shows the English and Japanese keyboards. The sneakpeak2 had all three. This is a weird bug.
[Nook Color Android Development] AlexanderJohn:
Read it again.... Every word... Don't skim....
[Nook Color Android Development] keyodi:
Include the LatinImeGoogle.apk into your gapps. It should correct the keyboard bug.
[Nook Color Android Development] Philosophy757:
I used a ics gapps zip that I had for my phone and it fixed the problem.
[Nook Color Android Development] insz:
Can someone please post their log (ie using adb logcat)? In here or using something like pastebin might be easier?

I'm one of the few people with a new enough NC to have a different touch driver, and we're having some issues getting it working under ICS. We have errors in our logs around the driver, but I don't have a working NC with ICS to compare which errors are normal, and which may be our actual issue.

Thanks
[Nook Color Android Development] halrulez:
I would love to throw your newest one on my nook but your dropbox is at its limit
[Nook Color Android Development] RaleighB:
BOOOOO DROPBOX!!!!!! They gave me a freeze headache before even tasting the ICS :-(

YAY FAT TIRE ET ALL!!!!!!!!! You all are studs, I fail to reproduce. You all are attractive; I look like Sloth from Goonies. You all are smart; I think a zip file is a abrasive tool with it's weenier showing.

Please just be so kind as to place your Baby Ruth ICS goodness within reach, as I'm chained to my stupid chair. :-D

Best regards,

Sloth
[Nook Color Android Development] nevermind1331:
For those dealing with dropbox having a bandwidth limit, you should be able to copy it to your own dropbox, then download it from there.

After you select the zip you want, hit copy to my dropbox at the top of the page.

Download worked for me, applying the zip now...
[Nook Color Android Development] residentorca:
Thanks for the tip and an excellent first post. Do you know if Sam's Dropbox folders will sync with the copies I made to mine whenever he updates/adds files to them?
[Nook Color Android Development] Arbelzapf:
Umm...were there any changes concerning 3d games? The game I am developing in Unity3D suddenly does not work anymore. It just crashes to the home screen.

Here's a link to a logcat : https://www.dropbox.com/s/zafgk4uuu91j9yy/eigeneDatei.txt

Does anyone know what to make out of this? I'd hate to lose my only actual testing device...

EDIT: Just to make sure: I'm not asking for any support. It's just that everything was working before, so I thought this was the right place to ask what could have changed.
[Nook Color Android Development] sisterchick:
I noticed the various keyboard apks in System...didn't see how the could play well together. May just be a matter of removing OpenWnn.apk to remove the conflict.
[Nook Color Android Development] kcls:
Wow, its amazing what you miss in this thread if you don't read it for a day. This has been a wonderful journey. While I didn't successfully build ICS for my nook, that was due to a lack of time because of school. This has been great fun nonetheless, and thank you fattire for being such an awesome member of the dev community and inspiring people like me to get off my butt and build! And, like others have said, let the kanging begin :)

Tapatalkin it from my IHO CM7.1'd, MIUI Themed Optimus V
[Nook Color Android Development] Samiam303:
I don't know for sure but I doubt it. In any case, with any luck I'll be moving to actual web hosting in the next couple days as I've got some server space already paid for that I'm not using, just need to look into the specific bandwidth limits.
[Nook Color Android Development] Homer_S_xda:
I made the commit to review.cyanogenmod.com, let's see what happens!

I'll give the forking a try tonight or tomorrow.

Homer
[Nook Color Android Development] fattire:
Congrats I'll take a look when I get a chance. It's been a busy day...
[Nook Color Android Development] Jaostar:
Hello there!

1st of all, thank you fattire for getting us deeper in this whole stuff... it was a really nice way to learn a bit more and to start getting involved...

But, I made a new build yesterday with yesterdays sources and flashed it to my nook, the problem is, since then, I'm unable to install anything from the market, I always get error 101 "something failed..."

Is someone else experiencing the same behaviour ?
[Nook Color Android Development] olm3ca:
I've had this happen before, it's simple to fix, follow these steps here:

http://xdaforums.com/showpost.php?p=20905676&postcount=8
[Nook Color Android Development] raenye:
I have the same problem.

I tried solutions suggested earlier in the forum (turn on airplane mode; set wifi sleep policy; manually disable wifi) but after 26 minutes of deep sleep my NC woke up again for ~25 more hours, idling at 300mhz.

Settings->Battery point to Android OS keeping the NC awake, but BetterBatteryStats does not report such a long wakelock by any process.
[Nook Color Android Development] micl9:
Awesome tip!

Separate question

Can you guys confirm install method for the recovery image

Once Sam's recovery image is copied to the SD card and renamed to just rec.img

Then open a terminal on your nook.

adb shell
su
flash_image recovery /sdcard/rec.img

Sorry for dumb question, but always better to ask it...
[Nook Color Android Development] Samiam303:
Alright! I've moved my nightlies to from dropbox to an actual web host. They're now accessable at www.sphsolutions.net/android/.

I also replaced the gapps zip previously posted with one which should hopefully fix the keyboard issues people were experiencing. However, please note that this zip now contains the onetimeinitializer.apk which was causing problems for some people, so you may want to remove that apk after flashing.

If anyone has problems accessing the files please let me know!
[Nook Color Android Development] :
Nevermind, I posted before going backthreading....
[Nook Color Android Development] redhawk79:
Anyone have any idea why I have no touch capability when I boot from my own build or sneak peek? I boot up into ICS fine but when I touch the screen on the gapps welcome the language gets highlighted but doesn't respond. nothing happens when I touch again though.
[Nook Color Android Development] Jaostar:
The problem, is that this solution isn't working and cleaning market cache isn't too...

:(
[Nook Color Android Development] olm3ca:
It might be an issue with your gapps then. I've found this version to work well (it's from a nexus s thread I follow, but I have used gapps on the nook with no problems). How about rebooting into recovery and flashing this gapps package to see if it fixes it?

http://www.multiupload.com/B1TZD65GBR
[Nook Color Android Development] Jaostar:
Don't know if it is THE solution, but it's now working again after cleaning cache of every google app, and wiping /cache partition...

:D
[Nook Color Android Development] biohazrd51:
From what I read, earlier in the thread, some of the Nook Colors are using a different screen/digitizer that requires a different driver than most the other NCs. If you go back a few pages you'll see a discussion with some users at fattire concerning it.
[Nook Color Android Development] insz:
How new is your nook? A few of us have newer nooks, and they've switched to a different touchscreen controller. Fattire is working on fixing it, but no luck yet. If you want to check if this is the case for you, run adb logcat, and check for any references to ft5x06-i2c
[Nook Color Android Development] HarleyChick:
I'm using your ICS rom from my sd card and it is working fabulously! I haven't had any problems at all! Thanks and congrats!:D
[Nook Color Android Development] keyodi:
fattire,

the ft5x06-i2c.c in the kernel doesn't have the

input_report_key(ts->input,

BTN_TOUCH,

0);

or

input_report_key(ts->input,

BTN_TOUCH,

1);

The newer or refrabed nc maybe only referencing the ft5x06-i2c instead of the cyttsp-i2c. We can add these just as in the cyttsp-i2c.c and see if it fixes the issue
[Nook Color Android Development] shumash:
Samiam303: FWIW, you misnamed the gapps file with an underline instead of dash so it won't flash. No biggie.
[Nook Color Android Development] fattire:
Yes, we figured this out yesterday. NC's are appearing that have a different touchscreen and if you follow the end of this thread, I'm looking at a fix for ICS.

The kernels are exactly the same but with the changes below...
[Nook Color Android Development] redhawk79:
Yeah, my logcat references that file. So I just wait until Fattire or someone comes out with a fix?
[Nook Color Android Development] Homer_S_xda:
FYI, the description of the change is this "Allow for local bootanimation by testing for LOCAL_BOOTANIMATION defined as path/filename."

That way, it does not just provide the path to the file but also the arbitrary filename. I think that should make it quite flexible.

BTW: Someone is resisting the change. I added a comment as to why it is needed.

Homer
[Nook Color Android Development] fattire:
FWIW, make sure you see the inline note and maybe resubmit (you can add a second set of patches.. see other submissions for examples) with the slash...?
[Nook Color Android Development] Arbelzapf:
Does anyone have a tip on where to look for a solution? I played with the hardware acceleration option in the developer settings (just to make sure) and had a look at the egl.cfg because I remember seeing a "controversial" commit that disabled the fallback for some fps boost. It was still there and I found no reason to tinker with it. Any other ideas?

(I fired up GTA3 to see if 3D generally works, and yep, it does)

My temporary solution would be to make a GB sd-card. But in the long run, I'd prefer to test on my daily driver :)
[Nook Color Android Development] beeaton:
OK, I think I may have done something bad.... I installed ICS on my Nook and used for a few hours, but wanted to restore it back to CM7. I went to launch ROM Manager and it would not open, so I figured I would just power it off and then boot into recovery mode. Well, when I hold down the power and the "N" and the "Booting into recovery" info shows, it just sits on that screen and will never go into the recovery screen.

Am I hosed??
[Nook Color Android Development] gbohm:
no you are not worst that could happen that you have to make a bootable sd card. but not so fast try boot menue or adb

Gesendet von meinem GT-I9100 mit Tapatalk
[Nook Color Android Development] furius:
Oh my God! You awesome guys! You did a really great job!

I'm running ICS on my nexus one, thanks to great devs on that forum, but Nook Color ICS is way better!

Thanks for this ROM!
[Nook Color Android Development] dexx0008:
I think i'll be giving the sd card a try if i can spare some time this week. and this weekend, i'm going to lock myself in a room and give a full build a try.
[Nook Color Android Development] Homer_S_xda:
Being my first go around, I'm not sure what they mean by a full path? It already expects the following definition:

LOCAL_BOOTANIMATION := path/to/file/filename.ext

I shorthanded that as path/filename as a clue as to how to define it.

Homer
[Nook Color Android Development] Samiam303:
Are you saying that the filename should be included in the LOCAL_BOOTANIMATION definition? In that case, the way you have it, it will append bootanimation.zip after the filename.

Your code uses "$(LOCAL_BOOTANIMATION)bootanimation.zip" as the file to copy, so he's assuming that LOCAL_BOOTANIMATION only contains the path, not the file name and extension. If that's the case, he's saying that CM typically uses paths without trailing slashes, so your code should be changed to "$(LOCAL_BOOTANIMATION)/bootanimation.zip".
[Nook Color Android Development] EnTg888:
This has happened to me before; it's not an ICS problem since I had CM7 on there. Either try killing power, repeat, and see if it works, or wait; sometimes the "Booting into recovery" takes a while, maybe up to ~5 min.

You can also restore via SD card, the instructions of which are on XDA somewhere =P
[Nook Color Android Development] Homer_S_xda:
I copied and pasted the wrong version of my code. It should read as follows.

Here is the change for the local file:

# Bootanimation for Encore
LOCAL_BOOTANIMATION := $(LOCAL_PATH)/prebuilt/media/bootanimation.zip

then the change in the vendor/cm/config/common.mk is this:

PRODUCT_COPY_FILES += \
$(LOCAL_BOOTANIMATION):system/media/bootanimation.zip

I think that is right. You choose any arbitrary path/filename to define the variable, then use the unaltered variable to set the source file to copy.

Homer
[Nook Color Android Development] beeaton:
Thanks for the feedback. I built another bootable SD card, got it up and running and then used my existing SD card that had my backup to do the restore. I am back in business.

Thanks!!

BTW, really liked the ICS so far and can't wait to see what is upcoming for the nook. You guys keep up the great work!!!
[Nook Color Android Development] slicedcheese:
So after booting up for the first time without gapps everything worked fine then after flashing gapps settings and market open for a couple seconds then close. Not sure what the problem is advice is welcome

Sent from my lil electrify
[Nook Color Android Development] Nburnes:
Did you try clearing dalvik-cache?
[Nook Color Android Development] unsivil_audio:
Flash a different gapps package.

Sent from my NookColor
[Nook Color Android Development] jonathanhuerta4:
The system app, OneTimeInitializer.apk, is messing things up. Use root explorer to delete this apk from system/app/

If you don't have root explorer but do have adb then you can do these steps in a command prompt to delete the apk:

1- adb shell

2- mount -o rw,remount -t ext4 /system

3- chmod 777 /system

3- rm system/app/OneTimeInitializer.apk/

Then you need to reboot to recovery and wipe dalvik cache, then reboot. :)
[Nook Color Android Development] Samiam303:
If anyone downloads my latest nightly build, please let me know if it works properly for you. It's not working correctly for me, but I'm suspicious that there's just something wrong with my sdcard. If it is a bad build, however, I'll rebuild it.
[Nook Color Android Development] speedfreak007:
I don't know if it's reported or not, but Trebuchet closes again and again when i tried to change the lcd density.

(how can i open the app without a launcher)?
[Nook Color Android Development] xxsxx:
Just get bootloops on mine. Installed on emmc.
[Nook Color Android Development] Samiam303:
Alright, I was getting bootloops too. I'm going to try and rebuild it from scratch, so we'll see if that fixes it.
[Nook Color Android Development] xxsxx:
I appreciate the time and effort. :)
[Nook Color Android Development] HacDan:
Working as intended =) I believe this is due to the fact that market will not work properly unless set to certain densities, so this is carried over into the launcher. Could be wrong on that though.

You can change the lcd density with a text editor and adb. Pull the build.prop from /system/ and then edit where you see the density listed. It'll be quite obvious.

---------- Post added at 03:52 AM ---------- Previous post was at 03:45 AM ----------

Or if you prefer pure from the command line:

1.

adb remount

2.

adb shell 'rm /system/app/OneTimeInitializer.apk'

3.

adb shell 'rm -r /data/dalvik-cache/*'

4.

adb reboot

Should work just fine. Thanks for beating me to the punch though, jonathanhuerta4. =)