[KERNEL][X10] DooMKernel - "Power to The People" [Rel: v03]{NO LONGER MAINTAINED} - XPERIA X10 Android Development

[KERNEL][X10] DooMKernel - "Power to The People" [Rel: v03]{NO LONGER MAINTAINED}
this thread will now be closed and no longer maintained as the new DooMKernel (for X10 SE GB FW) will be based on FreeXperia kernel sources and will be posted in new thread
if u have never used custom kernels before please read this: [How-To] Testing or Using Custom Kernels on Xperia X10
hello guys i have finally managed to compile kernels! just started off last week and was finally able to get it to work all thanks to great help from Blagus, zdzihu, aZuZu, ThJap! and of-course a BIG thank you to all those involved in bootloader bypassing! thank you guys this would not have been possible without ur work & help! special thanks to zdzihu for the sources, the awesomeness in answering with my noob queries
inspired from the discussion with tkymgr, thank you tkymgr for that great info on CPU frequency-voltage table...
bootscreen/bootlogo/bootimage used is Sentinel196_Android_3D_Reflection from http://forum.xda-developers.com/showthread.php?t=928352 with permissions of Sentinel196, thank you Sentinel196 for that awesome image and allowing me to use it!
THANK YOU ALL WHO GAVE BACK INVALUABLE FEEDBACK OF THE TEST VERSIONS
ramdisk (slightly modded) used are:
2.1 = z's ramdisk from 05072011
2.2 = FreeX10 ramdisk
2.3/CM7.0.3 = FreeXperia beta12b ramdisk
2.3/CM7.1.0 = FreeXperia beta13 ramdisk
thank u zdzihu & jerpelea (FreeXperia Project team)!
this is just the first in a series of many more kernels that i plan to work on/release (dont ask ETA/release date, when i thinks its worth-while, i will release it)
currently i am using zkernel 05072011 as base, so the v01, v02 & v03 are derived from z's kernel sources!
ALL BASEBANDS ARE SUPPORTED!
i have personally tested on basebands 2.1.xx, and users have reported that it also works on baseband 2.0.xx
if u like the kernel dont forget to thank zdzihu cause the kernel is derived from his sources!
[ Screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ Info ]
i will be creating 2 series for the kernels:
S-series - Stock like - will be using stock SE kernel voltages, so should work on most devices w/o issues
X-series - eXtreme - will be undervolted, so as to give better battery life
i have unlocked frequencies from 128Mhz to 1267Mhz (many intermediate frequencies)!!!
thats why calling it "Power to The People" so u decide which voltages/frequencies u want
both series kernels would be having all those frequencies unlocked!
now for sake of safe booting i have hardcoded the startup/bootup frequencies to min:245, max:998 (in ramdisk) u can over-ride that using setcpu, ('set at boot' option should be used only after u have done adequate testing)
i want u guys to please test these kernels for a few hours (10-15 hrs atleast) on the ROM of ur choice!
i would recommend that u DO NOT use high frequencies for long time! this may damage ur device!
[*]the unlocked frequencies are just for temporary boost/benchmarks/showoff
[*]you have been warned!
[ Additional Info ]
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
so dont directly jump to max frequency/undervolted kernel (X-series)
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/wlods then throttle back and use lower frequencies
if X-series kernels give u random reboots/instability then use S-series kernels
remember just because someone elses device was able to work at that frequency/voltage doesnt mean that ur phone can support/handle that frequency/voltage
[ Features ]
(v03)
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:
confirmed to be working on all basebands (2.0.xx & 2.1.xx)
cpu voltage modulation:
S-series kernels - stock voltages
X-series kernels - undervolted
optimized frequency-voltage table
added 192 Mhz frequency and unlocked frequencies from 128Mhz to 1267Mhz [for both series]
further decreased voltage (improved undervolt) for many frequencies [X-series only]
startup/bootup frequencies set at min:245Mhz, max:998Mhz (in ramdisk)
CPU Governors activated/added: Interactive (the inbuilt governors have not been disabled)
compiled using GCC 4.4.3
File System support (in kernel): EXT3, EXT4, NTFS, NFS (server/client), CIFS
enabled access to .config through /proc/config.gz
enabled ARM THUMBEE extensions
SLAB memory allocator
I/O scheduler activated: CFQ, Anticipatory (the inbuilt schedulers have not been disabled)
enabled TUN & TAP (VPN support)
added init.rc tweaks (thanks to erickwill)
added a special verion bootlogo
[ What do the features mean to u ]
(v03)
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:
confirmed to be working on all basebands (2.0.xx & 2.1.xx)
use the baseband which is best for ur region
added 192 Mhz frequency and unlocked frequencies from 128Mhz to 1267Mhz [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
further 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 (useful app: CifsManager)
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
reverted back to SLAB allocator
enabled CFQ & Anticipatory I/O scheduler
options are there enjoy tweaking
enabled TUN & TAP
provides VPN support at kernel level
updated frequency-voltage table
better performance & battery lfe
added init.rc tweaks (thanks to erickwill)
will improve performance
added a special verion bootlogo
a tribute to the awesomeness
[ Credits ]
Base kernel from sources posted by zdzihu for his zKernel 05072011
Interactive Governor source code ported from Bukington's gaosp Kernel sources, thank you for ur work!
TUN/TAP (VPN) support thanks to help from zdzihu
ramdisk (init.rc) tweaks thanks to erickwill
[ DISCLAIMER ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ How-To ]
take backup of ur system before using this
download the boot.img, wifi module files relevant to ur OS
make sure u have read and understood this: [How-To] Testing or Using Custom Kernels on Xperia X10
flash the boot.img & wifi module via recovery (dont flash one at a time and reboot, flash both of them one after the other, no specific sequence) then reboot into android OS
check Menu -> Settings -> About Phone -> Kernel Version to check if the kernel has changed or not
[ Downloads ]
all files provided are update.zip (Amend syntax) flashable via recovery (xRecovery 0.0.x / FreeXperia recovery)
zkernel_0507_modDK_v03-S (S-series)
boot.img
Eclair
Froyo
GB/CM7.0.3
GB/CM7.1.0
wifi module
wifi module
wifi module (CM7)
zkernel_0507_modDK_v03-X (X-series)
boot.img
Eclair
Froyo
GB/CM7.0.3
GB/CM7.1.0
wifi module
wifi module
wifi module (CM7)
if u are facing problems with v03 please try out the alternate v03a posted here
Older versions can be found in 3rd post
[ Troubleshooting ]
if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
CM7 rom may need CM7 baseband patch (by cobrato)
IMP some users have reported (here and here) that using bootloader_bypass_files_v2.zip solved the problems/issues like "stuck at boot", "wlod while booting"... if u facing similar problems/issues please flash the bootloader_bypass_files_v2.zip via recovery and test if it worked! (thank you djkekko89 for finding this possible solution)
on v03-X (at 128Mhz) the voltage is very low (875mV) which may cause screen off reboots... if that happens then just switch to 192Mhz as lowest frequency...
[ Additional Links ]
if u have never used custom kernels before please read this: [How-To] Testing or Using Custom Kernels on Xperia X10
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)
Information on cpu governors
[DISCUSSION-TEST] CPU Governors and I/O Schedulers
[ Sources ]
here are the sources for the kernels
DooMKernel (X10) @ GITHUB
OR
direct download links:
src_DooMKernel_v01-X.tar.gz [ Mirror ]
src_DooMKernel_v02-X.tar.gz [ Mirror ]
src_DooMKernel_v03-X.tar.gz
please test them out and let me know how it goes!
enjoy!

Additional Info
CPU frequency-voltage table used:
v03 <NEW>
Code:
Freq. | S-Series | X-Series
---------------------------------
128Mhz | 1000mV | 875mV
192Mhz | 1000mV | 900mV
245Mhz | 1000mV | 925mV
384Mhz | 1000mV | 950mV
460Mhz | 1000mV | 975mV
576Mhz | 1025mV | 1000mV
652Mhz | 1075mV | 1050mV
768Mhz | 1125mV | 1100mV
844Mhz | 1200mV | 1150mV
921Mhz | 1250mV | 1200mV
998Mhz | 1300mV | 1250mV
1036Mhz | 1325mV | 1275mV
1075Mhz | 1325mV | 1300mV
1113Mhz | 1350mV | 1325mV
1152Mhz | 1350mV | 1325mV
1190Mhz | 1375mV | 1350mV
1228Mhz | 1375mV | 1375mV
1267Mhz | 1425mV | 1425mV
v02
Code:
Freq. | S-Series | X-Series
---------------------------------
128Mhz | 1000mV | 950mV
245Mhz | 1000mV | 950mV
384Mhz | 1000mV | 950mV
460Mhz | 1000mV | 975mV
576Mhz | 1025mV | 1000mV
652Mhz | 1075mV | 1050mV
768Mhz | 1125mV | 1100mV
844Mhz | 1200mV | 1150mV
921Mhz | 1250mV | 1200mV
998Mhz | 1300mV | 1250mV
1036Mhz | 1325mV | 1275mV
1075Mhz | 1325mV | 1300mV
1113Mhz | 1350mV | 1325mV
1152Mhz | 1350mV | 1325mV
1190Mhz | 1375mV | 1350mV
1228Mhz | 1375mV | 1375mV
v01
Code:
Freq. | S-Series | X-Series
---------------------------------
128Mhz | 1000mV | 950mV
245Mhz | 1000mV | 950mV
384Mhz | 1000mV | 950mV
460Mhz | 1000mV | 975mV
576Mhz | 1025mV | 1025mV
652Mhz | 1075mV | 1075mV
768Mhz | 1125mV | 1125mV
844Mhz | 1200mV | 1200mV
921Mhz | 1250mV | 1250mV
998Mhz | 1300mV | 1275mV
1036Mhz | 1325mV | 1300mV
1075Mhz | 1325mV | 1300mV
1113Mhz | 1325mV | 1325mV
1152Mhz | 1325mV | 1325mV
1190Mhz | 1350mV | 1350mV
1228Mhz | 1350mV | 1350mV
Important SetCPU information:
incase u are unable to boot when u "set on boot" option here is something that can help u-
SetCPU -> Menu -> Safe Mode Instructions (use latest version of SetCPU app)

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)

Verry nice keep up your exellent Work !
cheers
Achotjan

Thank you , very nice

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
Sent from my X10i using XDA App

Many thanks! You are great!
I think, i will have a lot of fun with your kernels...

i would love to test this immediately .
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

[email protected] said:
i would love to test this immediately .
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
Click to expand...
Click to collapse
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!

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)

