- Built a new ROM using the official CM9 source code with my own leo device and vendor files modified from Nexus One.
- Required 167.2 MB system partition.
- All features of the CM9 source code on June 1 are included.
- Added Torch.apk to get the LED flashlight to work with the notification bar widget.
- Included the htcleo-2.6.32-ics kernel tytung_r3.
- Supported real WiFi and Bluetooth MAC addresses finally. (i.e. the same MAC you see on WinMo.) (Credits go to Franck78, Rick_1995 and Marc1706) (WiFi MAC address is changed, so remember to update the MAC filter in your wireless router if required.)
- Updated some usb drivers for USB Tethering. (Credits go to tytung)
- Updated initrd.gz to support native USB Tethering. (Credits go to tytung)
- Fixed and enabled bandwidth control to be able to set mobile data limit. (Credits go to tytung)
- Fixed native USB Tethering. To use it, you need to follow a series of workaround steps. (Credits go to tytung)
- Plug the USB cable.
- Enable native USB Tethering. You may need to toggle it twice to let the checkbox to be checked.
- Unplug and plug after using native USB Tethering to restore USB Mass Storage feature.
- Included the latest Adreno 200 drivers for ICS from Qualcomm (i.e. Adreno200_ICS_drivers_update.zip).
- Updated htcleo-touchscreen.idc.
- Updated libinput.so to fix the touchscreen movements issue. (Credits go to Simon and tytung)
- Updated Phone.apk to include the drawable-mdpi folder to be compatible with ro.sf.lcd_density=160. (Credits go to Xylograph.)
- Updated lights.htcleo.so to blink both green and amber lights while there are missing calls. (Credits go to tytung)
- Fixed video playback issue. Now Camcorder, YouTube HQ/non-HQ, and Video Playback are all very stable. (Credits go to tytung)
- Moved YouTube.apk back to system space.
- Updated Music.apk to improve the UI response.
- Updated to Google Play Store v3.5.19.
- Updated to Google Maps v6.8.0.
- Updated to the latest hosts file (May-23-2012) for blocking ads.