CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
#include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. */
For switching to F2FS, see POST#3
1. Download ROM zip and GApps zip.
2. Extract boot.img from the zip and flash it via fastboot
3. Boot into recovery.
4. Wipe System, Data, Cache, Dalvik Cache.
5. Flash ROM zip. (it may take some time)
6. Reboot to system and let it settle.
7. Reboot and flash GApps zip. You must flash gapps after every upgrade to CM12 since /system is formatted, wiping your previous add-ons.
You can find weekly CM12 builds for Xperia Sola here
CM 12/12.1 Gapps
CM-12.1 Weekly-14 (06/09/15) - Squished png in system apps (space and ram savings) - BlueZ 5.34 - CyanogenMod source updated - Kernel updated Weekly-13 (29/08/15) - Fixed Xposed Framework - Saved 200MB space from /data (if not using Xposed) - CyanogenMod source updated CM-12.1 Weekly-12 (22/08/15) - CyanogenMod source updated Weekly-11 (05/08/15) - CyanogenMod source updated Weekly-10 (23/07/15) - CyanogenMod source updated Weekly-9 (12/07/15) - CyanogenMod source updated - Kernel updated - fixed adaptive brightness (finally) - Disabled block based zip - Updated interactive governer - Added PowerHAL from CM - Improved performance Weekly-8 (26/06/15) - CyanogenMod source updated - TWRP 220.127.116.11 - Fixed WiFi tetheringtethering - fixed adaptive brightness - BlueZ 5.31 - Restored CPU preferences - Fixed showing governer list in performance settings - Other fixes Weekly-7 (18/06/15) - CyanogenMod source updated - Kernel updated - TWRP updated - zRAM source updated to latest 4.1 kernel from mainline - Enabled lz4 compressor in zram for better performance Weekly-6 (03/06/15) - Cyanogen source updated - Android updated to 5.1.1_r3 - Kernel updated - New F2FS build (enabled for data, cache partition) Weekly-5 (26/05/15) - Cyanogen source updated Weekly-4 (19/05/15) - Add dialer crash fix from golden-guy - AOSP 5.1.1_r2 - CM updates Weekly-3 (12/05/15) - Added Sio-Plus scheduler - Removed performance profiles to bring back cpu governor settings - Enable High End Grafix mode - Kernel updated - Cyanogen source updated Weekly-2 (05/05/15) - Fix Wifi issue (Keeps forgetting password) - Make Lionheart Default Governor in Balanced mode (Fix Lag issue) - Kernel updated - Cyanogen Source updated Weekly-1 (28/04/15) - Android source updated to 5.1.1 - Enabled SELinux thanks to HandyMenny - Added CM performance profiles - Updated interactive governer and set it to default - Significant performance boost than previous build - Probable fix for VPN issue (Need Confirmation) - Probable fix for Netflix issue (Need Confirmation) - Kernel updated - Cyanogen source updated to 12.1 CM-12.0 Weekly-9 (25/03/15) - Enable USB OTG storage options - Enable MultiUser for LowRamDevices - Kernel updates - Updated CM sources Weekly-8 (17/03/15) - Device updates - Kernel updates - Updated CM and TWRP sources Weekly-7 (10/03/15) - Add patch to fix OMX issue regarding video playback in apps such as Twitter, Youtube, and Instagram. Credits @Meticulus - Fixed root access non persistent after reboot - Enabled adb in recovery - Source cleanup and updated patches - Updated CM and TWRP sources Weekly-6 (03/03/15) - Increase UI responsiveness - Enable CM performance profiles - Enable multiuser - Increase background services - Source cleanup and updated patches - Updated CM and TWRP sources Weekly-5 (24/02/15) - Fixed External SD mounting - Kernel updated - Enabled kernel recommended configurations - Fixed some logcat errors - Updated CM and TWRP sources Weekly-4 (17/02/15) - Source cleanup - Add charging USB config, thanks to HandyMenny - Add bootanimation optimization flags - Kernel updated - Updated CM and TWRP sources Weekly-3 (11/02/15) - Bluez 5.28 - Kernel updated - Patches updated - Wifi sleep bug fixed - Hanging at boot logo while Offline charging fixed - Enabled KSM deferred timer for better power consumption - Mount /System Read Only at boot - Updated CM and TWRP sources Weekly-2 (03/02/15) - Add AV OMX patches, by Meticulus - Update patches and Source tree - Add Wifi related patches, by Agontuk - New bootanimation - Updated CM sources Weekly-1 (28/01/15) - Fix Bluetooth - Reduce button brightness to conserve battery Beta-1 (27/01/15) - Complete RIL fix - Enable KSM - Enable zRam - Reduce lag and improve performance - Fix Bluetooth (partially) - TWRP 18.104.22.168 - Updated CM sources - Source tree updated at XperiaSTE Alpha-1 (01/01/2015) - First build
FreeXperia Project Team
munjeni and 95A31 for their awesome work on our phones and for fixing bugs, thank you
Agontuk and AOSX Team
Meticulus for his work with OMX
HubDroid For OpenDelta and Build Server
You can find all sources at our GitHub.
CyanogenMod 12 Sources changelog:
We always welcome any kind of feedback, but if you report a bug, please, do it in a proper way, make a full detailed description about how to reproduce that bug, explain which add-ons you installed, tell us if you wiped cache and dalvik-cache or if you made a clean install, also, is very helpful to attach a logcat reproducing that bug, here you have a great guide about how to report a bug and take a logcat
PS: If you want builds and projects more often in the future, help us to rent our HubDroid build server with the Donate button, thank you!
[ROM][UB][5.0.2/5.1][XperiaSTE Team] CyanogenMod 12.0/12.1 for Xperia Sola, ROM for the Sony Xperia Sola
Source Code: https://github.com/XperiaSTE
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Unlocked Bootloader
Based On: CyanogenMod
Beta Release Date: 2015-01-27
Last Updated 2015-09-06