[Sony Xperia T, TL, TX, V] peetr_:
Introduction:

This is reduced Xperia T rom, with added CM10.x or AOSP apps and other features or improvements.

Made on my own unlocked Xperia T. It was built for smoothness, performance, minimum issues and additional features.

But still, it's not perfect and never will be. ;)

I am not responsible for any injuries, software or hardware damage, not working emergency calling or being late because of alarm clock or if you missed some notifications. You don't have to use this.

If I am posting something I should not, tell me and I will delete it. I am just sharing this, because it´s good for me and could be good for someone else.

Prerequisites for locked/unlocked:

- Flashtool and recovery knowledge

- Xperia T updated to latest official JB 4.1

- recovery installed

Features:

- [B][U]look in history for changes[/U][/B]
- based on Sony Xperia T 9.1.A.0.489 firmware and partially on .145 firmware
- recovery included
- reworked [URL="http://xdaforums.com/showpost.php?p=32805368&postcount=1"]thermal throttling[/URL] (brightness, charging, etc.) with included GPU throttling
- removed all social apps, widgets and other similar features
- removed some Sony apps and widgets + all themes
- removed apps available on Play Store
- CM10.x apps - Calculator, DeskClock, SMS and MMS, Email, Calendar, Voice Dialing, File Manager
- Ra3al Xperia Launcher with walkman widget
- CM10 based flipper mod SystemUI (quick settings, sliders, apps grid, recent apps, navigation bar settings)
- [URL="http://xdaforums.com/showpost.php?p=35878700&postcount=1"]advanced power menu[/URL] with navigation bar switch
- [URL="http://xdaforums.com/showthread.php?t=2050313"]FMRadio[/URL] working without headset
- no bug in Walkman (LPA disabled), no bluetooth volume bug (different ACDB id), volume of speaker and headset slightly increased
- white balance settings
- transparent lockscreen and statusbar
- [URL="http://xdaforums.com/showpost.php?p=33646903&postcount=1"]fstrim (system and data) on boot[/URL]
- CPU frequency 270 - 1512 MHz with both cores always on, interactive governor, noop scheduler
- dls off, different lmk values, deodexed, zipaligned, some other tweaks, etc., etc., etc.

History:

[U]v19.2:[/U]
- open sourced Network Location app from [URL="http://xdaforums.com/showpost.php?p=27522482&postcount=1"]MaR-V-iN´s "No Gapps project"[/URL]
- fixed fonts compatibility with some apps
- small changes in RAM management
- disabled SD card idle timeout (turns off when screen off)
- dark Phone app theme

[U]v19.1:[/U]
- Walkman fixed

[U]v19.0:[/U]
- Walkman 8 - ported by niaboc79 + some small changes
- fixed fonts
- a little more increased speaker, headset and earpiece volume
- increased SD card idle timeout (music "micro stop" issue solved)
- lowest CPU frequency set to 270 MHz (UB)
- added getLayoutDirection method into framework
- some memory related things changed again
- charging when turned off(?)

[U]v18.1:[/U]
- fixed "device provisioning"
- added Sony keyboard (new Google keyboard doesn´t work at initial boot, when it´s set as the only one and default keyboard)

[U]v18.0:[/U]
- updated apps - Google Email with Exchange, Google keyboard, Google TTS, 4.3 CM Browser,
Ra3al launcher v2.6, XSP SEMC Phone
- reworked fonts usage (4.3 fonts used)
- reworked RAM usage - SystemUI and Ra3al launcher h.u. changed to 0.9, dvm h.u.=0.2,
SystemUI moved out of system process, small lmk value changes, etc.
- stamina whitelist returned to framework-res arrays and added Titanium Backup to whitelist
- removed CM file browser, Pico TTS and charging when turned off (useless)
- changed some hwui caches and text gamma values
- fixed some settings backgrounds
- CM UI sounds
- changed proximity sensor values (XSP)
- some other small but important changes

[U]v17.0:[/U]
- updated Personalisation app - big update - [URL="http://xdaforums.com/showpost.php?p=46531791&postcount=802"]changelog[/URL]
Again many many thanks to catapult1234. It is completely his work and it´s really good
- added reversed volume keys in landscape, with on/off property
- added multiple small apps runing at once, with on/off property - thanks to Nurij for showing what to change
- improved automatic backlight - when you turn the screen on, you have the requested backlight immediately
- removed wallpaper reset when SystemUI restarts twice in a short time (reduced the time to 1 second)
- increased wifi rssi poll and fetch time from 3 to 6 seconds
- some other changes (SystemUI carrier background, navbar switch, system server h. u. 0.9, generateViewId method, etc.)

