[KERNEL][T] DooMKernel {JB}(v12)[20140604]

Search This thread

Duvel999

Senior Member
Nov 1, 2010
1,735
433
Samsung Galaxy Tab S3
OnePlus 6T
Just a small question; What is cross flash?

Does this mean CWM over TWRP recovery kernel?

I did this, I noticed after flashing CWM recovery & after a reboot I got TWRP recovery back?

Is this strange or not?

Also when I try to shutdown the phone, I booted again wit Doomkernel?

Any one else noticed this?
 
Last edited:

TheGSL

Member
Dec 26, 2012
45
4
I am correct in thinking that you could just flash the kernel.elf via flashtools and install that way too without any problems?

I am using the stock jb kernel that comes with 489 so do not have any recovery built in, so cannot boot into recovery. I know I could flash
a kernel with recovery in to do it etc., but if flashtools method will work then I would prefer that, it seems easier.
 

gregbradley

Retired Forum Moderator
Just a small question; What is cross flash?

Does this mean cwm over TWRP recovery kernel?

I did this, I noticed after flashing CWM recovery & after a reboot I got TWRP rcovery back?

Is this strange or not?

Also when I try to shutdown the phone, I booted again wit Doomkernel?

Any one else noticed this?

Cross flashing means flashing this kernel on a device other than the T. It is only meant for the Xperia T

I am correct in thinking that you could just flash the kernel.elf via flashtools and install that way too without any problems?

I am using the stock jb kernel that comes with 489 so do not have any recovery built in, so cannot boot into recovery. I know I could flash
a kernel with recovery in to do it etc., but if flashtools method will work then I would prefer that, it seems easier.


Yes, if you have an unlocked bootloader.
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
In my opinion, this device is fast enough on stock frequencies. What we need is better battery life with stock performance.
With this kernel, my phone can finally go into deep sleep mode!

Thanks doom, keep up the good work:)

there are tons of tweaks/patches incoming... undervolting / voltage control / AVS(HAVS?) / newer frequencies / gpu under|over clock / gpu governor / cpu governors / other tweaks at kernel level to maximize battery performance...



Just a small question; What is cross flash?

Does this mean cwm over TWRP recovery kernel?

I did this, I noticed after flashing CWM recovery & after a reboot I got TWRP rcovery back?

Is this strange or not?

Also when I try to shutdown the phone, I booted again wit Doomkernel?

Any one else noticed this?

cross flash meaning that dont flash this on the TX or TL


I am correct in thinking that you could just flash the kernel.elf via flashtools and install that way too without any problems?

I am using the stock jb kernel that comes with 489 so do not have any recovery built in, so cannot boot into recovery. I know I could flash
a kernel with recovery in to do it etc., but if flashtools method will work then I would prefer that, it seems easier.

yes just open the zip file and extract the kernel.elf and flash it... though i highly recommend that u flash the kernel package again in recovery as wifi modules get flashed (basically stock wifi modules, as my kernel is compatible with stock wifi modules)


Cross flashing means flashing this kernel on a device other than the T. It is only meant for the Xperia T




Yes, if you have an unlocked bootloader.

thanks for helping out greg :)
 
  • Like
Reactions: TheGSL

TheGSL

Member
Dec 26, 2012
45
4
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]

Before I flash could I ask 2 things please?

A does WiFi definitely work on this kernel?

B what is the cleanest way of flashing kernels and ftfs etc? If necessary, I will post B as a separate post in the q and a.

Sent from my LT30p using xda app-developers app
 

gregbradley

Retired Forum Moderator
Before I flash could I ask 2 things please?

A does WiFi definitely work on this kernel?

B what is the cleanest way of flashing kernels and ftfs etc? If necessary, I will post B as a separate post in the q and a.

Sent from my LT30p using xda app-developers app

A)
Yes

B)
Either way, all ways are equally "clean" (Whatever you mean by that)
So either flash in flashtool using fastboot, or use fastboot commands via CMD or flash the .zip in recovery
 
  • Like
