[KERNEL][NOUGAT]EXTENDED KERNEL V14 *EXPERIMENTAL* [06/04] ABANDONED - G 2014 Android Development

EXTENDED KERNEL​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... Still valid??.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
WARNING: THIS KERNEL IS FOR CM 14/CM14.1 & AOSP NOUGAT ROMS ONLY
This kernel works in cm14/14.1 , LineageOS & AOSP Nougat Roms... DOESNT WORK IN STOCK ROM !
This release is more simple and minimalistic.
This Kernel aims to use the best and most stable feautures of stock cm kernel by default and add useful features and optimizations,The idea is to keep it simple, stable and optimized.
The features Are :
Updated to lastest CM14/LineageOS Sources
Latest AnyKernel2 Installer Script
Compiled With Google GCC 4.9 Toolchain
Updated Linux Kernel From 3.4.42 To 3.4.113
Added CPUQUIET Driver
Updated Interactive Governor
Enabled & Updated Cpuboost driver
Added ZEN I/O
Update ZRAM from 4.X Kernel
Added Adaptive LMK & Process Reclaim
Enabled NEON mode
Added Sound Control
Added More TCP Congestions Controls
Added Kcal
Lots Of Kernel Optimizations/Updates
Permissive SElinux
DOWNLOAD​
EXTENDED KERNEL V14 *EXPERIMENTAL*​
EXTENDED KERNEL V13​
Use the app kernel adiutor to tweak the kernel !
Thanks!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If you are looking for previous builds,They are here:
https://www.androidfilehost.com/?w=files&flid=45250
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
XDA:DevDB Information
EXTENDED NOUGAT KERNEL, Kernel for the Moto G 2014
Contributors
attack11, Cyanogenmod Team, faux123 , myfluxi , savoca , franciscofranco ,hurtsky, Alberto97, luca020400, LuK1337
Source Code: https://github.com/attack11/android_kernel_motorola_msm8226/tree/opotest
Kernel Special Features: LINEAGEOS KERNEL WITH SOME EXTRA FEATURES
Version Information
Status: Stable
Current Stable Version: Extended Nougat Kern
Stable Release Date: 2016-11-18
Created 2015-12-10
Last Updated 2017-04-19

Reserved For Changelog
CM 13:
10-12 - Initial Release
11-12
Update to latest CM13 Sources
Switch to XZ compression
18-12
Builded again from the scratch
Update to latest CM13 sources
Some updates to Interactive Governor
Make mpdecision more conservative
Removed Adreno_Idler
More,Check Git...
20-12
Updated to latest cm sources
Enabled all sleep states
23-12
Updated to latest cm sources
Disable mpdecision "tweaks"
Update & Improved Interactive Governor
Some othe stuff,Check git..
06-01
Test Build
Added Undervolt
Added bricked_hotlplug (enable by default)
Optimizations for Interactive governor
GPU Overclock
Some othe stuff,Check git..
15-01
Test Build
Removed Undervolt
Removed bricked_hotlplug
Reworked DT2w
Some othe stuff,Check git..
18-01
Disbled CM PowerHal
Re- Added bricked_hotlplug
Added S2W and S2S
Updated to latest cm sources
Some othe stuff,Check git..
26-01
Improvements for DT2W
Added MSM_Sleeper
Updated Thermal Driver
Some othe stuff,Check git..
26-02
Added IntelliThermalV2
Added AUTO_SMP HOTPLUG
Added IntelliThermal V2
Added SmartMax Governor
Added Zzmove Governor
Added Impulse Governor
Added YankActive Governor
Removed Bricked Hotplug
21-03
Updated to latest cm sources
Update installer script
Some dt2w optimizations
Removed almost all governors
Added Ondemand Governor by stratosk (by default) Great Performance and Awesome battery life
Some tweaks and optimizations...
21-03
Updated to latest cm sources
GPU OC
Some misc updates and optimizations...
06-04
Updated To Latest CM Sources
Added Back Smartmax Governor
Added Back YankActive Governor
Added Back Impulse Governor
Added Back Zzmove Governor
Added Adreno Idler
Added Dynamic Management Of Dirty Page Writebacks
11-04
Removed Adreno_Idler
Added SIO , ZEN & VR I/O Schedulers
Added Conservative GPU Governor
Updates to Simple_Ondemand GPU Governor
28-04
Rebuild from the scratch
Added Intelli_hotplug governor
Added BioShock Governor
Added TripNdroid I/O
Added Zram from 4.X Kernel
Added More tweaks & Optimizations...
14-05
Rebuild from the scratch
Updated To latest CM sources
Added A better Implementation Of Zram from 4.X Kernel (increased Zram to 510 mb by default) (Thanks to myzb)
Set CONFIG_HZ to 300 (Acording to google Should Improve Performance) (Thanks to myzb)
Added More tweaks & Optimizations...
Added Also A Version with Overclock for test
26-05
Updated To latest CM sources
Added Adreno Idler
Implemented Overclock (The max frequencies are standar by default)
Added UV & OC builds
15-06
Updated to latest CM Sources
Added Back GPU OC
Added Adaptative LMK (Thanks to myzb)
CM14:
12/09
First Release
21/09
Removed Adreno Idler For Now
Add MultiRom Support
Add Kcal
Some misc changes,Check github...
04/10
Removed KEXEC Support
Added Adaptive LowMemoryKiller
Added Conservative GPU Governor
Some misc changes,Check github...
12/10
Build with UBER GCC 4.9
Added AutoSMP Hotplug
Added Back KEXEC Support
Added Back Adreno Idler (Tweaked)
Removed Conservative GPU Governor
Removed Bricked Hotplug
Some misc changes,Check github...
22/10
Updated to latest CM sources
Added Mako Hotplug
Disabled Adreno_Idler by default
Some misc changes,Check github...
02/11
Updated To Latest CM Sources
Added Aroma Installer
Added Zen & Sio I/O Schredulers
Added Yankactive Governor
Added Bioshock Governor
Removed Adreno_Idler, Adaptive Lowmemorykiller..
Some misc changes,Check github...
11/11
Back to the simple version,Only useful features!
Updated To Latest CM Sources
Removed Aroma Installer (Back to 2 separated versions)
Added Back BrickedHotplug (Tweaked for nice performance and battery life)
Removed Zen & Sio I/O Schredulers ,Yankactive , Bioshock Governors , The CM defaults are the best
Removed Adreno_Idler, Adaptive Lowmemorykiller
Updates To Interactive Governor & BFQ Schreduler (The defaults I/O and Governor)
Some misc changes,Check github...
11/11
Rebuild from scratch again !
Updated To Latest CM Sources
Removed Back BrickedHotplug
Added Msm_Sleeper Hotplug
A lot of kernel optimizations
Some misc changes,Check github...
03/12
Rebuild from scratch again !
Updated To Latest CM Sources
Added Back AutoSmp Hotplug
Added Back SIO, FIOPS & ZEN I/O�s
Added Back ONDEMAND (Optimized), BioShock, Yankactive, Zzmova & Impulse Governors
A lot of kernel optimizations
Some misc changes,Check github...
30/12
Rebuild from scratch again !
Updated To Latest CM Sources
Removed MsmSleeper Hotplug
Added CpuQuiet Framework
Added Sound Control
Gpu optimizations
Some misc changes,Check github...
25/01
Rebuild from scratch again ! Yes, again!
Updated To Latest CM/LineageOS Sources
Added CpuQuiet Framework Only
Updated Linux Kernel From 3.4.42 To 3.4.113
Updated Interactive Governor
Enabled & Updated Cpuboost driver
Added Adaptive LMK & Process Reclaim
Enabled NEON mode
Some misc changes,Check github...

attack11 said:
I will NOT add new governors,the default governor is interactive wich performs perfect, and it has inbuilt profiles for performance,battery saver and balanced profiles added by cm in the rom itself,The main hotplug is the stock mp_decision for now,I will see if adding msm hotplug could be better ,Thanks!
Click to expand...
Click to collapse
IMHO intelliactive gov and msm hotplug is the best combo for good battery life without loosing performance on the rom. :fingers-crossed:

CreasingMass Dev said:
IMHO intelliactive gov and msm hotplug is the best combo for good battery life without loosing performance on the rom. :fingers-crossed:
Click to expand...
Click to collapse
Yes remember that is interactive te stock governor not intelliactive, and yes i think that adding msm_hotplug could be a good option i will test in next release! :good:

attack11 said:
Yes remember that is interactive te stock governor not intelliactive, and yes i think that adding msm_hotplug could be a good option i will test in next release! :good:
Click to expand...
Click to collapse
Yes, I know interactive is the stock gov, but I find intelliactive smoother than interactive (yes, it drains more battery) but tweaking it a little also with msm_hotplug solves the battery drain without losing performance.

Thanks

Tried your kernel mate @attack11 & its not working dey shows "binary updater" Problems check this [emoji116]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

ramrastus said:
Tried your kernel mate @attack11 & its not working dey shows "binary updater" Problems check this [emoji116]
Click to expand...
Click to collapse
It works for me. I flashed it on cm 13 official.

ramrastus said:
Tried your kernel mate @attack11 & its not working dey shows "binary updater" Problems check this [emoji116]
Click to expand...
Click to collapse
Hi seems that you are using multirom and your boot partition have less space,I will switch to XZ compression in the kernel,it should fix that,And since CM has merged some more commits yesterday expect a new build today

