[KERNEL][CM-4.4.4] GreatDevs Kitkat V1 [ OC/UC | UV | F2Fs/exFAT | GOVs | IntelliV3 ]

Search This thread

pcz

Senior Member
Jan 6, 2011
112
11
Dear Developers.

Can you please add kexec-hardboot patch. I want to use this kernel as my primary, but I need multirom support.

Thanks
 

Nubiko

Senior Member
May 27, 2014
53
4
Ufa
As you may know, GDv2 is included in RR builds for now, I was planing to release the next juicy build here as a kernel separately after finishing adding some new stuff,
but I didn't get much time to do both, so maybe next build or so, and for now I can tell you the "so far" changelog (other than the part you already know included):

GreatDevs V2.07:
  • Add CPU overclocking upto 2.41 GHz
  • Allow CPU underclocking to 288.8 Mhz
  • Allow Using 2.34 GHz and 2.11 GHz CPU freq steps
  • Added Fast Charge
  • Added MSM-Sleeper which limits max freq when screen is off
  • Voltage Control
  • Added Govs: SmartAssv2, Wheatley, LionHeart, LagFree and Intellimm
  • Added I/Os: VR, ZEN, SIO-Plus and Tripndroid
  • Added CPU freq limiter
  • Added KCAL support for rgb/lut control
  • Some optimizations
    Source code with detailed changes can be found here: https://github.com/GreatDevs/kernel_sony_msm8974/commits/GreatDevs

Now of course many of these are implemented as initial code and may not work properly as I didn't get time to test them,
and the kernel is barely beta, but I hope it'll be satisfying enough for now :)

Next RR build is building ^_^

Regards,
Omar.

v2 will not? all, the subject is dead?
 

templeka

Senior Member
Jul 6, 2012
318
54
Bucharest
With cm11 the kernel is pretty much stable
But the phone never goes to deep sleep can anyone help?

It's not the kernel's fault in my case it's something wrong with CM11 ROM I think. I tried with the kernel from CM11 and this and same result: 0% deep sleep. Also tried different gapps, PA and OpenGapps but no success.
 

marouane80

Senior Member
Apr 4, 2010
453
306
It's not the kernel's fault in my case it's something wrong with CM11 ROM I think. I tried with the kernel from CM11 and this and same result: 0% deep sleep. Also tried different gapps, PA and OpenGapps but no success.

hello:cool:

try to use this !

I'm using these settings for more than 2 years with this kernel (and i don't use any kernel app tweaker. All the magic is inside the script !)

Very deep sleep and Battery standbye more than 15 days (if no use of course) !
Battery tweak is my Trick ! :cowboy:

Please install build.prop too !

:good: luck
 

Attachments

  • init.d.zip
    175.8 KB · Views: 63
  • build.prop.zip
    176.3 KB · Views: 49
Last edited:
  • Like
