[Sony Xperia T, TL, TX, V] WhiteNeo:
CyanogenMod 12.1 is a free, community built distribution of Android 5.1 (Lollipop) which greatly extends the capabilities of your phone.

ROM Features:

Based on latest CyanogenMod 12.1 sources

Compiled with SaberMod 4.9 and JustArchi's Optimizations V4.1 for maximum performance

Full F2FS support - no mount issues during ROM updates

SELinux set to 'permissive' by default

Android default UID and GID for internal storage

(No more write issues after formatting sdcard!)

Slim and fast user build

Kernel Features:

Based on latest CAF kernel sources (LA.AF.1.1.c1)

Compiled with ArchiToolchain 4.9 and several Cortex-A9 optimizations

Overclocking up to 1.62 GHz

Underclocking up to 162 MHz for maximum battery life

User-customizable CPU Voltage driver (thanks to faux123)

Intelliactive and IntelliMinMax CPU governors (thanks to faux123)

In-kernel Thermal Driver (thanks to franciscofranco)

SIO and FIOPS IO schedulers

F2FS (Flash-Friendly File System) support (Performance comparison vs EXT4)

FauxSound support for maximum audio gain control (thanks to faux123)

Latest TWRP recovery, including a Materialised TWRP theme by z31s1g

Be aware that improper usage of kernel features can cause serious damage to your device!

Only use the stuff above if you know what you're doing!

In agreement with the GPL, you can find the sources and defconfig used to compile this kernel right here.

Known Issues:

Please keep in mind that CM12.1 sources are still work in progress. As a result, some features may be broken or only partially working.

That's why I decided to only list device-specific issues below.

Below ~60% battery, the displayed battery level will reduce significantly on rebooting. This is a known issue with all AOSP based ROMs.

After switching to a new battery, I noticed this behavior is related to automatic battery calibration and directly affected by the health of your phone's battery.

Disclaimer:

By downloading and installing this ROM, you agree that I cannot be held responsible for any damage caused to your device while installing or using it. Please keep in mind that it's YOU who chose to do these modifications to your device!

Installation:

Make sure your bootloader is unlocked - if not, follow this guide: Link

First installation? Flash the boot.img from ROM zip via Flashtool (use Fastboot mode!)

Boot into TWRP recovery

Do a factory reset and wipe system partition

Flash latest ROM zip (check "Downloads" section)

Flash suitable GApps for CM12.1 or CM12

Flash latest SuperSU from here: Link

Reboot

Downloads:

Final CM12.1 version: Link (Last updated: Jan 08, 2016)

Final CM12 version: Link (Last updated: April 05, 2015)

CM default su binary: Link (Don't flash if you're using SuperSU!)

Uninstaller zip: Link (Restores default storage permissions)

Credits:

CyanogenMod Team for their active development on the CM12.1 sources.

updateing for helping me with lots of compilation issues and initial bugfixing on Xperia V.

JustArchi for his awesome optimizations!

Changelog:

- 20160108 (final build):

Latest CM12.1 changes

Fixed the lags in power save mode by slightly increasing the cpu clock

.​

Thanks to everyone for using and supporting my work! It's been a great time with you all! :)

- 20151115:

Latest CM12.1 changes

Optimized system for better RAM performance

Enabled CM Performance Profiles support

Reduced minimum screen brightness

Reverted Toast UI to AOSP default

Experimental fix for vibrate intensity settings

- 20151010:

Latest CM12.1 changes

Reverted SONY lockscreen clock to AOSP default

Reverted softkeys to AOSP default

Removed Xperia fonts

- 20150929:

Latest CM12.1 changes

Added Xperia softkeys

Fixed missing TWRP boot splash screen

- 20150912:

Latest CM12.1 changes

- 20150824:

Latest CM12.1 changes

Recreated NeoKernel with latest CAF sources from here.

Updated ArchiDroid's Optimizations to V4.1

ROM is now built with SaberMod 4.9 toolchain!

Re-colored recoveryboot LEDs. Got sick of this ugly purple! :D

Replaced stock TWRP ui with latest Materialised Play theme from here. Credits to z31s1g for the great theme and ElArchibald for his help!

Recoveries present on FOTAkernel will be ignored from now on - fixes installation issues caused by broken CWM or outdated TWRP versions

Disabled Dex-Preoptimization to allow greater and easier customizability, as well as more free space on system partition

Fixed Xposed framework causing bootloops

Fixed GPS for some users (Got rid of QUIPC)

- 20150808:

Latest CM12.1 changes

- 20150726:

Latest CM12.1 changes

Added medium L2 clock rates to NeoKernel, should improve battery life

