CyanogenMod 9 brings new bug-fixes for camera, Bluetooth, WiFi and more over Android Ice Cream Sandwich

It is a known secret that developing AOSP-based ROM modding tools like CyanogenMod (CM9) is a tedious task on certain older devices with limited hardware compatibility. According to a post on XDA Developers, the hack tools implemented to install latest software updates (such as Android Ice Cream Sandwich (ICS)) for unlocking new features on unsupported hardware could actually create more problems. This includes hampering the basic functionality of the device, while introducing new bugs, missing features including broken 4G data or camera issues, down to fundamental issues like problematic MMS. On the brighter side, several bugs hampering CM9's functionality for Motorola Droid X2 seem to be finally fixed, thanks to XDA Developers.

The development of a custom ROM like CM9 involves far greater effort and time for the hacker community, particularly with beta issues cropping up on untested hardware. Recently, an XDA authorised developer, dragonzkiller, reportedly unearthed a few issues with the camera function while implementing the new CyanogenMod update on the Droid X2.

It may be noted that although the still camera feature is fixed with the new update, the video recording capability is still disabled, owing to a bug in the code. Nevertheless, the developers are keenly working on a fix for the video camera issue, while all of the key smartphone features are now fixed. The update now covers fix for a wide-array of features including calls, texts, data, camera, WiFi and Bluetooth. The Droid X2 owners might rejoice at the verge of getting a fully functional CM9 in the near future.

Known Issues

Google Play installs larger apps to the SD card on installation. After a reboot these no longer appear in the apps drawer. A workaround is to install the app, go to Settings > Apps and click on the app. Once there click Move to Phone and your app should remain across reboots

MMS is found have a known bug with this update for some unknown reason

Graphics memory runs out of resources primarily due to less RAM on the device. Sometimes while rotating an app (noticeably the browser) it will crash. Also systemserver (the main background service) will crash and Android will restart (rarely)

Chrome beta doesn't work: it also requires kernel mods which has not yet been tested.

Camera works where as camcorder fails. All of the other features of the camera work though.