yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] DooMLoRD:
zKernel-23062011-alt by zdzihu

Linux Kernel Version:

2.6.29

Kernel features:

if u face "random shutdown" issue (with zKernel-22062011 kernel) this version may solve that problem

latest SE sources (2.1.A.0.492)

FPS cap removed

overclocked to 1.13GHz

in-call volume increased

full netfilter support (droid wall, wifi tether)

drivemapper support (2.2+ native app2sd)

working with basebands 54+ (67 recommended)

no battery drain / sleep issues observed - 100% stock behaviour

Requirements:

baseband 2.1.xx + the relevant kernel

clean 2.1 ROM, compatibile with 2.1.xx baseband (e.g. 2.1.67)

working xRecovery

Known Issues:

-

Tested On:

Stock SE Firmware 2.1.A.0.492 and above

Link provided by developer (flashable via recovery):

zKernel thread [for 2.1 ROM]

zKernel modded for Froyo/GB thread [for 2.2/2.3 ROM]

[IMP] SOME of the above update.zip package contains a different chargemon/recovery & various binaries & libs, 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...

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

[for 2.1 ROMs ONLY]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_zKernel_23062011_ECLAIR.zip [mirror]

MD5 hash of boot.img:

[for 2.1 ROMs ONLY]

cb20fc98929c0fb03fe38863c576b245

Additional file(s) provided with kernel:

wifi.ko module (for other roms) [mirror]

wifi.ko module (for CM7) [mirror]

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)}
[XPERIA X10 Android Development] thehackersz:
Oh My Gawd...

I'm totally blur. Too many links & too many options.

I'm on .67 just couldn't get the patches worked.

flash .67

Signal... reboot

flash TW007.1

Signal... reboot

Flash zKernal (DooMLorD) patches

Still stucked with @SEMCUser@SEMCHost #1

/System/Kernel/boot.img = default (no change)

Am I downloaded the wrong zKernal patches or missing other step?
[XPERIA X10 Android Development] G-FACE:
Try to rename /system/kernel/boot.img to boot.froyo.img!
[XPERIA X10 Android Development] thehackersz:
still the same...:(

can someone help to paste me the link that only worked for TW007.1

Thx
[XPERIA X10 Android Development] G-FACE:
That one worked for me: http://xdaforums.com/showthread.php?p=14971507#post14971507

Flash, then rename to boot.froyo.img
[XPERIA X10 Android Development] DooMLoRD:
FreeXperia Kernel-013 / beta13 by jerpelea (from CM7.1.0 RC1 J005 k013)

Linux Kernel Version:

2.6.29.6

Kernel features:

proper swap support

fixed deep sleep issues

added UV & OC

kernel 2.6.29.6

a lil more free ram

Fix FrameCap (Thank Z)

addded all mtd partitions (Thank Z)

volume fix

compiled with new gcc 4.4.3

changed SLAB alocator to SLOB

enabled swap support

added Tiny RCU

FPS cap removed

fixed iptables

Requirements:

baseband 2.0.52

[FOR CM7] use included baseband pack

Known Issues:

-

Tested On:

Cyanogen CM7.1.0 RC1 J005

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

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_FreeXperia-Kernel-k013.zip [mirror]

MD5 hash of boot.img:

ef0e38cf2c69a78a9de640d6f8b10518

Additional file(s) provided with kernel:

kernel part of custom ROM

WIFI module (for CM7.0.3 / CM7.1.0) [mirror]

WIFI module (for other roms) [mirror]

Froyo users might need to use: wifi_bt_fix-fxk_froyo_v01.1.zip : patch module from [PATCH] Fix WiFi and BT for FreeXperia Kernel (froyo) to use wifi/BT

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...
[XPERIA X10 Android Development] bleached45:
Hi, I switched to K13 from FreeKernel Mod 3.50 (on FreeX10 B4 with CM parts) and it seems really fast and stable. I reinstalled the WiFi/BT fix V1.1 and installed the modules listed for "Other Roms" listed above.

My WiFi turns on and gets as far as trying to obtain an IP address (lasts for about 30-45 seconds), and then goes back to scanning. I have the Blade WiFi fix installed and have tried manually selecting the network and turning WiFi off and on, nothing seems to work.

Has anybody been able to get WiFi working with this kernel/ROM or are those modules expected not to work with FreeX10 B4?
[XPERIA X10 Android Development] Ryukenden:
Are u flashing with xrecovery 1.0 or 0.3?
[XPERIA X10 Android Development] healer82:
I am having the same problem. Running tw007.1 stock kernel. Flashed the boot.img, renamed it to boot.froyo.img i also have the miniloader and splboot files present but even using flashtool i cannot get the custom kernel to boot.

I have never had problems like this before with any rom and i am starting to get frustrated :) So any help from anyone who has got this to boot from stock would be great

