[Sony Ericsson Xperia Neo, Pro] mikeioannina:
New build coming - READ THE WHOLE POST

## Alpha 2 build 20131210 - cm-11.0

* Latest cm11.0 changes

* Updated to android 4.4.1

* Repartitioned internal memory layout

* Fixes:

- Battery indicator alignment

- PIN/PUK layout

- Lockscreen clock layout

- Camera flash in photo mode (urushi)

- Music distortion on lock/unlock sounds

- Disable back key on incoming call

- Gesture typing

* Many bugfixes from CM upstream

* Many bugfixes/small features ported from cm10.1/cm10.2

* Features:

- APN Settings

- Mass storage settings

- DeskClock: Add increasing volume option for alarm clocks

- DeskClock: Profile support

- DeskClock: Add back user-defined world cities

- "Clear all" button on recent apps

- Hardware key settings

- Lockscreen shortcut configuration

- 2G/3G toggle

- Circle battery

- Battery with percentage

- Noise suppression

- Allow some customization in Launcher

- Add cLock settings back to lockscreen settings

- Allow configuration of wake on plug behavior

- Allow configuration of country code for wifi

- Display rotation settings

- WhisperPush secure messaging

* Temporarily disabled low ram config to enable 4.4 UI features

* Disabled animated bootlogo to free some /boot partition space

* Added all resolutions in camera

* Enabled Performance Profiles

* Enabled zRAM by default

* Testing a SYM key change on mango & iyokan

Builds will roll alphabetically for all devices until tomorrow

Gapps package is also updated, please redownload it.

WARNING: This update introduces a modified internal memory layout.

Our /system partition is originally 400MB but this space is not enough for a fluid kitkat experience and a full installation with proper google apps.

Our /cache partition is also too small to fit art-cache when we enable the ART runtime. We originally had 100MB /cache but art-cache needs ~150mb of free space.

I have repartitioned the internal memory layout, giving:

450mb in /system

469,5mb in /data

8mb in /cache

dalvik-cache/art-cache is now stored in /data partition

We still have to use the lite gapps that are provided in LX basketbuild folder.

If you want to use this ROM you will always have to use the included kernel or use a kernel that includes the layour changes. Bug reports with non-standard kernels will be ignored.

You will have to wipe the device and make a clean install.

You cannot restore previous nandroid backups or restore nandroid backups from this ROM to other ROMs that don't use the new partition layout since you risk corrupting the data.

I suggest to use Titanium Backup, Helium or any other similar app to backup your data if you really need to.

A note to other devs that use LX as a base to their KitKat ROMs: If you decide to modify the partition layout, please use the same layout in your kernel so people will be able to backup/restore nandroid backups between 4.4 ROMs and they won't need to wipe the whole device when they switch between 4.4 ROMs.

Requirements for the new partition layout:

* Have the stock ICS 4.1.B.0.587 full ftf flashed (doesn't matter if you have flashed it in the past or if you flash it before installing cm11.0, it will work both ways)

* LT15i (Arc) users need to flash LT18i (Arc S) ftf

* MT15i (Neo) users need to flash MT11i (Neo V) ftf

Steps required for correct installation (order is important):

1: Flash boot.img in fastboot & reboot into recovery

1.1 (optional): If the device is not booting, reboot to bootloader again and run:

fastboot erase system

fastboot erase userdata

2: Enter recovery, go to mounts and storage

3: Format /system, then /data and then /cache (Important step!)

4: Flash update zip

5: Flash gapps

If you want to return to a ROM that doesn't use the new partition layout, you need to follow the above steps again (only replace boot.img & update zip with the ones you want to use).

Only use the thread for development discussion, anything else belongs to the Q&A thread.