yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] DooMLoRD:
Old versions

[ Features ]

(v02)

derived from zKernel 05072011:

kernel version 2.6.29

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)

my additions:

unlocked frequencies from 128Mhz to 1228Mhz [for both series]

for sake of safe booting startup/bootup frequencies set at min:245Mhz, max:998Mhz

cpu voltage modulation:

S-series kernels - stock voltages

X-series kernels - undervolted

increased voltage for frequency 1228Mhz to 1375mV [for both series]

decreased voltage (improved undervolt) for many frequencies [X-series only]

added 'Interactive' governor [for both series]

compiled using GCC 4.4.3

enabled EXT3, EXT4, NTFS file system support in kernel

enabled NFS (server/client), CIFS file system support in kernel

enabled access to .config through /proc/config.gz

enabled ARM THUMBEE extensions

changed SLAB allocator to SLUB

(v01)

derived from zKernel 05072011:

kernel version 2.6.29

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)

my additions:

unlocked frequencies from 128Mhz to 1228Mhz (for both series kernels)

for sake of safe booting startup/bootup frequencies set at min:245Mhz, max:998Mhz

cpu voltage modulation:

S-series kernels - stock voltages

X-series kernels - undervolted

[ Downloads ]

all files provided are update.zip (Amend syntax) flashable via recovery (xRecovery 0.0.x / FreeXperia recovery)

(v02)

zkernel_0507_modDK_v02-S (S-series)

boot.img

Eclair

Froyo

GB/CM7 (alternate version using FreeKernel-mod360 ramdisk, posted by cobrato)

wifi module

wifi module

wifi module (CM7)

zkernel_0507_modDK_v02-X (X-series)

boot.img

Eclair

Froyo

GB/CM7 (alternate version using FreeKernel-mod360 ramdisk, posted by cobrato)

wifi module

wifi module

wifi module (CM7)

(v01)

zkernel_0507_modDK_v01-S (S-series)

boot.img

Eclair

Froyo

GB / CM7.0.3 (alternate version using FreeKernel-mod360 ramdisk, for CM7.1.0 and ROMs based on that, posted by cobrato)

wifi module

wifi module

wifi module (CM7)

zkernel_0507_modDK_v01-X (X-series)

boot.img

Eclair

Froyo

GB / CM7.0.3 (alternate version using FreeKernel-mod360 ramdisk, for CM7.1.0 and ROMs based on that, posted by cobrato)

wifi module

wifi module

wifi module (CM7)
[XPERIA X10 Android Development] Achotjan:
Verry nice keep up your exellent Work !

cheers

Achotjan
[XPERIA X10 Android Development] yunuss.10:
Thank you , very nice :)
[XPERIA X10 Android Development] MAGPC:
Good first step, I hope you good luck.

The latest time I used custom kernel it didn't go well with the ROM and my phone was a brick :(
[XPERIA X10 Android Development] ~.:007:.~:
Many thanks! You are great!

I think, i will have a lot of fun with your kernels...:D
[XPERIA X10 Android Development] baz@gmx.co.uk:
i would love to test this immediately :p.

1)is the .zip for FreeXrecovery?

2)will i need to use the wifi.ko from Z's original source?

3.... Way to go dude, look forward to seeing your work :D
[XPERIA X10 Android Development] DooMLoRD:
sorry abt that... updated 1st post!

ok so:

Ans 1] yes those are update.zip files which can be flashed via xRecovery 0.0.x/FreeXperia recovery

Ans 2] No the kernels is compiled from sources so u will need newer wifi modules any others wont work

Ans 3] thank you!
[XPERIA X10 Android Development] doomed151:
Looks good. Going to try it out now.

