[Xperia Play Android Development] CosmicDan:
~ Features, Downloads and Instructions at miuiaustralia.com - Xperia 2011 Range section ~

This thread is reserved for technical discussion and detailed bug reports. Please direct your general questions and issues to the official article. Thank you :)

Big thanks to kamarush for his KRsH kernel, the ultimate Xperia 2011 ICS kernel!

Special thanks to farenheith for bringing Touchpad support on Xperia Play ICS

Huge thanks to 216Monster, my first donation received :D

DEVICE STATUS:

Xperia Play GSM (R800a/i/at; zeus) : Supported

Xperia Play CDMA (R800x; zeusc) : Supported

Xperia Neo L (MT25/i; phoenix) : Supported

Xperia Arc S (LT18a/i; ayame) : Alpha

Xperia Pro (MK16a/i; iyokan) : Cancelled

Xperia Neo (MT15a/i; hallon) : Cancelled

Xperia Neo V (MT11a/i; haida) : Cancelled

Xperia Ray (ST18a/i; urushi) : Cancelled

I don't have time to port to any new devices

ROM updates are weekly (Monday/Tuesday) and can be downloaded via Updater app or manually from the website.​

Changelog:

MIUI Australia v2.11.9
----------------------

- Updated to MIUI 2.11.9
- [zeus] Fixed touchpads

MIUI Australia v2.11.2
----------------------

- Updated to MIUI 2.11.2
- Themes system and LBESEC from 2.10.26 being used due to critical bugs from Xiaomi
- [zeus] [phoenix] Update hardware libraries, audioflinger, soundfx and other misc drivers/stacks to .626 firmware
- [zeus] [zeusc] [phoenix] New kernel(s) with some memory optimizations and more free RAM
- [zeus] [zeusc] [phoenix] New wifi stack
- [zeus] [zeusc] [phoenix] Fixed Service Menu in Control Panel
- [zeus] [zeusc] [phoenix] Removed JB Adreno drivers (caused glitches with newer hardware libs)
- Added stock Xperia tones, replaced UI sounds with Xperia versions
- Attempt to lock Equaliser in memory
- Fling velocity capped to reduce excessive RAM use
- Misc. cleaning up/sorting for better multi-device support (should never break existing devices again)

MIUI Australia v2.10.26
-----------------------

- Updated to MIUI 2.10.26
- Multi-language partially working. You must download "MoreLocale 2" from Play Store to change language.
- Fixed PIN and Password security lockscreen (had to hide clock due to unknown MIUI bug)
- Fixed Browser search
- Updates to telephony framework (Service State Tracker and SIM/RUIM Records)
- [zeus] [phoenix] Updated RIL libraries and binaries
- Installer will warn you if running on an unknown kernel (including locked bootloaders)
- [zeus] [zeusc] Updated farenheith's touchpad fix to v1.1
- [zeusc] Updated APN database for Verizon
- [ayame] Alpha support for Arc S
- Other minor improvements
- [zeus] [phoenix] Kernel - Small increases to ADSP and FB PMEM, enable TUN and CIFS

MIUI Australia v2.10.19
-----------------------