attack11 said:
Hi seems that you are using multirom and your boot partition have less space,I will switch to XZ compression in the kernel,it should fix that,And since CM has merged some more commits yesterday expect a new build today
Click to expand...
Click to collapse
okie mate.. after you compressed the kernel, send me the download link.. I'm Waiting...
Sent from my Moto G 2014 using Tapatalk

Kernel Updated!
Update to latest CM13 Sources
Switch to XZ compression
Cheers!

attack11 said:
Kernel Updated!
Update to latest CM13 Sources
Switch to XZ compression
Cheers!
Click to expand...
Click to collapse
can you send me tweaks settings for your kernel.. which setting is best?
Sent from my Moto G 2014 using Tapatalk

@attack11 now its working [emoji16] & super stable kernel.. I liked very much.. specially multiboot features is Osome [emoji7] [emoji106] Thankyou dude!! [emoji2] [emoji4] [emoji13]
Sent from my Moto G 2014 using Tapatalk

ramrastus said:
can you send me tweaks settings for your kernel.. which setting is best?
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
ramrastus said:
@attack11 now its working [emoji16] & super stable kernel.. I liked very much.. specially multiboot features is Osome [emoji7] [emoji106] Thankyou dude!! [emoji2] [emoji4] [emoji13]
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
Glad it works! The kernel comes pre-tweaked already,you can tweak it with kernel adiutor if you wanna change something :good:

Any updates? @attack11
Sent from my Moto G 2014 using Tapatalk

USB Fast charge in future??

Excellent
Antutu: 26000

ramrastus said:
Any updates? @attack11
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
Yes i will realese it tomorrow i guess..
:fingers-crossed:
jorge_carlos said:
USB Fast charge in future??
Click to expand...
Click to collapse
Sorry but no the idea is to add only a few features

# KERNEL UPDATED !
Builded again from the scratch
Update to latest CM13 sources
Some updates to Interactive Governor
Make mpdecision more conservative
Removed Adreno_Idler
More,Check Git...
Cheers !

attack11 said:
# KERNEL UPDATED !
Builded again from the scratch
Update to latest CM13 sources
Some updates to Interactive Governor
Make mpdecision more conservative
Removed Adreno_Idler
More,Check Git...
Cheers !
Click to expand...
Click to collapse
Can you please give me Git link to check change log [emoji4]
Sent from my Moto G 2014 using Tapatalk

Related

[KERNEL][CM-based] Pimped Kernel (F2FS|SoundControl|DT2Wake|CPU & GPU OC|Color Control|Voltage|FastCharge|Intelliplug...)