Just wondering, why you didn't make a complete package for all of them? (miniloader, chargemon, wifi module and kernel in one zip)
[XPERIA X10 Android Development] DooMLoRD:
nah... its not a good idea... i personally am a BIG fan/follower of modularity! so have provide the essentials... why to make 3/4 files containing the same thing? ;)
[XPERIA X10 Android Development] doomed151:
Mind if I make them? I'll use the FreeKernel 3.60 zip as base. Probably easier for a lot of us.
[XPERIA X10 Android Development] thor2002ro:
lol 1228Mhz good job... seted it to 1228Mhz and waiting for the phone to start smoking :)
[XPERIA X10 Android Development] DooMLoRD:
nope! please dont do that!

dont post that cause it will cause more confusion, since we dont have unified chargemon and 3 recoveries! i am very sure ppl will have issues like "got stuck at SE text logo, now wht to do?" / "help cant get into recovery!"...

i am well aware of all those scenarios! thats why i havent posted them myself...

he he.. time to fry the X10 if the GB update doesnt deliver the goods :)

btw wanted ur help with few things... will send u p.m. later

cheers!
[XPERIA X10 Android Development] InternationalPlayer71:
Thanks a lot doom...i'm using your kernel now..good job..:-) just an info..maybe i'm a bit confused..can we select voltages for each frequency?

Powered by Xperia
[XPERIA X10 Android Development] OmegaRED^:
LOL.. keep us informed.

@ DoomLord

Wicked work. :)
[XPERIA X10 Android Development] DooMLoRD:
not yet... i am looking into it... trying to create a kernel module which will allow that.... but it will take more time and researching...

anyways till then u can choose between the undervolted (X-series) or stock voltage (S-series) kernels...
[XPERIA X10 Android Development] InternationalPlayer71:
Ok now it's clear..can i know what voltage did you set for 1228 mhz? :-)

Powered by Xperia
[XPERIA X10 Android Development] DooMLoRD:
1350mV i think... its already way over spec but hey it works sometimes on my X10 :)

i will post full cpu freq table later...
[XPERIA X10 Android Development] scoobysnacks:
tried both and found them very unstable. Many wlod on both.

Good work nonetheless!
[XPERIA X10 Android Development] DooMLoRD:
new kernel v02 released!

[ new features and what do they mean for u ]

derived from zKernlel 05072011:

kernel version 2.6.29

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)

my additions:

unlocked frequencies from 128Mhz to 1228Mhz [for both series]

for full frequency-voltage table check out 2nd post

for sake of safe booting startup/bootup frequencies set at min:245Mhz, max:998Mhz

cpu voltage modulation:

S-series kernels - stock voltages

X-series kernels - undervolted

increased voltage for frequency 1228Mhz to 1375mV [for both series]

might be more stable now, but is HIGHLY risky and will drain battery more

decreased voltage (improved undervolt) for many frequencies [X-series only]

will improve battery life on X-series kernels

added 'Interactive' governor [for both series]

supposed to increase responsive of UI, for more details read this, the device will boot-up using "On Demand" as default governor, the Interactive governor needs to be selected manually using app (eg SetCPU)

compiled using GCC 4.4.3

this is supposed to increase performance of kernel

enabled EXT3, EXT4, NTFS file system support in kernel

the support is there do what u want ;)

enabled NFS (server/client), CIFS file system support in kernel

the support is there do what u want ;)

enabled access to .config through /proc/config.gz

for those curious types who want to know more

enabled ARM THUMBEE extensions

this is supposed to improve performance for certain apps/etc

changed SLAB allocator to SLUB

improves performance, for details read this

using 'interactive' governor will improve UI/performance

also lots of other things have been added/enabled to improve performance & functionality

please read the info below (and the corresponding links) before asking questions

[ Additional Links ]

if u have never used custom kernels before please read this: How-To for testing custom kernel

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

some info on wifi modules

Bootloader Bypass files: please check this thread, all the info u need is in first post of that thread

VERY Important SetCPU information (in second post, towards end)

DOWNLOAD LINKS IN FIRST POST

