Happy New Years (for all you Gregorian calendar folks)! Hope everyone enjoyed the holidays and month of December.
In the CM11 M12 post, we mentioned that we were entering the beginnings of CM 12 work, based on Lollipop. Today, we are enabling CM12 nightlies to showcase how far weve come since. The full list of devices ready for tonights first rollout is further below.
We would like to note that at this point we consider ourselves 85% complete for our initial CM12 M release. Well spend the remainder of this month bringing up additional devices and finishing up the features youve come to love from CM11 C implementing them into the new Material UI.
At this point, the following large items are not implemented, but should be in the next few weeks. Some additional smaller tweaks are also missing, but left off this list:
Quick Settings reorganization and customization
Quick Settings Ribbon mode
Navigation bar reorganization and customization
Sound panel customization
Lock-screen quick unlock
Astute Gerrit followers will note that some of the above are already in various states of code review, and patches are available if youd like to build these features (work-in-progress) yourself at home. The command to sync CM12 sources is repo init -u https://github.com/CyanogenMod/android -b cm-12.0
CM11 features arent the only thing were working on, with new features such as Ambient display, a brand new Messaging app, and some small tweaks including a weather option in the new Lollipop extended status bar. Our team is continuing to work on new additions and we have some big plans ahead for L.
The full device list for today includes:
Additional devices will trickle in as the days go on
All devices in this list are shipping with full hardware support for the essentials (Calls, WiFi, BT, GPS, Camera, etc). Depending on the device some additional hardware (niche) may not be functioning, eg. IR Support C but nothing that will impede your daily driver usability. As always, these are nightlies, so there may be are bugs to be expected. Our JIRA for CM12 nightlies will be up and running tomorrow night .
With this initial push for CM12, we are also moving CM11 builds to a weekly status (every Sunday). With core efforts changing over to CM12, the 11 branch is seeing less frequent changes; therefore, needing less frequent builds. CM11 M13 is still on our roadmap, and will be the final CM11 build before we code-freeze the 11 branch.
With that, some words of wisdom:
This is an Android 5.0.1 Lollipop-based release - update your third party addons to ensure compatibility
The CM backupscript.sh in recovery will ignore and remove incompatible applications from your system partition (these are usually non-CM apps that users have opted to install). You must install a compatible app (or app pack) to regain that functionality
You can flash CM12 nightlies directly from CM11 M12 or CM 11 nightlies (no need to wipe), provided you read and followed items 1 and 2
Once on CM12 nightlies, you cannot downgrade back to CM11 without wiping C if you are thinking of just exploring the release, then take a backup of your existing installation if you want to go back to it.
Youll need an L compatible recovery