LG Revolution Bestowed with Ice Cream Sandwich Rom. Prayers Answered!

The LG Revolution is one of those unfortunate devices which, for some reason,  hasn’t had too much developer attention of late, as far as custom ROMs and ports are concerned, despite having everything going for it as far as the specs sheets go. I mean, there are devices which were released before the Revo, which already have custom Ice Cream Sandwich ROMs out there for usage, albeit most of them Beta ROMs, but some of them close to being almost bug-free, case in point the Galaxy S i-9000.

Anyway, its better late than never, and now is as good a time as any to show this device some Ice Cream Sandwich joy, And that is exactly what XDA member aichrist is working on; porting CM9 or CyanogenMod 9, which is based on the AOSP code for Ice Cream Sandwich, or the Android 4.0 OS.

The ROM is in a very early stage of development, and is definitely not suitable for daily usage. As a matter of fact, I doubt if you could survive more than a couple of hours with it, if you do not have a secondary device. It is currently not suitable for anything else other than testing and development. The developer has only been able to boot the device upto the lock screen. Looking at the positive side, it does mean that the basic components of CM9 or ICS do work on the Revo, and allow it to boot, which means that with time and some intensive development work, it should be possible to get CM9 or ICS to function on the Revo.

Here’s a list of what works and what doesn’t, taken from the developer’s thread:

What Works

  • Boot animation
  • Lock screen
  • SurfaceFlinger
  • logcat/adb shell
  • 3d accel is half working. I have gotten SurfaceFlinger to load up and interface the proprietary drivers (from GB) correctly, but HardwareRenderer (java framework) fails because the drivers don’t give up a valid config.

What Doesn’t Work

  • Touch screen
  • HardwareRenderer (fails because HardwareRenderer.chooseEglConfig() returns null value)
  • Everything else

You can find more information and details on development progress in the development thread HERE.

You can download the CM9/ICS Developer ROM HERE.

Note: Flash it only if you are interested in testing and assisting in development though ( as a matter of fact, aichrist is looking for folks who can assist with testing and development) or if you have a secondary device and just want to see ICS boot up till the lock screen.

If you want to add your thoughts or comments, do share them with us in comments below