enjoy the new kernel!
[XPERIA X10 Android Development] DooMLoRD:
i dont know abt performance with NTFS but atleast in theory u should be able to have a NTFS partition and be able to access it... though this is ment for advanced users only... DO NOT PARTITION UR SDCARDs unless u know the risks and are sure of what u r doing and how to use it...
[XPERIA X10 Android Development] chiefy009:
Still struggling doom any idea what it could be?
[XPERIA X10 Android Development] DooMLoRD:
sorry man... i have no idea whts going wrong on ur x10...
[XPERIA X10 Android Development] Berik84:
Maybe I'm stupid but I can't install CM7 version with xRecovery 1.0.0 even if I use amend2edify convertor (must I use signed zip?) (I need xRecovery 1.0 because of the dualboot and camera)
[XPERIA X10 Android Development] lghost1213:
Thx for answering my question. Couple months ago i post a thread regarding whether android support NTFS or not, most of them come with the answer of impossible, but now you make it happend!

i suffer the nature of FAT file system, it easily to fragment, hope when your new kernel stabilize so i can try the impact of performance and camcoder performance. ;)
[XPERIA X10 Android Development] MrKingLouie:
Will try this out tomorrow since v1 S or X didnt work on my nordic, FW 2.1.A.0.435, bb 2.1.54

Thanks DooM
[XPERIA X10 Android Development] colossus:
zkernel_0507_modDK_v02-X (X-series)

Ok up and running now on stock 2.1 rom, everything working fine, very fast boot i think the fastest yet, had my best quadrant score ever on a 2.1 rom of 927, thanks Doom for your tireless handwork you do for us all.;)
[XPERIA X10 Android Development] InternationalPlayer71:
@doomlord

What is the best version of bootloader bypass files for this kernel mate? Thanks
[XPERIA X10 Android Development] DooMLoRD:
i really dont know mate... i think it shouldnt matter... personally i am using v2 files without any issues for long time now ;)

ok do this... extract the zip files on ur sdcard (ES File Explorer supports that)... then using RootExplorer mount system as R/W and manually copy the extracted boot.img to /system/kernel/ (replace the file which is present there) and copy ar6000.ko to /system/lib/modules/ (replace the file which is present there)
[XPERIA X10 Android Development] The Gingerbread Man:
Tried X series v2 on J4 and had wifi connection problem again, i did try cobrato's GB Miui boot.img a try (file posted yesterday here) and wifi gave 'error'.
[XPERIA X10 Android Development] DooMLoRD:
seems that is ramdisk related... wait for cobrato to release a compatible ramdisk version then u can use that :)

thanks cobrato in advance :D
[XPERIA X10 Android Development] InternationalPlayer71:
Omg..finally found the problem! Thanks so much doom!

@all achotjan users

Use bootloader files v02 to solve the problem of wlod and stuck at boot! With this version,kernel seems work very well! :-)

Now testing high frequency and then will report!

Keep up your work Doomlord and thanks again

Cheers
[XPERIA X10 Android Development] teddymild:
V2 eclair working flawlessly on stock 2.1 fw 435 bb 67. Scoring 39.8 (never had this before)on lincpak using interactive mode 245-1228. Smoothest and fastest kernel i ever tried. Thanks Doom.
[XPERIA X10 Android Development] chiefy009:
Hi doom I will try v2 that seems to do the trick for some see if that works
[XPERIA X10 Android Development] G-FACE:
Doom, thanks for v2. Just thought to test v1 and you released v2 :D

Flashed v2 on AJ v05 bb67 and all so nice. :)
[XPERIA X10 Android Development] chiefy009:
Ok doom bootloader files v2 worked I now have your kernel at last great work, djkekko89 found it will hit thanks when at pc