Reactions: TheGSL

y2grae

Senior Member
Nov 12, 2010
490
81
Coventry
Before I flash could I ask 2 things please?

A does WiFi definitely work on this kernel?

B what is the cleanest way of flashing kernels and ftfs etc? If necessary, I will post B as a separate post in the q and a.

Sent from my LT30p using xda app-developers app



a) as mentioned above ... yes (i have it on)

b) for this, i would recommend flashing the zip in cwm
basic rule : if kernel is in a zip file with other files in the zip, then flash the zip in CWM, if the kernel is a single file then use fastboot :)

sorry if this is just repeating what Greg said
 
  • Like
Reactions: TheGSL

gregbradley

Retired Forum Moderator
I installed kernel mint489 stock with cmw update and supersu, is it possible to update Doomkernel with this configuration?

Thanks

If you are on a stock based rom then you can just flash the kernel. It has recovery already in it. And the kernel is pre rooted. If you have super user app then all will be fine....
 
  • Like
Reactions: arcticbreeze

papped

Senior Member
Jan 28, 2007
526
68
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]

May already be known, but I get a bunch of wakeup lag on non-ondemand governors (interactive, msm-dcvs)

Sent from my Xperia T using Tapatalk
 
  • Like
Reactions: DooMLoRD

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]

May already be known, but I get a bunch of wakeup lag on non-ondemand governors (interactive, msm-dcvs)

Sent from my Xperia T using Tapatalk

Please explain In detail

Sent from my LT30p using xda app-developers app
 

papped

Senior Member
Jan 28, 2007
526
68
Re: [KERNEL][T] DooMKernel {JB}(v01)[20130301]

Please explain In detail

Sent from my LT30p using xda app-developers app

Power button to turn screen on after sleeping for a while, to pattern lock screen. Everything lags about 5-15s behind for the first minute or so. Perfectly fine with on demand, shows up all the time with interactive and msm

Sent from my Xperia T using Tapatalk
 

Duvel999

Senior Member
Nov 1, 2010
1,735
433
Samsung Galaxy Tab S3
OnePlus 6T
Re: [KERNEL][T] DooMKernel {JB}(v01)[20130301]

Power button to turn screen on after sleeping for a while, to pattern lock screen. Everything lags about 5-15s behind for the first minute or so. Perfectly fine with on demand, shows up all the time with interactive and msm

Sent from my Xperia T using Tapatalk

I noticed this too ;)

* use Interactive & cfq.

@ Doomlord, Thx. for the Great Work on this Kernel.:good:

