[Sony Ericsson Xperia Neo, Pro] siankatabg:
Hello.

I make this kernel for me and here I will only share it for other ppl in this great forum.

Kernel is based on Legacy Xperia 10.1 kernel sources and minor patches from me.

I am not responsible for bricked devices.Do it at your own risk.

I'm not a great Dev and don't expect from me to make magics.

Changelog(v10.1):

Revert back to Linaro 4.7 (GooglePlay FC,Camera flash light always on after taking picture and maybe more)

Changelog(v10):

Updated kernel to 3.4.67

Removed BT wakelock

Wi-Fi optimizations

Increase Max and Min readahead

Entropy tweaks and use only nonblocking

-O3 optimization (maybe better performance)

Build with Linaro 4.8.2 Toolchain (maybe better performance)

Fixed Display auto brightness

Manage to use stock CM10 ramdisk (easy for porting to other devices)

Maybe more,but don't remember

Old Changelogs:

Changelog(v9):

Updated kernel to 3.4.66

bma250: update suspend/resume methods

Testing bluetooth power management changes

Updated zram from linux 3.12

Increase volume a little bit more

Testing new liblight

ADB should work now

Updates in init.sh(ramdisk)

Updated tiwlan.ini

Maybe more that I not remember now.

Changelog(v8.1):

Back to stock Sony Bootlogo - users request

xPro test version - please give feedback

Changelog(v8):

Updated kernel to 3.4.64

Added vibration notifying the user to press the button to enter recovery

New Bootlogo

Some minor updates

Changelog(v7):

Updated kernel to 3.4.63

LZO updates

Compiled with last linaro 4.7 toolchain

Updated some compile flags

Added overclock up to 1.8ghz(OC can make random reboots and other bad things,NOT RECOMMENDED)

Small undervolt on CPU

Wi-Fi firmware is now moved from ramdisk to modules.zip

Repaired Modules.zip

Changelog(v6-TEST):

Full port of Legacy Xperia CM10.1 Source

Totally recreated ramdisk to match new source

+ Repaired Bluetooth

+ More ram (382mb now)

Changelog(v5):

More Ram - 379mb now

Updated WiFi to the latest version

OC up to 1.6ghz

Again update of defconfigs

Cleared some bugs that i found

MiUi ramdisk repaired(now need to work proper)

Dual boot MiUi and CM10 (no need of two separate kernels)

Add Anzu test version

maybe more but don't remember now

Changelog(v4):

Added CFQ I/O fixes and updates

Set CFQ as default I/O

Update kernel to 3.4.62

Some compiling flags updates

Some config updates

And some ramdisk changes

+Added MiUi v5 kernel version :)

Changelog(v3):

Based on Legacy Xperia 10.1 3.4.61 kernel git

Removed some patches that prevent kernel to boot on CM10

Changelog(v2):

Repaired Bluetoth(now it's work)

Changelog(v1):

Patched to 3.4.61

WiFi fix from pcfighter(its stable now,thx to him)

Some Video related patches

Tweaks on LMK

Louder sound(patch from mike(LX git),thx to him)

Sony logo for boot screen :) (I like it)

Various other patches...

Downloads:

V10

Neo V v10.1: http://www.mediafire.com/download/3h3usfgn731zz94/3.4.67-cm10-MiUi-HAIDA-v10.1.img

Neo v10.1: http://www.mediafire.com/download/oxxzba1e15064hn/3.4.67-cm10-MiUi-HALLON-v10.1.img

Arc/S v10.1: http://www.mediafire.com/download/9qoecjj8pjaxz9c/3.4.67-cm10-MiUi-ANZU-v10.1.img

Pro v10.1: http://www.mediafire.com/download/c2x9t0hb8p5367w/3.4.67-cm10-MiUi-IYOKAN-v10.1-2.img

Neo/V - Arc/S Modules: http://www.mediafire.com/download/2zwnxulhgwczte3/3.4.67+v10.1+HAIDA+HALLON+ANZU+modules.zip