edit : first kernel I can overclock without wlod,
[XPERIA X10 Android Development] kivi90:
after some realy curious problems on achotjan v5 and the v1 kernels i finally "upgraded" to Achotjan v6 and the new v2 kernel and everything is just perfect never had such a fast and smooth device even at homescreen and the best its jus on stock clock with on demand scalling will see what happens with overclock and interactiv scalling but i am a bit afraid if i should try cause maybe its to fast to hold it in my hands and my x10 will just fly out of the window:p
[XPERIA X10 Android Development] DooMLoRD:
thanks! for this info will update the first post with this! may help some ppl who still have problems!
[XPERIA X10 Android Development] Zee_13:
Is it possible to go lower than 950mV or thats the lowest the CPU supports?
[XPERIA X10 Android Development] DooMLoRD:
yes ofcourse!

i am trying to find a way so that the user can define what-ever voltage he/she wants to use for that frequency on-the-fly while in android OS (no need to get into recovery to flash another kernel)... many Galaxy S (& S2) users are able to do the same... i have contacted the dev who made this possible for them but havent heard back from him yet... still i am trying my best to find a solution for us...
[XPERIA X10 Android Development] Zee_13:
I see. Well i remember you mentioned it in another thread. Good thing that you still work on it! :)

The way i see it the 128Mhz is useless unless you undervolt it even more to preserve battery as i doubt that by lowering the frequency you actually save any noticeable battery performance.... but thats just me (based on no facts)
[XPERIA X10 Android Development] Haldi4803:
I hope you get it working to change Volt on the fly! OC for life!
[XPERIA X10 Android Development] psharifi.3746:
how can install DooMKernel on wolf rom???

i installed boot.img and wifi module then wiped cache/dalvik-cache and then reboot...

but i get "wlod while booting" & then "stuck at boot"

then i flash bootloader_bypass_files_v2.zip ... and again ..."stuck at boot"

i used Zkernal14/7 and Freekernal3.60 with out any problem and they work like charm but no succes in DooMKernel V1 & v2 on wolf and cobrato roms yet!!!
[XPERIA X10 Android Development] cruzin_cruzing:
Great can't wait to see smartass and minmax governors implemented.
[XPERIA X10 Android Development] SomethingAwesome:
Do you know if bluetooth is working on FreeX10 Beta4? There were some issues with some of the earlier custom kernels.
[XPERIA X10 Android Development] Mobzter:
i think they all pretty much still have the same problem cuz i sure would luv to know a solution. it plays pretty well but theres moments where music would come out of speakers rather than the bluetooth headset.. not gud! :rolleyes: lolz
[XPERIA X10 Android Development] stillka:
again, it's compatible with J6 gb7.1? I have dhcp problem in wifi...
[XPERIA X10 Android Development] cobrato:
Modified GB version with Free Kernel 360 ramdisk for cm7.1

credits:

1. zdhihu - for zKernel

2. DoomLord - for the wonderful modified kernel

3. Tkymgr - for the ramdisk

Doom Kernel V2S image only

http://www.multiupload.com/JGK8X5937V

Doom Kernel V2X image only

http://www.multiupload.com/EH96JGIO2B

Pls use doom's wifi modules

:)
[XPERIA X10 Android Development] timchew:
I tried the v2 on achotjan v06, there is no reboots but there is no signal and most apps are missing. When check under kernel version, it's still stock kernel.

System also freezes after a while.
[XPERIA X10 Android Development] xachiel:
Hey DooM your Doomkernel v2 is working great on achotjan v6 and TW v008.1

thanks!
[XPERIA X10 Android Development] zhuozhi211:
hi, I am new to X10 but do have experience in flashing other devices and most importantly know how to follow instructions =P

I tried this custom kernel mainly because I wanted to have native wifi hotspot/ tether to work for my tablet. Bernacle can not be detected by it.

My combination:

ROM = [ROM] [CM6] XShinyBread [v1-Stable] [2011-06-07] *2.2.1 Froyo

BB = 2.1.67

