[KERNEL][Z2] DooMKernel (v11)[20141011]

Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune

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

DooMKernel v11 released!

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




DooMKernel for Xperia Z2 !!!



[ intro ]


so friends i present to u the legendary DooMKernel! the first publicly released custom kernel of Xperia Z2!


initially i didnt have the device with me but @yeeson has been helping to test out the kernel on his Z2!


Many thanks to @tpcastelli for a very kind and generous donation by sending his spare Z2 to me for development!





[ screenshot ]

attachment.php




[ disclaimer ]

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 Z2 (D6502/03)


[ WARNING ]




ITS HIGHLY RECOMMENDED TO FIRST ROOT ON LOCKED BOOTLOADER AND TAKE TA BACKUP BEFORE BOOTLOADER UNLOCK!




[ features ]

  • updated Sound Control driver to v3.6 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v11 onwards]

  • updated to new thermal driver Intelli-thermal v2 (thanks to @faux123 ) [v11 onwards]

  • updated TWRP Recovery to v2.8.0.1 (thanks to @Dees_Troy ) [v11 onwards]

  • updated Sound Control driver to v3.5 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v10 onwards]

  • updated Intelli-active CPU governor (thanks to @faux123 ) [v10 onwards]

  • updated Intelli-Plug driver to v3.8 with loads of new fixes & optimizations (thanks to @faux123 ) [v10 onwards]

  • updated ramdisk to 17.1.2.A.0.314 firmware sources [v10 onwards]

  • updated kernel sources with 17.1.2.A.0.314 firmware sources

  • updated kernel sources with 17.1.1.A.0.438 firmware sources

  • added new patched intelli_plug driver - no need of custom WLAN modules now! (thanks to @faux123 ) [v09 onwards]

  • added and enabled TRUE CD ROM Emulation! (thanks to @FrozenCow ) [v09 onwards]
    here is how to use it

  • reverted back to stock WLAN & MHL modules [v09 onwards]

  • fixed issue: wifi hotspot now works again! [v09 onwards]

  • fixed issue: exFAT sdcard are now supported! [v09 onwards]

  • added and enabled proper RAM Console support - now users can get /proc/last_kmsg (thanks to @Kali- ) [v08 onwards]

  • now we have custom built Broadcom BCMDHD WiFi WLAN module (thanks to @Kali- ) and updated to .402 firmware sources [v08 ONLY]
    THIS BREAKS exFAT compatibility for now! if you have exFAT based external SDCARD IT WILL NOT WORK WITH THIS KERNEL VERSION!

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

  • fixed VFPmodule bounce crash at bootup (thanks to @myfluxi ) [v07 onwards]

  • added interface to control vibration intensity (thanks to @Kali- ) [v07 onwards]
    interface is located at: /sys/devices/virtual/timed_output/vibrator/vtg_level
    accepted values: 12 to 31

  • added two-way stereo call recording support! (thanks to @chdloc ) [v07 onwards]
    not sure if it works correctly!

  • added my wicked DooMKernel logo!!! \m/, [v07 onwards]

  • fixed msm/logo display issue [v07 onwards]

  • updated kernel sources to 17.1.1.A.0.402 firmware sources! [v06 onwards]

  • updated ramdisk to support 17.1.1.A.0.402 firmware! [v06 onwards]

  • added and enabled CPU Undervolting interface! (thanks to @faux123 ) [v06 onwards]

  • added and enabled Simple GPU Algorithm with tweakable parameters! (thanks to @faux123 ) [v06 onwards]

  • added some more PowerSuspend hooks (thanks to @Yank555.lu ) [v06 onwards]

  • added and enabled msm-sleeper - now the device will be capped at 1.19 GHz when screen is off! (thanks to @flar2 ) [v06 onwards]

  • added and enabled PowerSuspend drivers - better earlysleep/resume drivers (thanks to @faux123 ) [v05 onwards]

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

  • added and enabled Force FastCharge! - force fast-charging on unknown power adapters (thanks to @faux123 ) [v05 onwards]

  • added and enabled support for kernel mode NEON and more patches [v05 onwards]

  • shifted to GCC 4.9.1 Linaro toolchain with Cortex-A15 optimizations [v04 onwards]

  • disabled kernel level RIC - should fix /system remount issues [v04 onwards]

  • fixed GPU governor - simple_ondemand crash (thanks to @myfluxi ) [v04 onwards]

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

  • added CPU OverClock upto 2.45 GHz ! - device will boot by default at 2.26 GHz [v04 onwards]

  • added new tweaked CPU frequency governors: [v04 onwards]
    • LionHeart
    • SmartAssV2
    • LagFree
    • Wheatley

  • added & enabled kernel level Sound Control! ( thanks to @faux123 ) [v03 onwards]

  • added & enabled kernel level Color Control! ( thanks to @faux123 ) [v03 onwards]

  • added & enabled kernel level CPU throttling! (device will always have min: 300MHz & max: 2.26GHz) [v02 onwards]

  • added new I/O schedulers [v02 onwards]
    • BFQ
    • SIO
    • FIOPS

  • fixes to CPUFREQ driver [v02 onwards]

  • upgraded LZO (de)compression drivers [v02 onwards]

  • added per-core overall stats - now you can see the time spent by each core in a particular frequency state! [v02 onwards]

  • ARM unaligned access enabled! [v02 onwards]

  • added LZ4 compression/decompression support [v02 onwards]

  • added intelli-thermal kernel thermal driver with optimizations for 8974 SOC (thanks to @faux123) [v02 onwards]

  • added and enabled new CPU governor: Intelli-active! (thanks to @faux123) [v02 onwards]

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

  • added faster & optimized string & memcopy drivers [v02 onwards]

  • compiled using GCC 4.8.3 Linaro toolchain with Cortex-A15 optimizations (thanks to @dbolivar ) [v01 onwards]

  • enabled NTFS R/W support [v01 onwards]

  • shifted combined ramdisk to LZMA compression [v01 onwards]

  • enabled ARM cortex-a15 targetting MSM Krait CPU optimization [v01 onwards]

  • multi-recovery solution! {here is how to use it!} [v01 onwards]
    TIP: if u are experiencing very slow backup in CWM do this
    • added CWM (latest) - official touch CWM recovery :) [v01 onwards]
    • added TWRP (latest) [v01 onwards]
    • added PhilZ touch recovery as a THIRD select-able recovery :D (ported from Z1) (thanks to @Phil3759) [v01 onwards]

  • sped up rebooting into recovery [v01 onwards]

  • added fix for system remount in ramdisk! [v01 onwards]

  • update stock ramdisk to 17.1.A.2.69 firmware [v01 onwards]

  • udpate to 17.1.A.2.69 firmware kernel sources [v01 onwards]

  • added compiler optimizations (thanks to @franciscofranco) [v01 onwards]

  • shift to XZ compression [v01 onwards]

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

  • ramdisk tweaks [v01 onwards]
    • adb server is persistent
    • usb debugging enabled