further info

bb: 67

xrecovery 0.3

no baseband patches or anything like that.

i have figured it out, apparently i was missing the chargemon and charger files so i just placed the new img into 3.49 kernel package renamed eh voila
[XPERIA X10 Android Development] DooMLoRD:
zKernel-05072011 by zdzihu

Linux Kernel Version:

2.6.29

Kernel features:

latest SE sources (2.1.A.0.492)

FPS cap removed

NOT overclocked

in-call volume increased

full netfilter support (droid wall, wifi tether)

drivemapper support (2.2+ native app2sd)

working with basebands 54+ (67 recommended)

Requirements:

baseband 2.1.xx + the relevant kernel

clean 2.1 ROM, compatibile with 2.1.xx baseband (e.g. 2.1.67)

working xRecovery

Known Issues:

-

Tested On:

Stock SE Firmware 2.1.A.0.492 and above

Link provided by developer (flashable via recovery):

zKernel thread [for 2.1 ROM]

zKernel modded for Froyo/GB thread [for 2.2/2.3 ROM]

[IMP] SOME of the above update.zip package contains a different chargemon 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...

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

[for 2.1 ROMs ONLY]

http://doomlord.sylvester20007.com/x10/custom_kernels/boot.img/boot.img_zKernel_05072011_ECLAIR.zip [mirror]

MD5 hash of boot.img:

[for 2.1 ROMs ONLY]

f5fa4f02dc65c8d384fd2d21675f927a

Additional file(s) provided with kernel:

wifi.ko module (for other roms) [mirror]

wifi.ko module (for CM7) [mirror]

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)}
[XPERIA X10 Android Development] DooMLoRD:
Attention!

i am in the process of updating the download links in this thread to direct download links (no more waiting at mediafire ;))! uploading stuff to a personal server provided by SyLvEsTeR20007, thank u Sylvester!

i will also be keeping the older mediafire links as [mirror]...

links from kernel FreeKernel-mod350-fix1 by tkymgr to latest updated!

if any link doesnt work please send me a p.m. with details...
[XPERIA X10 Android Development] The Gingerbread Man:
Just an idea doom, now bootloader by pass etc has been achieved, why not request a complete clean up of this thread leaving only the posts with kernels with relevant download links etc and delete all other posts? This way we can easily see what is available and when it was released...
[XPERIA X10 Android Development] DooMLoRD:
well... no working solution has been posted yet... once we get that i will do a FULL revamp of this thread... but i highly doubt that it will be required as the boot.imgs currently present do not contain recovery inbuilt... so newer insecure kernels with recovery integrated into the ramdisk WILL HAVE TO BE prepared... so i guess we can have a new thread for those kernels...

BUT lets not get too carried away... as it stands at the moment we have locked bootloaders...
[XPERIA X10 Android Development] superleeds27:
Im using the EWJet ROM which is 2.1

I want to use the new Kernel 3.60. Ive downlaoding the correct one for Eclair, Buty i dont think it supports baseband .67.

Is there a patch i can flash, or do i just have to flash to .52 baseband?

Edit. Flashed the zip file and everything works fine :) No patches needed!
[XPERIA X10 Android Development] ripp2003:
Testing....

Installation on ewjet (2.1) is ok with BB67.

-> no wi-fi (must install wifi module patch)

-> overclock and underlock ok (1113.6 - 128)

-> fpscap ok (52fps)

-> GPS ok

-> deep sleep ok (cpuspy)

-> reboot when recording in HD

EDIT : Wi-Fi works after installing wifi module patch;-)
[XPERIA X10 Android Development] Shaumux:
I'm currently on zkernel and using apps2sd.

I don't see device mapper support listed in freekernel-mod360.

What would be recommended in this case.

Thanks
[XPERIA X10 Android Development] iridaki:
Testing FreeKernel-mod360 by tkymgr....

Installation on Trip's MIUI (2.2) 1.7 on BB67.

I was on Z kernel 22062011 before so,