doomed151 said:
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)
Click to expand...
Click to collapse
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?

DooMLoRD said:
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?
Click to expand...
Click to collapse
Mind if I make them? I'll use the FreeKernel 3.60 zip as base. Probably easier for a lot of us.

lol 1228Mhz good job... seted it to 1228Mhz and waiting for the phone to start smoking

doomed151 said:
Mind if I make them? I'll use the FreeKernel 3.60 zip as base. Probably easier for a lot of us.
Click to expand...
Click to collapse
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...
thor2002ro said:
lol 1228Mhz good job... seted it to 1228Mhz and waiting for the phone to start smoking
Click to expand...
Click to collapse
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!

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

thor2002ro said:
lol 1228Mhz good job... seted it to 1228Mhz and waiting for the phone to start smoking
Click to expand...
Click to collapse
LOL.. keep us informed.
@ DoomLord
Wicked work.

djkekko89 said:
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
Click to expand...
Click to collapse
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...

Ok now it's clear..can i know what voltage did you set for 1228 mhz?
Powered by Xperia

djkekko89 said:
Ok now it's clear..can i know what voltage did you set for 1228 mhz?
Powered by Xperia
Click to expand...
Click to collapse
1350mV i think... its already way over spec but hey it works sometimes on my X10
i will post full cpu freq table later...

tried both and found them very unstable. Many wlod on both.
Good work nonetheless!

Related

[KERNEL][PLAY][GSM] DooMKernel [Rel:v14][STOPPED]

