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

OmarEinea

Inactive Recognized Developer
Aug 18, 2012
2,028
6,314
0
25
Sharjah, UAE



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
 

OmarEinea

Inactive Recognized Developer
Aug 18, 2012
2,028
6,314
0
25
Sharjah, UAE
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
 
Last edited:

OmarEinea

Inactive Recognized Developer
Aug 18, 2012
2,028
6,314
0
25
Sharjah, UAE
Additional Add-ons

Replace Your Logo :


As shown in the attachments, these are the three logos of GD kernel, chose the one you like to become your boot logo,
and if you want the stock CM boot logo, you can have it as well, Download links for all four packages can be found here:


Logo Replace Packages Download Folder

Old GD Logo:
 

Attachments

Last edited:

tudki

Member
Apr 4, 2013
34
14
0
Hi Folks
It`s to silent in the compact forums thats why I response.
First this is a awesome Kernel, I have been running it today with default settings. Incredible 2.4GHz result in considerably faster starting of big apps, the Phone didn`t heat up at all , battery drain is slightly increased and I haven`t had any crashes. I`m realy impressed.
Thanks a lot Omeira.
Maybe someone would like to share recommended settings for good battery or performence, I don`t know all this new govenors.
 
  • Like
Reactions: henhoy

ch3mn3y

Senior Member
Sep 11, 2011
2,903
577
193
Seaside Voivodeships
www.xperiasite.pl
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet :D ) to see how stable it will be on 3ghz (power is coming :p )

I think is better place for now to write what i wrote in zu pimped thread
If i,can i have small request: row i/o as i tried most possible set ups on pimped and nightmare on 2 first cores and pegasusq on two remaining + row on internal and vr on sd is the best (at least for me) <-- and im just missing row scheduler (however its possible that i didnt find it in ur thread)
However for more safe work on 3.0ghz u would need to add some steps like 2.5, 2.6, 2.8, 2.9. That way it will not jump so much in one moment (from 2.4 to 3 or form 2.7 to 3)
 
Last edited:

OmarEinea

Inactive Recognized Developer
Aug 18, 2012
2,028
6,314
0
25
Sharjah, UAE
How about 3ghz?

source can be found here:
https://bitbucket.org/morfic/trinity_five

i got it to work on my N5, and it worked pretty well.
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet :D ) to see how stable it will be on 3ghz (power is coming :p )

I think is better place for now to write what i wrote in zu pimped thread
Yes I think 3.0GHz is too much as well, though I might try to include it later ;)
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well :)

Regards,
Omar.
 
  • Like
Reactions: OMGitsbagno

Tommy-Geenexus

Senior Member
Apr 30, 2013
2,769
2,576
193
I live on a Stone Hill.
Yes I think 3.0GHz is too much as well, though I might try to include it later ;)
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well :)

Regards,
Omar.
i'll build a kernel for togari with 3ghz oc when i have my computer back.

i'll do a pull-request then if its half-way stable.
 

OmarEinea

Inactive Recognized Developer
Aug 18, 2012
2,028
6,314
0
25
Sharjah, UAE
Ok. Its working (at least wirh CarbonROM. I can OC to 2.4 ghz, but i cant use voltage menu form PimpMyZ1 app, could with pimped
Yeah it doesn't work using PimpMyZ1 app on amami as weel (that happen after adding 2.4GHz OC),
though it works using any other app, and you know what,
PimpMyZ1 is out-dated so you'll have to use another app to have control over all features this kernel has,

I believe PimpMyZ1 gives FC if you try to Control CPU voltage because this kernel contains 268MHz step, which never existed on pimped :)

Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
I believe I didn't give you a link for Honami's build of this kernel!
did you try flashing the zip from this thread?
or someone else gave you a link to honami's build?

cuz it's usual to have the brick you had if you flash a kernel for amami on honami :)


Regards,
Omar.
 

->---

Senior Member
Nov 10, 2012
426
80
0
Wien
I just tried the amami version. Because somewhere here I read something about Z1 U which is nearly the same hardware. I just wondered because Z1 C has another CPU. So I gave it a try. ?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone