yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] Smokeey:
OMX 2.01b:

SD Card isnt mounting for me and sound works sometimes.

Almost perfect though.

EDIT: Language and Input in settings also causes a soft reboot.

EDIT2: but only once!

EDIT3: Using the ICS Keyboard from the market will reboot you a few times, but will work!

EDIT4: Also setting a wallpaper is a bit buggy, alignment is off.

EDIT5: Wifi's Borked, reboots on connection.
[Droid Incredible Android Development] br125:
i had the same experience with the language setting, but I've been connected flawlessly to wifi since yesterday with no reboots on connection.
[Droid Incredible Android Development] tsoms:
not sure if you were aware of his but

even 3rd party camera apps don't open so its not just the camera app that doesnt work must be something in the software where the camera can't be recignized
[Droid Incredible Android Development] sixfearstheseven:
The camera has proprietary software/drivers that's needed for it to function. There are ways to make it work though, and various developers are currently in the process of doing just that.
[Droid Incredible Android Development] linuxmotion:
Correct. There ate two libs to the camera. Liboemcamera and libcamera. Libcamera we can modify in the source, liboemcamera is a prebuilt that we cannot change.
[Droid Incredible Android Development] tsoms:
Cool cool just want to make sure the deb's were aware of that
[Droid Incredible Android Development] r2DoesInc:
headset fix. http://rootzwiki.com/topic/10439-ro...omx201-b12-02/page__view__findpost__p__270003
[Droid Incredible Android Development] renzo.olivares:
does mms work?
[Droid Incredible Android Development] lioryte:
Evo4g receive works according to @preludedrew he's workin on sendin. I'm having a hell'o'time with the f camera though

Edit : both send+receive confirmed workin' so just a matter of time before hitting the DInc
[Droid Incredible Android Development] Huckster:
Are anyone else's contacts doubled? Also, my beautiful widgets temperature in the status bar is tiny. Anyone know a fix for either situation?

Edit: Contacts issue fixed. It had nothing to do with the phone.
[Droid Incredible Android Development] jermaine151:
Here is a newer ICS gapps version with Gmail. Make sure you choose the English on the first screen of the setup wizard if installing gapps for the first time.

Edit: these gapps proved to be buggy. Attachment removed.
[Droid Incredible Android Development] Smokeey:
Runs friggin AWESOME now!!! Everything works, except music + gallery, and camera!!

edit: im now running this as a daily!
[Droid Incredible Android Development] withbloodskies:
Can I flash it over or do I need to wipe?

I'm assuming wipe would be better, also does anyone actually know how to "Literally" delete Google Music?

Deleted apk with root but its still there - I go into the market to download the real version and it says the application is installed.

Uninstalled the rom version and then deleted the apk.
[Droid Incredible Android Development] Smokeey:
Well, PreludeDrew said to go ahead and try a flash over, as ICS is supposed to have some special update stuff, but he always recommends a full wipe! Definitely a great update though! The new Speech to Text system works FLAWLESSLY...I LOVE IT!
[Droid Incredible Android Development] Huckster:
The headset fix didn't work for me. Should I flash it again? Is it possible to turn of the mouse pointer so the track pad works again?
[Droid Incredible Android Development] jermaine151:
Reminder: This is the development thread. There is a feedback thread in the OP.

Thanks.
[Droid Incredible Android Development] baciv:
OP: please fix gapps link in 1st post.

Many thanks for this exciting work!

Inc'd with the XDA app
[Droid Incredible Android Development] mben1287:
Headphones still don't work for me on this build but everything else is smootthhhhh!
[Droid Incredible Android Development] ithrewitontheground:
Sorry about that, I'll change back to the other gapps now. Done.

Does anyone have a working gapps with gmail included?
[Droid Incredible Android Development] kyuubi08:
is the reason why gallery and music dont work just an error of the rom reading from the sdcard?
[Droid Incredible Android Development] Smokeey:
Media Scanner doesnt work, sdcard works.
[Droid Incredible Android Development] withbloodskies:
I have a version with gmail. Although it don't want to sync.

It has a music app Google Music which reads both sd and emmc for me. Gallery was borked so I installed a working version from R2's build. It won't display all my photos, actually It will only display my music album art. Don't know why..

So you want the version of gapps I have?
[Droid Incredible Android Development] ithrewitontheground:
Yes please.
[Droid Incredible Android Development] GRZLA:
In r2's omx thread there is a gapps with Gmail working.
[Droid Incredible Android Development] swm5126:
Hey all,