Share your settings!



[ credits for features ]


  • FreeXperia Team (especially Jerpelea) - for too many things!
  • Kali- - to help get the correct dtbTool parameters for a bootable kernel
  • Faux123 - for lots of patches, you rock dude!
  • koush & all CyanogenMod maintainers - for too many things!
  • Phil3759 - for his excellent work on PhilZ Touch Recovery
  • Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
  • myfluxi - for a lot of great patches
  • flar2 - for a lot of great patches
  • dbolivar- toolchain fixes
  • FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!


THANK YOU GUYS FOR YOUR AWESOME WORK!


[ requirements ]



[ how to install my kernel ] (via recovery) [RECOMMENDED]

  1. download the kernel package
  2. save it to the sdcard
  3. reboot into recovery
  4. flash the kernel package using recovery
  5. reboot from recovery into system
  6. the device should now start booting
  7. enjoy the kernel ;)


[ how to install my kernel ] (via fastboot)

  1. download the kernel image
  2. save kernel to the folder containing fastboot binary
  3. flash the boot.img using fastboot:
    Code:
    fastboot flash boot boot.img
  4. reboot from fastboot
    Code:
    fastboot reboot
  5. the device should now start booting
  6. enjoy the kernel ;)




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



[ 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

OR

you can buy one of my awesome apps from Play Store!






[ downloads ]

KINDLY DO NOT MIRROR MY FILES


NEW

please keep the advanced stock kernel recovery package on sdcard to avoid bootloops!

newer kernels wont boot on older stock ROM or ROMs based on older FW, you will get bootloops!


v11 (changelog)

[Xperia Z2] DooMKernel v11
[ MD5HASH: f062f85a52dc92eade9be61180b07b3e ]



OLD



v10 (changelog)

[Xperia Z2] DooMKernel v10
[ MD5HASH: 4512100c77e90fba724d41609a1f1785 ]


v09 (changelog)

[Xperia Z2] DooMKernel v09 {MIRROR}
[ MD5HASH: d07631aa14a44614b263c819f83b8009 ]



v08 (changelog)

[Xperia Z2] DooMKernel v08 {MIRROR}
[ MD5HASH: 84b325f97b119edb8ceaaf12049f63c5 ]

FW 402: back to stock >> Z2-DooMLoRD_StockFirmwareFiles-FW_402




v07 (changelog)

[Xperia Z2] DooMKernel v07 {MIRROR}
[ MD5HASH: 1aaf83addfd130d3a649d793d78b534d ]



v06 (changelog)

[Xperia Z2] DooMKernel v06 {MIRROR}
[ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]


v05 (changelog)

[Xperia Z2] DooMKernel v05 {MIRROR}
[ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]


v04 (changelog)

[Xperia Z2] DooMKernel v04 {MIRROR}
[ MD5HASH: 4f31d5f0d83eb5bef84ed53a4d547e2a ]


v03 (changelog)

[Xperia Z2] DooMKernel v03
[ MD5HASH: 819c3789ba5458f13790dcf246af2ddf ]


v02 (changelog)

[Xperia Z2] DooMKernel v02 {MIRROR}
[ MD5HASH: 2aed1e5271ec4f3ccc9e4836ddcb0953 ]


v01

[Xperia Z2] DooMKernel v01
[ MD5HASH: 00cb6a8beee166efa4ff966dda365b29 ]




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!


regards,

DooMLoRD
 

Attachments

  • Screenshot_2014-04-29-14-33-07.png
    Screenshot_2014-04-29-14-33-07.png
    208.1 KB · Views: 42,930
Last edited:

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
DooMKernel v02 released!


HUGE UPDATE!


changelog

  • added & enabled kernel level CPU throttling! (device will always have min: 300MHz & max: 2.26GHz)

  • added new I/O schedulers
    • BFQ
    • SIO
    • FIOPS

  • fixes to CPUFREQ driver

  • upgraded LZO (de)compression drivers

  • added per-core overall stats - now you can see the time spent by each core in a particular frequency state!

  • ARM unaligned access enabled!

  • added LZ4 compression/decompression support

  • added intelli-thermal kernel thermal driver with optimizations for 8974 SOC (thanks to @faux123)

  • added and enabled new CPU governor: Intelli-active! (thanks to @faux123)

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

  • added faster & optimized string & memcopy drivers



huge thanks to @yeeson for testing all this on his phone!



download links at first post!


Please do consider donating ! I am raising funds to get the Xperia Z2 !




please keep sending in your feedback it helps me improve my kernel! constructive feedback is ALWAYS welcome!



Lots more features incoming, OverClock, LCD Color Control, PowerSuspend drivers, possibly FastCharge & Sound Control in next release!!!



icon8.gif




regards,

DooMLoRD
 

Attachments

  • Screenshot_2014-05-01-02-36-52.jpg
    Screenshot_2014-05-01-02-36-52.jpg
    159.1 KB · Views: 3,080
  • Screenshot_2014-05-01-02-36-03.png
    Screenshot_2014-05-01-02-36-03.png
    227.3 KB · Views: 2,812

Hitchi

Senior Member
Oct 13, 2008
940
79
I'll definitely try out your kernel once there are more custom ROMs out. It's still really silent in here although the Z2 isn't that different to the Z1...

Hopefully some more devs will get this phone and also will release some dark inverted ROMs

Gesendet von meinem D6503 mit Tapatalk
 

dany20mh

Senior Member
Apr 11, 2009
560
181
Can't wait to try out this, hope dev find and exploit for TA Backup and save us all :)
 

rehanraza

Senior Member
Feb 7, 2008
266
65
London
just installed will update after few days of usage. thanks and really great work atleast someone is active in this forum
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
can you pls add the best setting suggestion and tuning app for your kernel ?

FauxClock is the best app for this... Its a paid app though...


You can also try Pimp my Z1 (free), not sure if it will work on this device though...

Sent from my C6902 using XDA Free mobile app
 

rehanraza

Senior Member
Feb 7, 2008
266
65
London
FauxClock is the best app for this... Its a paid app though...


You can also try Pimp my Z1 (free), not sure if it will work on this device though...

Sent from my C6902 using XDA Free mobile app

Tried for sometimes although it's too early to assess but here are few observations.
It's but lagy compared to stock kernel.
4G reception is not very good with this kernel.
Mobile phone heats up more quicker than stock
Reverting back to stock for the time being but it a very a good start forr this device.

Sent from my D6503 using Tapatalk
 

amon87

Senior Member
Apr 22, 2010
221
58
Katowice
Hey everyone!

I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?

Thanks in advance!
Cheers!
 

waynekirby

Senior Member
Nov 11, 2010
1,047
530
33
Barnsley
Hey everyone!

I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?

Thanks in advance!
Cheers!

Hey buddy :) no, unfortunately you'll have to fastboot the kernel.

