While the devs behind CyanogenMod have stated that they’re waiting until the Android 4.0 Ice Cream Sandwich source code is released before attempting to integrate the new operating system with their project, other devs are attempting the kludgy business of using the files from the recently-released Ice Cream Sandwich SDK to try and force the OS on a smartphone ahead of schedule. It looks like he still has a very long way to go, but one such intrepid soul has revealed his efforts so far in getting Ice Cream Sandwich onto a Nexus S 4G.
Probably the most annoying problem at the moment is the reported issue with touchscreen input; right now, you need to use two fingers at once for the phone to track your movements. Assuming that gets worked-out, there are still problems with WiFi, audio output, and Bluetooth that need to be addressed. While those are just annoyances, the touchscreen issues are apparently really getting in the way of the phone being usable, and fixing them is top priority.
It’s likely we’ll hear of some more refinements to this project come in the weeks leading up to the Ice Cream Sandwich source release, but ultimately that moment is what we’re really waiting for, to start seeing the unofficial Android 4.0 builds begin.