- New: [zeus] CDMA Support and new Telephony framework (BETA)
- New: [zeus] [GSM] Baseband 77 compatible (requires FTF flash)
- New: [phoenix] Initial support (BETA)
- New: Multilanguage and consolidated English XML's based on British English
- New: Base ROM updated to official 4.1.B.0.587 for Phoenix/Neo L (it's 100% identical to the Play)
- New: Considerable performance/battery life improvement (new kernel)
- New: OTA Updater app (all future updates will be much smaller, except when new devices come in of course)
- New: Control Panel - change navbar height option
- New: KRsH kernel, KGSL Backend, Intellidemand tweaks, much more
- Removed: 720p recording (give us ~20MB more of precious RAM) (optional - use kernel you want)
- Fixed/New: 4-way reboot (Normal, Quick, Recovery, Bootloader) all working now
- Fixed/New: Control Panel update
- Fixed: Removed Equalizer in Music (so MIUI Equalizer always works)
- Fixed: Network Monitor FC's
- Fixed: Custom dial tone as "Piano tone" causing FC, possibly other audio-resource related bugs also fixed
- Tweak: Disabled scrolling cache (Credits to AndroidON)
- Tweak: Additional package optimization (dex crushing, better compression methods with KZIP + raw-res exceptions)

MIUI Australia v2.10.12
-----------------------

- New: Custom Flashtool bundle and boot.img to solve issues
- New: Control Panel. Lots of goodies in here - Interface mods, Performance settings, Service Menu, and much more!
- New: Various graphics/branding to reflect miuiaustralia.com
- New: MIUI Equalizer, BEATS Bass, SoundAura, SRS - thanks to LennyKano @ miuiaustralia.com
- New: HTC Keyboard from MIUI France, modified by me to be more AOSP-like
- New: Replaced stock File Explorer with "Mi File Explorer v3.0.4" by apooonet (many new features including root)
- New: Replaced stock icons with Suave HD Redone. Thanks Brian (collins521)!
- Fix: Browser default search engine changed from Baidu to Google (LennyKano)
- Misc: Disable Network Monitor boot notifications about Data Plan setup
- Misc: Remove "System Updates" from Settings > About (LennyKano)
- Misc: Remove "Report to MIUI" on FC dialog (LennyKano)
- Remove automatic swap partition use, massive lags. Use an app like Swapper instead if you want it.
- Various other reliability fixes and performance improvements based on reports/research (thanks XDA)

v2.9.29 r3a (Hotfix only)
-----------

- Revert "Misc tweaks" that caused performance issues

v2.9.29 r3
----------

- New: MIUI Australia bootanimation
- New: Zipalign on every boot
- New: Optimize SQLite databases on every boot
- New: Misc tweaks
- New: Most (nearly all) system packages PNG optimized, recompressed and (all) zip-aligned (performance/RAM)
- New: Default wallpaper, author unknown
- Fix: LBE Guard crashing for some languages (again)
- Update: Relevant Google Apps to 2012-04-29 package
- Update: CSDX reliability (will only enable itself once data has been populated)
- Removed: Sony junk - AccessoryKeyDispatcher.apk
- Removed: Sony junk - CameraExtensionPermission.apk
- Removed: Sony junk - CredentialManagerService.apk
- Removed: Sony junk - CustomizationProvider.apk
- Removed: Sony junk - CustomizedSettings.apk
- Removed: Sony junk - qcsemcservice.apk
- Removed: CloudService.apk (used for MIUI's Cloud Backup/sync, bloat)
- Removed: GoogleTTS.apk
- Removed: TetherEntitlementCheck.apk (useless?)
- Removed: WeatherProvider.apk (only useful for MIUI weather which is China only)
- Removed: Provision.apk (Not used)
- Moved: Exchange.apk removed and put in Email option in Aroma

v2.9.29 r2
----------

- Fix: Camera FC
- Fix: Custom carrier text/logo settings not sticking after reboot
- Fix: xLoud (Reverted "New: Audio Effect plugins from stock Sony firmware")
- Fix: LBE Guard issues (hopefully) by forcing English due to translation bugs
- Update: Replaced AD2SDX with CSDX (my own heavily modified version, tested and supported by me. Will open a thread soon)
- Update: Farenheith's Touchpad fix v1.0
- Update: Fix Permissions script runs on every boot (it doesn't take long and fixes a *lot* of common issues)
- Moved Email, File Explorer and Notes to Aroma optional data section (we're running out of system space!)
- Removed: ro.nohardwaregfx build.prop patch (was causing problems, useless anyway)

v2.9.29 r1
----------

- Update: MIUI v2.9.29
- Update: Base switched to Markphyton's ICS
- Update: Farenheith's Touchpad fix v0.6
- Update: New Adreno drivers
- Update: Aroma app options. ES File Explorer finally has Root on MIUI fixed, yay!
- New: Options to Center Clock, change Carrier text or use Carrier logo (at the bottom of Status bar Settings)
- New: AppWidget picker for grouping "add-widget" by package in custom launchers
- New: Google Now (Voice dictation only works when online) (mikeyxda's M7 Online-only)
- New: System signature checks disabled
- New: Audio Effect plugins from stock Sony firmware (ClearAudio, VPT, Soundaura, Hearingprotection)
- Ability to disable HW acceleration with build.prop bool "ro.nohardwaregfx" (still enabled as default)
- Added PlayStation certification to fix some games (e.g. Crash Bandicoot)
- Fixed: AD2SDX
- Fixed: Gtalk
- Fixed: Wifi Tether
- Swap will now be used every startup if swap partition found
- Swap tweaked for low-usage
- Tweaked VM (memory) values to GB-like, slightly better performance and multitasking in my experience

v2.9.21 r1
----------

- Initial version
- Based on stock 4.0.4 for the Neo L (4.1.B.0.479) - http://xdaforums.com/showthread.php?t=1762372
- Based on MIUI 2.9.21 (miuiandroid.com) for the Xperia Arc S
- New Adreno drivers
- Volume+ mod (hold volume key to skip music tracks)
- Touchpad patch v0.3 by farenheith
- adj and vm values tweaked for balanced performance (use something like RAM Manager Pro if you want to tweak yourself)
- Kernel - Based on DoomKernel for ICS Beta, fixed for MIUI
- Kernel - intellidemand with dbus_input ramping (boost CPU on touch events like project butter)
- Kernel - custom partitions, cache @ 8mb (since it's unused by MIUI ICS) and userdata @ 684MB(binary units) / 718mb(decimal units)