1. in /system/kernel I replaced the boot.froyo.img with the boot.img (after of course remaning it to boot.froyo.img)

2. in /system/lib/modules I replaced wifi.ko with the one provided in the new kernel zip

I didn't wipe Dalvik Cache (I forgot :D) but everything seems to be OK.

So...

Everything works!

-> WiFi OK

-> Overclock and Underclock OK (1113.6 - 128)

-> Fps Cap Raised (48-50 fps max)

-> GPS OK

-> Deep Sleep OK

-> HD video recording OK

-> apps2SD OK

PS: I love the new boot logo, with the simple "xdadevelopers" logo! Elegant and lets you know exactly who is responsible for the awesomeness of your phone! :D

:)
[XPERIA X10 Android Development] superleeds27:
Using same ROM. HD Video recording works fine for me
[XPERIA X10 Android Development] ripp2003:
my x10 reboot when I stop recording.... Don't know what happened, I will try to clean everything
[XPERIA X10 Android Development] colossus:
Testing FreeKernel-mod360 by tkymgr....

CM7.0.3 J022 K011.....

Everything working fine, pleased to report no problems with 4 hours of testing.;)
[XPERIA X10 Android Development] InternationalPlayer71:
So..bb 5x series is not supported??no way to use 3.60 kernel with bb58?
[XPERIA X10 Android Development] iridaki:
According to DoomLord's post only .52 is supported from the .5x series.

If you are on .58 you should try .67, I was on .58 and switched to .67

and saw great improvement in signal. If it's supported by your ROM, give it a go! ;)
[XPERIA X10 Android Development] colossus:
edited out.
[XPERIA X10 Android Development] InternationalPlayer71:
What is this mate?the cm7 version?
[XPERIA X10 Android Development] colossus:
sorry bro wrong link, trying to do 50 things at once.;)
[XPERIA X10 Android Development] DooMLoRD:
well there seems to be some confusion...

we have two series of basebands:

2.0.xx series:

2.0.46

2.0.49

2.0.52

2.1.xx series:

2.1.54

2.1.55

2.1.58

2.1.61

2.1.65

2.1.67

most kernels previously were only for 2.0.xx series (2.0.52 to be precise)... bust z released the zKernels which are compatible on 2.1.xx series basebands (2.1.67 is recommended by z)

and now FreeKernel-mod360 is also compatible on 2.1.xx series basebands...
[XPERIA X10 Android Development] iridaki:
Oh, I didn't realise that because I misunderstood the

and I thought .52, .65 and .67 where the only basebands supported.

Sorry! :o
[XPERIA X10 Android Development] Lockon Stratos:
I'm just glad Goro made the kernel compatible with a wider range of BBs that way everyone can try it on their preferred rom.

I've tried this new v3.60 on both of our devices. One running ThJaps beta v1.5.5e and the other on WB's v008 and all the essentials are working fine: wifi, data, gprs, uv, oc, camera, camcorder & xperia reboot app.
[XPERIA X10 Android Development] iridaki:
I searched a bit about the "200 Line Wonder Patch" and came across this:

Do any of you know what all these mean and if we are supposed to see big differences in real use?
[XPERIA X10 Android Development] Ryukenden:
Can anyone post a mod of FreeKernel-mod360 for Trip's MiUi 1.7.3 please...

Ah sorry, i found it
[XPERIA X10 Android Development] DooMLoRD:
if u have already used custom kernels on that rom... then just flash the compatible boot.img via recovery... and then flash the wifi module...

if u still dont see change of kernel in system.... just delete this file /system/kernel/boot.froyo.img

and rename /system/kernel/boot.img to /system/kernel/boot.froyo.img
[XPERIA X10 Android Development] Ryukenden:
I just flashed that MiUi rom and i wanted to test that kernel on miui rom, but i wasn't looking very well in the OP thread @ modaco. Problem solved :)

Thanks anyway :)
[XPERIA X10 Android Development] ripp2003:
After formating cache partition, everything is ok, I can record now ;-)
[XPERIA X10 Android Development] G-FACE:
Tested Kernel 3.60 by tkymgr.

ROM: Achotjan v05

Baseband: 67

UCd to 128 and OCd to 1113 and everything is working very pritty :p So far so good :)
[XPERIA X10 Android Development] Hzu:
Tried Goro's 3.60 on stock ROM and its better than before. Everything works fine.
[XPERIA X10 Android Development] Lockon Stratos:
Edit: My apologies and Pls delete. Wrong thread.
[XPERIA X10 Android Development] hoskopico:
B2bd w/ 360 kernel ocd uvd Flawlessly

