CM9 Status

PAGE UPDATED: September 7th, 2012.
Follow Epic CM on Google+ or Facebook for the latest news.


Changelog

  • CM9 Beta 1 Fri September 7th, 2012
    • Latest CM9 upstream code.
    • Verified safe recovery. You don't have to worry about bricking when wiping/flashing if you are using the included kernel/recovery with the ROM zip.
    • The epic4gtouch is now known as the d710 in compliance with other gs2 and samsung device naming conventions.
    • Opensource sensor hal and lights library.
    • Reconfigured storage to actually work with swapping and cwm backup.
    • Our device now uses smdk-common kernel and proprietaries which helps with official CM status.
    • New RIL by UberPinguin which helps all things mobile connectivity. Read here for more info.
    • Fixed and overhauled advanced settings (screen, sensors, haptic, and dock settings).
    • Improved GPS configuration.
    • Improved touchpanel sensitivity.
    • Improved battery life and less wake locks.
    • Improved storage mounting in CWM.
    • Mostly all features and settings working with only a few quirks.
    • Closer and closer to official CM device status.
  • CM9 alpha 6 Thu June 28th, 2012
    • New Cid bootanimation upon power on. Self explanatory.
    • Kernel has been updated to FF18. Self explanatory.
    • Reworking the RIL to better report actual signal strength. Self explanatory.
    • Streamlined props. This helps keep our builds organized and prevent future problems with GPS, Wimax, 3G, etc.
    • Based on Release Candidate 1 CM9 source. With that comes upstream bugfixes, patches, and overall smoother experience.
    • CWM Recovery and the option to reboot into recovery from reboot menu are now back in alpha6 release.
    • We now have a "safer" recovery thanks to the work of chris41g and Dees_Troy. They have implemented a number of safe measures into CWM recovery to work around the eMMC bricking such as the removal of commands known to cause bricking and the use of a safe gingerbread update-binary when flashing .zips.
  • CM9 alpha 5 Wed June 6th, 2012
    • Lockscreen Weather Widget. CM9 users now have the ability to add a widget to the lockscreen to display weather information.
    • Lockscreen Calendars Widget. CM9 users now are able to display their calendar on the lockscreen.
    • Apollo Music PlayerCM9 now has a completely revamped music player with improved aesthetics and added functionalities. Click the link for more information.
    • Phantom Voicemail fix now merged in CM9
      • Non-Sprint carrier users probably will want to enable Phone > Settings > Message Wait Indicator if they use non-visual voicemail.
    • Calibration fixed in Device Settings. Prior, there was bad logic in the code for actually calibrating the gsensors. That has now been fixed.
    • Capacitive Lights Settings fixed in Device Settings. Like calibration, the there was an issue in the code for the checkbox preference to actually work. This has been fixed. 
      • How the checkbox is currently set to work is that when checked, the lights will be enabled; they will timeout after 6 seconds. With the checkbox unchecked, you completely turn off the touchkey lights altogether.
    • Switch to AOSP Charger. Charging when the phone is turned off is now using AOSP code and icons.
    • Kernel updated to FF02. Pretty self-explanatory.
  • CM9 alpha 4 Thu May 17th, 2012
    • Theme Chooser. The ability to customize look and feel of CM9 to user choice using predefined themes or community driven user inspired ideas. Preview the theme before applying to make sure its exactly what your looking for in a theme before applying to the phone.
    • Lockscreen Shortcuts. Allows you to choose lock screen shortcuts (1-5) anything from browser, Facebook, twitter and messaging, the choice is yours, with customizable icon's.
    • Camera Save Location. We now have the option to save pictures to either internal or external storage. This previously defaulted to /emmc/.
    • eMMC/SD Card Swap. /emmc/ is internal storage and /sd card/ is now the SD Card. 
    • Updated kernel to FE16. This is pretty self explanatory.
    • Notification Light Options. Advanced notification light settings with the ability to set per application.
    • Improved Signal Bar Reporting. 
  • CM9 alpha 3 Monday, April 16th, 2012
    • Faster GPS triangulation. In previous builds, you may have noticed yourself unable to locate more than 2 satellites. this bug has been squashed, and now more satellites should be available to get a signal from. That, and also, with improved gps binaries, getting a GPS lock shall be much quicker.
    • Phantom voicemail fixed (seriously)! In alpha 2, we didn't compile the Phone.apk with the proper flag for the fix. We didn't forget this time! :)
    • Manual CPU frequency settings. We patched the Settings app so it sees our frequency table, thus aptly allowing us to manually adjust this. Be aware that any mods done in the performance section can be a bit dangerous. Be smart when adjusting your frequency maxes and mins.
    • Improved battery life. Tweaks in the frameworks xmls to optimize it for our phones have led us to have much improved battery life.
    • Fixed Roaming Menu. Previously, there was a bug where making a change in the system select menu for roaming didn't persist through reboot. We've fixed thatas well as making it possible to select more roaming options as featured in Touchwiz. 
    • Updated kernel to FD10. This is pretty self explanatory.
    • Pinch to zoom in camera. This feature was brought into our builds from upstream. 
    • Expandable sound menu. This patch was also brought from upstream. You can now make it so that when you change volume with your rocker, you can make that more expandable, to edit other sound volumes, eg media or alarms.
  • CM9 alpha 2 Sunday, April 1st, 2012
    • Android version has been updated to 4.0.4This brings along with it all the bug fixes upstream that it introduces. Big thanks to the Andoird Open Source Project.
    • Video recording has been fixed. A big thanks to the guys at teamhacksung for the patch.
    • The issue regarding Netflix and other similar video players has been fixed. Thanks to our Sbrissen for the fix.
    • The phantom voicemail issue has now been fixed. If the problem doesn't seem to fixed for you, though, try pushing this apk to /system/app.
    • Capacitive lights turn on by last action. This was changed due to users request, so that it works in a more convenient way, eg for nighttime users.
    • Dock settings has been introduced into the ROM.
  • CM9 alpha 1 Sunday, March 25th, 2012
    • Initial alpha release