Kernel = 2.6.29 - zkernel_0507_modDK_v02-S (S-series)

Everything works, but Wifi Hotspot (which is the reason I tried custom kernel) is not. =(

Is this supposed to be working?
[XPERIA X10 Android Development] timchew:
Strange, I can't get mine to work with achotjan v6. What did you do?
[XPERIA X10 Android Development] xachiel:
normal kernel installation procedure.. thats it..
[XPERIA X10 Android Development] dominoes20:
Running Achotjan_2.2.3_v06 with x series kernel at full speed. No fc's yet. Crazy Quadrant scores. Hit almost 1500 when SetCPU was ondemand.

Very smooth and super responsive.

Crazy, at first I couldn't get my X10 to recognize the Kernel but then I flashed the custom with Achotjan's ROM and rebooted. Then Flashed this Kernel and and all was good.

Great job!
[XPERIA X10 Android Development] xachiel:
mine hits on 1691 quad and my max is 1721..
[XPERIA X10 Android Development] zhuozhi211:
hi guys, those who have it working on Achotjan_2.2.3_v06 ROM. Is wifi hotspot works (not Bernacle ad-hoc wifi)?
[XPERIA X10 Android Development] OmegaRED^:
I tested the v2 X build on WB 8.1

at 1.2Ghz i get "black outs" when running stressful applications.

The new Antutu benchmark "Memory CPU" test is a good test for stability.

Even if 1.2GHz works i would not recommend running it at that speed non stop.
[XPERIA X10 Android Development] BULL3TPR00F:
anyone having issues with wifi working correctly on FreeXperia CM7 J004?

I flashed the kernel and the CM7 wifi module, but it wont connect to my wifi (have reset my router and forgot the network on the phone and everything but still wont connect)
[XPERIA X10 Android Development] The Gingerbread Man:
Works great your a star! If people have problems with wifi on v2 this shall fix it. @ Doom, perhaps you could find a place in 1st or 3rd post for these and v1 version with a small comment about wifi?
[XPERIA X10 Android Development] baz@gmx.co.uk:
Amazing work Doom, i have just seen that V02 is up, will see how i do with these and let you know.

There still seems to be confusion over Xrec/FXR. Personally i was confused because when Zkernal first came out it was clear that you could only flash with 0.3 - this lead me to (your advice Doom;).) the manual /push boot&wifi way of testing. since then i have seen conflicting advice saying you can flash with either 0.3 or fxr(0.291flashtool version) files ??
[XPERIA X10 Android Development] dominoes20:
Insane scores lol
[XPERIA X10 Android Development] xachiel:
lol.. thats my quad in TW and achotjan.. :)
[XPERIA X10 Android Development] The Gingerbread Man:
On cm7.1 j4 on my normal daily set up (60 user apps and games and several thousand sms) with interactive profile in set cpu. Kernal was fully oc'd for this test.
[XPERIA X10 Android Development] BULL3TPR00F:
I can CONFIRM that this DOES WORK for users running CM7.1 J004

Thanks for the fix cobrato, and thanks to Gingerbread for quoting it :D
[XPERIA X10 Android Development] The Gingerbread Man:
There's another one on page 9 or 10 for v1 doom kernal which you need to manually extract the boot.img and place in system/kernal. The problem is something to do with the ram disk. Glad to of helped you out in a small way :-)
[XPERIA X10 Android Development] DooMLoRD:
well let me put it this way...

if u have NEVER USED CUSTOM KERNELS on ur current rom then its better to install FreeXperia recovery + bootkit files via the Flashtool route and then flash boot.img + wifi module

if u have used custom kernels then u just need to replace boot.img & wifi module, u can either flash it via recovery or manually copy n paste it..

DONE added to OP & post no.3

as far as i understand native wifi tethering isnt fully working yet (i personally havent tried it)... also from wht i follow u want to use the device in Ad-hoc mode or connect to ad-hoc n/w? there was something abt this discussed some time back on these forums... search and u will find the threads...