[U]v16.2:[/U]
- update again, but no need to install v16.1
- updated Personalisation app - thanks catapult1234
- SystemUI reworked - 3 tabs only - quickpanel/notifications/sliders. Controls are different (it's hard to explain, you must try it), plus fix for clock property and automatic return to notifications tab.
- fixed contact shortcut

[U]v16.1:[/U]
- update - this is not the whole ROM
- SystemUI update - fixed and reworked carrier label view (combined label, always visible), rearranged tabs, swipe on empty notification space
(when you see swipe icons, you can swipe), sliders texts in your language (thanks Nurij), properties for statusbar clock, battery icon and
transparency - statusbar.clock.text=true, battery.icon.view=true, status.bar.transparent=true.
- fixed contact shortcut

[U]v16.0:[/U]
- baseband firmware from TX .67 - version 10015033-52
- task switching method from TX .67 - much faster switching - uses android recents panel
- default small apps from TX .67 - newer
- CWM recovery from [URL="http://xdaforums.com/showpost.php?p=34607959&postcount=1"]davidmarco[/URL]
- SystemUI themed, to match the colors in ROM a little more + thanks to Nurij for fix of brightness bar updates and 4 columns in apps grid
- [URL="http://xdaforums.com/showthread.php?t=2359943"]MasterKey[/URL] bug fix
- updated Personalisation app - thanks catapult1234
- removed Xposed app_process binary
- small improvements in Contacts app layouts

[U]v15.0:[/U]
- wireless firmware from TX .67 - seems like it really has better wifi reception

[U]v14.0:[/U]
- longpress volume buttons to skip audio tracks, when the screen is off
- longpress back key to kill the app in foreground
- fix for most of the bugs in the Cyanogenmod SystemUI ported by Nurij (carrier label is still not showing)
- fix for some external equalizers
- property for disabling search panel (build.prop - search.panel.disable=true)
- fixed stop watch notification

[U]v13.0:[/U]
- [URL="http://xdaforums.com/showpost.php?p=45170366&postcount=1"]Statusbar Flipper Mod [24 toggles, 5 sliders] | Navigation Bar Editor[/URL] (CyanogenMod SystemUI) - 17-09 version,
many thanks to [URL="http://xdaforums.com/showpost.php?p=45170366&postcount=1"]Nurij[/URL] for doing such great and hard work (some very small bugs mentioned in the mod thread remaining)
- let´s keep the device a little more cooler - sysmon.cfg changes
- blue flickering is gone (probably in v7.0), so GPU governor returned to ondemand (max. remains at 300MHz)
- changed bitrates for video recording - 1080p = 12Mbps and 720p = 8Mbps
- better fix for Xtheme icons in settings headers
- some other small but necessary things

[U]v12.0:[/U]
- personalisation app from [URL="http://xdaforums.com/showpost.php?p=45127421&postcount=435"]catapult1234[/URL], with backup and restore, made for this ROM directly - no need to modify build.prop manually. Please give him some thanks. It is very nice and quick work. You can find it in settings.
- fast capture option is back, but still for manual mode and you can turn it off in camera
- removed GMSCore from system (Play store services)
- finally swapped to Hangouts, so I removed Talk (btw. don't know why, but Hangouts history of smileys doesn't work very well and causes crash sometimes)

[U]v11.0:[/U]
- fixed DeskClock (except stop watch notification yet)
- replaced AOSP keyboard with Google keyboard
- added navigation bar width property (nav.bar.width - default is 70)
- reduced values in sysmon.cfg a little + I left there in /etc some optional config files, including stock (if I would use stock config, I could buy some 800 MHz single core device - poor Bond :P )
+ maximum GPU frequency limited to 300 MHz (for UI it's enough and saves battery, for gaming it's inevitable, because of overheating)

[U]v10.0:[/U]
- disabled media scanning at boot (optional - "auto.media.scan" property - default is false) and reworked manual scanning
- replaced SEMC keyboard with 4.3 AOSP keyboard
- replaced 4.1 Calendar + provider with 4.3 Calendar + provider
- replaced CM 10 Calculator with CM 10.2 Calculator
- replaced CM 10 DeskClock with CM 10.1 DeskClock (+ transparent alarm alert screen)
- transparent navigation bar (optional - "nav.bar.transparent" property - default is true )
- fast_dormancy (optional - "ro.semc.enable.fast_dormancy" property - default is true)

[U]v8.0:[/U]
- disabled (media) scanning of downloaded files (you can use your T as a super-downloading-device now :))
- added manual scanning with toast notification in settings/storage/scan media

