[KERNEL][NEO] DooMKernel [NO LONGER MAINTAINED]

Status
Not open for further replies.
Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
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



-----------------------------------


---[ UPDATES ]---

changelog for DooMKernel v09 SE 4.0.1.A.283 FW posted here

---[ UPDATES ]---



hello guys!

i am new to kernel development but i think this kernel would be useful for a lot of ppl using stock SE 4.0.1.A.283 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 u Raoa for kind donation!!


[ special thanks to ]


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



[ features ]

  • [v09 onwards] new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
  • [v09 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]
  • [v09 onwards] now supports Xperia ARC S too!
  • [v09 onwards] updated recovery to CWM v5.0.2.6 FreeXperia Team
  • [v09 onwards] added lower voltages (more undervolt) new voltage table
  • [v09 onwards] added new Max frequency: :eek::p 2.0Ghz :p:eek:
  • [v09 onwards] added FULL USB-OTG support! [Keyboard + Mouse + USB-Storage] (no need to use any modules anymore :) ) [for exact usb-storage mounting commands refer to this thread: http://forum.xda-developers.com/showthread.php?t=1224676]
  • [v09 onwards] updated integrated SuperUser app to v3.0.5
  • [v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
  • [v08 onwards] added new CPU governors:
    • InteractiveX
    • Savaged-Zen
    • SmartAssV2
  • [v07-FIX onwards] fixed sysinit support
  • [v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
  • [v07 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)
  • [v07 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)
  • [v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
  • [v06 onwards] added new logo!! Thanks to soheil_rf
  • [v06 onwards] added I/O Schedulers:
    • V(R)
    • BFQ
  • [v06 onwards] added CPU Governors:
    • Smartass
    • Scary
    • MinMax
  • [v06 onwards] enabled NLS_UTF8
  • [v05 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)
  • [v05 onwards] added Interactive CPU Governor
  • [v05 onwards] added new Max frequency: :eek: 1.9Ghz :eek:
  • [v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
  • [v04 onwards] updated recovery related scripts to resolve mounting issue
  • [v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
  • [v04 onwards] corrected adb issues (in both OS & recovery)
  • [v04 onwards] added lots of intermediate frequencies
  • [v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
  • [v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
  • [v03 onwards] enabled SWAP support
  • [v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
  • [v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
  • [v01 onwards] added new LOGO... no more boring SE TEXT logo ;)
  • [v01 onwards] autorooting (prerooted)
    • kernel is insecure (ro.secure=0)
    • su binary & superuser.apk will automatically be installed by kernel :D (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
    • busybox already installed in /sbin/
    • busybox will get copied to /system/xbin/ if its not present there
    • adb server is persistent
    • usb debugging enabled
    • rootfs and /system mounted as rw (thank you Blagus for the tip ;))
  • [v01 onwards] CWM recovery (Thanks to FreeXperia team)
  • [v01 onwards] init.d scripts/binaries execution support
  • [v01 onwards] enabled support (in kernel) for many file systems
    • EXT2
    • EXT3
    • EXT4
    • NTFS (Read & Write)
  • [v01 onwards] enabled a few I/O Schedulers
    • noop
    • Anticipatory
    • Deadline (default)
    • CFQ
  • [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] enabled ARM THUMBEE extensions
  • [v01 onwards] USB-OTG support (already enabled in SE FW)
  • enabled IPTABLES/NETFILTER support


[ credits for features ]

refer to my Arc kernel thread



[ requirements ]



[ how to install ]

  1. download the boot.img
  2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
  3. power down device
  4. start device in fastboot mode
  5. use the following command to flash the boot.img
    Code:
    fastboot flash boot boot.img
  6. reboot phone and enjoy the kernel ;)
  7. FOR OVERCLOCKING
    1. start SetCPU/NoFrills CPU Control app on ur NEO (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
    2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
    3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
    4. 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>


[NEO] DooMKernel (v09) (FW: 4.0.1.A.283) [ MD5HASH: 7a27ef41e88de016651f39cdfd385af4 ]




[ 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!!!

attachment.php


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=1197263"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/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]




icon8.gif


cheers!
 
Last edited:

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
Older Releases

NEO kernel FW: 3.0.1.A.0.145

only insecure kernel

[ features ]

  • 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 ;))


[ requirements ]

unrooted stock NEO FW: 3.0.1.A.0.145


[ download link ]

NEO insecure kernel FW: 3.0.1.A.0.145
 
Last edited:
  • Like
Reactions: 4728

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
Older Releases: 4.0.A.2.368 FW

stock SE 4.0.A.2.368 FW​


hello guys!

i am new to kernel development but i think this kernel would be useful for a lot of ppl using 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 u funkyblue04 & Jozinek for doing beta testing!!

Thank u Raoa for kind donation!!


[ special thanks to ]


Thank you guys for ur help! this would not have been possible without ur help!


[ screenshots ]

neo-dk-5-1.jpg
neo-dk-5-2.jpg
vr-bfq.png
arc-dk-10-4.png
arc-dk-7-3.png
arc-dk-7-1.png


vdd_control.jpg




[ 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 ]

  • [v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
  • [v08 onwards] added new CPU governors:
    • InteractiveX
    • Savaged-Zen
    • SmartAssV2
  • [v07-FIX onwards] fixed sysinit support
  • [v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
  • [v07 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)
  • [v07 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)
  • [v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
  • [v06 onwards] added new logo!! Thanks to soheil_rf
  • [v06 onwards] added I/O Schedulers:
    • V(R)
    • BFQ
  • [v06 onwards] added CPU Governors:
    • Smartass
    • Scary
    • MinMax
  • [v06 onwards] enabled NLS_UTF8
  • [v05 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)
  • [v05 onwards] added Interactive CPU Governor
  • [v05 onwards] added new Max frequency: :eek: 1.9Ghz :eek:
  • [v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
  • [v04 onwards] updated recovery related scripts to resolve mounting issue
  • [v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
  • [v04 onwards] corrected adb issues (in both OS & recovery)
  • [v04 onwards] added lots of intermediate frequencies
  • [v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
  • [v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
  • [v03 onwards] enabled SWAP support
  • [v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
  • [v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
  • [v01 onwards] added new LOGO... no more boring SE TEXT logo ;)
  • [v01 onwards] autorooting (prerooted)
    • kernel is insecure (ro.secure=0)
    • su binary & superuser.apk will automatically be installed by kernel :D (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
    • busybox already installed in /sbin/
    • busybox will get copied to /system/xbin/ if its not present there
    • adb server is persistent
    • usb debugging enabled
    • rootfs and /system mounted as rw (thank you Blagus for the tip ;))
  • [v01 onwards] CWM recovery (Thanks to FreeXperia team)
  • [v01 onwards] init.d scripts/binaries execution support
  • [v01 onwards] enabled support (in kernel) for many file systems
    • EXT2
    • EXT3
    • EXT4
    • NTFS (Read & Write)
  • [v01 onwards] enabled a few I/O Schedulers
    • noop
    • Anticipatory
    • Deadline (default)
    • CFQ
  • [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] enabled ARM THUMBEE extensions
  • [v01 onwards] USB-OTG support (already enabled in SE FW)
  • enabled IPTABLES/NETFILTER support


[ credits for features ]


thank you all for ur work!



[ requirements ]



[ how to install ]

  1. download the boot.img
  2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
  3. power down device
  4. start device in fastboot mode
  5. use the following command to flash the boot.img
    Code:
    fastboot flash boot boot.img
  6. reboot phone and enjoy the kernel ;)
  7. FOR OVERCLOCKING
    1. start SetCPU/NoFrills CPU Control app on ur NEO (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
    2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
    3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
    4. 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>


[NEO] DooMKernel (v08) (FW: 4.0.A.2.368) [ MD5HASH: f6a009120990740d5b11061b22c082f3 ]


<OLD FILES>

[NEO] DooMKernel (v07-FIX) (FW: 4.0.A.2.368) [ MD5HASH: 8c6ac0431d424622d7bfb0e998334503 ]

[NEO] DooMKernel (v07) (FW: 4.0.A.2.368) [ MD5HASH: db2df0661f122e2379cba7ce940fe969 ]

[NEO] DooMKernel (v06) (FW: 4.0.A.2.368) [ MD5HASH: ae0e56561e96eaaf49cc3eacfa40dc95 ]

[NEO] DooMKernel (v05) (FW: 4.0.A.2.368)

[NEO] DooMKernel (v04) (FW: 4.0.A.2.368)

[NEO] DooMKernel (v03) (FW: 4.0.A.2.368)

[NEO] DooMKernel (v02) (FW: 4.0.A.2.368)

[NEO] 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



icon8.gif


cheers!
 
Last edited:
D

Deleted member 3693611

Guest
you write under requierments "unrooted phone" but it doesnt matter if its rooted right??? i can flash the kernel anyway or am i wrong?
 
D

Deleted member 3693611

Guest
ok same here no SE logo but it peeps and lights up on the buttons as if it was booted but just cant see anything
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
Send me via p.m. the kernel.sin from new FW ftf file... u can open/extract FTF using 7zip...

Sent from my GT-I9100 using XDA App
 
  • Like
Reactions: pinfloi581

pinfloi581

Member
Jul 22, 2011
41
6
People who have Xperia neo opens the web, and as for your terminal is not found, goes to another website does not know that there are contributions arc forum! Neo needs even their own subforum.
Tomorrow I go home and charge you whatever it takes @ Doomlord!



Spanish comunity.
 

Mesho Arc

Senior Member
Apr 26, 2011
263
21
Riyadh
I have the firmware with out root, i did the root throw CWM recovery.

I can't remove any app, it always reboots.
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune

funkyblue04

Senior Member
Dec 15, 2010
1,041
181
Amazon Fire TV
OK Great. Thanks for your work. I'm after a root options the most. I cannot upgrade without it, as I want to be able to restore everything afterwards. Upgrade looks really good as well.
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
NEO insecure kernel FW: 3.0.1.A.0.145

test NEO kernel FW: 3.0.1.A.0.145

only insecure kernel

[ features ]

  • 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 ;))


[ requirements ]

unrooted stock NEO FW: 3.0.1.A.0.145


[ download link ]

NEO insecure kernel FW: 3.0.1.A.0.145


please check:
  1. if device boots
  2. if camera works
  3. if wifi works
  4. if u can root (use flashtool and click root)


please report back with ur results!
 
D

Deleted member 3693611

Guest
just for info i would like a kernel with preinstalled CWM recovery


so i flashed your kernel it bootet wifi works and i rootet it with super on click! but when i look into telefon info there is no kernel name with your name just 2.6.32.9-perf
SEMCUser@SEMCHost#1


so whats up??
 
Last edited by a moderator:

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
just for info i would like a kernel with preinstalled CWM recovery


so i flashed your kernel it bootet wifi works and i rootet it with super on click! but when i look into telefon info there is no kernel name with your name just 2.6.32.9-perf
SEMCUser@SEMCHost#1


so whats up??

Since the previous kernel was not booting I thought lets do it step wise ;)

Dont worry now that this one boots next step is recovery integration...


It works. Just wondering why it's not the boot.img from the latest FW? That one needs a root option more.

Thanks

I posted above right, I cant make it unless I get the kernel.sin file from latest FW.... If u have it send it asap and contact me via p.m.

Sent from my X10i using XDA App
 
D

Deleted member 3693611

Guest
Could it be that this kernel speeded up my phone a bit? Feels a bit faster

Sent from my MT15i using XDA App
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
DooMKernel (v01)

hence forth the kernels will be called DooMKernel (like my X10 kernels ;))


DooMKernel (v01) released!


[ features ]

  • added new LOGO... no more boring SE TEXT logo ;)
  • autorooting (prerooted)
    • kernel is insecure (ro.secure=0)
    • su binary & superuser.apk will automatically be installed by kernel :D (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
    • busybox already installed in /sbin/
    • busybox will get copied to /system/xbin/ if its not present there
    • 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)
  • init.d scripts/binaries execution support
  • enabled support (in kernel) for many file systems
    • EXT2
    • EXT3
    • EXT4
    • NTFS (Read & Write)
  • enabled a few I/O Schedulers
    • noop
    • Anticipatory
    • Deadline (default)
    • CFQ
  • enabled NFS (client & server) support in kernel
  • enabled CIFS support in kernel
  • enabled access to kernel .config (can be pulled from /proc/config.gz)
  • enabled TUN/TAP driver support (integrated in kernel) [VPN support]
  • enabled ARM THUMBEE extensions
  • USB-OTG support (already enabled in SE FW)


downloads links in first post!



icon8.gif



ENJOY!
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    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



    -----------------------------------


    ---[ UPDATES ]---

    changelog for DooMKernel v09 SE 4.0.1.A.283 FW posted here

    ---[ UPDATES ]---



    hello guys!

    i am new to kernel development but i think this kernel would be useful for a lot of ppl using stock SE 4.0.1.A.283 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 u Raoa for kind donation!!


    [ special thanks to ]


    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



    [ features ]

    • [v09 onwards] new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
    • [v09 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]
    • [v09 onwards] now supports Xperia ARC S too!
    • [v09 onwards] updated recovery to CWM v5.0.2.6 FreeXperia Team
    • [v09 onwards] added lower voltages (more undervolt) new voltage table
    • [v09 onwards] added new Max frequency: :eek::p 2.0Ghz :p:eek:
    • [v09 onwards] added FULL USB-OTG support! [Keyboard + Mouse + USB-Storage] (no need to use any modules anymore :) ) [for exact usb-storage mounting commands refer to this thread: http://forum.xda-developers.com/showthread.php?t=1224676]
    • [v09 onwards] updated integrated SuperUser app to v3.0.5
    • [v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
    • [v08 onwards] added new CPU governors:
      • InteractiveX
      • Savaged-Zen
      • SmartAssV2
    • [v07-FIX onwards] fixed sysinit support
    • [v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
    • [v07 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)
    • [v07 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)
    • [v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
    • [v06 onwards] added new logo!! Thanks to soheil_rf
    • [v06 onwards] added I/O Schedulers:
      • V(R)
      • BFQ
    • [v06 onwards] added CPU Governors:
      • Smartass
      • Scary
      • MinMax
    • [v06 onwards] enabled NLS_UTF8
    • [v05 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)
    • [v05 onwards] added Interactive CPU Governor
    • [v05 onwards] added new Max frequency: :eek: 1.9Ghz :eek:
    • [v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
    • [v04 onwards] updated recovery related scripts to resolve mounting issue
    • [v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
    • [v04 onwards] corrected adb issues (in both OS & recovery)
    • [v04 onwards] added lots of intermediate frequencies
    • [v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
    • [v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
    • [v03 onwards] enabled SWAP support
    • [v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
    • [v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
    • [v01 onwards] added new LOGO... no more boring SE TEXT logo ;)
    • [v01 onwards] autorooting (prerooted)
      • kernel is insecure (ro.secure=0)
      • su binary & superuser.apk will automatically be installed by kernel :D (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
      • busybox already installed in /sbin/
      • busybox will get copied to /system/xbin/ if its not present there
      • adb server is persistent
      • usb debugging enabled
      • rootfs and /system mounted as rw (thank you Blagus for the tip ;))
    • [v01 onwards] CWM recovery (Thanks to FreeXperia team)
    • [v01 onwards] init.d scripts/binaries execution support
    • [v01 onwards] enabled support (in kernel) for many file systems
      • EXT2
      • EXT3
      • EXT4
      • NTFS (Read & Write)
    • [v01 onwards] enabled a few I/O Schedulers
      • noop
      • Anticipatory
      • Deadline (default)
      • CFQ
    • [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] enabled ARM THUMBEE extensions
    • [v01 onwards] USB-OTG support (already enabled in SE FW)
    • enabled IPTABLES/NETFILTER support


    [ credits for features ]

    refer to my Arc kernel thread



    [ requirements ]



    [ how to install ]

    1. download the boot.img
    2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
    3. power down device
    4. start device in fastboot mode
    5. use the following command to flash the boot.img
      Code:
      fastboot flash boot boot.img
    6. reboot phone and enjoy the kernel ;)
    7. FOR OVERCLOCKING
      1. start SetCPU/NoFrills CPU Control app on ur NEO (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
      2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
      3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
      4. 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>


    [NEO] DooMKernel (v09) (FW: 4.0.1.A.283) [ MD5HASH: 7a27ef41e88de016651f39cdfd385af4 ]




    [ 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!!!

    attachment.php


    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=1197263"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/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]




    icon8.gif


    cheers!
    7

    if u can explain IN DETAIL as to wht is the problem may be i can help u :p

    SE uploaded sources for new firmwares :D Doomlord now its time for you ;)

    thanks i am at work right now... getting those files...

    will start work on merging these sources tonight...
    5
    test DooMKernel v09 for FW 4.0.1.A.283

    test DooMKernel v09 for FW 4.0.1.A.283


    kernel is based on 4.0.1.A.284 sources
    ramdisk is based on 4.0.1.A.283 FW

    [ changelog ]

    1. Vibration & USB mounting issues sorted out!!!!
    2. new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
    3. cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
    4. now supports Xperia ARC S too!
    5. updated recovery to CWM v5.0.2.6 FreeXperia Team
    6. added lower voltages (more undervolt) new voltage table
    7. added new Max frequency: :eek::p 2.0Ghz :p:eek:
    8. added FULL USB-OTG support! [Keyboard + Mouse + USB-Storage] (no need to use any modules anymore :) )
    9. updated integrated SuperUser app to v3.0.5



    download links at first post!



    [ 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!!!

    attachment.php


    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=1172885"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/IMG][/URL]





    please test out everything and post ur feedback...


    icon8.gif



    ENJOY!
    4
    may i have ur attention!

    Custom kernel boot screen submissions for DooMKernel

    VOTING BEGINS!!!

    thanks to all who contributed!!!

    i have selected some final entries which i personally liked...

    now the time comes to decide the final one...

    a poll has been created in this thread... multiple selections are allowed...

    so guys select the best one which u want as bootlogo on the next DooMKernel!!!
    4
    Older Releases: 4.0.A.2.368 FW

    stock SE 4.0.A.2.368 FW​


    hello guys!

    i am new to kernel development but i think this kernel would be useful for a lot of ppl using 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 u funkyblue04 & Jozinek for doing beta testing!!

    Thank u Raoa for kind donation!!


    [ special thanks to ]


    Thank you guys for ur help! this would not have been possible without ur help!


    [ screenshots ]

    neo-dk-5-1.jpg
    neo-dk-5-2.jpg
    vr-bfq.png
    arc-dk-10-4.png
    arc-dk-7-3.png
    arc-dk-7-1.png


    vdd_control.jpg




    [ 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 ]

    • [v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
    • [v08 onwards] added new CPU governors:
      • InteractiveX
      • Savaged-Zen
      • SmartAssV2
    • [v07-FIX onwards] fixed sysinit support
    • [v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
    • [v07 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)
    • [v07 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)
    • [v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
    • [v06 onwards] added new logo!! Thanks to soheil_rf
    • [v06 onwards] added I/O Schedulers:
      • V(R)
      • BFQ
    • [v06 onwards] added CPU Governors:
      • Smartass
      • Scary
      • MinMax
    • [v06 onwards] enabled NLS_UTF8
    • [v05 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)
    • [v05 onwards] added Interactive CPU Governor
    • [v05 onwards] added new Max frequency: :eek: 1.9Ghz :eek:
    • [v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
    • [v04 onwards] updated recovery related scripts to resolve mounting issue
    • [v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
    • [v04 onwards] corrected adb issues (in both OS & recovery)
    • [v04 onwards] added lots of intermediate frequencies
    • [v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
    • [v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
    • [v03 onwards] enabled SWAP support
    • [v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
    • [v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
    • [v01 onwards] added new LOGO... no more boring SE TEXT logo ;)
    • [v01 onwards] autorooting (prerooted)
      • kernel is insecure (ro.secure=0)
      • su binary & superuser.apk will automatically be installed by kernel :D (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
      • busybox already installed in /sbin/
      • busybox will get copied to /system/xbin/ if its not present there
      • adb server is persistent
      • usb debugging enabled
      • rootfs and /system mounted as rw (thank you Blagus for the tip ;))
    • [v01 onwards] CWM recovery (Thanks to FreeXperia team)
    • [v01 onwards] init.d scripts/binaries execution support
    • [v01 onwards] enabled support (in kernel) for many file systems
      • EXT2
      • EXT3
      • EXT4
      • NTFS (Read & Write)
    • [v01 onwards] enabled a few I/O Schedulers
      • noop
      • Anticipatory
      • Deadline (default)
      • CFQ
    • [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] enabled ARM THUMBEE extensions
    • [v01 onwards] USB-OTG support (already enabled in SE FW)
    • enabled IPTABLES/NETFILTER support


    [ credits for features ]


    thank you all for ur work!



    [ requirements ]



    [ how to install ]

    1. download the boot.img
    2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
    3. power down device
    4. start device in fastboot mode
    5. use the following command to flash the boot.img
      Code:
      fastboot flash boot boot.img
    6. reboot phone and enjoy the kernel ;)
    7. FOR OVERCLOCKING
      1. start SetCPU/NoFrills CPU Control app on ur NEO (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
      2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
      3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
      4. 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>


    [NEO] DooMKernel (v08) (FW: 4.0.A.2.368) [ MD5HASH: f6a009120990740d5b11061b22c082f3 ]


    <OLD FILES>

    [NEO] DooMKernel (v07-FIX) (FW: 4.0.A.2.368) [ MD5HASH: 8c6ac0431d424622d7bfb0e998334503 ]

    [NEO] DooMKernel (v07) (FW: 4.0.A.2.368) [ MD5HASH: db2df0661f122e2379cba7ce940fe969 ]

    [NEO] DooMKernel (v06) (FW: 4.0.A.2.368) [ MD5HASH: ae0e56561e96eaaf49cc3eacfa40dc95 ]

    [NEO] DooMKernel (v05) (FW: 4.0.A.2.368)

    [NEO] DooMKernel (v04) (FW: 4.0.A.2.368)

    [NEO] DooMKernel (v03) (FW: 4.0.A.2.368)

    [NEO] DooMKernel (v02) (FW: 4.0.A.2.368)

    [NEO] 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



    icon8.gif


    cheers!