---[ UPDATES ]---
DooMLoRD said:
given away my Xperia Play to other devs... so friends as promised here i have given away my Xperia Play to @nickholtus & @Achotjan ...
I hope they will work on this device and continue developing for it... I am really sorry that I couldnt spend a lot of my time working on this amazing phone..
since I no longer have the device with me, I will not be continuing any development work on it and I am closing this kernel thread...
it was great working on this device and I will surely miss this phone and the great Xperia Play community which always supported me and my work!
I hope that I will meet some of you around on XDA in other device communities perhaps...
warm regards,
Rahul (a.k.a DooMLoRD)
Click to expand...
Click to collapse
---[ UPDATES ]---
Full touch recovery!!!
[ tips / recommendations ]
for optimal results it is HIGHLY recommended to use -36 baseband with corresponding libs...
for better battery life try undervolting... start off in steps of -25mV and see which is stable for u... for my PLAY -100mV was stable...
before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
[ intro ]
hello ppl!
this kernel is for stock SE 4.0.2.A.0.42/.58/.62 FW...
for older kernel versions for older FW refer to following:
Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 3.0.1.A.0.145/146/148]
Thank you robytigers , Adam3Sixty, The_Gatekeeper_, Flava0ne, dannejanne, drunkenfcuk, covux, Logseman & hayabusa08 for u kind donations
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
refer to my Arc kernel thread
[ disclaimer ]
OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ WARNING ]
"Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!
[ features ]
[v14 onwards] updated ramdisk scripts to correct superuser permission and to properly install busybox (1.18.4 full) in /system/xbin/
[v14 onwards] re-enabled debug sysfs
[v14 onwards] added patched ZRAM (thanks to faux123) [details on how to use it, here is a recovery flashable update.zip to enable it]
[v14 onwards] added Fugeswap to lowmemorykiller (thanks to LeeDroid-)
[v14 onwards] removed GPU overclock
[v14 onwards] bootup CPU frequency fix-up now at kernel level so no more need for having two separate versions of same kernels (1.6 GHz and 2.0 GHz), both are now merged into one
[v14 onwards] merged 4.0.2.A.0.58 & 4.0.2.A.0.62 FW kernel sources (not really any major changes)
[v13 onwards] reverted back to my stable 2.6.32.9 kernel source
[v13 ] blind testing GPU OC
[v12-BootManger-v2] test kernel with 2.6.32.58 upstream patches
[v11-BootManger-v2 onwards] added BootManager v2.0 to kernel ramdisk
[v11-BootManger-v2 onwards] added GPU overclocking! -raised lower GPU clock to 245 Mhz (initially 192 Mhz) & upper GPU clock to 365 Mhz (initially 245 Mhz)
[v11-BootManger-v2 onwards] reclaimed additional 2MB RAM from unused parts... Thanks to jerpelea
[v10-modCWM-v5 onwards] fixed busybox issue - if the user has installed busybox in /system/xbin/ then that busybox will be given preference over busybox at /sbin/
[v10-modCWM-v5 onwards] added my team's (Team UtterChaos) FULL TOUCH RECOVERY!!! (more details here)
[v10 onwards] changes in cpufreq driver & cpu freq table
[v10 onwards] disabled NFS/CIFS - this was causing increased battery drain in new kernel sources
[v09-tests onwards] testing battery drain issue
[v08-modCWM-v04 onwards] updated recovery to modCWM-v04 TouchEdition Recovery
[v08 onwards] added I/O scheduler: Simple I/O (sio)
[v08 onwards] added SLQB memory allocator (and set it as default)
[v08 onwards] added TinyRCU along with fixes (and set it as default)
[v08 onwards] bumped BFQ to v2-r1
[v08 onwards] added Stochastic Fair Blue Net scheduler
[v08 onwards] bumped jHASH to v3
[v08 onwards] increased VM max readahead to 512kb
[v08 onwards] some patches to fix kernel memory leaks
[v08 onwards] minor fix to display the kernel version info correctly in "About Phone"
[v08 onwards] added some mounting tweaks
[v08 onwards] added support for bootsounds (currently broken on stock rom but same code works perfectly on CM7 so i will work more on this later)
[v08 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
[v08 onwards] added support for userinit scripts:
if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder
[v07-BT-fix onwards] fixed the issue: BT & Wifi dont work simultaneously
[v07 onwards] minor changes in my modified CWM recovery (modCWM-v3)
[v07 onwards] major cleaning of kernel sources (cleaned defconfigs using FXP defconfigs as reference)
[v07 onwards] TESTING: reverted some changes in kernel sources to older FW kernel sources to test if the issue of increased battery drain is resolved
[v07 onwards] compiled using newest gcc-4.6.2-(2011.10) linaro toolchain with O4 optimizations
[v07 onwards] changed kernel version string to "-DooMKernel" (will require specific modules for wifi)
[v06-modCWM-v2 onwards] LOTS of changes in my modified CWM recovery
[v06 onwards] shifted to 4.0.2.A.0.42 kernel sources
[v06 onwards] now using my own modified version of CWM recovery with "Fix Permissions" and "Partition SDcard" support and some cleanup in menu (for ease of use)
[v05 onwards] shifted to 4.0.2.A.0.9 kernel sources
[v05 onwards] removed undervolting, now using stock kernel voltages (will improve stability on all devices)
[v05 onwards] modified recovery to support /sd-ext backup/restore (remember /sd-ext has to be the 2nd partition on ur sdcard [mmcblk0p2] for this to work)
[v05 onwards] corrected issues "high lcd brightness when in recovery"
[v04 onwards] new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
[v04 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
[v04 onwards] updated recovery to CWM v5.0.2.6 FreeXperia Team
[v04 onwards] added lower voltages (more undervolt) new voltage table
[v04 onwards] added new Max frequency: 2.0Ghz
[v04 onwards] updated integrated SuperUser app to v3.0.5
[v03 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v03 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
[v02-FIX onwards] fixed sysinit support
[v02-FIX onwards] enabled /system/etc/install-recovery.sh execution
[v02 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
[v02 onwards] improved init.d support, now scripts in /system/etc/init.d will automatically be given correct permissions and be executed (this will not correct/fix the errors which might be inherently present in the script)
[v02 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
[v02 onwards] autorooting (prerooted)
su binary & superuser.apk will automatically be installed by kernel (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
busybox already installed in /sbin/
[v02 onwards] added recovery CWM v4.0.1.4 FreeXperia Team (keep tapping/pressing BACK button when u see new bootlogo)
[v01 onwards] added I/O Schedulers:
V(R)
BFQ
[v01 onwards] added CPU Governors:
Smartass
Scary
MinMax
Interactive
[v01 onwards] enabled NLS_UTF8
[v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v01 onwards] added new Max frequency: 1.9Ghz
[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency) [the kernel will default to 245Mhz min / 1024Mhz max for each boot]
[v01 onwards] enabled SWAP support
[v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v01 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[v01 onwards] enabled ARM THUMBEE extensions
[v01 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v01 onwards] enabled NFS (client & server) support in kernel
[v01 onwards] enabled CIFS support in kernel
[v01 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v01 onwards] USB-OTG support (already enabled in SE FW)
[v01 onwards] insecure kernel
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
enabled IPTABLES/NETFILTER support
[ NOTICE ]
since i have changed the kernel version string stock wifi modules will no longer work on my kernel...
if u try to enable them on new kernel (v7 onwards) u will get "ERROR" while starting WIFI...
i will be providing wifi modules for my kernel which HAVE TO BE FLASHED VIA RECOVERY for wifi/bt to work correctly
stock wifi modules will also be provided which again will have to be flashed via recovery if u want to return to stock kernel OR if u revert to older v06 or lower kernels
remember i have already told this to u guys... if i see some users reporting that wifi is giving error because u did not follow my instructions ur post WILL BE IGNORED....
[ credits for features ]
refer to my Arc kernel thread
[ requirements ]
stock SE 4.0.2.A.0.42/.58/.62 FW
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
FOR Two Way Call Recording: CallRecorder app (PAID) [TRIAL version] {p.s.: keep watching that thread for newer trial versions}
details regarding recovery and how to enter recovery
[ how to install my kernel (v07 onwards) ]
download the boot.img & wifi modules update.zip
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
save the wifi modules update.zip to sdcard (on phone)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enter recovery
flash the wifi modules update.zip for my kernel
reboot phone and enjoy the kernel
[ how to get back to stock kernel OR older versions of my kernel (v06 and lower) ]
download the stock wifi modules update.zip
extract the kernel.sin (or boot.img if u want to flash my older kernels) file from the stock FTF u used to flash this fimware
save the kernel.sin (or boot.img if u want to flash my older kernels) in the folder with fastboot binaries (fastboot.exe files)
save the wifi modules update.zip to sdcard (on phone)
reboot phone and enter recovery
flash the stock wifi modules update.zip
power down device
start device in fastboot mode
use the following command to flash the kernel.sin (or boot.img if u want to flash my older kernels)
Code:
fastboot flash boot kernel.sin
reboot phone and thats it u should now be on stock kernel (or my older kernel)
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur Play (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ my kernel sources ]
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
FreeXperia PROJECT: if you want to support FreeXperia PROJECT (CyanogenMod device maintainers for Xperia 2011 phones) you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJ7AK6HLAVNHU
[ downloads ]
KINDLY DO NOT MIRROR MY FILES
[PLAY][GSM] DooMKernel (v14) (FW: .42/.58/.62)
[ MD5HASH: 213577f251c17ff93340d0c97c9c5625 ]
WIFI MODULES for DooMKernel (v14)
WIFI MODULES for stock kernel or DooMKernel (v06 and lower) (mirror)
OLD RELEASES FOR .42/.58/.62
[ DooMKernel Signature banners!!! ]
If you like to use my kernels and u want to show the world that u use it/love it , then you can add this banner to you signature!!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1176502"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
[ for modders/themers/others ]
hey guys here i am attaching a template update.zip which has been tested to work on the recovery provided here... u can add ur stuff to that file and edit the updater-script so that the u can flash ur files via this recovery...
basically it contains the correct combination of update-binary & mounting syntax...
this file is NOT required for normal/general users
TEMPLATE UPDATE.ZIP (v1)
[ older versions ]
for older kernel versions for older FW refer to following:
Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 3.0.1.A.0.145/146/148]
cheers!
ALL CREDITS OF WORKING RECOVERY GO TO FREEXPERIA TEAM!
THANK YOU FREEXPERIA TEAM!!!
THANK YOU jerpelea (U KNOW WHY )!!!
THANK YOU Bin4ry (for the original RootXperia.zip file)
hello guys!
i am new to kernel development but i think this kernel would be useful for a lot of ppl using stock SE 2.3.3 FW...
i would like to thank Blagus, zdzihu and aZuZu for their help!
this is inspired from CF-Root for SGS2... thank u Chainfire for ur work!
i was requested by many ppl in this thread: [KERNEL][OC] Arc Stock O/C Kernel 1.86GHz For 3.0.1.A.0.145_146_148
to make a Overclocked (OC) kernel for Play.. so here it is with a few more goodies (insecure + prerooted + OC)...
thank you if2 for posting ur sources (for acpu file) and allowing me to work on it for Xperia Play! guys if u like this please dont forget to thank him!
thank you axiomjunglist & Quantuml3ap for testing this!
special thanks to axiomjunglist for helping out with beta-testing
[ disclaimer ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ wht is overclock? ]
"Overclocking is the process of running a computer component at a higher clock rate (more clock cycles per second) than it was designed for or was specified by the manufacturer, usually practiced by enthusiasts seeking an increase in the performance of their computers." - Source: Wikipedia
so it is pushing the boundaries posted by the manufacturers of the device to gain more performance!
BUT performance comes at a price! OVERCLOCKING can be and IS harmful to the device... prolonged use can cause hardware faults including the cpu chip getting fried!
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
so dont directly jump to max frequency
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/OS freezes/device starts becoming too hot then throttle back and use lower frequencies
remember just because someone elses device was able to work at that frequency doesnt mean that ur phone can support/handle that frequency
YOU HAVE BEEN WARNED
[ wht is prerooted kernel? ]
well this kernel removes the security checks (atleast from ramdisk); su binary & superuser.apk will automatically be installed by kernel! no need to flash any additional zips or use one-click rooting apps! this kernel has it all in-build
[ features ]
prerooted
kernel is insecure (ro.secure=0)
su binary & superuser.apk will automatically be installed by kernel (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
busybox already installed in /sbin/
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
CWM recovery (Thanks to FreeXperia team)
ability to take backup/restore of ur ROM
flash any update.zips
lots more }
overclocking
set bootup frequencies from 245 Mhz to 1 Ghz
so that ur device boots safely and u can use the kernel as is w/o overclocking
for using the additional frequencies u will need a program like SetCPU
frequencies unlocked in kernel from 128 Mhz to 1.86 Ghz
voltages for standard frequencies are stock, for nonstandard frequencies (1Ghz+) voltage has been increased
the frequencies are NOT UNDERVOLTED
[ requirements ]
unrooted phone stock 2.3.3 FW 3.0.1.A.0.145
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM [that thread is for Arc but applies to Play as well, just use the corresponding files for Play ]
android app for overclocking like SetCPU
[ screenshot ]
[ what have i done exactly? ]
compiled the kernel from stock SE sources with acpu file provided by if2
modified the stock ramdisk for this to function as per requirement
added Recovery files to ramdisk from ramdisk of boot.img from anzu_beta_FXP014 release
added su binary & Superuser.apk right inside kernel-ramdisk
[ so why should u bother? ]
well now u wont need to download huge prerooted system.img files (150-250 MB files), u can just use download this small kernel (~6MB) which is prerooted with working recovery
overclocking will help the device perform faster in games/benchmarks (IT IS RECOMMENDED THAT U DO NOT OVERCLOCK UR DEVICE FOR A LONG TIME, throttle it back to stock frequencies once u finish ur "high performance requiring task" )
[ how to install ]
download the boot.img
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enjoy the kernel
FOR OVERCLOCKING
start SetCPU app on ur Play (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
if it get flashed properly and the device boots up check the Menu -> Settings -> About Phone -> Kernel Version
it should say something like the screenshot posted above... (thank you axiomjunglist for the screenshot)
[ downloads ]
<NEW>
boot.img: (v03) (flash this file via fastboot to install this kernel)
Play Prerooted + Recovery + OC Kernel 3.0.1.A.0.145
[ for modders/themers/others ]
hey guys here i am attaching a template update.zip which has been tested to work on the recovery provided here... u can add ur stuff to that file and edit the updater-script so that the u can flash ur files via this recovery...
basically it contains the correct combination of update-binary & mounting syntax...
this file is NOT required for normal/general users
TEMPLATE UPDATE.ZIP (v1)
FOLLOWING OLDER VERSIONS NO LONGER NEEDED/SUPPORTED:
>>>
boot.img: (v02) (flash this file via fastboot to install this kernel)
Play Insecure + Prerooted + Recovery + OC Kernel 3.0.1.A.0.145
Superuser: (v03) (flash this file via recovery to get superuser binary & app)
RootXperia_Mod_DM3.zip
boot.img: (v01)
Play OC + Insecure Kernel 3.0.1.A.0.145 [md5hash: 6a457fcf785a10cbfa7a28e4c5085c18]
<<<
cheers!
hello ppl!
this kernel is for stock SE 4.0.A.2.368 FW... for older kernel versions for older FW refer to following: Older Releases [FW: 3.0.1.A.0.145/146/148]
thank you axiomjunglist & Quantuml3ap for testing this!
special thanks to axiomjunglist & AndroHero for helping out with beta-testing
Thank you robytigers , Adam3Sixty, The_Gatekeeper_ & Flava0ne for u kind donations
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
(thanks to AndroHero for screenshots)
[ disclaimer ]
OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ features ]
[v03 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v03 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
[v02-FIX onwards] fixed sysinit support
[v02-FIX onwards] enabled /system/etc/install-recovery.sh execution
[v02 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
[v02 onwards] improved init.d support, now scripts in /system/etc/init.d will automatically be given correct permissions and be executed (this will not correct/fix the errors which might be inherently present in the script)
[v02 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
[v02 onwards] autorooting (prerooted)
su binary & superuser.apk will automatically be installed by kernel (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
busybox already installed in /sbin/
[v02 onwards] added recovery CWM v4.0.1.4 FreeXperia Team (keep tapping/pressing BACK button when u see new bootlogo)
[v01 onwards] added I/O Schedulers:
V(R)
BFQ
[v01 onwards] added CPU Governors:
Smartass
Scary
MinMax
Interactive
[v01 onwards] enabled NLS_UTF8
[v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v01 onwards] added new Max frequency: 1.9Ghz
[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency) [the kernel will default to 245Mhz min / 1024Mhz max for each boot]
[v01 onwards] enabled SWAP support
[v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v01 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[v01 onwards] enabled ARM THUMBEE extensions
[v01 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v01 onwards] enabled NFS (client & server) support in kernel
[v01 onwards] enabled CIFS support in kernel
[v01 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v01 onwards] USB-OTG support (already enabled in SE FW)
[v01 onwards] insecure kernel
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
enabled IPTABLES/NETFILTER support
[ credits for features ]
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
MinMax CPU Governor ported from UmaroKernel sources by umaro
NEW LOGO Thanks to soheil_rf
Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
{OLD} initial freq-Overclock table if2
{OLD} bootscreen/bootlogo/bootimage used from http://forum.xda-developers.com/showthread.php?t=928352 with permissions of Sentinel196
CWM Recovery FreeXperia Team
original RootXperia.zip file Bin4ry
autorooting inspired from CF-Root for SGS2 (Chainfire)
and finally ME for getting this all together for u guys
thank you all for ur work!
[ requirements ]
stock SE 4.0.A.2.368 FW
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
[ how to install ]
download the boot.img
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enjoy the kernel
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur Play (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ my kernel sources ]
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
FreeXperia PROJECT: if you want to support FreeXperia PROJECT (creators of working recovery) you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJ7AK6HLAVNHU
[ downloads ]
<NEW>
[PLAY] DooMKernel (v03) (FW: 4.0.A.2.368) [ MD5HASH: ab417c691e66407cd8c3b19f420f46a8 ]
< OLD FILES >
[PLAY] DooMKernel (v02-FIX) (FW: 4.0.A.2.368) [ MD5HASH: b46686296413c09bbf0c28a3863f2a45 ]
[PLAY] DooMKernel (v02) (FW: 4.0.A.2.368) [MD5HASH: 564CECBF903C53D93DEC23F69C394D41]
[PLAY] DooMKernel (v01) (FW: 4.0.A.2.368)
[ for modders/themers/others ]
hey guys here i am attaching a template update.zip which has been tested to work on the recovery provided here... u can add ur stuff to that file and edit the updater-script so that the u can flash ur files via this recovery...
basically it contains the correct combination of update-binary & mounting syntax...
this file is NOT required for normal/general users
TEMPLATE UPDATE.ZIP (v1)
[ older versions ]
for older kernel versions for older FW refer to following:
Older Releases
cheers!
DooMLoRD said:
thanks for testing!
i am slightly confused... did u test it on stock firmware or CM7?
also can u please post the About Phone screenshot (like the one i posted in 1st post) so that i can update 1st post with it!
thanks!
Click to expand...
Click to collapse
Stock firmware. I was on stock kernel with stock rom, bootloader unlocked, and rooted. Flashed the boot.img after making a recovery backup and was in business
Sorry for cruddy quality snap. Using an app called 'ShootMe'. Ironic name... what are you using for yours?
EDIT: Downloaded screenshot. Much better!
OLD RELEASES FOR .42/.58/.62
DooMKernel v13 test kernels
DooMKernel v12 test kernels
[PLAY][GSM] DooMKernel (v11-BM-v2) (FW: .42/.58/.62) [ 2.0Ghz version ]
[ MD5HASH: a89c475d6f1d2d7e9a09859ac0f0cfbe ]
[PLAY][GSM] DooMKernel (v11-BM-v2) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 1011] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 312fed6de0dbdd57139f23b91d97348d ]
WIFI MODULES for DooMKernel (v08 onwards)
[PLAY][GSM] DooMKernel (v10-modCWM-v5) (FW: .42/.58/.62) [ 2.0Ghz version ]
[ MD5HASH: 30c829043aa26c747712f7cac418fd5a ]
[PLAY][GSM] DooMKernel (v10-modCWM-v5) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 1008] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 12f95c9d44d61c3b212cf7463a606289 ]
[PLAY][GSM] DooMKernel (v10) (FW: .42/.58/.62) [ 2.0Ghz version ]
[ MD5HASH: 48812e5310337f01f602a461d3e9d3a1 ]
[PLAY][GSM] DooMKernel (v10) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 1008] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 8b74a0408b5d8b9f24346a33e667b95e ]
DooMKernel v09-tests posted here
[PLAY] DooMKernel (v08) (FW: 4.0.2.A.0.42) with modCWM-v04 TouchEdition Recovery [ 2.0Ghz version ]
[ MD5HASH: 931e6d6187c1bd1bac09a35624443a05 ]
[PLAY] DooMKernel (v08) (FW: 4.0.2.A.0.42) with modCWM-v04 TouchEdition Recovery [ 1.6Ghz version ] (alternate version [will show up as 1008] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: d09b295f0a4a3853561bb782e9090d1e ]
[PLAY] DooMKernel (v08) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: 55d382e527fe79e30fb3e1294fd6eae6 ]
[PLAY] DooMKernel (v08) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1008] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 9091b647b61b065291c1022b767c9f84 ]
WIFI MODULES for DooMKernel (v08) (mirror)
WIFI MODULES for stock kernel or DooMKernel (v06 and lower) (mirror)
[PLAY] DooMKernel (v07-BT-fix) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: e8b8ab4fa0328407b2633fa843593caf ]
[PLAY] DooMKernel (v07-BT-fix) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1007] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: e27ec02ee2a104fbe18905ff2fd9a6ba ]
WIFI MODULES for DooMKernel (v07)
WIFI MODULES for stock kernel or DooMKernel (v06 and lower)
[PLAY] DooMKernel (v07) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: e08de8d21fd9769335b112a598e0a7ca ]
[PLAY] DooMKernel (v07) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1007] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 35dfd8a0bfe4ab665b8757e62e481e30 ]
[PLAY] DooMKernel (v06) modCWM-v2 (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: fae1af533432bf1ea113c805e619cdf6 ]
[PLAY] DooMKernel (v06) modCWM-v2 (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1006] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 6d40ace7e70b6e8d3980a75e8e14b5f6 ]
[PLAY] DooMKernel (v06) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: 635ccc983021309af23e478e6774b3e5 ]
[PLAY] DooMKernel (v06) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1006] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 4d00b3958da759fde2356bc547ef8b31 ]
[PLAY] DooMKernel (v05) [moddedCWM] (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: 56872139f9a8886a3d62078f888cf7ac ]
[PLAY] DooMKernel (v05) [moddedCWM] (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1005] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: b3631e64e51932c2dc43963285c8a58d ]
[PLAY] DooMKernel (v05) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 2.0Ghz version ][ MD5HASH: 39dd2bc032df9dcf9a50a64359e8ef01 ]
[PLAY] DooMKernel (v05) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1005], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 5b19c1bef49d417f17d9a2fec30543ab ]
[PLAY] DooMKernel (v04) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ MD5HASH: 897cfa6b69bef4d55b2c2b775ed1afa7 ]
Does this break camera on stock rom like blagus his kernel?
In my experience with the cm7 kernel it's best to set it at 245MHz-1.4GHz if you like to run it conservative. Ondemand had the clockspeed nearly always on full speed, but with conservative lower then 245MHz makes the homescreen, app drawer, menu's etc. feel slower. With 245MHz this is much less. 1.5GHz made my device feel a little bit to warm while gaming for my taste, quickly resulting in sweaty fingers. Progbably because my case keeps it quite warm. 1.4GHz has this problem MUCH less in my case. I hope this helps.
DooMLoRD said:
the image is really bad...
i use this one: screenshot
one of the users could post it directly here so he p.m.ed me this:
Click to expand...
Click to collapse
Much better! Thanks! Updated my screen grabs in case you want to use them instead
svenk919 said:
Does this break camera on stock rom like blagus his kernel?
Click to expand...
Click to collapse
Camera and wifi both working! Cheers DooMLoRD, this is a sweet kernel patch. I am really digging this. So far totally stable at 1516MHz... for now I will keep it there and run this overnight to get a true indication of stability.
Thank you Doom
Flashed the Kernel and can confirm axiomjunglist’s impression, everything works (Wifi, Camera etc.)
The first feeling about it was, that the touchscreen sensibility has noticeable increased, just as excepted.
I have tried to test out the 1.51 ghz frequency and I slipped accidentally to the max scale….lol.
It immediately crashed of course. Afterwards, I was able to run it stable at 1.51 ghz.
Well, I’m looking forward for the 1.86 ghz until the end of the week. But I will be definitely more careful now, with my clumsy finger ^^
Stable so far, will report back. Thank you deeply Doom & if2.
after testing ,, it work really good !!
I tested at 1516mhz and I got 2011 score at quadrant.
Will test more..
Edit: any frequency above 1.5mhz will crash the device and reboot. Maybe it just my device or maybe the cpu cant handle it anymore, but it seems very stable at 1.5
I got gutsy and ran the full 1.86GHz via SetCPU just to see what would happen. I did let my phone cool down for quite a while before attempting. I ran Quadrant and then my boot spontaneously rebooted by itself after quitting the app several minutes later. Temps also went up fairly quickly.
Surprisingly I've seen a broad range of results from Quadrant, ranging from 1650 up to a high of 1954 - all at 1.51GHz. At 1.86GHz I only scored a 1744 on the 1st run. 2nd run it scored 1727. Not sure why I haven't broken 2000 if others seem to be able to.
Decided not to get too cocky and ramped it back down to 1.51GHz, for now...
axiomjunglist said:
I got gutsy and ran the full 1.86GHz via SetCPU just to see what would happen. I did let my phone cool down for quite a while before attempting. I ran Quadrant and then my boot spontaneously rebooted by itself after quitting the app several minutes later. Temps also went up fairly quickly.
Surprisingly I've seen a broad range of results from Quadrant, ranging from 1650 up to a high of 1954 - all at 1.51GHz. At 1.86GHz I only scored a 1744 on the 1st run. 2nd run it scored 1727. Not sure why I haven't broken 2000 if others seem to be able to.
Decided not to get too cocky and ramped it back down to 1.51GHz, for now...
Click to expand...
Click to collapse
Maybe some other processes that are eating resources?
has anyone tried this on my system.img?
svenk919 said:
Maybe some other processes that are eating resources?
Click to expand...
Click to collapse
Good call, turned off GPS, Bluetooth, Wifi, etc. Left just the GSM radio running. Killed a bunch of cached processes and running apps. Got it up to 2047 on 1.51GHz. Ran again at 1.86GHz and got 2332!
larsiano could you pls tell me how did you install the battery percentage mode?
i want this kernal badly but i really care about battery life,with stock kernal i must use a battery indicator which drains battery,but with percentage mode it doesnt, i am using v05 of frasertag but he is off the play and i love to keep my software developed and updated( it kills my rotien! and freshens my experiace) lool thanx in advanxe
Sent from my GT-P1000 using XDA App
I want this.... im so jealous of u guys having root.... you guys are like the cool kids here and us verizon people are stuck at the lame kid table lol
Sent from my R800x using XDA App
axiomjunglist said:
Much better! Thanks! Updated my screen grabs in case you want to use them instead
Click to expand...
Click to collapse
thanks updated 1st post with that screenshot
svenk919 said:
Does this break camera on stock rom like blagus his kernel?
In my experience with the cm7 kernel it's best to set it at 245MHz-1.4GHz if you like to run it conservative. Ondemand had the clockspeed nearly always on full speed, but with conservative lower then 245MHz makes the homescreen, app drawer, menu's etc. feel slower. With 245MHz this is much less. 1.5GHz made my device feel a little bit to warm while gaming for my taste, quickly resulting in sweaty fingers. Progbably because my case keeps it quite warm. 1.4GHz has this problem MUCH less in my case. I hope this helps.
Click to expand...
Click to collapse
i personally dont have a Xperia Play to test but from wht feeback i am getting seems the wifi & camera is working properly...
kloodee said:
larsiano could you pls tell me how did you install the battery percentage mode?
i want this kernal badly but i really care about battery life,with stock kernal i must use a battery indicator which drains battery,but with percentage mode it doesnt, i am using v05 of frasertag but he is off the play and i love to keep my software developed and updated( it kills my rotien! and freshens my experiace) lool thanx in advanxe
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
i can create an undervolted version of this same kernel which will basically eat lower battery (but then it might be unstable on some devices)...
icebear8 said:
I want this.... im so jealous of u guys having root.... you guys are like the cool kids here and us verizon people are stuck at the lame kid table lol
Sent from my R800x using XDA App
Click to expand...
Click to collapse
is the bootloader is locked on VZW branded phones?
icebear8 said:
I want this.... im so jealous of u guys having root.... you guys are like the cool kids here and us verizon people are stuck at the lame kid table lol
Sent from my R800x using XDA App
Click to expand...
Click to collapse
It requires and unlocked bootloader not root
DooMLoRD said:
i personally dont have a Xperia Play to test but from wht feeback i am getting seems the wifi & camera is working properly...
Click to expand...
Click to collapse
I can confirm both WIFI and camera work perfectly, infact i cant find any faults at all in this kernel