I just wanted to share a kanged build of r2's I made again. This is identical to his 2.01b with EGL working, but I've updated the EGL hack to ankuck's latest, which adds video codecs (so Youtube should work now as well as other video stuff) as well as improves stability of the EGL hack.

So far I've been running it without any reboots, which is a first since Evervolv and r2's original build seemed to reboot all the time for me :(

What's changed:

updated: Kernel w/Headset fix

updated: /system/lib/libEGL.so

updated: /system/lib/libOmxCore.so

updated: /system/lib/libOmxVdec.so

updated: /system/lib/libOmxVidEnc.so

updated: /system/lib/libstagefright.so

updated: /system/lib/libstagefrighthw.so

Also, I've made a new gapps zip which includes the working IME with dictionary and Music.

ROM:

http://www.multiupload.com/XRDH2689KN

gapps:

http://www.multiupload.com/9QFK73SUFE
[Droid Incredible Android Development] Chevelle1768:
Just a quick note. I just flashed the above ROM. Did a nandroid and forgot do a wipe. I happen to look at my phone and it says "Android is upgrading". I thought, "WTF did I do."

So once it finally booted, all my apps sms, mms and stuff were there from CM7 =).
[Droid Incredible Android Development] thisisepic0727:
Hey swm, I got a message that says "Unfortunately, Superuser has stopped".

Have you seen this? It occurs when I boot the phone. And I haven't done anything other than flash the rom and gapps.

It doesn't seem like a big deal, just thought I'd bring it to your attention in case there is something larger at work here.
[Droid Incredible Android Development] swm5126:
Not sure, didn't have that happen to me. :/ Anyone else? I will mention that I think its a good idea to download and install Busybox from the market once you're all settled and then update SU from the Superuser app.
[Droid Incredible Android Development] thisisepic0727:
I just tried Busybox, it has a hard time opening, and when it does it shoots me a message that it is not responding and it force closes. I'm also getting the same message with Google + as I did with the Superuser app.

I'm going to do another complete wipe (multiple times if I have too) and reflash the rom and gapps to see if that fixes anything.
[Droid Incredible Android Development] swm5126:
Anyone know where to get the new Maps? I can't seem to download from the market and pushing the copy from my CM7 backup doesn't seem to work either.

Edit: Actually I think its something in the build prop that's keeping it from working (using froyo release keys probably)
[Droid Incredible Android Development] swm5126:
Someone requested I post the md5 hashs for the files I upped, so here they are:

OMX-2.01b_latest_EGL.zip

d2f034bc5f794f77157ffecff92c5fca

gapps-ics-working_IME.zip

f692b36507c6749e819868fb1c3f2d2d
[Droid Incredible Android Development] swm5126:
Also I want to add that installing Incredicontrol and ticking up the voltages on all steps is a good idea I think. I had two reboots in a couple hours before I did this with the build I posted(which is still far less than before) but since upping the voltages I haven't had a single reboot in 6 hours.
[Droid Incredible Android Development] dubluv17:
Any advice on flashing? I installed your updated version, rebooted, and then installed gapps. I got 1 reboot after unlocking, and a couple more when trying to add my google account. It seems to happen a lot when using the keyboard. Also, could you give more details about the incredicontrol mods? Thanks for your help.
[Droid Incredible Android Development] swm5126:
Go to the market and search for it. Install Incredicontrol. Open it, and in every min and max box from 128000 to 998400 (both columns) press the + next to them once. This will increase the voltage for every step.
[Droid Incredible Android Development] bengals1975:
There are a bunch of custom ones in this thread. If you don't like any of those I can pull my maps apk and send it to you.

http://xdaforums.com/showthread.php?p=18879636

Sent from my CM7 Incredible
[Droid Incredible Android Development] swm5126:
Sorry, guess I missed those. I'm stuck on 5.11 I think. I'll comb through the thread and see if I can find the latest 6.01 or whatever it is.
[Droid Incredible Android Development] tiny4579:
So, out of boredom I added the changes to incredikernel to get ICS running with touchscreen but I don't really want to release a kernel, even in beta stage when the ICS port is as unstable as it is. I could get a reboot with +50 on it so I don't think we're there yet. I'd also request that no one try to pull incredikernel and add the changes to test it. You're better off increasing the voltage on what's built in. But at least we know it can work.
[Droid Incredible Android Development] bengals1975:
***UPDATED 15 Dec 11 for Google Maps ver 6.0.2***

I went ahead and pulled it for you. Here's a link

