[KERNEL][CM12/CM11/AOSP] Donkey Kang Kernel - V3.8 (FINAL - discontinued)

Search This thread

jazzh

Senior Member
Oct 2, 2011
1,157
133
Amazon Fire TV
Huawei MediaPad T5
The only thing that bothers me is the camera which stops working after some time until reboot.
I read somewhere that in new roms this feature must be of - kernel same page merging. Does this kernel supports it?
 

ncmz

Senior Member
Jul 21, 2012
354
107
Changelog :

Disabled KSM
Update to latest cm requirements (wifi fix)

Download attached
or alternatively download here http://d-h.st/wMxY

Remember that this kernel is only for CM12 based roms

thank fermasia for his work..
Wow, I'm gonna test it right away. Thanks man! If I know anything about kernels or android, I'll surely mantain or help to maintain this post. Again, thanks.

Edit: Just to know, are you going to receive any logcats?
 
Last edited:

fermasia

Senior Member
Mar 25, 2013
1,094
1,948
Buenos Aires
Changelog :

Update to latest cm requirements (wifi fix)

Download attached (removed attachment.. i compiled wrong branch)

Remember that this kernel is only for CM12 based roms

thank fermasia for his work..

Man, my source is open for anyone that wants to use it.

But if you are gonna build using the name of my kernel, I think you must at the very least PM me and ask.

That said, if you need it, I'll gladly help build. But if you do it under your own name, and on a different thread.

Thanks.
 
  • Like
Reactions: nischalnischal

fermasia

Senior Member
Mar 25, 2013
1,094
1,948
Buenos Aires
@fermasia Glad to see u at work.. hope to see this good kernel spring back to life again .
Thank you @mistercheese + all who are helping

My friend, kernel is discontinued and will remain that way... Any other attemp to build, even if it was from my source, it's not supported by me and shouldn't be published in this thread but in some other new one, where de dev credits it's source but takes care of supporting what he builds. I'm not building anymore, and can't keep track of what's being done, so I wouldn't like it to be named after my kernel, since I'm not responsible for it. Of course if someone is willing to build and need help or take anything from my source, I'll be happy to help and would only expect being propperly credited, but beyond that, it's his/her kernel, not mine's.
 
Last edited:
  • Like
Reactions: ncmz