ok do this... achotjan has custom kernel packages in this 1st post... flash the one for baseband 54/67 then reboot and check about phone to see if kernel has changed... once u verify that, reboot into recovery and flash the boot.img and wifi module from this thread...

THANK YOU cobrato!

have been using custom kernels on freex10 for a long time now and never had such problems... i use the Nokia BH-505 BT stereo headset...

already working on it ;)

many ppl have reported it to be working on wolf's rom and cobrato provided a modded verison (changes in ramdisk) for his GB rom...

also try with a clean install of rom...
[XPERIA X10 Android Development] zymphonyx:
Doom, I flashed the boot.img and wifi.ko from your V02 into WB's 8.1, It just works instantly without any problem. Used the X-series by the way :)
[XPERIA X10 Android Development] DooMLoRD:
extended tcp/ip support

hey guys i am attaching below a screenshot from kernel config... i wanted to enable extended tcp/ip support in kernel... want some feedback on wht all u guys want enabled (with reason as to wht & how will it help)
[XPERIA X10 Android Development] BULL3TPR00F:
so far so good, GREAT kernel DooM.

cant wait to see what other surprises u have in store for us :)

Keep up the amazing work.

Would you reccommend setting the governor to interactive vs leaving it at ondemand?

I read ur post regarding the new interactive mode and was wondering if you feel it is better to use day to day than the regular on demand option.
[XPERIA X10 Android Development] thehackersz:
Office LAN Proxy Support too !!!
[XPERIA X10 Android Development] calvenyow:
my phone is unsupported 1228MHz..caused WLOD
[XPERIA X10 Android Development] The Gingerbread Man:
There is an explanation for that in the OP. Not every body's phone can handle these speeds and each chip set has its own tollerences so you need to build up the speeds slowly until you find the best suited and stable one for you. Start at 1036800 build work you way up one step at a time testing each for several hours.
[XPERIA X10 Android Development] thehackersz:
Try my guide how to use custom kernel HERE
[XPERIA X10 Android Development] pyromatic18:
Not sure if this was already posted but here it is: http://xdaforums.com/showthread.php?t=1111145

Could this possibly be used in this kernel?
[XPERIA X10 Android Development] The Gingerbread Man:
I don't know how possible this is but one thing I'd like to request / suggest is that the phone uses the lower frequencies more for less intensive stuff and uses the higher frequencys for more demanding tasks. I don't mean under clocking but to use all these speeds that have been unlocked in a more efficient way. Iv had my phone in for a fair while it from looking at cpu spy most of the use is at high cpu speeds, so to make to kernal use lowers speeds more would perhaps save battery.

I hope yo understand what i mean, pretty much using the available speeds more efficiently depending on how demanding the task is.
[XPERIA X10 Android Development] DooMLoRD:
this is exactly wht the CPU governor does... i am looking into adding newer governors, lets see if that helps u out...
[XPERIA X10 Android Development] Haldi4803:
I just have no idea which governor does what^^

Btw ! V02-X @interactive 1228mhz now works! 39.97mflops @Linpack WB TW007.1

I think we would save more battery by UV 998mhz to phone specific minimal Voltage. and 128mhz also. oh. some1 now whaz minimum speed, voltage for CPU given by Qualcomm and why SE took 245? Becaus it still needs to play music? Does it even play music @128?
[XPERIA X10 Android Development] chiefy009:
I have it set on ondemand but if I go to high it WLOD, currently highest i can go 1036800mhz

should we set different from ondemand ?
[XPERIA X10 Android Development] Lockon Stratos:
Setting it to interactive in setcpu manages the freqs better. I've kept it on 1228 while on interactive for a little while and I had 1 Wlod. Linpack average about 42, quad is about 1500 and antutu around 3200+. The governor is a big help in pushing the freqs higher but of course not recommended.