Reactions: X-3-E and templeka

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    AM6Ed5N.png



    This Kernel Is A Combination Of Many Great Developers Work




    A Small Introduction :


    • This kernel is for AOSP/CM Based ROMs only! and it's for Android Kitkat 4.4.4
    • It doesn't contain any recovery in it, so the recovery you have won't be changed
    • And it is basically a mixture between some kernels like (Pimped/Mosh/DooM)
    • Many more features from many other kernels will be added as well maybe soon
    • I'll try to keep providing updates, at least every three days (minor updates)


    Main Features :


    • Faux123's Features (Aka: Paul Reioux) :

      • IntelliPlug: Intelli Plug Hotplugging Driver V3.8
      • Sound Control: GPL Sound Control v3.6
      • PowerSuspend: Power Suspend driver v1.5
      • Async Fsync: Asynchronous file sync
      • Dynamic Fsync: Dynamic File Sync v1.5
      • Snake Charmer: CPU frequency limiter driver v1.2
      • Fast Charge: Allows to set the Amperage of the Charger
      • CPU Boost: CPU Input Boost module
      • Overall Stats: CPU Overall Stats on a Per-Core Basis
      • Governers: Intelliactive & Intellidemand v5.0


    • DooMLoRD's Features :

      • Color Calibration Control: gives full control over the RGB display channels
      • zRam: Support For zRam Memory Compression
      • Governers: Wheatley
      • I/Os: FIOPS (Fair Input/Output Per Second)


    • Androguide's Features (Aka: Louis Teboul) :

      • CPU Freq: Extra Steps At 2.15GHz & 345MHz
      • Governers: Pegasusq & Nightmare & Hyper
      • I/Os: SIO (SImple Ondemand)


    • CoolDevelopment's Features :

      • CPU UnderClocking: Down to 268MHz
      • F2FS: Samsung's F2FS nand-optimized file system support
      • ExFAT: Samsung's open-source exFAT driver V1.2.7


    • fxTHaxxorX's Features :

      • CPU OverColcking: Added CPU OC Steps 2.49GHz & 2.72GHz
      • Early_Suspend_Delay: Delay fbearlysuspend to allow CRT off animation to be displayed
      • Governers: SmartAssH3 & Adaptive & DanceDance & SavagedZen
      • I/Os: Zen & Tripndroid


    • Various Developers :

      • CPU Voltage Control: Set Voltage for every CPU Clock [by imoseyon]
      • MSM_Sleeper: Sets the Max CPU Frequency When Screen is Off [by flar2]
      • Compression: XZ Compressed & LZ4 compression support [by Kyungsik Lee]
      • SLIMbus: Increase rootfreq 24.526MHz -> 27+MHz & clock-gear 7 -> 10 [by franciscofranco]
      • CPUQuiet: cpu hotplug drive (disabled mpdecision automatically) [by maxwen]
      • I/Os: VR & BFQ (Budget Fair Queueing) [by krabappel2548]
      • Governers:
        • InteractiveX2 & SmartassV2 & Lagfree & Lionheart & Badass (by krabappel2548)
        • Alucard [by Alucard24]


    • My Touches :

      • Linux Version: Updated Linux Version of the Kernel to 3.4.5
      • OC/UC CPU: Allow UnderClocking to 268MHz Mhz While OverClocking to 2.49GHz & 2.72GHz
      • Toolchain: Built with Latest Linaro GCC 4.9.2-2014.10 Toolchain With A15 Optimizations


    Many Developers of the Mentioned above have much more contributions in this kernel, but it's hard to mention it all :p



    Download Folder :







    Disclaimer :


    Code:
    #    Neither me or any contributors to this kernel can nor will be held 
    #    responsible for any damage or any kind of problem related to its use.
    #    You are using this piece of software AT YOUR OWN RISK.
    #
    #    This program is free software; you can redistribute it and/or modify
    #    it under the terms of the GNU General Public License as published by
    #    the Free Software Foundation; either version 2 of the License, or
    #    (at your option) any later version.
    #
    #    This program is distributed in the hope that it will be useful,
    #    but WITHOUT ANY WARRANTY; without even the implied warranty of
    #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    #    GNU General Public License for more details.



    Sources :







    Credits :


    • Thanks to Androguide.fr for all Pimped related features in this kernel
    • Thanks to oshmoun he helped me a lot to get this kernel to be as great as it is now
    • Thanks to CoolDevelopment for all Mosh related features in this kernel
    • Thanks to faux123 for all his contributions to the android kernel community, many of which are implemented here
    • Thanks to showp1984 for his msm_mpdecision hotplug driver
    • Thanks to DooMLoRD for all the cherry-picked features from his DoomKernel
    • Thanks to krabapel2458 for the inital port from DoomKernel of features like GPU OC, some governors and more.
    • And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up

    XDA:DevDB Information
    GreatDevs Kernel Kitkat - Amami, Kernel for the Sony Xperia Z1 Compact

    Contributors
    OmarEinea, oshmoun
    Source Code: https://github.com/GreatDevs/android_kernel_sony_msm8974

    Kernel Special Features: 2.72GHz OC | 268MHz UC | Voltage Control | F2Fs | Sound Control | Color Control | FastCharge | Govs & I/Os | IntelliV3.8 | LZ4-compressed | Alucard HotPlug | PowerSuspend | CPU Frequency Limiter | CPU Quiet | FSync | Futex Tweaks | Optimizations

    Version Information
    Status: Beta
    Current Beta Version: V1
    Beta Release Date: 2014-11-08

    Created 2014-10-30
    Last Updated 2015-04-05
    16
    ChangeLog & To-Do-List

    ChangeLog :

    Version 1:

    • 2014-11-08 :
      • Add CPU OverColcking Steps 2.49GHz & 2.72GHz [by fxTHaxxorX & Huge Thanks to oshmoun]
      • Replace CM's boot logo with GreatDevs' Black Boot Logo
      • Update Kernel's Linux Version 3.4.0 -> 3.4.5
      • Add new SmartAssH3 & Adaptive Governors [by fxTHaxxorX]
      • Add new I/Os Zen & Tripndroid [by fxTHaxxorX]
      • Cleaned up kernel's name from those creepy numbers [thanks fxTHaxxorX]
      • CM Upstream

    • 2014-11-03 :
      • Update IntelliPlug v2.0 -> v3.8
      • Add new SavagedZen & DanceDance Governors [by fxTHaxxorX]
      • Add Early Suspend Delay [by fxTHaxxorX]
      • Disable mpdecision by default, so now only CPUQuiet works by default [thanks oshmoun & CoolDevelopment]
      • Probable fix for those who are having bootloop (try and let me know) [thanks oshmoun]

    • 2014-11-01 :
      • Update Sound Control v3.5 -> v3.6
      • Enabled CPUQuiet for Balance Governor [by oshmoun]
      • Use Default CPU Freq as: 268.8MHz Min & 2.26GHz Max
      • Follow Up For Some Camera Related Stuff (Fixes Camera Bug On Some ROMs) [by oshmoun]
      • Start Supporting Honami & Togari

    • 2014-10-31 :
      • Initial Release


    To-Do-List :


    • Update kernel linux version gradually from 3.4.0 to 3.4.104
    • Update all old features from other kernels
    • Dig around for some new features
    • Make a nice and clean build that should be called stable

    Kernel is beta so don't expect it to be perfect or near that :p
    11
    A Little Announcement!

    Due to the circumstances I'm going through right now (computer problem, lollipop development, final exams after a month!)
    and due to switching to lollipop ROMs (in the next few weeks), this kernel will be useless as long as it's based on CM's KK sources!
    I decided to delay GDv2 for a little while in order to provide you a new build that is:
    • Based On Sony's AOSP sources
    • Freshly well written code from scratch
    • Includes all GDv2 changes I talked about
    • And will try to do what you guys ask for ;)

    And to make it easier to me, I'll put a list of everything that I'm probably gonna be including in the kernel in the second post,
    so I'll read your suggestions and add them to the list if it's reasonable to include them in the kernel :)

    I'm sorry for the lack of the updates, but I'll dedicate my time to lollipop ROMs development for a while,
    and I'll be back to developing this kernel afterwards :fingers-crossed:

    what do you think guys?

    Regards,
    Omar.
    11
    Wohoooh!,,
    GDv2 is half way here, and here are the main already included stuff:
    • Kernel Linux version updated 3.4.5 -> 3.4.12
    • ExFat Updated v1.2.7 -> v1.2.9
    • Include TWRP v2.8.2.0
    • A lot of commits cherry-piked from faux123's kernel


    And for the things that still need to be done:
    • Start providing Full boot.img (flashable through flashtool) along side with the usual only flashable zip
    • Update Intellidemand Gov 5.0 -> 5.5
    • Grab some more cherry-picks
    • Update kernel logo
    • Maybe some other things that might come in mind;)


    So if you're interested in more detailed info about the changes or you want to follow them, check here:

    For Kernel Side Changes

    For Ramdisk Side Chanes



    Regards,
    Omar.
    9
    GreatDevs Kernel Build [2014-11-08]:

    ChangeLog :

    • Add CPU OverColcking Steps 2.49GHz & 2.72GHz [by fxTHaxxorX and Huge Thanks to oshmoun]
    • Replace CM's boot logo with GreatDevs' Black Boot Logo
    • Update Kernel's Linux Version 3.4.0 -> 3.4.5
    • Add new SmartAssH3 & Adaptive Governors [by fxTHaxxorX]
    • Add new I/Os Zen & Tripndroid [by fxTHaxxorX]
    • Cleaned up kernel's name from those creepy numbers [thanks fxTHaxxorX]
    • CM Upstream

    This could be the last build of version 1 of GD, Next build will probably be V2 ;)
    also check post #3 if you wonna change your boot logo


    Download links can always be found in the link from OP, and in the download section of this thread.

    Regards,
    Omar.