X10project/2.3.3GB/custom kernel blazing
[XPERIA X10 Android Development] ChilliBo:
sry for this noob question.. but what is the difference between xrec 0.3 and GCMFX10 version?? and what does it mean? (GCMFX10 ) ?
[XPERIA X10 Android Development] lzyllp:
What's GCMFX10 means ?
[XPERIA X10 Android Development] GiZmo80:
So flash urs won't change the kernel text????
[XPERIA X10 Android Development] DooMLoRD:
FreeXperia_Beta3/FreeXperia Kernel-003 by Bin4ry

here are update.zips (flashable via recovery)...

boot.img:

boot.img_FreeXperia-Kernel-k003.zip

wifi.ko (NOT FOR CM7):

modules_FreeXperia-Kernel-k003_wifi.zip

ar6000.ko (module for CM7 J015 ONLY):

modules_FreeXperia-Kernel-k003_wifi_CM7_J015.zip

u will need specific changes in /system/bin/chargemon file to boot using custom kernel...

Bootloader bypass file(s) required to test custom kernel:

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

bootloader_bypass_files_v1.zip

(NOT FOR CM7)

also make a backup of ur roms original wifi.ko module from /system/lib/modules/wifi.ko before flashing the one in this post...

(FOR CM7 J015 ONLY)

was just discussing with jerpelea:

wifi.ko wont work on CM7... u will need ar6000.ko module

also some files are missing:

make a backup of original ar6000.ko module from /system/lib/modules/ar6000.ko before flashing the one in this post...

this isnt stable yet so please dont complain that it is not working...
[XPERIA X10 Android Development] chiefy009:
I don't know how to change the chargemon isn't there away of doing a zip that will do it all ?

sent from my Z orignal and modded 2.2 powered c64
[XPERIA X10 Android Development] 9Lukas5:
ok, is it better now???

any other critics??
[XPERIA X10 Android Development] 9Lukas5:
it would change the kernel text, only the zip file was wrong named
[XPERIA X10 Android Development] DooMLoRD:
there are many variations of chargemon files currently used by different devs in their roms... to avoid breaking ur roms bootup & possibility of breaking recovery i suggest that u make the following modifications to ur chargemon file:

for this to work as expected i suggest that u place the following file in /system/kernel/:

splboot.ko

miniloader

boot.img

stock kernel as default boot option

if u just want to test custom kernel for the next bootup...

use this code:

if [ -e /data/local/tmp/kexecboot ]
rm -r /data/local/tmp/kexecboot
# zdzihu: boot custom kernel
insmod /system/kernel/splboot.ko
sync
cat /system/kernel/miniloader > /proc/splboot/image
cat /system/kernel/boot.img > /proc/splboot/boot_img
sleep 3
echo > /proc/splboot/boot
fi

and enter the following commands in terminal emulator/adb shell:

touch /data/local/tmp/kexecboot
reboot

some roms might not allow this command (reboot), in that case use the following:

touch /data/local/tmp/kexecboot
su -c reboot

custom kernel as default boot option

use this code if u want to make custom kernel as default boot option...

# zdzihu: boot custom kernel
insmod /system/kernel/splboot.ko
sync
cat /system/kernel/miniloader > /proc/splboot/image
cat /system/kernel/boot.img > /proc/splboot/boot_img
sleep 3
echo > /proc/splboot/boot

here is one example as to where exactly make this modification:

http://xdaforums.com/showthread.php?p=12774654#post12774654
[XPERIA X10 Android Development] chiefy009:
Thank you doom for all your help. To far over my head I will wait cause I don't want to break stuff

sent from my Z orignal and modded 2.2 powered c64
[XPERIA X10 Android Development] CoopZor:
Same here, my english is only so so...

Lets hope we can find this great piece of code in 1 package together with a ROM :)
[XPERIA X10 Android Development] GiZmo80:
Short overview

Batt get warm while on AC, think it is draining but i test only few min

Feels sometime bit unsmooth

Still testing..

GREAT JOB SO FAR!!!!!!!!!!
[XPERIA X10 Android Development] zdzihu:
This is useless. Why would you attempt to stop services that aren't running?

Cheers,