.​

NOTE: The device tree used to build this ROM is now fully open-source! :)

- 20150620:

Latest CM12.1 changes

Fixed delayed PIN screen on boot

Added SONY styled lockscreen clock from here. (Credits to idid idamrep!)

Included all stock Xperia fonts in the ROM

- 20150603:

Latest CM12.1 changes

Enabled Multiuser UI with a maximum of 3 users

Fixed Google Play Services repeatedly force closing

Updated TWRP sources to latest

- 20150516:

Latest CM12.1 changes

Minor fixes and optimizations in device source

- 20150424:

Latest CM12.1 changes

Update to Android 5.1.1

- 20150419:

Latest CM12.1 changes

Added unlimited call log mod from here

Fixed backup issues in TWRP (using updated sources now)

Fixed installation reverting system partition to EXT4

- 20150412:

Latest CM12.1 changes

Reverted updates in F2FS sources (should fix the random bootloops)

Fixed non-working sensors (added prebuilt sensors.msm8960.so)

- 20150405 (CM12.1 build):

Initial release of CM12.1 (Android 5.1)

Merged all kernel features and optimizations from CM12

Updated TWRP to 2.8.6.0

.​

NOTE: A full wipe is recommended, but not required!

- 20150405 (CM12 build):

Final CM12 build (Android 5.0)

Latest CM12 changes

Added SIO and FIOPS io schedulers

Added in-kernel Thermal Driver (thanks to franciscofranco)

Updated F2FS sources in kernel

Switched to official CM12 libril

Reverted to TWRP 2.8.4.0 to fix some ui bugs

- 20150329:

Latest CM12 changes

Compiled with JustArchi's ArchiDroid Optimizations V4

Updated CAF kernel source

Additional kernel optimizations for Cortex-A9

Disabled debug flags in kernel

Switched to ArchiToolchain 4.9 for kernel

Switched to SaberMod 4.8 toolchain for ROM

Removed USB "Mass Storage" and "Charge only" modes

- 20150321:

Latest CM12 changes

- 20150314:

Latest CM12 changes

- 20150309:

Latest CM12 changes

(Introduces a bug: Clock in statusbar disappears on reboot. Hide/unhide statusbar clock in Settings as a workaround)

Removed FM Radio - Have a look at this one!

- 20150303:

Latest CM12 changes

Fixed the segmentation fault when trying to mount/remount

Most likely fixed the volume errors some people encountered

Reverted to AOSP LLVM compiler (QCOM one needs more work)

Other minor bugfixes

- 20150301:

Latest CM12 changes

Added FM Radio

Replaced AOSP LLVM compiler with Qualcomm one, optimized for krait cpus (thanks to MusterMaxMueller)

ROM is now built with Linaro 4.8 instead of SaberMod 4.8

Kernel is now built with Linaro 4.9 instead of SaberMod 4.10

Updated kernel source to latest CAF

Minor changes and improvements in device tree

- 20150222:

Latest CM12 changes

- 20150215:

Latest CM12 changes

FolderMount and "sd issue" fixed - ROM is now using android default uid for sdcard0

Added intellimm and intelliactive cpu governors (thanks to faux123)

Added ultra low CPU clocks to kernel (162 and 270 MHz)

F2FS (Flash-Friendly File System) support

Latest Faux Sound features

Graphite Loop Optimizations in kernel

O3 optimized GPU drivers

Updated TWRP to version 2.8.5.0

Some changes and cleanup in installer zip

.​

NOTE: From this version on, you will have to flash my neo-uninstall.zip before switching ROMs!

- 20150207:

Latest CM12 changes

- 20150201:

Latest CM12 changes

Removed CMUpdater

- 20150125:

Latest CM12 changes

No HeadsUp Settings in this version (due to build errors)

- 20150117:

Latest CM12 changes

Merged official CM device repos

Updated TWRP to version 2.8.4.0

Added "Charge only" USB mode

Cherry-picked HeadsUp Settings

Other minor fixes and improvements

- 20150104:

Latest CM12 changes

- 20141228:

Latest CM12 changes

New recovery splash screen, best looking with this Material TWRP theme

Fixed volume key not working when screen off

Minor bugfixes and improvements

- 20141224:

Initial release

If you like my work and want to support me, please hit that thanks button, give some positive feedback or consider a small donation for my efforts. :)

XDA:DevDB Information

CyanogenMod 12.1, ROM for the Sony Xperia T

Contributors

WhiteNeo

Source Code: https://github.com/WhiteNeo-?tab=repositories

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod 12.1

Version Information

Status: No Longer Updated

Created 2014-12-26

Last Updated 2016-01-08