Release Notes
  • If your MMS does not work, you probably restored a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony that need to be purged.
  • If your Calendar sync is broken, you probably restored a backup.  Wipe data and it should work.
  • If you're having trouble flashing due to script asserts, you may have formatted system. The assert script looks to the build.prop on the system partition to know it's flashing on the correct device, and if the system isn't there, it'll fail. Please, don't format the system partition before flashing.
  • The ROM doesn't include a custom recovery for a good reason. That reason being that it's been a well documented issue that formatting partitions, via ROM flashes that format system, or factory wipes that format data/cache partition can lead to a potential brick. As per a safety measure, we leave it as stock recovery. We hope to bring back in a custom recovery soon, once the issue is resolved.
  • Dock audio confirmed working BUT users must select 'Use Dock USB Audio' from Settings->Dock BEFORE connecting device to dock (setting locked when docked). Default is UNCHECKED.
Device specific bugs
  • Cannot update PRL, Profile or do Sprint Hands Free Activation.  You must flash to Samsung's stock ROM in order to do this.
  • Google Chrome is known to be very unreliable or broken for most users.
Upstream bugs
  • Configurable notification toggles - not yet merged in CM9 upstream
  • Gallery sometimes fails to show newer photos or screenshots if you have many photos on your sdcard. Gallery thinks they are from the year 1969, while the filesystem and EXIF both show the correct date.
  • Haptic feedback is stronger than stock.  Wastes battery.
  • "Private Number" in the call log appears as name "N" with phone number "-".
  • Wireless ADB enables on 3G/4G too.  This is unsafe.  We should ship with default iptables rules that block it.
  • MMS Slideshows are not supported.  You can view it by saving the attachments.