z
[XPERIA X10 Android Development] DooMLoRD:
zdzihu this is wht wht Bin4ry has posted earlier... and it is also there in the latest CM7 roms... so i guessed that this was still valid...

also i know that u suggest to use only the following:

# zdzihu: boot custom kernel

insmod /system/kernel/splboot.ko
sync
cat /system/kernel/miniloader > /proc/splboot/image
cat /system/kernel/boot.img > /proc/splboot/boot_img
sleep 3
echo > /proc/splboot/boot

u tell me wht is valid and required?
[XPERIA X10 Android Development] zdzihu:
Just the quoted part :) You may look into init.rc to see what's actually being started before chargemon script (nothing).

Actually, MSM_FB_SIZE is even lower for mahimahi (500000 vs 465000). Are you sure this is what we should look into? Or am I wrong on this one?

@devs: so the custom kernel won't wake up from the deep sleep state... has anyone addressed the issue yet?

Cheers,

z
[XPERIA X10 Android Development] Crowds:
hi,

the 3rd version...can`t get it to work.

i copy boot.img and wifi.ko as suggested it reboots, increase to 1.1mhz but always get wifi error when try to connect, so i think...ok just go and try the boot.img and let the previous wifi.ko witch is working but, no go. same result. error on connect.

try fix, wipe dalvik...same result

any suggestions?

Thks for all involved ;)
[XPERIA X10 Android Development] 28spawn:
I cant even make it works...

I tryed to install alpha 1 boot on it and flash free 3 and reboot to start on kernel , but it go on a reboot loop

Im using .504 + .52 bb

Any tip???

Tks

sent from my x10a jit + xrecovery .504
[XPERIA X10 Android Development] Crowds:
The best choice for you don't mess with chargemon is by picking a version previously installed and running and then just replace the proper files to the right places.
[XPERIA X10 Android Development] rmourar:
I got the same result, also I have no bluetooth...

is this a known issue or something mine only??

I'm on wolfbreak 6.1.3 v5 v54

baseband 52 with the bb patch...
[XPERIA X10 Android Development] piasek1906:
I have the same problem

Wi-fi and bluetooth doesn't work

My rom is CM 6.1.3 V06
[XPERIA X10 Android Development] laill:
It seems that wifi still has problem(at v6ol only?).

By replacing the suggested wiki.ko,it take a long time to show error...it is almost there=]

great job

cheers

L

Sent from my rooted Xperia X10
[XPERIA X10 Android Development] cjsabaki:
New Bin4ry kernel flashed n running, screen wake up all ok. 1.0.4 miui.
[XPERIA X10 Android Development] AN7 OverClocker:
confirmed bugs so far on FreeXperia beta3 kernel:

proximity sensor not working

wifi not working

bluetooth not working

anything else?
[XPERIA X10 Android Development] colossus:
Not being funny buddy but you have copied and pasted all that just to ask that??
[XPERIA X10 Android Development] realunited123:
I will take a guess:

Gorochan Cyanogen Mod Froyo X10
[XPERIA X10 Android Development] Hzu:
http://www.megaupload.com/?d=KVFIHCY2
[XPERIA X10 Android Development] realunited123:
Ok so it is a rom or something else ? never heard it before..
[XPERIA X10 Android Development] Hzu:
Basically it's a Froyo ROM for X10 but only for DoCoMo users.
[XPERIA X10 Android Development] realunited123:
OK Thanks :)
[XPERIA X10 Android Development] sathurnn:
Anyone have tried FreeKernel-mod360 with bb54?

thanks
[XPERIA X10 Android Development] Hzu:
Working great here.
[XPERIA X10 Android Development] smithinsundar:
Some,one,plz tell me hw can i switch from 3.60 froyo kernal to 3.60 gb kernal as i am goin to flash gb rom. Can i directly flash new kernal on top of froyo kernal n then flash gb rom or shud i use backtostock and then flash gb kernl. Jus tell me the order in whch i hav to flash new kernal n rom
[XPERIA X10 Android Development] Hzu:
Yes, the install script will automatically delete the older files and install the newer files.
[XPERIA X10 Android Development] G-FACE:
Nope, first GB rom and after the signal flash the kernel.
[XPERIA X10 Android Development] Hzu:
Ah, misread your question. I thought you have flashed your GB ROM.
[XPERIA X10 Android Development] ChilliBo:
EDIT: sry, allready found what ive searched