[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] krizky82:
X Kernel 2.6.32.59

This is DoomLord based kernel, I just add a few stuff so most of the credit are for him and other developers in FXP project...

Features:

almost all DoomKernel features (OC to 2Ghz, USB OTG, Tiny RCU, TUN/TAP, slqb memory allocator, Two Way Call Recording, Debugging removed, autoroot, CWM, init.d support etc...

What I changed:

Updated to 2.6.32.58 from the upstream. most patch are clean, some are added manualy

change CONFIG_RWSEM_GENERIC_SPINLOCK to CONFIG_RWSEM_XCHGADD_ALGORITHM (optimized for ARM)

Swap enabled and ZRAM added from Faux123 github

​

CPU governor

Performance

Powersave

Userspace

Ondemand (Default)

Conservative

Interactive

MinMax

SmartassV2

Brazilianwax

Smoothass

InteractiveX

SavagedZen

Lagfree

Scary

I/O Scheduler

Noop

Ancipatory

Deadline

CFQ

BFQ

VR

SIO

Supported file system:

ext2/3/4

fat32

NTFS

ISO9660

YAFFS2

Please report if there is some issues with these kernel, I'm not a real kernel developers (just applying patches i think it doesn't count), I don't understand any C language, but I'll try to do my best to fixed it.

However I am NOT responsible if you damage your phone! please use it at your own risk!

How to Use it:

make backup of your original wlan modules

Put the downloaded wlan module (xxxxx_wlan_v3.zip) in your sdcard

Power off the phone

Connect the phone to the PC while pressing up volume to enter fastboot mode (the led is turning blue)

Use Flashtool to flash the boot.img or using fastboot --> fastboot flash boot boot.img or if it doesn't do anything fastboot -i 0xfce flash boot boot.img

Reboot the device

Press continuously the volume down button to get in the recovery

Choose install zip from sdcard; install xxxxx_wlan_v3.zip

In CWM go to advance menu and do a dalvik cache wipe... (fist boot will take a minutes to 3 minutes longer because it will create a new dalvik cache)

Reboot the phone

V4 Changelog

fix bootloop in costum rom with built in recovery for locked bootloader

disable 1,9ghz and 2ghz cpu freq... it causes random crash and not as stable as other freq so OC only enabled tp 1,8ghz

Updated to 2.6.32.59

Led notification light for entering the CWM

New KGSL driver ported from 2.6.35 kernel [adridu59]

Updated some android staging driver from 3.3/3.4-rc1 kernel git

Updated zram driver, modified to use snappy compression instead of LZO

Updated touchscreen driver from .74 kernel source

Mount partition as noatime (kernel default) and set as non-rotational (using init.d script)

Increase default minfree setting a little bit

More and more changes can be seen at my github commit

V3 Changelog

fix FM Radio bug

Updated to 2.6.32.58

Increase GPU memory to 4MB (before is 2MB) thanks to DooMLord

Updated few MSM driver from codeaurora.org

Other changes can be seen at my github commit

V2.1 Changelog:

fix VPN bug

Fix missing CPU freq setting from DoomLord Github

Salvaged some RAM thanks to jerpelea

Fix Ramdisk to install zram at default

Remove some unnecessary driver

Fix long startup at boot (please test it)

updated to 2.6.32.56

V2 Changelog:

Rebranding it to X kernel

Update cpu freq driver from Doomlord Github

Update Patched Battery driver by Bazoocaze

Expanding support to Mini, Mini Pro and Active (please be advised, I don't have the device so I can't test it, but I don't have any compiling problem Please report to me if any of you find one...)

Remove NFS and CIFS support

KNOWN BUG:

Compass may not working correctly in active... please report if there is any changes in the new kernel, I don't have the device to test it...

I would like to thanks to:

DoomLord for the base kernel

DuMOHsmol, I use his kernel source as my base kitchen

Faux123, for the ZRAM script

adridu59 for the help and support