Top Liked Posts

  • There are no posts matching your filters.
  • 168


    for Moto G

    Smooth, power efficient and featured
    supporting CM11, CM12 and AOSP Roms

    Hotplug Drivers:
    - Modified Aero_Hotplug (default)
    - Faux's Intelliplug
    - MpDecision

    Custom Features:
    - CPU Underclock
    - GPU underclock/overclock
    - Default CPU Govs tweaked and optimized
    - Add Intelliplug/Intellidemand (tweaked)
    - Added SmartAssFalcon (tweaked)
    - Added IntelliMinMax (tweaked)
    - LCD Kcal Control
    - DoubleTap2Wake / Sweep2Wake
    - USB Fast Charge
    - LCD Notify / PowerSuspend V1.5
    - Faux's IntelliThermal V2
    - Faux's Sound Control
    - Power Efficient WorkQueues
    - Added BFQ/SIO/FIOPS/ZEN/VR IO Schedulers
    - Ultra Kernel Samepage Merging
    - Extra ram free (reduced loggers)
    - Kexec patched (only CM12 version)

    Optimizations:
    - Updated to last CM11/CM12 developement
    - Built with Linaro 4.9.3 / Gcc 4.9 (ArmV7 optimized) - Sabermod 4.8.4
    - Performance & Energywise flags systemwide (+O2/+O3)
    - TCP optimizations (faster locks, balanced power comsumption)
    - Heavily tweaked and optimized workqueues
    - Sched powersave and performance tweaks
    - Kgsl & CpuFreq & Futex optimizations
    - Compression & Crypto optimized
    - Better ramdomness implementations
    - Fixed SimpleOndemand GpuFreq governor
    - Added Faux's implementation to msm_cpufreq GpuGov
    - Much more (check my git source for further info)



    Thanks to:
    - Cyanogenmod team, AOSP and Motorola Mobillity LLC, dhacker, savoca, alberto76, yoshishapow, faux123, NeoBuddy, Blechd0se, Quarkx, Klozz, anerik, Shivam Kuchhal, Yank555.lu, Pinkflozd, and so many other great devs (sorry if I'm missing anyone)

    DISCLAIMER: Your warranty is now void. I am not responsible for bricked devices, or any other damage you may produce. Read carefully and make sure you know what you are doing. Remember, YOU are choosing to make these modifications, so you responsible for the results. AND PLEASE; AS THIS IS ONLY FOR CM12/CM11/AOSP[/U] BASED ROMS. DO NOT FLASH IT ON STOCK/GPE.

    Community 'Niceness' common ground:
    - Don't ask for ETAs, remember... patience is a virtue.
    - If you got some bug or problem to report, be nice, clear and try to provide evidence I can work with (logcats, etc.)
    - If you don't know how to do that, check this link: https://plus.google.com/u/0/+PaulReioux/posts/BcWrhEr1JCz
    - If you need some help on how to behave among other XDA people, you can check this too, LOL:
    http://www.xda-developers.com/androi...m-user-xda-tv/

    XDA:DevDB Information
    Donkey Kang Kernel, KERNEL for Moto G

    Contributors
    fermasia
    Source Code

    ROM OS Version: 4.4.x KitKat / 5.x Lollipop

    Version Information
    Status: Beta

    Created 2014-11-15
    Last Updated 2015-1-10​
    160
    RELEASES: (developement of this kernel has been discontinued,
    and I'll be giving no support for this kernel anymore!!)


    THIS LITTLE FILE YOU ARE DOWNLOADING, TOOK A BIG EFFORT.
    SO PLEASE, IF YOU APPRECIATE MY WORK, HIT THE THANKS BUTTON)
    :good:

    Version 3.8 - CM12/Aosp Lollipop - [03/01/15]
    Version 3.8 - CM11/Aosp KITKAT - [03/01/15]
    Version 3.7 - CM12/Aosp Lollipop - [31/12/14]
    Version 3.6 - CM12/Aosp Lollipop - [27/12/14]
    Version 3.5 - CM12/Aosp Lollipop - [20/12/14]
    Version 3.2 - CM12/Aosp Lollipop - [16/12/14]
    Version 3 (beta - CM12)
    Version 3 (alpha3 - CM12)
    Version 3 (alpha - CM12)
    Version 2 (beta - CM11/Aosp KitKat)
    Version 1.1 - Regular ZIP (CM11/Aosp KitKat)
    Version 1.0 - AnyKernel ZIP (CM11/Aosp KitKat) / http://d-h.st/SnK

    How to Install
    - Boot into recovery (tested on TWRP, should work fine on CWM/Philz)
    - Wipe Cache and Dalvik
    - Flash .zip
    - Reboot & enjoy
    51
    CHANGELOGS:

    Version 3.8 - KitKat
    - Kitkat support resumed, including all features from the CM12 version, except for kexec patches.

    Version 3.8 - CM12
    - Kexec Hardboot patches applied (multirom compatible)

    Version 3.7 - CM12
    - Reverted power efficiency patches that were causing SODs

    Version 3.6 - CM12
    - Sorted out Interactive Gov getting stuck on max freq
    - Re-tweaked Aero-Hotplug and IntelliMM tunables
    - Applied some battery saving patches
    - Built with Sabermod 4.8.4 and back to 02 flags.

    Version 3.5 - CM12
    - Added Double Tap 2 Wake and Sweep 2 Wake (testing) - disabled by default
    - Added USB fast charge (testing)
    - Added IntelliMinMax governor and adapted/retweaked it for our device
    - Added Intelithermal V2 - enabled by default
    - Combined LCD Notify and PowerSuspend (when pwsusp is disabled Lcd Notify will operate)
    - CPU underclock
    - GPU underclock and overclock
    - Various sched, lowmemorykiller and workqueues optimiations
    - Built with Linaro 4.9.3, and own optimization flags
    - Governors optimized and re-tweaked
    - More battery saving and stability optimizations

    Version 3.2 - CM12
    - Solved random-reboots (as far as I've tested, you might get ocassional problems when toggling the hotplug driver).
    - Added Faux's Intelliplug and IntelliActive/Demand governors.
    - Now the hotplug drivers are toggleable (mpdecision/aero_hotplug/intelliplug) - Aero_Hotplug is located in userspace (!) in Faux's Control App, or if using Trickstermod, Aero-Hotplug will be active if Intelliplug (and mpdecision, of course) are disabled.
    - Default combo: AeroHotplug + Ondemand gov
    - Better compression optimizations.
    - Samepage merging enabled by default.

    Version 3 - beta
    - Switched from MyFluxi's hotplug driver to Aero_Hotplug (thanks to @Blechd0se and @Quarx)
    - Adpated and tweaked hotplug driver
    - Readded powersuspend, bumped to v1.5 and optimized settings.
    - IOsched power saving optimizations
    - Dumped Intellidemand, Intelliactive, OndemandPlus and Weathley governors (for now)
    - Added SmartAssFalcon governor (thanks to @YoshiShaPow)
    - CPU Min Freq set to 192000 (again)
    - Picked some commits to make the kernel fully compatible with Alberto76's build (to be tested)
    - Reworqued workqueues even more, following blechd0ses's implementation for aero_hotplug and added more tweaks
    - Added LZ4 kernel compression to fasten bootup process

    Version 3 - alpha 3
    - Added powersuspend (for now) - got to enable it through any kernel tweaker, thought.
    - IOsched optimizations
    - Applied several fixes for diff. mem leaks
    - Added crypto optimizations
    - Added GPU overclock (to be set in any kernel tweaker)
    - Min CPU freq set to 192000
    - Power efficient workqueues
    - Added Faux's sound control support
    - Randomness and cpu-freq optimizations (optimized interactive and ondemand governors)
    - TCP performance and stability tweaks
    - Much more!

    Version 3 - alpha
    - Based on the official CM12 source (rebuilt from scratch).
    - Compiled with Linaro 4.9.2
    - Added msm-hotplug (alongside mpdecision, can be toggled)
    - Defaulted to 1 cpu and 300000 freq while lcd is off.
    - Added LCD Notify
    - Optimized GPU / SimpleOndemand GPU gov working with msm-hotplug (not mpdecision)
    - Added more IO schedulers
    - Added LCD KCAL
    - TCP and other various optimizations

    Version 2
    - Added MSM Hotplug by default - huge thanks to @savoca for his Titan sources and help
    - Simple Ondemand GPU governor working fine (no reboots)
    - CPU freq lower limit 192000
    - GPU max freq 533mhz
    - Optimized CPU governors for msm-hotplug
    - Optimized workqueues management
    - LCD Notify
    - Ramdisk tweaks
    - A really big bunch of optimizations and fixes to make hotplug more efficient

    Version 1.1
    - Dropped AnyKernel template.
    - Added some ramdisk tweaks and defaults.
    25
    Version 3.1 - Released (both Cm11 and Cm12 support)

    Versions 3.1 have been deleted due to some annoying bug that has come up. For the convenience of all users I'm putting links down and ask you to stay tuned for a next release that would eliminate problems and bring you what this project is supposed to, a solid experience. Sorry for the inconveniences and thanks for your support.
    24
    Update: new version 3.5 available

    New build up with some important new features you've been asking for and many optimizations. The link's on the second post.

    Hope you enjoy it. This will probably be one the last updates of the kernel, except for some fixes or tuning it might need. I'm also finishing a CM11 rebase for v3.5 and I'll upload it when it's ready. I'm done complaining and asking for things. This community works in a way I'm not so comfortable with. But it's not just that, it's simply a hell lot of work, it distracts me from other stuff and I just don't feel like it anymore. If that changes, I'll come back and continue. Maybe when CM goes official or when Motorola releases their source, who knows. That said, BIG thanks to the ones that did collaborate a lot, and those who gave me the first push to get into doing this. I've learnt A LOT. Now, the changelog:

    Changelog Version 3.5 - CM12
    - Added Double Tap 2 Wake and Sweep 2 Wake (testing) - disabled by default
    - Added USB fast charge (testing)
    - Added IntelliMinMax governor and adapted/retweaked it for our device
    - Added Intelithermal V2 - enabled by default
    - Combined LCD Notify and PowerSuspend (when pwsusp is disabled Lcd Notify will operate)
    - CPU underclock
    - GPU underclock and overclock
    - Various sched, lowmemorykiller and workqueues optimiations
    - Built with Linaro 4.9.3, and own optimization flags
    - Governors optimized and re-tweaked
    - More battery saving and stability optimizations