Google Maps 6.0.2
[Droid Incredible Android Development] twistedumbrella:
How are things on your side of the device tree?
[Droid Incredible Android Development] tiny4579:
I might try an incredikernel without havs for now to see how that goes. It should help with voltage related reboots only. I'm thinking the weekend though.
[Droid Incredible Android Development] swm5126:
Alright, I'm going crazy here. I've compiled kernels multiple times before. I'm trying to compile Tiamat's kernel with a couple changes, but everytime I run make I get:

CC kernel/bounds.s
kernel/bounds.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2

Which sounds like it's saying there's something wrong with the toolchain I'm using. I've tried arm-eabi-4.4.3 from CM's repo as well and I'm still getting the same error. Any ideas?
[Droid Incredible Android Development] Nazgul07:
Hey everybody, I just wanted to share the result of my personal kang... Actualty all of the work was done by swm5126 and Wingdom. You can see their posts here and here respectively.

This rom is just r2's Omx{2.0.1-b} rom plus the complilation of the two things that both of these wonderful thinkers did. So we got working video like youtube from the improved EGL files that swm5161 replaced, and working audio from the file that Wingdom pulled from the ics-deck rom. The rom also includes the kernel from swm5161's kang that has the headset fix. I am also using Incredicontrol for stability per swm5161's suggestion here.

without further adue, the rom:

http://www.multiupload.com/3DIUU59RYE
[Droid Incredible Android Development] NYC Coyote:
So beyond camera which isn't working for anyone... what else is borked right now?
[Droid Incredible Android Development] ithrewitontheground:
GPS is broken as well, though I am not 100% sure on that.
[Droid Incredible Android Development] Nazgul07:
Aside from the possible random reboot (which i havent had yet), there are some graphic artifacts sometimes, but nothing else that i have noticed yet. Of course, im sure there are things that are broken but i havent run into any yet.

---------- Post added at 03:14 AM ---------- Previous post was at 03:10 AM ----------

GPS definitely works for me. I was using it without wifi the other day.
[Droid Incredible Android Development] swm5126:
Again not to be a turd, but please keep some of the comments in the feedback thread. :)
[Droid Incredible Android Development] twistedumbrella:
Are yet sure the config is set up properly? I've seen things that seem as silly as that cause bigger problems.
[Droid Incredible Android Development] tiny4579:
It is development-related but I know you're trying to keep posts on feedback in the thread in general. However, Chad released a version of incredikernel that will work on ICS. If you guys are having stability issues check it out. Though partially I worked on it :). Not the ICS stuff though.
[Droid Incredible Android Development] donnyp1:
This rom runnin nice for me, no reboots yet
[Droid Incredible Android Development] swm5126:
Well I just copied the defconfig for the Incredible that tiamat set up. Ill have to check it out tomorrow. Unless the new incredikernel works well, in which case I'll forget about it and try to get other things working for the Inc hopefully
[Droid Incredible Android Development] twistedumbrella:
That sounds like it would be correct then. Only other thing I could think of it worked for someone else is file corruption or permission issues. It just doesn't seem like it should be a "function, header, or file isn't present" type error
[Droid Incredible Android Development] donnyp1:
Thanks guys for all the hard work, smooth rom!
[Droid Incredible Android Development] sixfearstheseven:
As per the insrructions found on page 41 of this thread, I successfully changed the necessary files in framework-res.apk to enable the onscreen nav buttons. I changed "enableNavigationKeys" to "true" on bools.xml and disabled the softkey backlights in arrays.xml. I then changed pixel density to 210 in build.prop. Since apktool wouldn't recompile framework-res, I found another way to get the changes onto my system - I used Metamorph to add the customized files, and to my surprise, it actually worked (I pulled framework-res.apk from my phone after running Metamorph and opened it up to see if the changes were there, and sure enough, there they were).

BUT....

The navigation keys aren't showing up.

Can anyone help me out here? A donation is waiting for whoever can help me get this working.
[Droid Incredible Android Development] kyuubi08:
is it possible to port the gb camera for a short time until the kinks are worked out, or no?
[Droid Incredible Android Development] Smokeey:
No, the actual problem is incompatibility of the proprietary drivers for the camera. They have to be ported from another device or "updated" to support ICS.