Sent from my D6503 using Tapatalk
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
Hey everyone!

I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?

Thanks in advance!
Cheers!

I will provide recovery flashable zips soon..
 

Top Liked Posts

  • There are no posts matching your filters.
  • 81

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

    DooMKernel v11 released!

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




    DooMKernel for Xperia Z2 !!!



    [ intro ]


    so friends i present to u the legendary DooMKernel! the first publicly released custom kernel of Xperia Z2!


    initially i didnt have the device with me but @yeeson has been helping to test out the kernel on his Z2!


    Many thanks to @tpcastelli for a very kind and generous donation by sending his spare Z2 to me for development!





    [ screenshot ]

    attachment.php




    [ disclaimer ]

    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 Z2 (D6502/03)


    [ WARNING ]




    ITS HIGHLY RECOMMENDED TO FIRST ROOT ON LOCKED BOOTLOADER AND TAKE TA BACKUP BEFORE BOOTLOADER UNLOCK!




    [ features ]

    • updated Sound Control driver to v3.6 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v11 onwards]

    • updated to new thermal driver Intelli-thermal v2 (thanks to @faux123 ) [v11 onwards]

    • updated TWRP Recovery to v2.8.0.1 (thanks to @Dees_Troy ) [v11 onwards]

    • updated Sound Control driver to v3.5 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v10 onwards]

    • updated Intelli-active CPU governor (thanks to @faux123 ) [v10 onwards]

    • updated Intelli-Plug driver to v3.8 with loads of new fixes & optimizations (thanks to @faux123 ) [v10 onwards]

    • updated ramdisk to 17.1.2.A.0.314 firmware sources [v10 onwards]

    • updated kernel sources with 17.1.2.A.0.314 firmware sources

    • updated kernel sources with 17.1.1.A.0.438 firmware sources

    • added new patched intelli_plug driver - no need of custom WLAN modules now! (thanks to @faux123 ) [v09 onwards]

    • added and enabled TRUE CD ROM Emulation! (thanks to @FrozenCow ) [v09 onwards]
      here is how to use it

    • reverted back to stock WLAN & MHL modules [v09 onwards]

    • fixed issue: wifi hotspot now works again! [v09 onwards]

    • fixed issue: exFAT sdcard are now supported! [v09 onwards]

    • added and enabled proper RAM Console support - now users can get /proc/last_kmsg (thanks to @Kali- ) [v08 onwards]

    • now we have custom built Broadcom BCMDHD WiFi WLAN module (thanks to @Kali- ) and updated to .402 firmware sources [v08 ONLY]
      THIS BREAKS exFAT compatibility for now! if you have exFAT based external SDCARD IT WILL NOT WORK WITH THIS KERNEL VERSION!

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

    • fixed VFPmodule bounce crash at bootup (thanks to @myfluxi ) [v07 onwards]

    • added interface to control vibration intensity (thanks to @Kali- ) [v07 onwards]
      interface is located at: /sys/devices/virtual/timed_output/vibrator/vtg_level
      accepted values: 12 to 31

    • added two-way stereo call recording support! (thanks to @chdloc ) [v07 onwards]
      not sure if it works correctly!

    • added my wicked DooMKernel logo!!! \m/, [v07 onwards]

    • fixed msm/logo display issue [v07 onwards]

    • updated kernel sources to 17.1.1.A.0.402 firmware sources! [v06 onwards]

    • updated ramdisk to support 17.1.1.A.0.402 firmware! [v06 onwards]

    • added and enabled CPU Undervolting interface! (thanks to @faux123 ) [v06 onwards]

    • added and enabled Simple GPU Algorithm with tweakable parameters! (thanks to @faux123 ) [v06 onwards]

    • added some more PowerSuspend hooks (thanks to @Yank555.lu ) [v06 onwards]

    • added and enabled msm-sleeper - now the device will be capped at 1.19 GHz when screen is off! (thanks to @flar2 ) [v06 onwards]

    • added and enabled PowerSuspend drivers - better earlysleep/resume drivers (thanks to @faux123 ) [v05 onwards]

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

    • added and enabled Force FastCharge! - force fast-charging on unknown power adapters (thanks to @faux123 ) [v05 onwards]

    • added and enabled support for kernel mode NEON and more patches [v05 onwards]

    • shifted to GCC 4.9.1 Linaro toolchain with Cortex-A15 optimizations [v04 onwards]

    • disabled kernel level RIC - should fix /system remount issues [v04 onwards]

    • fixed GPU governor - simple_ondemand crash (thanks to @myfluxi ) [v04 onwards]

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

    • added CPU OverClock upto 2.45 GHz ! - device will boot by default at 2.26 GHz [v04 onwards]

    • added new tweaked CPU frequency governors: [v04 onwards]
      • LionHeart
      • SmartAssV2
      • LagFree
      • Wheatley

    • added & enabled kernel level Sound Control! ( thanks to @faux123 ) [v03 onwards]

    • added & enabled kernel level Color Control! ( thanks to @faux123 ) [v03 onwards]

    • added & enabled kernel level CPU throttling! (device will always have min: 300MHz & max: 2.26GHz) [v02 onwards]

    • added new I/O schedulers [v02 onwards]
      • BFQ
      • SIO
      • FIOPS

    • fixes to CPUFREQ driver [v02 onwards]

    • upgraded LZO (de)compression drivers [v02 onwards]

    • added per-core overall stats - now you can see the time spent by each core in a particular frequency state! [v02 onwards]

    • ARM unaligned access enabled! [v02 onwards]

    • added LZ4 compression/decompression support [v02 onwards]

    • added intelli-thermal kernel thermal driver with optimizations for 8974 SOC (thanks to @faux123) [v02 onwards]

    • added and enabled new CPU governor: Intelli-active! (thanks to @faux123) [v02 onwards]

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

    • added faster & optimized string & memcopy drivers [v02 onwards]

    • compiled using GCC 4.8.3 Linaro toolchain with Cortex-A15 optimizations (thanks to @dbolivar ) [v01 onwards]

    • enabled NTFS R/W support [v01 onwards]

    • shifted combined ramdisk to LZMA compression [v01 onwards]

    • enabled ARM cortex-a15 targetting MSM Krait CPU optimization [v01 onwards]

    • multi-recovery solution! {here is how to use it!} [v01 onwards]
      TIP: if u are experiencing very slow backup in CWM do this
      • added CWM (latest) - official touch CWM recovery :) [v01 onwards]
      • added TWRP (latest) [v01 onwards]
      • added PhilZ touch recovery as a THIRD select-able recovery :D (ported from Z1) (thanks to @Phil3759) [v01 onwards]

    • sped up rebooting into recovery [v01 onwards]

    • added fix for system remount in ramdisk! [v01 onwards]

    • update stock ramdisk to 17.1.A.2.69 firmware [v01 onwards]

    • udpate to 17.1.A.2.69 firmware kernel sources [v01 onwards]

    • added compiler optimizations (thanks to @franciscofranco) [v01 onwards]

    • shift to XZ compression [v01 onwards]

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

    • ramdisk tweaks [v01 onwards]
      • adb server is persistent
      • usb debugging enabled


    Share your settings!



    [ credits for features ]


    • FreeXperia Team (especially Jerpelea) - for too many things!
    • Kali- - to help get the correct dtbTool parameters for a bootable kernel
    • Faux123 - for lots of patches, you rock dude!
    • koush & all CyanogenMod maintainers - for too many things!
    • Phil3759 - for his excellent work on PhilZ Touch Recovery
    • Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
    • myfluxi - for a lot of great patches
    • flar2 - for a lot of great patches
    • dbolivar- toolchain fixes
    • FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!


    THANK YOU GUYS FOR YOUR AWESOME WORK!


    [ requirements ]



    [ how to install my kernel ] (via recovery) [RECOMMENDED]

    1. download the kernel package
    2. save it to the sdcard
    3. reboot into recovery
    4. flash the kernel package using recovery
    5. reboot from recovery into system
    6. the device should now start booting
    7. enjoy the kernel ;)


    [ how to install my kernel ] (via fastboot)

    1. download the kernel image
    2. save kernel to the folder containing fastboot binary
    3. flash the boot.img using fastboot:
      Code:
      fastboot flash boot boot.img
    4. reboot from fastboot
      Code:
      fastboot reboot
    5. the device should now start booting
    6. enjoy the kernel ;)




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



    [ 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

    OR

    you can buy one of my awesome apps from Play Store!






    [ downloads ]

    KINDLY DO NOT MIRROR MY FILES


    NEW

    please keep the advanced stock kernel recovery package on sdcard to avoid bootloops!

    newer kernels wont boot on older stock ROM or ROMs based on older FW, you will get bootloops!


    v11 (changelog)

    [Xperia Z2] DooMKernel v11
    [ MD5HASH: f062f85a52dc92eade9be61180b07b3e ]



    OLD



    v10 (changelog)

    [Xperia Z2] DooMKernel v10
    [ MD5HASH: 4512100c77e90fba724d41609a1f1785 ]


    v09 (changelog)

    [Xperia Z2] DooMKernel v09 {MIRROR}
    [ MD5HASH: d07631aa14a44614b263c819f83b8009 ]



    v08 (changelog)

    [Xperia Z2] DooMKernel v08 {MIRROR}
    [ MD5HASH: 84b325f97b119edb8ceaaf12049f63c5 ]

    FW 402: back to stock >> Z2-DooMLoRD_StockFirmwareFiles-FW_402




    v07 (changelog)

    [Xperia Z2] DooMKernel v07 {MIRROR}
    [ MD5HASH: 1aaf83addfd130d3a649d793d78b534d ]



    v06 (changelog)

    [Xperia Z2] DooMKernel v06 {MIRROR}
    [ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]


    v05 (changelog)

    [Xperia Z2] DooMKernel v05 {MIRROR}
    [ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]


    v04 (changelog)

    [Xperia Z2] DooMKernel v04 {MIRROR}
    [ MD5HASH: 4f31d5f0d83eb5bef84ed53a4d547e2a ]


    v03 (changelog)

    [Xperia Z2] DooMKernel v03
    [ MD5HASH: 819c3789ba5458f13790dcf246af2ddf ]


    v02 (changelog)

    [Xperia Z2] DooMKernel v02 {MIRROR}
    [ MD5HASH: 2aed1e5271ec4f3ccc9e4836ddcb0953 ]


    v01

    [Xperia Z2] DooMKernel v01
    [ MD5HASH: 00cb6a8beee166efa4ff966dda365b29 ]




    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!


    regards,

    DooMLoRD
    30
    DooMKernel v10 released!


    attachment.php




    changelog

    • updated Sound Control driver to v3.5 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 )

    • updated Intelli-active CPU governor (thanks to @faux123 )

    • updated Intelli-Plug driver to v3.8 with loads of new fixes & optimizations (thanks to @faux123 )

    • updated ramdisk to 17.1.2.A.0.314 firmware sources

    • updated kernel sources with 17.1.2.A.0.314 firmware sources

    • updated kernel sources with 17.1.1.A.0.438 firmware sources




    Please do consider donating to get more devs onboard!




    please keep sending in your feedback it helps me improve my kernel! constructive feedback is ALWAYS welcome!



    Not sure what the feature means? READ THIS!




    [ IMP NOTE ]



    PLEASE FLASH THE KERNEL PACKAGE THROUGH RECOVERY!





    icon8.gif




    regards,

    DooMLoRD
    22
    so guys I have been **** busy with work... started a new job (Product Manager for Mobile) about 3 months back and workload had gone up in the past few weeks... when i had time my dev laptop was at service center and when my laptop was back i was/am busy with job :(

    anyways trying to slowing get back to android development...

    unfortunately sony hasnt released any compatible kernel sources for the Z2.. we are asking them daily to upload these sources via github issues and twitter...

    there are no sources available for 17.1.2.A.0.xxx


    I will try and update the advanced stock kernel atleast...


    didnt i tell you guys some time back that you should be happy that i have time to release new versions of kernel ;)


    regards,

    DooMLoRD



    @DooMLoRD

    Could you set the SELinux policy to Permissive by default, (or total disable via fauxclock somehow if at any way easy)
    it seems to be more anoying than useful

    When ever you get your laptop back :p
    id donate for you to buy a secondary dev laptop but my wallet is as flat as my Z2 xD

    Sent from my D6503 using XDA Premium 4 mobile app

    its already set to Permissive


    My mistake :)

    Also @DooMLoRD any chance zz-move govenour could be added as it's the best govenour I've used especially for battery life or is it no good for us on the z2?

    post kernel sources link for that governor, i will have a look...


    Doomkernel default is the same as stock but this depends on your setup

    Given the large amount of features doomkernel has you can opt for performance, battery or both and anything inbetween as well some other features such as gamma control and power suspend

    I usualy like to use doomkernels features to my advantage, giving me better performance and battery than stock

    Hope this answers your question :p


    Sent from my D6503 using XDA Premium 4 mobile app

    yes exactly thats the point...


    Hi @DooMLoRD, will you be uodating to 438 sources or are you waiting for 4.4.4 :) Also will you be adding any of the sugestions posted since your dev system went down? Thanks for your great work pal :)

    no sources for anything after .402 (almost 3 months now)...


    @DooMLoRD

    What did you change in the charging section that it takes 1 hour longer to charge with Doomkernel v09 than with Yadli Kernel v3 (which is said to be almost stock)

    Charging with Doomkernel v09 = 231 Minutes

    Charging with YadliKernel v03 = 172 Minutes

    Same charging equipment!

    Both tests made after a fresh reboot, fauxclock should NOT change settings on boot!

    hmmm i am on .314... will check this once sony updates kernel sources and i merge them into my kernel source...


    @DooMLoRD

    pls patch your kernel for .314 its worse to life without it :fingers-crossed:

    THX

    read above comments...


    You can't use custom kernels on locked bootloader.. Thats why your friend stuck at bootloop... Unlock bootloader and flash... Let your snapdragon fly!!

    (y) {thumbs up!}

    Thanks!

    They are probably to busy with Z3...

    Sony is busy with Z3, Z3 Compact/mini & that new mini-tablet...
    22
    DooMKernel v09 released!


    attachment.php




    changelog

    • added new patched intelli_plug driver - no need of custom WLAN modules now! (thanks to @faux123 )

    • added and enabled TRUE CD ROM Emulation! (thanks to @FrozenCow )
      here is how to use it

    • reverted back to stock WLAN & MHL modules

    • fixed issue: wifi hotspot now works again!

    • fixed issue: exFAT sdcard are now supported!





    Please do consider donating to get more devs onboard!




    please keep sending in your feedback it helps me improve my kernel! constructive feedback is ALWAYS welcome!



    Not sure what the feature means? READ THIS!




    [ IMP NOTE ]



    PLEASE FLASH THE KERNEL PACKAGE THROUGH RECOVERY!





    icon8.gif




    regards,

    DooMLoRD
    19
    DooMKernel v07 released!




    changelog

    • fixed VFPmodule bounce crash at bootup (thanks to @myfluxi )

    • added interface to control vibration intensity (thanks to @Kali- )
      interface is located at: /sys/devices/virtual/timed_output/vibrator/vtg_level
      accepted values: 12 to 31

    • added two-way stereo call recording support! (thanks to @chdloc )
      not sure if it works correctly!

    • added my wicked DooMKernel logo!!! \m/,

    • fixed msm/logo display issue





    Please do consider donating to get more devs onboard!




    please keep sending in your feedback it helps me improve my kernel! constructive feedback is ALWAYS welcome!



    Not sure what the feature means? READ THIS!




    icon8.gif




    regards,

    DooMLoRD