In a combination of bugfixes and feature additions and enhancements, the latest version of the popular custom ROM for Android phones, CyanogenMod has just been updated to version 5.0.4 for the Nexus One. CyanogenMod has been around since the days of the G1 and main author, Steve Kondik, maintains a version of G1/Magic (myTouch 3G) as well as a version for the Nexus One, his latest project. CyanogenMod for Nexus One started at version 5.0 and has been gaining features and fixes rapidly since first introduction. Much of the work on the custom ROM has been towards building performance and reducing bugs, but other enhancements are included that help make you Nexus One the best it can be.
One of the best features of using CyanogenMod, or many of the other custom ROMs available for various Android devices, is the ability to have the latest and greatest bug fixes, enhancements and features straight from the Android Open Source Project (AOSP), fueled by Google and developers alike. Many of those changes will eventually work their way into the next version of Android, be it 2.2 or higher, but if you want to try them out sooner, check out a custom ROM such as CyanogenMod. Version 5.0.4 includes the latest Linux kernel for Android, 2.6.33, as well as a number of those bug fixes via AOSP. With help from ChainsDD, another developer, full color trackball notifications is also included with options for changing the trackball color settings in general and changing MSM notification settings that include light, color and vibration. Another enhancement I am very curious about is listed as a soft-key touch area expansion and tweak. Of all the great Nexus One videos available on YouTube I’d say 100% of them I’ve watched show that the soft-keys are sometimes unresponsive to users or kind of finicky. If this tweak helps fix that issues, I could see one of the biggest Nexus One complaints falling wayside.
—- 5.0.4
* Kernel 2.6.33
* Resync with latest code drop from Google
* New lights library from ChainsDD – full color trackball notifications
* 360-degree auto-orientation from Optedoblivion (right/left enabled by default, check option in settings app for 180-degree orientation)
* OpenVPN integration into native VPN settings
* Fixed Dropbear server and SCP
* Added Bash shell
* Random media playback and FLAC issues fixed
* Tweaked the auto-brightness sensor ranges to be smoother
* Customizable MMS notification light/color/vibrate (originally from rgv151@XDA)
* Using RIL from Desire with power-collapse setting
* Enabled some additional iptables options
* Switched to CFQ io scheduler
* Compcache was removed and swap disabled in the kernel. We don’t need this on the N1.
* Soft-key touch area expanded and tweaked by Kmobs and Dwang
* Lots of bugfixes from AOSP


