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

Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
---[ 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 ]

x10-dk-v05-6.png
x10-dk-v05-cm7.png
x10-dk-v05-2.png
x10-dk-v05-3.png
x10-dk-v05-4.png
x10-dk-v05-5.png

x10-dk-vdd-1.jpg
x10-dk-vdd-2.jpg



[ 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
      1. autoroot feature (very simple rooting)
      2. busybox already installed in /sbin
      3. BootManager 1.4 with multiple recoveries
      4. insecure shell
      5. rootfs and /system remounted as RW
      6. persistent ADB
      7. added z's FPS uncap fix
      8. 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://xdaforums.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://xdaforums.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 ]

  1. bootloader unlocked device
  2. flashtool
  3. 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 ]


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 >

  1. v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )

    for Stock ROM (and ROMS based on stock ROM)

  2. v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )

    for Stock ROM (and ROMS based on stock ROM)

  3. v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)

    for Stock ROM (and ROMS based on stock ROM)





please test them out and let me know how it goes! ;)


< OLD FILES >


[ how to install ]

  1. the kernel is now a ftf file so flash using flashtool
  2. 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 ]

  1. if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
  2. if the overclocked version doesnt work for u then try FS-series...


[ additional Links ]




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

doomkernel-sig.png


Just copy the following code and paste it in you USER CP under "Edit Signature":

HTML:
[URL="http://xdaforums.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


icon8.gif


enjoy!
 
Last edited:

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
<old files>


KINDLY DO NOT MIRROR MY FILES


v06/v06-FS/v06-1113

  1. v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )

    for Stock ROM (and ROMS based on stock ROM)

  2. v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )

    for Stock ROM (and ROMS based on stock ROM)

  3. v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)

    for Stock ROM (and ROMS based on stock ROM)




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




  1. v05 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
    [ min/max: 128Mhz/1228Mhz ]

    1. for Stock ROM (and ROMS based on stock ROM)


    2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)


  2. v05-FS (NOT OVERCLOCKED)
    [ min/max: 245Mhz/998Mhz ]

    1. for Stock ROM (and ROMS based on stock ROM)


    2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)




these versions are NOT for CM7-FXP ROM

  1. v04b (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}


  2. v04-FS



 
Last edited:

Crowds

Senior Member
Jun 9, 2008
3,709
2,224
48
Azeitão
nivelcosmeticos.com
OnePlus 3
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 :D 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;)
 

colossus

Retired Senior Moderator
Aug 28, 2009
3,215
3,072
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.;)
 
Last edited:

erick29

Senior Member
Sep 29, 2009
78
7
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..

Sent from my X10 using XDA App
 

Top Liked Posts

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

    x10-dk-v05-6.png
    x10-dk-v05-cm7.png
    x10-dk-v05-2.png
    x10-dk-v05-3.png
    x10-dk-v05-4.png
    x10-dk-v05-5.png

    x10-dk-vdd-1.jpg
    x10-dk-vdd-2.jpg



    [ 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
        1. autoroot feature (very simple rooting)
        2. busybox already installed in /sbin
        3. BootManager 1.4 with multiple recoveries
        4. insecure shell
        5. rootfs and /system remounted as RW
        6. persistent ADB
        7. added z's FPS uncap fix
        8. 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://xdaforums.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://xdaforums.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 ]

    1. bootloader unlocked device
    2. flashtool
    3. 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 ]


    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 >

    1. v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    2. v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    3. v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)

      for Stock ROM (and ROMS based on stock ROM)





    please test them out and let me know how it goes! ;)


    < OLD FILES >


    [ how to install ]

    1. the kernel is now a ftf file so flash using flashtool
    2. 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 ]

    1. if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
    2. if the overclocked version doesnt work for u then try FS-series...


    [ additional Links ]




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

    doomkernel-sig.png


    Just copy the following code and paste it in you USER CP under "Edit Signature":

    HTML:
    [URL="http://xdaforums.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


    icon8.gif


    enjoy!
    31
    <old files>


    KINDLY DO NOT MIRROR MY FILES


    v06/v06-FS/v06-1113

    1. v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    2. v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    3. v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)

      for Stock ROM (and ROMS based on stock ROM)




    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




    1. v05 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
      [ min/max: 128Mhz/1228Mhz ]

      1. for Stock ROM (and ROMS based on stock ROM)


      2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)


    2. v05-FS (NOT OVERCLOCKED)
      [ min/max: 245Mhz/998Mhz ]

      1. for Stock ROM (and ROMS based on stock ROM)


      2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)




    these versions are NOT for CM7-FXP ROM

    1. v04b (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}


    2. v04-FS



    29
    DooMKernel v06 for blind testers!!!

    DooMKernel v06 for blind testers!!!


    here is v06, v06-1113 & v06-FS


    has a few new things


    since i dont have a working device with me i cannot test... so i want u guys to test it out and let me know if it boots...



    [ changelog ]

    • BootManager v1.4
      1. updated CWM5 to latest one from FXP
      2. replaced CWM4 with my own modified version of CWM5 (details of changes can be found here)
    • DooMKernel v06
      1. added new governors:
        • Lagfree (thanks to ThJap)
        • BazillianWax
        • Smoothass
      2. added I/O schedulers:
        • Simple I/O
      3. bumped jHash to v3
      4. increased VM MAX READAHEAD to 512KB
      5. updated config with iptables fix for droidwall & co (thanks to Jerpelea)



    [ download link ]


    1. v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    2. v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )

      for Stock ROM (and ROMS based on stock ROM)

    3. v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)

      for Stock ROM (and ROMS based on stock ROM)

    please do test out and post ur feedback/reports!



    i have already posted multiupload links so kindly do not mirror my files :)



    [ ADDON MODULES ]

    SPLBOOT modules for DooMKernel v06 (all series)
    28
    DooMKernel (v05) released

    test release v05


    [ screenshots ]

    x10-dk-v05-6.png
    x10-dk-v05-cm7.png
    x10-dk-v05-2.png
    x10-dk-v05-3.png
    x10-dk-v05-4.png
    x10-dk-v05-5.png


    [ changelog ]

    1. changes from v04b +
    2. lots of features in ramdisk
      • autorooting
      • xRecovery-0.3 GB Ready integrated
      • insecure shell
      • rootfs and /system remounted as RW
      • persistent ADB
    3. fixed DEEPSLEEP (thanks to jerpelea)


    [ download link ]

    1. v05 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
      [ min/max: 128Mhz/1228Mhz ]

      1. for Stock ROM (and ROMS based on stock ROM)


      2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)


    2. v05-FS (NOT OVERCLOCKED)
      [ min/max: 245Mhz/998Mhz ]

      1. for Stock ROM (and ROMS based on stock ROM)


      2. for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)




    icon8.gif



    ENJOY!
    23
    reserved reserved2