[XPERIA X10 Android Development] thehackersz:
credit to DooMLoRD

FreeKernel-mod360 by tkymgr

Linux Kernel Version:

2.6.29

Kernel features:

Support BB 2.0.52 / 2.1.65 / 2.1.67

100% stock behaviour

includes tun module

OC to 1113Mhz

UC/UV

underclocked to 128MHz cpu clock (default 245-998MHz)

use SLUB (changed from SLAB)

gcc 4.4.3 compiled (Thanks ThJap)

cpu frequency that can change more (lots of intermediate frequencies)

added CFS (Completely Fair Scheduler)

added the famous Linux kernel "200 Line Wonder Patch"

changed bootlogo

FIXED Camera FC on video recording

Call volume fix

removed 32 fps cap

implemented netfilter (Droid wall, native USB/wifi tethering etc.)

CIFS

Swap on (automatic making root directory)

remove swap area(but swap is available)

Requirements:

baseband .52/.65/.67 + the relevant kernel

clean 2.1 ROM, compatible with these baseband

clean 2.2 ROM, compatible with these baseband

clean 2.3 ROM, compatible with these baseband

working xRecovery

Known Issues:

-

Tested On:

-

Link provided by developer (flashable via recovery):

[for 2.1 ROM]

FreeKernel-mod360-eclair with xrec0.3 ***

[for 2.2 ROM]

FreeKernel-mod360-froyo with xrec0.3 ***

FreeKernel-mod360-froyo GCMFX10

[for 2.3/CM7.0.3 ROM]

FreeKernel-mod360-CM703

[for 2.3/CM7.10 ROM]

FreeKernel-mod360-CM710

[IMP] most fo the packages above are all-in-one, i.e. they contain boot.img + wifi module + bootloader bypass files... i recommend flashing the above files as they are complete in themselves and wont affect recovery/chargemon...

*** ONLY the update.zip packages marked by xrec 0.3 contains a different chargemon/recovery & busybox (which might mess up ur rom)

For the sake of compatibility with the posts of this thread i will be individually posting the boot.img & wifi.ko module only... if this is unacceptable kindly send me a p.m. and i will remove those links...

P.S.: the above update.zips comes with a totally different miniloader (bootloader_bypass_files_v5.zip)... i will compile information related to ALL available miniloaders later and post them on this thread...

Link to download boot.img (flashable via recovery):

[VIMP NOTE FOR FROYO USERS who do not see any change in custom kernel after flashing the boot.img]

[for 2.1 ROMs]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_FreeKernel-mod360-ECLAIR.zip [mirror]

[for 2.2 ROMs]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_FreeKernel-mod360-FROYO.zip [mirror]

[for 2.3/CM7.0.3 ROMs]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_FreeKernel-mod360-CM703.zip [mirror]

[for 2.3/CM7.1.0 ROMs]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_FreeKernel-mod360-CM710.zip [mirror]

MD5 hash of boot.img:

[for 2.1 ROMs]

e1f6ce2f86db4d536f2f0b27ee5bd53e

[for 2.2 ROMs]

a7f25a701e6f43de75789896f8d7f1b5

[for 2.3/CM7.0.3 ROMs]

dc26027f36767702c422f2ca6e5504f2

[for 2.3/CM7.1.0 ROMs]

ac878474762da5cc30af78a536cb4686

Additional file(s) provided with kernel:

kernel part of custom ROM

WIFI module [mirror]

WIFI module (GB/CM7 only) [mirror]

Developer's Website:

http://www.gorochan.net/x10-and-goro/

Bootloader Bypass files:

{there should be no need to use any of the following files but i am just keeping them for reference sake}

There seems to be some issues face by some users, where in using an older version of miniloader helped them sort out the issues. So I will provide all those versions.

Flashable update.zip via recovery, contains miniloader & splboot.ko:

bootloader_bypass_files_v1.zip [slightly older miniloader] {came with older FreeXperiaKernels}

bootloader_bypass_files_v2.zip [older miniloader] (testing only) {came with FreeKernel by zdzihu}

bootloader_bypass_files_v3.zip [older miniloader] (testing only) {came with Flashtool v0.2.9.1}

bootloader_bypass_files_v4.zip (recommended) [newest miniloader] {comes with newer FreeXperiaKernels (from CM7 J022 K011 onwards)}

[IMP]

for v4 miniloader: u need to be on the baseband from the baseband package provided in CM7 J022 for the v4 miniloader to work properly... even if u already have baseband 2.0.52 please reflash using the baseband package provided in CM7 J022...