Pro Modules: http://www.mediafire.com/download/tw6cs69hqhsg6wf/3.4.67+v10.1+IYOKAN+modules.zip

Recommended to use this kernel with full wipe and reflash.If you dont want to do this,you can only extract /system/lib/hw/light.semc.so from the rom.zip that you use and replace your current light.semc.so.

Old Versions:

V9

Neo V v9: http://www.mediafire.com/download/ine3gnaud9q5h57/3.4.66-cm10-MiUi-HAIDA-v9.1.img

Neo v9: http://www.mediafire.com/download/mms3p663ot4socg/3.4.66-cm10-MiUi-HALLON-v9.1.img

Arc/S v9: http://www.mediafire.com/download/85f2op719m7za27/3.4.66-cm10-MiUi-ANZU-v9.1.img

Pro v9: http://www.mediafire.com/download/vxbh36ud2261xx4/3.4.66-cm10-MiUi-IYOKAN-v9.1.img

Neo/V - Arc/S Modules: http://www.mediafire.com/download/2281yx3b4ek5bq1/3.4.66+v9+HAIDA+HALLON+ANZU+modules.zip

Pro Modules: http://www.mediafire.com/download/3ifa41qzuxlax9i/3.4.66+v9+IYOKAN+modules.zip

V8.1

Neo V v8.1: http://www.mediafire.com/download/07to63dc3m9upcm/3.4.64-cm10-MiUi-HAIDA-v8.1.img

Neo v8.1: http://www.mediafire.com/download/dukwkk1r7hwgw9m/3.4.64-cm10-MiUi-HALLON-v8.1.img

Arc/S v8.1: http://www.mediafire.com/download/tobhxaw0j6pqq3q/3.4.64-cm10-MiUi-ANZU-v8.1.img

Pro TEST v8.1: http://www.mediafire.com/download/ftlimh27c10295b/3.4.64-cm10-MiUi-IYOKAN-v8.1-TEST.img

PRO - Use this modules : http://www.mediafire.com/download/2dvybln2nzbcrvx/3.4.64+v8+IYOKAN+modules-2.zip

Neo/V,Arc/S - For V8.1 flash modules for V8 :)

V8

Neo V v8: http://www.mediafire.com/download/fsbcpnr6cvju3wb/3.4.64-cm10-MiUi-HAIDA-v8.img

Neo v8: http://www.mediafire.com/download/cchu76xm6hfr257/3.4.64-cm10-MiUi-HALLON-v8.img

Arc/S v8: http://www.mediafire.com/download/v72hgp37kg42dlk/3.4.64-cm10-MiUi-ANZU-v8.img

Neo/V - Arc/S Modules: http://www.mediafire.com/download/2w3p5qh3mcazc4q/3.4.64+v8+modules.zip

Modules .zip content libs and config files that are needed for the new kernel to work proper.If you not flash them you will have problems with wi-fi,hard buttons and notification led.

V7

Neo V v7: http://www.mediafire.com/download/jgf76g0xj637wfu/3.4.63-cm10-MiUi-HAIDA-v7.img

Neo v7: http://www.mediafire.com/download/fz7878ro0fjqiru/3.4.63-cm10-MiUi-HALLON-v7.img

Arc/S v7: http://www.mediafire.com/download/foadga62fkx2cs4/3.4.63-cm10-MiUi-ANZU-v7.img

Neo/V - Arc/S Modules: http://www.mediafire.com/download/c0h48937c1323yp/3.4.63+v7+modules.zip

Modules .zip content libs and config files that are needed for the new kernel to work proper.If you not flash them you will have problems with wi-fi,hard buttons and notification led.

V6-TEST

Neo V v6-TEST: http://www.mediafire.com/download/f6u6h184qz1mq6h/3.4.62-cm10-MiUi-HAIDA-v6.img

Neo v6-TEST: http://www.mediafire.com/download/4mml2pih4ho4j4c/3.4.62-cm10-MiUi-HALLON-v6.img