Sent from my LT30p using xda app
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 81

    ----------------[ ANNOUNCEMENT ]--------------------

    DooMKernel v12 released!

    ----------------[ ANNOUNCEMENT ]--------------------





    DooMKernel for Xperia T!!!



    [ intro ]


    so friends i present to u the legendary DooMKernel!


    firstly a BIG thank you to XDA for giving me the Xperia T to work on... i hope i am putting the device to good use ;)



    use this kernel thread only for reporting bugs... please do not flood this development thread with non-development related questions...

    please use the following thread to discuss the questions/queries you have regarding my kernel:
    [Q&A Thread][KERNEL][T] DooMKernel {JB}




    [ screenshots ]

    attachment.php




    [ 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


    DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia T (LT30p)


    this is not compatible with little kernel bootloader





    [ features ]

    • added and enabled intelli-plug v2.6 - intelli-plug is an alternative to MPDecision hotplug governor! (thanks to @faux123 ) [v12 onwards]

    • added and enabled support for kernel mode NEON and more patches & crash fixes! [v12 onwards]

    • added and enabled ZRAM driver - do lot of testing before "Setting on Boot" [v11 onwards]

    • added and enabled Intelli-KSM (thanks to @faux123 ) [v11 onwards]

    • added fixes to intelli-thermal driver [v11 onwards]

    • enabled hard limits with Cpufreq limiter driver [v11 onwards]

    • added new working CPU Voltage Control interface (VDD) ( thanks to @faux123 ) [v10 onwards]

    • added and enabled new CPU frequency governor: [v10 onwards]
      • intelliactive
      • lionheart

    • added msm_cpufreq_limiter "Snake Charmer" - now the cores are properly capped! ( thanks to @faux123 ) [v10 onwards]

    • added optimized memory read/write drivers [v10 onwards]

    • added and enabled new I/O Schedulers: [v10 onwards]
      • BFQ
      • FIOPS
      • ZEN
      • VR

    • added auto hotplug driver to smartly throttle CPU hotplugging (with patches thanks to mathkid95, motley-git, morfic & franciscofranco) [v10 onwards]

    • added support for LZ4 compression/decompression [v10 onwards]

    • added optimized AES/SHA1 routines [v10 onwards]

    • added intelli_thermal custom driver for thermal control! {here is how to use it} ( thanks to @faux123 ) [v10 onwards]

    • added USB CDROM interface ( thanks to @FrozenCow ) [v10 onwards]

    • added compiler optimizations (O3) [v10 onwards]

    • compiled using GCC 4.7 toolchain [v10 onwards]

    • updated kernel sources to 9.2.A.1.205 [v10 onwards]

    • updated stock ramdisk to 9.2.A.1.205 [v10 onwards]

    • disabled in-kernel adb debugging (ro.debuggable=0) [v10 onwards]

    • added and enabled RTC write support! - now date & time will be correct in any recovery [v09 onwards]

    • kernel now compressed with XZ compression - smaller kernel footprint! [v09 onwards]

    • multi-recovery solution! {here is how to use it!} [v09 onwards]
      • added PhilZ touch recovery as a THIRD select-able recovery :D (thanks to @Phil3759)
      • updated to CWM 6.0.4.6 - official touch CWM recovery :)
      • updated to latest TWRP 2.6.3.0

    • updated kernel sources to 9.2.A.1.199 - full JB 4.3 support! [v09 onwards]

    • updated stock ramdisk to 9.2.A.1.199 [v09 onwards]

    • shifted combined ramdisk to LZMA compression [v09 onwards]

    • added intellidemand (v4.2) CPU frequency governor [v08 onwards]

    • updated Sound Control to v3.0 [v08 onwards]

    • updated Dynamic File Sync to v1.2 [v08 onwards]

    • updated kernel sources to 9.1.A.1.145 [v08 onwards]

    • updated stock ramdisk to 9.1.A.1.145 [v08 onwards]

    • added and enabled Dynamic File Sync [v07 onwards]

    • added and enabled Overall Freq Stats [v07 onwards]

    • added and enabled MSM CPU Freq Limiter [v07 onwards]

    • force 500mA charging current on unknown chargers [v07 onwards]

    • CPU governors:
      • Wheatley [v06 onwards]
      • Interactive [v01 onwards]

    • I/O schedulers:
      • SIO [v06 onwards]

    • kernel level Sound Control! { here is how to use it} [v04 onwards]

    • added 192MHz lower cpu frequency bin [v03 onwards]

    • added USB force FastCharge code - allow users to force USB charging at 1000mA [v03 onwards]
      (warning on FastCharge from Entropy512)

    • faster reboot into recovery [v03 onwards]

    • added CPU Voltage Control interface (VDD) { here is how to use it} [v02 onwards]

    • removed CPU auto throttling restrictions by disabling MSM_DVSC [v02 onwards]

    • smooth scaling along CPU frequency table [v02 onwards]

    • CPU overclock upto 1890Mhz! [v01 onwards]

    • kernel patch to restrict CPU bootup at 384Mhz to 1512Mhz [v01 onwards]

    • disabled CIFS [v02 onwards]

    • added dual recovery! standard CWM Recovery 6.0.3.2 + TWRP 2.4.3 {here is how to use it} [v02 onwards]

    • updated to TWRP 2.5.0.0 [v05 onwards]

    • added DooMKernel bootlogo [v01 onwards]

    • startup script (init.d) support! {here is how to use it} [v02 onwards]

    • ramdisk tweaks [v01 onwards]
      • kernel is insecure (ro.secure=0) [removed v08 onwards]
      • adb server is persistent
      • usb debugging enabled
      • rootfs and /system mounted as rw [removed v08 onwards]



    [ credits for features ]


    • FreeXperia Team (especially Jerpelea) - for too many things!
    • gokhanmoral - for help with WiFi modules and overclock code, smooth scaling, VDD interface
    • Dees_Troy - for TWRP 2.4.3
    • FranciscoFranco, motley-git, Chad Frobel - for the USB force FastCharge interface
    • faux123 - for the kernel level Sound Control GPL sources
    • Ezekeel - for the Wheatley CPU governor


    THANK YOU GUYS FOR YOUR AWESOME WORK!


    [ requirements ]

    • Xperia T [LT30p]
    • supported firmware:
      • stock JellyBean 4.3 FW
        • .205 - v10, v11, v12
        • .199 - v09
      • stock JellyBean 4.1.2 FW
        • .145 - v01 to v08
    • bootloader unlocked
    • working fastboot
    • android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
    • android app for CPU VDD control - Voltage control (free)
    • android app for USB FastCharge control - Kernel Tuner (free)
    • android app for kernel level Sound Control - FauxSound Audio/Sound Control (paid)



    [ how to install my kernel ]

    1. download the kernel package update.zip (it contains the updated wifi modules)
    2. save the package update.zip to sdcard (of phone)
    3. reboot phone and enter recovery
    4. flash the kernel package update.zip
    5. reboot phone and enjoy the kernel ;)


    [ how to get back to stock kernel ]

    I will post a clean stock kernel soon



    FOR OVERCLOCKING
    1. 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)
    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



    [ tips / recommendations ]


    1. before u report any battery drain issues please read this:
      [GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports

    2. faux123 has posted very nice info regarding most features



    [ my kernel sources ]

    Just a statement regarding kernel source: The Kernel Source is released for all at GITHUB repo given below. BUT Free software does NOT mean no work or time was spent working on it. A lot of my free time has gone into patching/testing this kernel/features integrated in this kernel. If you use my modified kernel source in parts or in its entirety, I kindly ask you mention its origins and to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source.

    Thank you !


    https://github.com/DooMLoRD/android_kernel_sony_msm8960



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


    KINDLY DO NOT MIRROR MY FILES

    Goo.im Mirror


    NEW:

    v12 (changelog)

    [Xperia T] DooMKernel v12
    [ MD5HASH: 4e77e594a515a4d3711acb63154aac66 ]




    OLD:



    v11 (changelog)

    [Xperia T] DooMKernel v11
    [ MD5HASH: 022441c343f52f680c4e74c3cf15343a ]


    v10 (changelog)

    [Xperia T] DooMKernel v10
    [ MD5HASH: 74ddcd603ba1eab445c2944110fc68c3 ]


    v09 (changelog)

    [Xperia T] DooMKernel v09
    [ MD5HASH: f710df5ebbbc7dbddf9ed2f76940dcbd ]


    v08 (changelog)

    [Xperia T] DooMKernel v08
    [ MD5HASH: 1edca879c1d717280a1439f2ef9ae24d ]


    v07 (changelog)

    [Xperia T] DooMKernel v07
    [ MD5HASH: 22a491bd12478513b155b8e6f680cd9c ]


    v06 (changelog)

    [Xperia T] DooMKernel v06
    [ MD5HASH: 28ce0d3db218ec92e435a16174a9f84f ]


    v05 (changelog)

    [Xperia T] DooMKernel v05
    [ MD5HASH: d4c9d37e30b5f341ea5f93740bfac559 ]


    v04 (changelog)

    [Xperia T] DooMKernel v04
    [ MD5HASH: d4f8dacbb98c92e56561ab8a51b4d166 ]


    v03 (changelog)

    [Xperia T] DooMKernel v03
    [ MD5HASH: 116070b4dfe042b02d895ccff92b1975 ]


    v02 (changelog)

    [Xperia T] DooMKernel v02
    [ MD5HASH: 6b43ad8e6fb94ed93e8fdab0675ab9b2 ]


    v01 (changelog)

    [Xperia T] DooMKernel v01
    [ MD5HASH: dd8146222bdf30f9689c07ce14f8ba69 ]





    Please do as much testing as possible and report back if you are running into any issues!






    READ THIS POST AND THE THREAD CAREFULLY BEFORE ASKING QUESTION!


    icon8.gif


    cheers!
    22
    To Do List:


    Merge all features from my Xperia S (LT26) kernel:
    http://xdaforums.com/showthread.php?t=1557452



    detailed list:

    • main kernel
      1. add VDD interface (DONE)
      2. remove CPU auto throttling restrictions (DONE)
      3. disable CIFS (DONE)
      4. add GPU O/C (SKIPPED)
      5. add GPU governor
      6. add CPU governors (DONE)
      7. AVS
      8. I/O schedulers (DONE)
      9. unlock 192MHz frequency (DONE)
      10. screen gamma control
      11. USB FastCharge (DONE)
      12. increase USB OTG voltage (?)
      13. slide2wake
      14. NTFS / exFAT support
      15. ZRAM
      16. cleancache, frontswap
      17. XZ other compression support
      18. msm_hsic_host wakelock fix (?)
      19. mpdecision (?)
    • ramdisk
      1. add dual recovery CWM + TWRP (DONE)
      2. add init.d support (DONE)
      3. add my own UC Tocuh CWM Recovery
      4. import customizable init.something.rc from /system/etc
    22
    DooMKernel (v06) Released!



    Changelog:


    • updated kernel sources to 9.1.A.1.142 firmware sources

    • added Wheatley CPU governor

    • added Simple IO scheduler (SIO)

    • updated CWM to 6.0.3.2

    • fixed LED in recovery





    Please do consider sending me donation if you like my work!


    download links at first post!


    Keep watching the TO-DO list for planned/work in progress features


    icon8.gif


    Cheers!
    20
    DooMKernel (v01) Released!

    DooMKernel (v01) Released!



    Changelog:


    • CPU governors enabled:
      • Interactive

    • added standard CWM Recovery 6.0.2.7

    • added DooMKernel bootlogo

    • CPU overclock upto 1890Mhz!

    • kernel patch to restrict CPU bootup at 384Mhz to 1512Mhz

    • ramdisk tweaks
      • kernel is insecure (ro.secure=0)
      • adb server is persistent
      • usb debugging enabled
      • rootfs and /system mounted as rw
    18
    DooMKernel (v09) Released!


    so guys I am back after a VERY long break :p


    attachment.php



    Changelog:


    • added and enabled RTC write support! - now date & time will be correct in any recovery

    • kernel now compressed with XZ compression - smaller kernel footprint!

    • multi-recovery solution! {here is how to use it!}
      • added PhilZ touch recovery as a THIRD select-able recovery :D (thanks to @Phil3759)
      • updated to CWM 6.0.4.6 - official touch CWM recovery :)
      • updated to latest TWRP 2.6.3.0

    • updated kernel sources to 9.2.A.1.199 - full JB 4.3 support!

    • updated stock ramdisk to 9.2.A.1.199

    • shifted combined ramdisk to LZMA compression



    because of some compatibility issues the CPU Voltage control has been removed in this version... i will correct code and add it back in next release!




    Updated my Xperia Reboot app to supports multirecovery solution implemented in latest DooMKernel (Feb 1, 2014 onwards) on supported devices!


    attachment.php






    Please do consider donating if you like my work!


    download links at first post!




    icon8.gif


    Cheers!