[U]v7.0:[/U]
- latest firmwares (whole system/etc/firmware folder from .145)
- latest baseband (56)
- some under the hood fixes (walkman, nav. bar, qcom-postboot, etc.)

[U]v6.0:[/U]
- factory reset is suggested (TelephonyProvider and Mms at least)
- fully working and fully themeable 4.2.2 Mms app (thanks JBeXX for providing the base for porting and Warrior1988 for the idea)
- removed ReadyToRun app (APN downloading) and added apns-conf.xml from CM
- libpng and libjpeg from CM10
- heap values changed again (seems to be very stable now)

[U]v5.1:[/U]
- removed media process (all these apps now in separate processes (download/media/drmprovider,storagechecker))
- heap values changed a little again :)
- lowered sysmon values, because of battery

[U]v5.0:[/U]
- fixed HDMI out (tested on SGS2 mhl adapter, but it is unusable with default resolution 1080p@30Hz, so I added quick shortcut for changing resolution to 720p@60Hz - works perfectly)
- new Walkman app (7.xxxx)(removed semc resources)
- some changes to DownloadProvider, so big files can be downloaded now (tested 2GB file)
- reworked memory management (more stable, but I am upset with the low amount of RAM we have)
- some libraries from .140 fw
- removed SEMC resources (SemcGenericUxp-res)

[U]v4.1:[/U]
- fixed sysmon gpu perf_level for gpu performance governor
- small mem management modifications (again)

[U]v4.0:[/U]
- removed SEMC apps - Album, Videos, Dlna, Photo Editor, Music Slideshow, Photo Analyzer, and maybe something else
- added Gallery2 from CM, modified without camera
- fixed blue flickering when playing videos (mainly youtube) (kgsl3D governor changed to performance)
- removed remote stream from adv. volume
- another memory management modifications
- changed sysmon config to some summer friendly frequencies
- some small framework changes

[U]v3.0:[/U]
- recompiled framework-res - all credits to [URL="http://xdaforums.com/showthread.php?p=42527352"]errorcun[/URL]
- advanced volume control on pressing volume button
- AOSP lockscreen with music controls (fixed layouts - based on pattern lockscreen)
- property for disabling battery percentage text (in build.prop - battery.percentage=true/false)
- removed usage of SEMC backgrounds

[U]v2.6.5:[/U]
- qrngd is back
- reworked memory management again, based on new knowledge and testing
- added text gamma values in build.prop, change it to your liking
- Xposed app_process is included, so you don't have to reinstall after updating
- added location based wifi to stamina whitelist

[U]v2.6.1:[/U]
- camera fixed
- governor and scheduler is read/write-able now

[U]v2.6:[/U]
- notification light working in stamina mode and option for turning the led on/off in settings (was there in previous versions, but now makes more sense)
- camera modified - camera button opens camera always in normal mode,fast capturing has only 2 modes now - launch only and off, but it affects only lockscreen camera icon. To open camera with button, you must pass the lockscreen (normal android behavior).
- dark SystemUI settings, moved from app drawer to settings/power management