[3Kernel] [13/10] Tkymgr & MIUI & Th [2.3 stock+unlock & MIUI & CM7] [team JP]

[3Kernel] [13/10] Tkymgr & MIUI & Th [2.3 stock+unlock & MIUI & CM7] [team JP]
Donate list:
Thank you very much Z & J & all FreeXperia team!!
We can't build working without you
We are getting happy life to vist XDA.
we can build more more more better working.
If you feel great, pleaze give us some beers !!
jerpelea , zdzihu , Tkymgr
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Thanks to DooMLoRD share with me VDD control source
I already tried all scheduler. Noop or deadline get best performance another are bad.
So I never include them for light kernel.
My kernel exclude don't need CPU government for more light & smooth.
I otimized that CPU ondemand works like a interactive government, you can see below CPU working time.
Click to expand...
Click to collapse
Latest info:
[Oct 12]
Code:
[URL="http://db.tt/ai1mJAI"] kernel changelog [/URL]
#029e release
a small update compiler
b small update compiler
backport 2.6.31 sched
change default scheduler to Sio
disable some configs
MDP_HW_VSYNC MAGIC_SYSRQ
c some files backport from 2.6.32 (thanks to tkymgr)
add some freqs and default voltage
128000-1000
384000-1000
576000-1050
768000-1150
998400-1300
1075000-1300
1113600-1325
1152000-1350
1190400-1375
1228800-1400
d GCC 4.6.2 106816
enabled some filesystem config
modify init.rc, hw_config.sh
disable NTFS file system
up touch respons till Maximum it can boot
backport some sources from .32
change default CPU governor to smartassV2
e GCC 4.6.2 106821
update jhash to version3
tweak slab max size
#028
a small update compiler linaro prerelease
b touch feeling up
c fix panel sync
d fix video response up
tinyRCU
add some freqs and default voltage
128000-1000
384000-1000
576000-1050
768000-1150
998400-1300
1075000-1300
1113600-1325
1152000-1350
1190400-1375
#027
a turn off VIPC, elf core, COMPAT BRK
tweak compiling v2
b tweak compiling v3
ecc on
fix lazy tethering enable
c update mutex adaptive spin
f tweak init.rc
1.15GHz, 1.19GHz OC enable
set default 998MHz CPU speed
cahnge touch pad maxspeed hz to 2000000
compiler small update
g config tweak
battery fix
speed up
compiler small update
h treeRCU
add some freqs and default voltage
128000-1000
384000-1000
576000-1050
998400-1300
1075000-1300
1113600-1325
1152000-1350
1190400-1375
If you need downvolt, use this app or edit /system/etc/init.d/13vdd_levels by yourself
#026
memcopy
disable fsync syscall
pmem cache flush
TINY RCU
yaffs2 optimize
disble some configs
speeeeeed up android さらに速く
native suppport ext3, ext4, ntfs (read & write), cifs, nls_utf8, CPU governor, scheduler, モジュールやめました
speed up booting 起動速く
battery fix 電池持ちちょっとup
h bluetooth update (less lags when it uses bluetooth)
i CPI idle, IP compression, on. change sleepmode 電池持ちに関わるか?
included ramzswap driver into kernel (no need ramzswap.ko)
j pipe.c tweak
msm_nand.c
CPI idle off
k cahnge touch pad maxspeed hz to 4000000
v_back_porch 27, v_front_porch 1
yaffs2 update to .35
compiled optimizing for ARM7
l up spi max clock
m touch driver fix タッチ感度アップ
Click to expand...
Click to collapse
Downloads:
you can adjust CPU voltage by yourself to edit /system/etc/init.d/13vdd_levels
2.3Th_kernel_029: via xrecovery
Th_min_voltage4: I got a minimum CPU voltage. If not booting, try to do down voltage.
Click to expand...
Click to collapse
For developers
when kernel booting, run-parts is auto-running at once!
put your script in /system/etc/init.d !!
Click to expand...
Click to collapse
my Github
Give me beer!!!! or one more xperia!!!!
[20/09/2011] Test release !
FreeKernel mod4.05.2 for SE 2.3.3 & FreeKernel mod4.05N.2 for SE 2.3.3
"N" is Normal Version, means without OC/UC/UV
modules
===================================================
compcache module for 4.05
tun module for 4.05
if u use comcache, read here! not automatically load!
My kernel sources are here !
My newest Kernel is here !
Now I work to merge arc kernel
specification
mod 4.05.2
- fixed wifi power off issue
mod 4.05.1
- fixed some header files (backport 32)
- add KernelConfig "QSD8X50_OVERCLOCK"
- compiled for gcc 4.5.2
mod 4.05
- fixed cpufreq driver (backport .31)
mod 4.04
- fixed cpu governor 'ondemand' (backport .30)
- fixed cpu governor 'interactive' (backport .32)
- fixed cpu governor 'smartass' (backport .32)
- fixed cpu governor idling function
mod 4.03
- add compcache patch
- used Tiny RCU (backport .30)
mod 4.02
- add fps uncap fix
- add cpufreq governor "smartass" (Thanks AnDyX)
mod 4.01
- fixed in-call-valume increased (Thanks Z)
- replace miniloader of FreeXperia (Thanks J & FreeXperia Team)
- add cpufreq governor "interactive"
mod 4.00
- newset kernel sources (Thanks J)
- over & under clocked (freq 128-1113)
- under voltages
- support ext3,ext4 filesystem
- enabled swap
Click to expand...
Click to collapse
I made this kernel with using Z's and AnDyX's work
For developers
when kernel booting, run-parts is auto-running at once!
put your script in /system/etc/init.d !!
old list:
FreeKernel mod4.05.1 for SE 2.3.3
FreeKernel mod4.05N.1 for SE 2.3.3
FreeKernel mod4.05 for SE 2.3.3
FreeKernel mod4.05N for SE 2.3.3
FreeKernel mod4.04 for SE 2.3.3
FreeKernel mod4.04N for SE 2.3.3
compcache module for 4.04
FreeKernel mod4.02 for SE 2.3.3
FreeKernel mod4.00 for SE 2.3.3
Cheers,
tkymgr
This zip has tkymgr's kernel 4.05 / 4.05N inside.
- auto clear cache partition & auto wipe dalvik cache when you install this zip.
FreeKernel-mod405-miuiGB103.zip for TripNMiUI-103.235.U.B71 also TripNMiUI - MIUI 1.8.26
FreeKernel-mod405N-miuiGB103.zip
old list:
FreeKernel mod4.04N for TripNMiUI-103.235.U.B71
FreeKernel mod4.02 for TripNMiUI-103.235.U.B71
Let's enjoy!!
--reserved--again
sahibunlimited said:
--reserved--again
Click to expand...
Click to collapse
wow also you are devs in Japan
oh my god...!! what the hell is happening here.. all the Developers are on fire right now..!!
Sources finally out?
Sent from my X10i using XDA App
HS!!
we got 2 new kernels!!
btw, what's the difference between this kernel and zKernel...???
I am assuming this has the in-call volume increased hack?
Candy[MAN] said:
I am assuming this has the in-call volume increased hack?
Click to expand...
Click to collapse
sorry, i forgot it
at next release, i will include in-call volume increased fix.
Go Go Go Go Goro!!!
Hahaha!
Good job team!
Can't wait !!
I respect Th(Meister of Iron),tk(gorosan),and hrsy96
They are famous Devs in Japan.
This team will be a very good job for all xperia X10 on the earth
We need FPS uncap in kernel?
We know the Z has been uncap the FPS without kernel
but the latest Zkernel also have this feature
We need this in your kernel?It have some different than before?
anybody tried this ??
Will it work with ThJap 1.5.0 ??
will await the miui version,
thank you for all your hard work guys
lzyllp said:
We need FPS uncap in kernel?
We know the Z has been uncap the FPS without kernel
but the latest Zkernel also have this feature
We need this in your kernel?It have some different than before?
Click to expand...
Click to collapse
This uncap is in kernel level wheras fps uncap was a hack that was a ROM level.
Difference in theory but the same when you use it.
hrsy96 said:
FreeKernel mod4.00 for TripNMiUI-102.235.U.B71
This zip has tkymgr's kernel inside.
Let's enjoy!!
Click to expand...
Click to collapse
is it possible to make failsafe version? (without oc/uc) my phone doesn't like oc/uc and all i get is wlod (and yes i cleared cache/dalvik etc)
hrsy96 said:
FreeKernel mod4.00 for TripNMiUI-102.235.U.B71
This zip has tkymgr's kernel inside.
Let's enjoy!!
Click to expand...
Click to collapse
is it work with tripnmiui 103?
tested tkymgr 4.00 kernel on wolf's 4.0 rom..
report uptil now..
-fast as hell
-stable as heaven
-no lags
-wifi works
-wifi tether works
-fps 54
-deep sleep works
-stock camera works fully with auto focus
-stock videocam works
still testing..
but only 128 mhz and 1113 mhz frequency are used mostly.. i think an interactive governer is needed to make it more battery friendly..!!
fingers crossed for future releases..!
my daily thanks limit exceeded because so much development is going on.. so a HUGE THANKS to you !!
kaisan1 said:
tested on wolf's 4.0 rom..
Report uptil now..
-fast as hell
-stable as heaven
-no lags
-wifi works
-wifi tether works
-fps 54
-deep sleep works
still testing..
But only 128 mhz and 1113 mhz frequency are used mostly.. I think an interactive governer is needed to make it more battery friendly..!!
Fingers crossed for future releases..!
My daily thanks limit exceeded because so much development is going on.. So a huge thanks to you !!:d
Click to expand...
Click to collapse
4.00 or 003?

