[Sony Ericsson Xperia Neo, Pro] inteks:
Version V15:

-voltages bugfix

-leave the default govenors in

Version V12: -->> Clean as Possible no foreign code (except acpuclock-7x30.c for overclocking)

based on 4.0.2.A.0.42 source/ramdisk

Included Features:

*OC/UV

*Swap

*usb-storage

*Recovery (modCWM from Doomlord)

*Init.d

*sd_ext

*ext3,ext4,ntfs

old -->>

Version V2: -->> Based On DoomLords Sources/Ramdisk

update v10:

+swap2cache included

+recovery included (thx to DoomLord)

for a clean kernel without battery drain use this version -> http://xdaforums.com/showpost.php?p=19073256&postcount=72

update v7:

+swap, a script that activate swap on unused /cache partition is included

(copy it to phone and add it to the end off hw_config.sh)

+usb-storage

update v6: (needs firmware 4.0.2.A.0.42 !!!)

-like v5 but based on 4.0.2.A.0.42 source and 4.0.2.A.0.42 ramdisk

-clean as possible !!

OC up to 1.8MHz(inkl vdd_levels) + SmartAssV2 + CIFS + ThumbEE

happy Halloween :D

update v5: (needs firmware 4.0.2.A.0.42 !!!) i.e. -> http://xdaforums.com/showthread.php?p=18840105

-stock sources from 4.0.2.A.0.9

-stock ramdisk from 4.0.2.A.0.42

-OC up to 1.8Ghz

-vdd_levels

-smartassv2

-CIFS & ThumbEE

**root -> http://xdaforums.com/showthread.php?t=1320350

**recovery -> http://xdaforums.com/showthread.php?t=1183465

update v4:

-like v3 but with ThumbEE enabled

update v3:

-based on stock se sources 4.0.1.A.0.283

-added overclock 1.8Ghz max

-added vdd interface

-added smartassv2

-added bfq scheduler

-enabled CIFS support

-use DoomLord's ramdisk for autoroot and recovery

for voltages and overclock i recomend this tool -->> http://xdaforums.com/showthread.php?t=1269698 ;)

update v2:

i still have probs with forced closes on boot so i set the voltages to "SEMC Default" (1200mV on 1024Mhz) to make shure that to low voltage dont cause problems !!! it seems that it cured my problems at boot. i you like to undervolt use a prog like SetXperia for this.

here the values from orginal 4.0.1.A.0.283 sources-->>

{ 1, 806400, PLL_2, 3, 0, UINT_MAX, 1100, VDD_RAW(1100), &pll2_tbl[0]},
{ 1, 1024000, PLL_2, 3, 0, UINT_MAX, 1200, VDD_RAW(1200), &pll2_tbl[1]},
{ 1, 1200000, PLL_2, 3, 0, UINT_MAX, 1200, VDD_RAW(1200), &pll2_tbl[2]},
{ 1, 1401600, PLL_2, 3, 0, UINT_MAX, 1250, VDD_RAW(1250), &pll2_tbl[3]},

BTW i use 1401600@1250 for v2 now!!!

because of my probs with voltage at boottime and because doomlord doesnt plan further development i tryed to compile doomlords sources

BTW really big thx to DoomLord for your Hard Work !!!

at this point i like to share my first selfcompiled Kernel for NEO stockrom 2.3.4 based on DoomLord's sources.

i made a few tweaks:

-removed swap support (because swaping to /cache partion does not work so its useless)

-removed unused govenors (i leave smartassv2 because i thing it is the best ;-) )

-set smartassv2 as default govenor

-set noop as default scheduler

-raised the voltage for 1024mhz from 1000mv to 1100mv (for stable booting)

if you try is Kernel you do at your own risk. but everything should work if you follow DoomLords guide in this thread-->>

http://xdaforums.com/showthread.php?t=1197263

have fun

inteks

all credits/thx goes to doomlord and others mentioned in his post