[U]v2.5:[/U]
- added property (nav.bar.height) for changing navigation bar size - change it yourself in build.prop (default size now is 80) (thanks to [B]recoba23[/B]
- reworked power management settings menu
- power saver from ICS (if you are using location based wifi, do not turn wifi off with power saver or it will be in on/off loop)
- optimized png´s in all apk´s with goptimizer script from [B]gu5t3r[/B] - [URL]http://xdaforums.com/showthread.php?t=2197682[/URL]
- replaced ric binary with ric script provided by [MENTION=3173351]waynekirby[/MENTION]
- qrngd removed, just for sure

[U]v2.3:[/U]
- adapted to locked bootloader (init.d reworked and renamed to init.x)

[U]v2.2:[/U]
- reworked memory management values
- reworked Contacts.apk to dark
- added [URL="http://xdaforums.com/showpost.php?p=33999592&postcount=1"]Seeder[/URL]
- removed V4A completely (there is new version with easy installer)

[U]v2.1:[/U]
- ROM resigned (more possibilities - editing manifests, apk´s with shared uid´s need the same signature,...), for example Lidroid power widget working without additional services.jar modification, because it shares system uid now, core apk´s with Sony signature are no more compatible.
- removed Phonebook.apk
- added CM Contacts.apk with AOSP dialer
- replaced stock Browser wit CM Browser
- some small cosmetical and other unnoticable changes... (for example still playing with hw composer values)
- factory reset needed

[U]v1.2:[/U]
- changed statusbar expanded header layout
- SemcStorageChecker is back with 95% full storage notification (instead of 75%)
- reworked superstamina whitelist (is no more a resource in framework-res and added DeskClock and SmartConnect)
- hwcomposer libs from .140fw
- disabled fast-dormancy

[U]v1.1:[/U]
- removed V4A app (still V4A ready - uninstall SoundEnhancement.apk and install ViPER4Android_FX.apk)
- minor changes

[U]v1:[/U]
- initial version

Credits:

[B][URL="http://wiki.cyanogenmod.org/w/Mint_Info"]CyanogenMod[/URL] teams - for Cyanogenmod applications and
basically for most of the features available in mods and tutorials on XDA[/B]

[URL="http://xdaforums.com/showpost.php?p=31988246&postcount=1"]FXP[/URL] - for CM builds and features
[URL="http://xdaforums.com/member.php?u=4054594"]Lidroid[/URL] - for notification power widget with settings developing
[URL="http://xdaforums.com/showpost.php?p=36809102&postcount=1"]ra3al[/URL] - for Xperia launcher with widgets and settings developing
[URL="http://xdaforums.com/showpost.php?p=39131438&postcount=1"]mw1kaduxx[/URL] - for white balance finding
[URL="http://xdaforums.com/showpost.php?p=45170366&postcount=1"]Nurij[/URL] - for his hard work on porting Statusbar flipper mod, custom kernel, and many other things
[URL="http://xdaforums.com/showthread.php?t=633246"]dsixda[/URL] - for kitchen that makes things much easier
[URL="http://xdaforums.com/showpost.php?p=33646903&postcount=1"]chrone and backfromthestorm[/URL] - for fstrim
[URL="http://xdaforums.com/showpost.php?p=33999592&postcount=1"]lambgx02[/URL] - for Seeder (rngd binary)
[URL="http://xdaforums.com/search.php?searchid=223546043"]recoba23[/URL] - for some helpfull info
[URL="http://xdaforums.com/showthread.php?p=42527352"]errorcun[/URL] - for finding and sharing solution, how to recompile framework-res
[URL="http://xdaforums.com/showpost.php?p=42477500&postcount=1"]JBeXX and CPA Poke[/URL] - for providing the base for themeable Mms
[URL="http://xdaforums.com/showpost.php?p=44218120&postcount=1"]tilal6991[/URL] - for his work on CM and his CM builds (my source for v 10.0)
[URL="http://xdaforums.com/showpost.php?p=45127421&postcount=435"]catapult1234[/URL] - for making personalisation app from scratch
[URL="http://xdaforums.com/showpost.php?p=33267673&postcount=1"]Alek5[/URL] - for "skip tracks with volume keys" tutorial
[URL="http://xdaforums.com/showpost.php?p=33591177&postcount=1"]Mirko ddd[/URL] - for "back button to kill" tutorial
[URL="http://xdaforums.com/search.php?searchid=223544119"]serajr[/URL] - for SystemUI features
[URL="http://xdaforums.com/showpost.php?p=34607959&postcount=1"]davidmarco[/URL] - for CWM recovery
[URL="http://xdaforums.com/showpost.php?p=43490484&postcount=1"]Adam77Root[/URL] - for MasterKey bug fix
[URL="http://xdaforums.com/showpost.php?p=48104063&postcount=1"]niaboc79[/URL] - for his port of Walkman 8
[URL="http://xdaforums.com/showpost.php?p=27522482&postcount=1"]MaR-V-iN[/URL] - for his Network Location app and No Gapps project

[URL="https://developers.google.com"]Google[/URL] - for good base for Sony
[URL="http://developer.sonymobile.com"]Sony[/URL] - for good base for me

Issues:

- there is always something...

Instalation for locked/unlocked:

- download rom zip and copy to sdcard

- boot into recovery

- make backup

- if you are coming from another rom, do factory reset

- install rom zip from sd card

- reboot

- manually scan media from settings/storage

- if you have some problem after booting, reboot one more time

Download:

- ROM only (no kernel):

Hybrid v19.1

Hybrid v19.2

Add-ons:

Inverted apps

Apollo player - if you want more from CM

Apollo+ - same thread, post 144

Light Sony lockscreen - from version 2.6 and less

Lidroid notification widget - for v16+

Sony keyboard - just install it

Droid Ultra Launcher + Circle Widget + Weather - nothing special, but the widget is nice :) - just install, try, uninstall (works only with v17+)

Baseband&Wireless:

Baseband_fw_T_fw.145_v31-56

Baseband_fw_TX_fw.67_v33-52

WCNSS_T_fw.145 - wireless controller - modified config

WCNSS_TX_fw.67 - wireless controller - modified config

Screenshots:

- not much is themed, this rom is about functions

Caution! Large pictures.

Sorry for my English.tu