The desire has adreno 200 and they seem to be moving smoothly so im gonna try to do my part by looking there for info...
Edit:
I am recompiling with their version of the adreno200 lib files and some kernel mods they did. I will make a new thread if necessary to test out this rom
Edit 2:
At the very least, the headphone issue may have been fixed... gonna check now.
Edit 3:
I think the kernel also needs to be modified to get the headset thing to work. I will steal some headset-related files from the desire and see if that works after recompiling everything (few hours to go...). Also, (Winsuk), for camera, can we just use the old gingerbread camera like they did for the desire?
Also, (winsuk), did you add openmax codecs to get the software egl to work? I just want to know cuz I wasn't sure what you did to get software hack to work. If not, maybe you should try this software egl hack:
http://xdaforums.com/showthread.php?t=1361940 (scroll to bottom of first post)
Edit 4:
YAY! I think I found the issue with headset...Just replace the arch/arm/mach-msm/htc_headset_mgr.c with this one and it should be fixed once the kernel is re-compiled. I will recompile the kernel and post it here tomorrow afternoon (possibly with a rom). This file should get the ICS to work with the headset (atleast just playback. I am not sure about the display icon. (credits to zivan56 for patch, I just found it on xda
).
Also, please add this change to your next version (it allows contacts sync for facebook):
http://android.modaco.com/topic/350037-enabling-facebook-sync-in-ice-cream-sandwich/