That is why third party cameras won't work either, because the drivers really just arent there.
[Droid Incredible Android Development] patrick848:
So, to be clear, do we have a specific best GAPPS package? I know some have some things working and others have other things working, but is there one that is better? We should probably get it on the OP for easy access, this is getting really confusing with all of these different downloads!
[Droid Incredible Android Development] swm5126:
The one I posted a few pages back has everything including working calendar sync and dictionary support.
[Droid Incredible Android Development] Alton (Halo 2):
so wat makes this rom scroll so slow and on home screen to lag and be slow ?
[Droid Incredible Android Development] nikon_rh50:
Adobe Flash is gone from the Market?
[Droid Incredible Android Development] boomn:
There isn't a version of Flash that is ICS compatible yet. Adobe will reason one at some point
[Droid Incredible Android Development] tiny4579:
We don't have true hw acceleration yet.

In the meantime, here's a tip, go to system settings->developer options and set window animation scale and transition animation scale to off.
[Droid Incredible Android Development] ithrewitontheground:
Okay guys I cleaned up the OP a little bit, is there anything you would like added/removed/changed?
[Droid Incredible Android Development] dravenSt0rM:
Please mate, state in your first post is your ROM:

-Dev Only

-Pre-Alpha

-Alpha

-Beta

-Full

And please state number of the version

Thanks for cooperation with XDA Developers.
[Droid Incredible Android Development] swm5126:
This isn't a ROM thread. It's a general ICS AOSP dev discussion thread for information sharing.
[Droid Incredible Android Development] techobsessive:
http://phandroid.com/2011/12/12/huawei-honor-first-to-get-ice-cream-sandwich-update/

soo, this phone has the Adreno 205, which I think is pretty close to the Adreno 200 in our Inc. So, Im not dev, but If you find any of this useful for real hardware acceleration that would be awesome.
[Droid Incredible Android Development] xsirex:
Adreno 205 is for a Snapdragon S2 chipset where the Adreno 200 is for a Snapdragon S1 chipset, someone could correct me if i'm wrong, but i doubt anything is usable for the inc.
[Droid Incredible Android Development] techobsessive:
Ah bummer. ICS and Sense are the only builds of Android that I can live with. Love the Launcher for ICS, and it just feels more complete. Come onnnnnn devs!
[Droid Incredible Android Development] Smokeey:
Your right, but it's still usable, and for those of you who don't know already we have full hardware acceleration, it's just wonky here and there. Some of the ROMs out now (evervolv,inc-deck,omx) are already mostly usable and just have compatibility issues and some other things that need to be ironed out.
[Droid Incredible Android Development] twistedumbrella:
Real acceleration or the kind from tweaking the frameworks to no longer require all the components?
[Droid Incredible Android Development] Smokeey:
We have real HW Acceleration. The UI is using our GPU to render the animations...I don't think you understand, Android has had HW Acceleration since the beginning, it's just that the UI is now FULLY HW Accelerated using Open GL ES 2.
[Droid Incredible Android Development] mikeymop:
10characters
[Droid Incredible Android Development] Futur Innovations:
Just because the hw renders it, doesn't mean that it will be smooth. The reason its smooth in the gnex is that it has better hardware. The hardware in the incredible is aged and not as good as the newer devices coming out. That is why it lags.

~=[,,_,,]:3 <----nyancat :D
[Droid Incredible Android Development] sixfearstheseven:
Custom framework-res.apk with nav bar enabled coming tomorrow for all Inc ICS ROMs. Too busy with school work to do it tonight like I originally said. Early tomorrow they'll be up for those who care to use them.
[Droid Incredible Android Development] renzo.olivares:
Nope egl hacks bro if it was real hw acceleration in menus you would see a blue gradient with black menus instead of all black menus
[Droid Incredible Android Development] Futur Innovations:
How does that make a difference? I'm just curious (not insulting your knowledge, I bet you know way more about this than I do).
[Droid Incredible Android Development] withbloodskies:
Id go by his words, Joelz is an amazing developer.
[Droid Incredible Android Development] mikeymop:
I assumed that was true, done only sgx 540 Ports have the gradient. And the fassy runs ics like a machine
[Droid Incredible Android Development] equilni:
Not sure if you guys have Camera/USB mounting working, but I found these threads in the Nexus One forum, not sure if it is helpful:

[Dev] ICS Camera Driver Development

http://xdaforums.com/showthread.php?t=1379368 (thread)

http://xdaforums.com/showpost.php?p=20281617&postcount=17 (code)

[APP/Hack] USB Mass Storage for Ice Cream Sandwich [v.1.1.2 - 15.12.2011]