Arc/S v6-TEST: http://www.mediafire.com/download/1etrs4ant7r5zkz/3.4.62-cm10-MiUi-ANZU-v6.img

Neo/V Modules v6-TEST: http://www.mediafire.com/download/ms6ob1mdxmjk7jf/3.4.62+cm10+miui+modules+v6.zip

Arc/S Modules v6-TEST: http://www.mediafire.com/download/tzxhftwcf11xhav/3.4.62+cm10+miui+modules+v6-ANZU.zip

Modules .zip content libs and config files that are needed for the new kernel to work proper.If you not flash them you will have problems with wi-fi,hard buttons and notification led.

Thx to MaxWorks for helping me with this .zip

V5

Neo V v5: http://www.mediafire.com/download/pvdplp7cmnody2q/3.4.62-cm10-MiUi-haida-v5.img

Neo v5: http://www.mediafire.com/download/bdzpnjsqgt07p2k/3.4.62-cm10-MiUi-hallon-v5.img

Arc/S v5: http://www.mediafire.com/download/0tsmcc1k1ic0cze/3.4.62-cm10-MiUi-anzu-v5.img

Modules(flash for working Wi-Fi): http://www.mediafire.com/download/pgoj8th5l383t6x/3.4.62_v5_modules.zip

v4

Neo V v4: http://www.mediafire.com/download/61nx60kly57yjvv/3.4.62-cm10-NeoV-v4.img

Neo v4: http://www.mediafire.com/download/dd19gbv2i5dplgp/3.4.62-cm10-Neo-v4.img

Modules(flash for working Wi-Fi): http://www.mediafire.com/download/al8wwsg50jc9equ/3.4.62_v4_modules.zip

v3:

Neo V: http://www.mediafire.com/download/0yh2gjpck7ybsyk/3.4.61-cm10-NeoV-v3.zip

Neo: http://www.mediafire.com/download/bwddy0evepwor1h/3.4.61-cm10-Neo-v3.zip

v2:

Neo V: http://www.mediafire.com/download/zthv6ybqu25lds4/3.4.61-cm10-NeoV-v2.img

Neo: http://www.mediafire.com/download/2wo1z3dz7nl55jv/3.4.61-cm10-Neo-v2.img

v1:

Neo V: http://www.mediafire.com/download/fptk8y3ag0wtqtr/3.4.61-cm10-NeoV.img

Neo: http://www.mediafire.com/download/pyyla0fq55hgs97/3.4.61-cm10-Neo.img

Button backlight tweaks only for v9=<

Disable button backlight:

This kernel use new method for disabling button backlight and here is how/to:

First way:

Go to /system/etc and open hw_config.sh with root explorer

Change this -

echo 900 > $dev/button-backlight-rgb1/max_current #Max current in uA

echo 900 > $dev/button-backlight-rgb2/max_current #Max current in uA

To this -

echo 1 > $dev/button-backlight-rgb1/max_brightness #Max current in uA

echo 1 > $dev/button-backlight-rgb2/max_brightness #Max current in uA

Reboot and enjoy.

Second way:

Download this:http://www.mediafire.com/view/92czo8qz16zvhi2/65DisableKeyBacklight

paste it in /system/etc/init.d and give right permissions:

rwx

r-x

r-x

Reboot and enjoy.

Buttons/Keyboard backlight configuration

Part with configuration of buttons backlight work on Neo/V Arc/S too.

Problems with OTG?Help here.

Link here: http://xdaforums.com/attachment.php?attachmentid=2316227&d=1381435297

May work on Neo/V Arc/S too(need test)

Download link for my sources: http://www.mediafire.com/download/vdj1d7ah1cbnbt6/3.4.66-kernel-sources.zip

Credits:

nAa

Mike

MaxWorks

Pcfigter

And all other contributors that make this kernel so good.

Please don't mirror my kernels.

Sorry for my bad English,I use google translate...