[KERNEL][X10] DooMKernel [LOCKED BOOTLOADERS][Rel:v06][Dt:24/Dec][FW3.0.1.G.0.75]

---[ NEW ]---
added release v06 download links & changelog can be found here
---[ NEW ]---
in continuation of DooMKernel (for X10) here is the latest DooMKernel for X10 SE FW: 3.0.1.G.0.75
this is just the first in a series of many more kernels that i plan to work on/release (dont ask ETA/release date, when i thinks its worth-while, i will release it)
currently i am using FreeXperia kernel sources as base!
Thank you smartgardens, Byrana & Puzzlegirl for u kind donations
[ special thanks to ]
jerpelea
Blagus
zdzihu
aZuZu
FreeXperia Team
currently only tested on baseband 2.1.71
if u like the kernel dont forget to thank jerpelea cause the kernel is derived from his sources!
[ Screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ Info ]
i will be creating 3 series for the kernels (this is only for v02 & below)
S-series - Stock like - will be using stock SE kernel voltages, so should work on most devices w/o issues
X-series - eXtreme - will be undervolted, so as to give better battery life (has been discontinued from V03 since user-level CPU voltage control has been added to kernel)
FS-series - FailSafe - will be using stock SE kernel voltages & stock frequencies (no under/over clock) [245-998Mhz], so should work on ALL devices
i have unlocked frequencies from 128Mhz to 1228Mhz (many intermediate frequencies)!!!
thats why calling it "Power to The People" so u decide which voltages/frequencies u want
X & S series kernels would be having all those frequencies unlocked!
now for sake of safe booting i have hardcoded the startup/bootup frequencies to min:245, max:998 (in ramdisk) u can over-ride that using setcpu, ('set at boot' option should be used only after u have done adequate testing)
i want u guys to please test these kernels for a few hours (10-15 hrs atleast) on the ROM of ur choice!
i would recommend that u DO NOT use high frequencies for long time! this may damage ur device!
[*]the high frequencies are just for temporary boost/benchmarks/showoff
[*]you have been warned!
[ Requirements ]
Rooted ROM based on latest SE FW 3.0.1.G.0.75
working Recovery
[ Tested on ]
Stock Rooted SE FW 3.0.1.G.0.75
CM7-ZMOD v003
FreeXperia Project CM7 - FXP018
WB's ROM v4.0.4
TripNMiUI ROM
[ Additional Info ]
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
so dont directly jump to max frequency/undervolted kernel (X-series)
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/wlods then throttle back and use lower frequencies
if X-series kernels give u random reboots/instability then use S-series kernels
remember just because someone elses device was able to work at that frequency/voltage doesnt mean that ur phone can support/handle that frequency/voltage
[ Features ]
derived from FreeXperia Kernel:
kernel version 2.6.29
latest SE sources patched
Classic RCU
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance
FPSuncap at kernel level
removed nv_vsync and set to manual
my additions:
user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showthread.php?p=16877711#post16877711)
changed in-call volume (i think its now improved)
added fixed ondemand & conservative CPU governors
z's workaround for added for cpu idling too high (http://forum.xda-developers.com/showpost.php?p=16459282&postcount=111), thanks to Karlson2k for informing me about this!
VERY IMPORTANT FIX: device now doesnt touch high frequency while booting! this *might* solve the issue for most users...
enabled SWAP support
cpu voltage modulation:
FS & S-series kernels - stock voltages
X-series kernels - undervolted (has been discontinued from V03 since user-level CPU voltage control has been added to kernel)
optimized frequency-voltage table
added 192 Mhz frequency and unlocked frequencies from 128Mhz to 1228Mhz [for both series]
further decreased voltage (improved undervolt) for many frequencies [X-series only]
bumped jHash to v3
increased VM MAX READAHEAD to 512KB
updated config with iptables fix for droidwall & co (thanks to Jerpelea)
startup/bootup frequencies set at min:245Mhz, max:998Mhz (in ramdisk)
init.d scripts execution support (/system/bin/sysinit will be called/executed via init.rc) [for more info check this]
bash shell included in ramdisk (located in /sbin/bash) [i recommend using Hacker's KeyBoard to take full advantage of bash shell features]
CPU Governors activated/added: (the inbuilt governors have not been disabled) [default: OnDemand]
Smartass [now using different sources][settings used from here, thanks to viulian for those settings/parameter values]
Interactive
Scary (for info on how it works read this)
MinMax
smartassV2 (thanks to erasmux) with some fixes from ThJap
interactiveX (thanks to imoseyon) with some fixes i made
SavagedZen
Lagfree (thanks to ThJap)
BazillianWax
Smoothass
compiled using GCC-4.6.2 with O4 optimization (thanks to tkymgr)
File System support (in kernel):
EXT3
EXT4
NTFS
SquashFS
NFS (server/client)
CIFS
enabled access to .config through /proc/config.gz
enabled ARM THUMBEE extensions
enabled NLS_UTF8 support
SLAB memory allocator
I/O scheduler added/activated: (the inbuilt I/O schedulers have not been disabled) [default: deadline]
Simple I/O
BFQ
CFQ (Tweaked)
Anticipatory
Tweaked scheduler params to give better responsiveness
enabled TUN & TAP (VPN support)
added new logo!! Thanks to soheil_rf
[ Credits for Features ]
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance (thanks to FreeXperia)
FPSuncap at kernel level (thanks to FreeXperia)
removed nv_vsync and set to manual (thanks to FreeXperia) [might make UI more smooth]
fixed ondemand & conservative CPU governors (thanks to tkymgr)
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
Base kernel from sources by jerpelea (FreeXperia Project)
Interactive CPU Governor ported from Bukington's gaosp Kernel sources
Smartass CPU Governor & BFQ I/O scheduler ported from Conap30's Droid Eris kernel sources
[new]Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for X10]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul) [Fixed/modified for X10]
Scheduler parameter Tweaks ported from erasmux's Hero-Fly Kernel sources
TUN/TAP (VPN) support thanks to help from zdzihu
and finally ME for getting this all together for u guys
thank you all for ur work!
[ DISCLAIMER ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ How-To ]
take backup of ur system before using this
download the kernel package u want and place in SDACRD
flash the kernel package via recovery then reboot into android OS
check Menu -> Settings -> About Phone -> Kernel Version to check if the kernel has changed or not
[ Donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
[ Downloads ]
all files provided are update.zip flashable via recovery... they contain boot.img, wifi module (both ar6000.ko & wifi.ko), required bootloader bypassfiles...
v04 < NEW > Changelog
xRecovery v0.3-GBready compatible scripts (RECOVERY INCLUDED) [might give error during flashing but should still work ]
modFXP-DooMKernel-v04 (mirror) (merged X/S-series)
modFXP-DooMKernel-v04-FS (mirror) (FS-series)
CM7 (FreeXperia Project) [CWM] compatible scripts (edify) (CWM INCLUDED IN BOOT.IMG)
modFXP-DooMKernel-v04-CM7FXP (mirror) (merged X/S-series)
modFXP-DooMKernel-v04-FS-CM7FXP (mirror) (FS-series)
v03 < OLD > Changelog
xRecovery v0.3-GBready compatible scripts (RECOVERY INCLUDED) [might give error during flashing but should still work ]
modFXP-DooMKernel-v03
CM7 (FreeXperia Project) [CWM] compatible scripts (edify) (CWM INCLUDED IN BOOT.IMG)
modFXP-DooMKernel-v03-CM7FXP
v02 < OLD > Changelog
xRecovery v0.3-GBready compatible scripts (RECOVERY NOT INCLUDED)
modFXP-DooMKernel-v02-FS (FS-series)
modFXP-DooMKernel-v02-S (S-series)
modFXP-DooMKernel-v02-X (X-series)
CM7 (FreeXperia Project) [CWM] compatible scripts (edify) (CWM INCLUDED IN BOOT.IMG)
modFXP-DooMKernel-v02-FS-CM7FXP (FS-series)
modFXP-DooMKernel-v02-S-CM7FXP (S-series)
modFXP-DooMKernel-v02-X-CM7FXP (X-series)
v01 < OLD FILES >
xRecovery v0.3-GBready compatible scripts (RECOVERY NOT INCLUDED)
modFXP-DooMKernel-v01-FS (FS-series)
modFXP-DooMKernel-v01-S (S-series)
modFXP-DooMKernel-v01-X (X-series)
CM7 (FreeXperia Project) [CWM] compatible scripts (edify) (CWM INCLUDED IN BOOT.IMG)
modFXP-DooMKernel-v01-FS-CM7FXP (FS-series)
modFXP-DooMKernel-v01-S-CM7FXP (S-series)
modFXP-DooMKernel-v01-X-CM7FXP (X-series)
please test them out and let me know how it goes!
[ Troubleshooting ]
if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
on v01-X (at 128Mhz) the voltage is very low (875mV) which may cause screen off reboots... if that happens then just switch to 192Mhz as lowest frequency...
if the X-series doesnt work for u then try S-series.... if S-series doesnt work for u then try FS-series...
[ Additional Links ]
preconfigured init.d startup scripts for setting cpu voltages to S/X series values (for v04 & for v03)
VERY Important SetCPU information (in second post, towards end)
Information on cpu governors
lots of info on CPU Governors and I/O Schedulers
[DISCUSSION-TEST] CPU Governors and I/O Schedulers
the new update to WB's ROM (4.0.4) has some issues... check the following: http://forum.xda-developers.com/showpost.php?p=17049346&postcount=565
[ Sources ]
latest kernel sources have been pushed to git...
DooMKernel (X10) @ GITHUB
enjoy!
CPU frequency-voltage table used:
v03 <NEW>
v01/v02 <OLD>
Code:
Freq. | FS-Series | S-Series | X-Series
----------------------------------------------
128Mhz | ------ | 1000mV | 875mV
192Mhz | ------ | 1000mV | 900mV
245Mhz | 1000mV | 1000mV | 925mV
384Mhz | 1000mV | 1000mV | 950mV
460Mhz | 1000mV | 1000mV | 975mV
576Mhz | 1025mV | 1025mV | 1000mV
652Mhz | 1075mV | 1075mV | 1050mV
768Mhz | 1125mV | 1125mV | 1100mV
844Mhz | 1200mV | 1200mV | 1150mV
921Mhz | 1250mV | 1250mV | 1200mV
998Mhz | 1300mV | 1300mV | 1250mV
1036Mhz | ------ | 1325mV | 1275mV
1075Mhz | ------ | 1325mV | 1300mV
1113Mhz | ------ | 1350mV | 1325mV
1152Mhz | ------ | 1350mV | 1325mV
1190Mhz | ------ | 1375mV | 1350mV
1228Mhz | ------ | 1375mV | 1375mV
Important SetCPU information:
incase u are unable to boot when u "set on boot" option here is something that can help u-
SetCPU -> Menu -> Safe Mode Instructions (use latest version of SetCPU app)
reserved reserved 2
reserved reserved 3
nice! great work Doomlord! been waiting for your DK. gonna test this now..
Awsome work Doomlord, this is what we have all been waiting for, thankyou for your tireless work you do for our forum.
@all,
Been testing new x kernel this morning on stock gb, these kernels rock, phone is flying, tested battery down to 1% with no reboots with smartass gov and min128000/max1228800, deep sleep working, no issues at all, great work Doom.
Hey doom ,
Is there a way u can add cwm recovery native to your kernel ?2
sent from my Android powered smart phone
spaarc said:
Hey doom ,
Is there a way u can add cwm recovery native to your kernel ?2
sent from my Android powered smart phone
Click to expand...
Click to collapse
yes its possible i already have it for my Arc/Play/Neo kernels...
may be in future versions i will add it...
Doomlord
Is in-call volume hack in this kernel? I can not see it in first post
Berik84 said:
Doomlord
Is in-call volume hack in this kernel? I can not see it in first post
Click to expand...
Click to collapse
i just started merging my old kernel sources with FreeXperia sources a few hours back...
i am not sure... please do some testing... incase it isnt right now it will be included in future versions...
you're the man DoomLord, hope it works on TripNDroid
thehackersz said:
you're the man DoomLord, hope it works on TripNDroid
Click to expand...
Click to collapse
i have not done anything special to not support it
so please test it out
Nice boot logo
PS I think you have the baseband version incorrectly stated
working great too on achotjan 2.3.5 cm7.. so far no bug..
goRt said:
Nice boot logo
PS I think you have the baseband version incorrectly stated
Click to expand...
Click to collapse
thanks... too many numbers running around in my head... must have got mixed up
Hi,
Sorry for stupid question, i'm a newbie. Is it compatible with Wolf's Stock modified ROM??
Many thanks in advance
mcraeally44 said:
Hi,
Sorry for stupid question, i'm a newbie. Is it compatible with Wolf's Stock modified ROM??
Many thanks in advance
Click to expand...
Click to collapse
should work on all roms based on stock FW
must be the unlucky one, just bootloops twice and freezes on xperia man. wiped dalvik cache.
hi Doom
Sorry for a noob question...
which I/O sheduler is recommended to use
Cheers
Crocodile1973 said:
must be the unlucky one, just bootloops twice and freezes on xperia man. wiped dalvik cache.
Click to expand...
Click to collapse
which version did u try?

[KERNEL][X10] DooMKernel [UNLOCKED BOOTLOADERS]{Rel:v06}[Dt:10/Jan][FW3.0.1.G.0.75]

---[ NEW ]---
added test release v06, v06-1113 & v06-FS with BootManager-v2.0 for Stock based roms download links changelog can be found here
---[ NEW ]---
so here is the first kernel for unlocked bootloaders...
use [Dev] Bypass "bootloader" [PROPER METHOD] to unlock bootloader...
thanks to the_laser to openly release this unlock...
DO NOT ASK QUESTIONS AS TO HOW TO UNLOCK BOOTLOADER, FOR THAT INFO REFER TO the_laser's thread...
[ screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ features ]
derived from FreeXperia Kernel:
kernel version 2.6.29
latest SE sources patched
Classic RCU
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance
FPSuncap at kernel level
removed nv_vsync and set to manual
fixed DEEPSLEEP (thanks to jerpelea)
my additions:
additional stuff added:
features added to kernel-ramdisk
autoroot feature (very simple rooting)
busybox already installed in /sbin
BootManager 1.4 with multiple recoveries
insecure shell
rootfs and /system remounted as RW
persistent ADB
added z's FPS uncap fix
Recovery in Kernel given preference over recovery in /system
user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showthread.php?p=16877711#post16877711)
improved in-call volume
added fixed ondemand & conservative CPU governors
z's workaround for added for cpu idling too high (http://forum.xda-developers.com/showpost.php?p=16459282&postcount=111), thanks to Karlson2k for informing me about this!
enabled SWAP support
cpu voltage modulation:
FS & S-series voltages - stock voltages
X-series voltages - undervolted (use undervolt scripts / app)
bumped jHash to v3
increased VM MAX READAHEAD to 512KB
updated config with iptables fix for droidwall & co (thanks to Jerpelea)
optimized frequency-voltage table: added and unlocked LOTS of frequencies from 128Mhz to 1228Mhz
startup/bootup frequencies set at min:245Mhz, max:998Mhz (in ramdisk)
advanced init.d scripts execution support
CPU Governors activated/added: (the inbuilt governors have not been disabled) [default: OnDemand]
Smartass [now using different sources][settings used from here, thanks to viulian for those settings/parameter values]
Interactive
Scary (for info on how it works read this)
MinMax
smartassV2 (thanks to erasmux) with some fixes from ThJap
interactiveX (thanks to imoseyon) with some fixes i made
SavagedZen
Lagfree (thanks to ThJap)
BazillianWax
Smoothass
compiled using GCC-4.6.2 with O4 optimization (thanks to tkymgr)
File System support (in kernel):
EXT3
EXT4
NTFS
SquashFS
NFS (server/client)
CIFS
enabled access to .config through /proc/config.gz
enabled ARM THUMBEE extensions
enabled NLS_UTF8 support
SLAB memory allocator
I/O scheduler added/activated: (the inbuilt I/O schedulers have not been disabled) [default: deadline]
Simple I/O
BFQ
CFQ (Tweaked)
Anticipatory
Tweaked scheduler params to give better responsiveness
enabled TUN & TAP (VPN support)
added new logo!! Thanks to soheil_rf
[ requirements ]
bootloader unlocked device
flashtool
latest SE FW 3.0.1.G.0.75 or ROM based on that FW
[ additional Info ]
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
so dont directly jump to max frequency/undervolted kernel (X-series voltages)
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/wlods then throttle back and use lower frequencies
if X-series voltages give u random reboots/instability then use S-series voltages
remember just because someone elses device was able to work at that frequency/voltage doesnt mean that ur phone can support/handle that frequency/voltage
[ Credits for Features ]
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance (thanks to FreeXperia)
FPSuncap at kernel level (thanks to FreeXperia)
removed nv_vsync and set to manual (thanks to FreeXperia) [might make UI more smooth]
fixed ondemand & conservative CPU governors (thanks to tkymgr)
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
Base kernel from sources by jerpelea (FreeXperia Project)
Interactive CPU Governor ported from Bukington's gaosp Kernel sources
Smartass CPU Governor & BFQ I/O scheduler ported from Conap30's Droid Eris kernel sources
[new]Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for X10]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul) [Fixed/modified for X10]
Scheduler parameter Tweaks ported from erasmux's Hero-Fly Kernel sources
TUN/TAP (VPN) support thanks to help from zdzihu
and finally ME for getting this all together for u guys
thank you all for ur work!
[ DISCLAIMER ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
[ download link ]
KINDLY DO NOT MIRROR MY FILES
< NEW >
v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 99c795e2d8106a8efa147079a973da57 ]
x10_gb_DooMKernel-v06_wifi modules (can be flashed via CWM Recovery)
v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-1113-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : ffb2f927ce63719d5f8dc4810d8209a0 ]
x10_gb_DooMKernel-v06-1113_wifi modules (can be flashed via CWM Recovery)
v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-FS-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : c2e72435c7259012b746be86d6bd9d63 ]
x10_gb_DooMKernel-v06-FS_wifi modules (can be flashed via CWM recovery)
please test them out and let me know how it goes!
< OLD FILES >
[ how to install ]
the kernel is now a ftf file so flash using flashtool
flash wifi modules using recovery
IF U HAVE UNLOCKED THE BOOTLOADER PROPERLY,
FLASHING VIA FLASHTOOL WILL SUCCEED
AND U WILL SEE NEW BOOT LOGO AT STARTUP
NO MORE SE TEXT LOGO
[ troubleshooting ]
if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
if the overclocked version doesnt work for u then try FS-series...
[ additional Links ]
preconfigured init.d startup scripts for setting cpu voltages to S/X series values (for v05/v05-FS)
VERY Important SetCPU information (in second post, towards end)
Information on cpu governors
lots of info on CPU Governors and I/O Schedulers
[DISCUSSION-TEST] CPU Governors and I/O Schedulers
the new update to WB's ROM (4.0.4) has some issues... check the following: http://forum.xda-developers.com/showpost.php?p=17049346&postcount=565
[ DooMKernel Signature banners!!! ]
If you like to use my kernels and u want to show the world that u use it/love it , then you can add this banner to you signature!!!
Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1253853"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
[ sources ]
latest kernel sources have been pushed to git...
DooMKernel (X10) @ GITHUB
enjoy!
<old files>
KINDLY DO NOT MIRROR MY FILES
v06/v06-FS/v06-1113
v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 26a14cbfa3391e52a402a032fb4a98d5 ]
x10_gb_DooMKernel-v06_wifi modules (can be flashed via CWM Recovery)
v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-1113-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 80313edae0404aa3989212d3dc684a92 ]
x10_gb_DooMKernel-v06-1113_wifi modules (can be flashed via CWM Recovery)
v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-FS-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 25c416c85dc764a2aae76405aa954b0e ]
x10_gb_DooMKernel-v06-FS_wifi modules (can be flashed via CWM recovery)
v05/v05-FS
added test release v05a & v05a-FS with BootManager-v1.3 for Stock based roms download links changelog can be found here
added test release v05a & v05a-FS with BootManager-v1.3 for CM7-FXP rom download links changelog can be found here
added test release v05a & v05a-FS with BootManager-v1.3 for LukeMIUI-1.10.8 rom download links changelog can be found here
v05 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
[ min/max: 128Mhz/1228Mhz ]
for Stock ROM (and ROMS based on stock ROM)
x10_2.3.3_DooMKernel-v05.ftf (with working recovery integrated in kernel)
[ MD5HASH : 6e89fe8c5eb39e17ba99af8e2feec971 ]
x10_gb_DooMKernel-v05_wifi modules (can be flashed via recovery)
for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)
x10_FXP_DooMKernel-v05.ftf (with CWM recovery integrated in kernel)
[ MD5HASH : 9644a9a6a5ee346d1d210ffe8d76b568 ]
CM7FXP-DooMKernel-v05_wifi_CWM.zip (can be flashed via CWM recovery)
v05-FS (NOT OVERCLOCKED)
[ min/max: 245Mhz/998Mhz ]
for Stock ROM (and ROMS based on stock ROM)
x10_2.3.3_DooMKernel-v05-FS-FINAL.ftf (with working recovery integrated in kernel)
[ MD5HASH : 7c0d16faa2f25f90efe31b04ab97af11 ]
x10_gb_DooMKernel-v05-FS_wifi modules (can be flashed via recovery)
for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)
x10_FXP_DooMKernel-v05-FS.ftf (with CWM recovery integrated in kernel)
[ MD5HASH : 0c40335ccbb11524ca356a2918c7c73e ]
CM7FXP-DooMKernel-v05-FS_wifi_CWM.zip (can be flashed via CWM recovery)
these versions are NOT for CM7-FXP ROM
v04b (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
x10_2.3.3_DooMKernel-v04b.ftf [ mirror ] (with working recovery integrated in kernel)
[ MD5HASH : bf02d52aa8bd5b1a1d93c7b554e541e5 ]
x10_gb_DoomKernel-v04b_wifi modules [ mirror ] (can be flashed via recovery)
v04-FS
x10_2.3.3_DooMKernel-v04-FS-FINAL.ftf [ mirror ] (with working recovery integrated in kernel)
[ MD5HASH : 4b2af3f7952cc11778f66a8d57f671e8 ]
x10_gb_DoomKernel-v04-FS_wifi modules [ mirror ] (can be flashed via recovery)
x10_2.3.3_DooMKernel-v04-FS-FIX-AUTOROOT.ftf [ mirrors ] (fixed chargemon calling) <<< FLASH THIS NEW FILE
[ MD5HASH : c2e6d6a5a5c782e0f157974b50a5e11f ]
wifi modules [ mirrors ]
reserved reserved2
The first Real Custom Kernel For X10...
Thanks Doom!!
@XDA i need some more thanks for today!!
Amazing work guys!
And thank you for a kernel.
Awaiting Xrecovery.
Too fast i blinked and it's here!
Hi my friend, so:
- This is ONLY who´s already got bootloader unlocked, right?
- For now there isn´t the possibility to get this straight forward by xRecovery and/or CMW, right?
So: you´ve dona an almost perfect job i´ll wait for a simpler/straight forward way (i´m sure you´re workin´ on it)
---
Another thing: How can i integrate this on a custom rom so this is pre-installed? is there any way of doing this?
Thks for all your work even if you already have another (great) phone
Cheers
great work again doom!
Hi Doom,
Ok i have flashed the kernel, this is showing in my about phone, is this correct?
Edit..
It must be right as i have never used your FS kernel before, thanks bro.
EDIT.. Out of thanks but not forget and some beers.
colossus said:
Hi Doom,
Ok i have flashed the kernel, this is showing in my about phone, is this correct?
Edit..
It must be right as i have never used your FS kernel before, thanks bro.
Click to expand...
Click to collapse
i think that IF on boot i won´t see SE logo that´s because you´re unlocked
just a guess
Crowds said:
i think that IF on boot i won´t see SE logo that´s because you´re unlocked
just a guess
Click to expand...
Click to collapse
Good Guess, yes totally right, i should have known, it boots really fast now.
Thanks Ricardo.
warning the chargmon will currently NOT be executed... sorry abt that so for the time being NO OFFLINE CHARGING... i am working on correcting this (FIXED)
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Crowds said:
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Click to expand...
Click to collapse
i am adding and testing xRecovery in boot.img
DooMLoRD said:
i am adding and testing xRecovery in boot.img
Click to expand...
Click to collapse
so what you saying is: who got this get stuck for now, is that correct?
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
i guess so. for the 1st time in almost 2 years we can do it .,.... YYYUUUPPPPIIIIIIIII
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
Yes.
(10 chars)
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
Here you are buddy, a thread for general questions....
http://forum.xda-developers.com/showthread.php?t=1253794
thanks.
Crowds said:
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Click to expand...
Click to collapse
Isn't their a in built bootloader menu i guess
Don't Know this is my first experince

[KERNEL][RAY] DooMKernel CM7 [NO LONGER MAINTAINED]

hi i will soon be discontinuing support and closing down my (DooMKernel) threads for the following devices:
Xperia Ray
Xperia Mini
Xperia Mini Pro
Xperia Neo
RIGHT NOW I AM CLOSING DOWN THIS THREAD
since i only have the Xperia ARC with me, its becoming difficult for me to manage so many devices, especially since CM7 kernel will require different kernel sources (even MiUI), the task is going to get tougher for me... also I am getting busy with some personal work so wont be able to dedicate a lot of time for the devices which i dont even have...
i have asked the Xperia Play users to think abt donating a device to me...
if they want then they can do so, then i will continue work on PLAY too... but if they are not willing, then even that kernel will be closed down...
currently hartej has Xperia Ray and will be working on the kernel for that device (i will help him get started and working )...
another thing, my dear friend Napstar is an awesome dev, he is currently working on Ideos X6 kernel/recovery/other stuff, i keep helping him out when ever he needs help ... he is willing to help me out but we will need that device with us to continue work... so if for any of the above devices you guys are willing to donate a device to him/us, i am sure he/we will continue work on kernel and much much more
i invite advanced users who have knowledge abt compiling kernels to contact me... i can help them out to keep the kernels up for that device...
for technical queries u can always send p.m. to me
hope u guys understand this...
regards,
DooMLoRD
---------------------------------------------------------------------
DooMKernel for FreeXperia CM7!!!​
since my initial sources (for stock based roms) were not working correctly on CM7 i will be using modified FreeXperia Kernel source... i will keep separate kernels for CM7 & stock...
[ special thanks to ]
jerpelea
Blagus
zdzihu
aZuZu
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
(screenshots are from ARC but funiewski has tested it on his Xperia Ray)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ disclaimer ]
OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
whenever u are doing bug-reporting (for CM7-FXP rom) kindly make sure that the issues/bugs are reproducible on kernel provided by CM7-FXP...
also any specific queries/issues when using my kernel on CM7-FXP should first be posted in this thread... if we figure out that its not related to my kernel then u can post the issue in CM7-FXP thread...
[ features ]
the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too
[v01 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
[v01 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v01 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
Smartass
Scary
MinMax
Interactive
[v01 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
[v01 onwards] added I/O Schedulers:
V(R)
BFQ
[v01 onwards] enabled NLS_UTF8
[v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v01 onwards] added new Max frequency: 2.0Ghz
[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)
[v01 onwards] enabled SWAP support
[v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v01 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[v01 onwards] enabled ARM THUMBEE extensions
[v01 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v01 onwards] enabled NFS (client & server) support in kernel
[v01 onwards] enabled CIFS support in kernel
[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v02 onwards] FULL USB-OTG support
[v01 onwards] Latest CWM recovery (Thanks to FreeXperia team)
[v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support
[ credits for features ]
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
MinMax CPU Governor ported from UmaroKernel sources by umaro
Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
FreeXperia Project Kernel sources & CWM Recovery FreeXperia Team
and finally ME for getting this all together for u guys
thank you all for ur work!
[ requirements ]
latest FreeXperia Project CM7 ROM (available from here: http://forum.xda-developers.com/showthread.php?t=1102523)
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free) OR use CPU Setting under CyanogenMod Settings (Performance)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
[OPTIONAL] xCharge Reboot Otions (paid) [app to reboot into recovery/fastboot mode]
[ how to install ]
download the boot.img
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enjoy the kernel
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur phone (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ my kernel sources ]
https://github.com/DooMLoRD/semc-kernel-msm7x30
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
FreeXperia PROJECT: if you want to support FreeXperia PROJECT you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THUJZQB2U5PNC
[ downloads ]
<NEW>
[RAY] DooMKernel CM7 (v01) [For: CM7-FXP041] ( mirror ) [ MD5HASH: a5f4a5fe3dad877a0ef636293427123c ]
[ older versions ]
for older kernel versions refer to following:
Older Releases
[ DooMKernel Signature banners!!! ]
If you like to use my kernels and u want to show the world that u use it/love it , then you can add this banner to you signature!!!
Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1303635"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/IMG][/URL]
enjoy!
reserved for later
reserved for later2
thanks
so, we have button light now!!!!!
when can we have flashlight?
xutienan9520 said:
when can we have flashlight?
Click to expand...
Click to collapse
sorry i dont follow wht do u mean???
Nice, thx !
I followed the instructions on how to install the boot image. But now, I'm stuck at the sony ericsson logo. Is this normal to have to wait this long for it to load, or is something wrong? The baseband matches and my bootloader's unlocked and my phone's rooted.
risayap said:
I followed the instructions on how to install the boot image. But now, I'm stuck at the sony ericsson logo. Is this normal to have to wait this long for it to load, or is something wrong? The baseband matches and my bootloader's unlocked and my phone's rooted.
Click to expand...
Click to collapse
this kernel is ment for FreeXperia CM7
why are u seeing SONY ERICSSON SCREEN?
Please for mini pro.. thanks..
Sent from my SK17i using Tapatalk
DooMLoRD said:
this kernel is ment for FreeXperia CM7
why are u seeing SONY ERICSSON SCREEN?
Click to expand...
Click to collapse
Yeah I kinda figured it out after reading again the first post. I haven't changed from stock to CM7 yet. My bad.
will the kernel work with fxp042 too?
thx
funiewski said:
will the kernel work with fxp042 too?
thx
Click to expand...
Click to collapse
i dont know... i dont have that device with me... i only have Xperia Arc...
please test out and post ur feedback!
funiewski said:
will the kernel work with fxp042 too?
thx
Click to expand...
Click to collapse
It certainly booted for me when I tried it out for 5-10 minutes this morning before going back to stock. Everything seemed to be working as expected but I didin't do any long-term tests.
funiewski said:
will the kernel work with fxp042 too?
thx
Click to expand...
Click to collapse
It did for me.
Doomkernel and cm7 v42
Sent from my ST18i using Tapatalk
I am currently stress testing at 2Ghz and so far it works
but only 5 mins have elapsed.
EDIT: Reboot, lets try 1.8ghz
Mycorrhiza said:
I am currently stress testing at 2Ghz and so far it works
but only 5 mins have elapsed.
Click to expand...
Click to collapse
PROCEED AT UR OWN RISK...
these high frequencies are ok only FOR SHORT duration (benchmarks/showoff/etc)...
DO NOT USE IT FOR LONG PERIOD OF TIME
042 is working without problems with doomkernel
usb tether is working now.
I have still probs with app2sd for xperia, there is something during installation process that ads noapp2sd flag, I can not figure out when and what is doing this, sigh...
recovery did not recognize ext partition
DooMLoRD said:
PROCEED AT UR OWN RISK...
these high frequencies are ok only FOR SHORT duration (benchmarks/showoff/etc)...
DO NOT USE IT FOR LONG PERIOD OF TIME
Click to expand...
Click to collapse
Yeah it crashed quite fast.
On 1.8 Ghz it was stable, but now I am using 1.6ghz with no problem since yesterday
DooMLoRD when your kernel will be available for ST15i?
wucinac said:
DooMLoRD when your kernel will be available for ST15i?
Click to expand...
Click to collapse
I don't have these other phones, I only have XPERIA Arc... So I cannot guarantee any updates or newer kernels...
Sent from my X10i using XDA App

Categories

Resources