http://xdaforums.com/showthread.php?t=1389375
[Droid Incredible Android Development] bengals1975:
lot of folks downloaded the google maps apk I posted earlier (41 in fact), so I went ahead and posted an update to that post for ver 6.0.2 that showed up in my Market yesterday.

click me!!
[Droid Incredible Android Development] eldeladi:
Flash has apparently been updated and made available for ICS in android market.
[Droid Incredible Android Development] renzo.olivares:
If its gradient blue then that means the ui is being rendered with HW acceleration

if its black like ours its just hacked.....basically its being rendered differently
[Droid Incredible Android Development] renzo.olivares:
until i get a gnexus ill satisfy myself with this

wish i has a gnexus :)
[Droid Incredible Android Development] thisisepic0727:
Joel, what do you have going on there? Is that something you've compiled or is it CM9?
[Droid Incredible Android Development] renzo.olivares:
nah smali edits to systemui.apk had to look at romans systemui and compare not much of an aosp guy but im liking ics a lot
[Droid Incredible Android Development] techobsessive:
Dude, Joel, that is amazing.
[Droid Incredible Android Development] tiny4579:
its great but there are still some apps that don't work 100%.
[Droid Incredible Android Development] ithrewitontheground:
Is it possible you could post a flashable .zip or tell us which edits you made? Please and thank you.
[Droid Incredible Android Development] twistedumbrella:
Lol, I don't think you understand the question.

There is a form of acceleration obtained by tweaking the frameworks to accept the current files that are available, but designed for a gingerbread environment. There is another form obtained by properly redesigning the entire kernel, frameworks, and such to use new libs only currently released for adreno tablets and very new devices.

Given your answer, though, I can safely assume it is the first method and not the second.
[Droid Incredible Android Development] sixfearstheseven:
Yes, please. That was awesome.
[Droid Incredible Android Development] skyblaster:
I'm currently running Evervolv 2.0.0p5 and just troubleshot a DHCP issue:

http://xdaforums.com/showthread.php?p=20352225

Comparing configs from OMGB, I'm pretty sure dhcpcd.conf and wpa_supplicant.conf need to use eth0 instead of wlan0. I changed it on 2.0.0p5 and wifi now picks up the proper DNS server via DHCP. Still doesn't send a request for option 119, but that's another issue.

root@android:/etc # grep 'eth0' /etc/ -r
/etc/init.goldfish.sh:ifconfig eth0 10.0.2.15 netmask 255.255.255.0 up
/etc/init.goldfish.sh:route add default gw 10.0.2.2 dev eth0
/etc/init.goldfish.sh: 2) setprop net.eth0.dns2 10.0.2.4
/etc/init.goldfish.sh: 3) setprop net.eth0.dns2 10.0.2.4
/etc/init.goldfish.sh: setprop net.eth0.dns3 10.0.2.5
/etc/init.goldfish.sh: 4) setprop net.eth0.dns2 10.0.2.4
/etc/init.goldfish.sh: setprop net.eth0.dns3 10.0.2.5
/etc/init.goldfish.sh: setprop net.eth0.dns4 10.0.2.6
/etc/dhcpcd/dhcpcd.conf:interface eth0
/etc/wifi/wpa_supplicant.conf:ctrl_interface=eth0
[Droid Incredible Android Development] Note2Frat:
Adobe just released flash for ics

https://market.android.com/details?id=com.adobe.flashplayer
[Droid Incredible Android Development] Smokeey:
Just read this:

"Starting with IceCreamSandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration."
[Droid Incredible Android Development] zoomy942:
insert sad face here
[Droid Incredible Android Development] Smokeey:
we have proprietary drivers, the source for out phone was just recently released...
[Droid Incredible Android Development] zoomy942:
understood!

sad face removed!
[Droid Incredible Android Development] GRZLA:
So if it was running it wouldn't have HW accel? We don't have that now, so I wouldn't mind. The real question is, will it run without HW accel?

Edit: Someone cleared it up while I was replying.
[Droid Incredible Android Development] Smokeey:
No, ok HWAccel. was a feature added in 3.0, we have the necessary hardware and files to make it happen otherwise we wouldn't be trying to run it right now.
[Droid Incredible Android Development] Unholyfire:
HTC Source packages dowload list:

http://htcdev.com/devcenter/downloads

Hint... Hint..
[Droid Incredible Android Development] Smokeey:
Screw it, I'm joining in. Are the proprietary libs apart of the GB kernel source HTC just released?
[Droid Incredible Android Development] Unholyfire:
That's the spirit! The more the merrier :-)