[KERNEL][CM-based] Pimped Kernel (F2FS|SoundControl|DT2Wake|CPU & GPU OC|Color Control|Voltage|FastCharge|Intelliplug...)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS KERNEL IS ONLY FOR AOSP/CM BASED ROMS
(= NOT COMPATIBLE WITH SONY FIRMWARES)​
All the kernel features are controllable through my Pimp My Z1 app, (thread here).​
Features
Sound Control: Faux123's GPL Sound Control 3
Color Calibration Control: LCD_KCAL interface ported to the Z1 by @DooMLoRD, gives full control over the RGB channels of the display
GPU OC: 200MHz / 320MHz / 389MHz / 487.5MHz / 533MHz / 600MHz frequency scaling steps
CPU OC: up to 2.26GHz
CPU Voltage Control: use TricksterMod for the moment
DoubleTap2Wake: double-tap the screen to wake-up the device
Intelliplug: Faux123's latest intelliplug hotplugging driver with eco mode (v5.0)
[*]MPDecision: showp1984's open-source & customizable msm_mpdecision hotplugging driver
Dynamic Fsync: Faux123's Dynamic File Sync v1.5
PowerSuspend: Faux123's power_suspend driver (replacing early_suspend)
Snake Charmer: Faux123's msm_cpufreq_limit CPU frequency limiter driver
Fast Charge: Faux123's fast_charge driver, allowing to set the amperage of the charger or USB port your device is plugged-in to
CPU Boost: Faux123's CPU Input Boost module (will soon add controls for it in Pimp My Z1)
GPU Wake-on-touch: allows touch events to wake the GPU if it was previously in slumber
KSM: Kernel Same-page Merging enabled
F2FS Support: Samsung's F2FS nand-optimized file system support
exFAT Support: Samsung's open-source exFAT driver
zRam Support: support for zRam memory compression
CPUPower: Linaro's cpupower PM driver
Async Fsync: Asynchronous file sync
MSM_Sleeper: Support for setting the max CPU frequency when screen is off through sysfs
Kernel mode NEON: NEON-accelerated XOR framework & support for NEON instructions in kernel mode
Overall Stats: CPU overall stats on a per-core basis
Compression: XZ Compressed & LZ4 compression algorithm support
Sched MC: Multi-Core Power Savings support
Sched SMT: Multi-Thread Power Savings support
Arch_Power: arch-specific power sched features enabled
Workqueue: backported from kernel 3.7, allows CPU hotplug to keep idle workers (learn more)
Toolchain: Built with Linaro GCC 4.8.3 toolchain from 14.02 release
Optimizations: Built with -O2 and many optimization flags
Kexec-hardboot ?: attempted to port @Tassadar's kexec-hardboot patches from the nexus 5, needs testing and confirmation that it works
Additional Governors:
Intellidemand
Intelliactive
Pegasusq
Nightmare
Hyper
Alucard
InteractiveX2
SmartassV2
Lagfree
Wheatley
Lionheart
Badass
Additional I/O Schedulers:
SIO (SImple Ondemand)
FIOPS (Fair Input/Output Per Second)
BFQ (Budget Fair Queueing)
VR
Additional TCP Congestion Algorithms:
BIC
Westwood
HSTCP
Hybla
HTCP
Vegas
Veno
Scalable
LP
YeAH
Illinois
Click to expand...
Click to collapse
Download
Latest builds: Regular version: 2014-06-08 || Light version: 2014-07-27​
Light Version: http://d-h.st/gyD
[*]Regular Version: http://d-h.st/La1 (doesn't work with 4.4.4 ROMs)
Click to expand...
Click to collapse
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
The sources are obviously covered by the General Public License, and are available on my github at:
https://github.com/PimpedKernel/android_kernel_sony_msm8974
Click to expand...
Click to collapse
Credits
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.
Thanks to MohammadAG for the DoubleTap2Wake port
And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up
Click to expand...
Click to collapse
XDA:DevDB Information
Pimped Kernel, Kernel for the Sony Xperia Z1
Contributors
Androguide.fr
Kernel Special Features: Sound Control, GPU OC, Intelliplug, PowerSuspend, Dynamic Fsync, exFAT, F2FS, KSM, Intellidemand, Intelliactive, SmartassV2, InteractiveX2, Lionheart, Wheatley, Badass, Lagfree, BFQ, SIO, FIOPS, Westwood, Hybla, HSTCP, HTCP, Veno, Illinois, LP, BIC...
Version Information
Status: Beta
Created 2014-02-25
Last Updated 2014-07-29
Changelogs
Changelogs
2014-04-24
Updated to Linux kernel version 3.4.86
Re-added GPU OC up to 600MHz and hopefully fixed the issues some people had with it
Added zRam support (thanks to DooMLoRD)
Added msm_sleeper (thanks to DooMLoRD), controls coming to Pimp My Z1 soon
Added memutils optimizations (thanks to DooMLoRD)
Merged a lot of slimbus/slim-ngd/slim_msm/qdsp6v2/wcd9xxx & other audio-related optimizations from franciscofranco's nexus 5 kernel
Merged some OOM, ocmem & other memory-management-related optimizations from franciscofranco's nexus 5 kernel
Merged a fix for msm_z180 memory leak from franciscofranco's kernel
Some other random cherry-picks
2014-04-15
Re-added all the previous features except GPU OC
Added Async Fsync
New I/O Scheduler: VR
Added support for PAC rom
2014-03-21
Added workqueue backported from kernel 3.6 + its 3.7 updates
Reduced CPU retention voltage
Fixed & enabled F2FS (now all we need is an f2fs-compatible TWRP, or at least cross-compiled mkfs.f2fs & fsck.f2fs binaries)
Enabled VMALLOC savings
Switched back to TWRP
Prepared initial support for amami (Z1 Compact)
2014-03-18
Reverted back to Qualcomm's mpdecision from showp1984's mpdecision
Made the flashable zip backup of the original wlan.ko module (to /system/lib/modules/wlan.ko.bak)
2014-03-17
Included wlan.ko module built with the kernel
Fixed SnakeCharmer max freq & intelli min/max inactive frequencies
2014-03-16
Replaced Qualcomm's closed-source mpdecision with showp1984's open-source & customizable mpdecision driver
Implemented faux123's msm_cpufreq_limit driver (a.k.a SnakeCharmer)
Added Linaro's cpupower pm driver
Enabled SCHED_SMT
Enabled arch_power sched feature
KSM: skip page if it has already been scanned
Made intellidemand the default governor
Enabled power_suspend by default
Enabled KSM by default
2014-03-14
Fixed intelliplug
2014-03-13
Added 389MHz GPU frequency step
Lowered GPU voltage constraints
Overclocked SLIMbus: rootfreq from 11 (24.526MHz) to 31 (27+MHz, the maximum) & clock-gear from 7 to 10 (max).
This means SLIMbus will use its maximum potential to give the best audio quality for the hardware.
Re-added kernel NEON mode & NEON-accelerated XOR framework
Added word-at-a-time kernel interface
Re-added epoll performance tweaks (increased from 35k jOPS to 125k jOPS on a 16 sockets benchmark run)
Re-added futex tweaks
Re-added softirq latency tweaks
Enabled Sched_MC power savings at level 1 (= moderate) by default
Various ext4 & net performance tweaks
Merged upstream CM commits
2014-03-10
Added F2FS support
Added camera fix
Re-added exFAT support
Re-added GPU wake on touch
Re-added intellidemand's touch input boost
Re-added my attempt at porting kexec-hardboot
Re-added RNGD tweaks
Re-added CPU hotplugging tweaks
Re-added writeback tweaks
2014-03-06
Fixed kernel panics introduced in previous build
Added data writeback optimizations
Added random number generator optimizations
Enabled multi-core power savings by default, with a value of 1 (= moderate)
2014-03-04
Intellidemand: added CPU boost (boosts the CPU frequency when touch inputs are received)
Added GPU Wake-on-touch (allows touch events to wake the GPU if it's in slumber)
Added support for kernel mode NEON
Attempted to port @tassadar's kexec-hardboot patches for the nexus 5 (needs testing)
Input: Send events one packet at a time (reduces irqsoff latency of ~ 50 micro seconds)
Softirq: reduce latencies (significantly reduces network irq latencies)
Added Samsung's open source exFat module version 1.2.4 (= exFat support)
Enabled Kernel Same-page Merging (KSM)
Epoll optimizations (performance went from 35k jOPS to 125k jOPS on a 16 socket benchmark)
Many hotplug logic optimizations
Built with latest Linaro gcc 4.8 toolchain (2014-02)
Built in the CM tree so there should be no more compatibility issues with other roms
2014-03-03
Added new intelliactive governor from faux123's nexus 5 kernel
Added faux123's msm_cpufreq_limit driver
Added the following TCP congestion algorithms (will add control in Pimp My Z1 soon, meanwhile you can use Pimp My Rom):
BIC
Westwood
HSTCP
Hybla
HTCP
Vegas
Veno
Scalable
LP
YeAH
Illinois
2014-03-02
Added InteractiveX2 CPU Governor
Added SmartassV2 CPU Governor
Added Lagfree CPU Governor
Added Test I/O Scheduler
Updated Linaro toolchain to 2013-01 gcc 4.7 release
Fixed missing features in previous build
Uncapitalized lionheart CPU Governor
2014-02-25
Merged upstream CM commits
2014-02-24
Initial release
Reserved
Instructions for switching to F2FS
/!\ WARNING: This operation will wipe all your data as well as your internal storage /!\
Download an F2FS version of Pimped Kernel
Flash it in recovery
Reboot recovery, you should now be in the included modified CWM
Go to 'mounts & storage' and select 'format /data and /data/media (/sdcard)'
Go to 'mounts & storage' and select 'format /cache'
Reboot & Enjoy
Why using F2FS?
I recently compared ext4 & f2fs in a series of benchmarks, and F2FS clearly provides better performance than ext4.
You can read the full comparision & benchmark results here: http://forum.xda-developers.com/showthread.php?t=2697069
Please note that f2fs might be more prone to data corruption or otherwise be less stable, although I have not encountered any issue at the moment.
Great, flashed it. Works like last one, but still can't disable MP-decision
And can't CPU OC yet.
I don't know if Honami control will fix these issues.
Thanks, great anyway!
Subscribed. Cannot wait for this to be an awesome "pimped" kernel for CM11.
Will you have a flashable zip?
I fastboot flashed the boot.img, however no more root / superuser.
Update: flashed supersu zip - now have root.
Kernel is working fine, however getting random soft reboots every now and then.
FIOPS / 2048 readahead / Intellidemand / ECO on / intelliplug on / mpdecision off
min 300 / max 1267200 / multicore power saving 1
Thank you for your hard work, @Androguide.fr , you are making awesome things.
Testing the kernel now.
[OT Mode ON]
Also, a little bit OT, but.. does omnirom support theme chooser?
[OT Mode OFF]
Is there any possibility of including gamma control like as in Xperia Z??
Could you add pegasusq governor?
CappyT said:
Thank you for your hard work, @Androguide.fr , you are making awesome things.
Testing the kernel now.
[OT Mode ON]
Also, a little bit OT, but.. does omnirom support theme chooser?
[OT Mode OFF]
Click to expand...
Click to collapse
Thanks for your support.
Omni currently does not include the theme chooser, but I hear a revamped one is on its way.
pranii23 said:
Is there any possibility of including gamma control like as in Xperia Z??
Click to expand...
Click to collapse
I will look into it but I don't think I'm a good enough kernel dev to do the port, if DooMLoRD ports it to DoomKernel then I will probably merge it.
Ahki767 said:
Could you add pegasusq governor?
Click to expand...
Click to collapse
If you have a link to its implementation on an other msm8974 device's kernel, please send it to me and I'll take a look.
InteractiveX2, SmartassV2 & Lagfree are merged but not enabled as they cause build errors when enabled in defconfig , I will try and fix those when I got time.
Same for the VR I/O Scheduler, it's merged but not enabled in defconfig atm.
Nice, there has been an avalanche of commits merged on the CM kernel, apparently related to the remaining camera & hardware overlays bugs, I merged those and I'm building right now.
EDIT: here's a link for the flashaholics, this one has the Omni boot logo as I'm at work and I forgot to commit the Pimped Kernel boot logo, but otherwise it's the same kernel with the new CM commits included.
I'll rebuild it tonight with the correct bootlogo and version name.
Download: http://d-h.st/kZ1
MD5: b44957069fbeb431ccb0e2e5b7772e72​
Great kernel! runs great with Omni Honami ROM (latest build) :good:
Can someone make a flashable zip of the new kernel? Iam @ work and want to flash this "on the fly"
Ty for your awesome work
Gesendet von meinem Xperia Z1 mit Tapatalk 2
@Androguide.fr there is a problem with your kernel, I get strange random reboots and sleep of death...
I tried to set governor to interactive, but no luck at all...
Inviato dal mio Xperia Z1 utilizzando Tapatalk
Any chance this week have tap to wake feature??
Cheers!
Sent from my Xperia Z1
CappyT said:
@Androguide.fr there is a problem with your kernel, I get strange random reboots and sleep of death...
I tried to set governor to interactive, but no luck at all...
Inviato dal mio Xperia Z1 utilizzando Tapatalk
Click to expand...
Click to collapse
I won't be able to help unless you provide me with more infos such as which rom you're running and a logcat of you trying to set the governor for example.
A kmsg of the random reboots would be nice, too.
I suspect the issue is with the ramdisk as none of the above issue seem to occur on Omni.
Androguide.fr said:
I won't be able to help unless you provide me with more infos such as which rom you're running and a logcat of you trying to set the governor for example.
A kmsg of the random reboots would be nice, too.
I suspect the issue is with the ramdisk as none of the above issue seem to occur on Omni.
Click to expand...
Click to collapse
Ok, today i will switch to aosb and then if it happens i will provide logcat an kmsg... Any app to use for that? (Apart of echo from terminal?)
Inviato dal mio Xperia Z1 utilizzando Tapatalk
Nice...wow...cool!
I am running this kernel on the new cm11 4.4.2 rom AOSB. Without problems. Now I can run my *.flac Music whith more GAIN...YEAH!
Only thing is that for example Bard´s Tale wont save the data to sd-card. Can it be solved with the kernel? I just heard in the AOSB thread its a Android 4.4 related problem. In this moment I am saving my sd-data and try to partitioning it. Or maybe this is useless? Can I get the apps to save to sd-card with this kernel maybe?
CappyT said:
Ok, today i will switch to aosb and then if it happens i will provide logcat an kmsg... Any app to use for that? (Apart of echo from terminal?)
Inviato dal mio Xperia Z1 utilizzando Tapatalk
Click to expand...
Click to collapse
For the logcat you can use the "Catlog" app.
For the kmsg I don't think there are any apps, you'll need to use adb or the terminal:
Code:
cat /proc/kmsg > /sdcard/kernel-message.txt
or, after a random reboot to get the kmsg from before the reboot:
Code:
cat /proc/last_kmsg > /sdcard/last-kernel-message.txt
Ry Chy® said:
I am running this kernel on the new cm11 4.4.2 rom AOSB. Without problems. Now I can run my *.flac Music whith more GAIN...YEAH!
Only thing is that for example Bard´s Tale wont save the data to sd-card. Can it be solved with the kernel? I just heard in the AOSB thread its a Android 4.4 related problem. In this moment I am saving my sd-data and try to partitioning it. Or maybe this is useless? Can I get the apps to save to sd-card with this kernel maybe?
Click to expand...
Click to collapse
Did you have this issue with the CM kernel or the previous kernel you were running ?
If you didn't then it's probably due to the mass storage support for sdcard commits included in the ramdisk, it might not be compatible with other roms.
I will rebuild the kernel with the stock CM ramdisk tonight.
Androguide.fr said:
Did you have this issue with the CM kernel or the previous kernel you were running ?
If you didn't then it's probably due to the mass storage support for sdcard commits included in the ramdisk, it might not be compatible with other roms.
I will rebuild the kernel with the stock CM ramdisk tonight.
Click to expand...
Click to collapse
Was on stock rom before (Monx´s Rom for Z1 and DooM´s Kernel), no problem at all. Since I´ve flashed AOSB yesterday, with stock cm-kernel or this one, I have this problem.
~~~~~~~~~~~~EDIT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Didn´t had success with partitioning sd-card in any way. Neither with Win7 Software or TWRP. Bad thing. Is there any patch or workaround for Android 4.4 ?

[KERNEL] [KK|LP] TheBeast [01-DEC-2015]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
FEATURES OF BEAST :
- Compiled with Linaro GCC 4.9 Toolchain @Christopher83
- 4 HOTPLUGS : MPDECISION/MSM HOTPLUG/BRICKED HOTPLUG/ALUCARD HOTPLUG @myfluxi & @neobuddy & @alucard24 & @showp1984
- 18 GOVERNORS : ALUCARD/ABYSSPLUGV2/ADAPTIVE/DARKNESS/IMPULSE/LIONHEART/NIGHTMARE/PEGASUSQ/ZZMOOVE ETC CPU Governors
- CUSTOM MSM THERMAL CONTROL @franciscofranco
- DT2W @thewisenerd
- New KCAL COLOR CONTROL DRIVERS @savoca
- ADRENO IDLER 1.1 @arter97
- FAUX SOUND CONTROL
- MULTIROM SUPPORT
- GPU @ 550mhz
- UPDATED CPU BOOST @neobuddy89
- FAST CHARGE
- CPU UNDERCLOCK
- MSM_CPUFREQ/CONSERVATIVE/MSM-ADRENO/SIMPLE_ONDEMAND ETC ETC GPU Governors
- BFQ/SIO/FIOPS/Zen IO Schedulers
- POWER EFFICIENT WORKQUEUE
- VIBRATE INTENSITY CONTROL
- NEON SUPPORT
- USB KEYBOARD/MOUSE SUPPORT
- OPTIMIZED AES AND SHA1 ROUTINES
- NEON ACCELERATED XOR IMPLEMENTATION
- NEW TCP CONGESTION CONTROL (Westwood, Yeah, Veno, Vegas, SCALABLE, LP etc)
And Much More...Check My Source For Details Features
Download Link :
The Beast Kernel
Mirror Link
HOW TO INSTALL :
BOOT IN RECOVERY
FLASH THE STOCK BOOT.IMG (Important) (confused read this)
WIPE CACHE (Optional)
WIPE DALVIK CACHE (Optional)
FLASH KERNEL
REBOOT AND ENJOY!
CREDITS AND SPECIAL THANKS TO :
@fefifofum @Kra1o5 @rebelos @Khan_frd2002 @YoshiShaPow @Klozz @ak
@franciscofranco @neobuddy @showp1984 @alucard24 @faux123 @RenderBroken
@desalesouche @fermasia @Bhu1 @frap129 @thewisenerd @hurtsky
@Cl3Kener @savoca @Blechd0se @REV3NT3CH @engstk @rebelos @dipanjanforever
@BATVIC @cheeze.keyk @tanaymondal @sherry_94 @ashishranjan738
@GuthrieGovan @JeGuina @teddy0804 @tanaymondal @gkvidhu1979
@unkown rockstar @atifjay @ rajanj1996 @vijay480 @SaberMod @XDA @Xaiomi
thanks a lot guys....without you this is not possible​
XDA:DevDB Information
Beast Kernel , Kernel for the Xiaomi Redmi 1S
Contributors
Luffy.d, YoshiShaPow, Armani Devs,Khan_frd2002,fermasia
Source Code: https://github.com/LuffyXDA/kernel_xiaomi_armani
Kernel Special Features: alucard_hotplug,msm_hotplug,bricked_hotplug,kcal,dt2w,s2w,smoothness,battery and last but the main thing performance
Version Information
Status: Stable
Current Stable Version: v7
Stable Release Date: 2015-12-01
Created 2015-01-10
Last Updated 2015-12-01
Reserved
Change-Log :
BK_v1.0
Code:
[SIZE="2"]initial release
compile with sabermod
add some governors & IO
check source for more[/SIZE]
BK_v1.1
Code:
[SIZE="2"]Merge with armani devs source for better compatibility with rom
removed intillidemand governor
add new 4 governors :
ondemandplus/optimax/smartmax/wheatley Governors
Added Faux Sound..
Enable USB Fast Charge
GPU Optimize & OC at 550mhz
Add Neon Support
Add vibrate Intensity Control
Much More..[/SIZE].
BK_v1.2
Code:
[SIZE="2"]Upstream to 3.4.5
Added Intelli_plug and Intelli_thermal v2 Thanks to Faux123
Added Display Control Drivers
Added Fixes from Armani Devs
Optimize The Kernel Little now enjoy more smoothness
much more[/SIZE]
BK_v1.3
Code:
[SIZE="2"]Upstream to 3.4.75
Fix Intili_plug now working perfectly
Fit Intilli_thermal
Added Intilliactive Governor
O3 and Some Other Optimization
UKSM
Update USB fast Charge Drivers
More Smoother and Snappier
and much much more[/SIZE]
BK_v2.1
Code:
[SIZE="2"]Compile With New KK Base Thanks to @fefifofum @Kra1o5 @rebelos
Compiled with Linaro GCC 4.9 2015 (Cross Compiler Cortex A7) thanks to @Christopher83
Added MSM Hotplug thanks to @myfluxi @neobuddy
intilliactive/intillimm added
BFQ/SIO/FIOPS/Zen IO Schedulers added
Underclock CPU
Dynamic Fsync control Added
exFat Support Added
Enable 12 New TCP Congestion controls
Added vnswap/frontswap/zswap thanks @faux123
the list is goes on check [URL="https://github.com/LuffyXDA/android_kernel_xiaomi_armani/commits/cm-11.0"]my source[/URL] for more[/SIZE]
BK_v2[R16/Mokee]
Code:
[SIZE="2"]Back to 3.4.0 from 3.4.75
compiled with SaberNano toolchain thanks to @frap129
vibration intensity fix thanks to @kairi_zeroblade
Async Fsync from HTC
Dynamic Fsync control Added
exFat Support Added
Added and use csnappy compression
ofast and cortex a7 optimization
Removed intilli-thermal
Removed fast charge
Added and use csnappy compression thanks to zeevt
And lots of patches and other changes added from falcon,hammerhead
And lots more...check [URL="https://github.com/LuffyXDA/BeastKernel_Armani/commits/cm-11.0-old"]my source[/URL] for details features[/SIZE]
BK_v2.2
Code:
[SIZE="2"]Sync with CM R22
update MSM Hotplug driver
removed intilliactive/intillimm for now
Added 11 New Governor
Added kernel support for USB keyboard/mouse
Overall Stats (for better stats of core)
Add optimized AES and SHA1 routines
overclock slimbus (for better audio quality)
Add NEON support for kernel
add NEON accelerated XOR implementation
Add Powersuspend drivers
Some optimization
the list is goes on check [URL="https://github.com/LuffyXDA/android_kernel_xiaomi_armani/commits/cm-11.0"]my source[/URL] for more[/SIZE]
BK_v2.3[KK]
Code:
[SIZE="2"]Sync with latest armani dev changes
Fix Smartass and Add Lagfree Governors
Added S2W && DT2W thanks to @thewisenerd
New KCAL Drivers added (my favorite) thanks to @savoca
Update PowerSuspend drivers
Enable NTFS support
Added MSM CPUFREQ Limiter
[/SIZE]
BK_RC2[L]
Code:
[SIZE="2"]Compile from armani-dev cm-12.0 source
Everything from scratch
Added Both MSM_HOTPLUG and ALUCARD_HOTPLUG @myfluxi @neobuddy @alucard24
Added S2W && DT2W thanks to @thewisenerd
Added 9 New Governors (Alucard,Adaptive,Abyssplugv2,Darkness etc etc)
All the thing in Features @OP
some misc optimization
[/SIZE]
BK_RC3[L]
Code:
[SIZE="2"]Sync with latest armani-dev CM-12.1 changes
TCP CONG is back
Enable unaligned memory access
Added optimized ARM RWSEM algorithm @Ezekeel
Update LZO compression to current upstream version …@faux123
Some SELinux changes
add support for gcc 5/6 toolchain
wake_helpers patches @thewisenerd
some misc changes...
check my source for details feature i am no good in writing :p
[/SIZE]
BK_RC4[L]
Code:
[SIZE="2"]Sync with latest armani-dev CM-12.1 changes
Bricked Hotplug Added @neobuddy &showp1984
Added fast charge option @anarkia1976 ( now charge your phone bit fast ;) )
Simple GPU Algorithm Added @ faux123
improve fairness efficiency
Update min-default GPU frequency to be 200MHz
added userspace knobs for users to filter some common excessive wakelocks @franciscofranco
some more changes...
check my source for details feature i am no good in writing :p
BK_RC5[L]
Code:
[SIZE="2"]Rebase with Rebelos Source (so all the SlimL kernel changes are here)
Compile with Linaro 5.1 Toolchain
New Hotplug added AutoSMP (enable by default)
Custom msm_thermal added by @franciscofranco
dt2w removed (cuz new dt2w is coming by thewisenerd)
GPU OC is back
Added Some New Govs : zzmoove/hellsactive/optimax/impulse/yankactive
Some kernel Optimization
some more changes...
check my source for details feature i am no good in writing :p
[/SIZE]
BK_v3[KK]
Code:
[SIZE="2"]Sync with latest armani dev changes
removed Smartass and Lagfree Governors
Added Alucard Hotplug
Remove msm_hotplug
added Dynamic management of dirty page writebacks @Christopher83
Added Darkness Gov
update conservative gov (become my favorite now)
added msm: memutils: memcpy, memmove, copy_page optimization
and some misc changes
[/SIZE]
BK_RC6[L]
Code:
[SIZE="2"]Back to Armani-dev Source
Compile with UBER 5.1 Toolchain
Fuax Sound Added
dt2w is back again ( plz note : touch freeze is still there so don't enable dt2w at boot)
ondemand patches from @myfluxi
optimize zzmoove @hurtsky
check my source for details feature i am no good in writing :p
[/SIZE]
BK_v5
Code:
Compiled With latest Linaro GCC 4.9 @Christopher83
Now Support Both Rom's cm-11 & cm-12.1 in single kernel
Adreno_idler 1.1 @arter97
4 Hotplugs Now : mpdecisin,msm_hotplug,bricked_hotplug,alucard_hotplug
all cm-12.1 changes and BeastL changes for cm11 user
update cpu-boost @neobuddy &@ak
removed Simple GPU Algorithm
removed dynamic sync control
and some more changes.....check my commit for more details
[/SIZE]
BK_v6
Code:
Sync with Armani-Dev Source
MultiRom Support
Update Hotplug's
Add Custom Script thanks to @RenderBroken
Tune build flags @neobuddy89
update Kcal
update msm_thermal
Some Misc Changes
and little more changes.....check [URL="https://github.com/LuffyXDA/android_kernel_xiaomi_armani/commits/cm"]my commit[/URL] for more details[/SIZE]
BK_v7
Code:
Based on new kk source (armani-dec cm-12.1-clean branch)
Most of Beast v6 feature but not all
enable Intelli hotplug and disable Msm Hotplug
So now Beast have Intelli/Bricked/Alucard Hotplug
Update Alucard Hotplug to latest
Add MSM limiter
Remove Faux sound
Remove some Governors
Remove Savoca Kcal
Dt2w only for ft5x06 touch, sorry other dont worry will add in next build
Update State Notifier to latest (Hope no SOD)
Two New Governor : Intelliactive/smartmax
and i didn't tuned the cpu gov much let me know which one need tuning
Cpufreq optimization from ak & neo
and other upstream changes
and little mores.....check [URL="https://github.com/LuffyXDA/android_kernel_xiaomi_armani/commits/cm"]my commit[/URL] for more details[/SIZE]
Test Builds
Test Builds
How To ​
Native D2W :
There are two ways by which i enable/disable Native D2W
1. By using Terminal Emulator
2. By using Root Explorer
Terminal Emulator :
to enable
echo 1 > /sys/bus/i2c/drivers/ft5x06_i2c/5-0038/d2w_switch
to disable
echo 0 > /sys/bus/i2c/drivers/ft5x06_i2c/5-0038/d2w_switch
Root Explorer
Go to sys/bus/i2c/drivers/ft5x06_i2c/5-0038
Open " d2w_switch" file as text editor
then just changed : 1 to enable and 0 to disable
Hope this Help You All :good:
Faqs
Q. Did BeastKernel Works on All Roms?
A. Yes, From Beast v7 it will work on all roms except MM for now
Q.There are two BeastKernel Which one Should i Install? And Which one is for cm11 or cm12.1 or Miui
A.TheBeast-vX-CM.zip is for both CM11/12.1 and TheBeast-vX-Miui.zip is for Miui
Q. The BeastKernel Have soo many feature but i dont know how to use them or change them...
A. Use Kernel Adiutor App
Q. I am on another awesome kernel and i want to try beast can i flash over
A. No!!!, you can flash beast over any other kernel except stock. So if you are on any other kernel then flash stock kernel or dirty flash the rom then install the beast
Q. I Install the Rom but XYZ not working !! what should i do please help
A. First try to read some previous post and see other are getting the same issue if not then do a clean flash or dirty flash even not work then post here or pm me...i will be happy to help you
Hi, are you compiling a dt.img, or are you using the prebuilt dt.img? If the former, what's the size of your obtained dt.img?
thewisenerd said:
Hi, are you compiling a dt.img, or are you using the prebuilt dt.img? If the former, what's the size of your obtained dt.img?
Click to expand...
Click to collapse
yes i m using compile dt.img.....
edit : size is 4.9 mb
Will the kernel work on any build of cm11 ex( r13,r14,r15)?
Sent from my HM 1S using Tapatalk
Snapdragon815 said:
Will the kernel work on any build of cm11 ex( r13,r14,r15)?
Sent from my HM 1S using Tapatalk
Click to expand...
Click to collapse
no only on latest cm r15.....
Luffy.d said:
no only on latest cm r15.....
Click to expand...
Click to collapse
Is there any chance in near future to get it for R14...?
Sent from my HM 1S using Tapatalk
Snapdragon815 said:
Is there any chance in near future to get it for R14...?
Sent from my HM 1S using Tapatalk
Click to expand...
Click to collapse
no because the older cm use prebuilt kernel.....so any compile kernel wont work for older cm
What are the features of beast kernel?
sinnerz2000 said:
What are the features of beast kernel?
Click to expand...
Click to collapse
for now not much it just the initial release....
check changelog or the commits of my source for more details.....
Great Work Buddy....
khan_frd2002 said:
Great Work Buddy....
Click to expand...
Click to collapse
great work,bro..........Hoping this kernel will coming with best features for our device in the near future...................
Will yu make it compatible with late Carbon rom?
dixan43 said:
Will yu make it compatible with late Carbon rom?
Click to expand...
Click to collapse
no buddy it wont work on any old rom.....
still i will give it a one try.....are you on carbon?
if yes then pm me
Glad to see another kernel :good:
new build is added at op for old cm & cm based rom.....anyone can test and report back
check op for download link or here
Luffy.d said:
new build is added at op for old cm & cm based rom.....anyone can test and report back
check op for download link or here
Click to expand...
Click to collapse
Flashed over Carbon ROM RC5. Booted up and then just shows a blank screen with the Mi logo.
Screen turns on and off, I can hear the volume being adjusted, but that's all.
Reflashed original ROM and all is back to normal.
Thanks for continued development.
Peace.
Please implement OC/OV function.

[KERNEL][Linux 3.4.109] Kushan Kernel v.3.0 [I9505][HOH2] [TW Lollipop]

Kushan Kernel [I9505] [Touchwiz Lollipop]​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I'm not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, I will laugh at you.
*
*/
This is my first kernel and I will be adding more and more features gradually.
My main goal is to provide a stable and awsome kernel with great performance and battery life to users
Kernel Features:
- Based on Samsung Open Source Kernel Sources - XXUHOH2 Lollipop
- Linux 3.4.109
- Compiled Latest Linaro Toolchain - 4.9.3-03.2015
- Stweaks kernel support
- OH2 initrams
- Optimized Stweaks for better perfomance and battery life
- Faux Sound Support
- Compiled with neon float
- Voltage Control
- tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
- ArterActive, Barry Allen, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm, SmartassH3 and Yankactive CPU governors
- Disabled Android Logger
- Sweep2sleep
- Vibration Intensity controll
- Performance and Simple GPU governors
- Undervolt support
- TCP congestion controll
- zRam (Can be disabled by stweaks)
- Network Speed Tweak
- Dual boot support
- Intelli_thermal controll
- Fast Charge
- LED controll
- GAMMA controll
- Removed TIMA crap
- Fixed Selinux memory leak upon loading policy
- Added Init.d support
- Added BusyBox support and included
- Set Selinux to Permissive
- Automatically removes all the knox crap
- Automatically removes all the old kernel settings
- Automatically does loki patch
More features will be gradually added
For best results just use the default settings without changing anything else but only change the following mentioned below for best results...
Disable zRam (Enable it only if you are a hardcore gamer)
Set GPU Governer to Simple
Leave everything else to default also the profile to default
For awesome battery life follow this guide by @lawyer_06 here
You can always experiment with different features turned off or on and report back if it improves performance
Download Links:
Current Version:
v.3.0 :
AndroidFileHost Link
Older Version:
v.1.0 - AndroidFileHost Link
v.2.0 :
AndroidFileHost Link
XDA Download Host Link
Github Kernel Source Code: - Source Code Github Link
Special Thanks to :
@Hybridmax
@Slim80
@ausdim
If I forget you, then PM me
Credits:
Samsung
@Christopher83 - Linaro Toolchain
@dorimanx
@wanam
@fanny
@alucard_24
@googy_anas
@faux123
@Yank555-lu
@ktoonsez
@Lord Boeffla
@AndroidGX
@Chainfire
@Kryten2k35
PM me if I forget you
XDA:DevDB Information
Kushan Kernel for I9505, Kernel for the Samsung Galaxy S 4
Contributors
Kushan02
Source Code: https://github.com/kushan02/kushan_kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v.3.0
Stable Release Date: 2015-10-16
Created 2015-05-08
Last Updated 2015-10-19
Reserved
Changelog:
v.3.0
Code:
- Remade with I9505XXUHOF2 sources
- Updated with Linux 3.4.109
- Used OH2 initrams
- Updated & Moded STweaks UI Thanks @slim80 for the UI
- Fixed screen mirroring issue
- Added tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
- Added ArterActive, Barry Allen, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm, SmartassH3 and Yankactive CPU governors
- Added Performance and Simple GPU governors
- CPU and GPU undervolt support
- Add dual boot support
- Added Fast Charge
- Added LED controll
- Added GAMMA controll
- Added Vibration Intensity controll
- Added TCP congestion controll
- Added Intelli_thermal controll
- Many more small under the hood tweaks for best performance and battery life
v.2.0
Code:
Added Faux Sound Support
Compiled with neon float
Added Voltage Control
Added some I/O schedulers
Added many CPU Governers like Lionheart, interactive and many more
Disabled Android Logger
Enabled zRam
Added a Network Speed Tweak
Removed TIMA crap
Fixed Selinux memory leak upon loading policy
v.1.0:
Code:
Initial Release
Reserved
BENCHMARK SCORES, SCREEN ON TIME AND DEVICE UP TIME AFTER CHARGE BY USERS
v.2.0:
xperia_88 said:
After some hours (12 h) of hard using of my phone with Kushan Kernel v.2.0 I get Geat Battery Life Results. I be left now 89% - 3d 3h battery life ! My other phone with other Kernel give me 72% - 1d 20h battery life...
I left everything on STweaks as default and changed only what Kushan recommend:
"Disable zRam (Enable it only if you are a hardcore gamer)
Disable Android Logger
Disable Fast Charge (As support is not yet added)"
Great work !!! :good::good::good:
Click to expand...
Click to collapse
javitolopez69 said:
View attachment 3312071View attachment 3312072View attachment 3312073ehhh! !!! No coment
Click to expand...
Click to collapse
heblu said:
Flashed yesterday V2. I must say I'm impressed!
This kernel is working great on my phone
Good battery life, no lag, everything feel snappy
Congrats and thank you brother!
Click to expand...
Click to collapse
v.1.0
xperia_88 said:
After more than 17 hours of using Kushan Kernel TWLP v.1.0 these are my AnTuTu Benchmark performance and the battery life results. Great for only v.1.0 ! :good:
Click to expand...
Click to collapse
xperia_88 said:
The Screen Time 4h 45m (from 17h total used).
Click to expand...
Click to collapse
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Nice start!
thanks and thumbsup for your work.
is there any possibility that you add in the future loop device support?
thx
Thank you and congrats!!
Kushan, do you think this can fix wifi not working when using your TW Lollipop on a T-mobile S4? I'm not willing to upgrade baseband and modem without knowing if I'll be able to revert back or even work properly.
I tried to find ausdim v2 kernel but I failed to find a download link.
Thank you for your awesome work!
fartlec said:
thanks and thumbsup for your work.
is there any possibility that you add in the future loop device support?
thx
Click to expand...
Click to collapse
yes as I told I will be adding more features slowly and gradually so maybe yes in future releases
extrem0 said:
Kushan, do you think this can fix wifi not working when using your TW Lollipop on a T-mobile S4? I'm not willing to upgrade baseband and modem without knowing if I'll be able to revert back or even work properly.
I tried to find ausdim v2 kernel but I failed to find a download link.
Thank you for your awesome work!
Click to expand...
Click to collapse
yes it will fix the wifi
Optimized Stweaks for better perfomance and battery life
"Optimized Stweaks for better perfomance and battery life"
Kushan, do you mean this optimized comes as default of the added Stweaks ?
xperia_88 said:
"Optimized Stweaks for better perfomance and battery life"
Kushan, do you mean this optimized comes as default of the added Stweaks ?
Click to expand...
Click to collapse
yes default, by optimized I mean have configured kernel to give best performance when any of the tweak is activated
How is the battery life.
I personally like this options.
Great job men
javitolopez69 said:
How is the battery life.
I personally like this options.
Great job men
Click to expand...
Click to collapse
personally speaking battery life is good... till now... will probably need some more days of usage to give a conclusion
Good job mate. Keep it coming
Good work @Kushan02..
I believe you will make it better time by time with your skills..
Good luck..
one day we will have to get 10 hours of screen???
STweaks- MASTER CORE
After I flash this kernel I see "MASTER CORE" header in the STweaks. Do I need to change anythings here or to click "LOAD ALL" ?
xperia_88 said:
After I flash this kernel I see "MASTER CORE" header in the STweaks. Do I need to change anythings here or to click "LOAD ALL" ?
Click to expand...
Click to collapse
its loaded by deafult... still if you want you can press it
Nice News .
I will help you out Mate
Hybridmax said:
Nice News .
I will help you out Mate
Click to expand...
Click to collapse
Thanks bro
Good job Kushan, i will try your kernel
An advice, change the title of your thread "[KERNEL] Kushan Kernel [I9505] [TW Lollipop]" to "[KERNEL] Kushan Kernel v1.0 [I9505] [TW Lollipop], and same thing for your TW Lollipop ROM

KERNEL | Nougat CM / AOSP | 7th Jan | HalogenKernel R31 | UBER | 3.4.42

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
EXPERIENCE HALOGEN | EXPERIENCE AWESOMENESS​
For Changelogs please see POST #2.
For FAQ please see POST #3.
DISCLAIMER :-​
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will simply laugh at you.
*/
NOTE :-​This kernel is ONLY meant for AOSP/CM ROMs.
This IS NOT MEANT for STOCK ROMs.
Upto R14 Kernel supports Lollipop.
From R15 onwards Kernel supports ONLY Marshmallow.
From R18 onwards Kernel supports Doze + Marshmallow.
From R30 onwards Kernel supports ONLY Nougat.
WHAT IS THIS KERNEL ?​This kernel is built especially for these 3 things :- 1. Audio, 2. Performance, 3. Battery Life.
The main aim of halogen is to bring performance without compromising stability & battery. And that is what I intend to do. Go ahead and try this kernel, and it should make your device much better.
FEATURES :-​(features of ONLY the latest version is mentioned)​
Based on Linux Kernel 3.4.42
Updated with the latest CM14.1 sources
Built with UBER Toolchain GCC-4.9
Any Kernel 2 script used
Kexc Hardboot patched
Built with optimization flags for enhanced performance
GPU OC to 533 MHz & UC to 100 MHz
Disabled PowerHal log spam (thanks to @attack11)
Faux Sound Control v3.5
Headset in high performance profile
Slimbus overclocking for superior audio quality
Enabled CPU boost
Add Frandom
Power effecient work queues enabled by default
Reclaim RAM from loggers
Disable gentle_fair_sleepers for increased I/O
Enable advanced unaligned_access
Enable arch_power
Use power efficient workqueues for bam_dmux
Optimize square root algorithm
intelliactive, intellidemand, zzmoove cpu governors
intelliplug v4.0 cpu hotplug
enabled advanced tcp congestions
Ability to use your device as USB Keyboard / Mouse
Stereo call record support
psx2usb
KCAL v2 by Savoca
Dynamic FSync
Added optimized square root algorithm
Added optimized ARM_RWSEM algorithm
NEON kernel mode
Ex-FAT support
LONG TERM SUPPORT :-​
This kernel will be supported for a long time with updates directly streamed from CM kernel sources i . e . as long as CM keeps publishing updates to its base, this kernel will also be updated.
DOWNLOADS :-​(do not mirror my links)​[ Latest Version ]​[ Older Versions ]​
INSTALLATION INSTRUCTIONS :-​
Reboot into recovery.
Make a nandroid BackUp.
Select Install zip from SD Card.
Select the Downloaded zip.
Then Reboot to System.
Leave your phone untouched for 2-3 minutes after first reboot to allow the kernel to spread it's wings.
RECOMMENDED APPS FOR KERNEL TWEAKING :-​
Kernel Adiutor
Faux123 Kernel Enhancement Pro
I do not support any other apps.
CREDITS:-​~~Google
~~Motorola for kernel sources
~~Flashhhh
~~hurtsky
~~Luk & Luca -for various fixes
~~Thecrazyskull, DC07 -for cherry-picks
~~Faux123
~~Savoca
~~YoshiShaPow
~~attack11
~~many more.......
Please don't start a war here if I forgot to mention someone. PM me and I will add him / her.
XDA:DevDB Information
HalogenKernel, Kernel for the Moto G 2014
Contributors
zakee94
Source Code: https://github.com/zakee94/halogen_kernel/
Kernel Special Features: Faux sound, Kexec, KCAL, Intelliplug
Version Information
Status: Stable
Current Stable Version: R31
Stable Release Date: 2017-01-07
Created 2015-06-11
Last Updated 2017-01-07
Changelog
CHANGELOG​(simplified changelog, for full changelog please look at my GitHub commits.)​​​
R31 --> 07/01/2017​
Merged CM Updates
For older changelogs :-​
R30 --> 30/10/2016​
First Nougat release
For changes please see post #670
R29 --> 24/07/2016​
Merged CM Updates
R28 --> 08/06/2016​
Merged CM Updates
AROMA installer
Added tripndroid IO Scheduler
CPU optimizations
ARM tweaks and updates
R27 --> 12/05/2016​
Merged CM Updates
R26 --> 10/04/2016​
Merged CM Updates
R25 --> 16/03/2016​
Merged CM Updates
R24 --> 18/02/2016​
Reverted the following :-
CPU OC/UC - 1593/96 MHz
CPU UV
LMK tweaks + Agressive LMK mode
Following CPU govs --> lionheart, dancedance, bioshock, alucard
Following Hotplugs --> Mako, Auto-smp
Added the following -->
Merged CM Updates
Built with UBER Toolchain GCC-6.0
R23 --> 19/01/2016​
Merged CM Updates
Overhauled boot script
R22 --> 11/01/2016​
Rebased kernel on android 6.0.1_r10
Rebuilt kernel from scratch
Merged a lot of CM updates
Added futex updates
Cpu UV added (hardcoded values)
Added 2 new hotplugs :- Auto-smp & Mako
Removed Alucard Hotplug
Overhauled updater script
R21 --> 30/12/2015​
Add CPU OC/UC - 1593/96 MHz
Adapt cpu_govs for CPU OC/UC
Merged CM Updates
R20 --> 29/12/2015​
Merged CM Updates
R19 --> 23/12/2015​
Added 3 new cpu_govs: Lionheart, DanceDance & Bioshock
Enabled CPU boost
Added optimized ARM RWSEM algorithm
ARM updates merged directly from CAF (See Git)
Mutex updates (See Git)
LMK updates (See Git)
Add agressive LMK
Build using -O3 & -graphite flags for enhanced performance
Cortex-A7 optimizations in Makefile
block: Disable add_random
Implemented LoUIS cache
Made bioshock as default gov. in boot script
Many other optimizations (smp, rcu, vfs, vfp, etc... See Git)
R18 --> 20/12/2015​
Merged latest CM Updates (support for Doze)
R17 --> 17/12/2015​
Merged latest CM Updates
Made interactive as default gov. in boot script
R16 --> 03/12/2015​
Fixed FM Radio not working
Fixed Section Mismatches
Enabled pipe flag
R15 --> 27/11/2015​
Build Kernel from scratch based on cm-13.0 kernel base
Compiled using Hyper-Linaro 5.1 Toolchain
Kernel version brought down to 3.4.42 temporarily
Revert SE Linux force permissive
Revert use Modulo sched & strict alias flags
Enabled Simple GPU Algorithm
R14 --> 11/10/2015​
Merged latest updates
Updated kernel to v3.4.109
Updated bfq to v7r8
R13 --> 6/09/2015​
Brought back the following :-
SE Linux tweaks
msm:kgsl tweaks
Enable unaligned_access
DOLBY dap dependency fix
Removed the following :-
Simple GPU Algorithm
New features :-
Update with latest CM sources
Implement Adreno Idler
R12 --> 26/08/2015​
Removed the following :-
CPU UC to 96MHz
SE Linux tweaks
USB Fast Charge v2
Added optimized ARM_RWSEM algorithm
msm:kgsl & wcnss tweaks
Optimize square root algorithm
Enable unaligned_access
DOLBY dap dependency fix
Ultrasound & ASoC : qdspv2 tweaks
Changed the following :-
Update 'zzmoove' cpu_gov to v1_beta-8
Set 'zzmoove' as the default CPU Gov
R11 --> 22/08/2015​
Merged latest CM updates
R10 --> 13/08/2015​
Once again rebuilt the whole kernel !
Updated with latest CM sources
Possibly fix interactive deep-sleep issues
R9 --> 25/07/2015​
Updated with the latest CM sources
Rebased and built whole kernel from SCRATCH
Removed useless tweaks
Updated cpu_hotplugs & cpu_govs
Optimized zzmoove profiles again
R8 --> 11/07/2015​
Updated with the latest CM sources
Reverted RAM OC to 566MHz
Reverted some power hogging tweaks
Updated hotplugs :- intelliplug, msm-hotplug (neobuddy89 versions)
Added Bricked Hotplug
Optimized zzmoove profiles
R7 --> 30/06/2015​
Disabled msm_limiter
zzmoove : add back zzopt & zzmod, zzopt unstable for now.
Introduce kernel cooker
Bug fixes
R6 --> 24/06/2015​
Updated kernel version to 3.4.108
Enabled kernel_config_neon
zzmoove : remove profiles 'zzopt' & 'zzmod'
Add strict_aliasing & modulo_sched flags
Add msm:kgsl & wcnss tweaks (see GitHub)
Add MSM Frequency Limiter driver v3.6
Add Ultrasound & ASoC : qdspv2 tweaks (see GitHub)
RAM OC to 566 MHz
And many more I can't fit in here, so please checkout GitHub.
R5 --> 20/06/2015​
Added USB Fast Charge v2
Enabled NEON mode
Added Ex-FAT support
SE Linux tweaks (see GitHub)
zzmoove : set default profile to 2
tune up some governors
Enable intelliplug by default
Random / entropy tweaks
R4 --> 17/06/2015​
CPU UC to 96 MHz
GPU OC to 533 MHz & UC to 100 MHz
Disabled PowerHal log spam
Reclaim RAM from loggers, increasing default ram to 883 Mb
Disable gentle_fair_sleepers for increased I/O
Enable unaligned_access
Enable arch_power
Use power efficient workqueues for bam_dmux
Optimize square root algorithm
Many tick, clockevents & timer tweaks (see GitHub)
Lower swappiness from 60 --> 45
Added optimized ARM_RWSEM algorithm
Force SE Linux permissive
Added state notifier driver
Enabled quick wakeup
NOATIME and NODIRATIME as default
R3 --> 14/06/2015​
CPU Govs removed :- wheatley, nightmare, HYPER, darkness, pegasusq, ondemandplus
Added simple GPU Algorithm
3 new CPU Hotplugs added :- intelliplug, alucard, msm-hotplug.
Power effecient Wqs enabled by default
Reclaim RAM from loggers
devfreq:Add conservative governor
devfreq tweaks (see GitHub)
Dynamic FSync added
Intellithermal v2 added
R2 --> 13/06/2015​
New CPU Govs added :-
intelimm, intellidemand, intelliactive, smartmax, pegasusq, alucard, impulse, ondemandplus, wheatley, yankactive, nightmare, HYPER, darkness, zzmoove.
New TCP Congestions enabled :-
westwood, cubic, reno, hstcp, hybla, vegas, veno, scalable, lp, yeah, illinois, hctp, advanced, highspeed.
New I/O Schedulers added :-
fiops, vr, zen, sio, bfq, cfq, deadline, noop, tripndroid, fifo
Added KCAL v2 by Savoca
Optimized slub memory allocation
Increase torch power by 20 mA
Added stereo call recording support
psx2usb
Added NVIDEA Power effecient patches
Changed CFlags = Ofast
Optimize sfck compression
Many sched tweaks and optimizations (see GitHub)
R1 --> 12/06/2015​
Initial Release
FAQ
FAQ​
This kernel does not have X, Y or Z feature. Please add it !
No such requests shall be entertained.
For this device the closer to stock we are, the better it is. Hence no need for "fancy" useless features/tweaks. The main aim of halogen is to bring performance without compromising stability & battery. And that is what I intend to do.
AND if you really want this or that feature which is not there in halogen, please feel free to compile your own builds.
Oh no ! I encountered a BUG !
Upload the file named last_kmsg that located in /proc/last_kmsg. It contains kernel logs. Clearly state the bug / what you experienced along with your current kernel settings. Bug reports without logs will be ignored.
Recommneded settings ?
Halogen is pre-configured for best. For custom settings please google, do some research and you are encouraged to post your own settings in this forum. You can start here.
My battery drained overnight !! Look at these screenshots...
Not a halogen fault. The kernel does not “drain” battery. On Android devices, the kernel provides a mechanism for keeping the phone awake, called a wakelock. Processes running on the device (e.g. apps and services) can ask the kernel for a wakelock, and the kernel will oblige. So yes, the kernel is technically keeping the phone awake, but only because an app or service has asked it to. It is these apps and services that are misbehaving and causing drain, not the kernel. Doze mode, introduced in Android Marshmallow, is designed to limit the time that apps and services can wake up the device.
All thanks to @flar2 for his excellent post.
Wow,
What is better setting for this Kernel ?
legendsbr said:
Wow,
What is better setting for this Kernel ?
Click to expand...
Click to collapse
There is not much to set in this kernel at present. Leave it as it is. Tweak sound to your hearts desire !
What governors & I/O schedulers are already included? Just the "basic" AOSP kernel ones for now?
Yes...
But updates will come soon !!!
You simply did it! Thank you so much!
There is a long way to go but I hope you can add more stuff, not forgetting the DoupleTap to wake up the screen
Testing
NEW BUILD IS UP !!!
[ 12 June, 2015. Version --> R2 ]
New features added :-
** 14 new cpu govs added !!!(check changelog for their names) **
** New I/O schedulers added (added tripndroid) **
** New TCP Congestions added **
** Stereo call recording **
and MUCH, much more......................CHECK CHANGELOG.
Did you know ? :-
With the release of R2, Halogen Kernel becomes the ONLY kernel with maximum number of cpu govs !!! (among all kernels for stock/cm of titan/falcon).
This kernel has around 20 cpu govs !!!
NOTE :-
Try reading this guide by @gsstudios before selecting out among the many CPU Govs.
E _N_J_O_Y !!!
This kernel really works for battery life... Smooth and fast and also improves battery life. Appreciate you're work!
giannis_mathiou said:
This kernel really works for battery life... Smooth and fast and also improves battery life. Appreciate you're work!
Click to expand...
Click to collapse
Thanks for review...
More updates will come soon !
This kernel mainly focuses on audio and battery life.
zakee94 said:
Thanks for review...
More updates will come soon !
This kernel mainly focuses on audio and battery life.
Click to expand...
Click to collapse
Thank you so much for the updates!
Can you make a post with the recommended settings for battery life and the best performance possible?
TiGuy82 said:
Thank you so much for the updates!
Can you make a post with the recommended settings for battery life and the best performance possible?
Click to expand...
Click to collapse
Of course I will....
zakee94 said:
Of course I will....
Click to expand...
Click to collapse
there is something terribly wrong... at boot maximum cpu frequency is set to 384MHz, this give terribly long boot time, stuttery bootanimation and longer time for apps optimization after a rom update
EDIT: temporarily solved with an init.d script, here it is if someone has the same problem https://www.dropbox.com/s/qmcdlljjj0klzaf/cpufreq.zip?dl=0
ktulu84 said:
there is something terribly wrong... at boot maximum cpu frequency is set to 384MHz, this give terribly long boot time, stuttery bootanimation and longer time for apps optimization after a rom update
Click to expand...
Click to collapse
Even I had been facing the bug...BUT I fixed it out and the BUG IS NO MORE !!!
I will be soon releasing the update ! The problem was with some improperly adapted CPU governors which limited the max cpu freq to 384 at boot. I have removed them and now the cpu clocks @ 11190 during boot.
I appreciate your work with the script. Its good, and I hope you will keep supporting my kernel in the future.
 @ktulu84
Available RAM is less than stock CM12.1 kernel - ~900 MB vs ~860 MB. Pretty sure you're already aware of it, but thought I'd highlight it anyway just in case.
Sent from my Moto G 2014 using Tapatalk
Is the kernel stable? i'm using cm12.1 for daily use and some of the kernels i've tried always gave me the problem where the logcat is spammed with something liek "failed to acquire lock" everytime i touched the screen, can someone report?
xeraphael said:
Available RAM is less than stock CM12.1 kernel - ~900 MB vs ~860 MB. Pretty sure you're already aware of it, but thought I'd highlight it anyway just in case.
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
Yes I m aware... It will be improved in future versions.
However it does not matter much, Linux handles memory in a different way and will release appropriate ram when required. What really matters is whether you are getting a smooth experience or not.
xeraphael said:
Available RAM is less than stock CM12.1 kernel - ~900 MB vs ~860 MB. Pretty sure you're already aware of it, but thought I'd highlight it anyway just in case.
Click to expand...
Click to collapse
Yes, there are changes in that. As the OP said, it depends on the kernel. Since our device has 1024MB RAM, the remaining RAM gets allocated to Graphics, audio processing, etc. If you are familiar with it, its very similar to Intel & AMD's allocation of RAM to Graphic memory in computers.

[KERNEL][13-05-2016] God's Kernel R9

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
God's Kernel-True God Of Kernels
ABOUT God's Kernel:
AudioGod said:
God's Kernel is a open source kernel designed to unleash the power of Redmi 1S. The Aim of This project is to give a most stable ,power-full,ultra-fast kernel with Max Battery Life which is required for every Redmi 1S user.
Click to expand...
Click to collapse
DISCLAIMER:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Kernel currently supports
all KK LP MM CM AOSP and MIUI based roms
CHANGELOGS
DOWNLOAD LINKS:
GK_ARMANI_13052016_2047.zip - 6.67 MB
GK_ARMANI_MIUI_13052016_2102.zip - 7.38 MB
Older builds
INSTALLATION STEPS:
Minimum Requirements To Install God's Kernel:
Recommended Custom Recovery TWRP and a Rooted Device
Installation Procedure:
Boot Into Recovery Mode
Dirty flash the rom you are using (if needed gapps too)
Flash provide Kernel Zip
Flash UKM zip http://forum.xda-developers.com/redmi-1s/development/zip-synapse-universal-kernel-manager-r1-t3282133
Wipe Cache and Dalvik
Reboot To System
Follow Us on :
Google+
https://plus.google.com/communities/105868185017241678214
Huge Thanx to my tester :
@doylefermi
@vjraj (i still hate you for the R3 leak)
@deadpool01
@Megamite
@vedantkamlaskar
@TheStrix
n last but not the least @@Biplov Biswas
​
XDA:DevDB Information
[KERNEL][MM/LP/KK/MIUI][CM/AOSP][13-05-2016] God's Kernel R9, Kernel for the Xiaomi Redmi 1S
Contributors
Tarun93, fefifofum,rebelos,luffy.d, onano,Kra1o5 and all the other co devs
Source Code: https://github.com/tarunkapadia93/gk_armani/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R9
Stable Release Date: 2016-05-13
Created 2015-10-03
Last Updated 2016-05-13
Change log:
God's Kernel-R1
Built with UBERTC 6.0 and other tweaks.
Alucard Hotplug
USB Fast Charging
Franco's Custom thermal
Faux Sound
KCAL with the latest update
Fsync Disable
DT2W
Kexec[Multi Rom Support] latest update
CPU OC to 1.7Ghz
Selinux Permanently Permissive
General Optimization & Tweaks
God's Kernel-R2
rebased on LNX.LA.3.5.2.2.2-00510-8x26.0 (Xiaomi's Official Kikat kernel)
alucard updated
powersuspend hooks fixed
added sio i/o
add intellidemand intellimm intelliactive
USB force fast charge limit raised from 1000 mA to 1500 mA
NEON optimized kernel
exFAT support
LP and KK WiFi prima drivers updated to LA.BF.1.1.1_rb1.26 from prima: update to LA.BF.1.1.1_rb21
added MIUI support
DT2W and S2W+S2S removed for this release
God's Kernel-R3
huge cleanup n patching
zzmove smartmax elementalx yankactive alucard impulse
MM compatible
interactive governor updated
i/o scheds tuned
switched from alucard to bricked hotplug
replaced franco's thermal solution to simple thermals by sultanxda
selinux will be permissive on boot but can we changed
KSM added back
removed the **** old mulitcore powersavings which never worked right xD
God's Kernel-R4
Based on the latest msm8226 Caf tags thanx to @fefifoum
added a few governors (nightmare, darkness)
added new I/O scheds (FIFO SIOPLUS TRIPDROID)
tuned all the governors n i/o for better performance n smoothness
alucard_hotplug added back and removed bricked
LMK tune up
VFS tune up
allow userspace config of simple_ondemand
Native D2W
Adreno idler
KCAL updates
freezer patches
bam_dmux patches
seccomp patches
sched patches
God's Kernel-R5
Kexec removed (its not working ATM for any armani kernel)
Thermals tuned
Flicker fix
Splash add
Unbalanced IRQ on boot fixed
Zram updates
Governors tuned
GK logo added thanx to @ramashish Mishra for providing me with the logo and the banner
God's Kernel-R6
using the latest caf tags LA.BF.1.1.3-00910-8x26.0
synced with armani-dev's latest changes
Backport Adaptive LMK from Linux 3.10
Kexec added back
features exposed to user
-gentle fair sleepers
-arch power
-fsync
-software crc
removed MC powersaver again(i never really liked it xD)
Power efficient work-queues added back
added few more wakelock fixes
a few governors added xD
added a bricked msm_hotplug intelli plug
alucard synced and merged with the last sources from alucard24
Random32 updates
Zram updates
Powersuspend removed updated to State Notifier
DT2W removed for this release
VM reclaim
High performance sound
KSM
adreno idler disabled by default (enable if you wanna save some battery)
-Ofast graphite -ffast-math and karit optimization
lots of more stuff
God's Kernel-R7
-used the latest caf tag LA.BF.1.1.3-01010-8x26.0
-GPU OC fixed
-Simple Algo for nsn_aderno_tz (disable idler if you wanna enable this)
-switched back kk touch drivers
-MIUI hardware key fixes
-Hotplug
-alucard hotplug
-msm_hotplug (enabled by default)
-Governors
-alucard
-darkness
-elementalX
-HYPER
-impulse
-nightmare
-smartmax
-yankactive
-zzmoove
-new thermal solution
-XZ compression
-huge interactive updates to match up with the latest codes
-ondemand clean up
-F2FS updated from mainline Linux 4.4
DT2W added back
fast charge clean up n simpler implementation
fixed charging issues from faced in R6
major clean ups in kernel :victory:
God's Kernel-R8
- merged the latest LA.BF.1.1.3-01210-8x26.0 caf tag
- clean up n added builtin synapse and UKM access (no more flashing UKM )
- removed interactive updates for now
- updated the governors
-thermals retuned
- lots of minor tweaks and tune ups
- f2fs fix ups
God-R9
-merged the latest LA.BF.1.1.3-01510-8x26.0 caf tag
-retuned thermals and LMK
-interactive patches updated
GET LOGS IF YOU WANNA COMPLAIN ABOUT SOMETHING OR ELSE I AINT LISTENING TO ANY THING YOU SAY
here is a thread to understand how to get them
http://forum.xda-developers.com/showthread.php?t=2185929
Another kernel :laugh: awesome!
Waiting for download links gonna try it.
Thanks man..waiting for the link to test
i am really waiting for the kernel which will unleash the power of redmi 1s like 1.8ghz oc+650mhz gpu.
thanks for your hard work. thanks for you appreciation.
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
slst said:
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
Click to expand...
Click to collapse
working on that part mate
Tarun93 said:
working on that part mate
Click to expand...
Click to collapse
one request tarun pls dont limit the charging current.its very annoying to wait for 3hrs+ to charge mobile full.if you can increase then go for it higher than 1amp
Does it support f2fs, or i have to re-format data?
Tapatalk-kal küldve az én HM 1SW-el
*brings out the grapite sheets* we need to cnc a cool case
pls use latest optimization to give more ram and less ram usage to be used by system..
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
delang said:
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
Click to expand...
Click to collapse
build2 will be miui supported
Great work pal. Can't wait for links to be up.
Sent from my HM 1SW using Tapatalk
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Oops double post
UltimateBlade said:
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Click to expand...
Click to collapse
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Tarun93 said:
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Click to expand...
Click to collapse
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
UltimateBlade said:
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
Click to expand...
Click to collapse
Which rom ???
and for me 240 245 255 works decent brightness n contrast at 130

Categories

Resources