[L5/L7][KERNEL][4.4.x/5.1.x][24/08/15][Linux 3.4.108] MonsterKernel v23 - Optimus L3, L5, L7 Original Android Development

{
"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"
}
MonsterKernel is kernel for all custom rom based on AOSP and CyanogenMod
Now MonsterKernel support the LG OPTIMUS L5-L7 and L3II
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
​
Features
Based on linux 3.4.108
LZ4 Compressor module
Support for /dev/frandom
Compiled with GCC4.8
USB force fast charging
BackLightNotification (BLN)
Google Snappy Algorithm
fs/dynamic/sync/control
Optimized SLUB memory allocator
Removed scsi_wait_scan module
mm/frontswap
Support for GCC 5.0/6.0
msm_ion.h
Full Compatibility with kitkat and lollipop
BFQ updated to BFQ-v7r7
ext4 leak memory fix
Zram
Zcache
ZSmalloc
CCache
Overclock to 1100mhz for L5
Overclock to 1220mhz for L7
Underclock to 65mhz
Compiled with -02 Flags
Kernel mode neon enabled
Governors
Lulzactive
SmartassH3
Lagfree
Wheatley
SmartassV2
Smartmax
Intelliactive
InteractiveX
Interactive
Userspace
Dancedance
Ondemand
Conservative
Lionheart
Performance
Schedulers
noop
deadline
row
cfq
bfq
sio
sioplus
fiops
Zen
Installation
Reboot to recovery
Flash MonsterKernel.zip
Reboot
Downloads:
Here!
Thanks to:
TeamHackLG
Source code
my github
sources of kernel
Toolchains
If you use this kernel on your rom give credits.this kernel is covered from GPL v2
If this kernel is useful for you,Press button THANKS for support me !​
XDA:DevDB Information
[L5/L7][KERNEL][4.4.x/5.1.x][24/08/15][Linux 3.4.108] MonsterKernel v23, Kernel for the LG Optimus L5
Contributors
RolanDroid
Source Code: https://github.com/RolanDroid/lge_MonsterKernel-lproj
Kernel Special Features: Full Compatibility with kitkat and lollipop
Version Information
Status: Stable
Current Stable Version: 23
Stable Release Date: 2015-08-24
Created 2015-06-04
Last Updated 2015-08-24

CHANGELOG
Changelog v23
VEE3: Changed freq_min
V1: Changed freq_min
U0: Changed freq_min
M4: Changed freq_min
Removed #ifdef from acpuclock-7627
updated
Build.sh: V23
Enabled kernel_Mode_Neon
ARM: add support for kernel mode NEON
ARM: be strict about FP exceptions in kernel mode
Overclock: 1200Mhz
Changelog v22
Compiled with gcc4.8
Reverted to changes of v15
Fixed overclock
Linux 3.4.108
Updated freq's
CONFIG_CC_OPTIMIZE_DEFAULT=y
vee7: hack for wifi
mms128s_ts: Disabled HomePage touch
Defconfig: Updated to Linux 3.4.108
Updated zip-creator
cyanogenmod: Fix VPN
Updated defconfigs
include: Add support for GCC 5.0 and 6.0
Revert "Support for GCC 5 and 6"
README.md updated
CHANGELOG.sh -> changelog.sh
Updated changelog.sh
CONFIG_CPU_FREQ_GOV_LIONHEART=y
Lionheart governor
Build.sh: Added version of kernel
Patch.sh updated
Updated build.sh
Changelog v21
Linaro configs
Changelog v20
Compiled with linaro
[M4]Disabled dancedance governor for fix linaro error
Revert "random: prevent add_input from doing anything"
Revert "random: entropy tweaks are all the rage nowadays"
Disabled dancedance governor for fix linaro error
Revert "More ram for U0"
Revert "Revert "[M4/U0]Enabled CCACHE""
Updated build.sh
Enabled linaro optimization
Changelog v19
InteractiveX default governor
Revert "cpufreq_dancedance"
Revert "cpufreq_intellidemand2"
Disabled from kconfig,makefile,defconfig
Revert "cpufreq_pegasusq"
Revert "cpufreq_lulzactiveq"
Revert "cpufreq_ondemandX"
Revert "[M4/U0]Enabled CCACHE"
Fixed error in build.sh
GPU stock frequencies
cyanogenmod: Fix VPN
Updated defconfigs
include: Add support for GCC 5.0 and 6.0
Revert "Support for GCC 5 and 6"
Revert "[M4]Disabled frontswap"
Changelog v18
[M4]Disabled frontswap
CONFIG_CC_OPTIMIZE_ALOT=y
Compiled with -03 optimizations
Enabled kernel_Mode_Neon
Updated freq's
Changelog v17
Build.sh updated
GPU: overclock to 400Mhz stable for L7
Changelog v16
CHANGELOG.sh -> changelog.sh
CONFIG_CPU_FREQ_GOV_LIONHEART=y
Lionheart governor
[vee3]Enabled CCACHE
updated changelog.sh
Patch.sh updated
Overclocked gpu
Revert "Overclock gpu"
Revert "Fixed gpu overclock"
Revert "Enabled overclock gpu"
[M4/U0]Enabled CCACHE
Fixed gpu overclock
Enabled overclock gpu
Overclocked gpu to 200Mhz for L5
Overclocked gpu to 450Mhz for L7
Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)
gcc: add use CCACHE config option
zcache-main: enable zcache by default
msm_ion.c: fix zcache compatibility issues
random: prevent add_input from doing anything
random: entropy tweaks are all the rage nowadays
selinux: simple cleanup for cond_read_node()
security: Force SELinux permissive
Supress more GCC 5.0 warnings
Audit: Disable Audit
MonsterKernel v16
More ram for U0
Added overclock to 1228Mhz for L7-L3II-L7II
Added 1008Mhz for L5
Removed underclock to 61Mhz
Added underclock to 65Mhz
Updated overclock
Changelog v15
# CONFIG_CC_OPTIMIZE_FAST is not set
Enabled BlackLightNotification
Added BlackLightNotification
Updated patch.sh (script for apply patch)
Revert "Enabled CONFIG_DYNAMIC_FSYNC"
Changelog v14
build.sh: Added support for L7II
Revert "new simple script for build kernel"
Updated simple CHANGELOG.sh script
[M4/U0/V1/VEE3/VEE7]Enabled Zcache
arch/arm/mach-msm/Kconfig: decouple QCACHE from MSM board selection
zcache-main.c: fix compilation error due to API update
staging: zcache: fix cleancache race condition with shrinker
staging: zcache: fix spelling of comment
staging: zcache: cleanup the code between tmem_obj_init and tmem_obj_find
staging: zcache: introduce get_zcache_client
staging: zcache: cleanup zcache_do_preload and zcache_put_page
staging: zcache: optimize zcache_do_preload
staging: zcache: cleanup zbud_init
staging: zcache: mark zbud_init/zcache_comp_init as __init
staging: zcache: remove unnecessary config option dependence
staging: zcache: fix a compile warning
staging: zcache: fix refcount leak
staging: zcache: don't limit number of pools per client
Defconfigs: Enabled all features
Defconfigs Updated to Linux 3.4.104 for vee7
cyanogenmod: Add fresh vee7 defconfigs
lge: Initial Vee7 KK BringUp
Enabled CONFIG_DYNAMIC_FSYNC
mms128s_ts: Invert the Menu Key of L3II Dual while in L3II Single Kernel
[VEE3]Enabled some governor and updated localversion
Changelog v13
Build.sh: MonsterKernel v13
new simple script for build kernel.
acpuclock-7627: Update freq's
Simple Changelog.sh script
mms128s_ts: Enable HomePage touch
Optimized SLUB memory allocator (creds: Christopher83)
Revert "tweaked swappiness" (Fixed deep sleep)
[M4/U0/VEE3]Enabled frontswap
Changelog v12
tweaked swappiness
[M4/U0]Enable other 2 governor
Support for GCC 5.0 and 6 .0
[M4/U0]Enable all new governors in the Defconfigs
Updated build.sh
Added all new governors in the makefile and kconfig
cpufreq_lulzactive
cpufreq_lagfree
cpufreq_userspace
cpufreq_powersave
cpufreq_dancedance
Changelog v11
Google Snappy
USB force fast charging
[M4/U0]CONFIG_FORCE_FAST_CHARGE=y
[M4/U0/VEE3]Enable Google Snappy
Other changes for L3II etc on github
Changelog v10
Linux 3.4.0 -> Linux 3.4.104
Simple IO scheduler plus
Zen IO scheduler
bfq: update to BFQ-v7r7
block: Switch from BFQ-v7r5 for 3.4.0 to BFQ-v7r6 for 3.4.0
frontswap: support exclusive gets if tmem backend is capable
mm: frontswap: fix a wrong if condition in frontswap_shrink
mm/frontswap: fix uninit'ed variable warning
mm/frontswap: cleanup doc and comment error
mm: frontswap: remove unneeded headers
mm: frontswap: split out function to clear a page out
mm: frontswap: remove unnecessary check during initialization
mm: frontswap: make all branches of if statement in put page consistent
mm: frontswap: split frontswap_shrink further to simplify locking
mm: frontswap: split out __frontswap_unuse_pages
mm: frontswap: split out __frontswap_curr_pages
mm: frontswap: trivial coding convention issues
mm: frontswap: remove casting from function calls through ops structure
frontswap: s/put_page/store/g s/get_page/load
mm: frontswap: core swap subsystem hooks and headers
mm: frontswap: add frontswap header file
mm: frontswap: config and doc files
mm: frontswap: core frontswap functionality
Fix build with all Optimizes
Fix -Ofast
gcc: add Compiler optimizations config options
staging: android: lowmemorykiller: Change default debug_level to 1
lowmemorykiller: make default lowmemorykiller debug message useful
debug: remove: arm unwind: remove logspam while in debug mode
debug: remove: remove some dmesg logspam from Linux mainline 3.4 fs
debug: remove: tty makefile remove smux_debug
video: msm_fb: reduce logging level.
rmt_storage: Decrease logging.
use msm_ion.h
msm_fb: Fix RGB pipe offset issue
GCC 4.8 Fixes
Set 1024 kbytes as Max Readahead
led p5521: stop to the led pattern
fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data
fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data
fs/dyn_sync_cntrl: add some cache optimizations
s/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops
fs/dyn_sync_cntrl: dynamic sync control
Revert "entropy optimization v2"
Other changes on github (4700 commits)
Changelog v9.0
Recompiled from old source of MonsterKernel
Linux 3.4.0-> 3.4.108
Fixed sioplus
Other stuff on github
Changelog v8.0
Updated linux to Linux 3.4.108 from official site (www.kernel.org)
Added /dev/frandom
Added LZ4 Compressor module thanks to teamVee
[M4]Enable LZ4 Compressor module
[u0]Enable LZ4 Compressor module
Updated deconfig for v8.0
new build.sh,thanks to @Caio99BR for base
Fixed "enable LZ4" for P700
Changelog v7.0
Updated linux to Linux 3.4.50
Entropy optimization v2
[L7]Values of MDP and ADSP updated (fixed lags and black screen)
[U0][M4]Disable ModVersions and Enable Force_Load-Updated module.c
Changelog v6.0
Updated entropy optimization (fixed lag)
revert leak memory fix
added 950,1050mhz removed 1008mhz and added 1000mhz for L7
set underclock by default to 61440 for L5
Changelog v5.0
Added overclock to 1100mhz for L5
Added overclock to 1200mhz for L7
Added smartmax
Changelog v4.0
Added intelliactive
Added interactiveX
Added wheatley
Added sioplus
Changelog v3.0
Added support for p700-p705
updated entropy optimization,ext4 memory leak fix and others
patched selinux
added frequency min to 61mhz [L7]
added new frequencies (700mhz,800mhz and 900mhz) [L7]
Changelog v2.0
Updated modules
Added entropy optimization
Added ext4 leak memory fix
Changelog v1.1
Added modules
Fixed wifi
Changelog v1.0
initial release
Added underclock and new frequencies

FAQ
Deep sleep not working.
For first you need to uninstall all tweaks and mods, this cause some conflicts. Afer go to Setting/Battery and look all consumptions of the battery,for sure the problem is the google play services. For fix it you need to disable all the wake-locks of GooglePlayServices from app privacy guard or something of similar,And use conservative or ondemand .
On which rom i can install this kernel?
On all roms from 4.4.x to 5.1.x

Wow!!! trying! I'll be reporting any issues... thanks for your work :good::good:
Edit: wifi don't works e610

petit89 said:
Wow!!! trying! I'll be reporting any issues... thanks for your work :good::good:
Edit: wifi don't works e610
Click to expand...
Click to collapse
On cm? For me wifi working perfect, reflash rom and kernel wait

petit89 said:
Wow!!! trying! I'll be reporting any issues... thanks for your work :good::good:
Edit: wifi don't works e610
Click to expand...
Click to collapse
+1 e612

KAFFU.YES said:
+1 e612
Click to expand...
Click to collapse
I know, i don't have compile modules, try to reflash rom and kernel

Kernel updated!
Downloads:
MonsterKernel e610
MonsterKernel e612
Changelog v1.1
Added modules
Fixed wifi

Installed, wifi works e610... I'll be reporting...

petit89 said:
Installed, wifi works e610... I'll be reporting...
Click to expand...
Click to collapse
For the best control of kernel use performance control, is the best app for manage cpu, deep sleep etc

Kernel updated!
Downloads:
MonsterKernel e610
MonsterKernel e612
Changelog v2.0
Updated modules
Added entropy optimization
Added ext4 leak memory fix

great work bro,keep it up. :good:

-CALIBAN666- said:
great work bro,keep it up. :good:
Click to expand...
Click to collapse
Thank you bro

RolanDroid said:
Thank you bro
Click to expand...
Click to collapse
Hi, in future this kernel will be recompiled for L7 (NFC Support) too?
Thanks for your work!

neteagle86 said:
Hi, in future this kernel will be recompiled for L7 (NFC Support) too?
Thanks for your work!
Click to expand...
Click to collapse
Today, stay tuned!

RolanDroid said:
Today, stay tuned!
Click to expand...
Click to collapse
Great RolanDroid!!!

Kernel updated!
Downloads:
MonsterKernel e610
MonsterKernel e612
MonsterKernel p700
MonsterKernel p705
Changelog v3.0
Added support for p700-p705
updated entropy optimization,ext4 memory leak fix and others
patched selinux
added frequency min to 61mhz [L7]
added new frequencies (700mhz,800mhz and 900mhz) [L7]

Kernel updated!
Downloads:
Androidfilehost
Xda DevDB downloads
Changelog v4.0
Added intelliactive
Added interactiveX
Added wheatley
Added sioplus

Updated !
Downloads:
Androidfilehost
Xda DevDB downloads
Changelog v5.0
Added overclock to 1100mhz for L5
Added overclock to 1200mhz for L7
Added smartmax

The latest update is awesome, OC working fine, will report if I find a bug

Related

(01MAR) Googy-Max3 Kernel 1.3.0 FINAL [TW/GE/CM] (Linux 3.4.106 / Linaro 4.9.3)

This kernel is ONLY for GT-i9505
TOUCHWIZ 4.4.2 & 4.4.4 & GoogleEdition 4.4.x & 5.0.x & CM11 & CM12 !!!
{
"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"
}
Features :
- TW/GE: Based on Samsung KK Update9 Sources / CM: Based on latest CyanogenMod Sources Rebased on TW version and adapted to CM
- TW/GE: Updated to latest KK ramdisk / CM: Updated to latest cyanogenmod ramdisk
- Patched to latest Linux 3.4.105
- Compiled with Christopher's latest linaro gcc 4.9.3 optimized for Cortex A15 :good:
- CPU Governors : Ondemand [default] / Interactive / Intelliactive / intellidemand / abyssplug / asswax / badass / dancedance / nightmare / smartassh3 / wheatley / Lionheart / darkness / yankactive / intellimm
- Hotplug mechanisms : MPdecision / IntelliPlug
- CPU undervolting
- GPU Governors : Ondemand [default] / Simple / Performance
- GPU undervolting
- I/O Schedulers : deadline - cfq[default] - noop - fiops - sio - vr - fifo - bfq - zen
- TW/GE: LED fading & brightness control
- RGB colors control
- Ported mako thermal control
- KSM (Kernel Samepage Merging) & deferred timers support, both switchable via STweaks
- ZRAM switchable via STweaks & configurable (disksize + swappiness)
- Arch_power switchable via STweaks
- different lowmemorykiller profiles via STweaks (stock-light-moderate-agressive)
- updated cpu topology
- Faux sound v3.5 (thx @faux123)
- init.d support & Busybox
- frandom support
- kexec hardboot (MultiROM) support
- SD ReadAhead Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp-hybla-highspeed) configurable via STweaks
- ExFAT support
- Android Logger switchable via Stweaks
- Charge current for AC & USB raised (Configurable via STweaks)
- SELinux set to Permissive
- TW/GE: Auto-Remove Knox Apps
- Auto loki patch
- MORE TO COME ...
Thanks :
The Beta Team: @davtse, @qtwrk, @Abo3mood, @ronnie498, @Mystique, @romskii
- Samsung : For the code source
- Cyanogenmod : For the code source
- @faux123
- @alucard_24
- @wanam
- @ktoonsez
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~​CM Changelogs & Downloads :
==> [Post #2] <==​/
TW / GE Changelogs & Downloads :
==> [Post #3] <==​~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~​
Source :
https://github.com/googyanas/Googy-Max3-Kernel
Signature for users :
XDA:DevDB Information
(01MAR) Googy-Max3 Kernel 1.3.0 FINAL [TW/GE/CM] (Linux 3.4.106 / Linaro 4.9.3), Kernel for the Samsung Galaxy S 4
Contributors
googy_anas, davtse, qtwrk, ronnie498, Abo3mood, Mystique, romskii
Kernel Special Features:
Version Information
Status: Stable
Created 2014-05-04
Last Updated 2015-03-01
CM/CM12 Changelogs & Downloads
[01MAR] Version 1.3.0 FINAL (CM12) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2015.02
- ARM patches
- Fixes a nasty memory management error due to an old patch
- various tweaks: rcu, sched, timer, kthread, ext4, block
- ksm is now disabled by default
I did my best in 1.3.0 to have top performance and battery life. I present it to you as a "good-bye" gift. I'm leaving S4 i9505 in favor of S5 G900F.
Good-bye everybody AND THANKS A LOT FOR ALL YOUR KIND SUPPORT
[16FEB] Version 1.2.9 (CM12) :
- cpufreq tweaks
- workqueue: a hell lot of patches and tweaks
- arm: ported changes from 3.10 mainline
- gpio: some memory leaks fixes
- kernel/timer tweaks
- rcu: implement RCU_FAST_NO_HZ timer
[08FEB] Version 1.2.8a (CM12) :
- Enabled KSM (Kernel Samepage Merging) & patched to support the use of deferred timers (all switchable in STweaks)
- some minor tweaks (msm, net, mmc)
- Fixed busybox problem
- Fixed flip-cover not detected
- Fixed non working overlay buttons
[03FEB] Version 1.2.8 (CM12) :
- Rebased on TW branch and adapted to CM (better performance !!!)
- Updated to Linux 3.4.106
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2015.01
- cpufreq : added Intellimm & yankactive governors
- stweaks : governors & max/min cpu frequencies are now applied to ALL CORES
- msm : added IntelliPlug and removed AutoHotplug
- upgrade d zram & zsmalloc to 3.17 mainline
- some more patches from i9505G
- minor tweaks ( arch/mm - sched - mach-msm ... )
- Stweaks : included lollipop themed version (please manually uninstall old one) ( All credits to @Kryten2k35 )
- disabled CM12 performance profiles to allow stweaks settings to survive reboot
- dropped CM11 support
[28/12] Version 1.2.5 (CM/CM12) :
- updated bfq to v7r7
- cm12: synced with cyanogenmod repo
- cpufreq: use new relation to choose next nearest freq, and use it in ondemand
- Arm: some assembler optimization specific for ARMv6+
- some minor tweaks here and there
- auto loki patch included in update script (shamely & silently taken from @ktoonsez kernel zip)
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2014.12
- Revert "usb: use both Samsung MTP and Google MTP"
- ramfs: misc fixes
- Updated to Linux 3.4.105
- sound: updated faux sound engine to 3.6
[30/11] Version 1.2.2 (CM) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2014.11 + activated hardfloat & neon-vfpv4 flags
- stweaks: add arch_power switch (on/off)
- stweaks: add lowmemorykiller profiles (stock-light-moderate-agressive)
- GE: IR is reverted to previous state
- lot of tweaks & changes (cpufreq, block, fs-writeback, sched)
- arch/arm: ported some changes from 3.14 kernel
- arch/arm: update cpu topology
- usb: use both Samsung MTP and Google MTP
Previous changelogs :
[20/11] Version 1.2.1 (CM) :
- ramfs: show stock voltage values for CPU & GPU
- Revert "sched: enable ARCH_POWER feature" (battery drain)
- ramfs: collect stock voltage values before settings get applied
- Some kernel sched patches
[18/11] Version 1.2.0 (CM) :
- tracing/syscalls: combined patches from cyanogenmod
- frandom builtin and activated (say hello to better responsiveness)
- stweaks: use deltas for cpu & gpu voltage control (complete different method)
- cpufreq: remove prevention of managing offline cpus (cpu0 can now rest idle on 384MHz)
- Some patches from 3.18 branch: ARM, zram, mm
- sched: enable ARCH_POWER feature
[04/11] Version 1.1.9 (CM) :
- switched to linaro gcc 4.9.2 optimized for Cortex A15 2014.10
- msm: add ported mako msm_thermal control (thx to @showp1984 & @Alucard24)
- stweaks: add switch for sched autogroup feature
- mach-msm: idle & hotplug changes
- fs: Revert dynamic fsync
- ARM: a lot of patches, fixes and tweaks
- kgsl patches
- cpufreq: use adequate nightmare governor (Thx @Alucard24)
- block: Update BFQ scheduler to BFQ-v7r6 for 3.4.0
- lzo: properly check for overruns
- ramfs: busybox update for correct init.d support (thx @dorimanx)
- random: tweak for better performance provided by the genius @Mystique
- some minor tweaks here and there
PLEASE, PLEASE AND PLEASE ... GIVE FEEDBACK ABOUT HOW WONDERFUL THIS VERSION IS !!!!!
[19/10] Version 1.1.8 (CM) :
- Updated to Linux 3.4.104
- Synced with latest cm sources (updated bluetooth & camera drivers)
- ARM: lot of patches and tweaks (mm, kernel, cache, lib, specific A15 memcopy optimizations ...)
- cpufreq: Fixed Nightmare governor problem (system freeze)
- switched to linaro gcc 4.9.2 optimized for Cortex A15
[28/08] Version 1.1.6 (CM) :
- Updated to Linux 3.4.103
- gpu: back to mainline msm gpu driver
- re-synced with latest cm repo
- kgsl: re-add simple gpu governor
- cpufreq: Always allow update of user policy
- stweaks: fine tune sound and IO readahead values
- ramfs: add ir permissions (cyanogenmod)
- switched to official linaro gcc 4.9.1
( let's see if 3.4.104 will come out right after this release ... )
[13/08] Version 1.1.5 (CM) :
- Reworked from scratch based on latest CM kernel (compatible only with builds from 09/08 and above)
- Re-Updated step by step to Linux 3.4.102
- implemented all previous features
- kgsl: fix memory leaks (thx cyanogenmod)
- kgsl: Fix Z180 memory leak
- add RGB colors control (thx cyanogenmod)
- updated ramdisk
[07/08] Version 1.1.4 (CM) :
- Updated to Linux 3.4.101
- arm: added cache LoUIS support
- leds: add LED control (fading & brightness) (thx AndreiLux)
[29/07] Version 1.1.3 (TW / GE / CM) :
- Updated to Linux 3.4.100
- CM: based on official cm11 kernel -> patched to 3.4.100 -> included all Googy-Max3 features -> fine tuned to the MAX !!!
Downloads are attached below
PLEASE DO NOT MIRROR !!!
TW / GE Changelogs & Downloads
[01MAR] Version 1.3.0 FINAL (TW/TW444/GE5) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2015.02
- ARM patches
- Fixes a nasty memory management error due to an old patch
- various tweaks: rcu, sched, timer, kthread, ext4, block
- ksm is now disabled by default
I did my best in 1.3.0 to have top performance and battery life. I present it to you as a "good-bye" gift. I'm leaving S4 i9505 in favor of S5 G900F.
Good-bye everybody AND THANKS A LOT FOR ALL YOUR KIND SUPPORT
[16FEB] Version 1.2.9 (TW/TW444/GE5) :
- Enabled KSM (Kernel Samepage Merging) & patched to support the use of deferred timers (all switchable in STweaks)
- some minor tweaks (msm, net, mmc)
- cpufreq tweaks
- workqueue: a hell lot of patches and tweaks
- arm: ported changes from 3.10 mainline
- gpio: some memory leaks fixes
- kernel/timer tweaks
- rcu: implement RCU_FAST_NO_HZ timer
- GE(4.4.x) support dropped
[03FEB] Version 1.2.8 (TW/TW444/GE/GE5) :
- Updated to Linux 3.4.106
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2015.01
- cpufreq : added Intellimm & yankactive governors
- stweaks : governors & max/min cpu frequencies are now applied to ALL CORES
- msm : added IntelliPlug and removed AutoHotplug
- upgrade d zram & zsmalloc to 3.17 mainline
- some more patches from i9505G
- minor tweaks ( arch/mm - sched - mach-msm ... )
- Stweaks : included lollipop themed version (please manually uninstall old one) ( All credits to @Kryten2k35 )
[17/01] Version 1.2.7 (TW/TW444/GE/GE5) :
- Added support for TW 4.4.4
- Disable SEC_DEBUG
- various tweaks/fixes (msm:kgsl - mm:readahead - security:keys ...)
- Stweaks : Back to some default values (sound - sched autogroup ...)
PS: Please confirm the reduced stuttering in bluetooth audio. Thx
[04/01] Version 1.2.6 (TW/GE/GE5) :
- zram is back and for all branches TW-GE-GE5 and set to 500mb (I finally realized I was wrong, there's no need to remove a feature which is already switchable !)
- some minor changes (cpufreq, cfq, idle-v7, sched)
[28/12] Version 1.2.5 (TW/GE/GE5) :
- updated bfq to v7r7
- ge5: updated msm video driver from latest i9505g source drop
- cpufreq: use new relation to choose next nearest freq, and use it in ondemand
- Arm: some assembler optimization specific for ARMv6+
- defconfig: Disable zram, swap, sec_oom_killer, compaction
- some minor tweaks here and there
- auto loki patch included in update script (shamely & silently taken from @ktoonsez kernel zip)
[22/12] Version 1.2.4 (GE5) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2014.12
- Revert "usb: use both Samsung MTP and Google MTP"
- Updated stuff from LL sources
- defconfig: Disable zram, swap, sec_oom_killer, compaction
- ramfs: misc fixes
- stweaks: correct stock lmk values and set it as default
[13/12] Version 1.2.3 (TW / GE / GE5) :
- Added support for GPE 5.0 Lollipop (GE5)
- Updated to Linux 3.4.105
- arch/arm: some more changes from 3.14 kernel
- sound: updated faux sound engine to 3.6
Previous versions changelogs :
[30/11] Version 1.2.2 (TW / GE) :
- switched to linaro gcc 4.9.3 optimized for Cortex A15 2014.11 + activated hardfloat & neon-vfpv4 flags
- stweaks: add arch_power switch (on/off)
- stweaks: add lowmemorykiller profiles (stock-light-moderate-agressive)
- GE: IR is reverted to previous state
- lot of tweaks & changes (cpufreq, block, fs-writeback, sched)
- arch/arm: ported some changes from 3.14 kernel
- arch/arm: update cpu topology
- usb: use both Samsung MTP and Google MTP
[20/11] Version 1.2.1 (TW / GE) :
- ramfs: show stock voltage values for CPU & GPU
- Revert "sched: enable ARCH_POWER feature" (battery drain)
- ramfs: collect stock voltage values before settings get applied
- GE: back to normal IR (hopefully fixing IR problems on GPE)
- Some kernel sched patches
[18/11] Version 1.2.0 (TW / GE) :
- tracing/syscalls: combined patches from cyanogenmod
- frandom builtin and activated (say hello to better responsiveness)
- stweaks: use deltas for cpu & gpu voltage control (complete different method)
- cpufreq: remove prevention of managing offline cpus (cpu0 can now rest idle on 384MHz)
- Some patches from 3.18 branch: ARM, zram, mm
- sched: enable ARCH_POWER feature
(1.2.0a TW: Fixed broken zram on boot activation script)
[04/11] Version 1.1.9 (TW / GE) :
- switched to linaro gcc 4.9.2 optimized for Cortex A15 2014.10
- msm: add ported mako msm_thermal control (thx to @showp1984 & @Alucard24)
- stweaks: add switch for sched autogroup feature
- mach-msm: idle & hotplug changes
- fs: Revert dynamic fsync
- ARM: a lot of patches, fixes and tweaks
- kgsl patches
- cpufreq: use adequate nightmare governor (Thx @Alucard24)
- block: Update BFQ scheduler to BFQ-v7r6 for 3.4.0
- lzo: properly check for overruns
- ramfs: busybox update for correct init.d support (thx @dorimanx)
- random: tweak for better performance provided by the genius @Mystique
- some minor tweaks here and there
PLEASE, PLEASE AND PLEASE ... GIVE FEEDBACK ABOUT HOW WONDERFUL THIS VERSION IS !!!!!
[19/10] Version 1.1.8 (TW / GE) :
- Added kexec hardboot (multirom) support
- cpufreq: reverted OC & UC (as wished by 75% of voters + me !!!)
- more optimized gcc compile flags
[11/10] Version 1.1.7 (TW / GE) :
- Updated to Linux 3.4.104
- ARM: lot of patches and tweaks (mm, kernel, cache, lib, specific A15 memcopy optimizations ...)
- cpufreq: Correctly implemented CPU OverClocking(2.1GHz)/Underclocking(162Mhz)
- cpufreq: Fixed Nightmare governor problem (system freeze)
- sound: updated faux sound engine to 3.5
- switched to linaro gcc 4.9.2 optimized for Cortex A15
Oh GOD how I missed the community !!! + Oh GOD how fast is my phone !!!
[28/08] Version 1.1.6 (TW / GE) :
- Updated to Linux 3.4.103
- msm: Skip building perf debug
- cpufreq: Always allow update of user policy
- cpufreq: correctly set/limit min & max frequencies
- patches from cyanogenmod ( msm, mmc, mdp )
- stweaks : fine tune default audio levels
- switched to official linaro gcc 4.9.1
( let's see if 3.4.104 will come out right after this release ... )
[13/08] Version 1.1.5 (TW / GE) :
- Updated to Linux 3.4.102
- Patched to latest Samsung source drop Update9 (XXUGNG8)
- ramfs_tw: update to NG8 ramdisk (thx to @slim80)
- some cpufreq changes/tweaks
- kgsl: fix memory leaks (thx cyanogenmod)
- kgsl: Fix Z180 memory leak
- add RGB colors control (thx cyanogenmod) & added to stweaks/gpu
[07/08] Version 1.1.4 (TW / GE) :
- Updated to Linux 3.4.101
- Patched to latest Samsung source drop Update8 (XXUGNG2)
- arm: reverted all latest patches to get back to usual (max) smoothness and battery life !!!
- ramfs: hp and sp gain raised to 45
- sched: get back sched_mc_power_savings & disable arch_power
[29/07] Version 1.1.3 (TW / GE) :
- Updated to Linux 3.4.100
[26/07] Version 1.1.2 (TW / GE) :
- Updated to Linux 3.4.99
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.07
- stweaks: added special kernel tweaks toggle in misc tab (thx to @nfsmw_gr for the tweaks)
- msm: enabled all idle & suspend power sleep modes
- mm: some tweaks and reverted some harmful patches causing microlags
Codename: Smoothness is back !!!
[17/07] Version 1.1.1 (TW / GE) :
- Updated to Linux 3.4.98
- arm: a lot of patches and tweaks (mm, kernel, cacheflush)
- zram is back due to massive demand (isn't it, @qtwrk ?)
- sched: disabled autogroup
- fs: removed f2fs support (who was using it ?)
- stweaks: raise storage read-ahead max possible value to 4096
[07/07] Version 1.1.0 (TW / GE) :
- Updated to Linux 3.4.96
- arm: included a lot of topology patches and tweaks
- usb: gadget: added support for cdrom devices
- block: updated BFQ to v7r5
- sched: completely removed sched_mc_power_savings
- arm: use hardfloat & neon-vfpv4
- disabled ASYNC_FSYNC
- various tweaks (mpdecision, hotplug, cpufreq, cacheflush ...)
- Stweaks: correct charge control switch (Disabled, AC to USB, Custom values)
Codename: Awesome smoothness and battery life !!!
[27/06] Version 1.0.9 (TW / GE) :
- Updated to Linux 3.4.95
- cpufreq: Fixed freezing problem when changing governor
[25/06] Version 1.0.8 (TW / GE) :
- Updated to Linux 3.4.94
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.06
- kgsl: fix some probable memory leak
- net: add highspeed & hybla congestion controls
- scheduler: Revert computing time-average nr_running
- smp: Wait just 1 second for other CPU to halt
- nohz: Reduce overhead under high-freq idling patterns
- cpufreq: break earlier if target_freq is equal to current freq
- Stweaks: correct cpu UV & OV min/max margin (now -150mV / +150mV)
- ramfs: removed the "auto root" feature to allow use of Roms builtin root method or even change it
PS: Credits for most changes are way too long to mention here BUT can be found in the corresponding commits Thx to all !
[17/06] Version 1.0.7 (TW / GE) :
- Updated to Linux 3.4.93
- tspdrv: add vibration intensity control (thx cyanogenmod)
- GPE: add CONFIG_GED_BUILD required by Google ([email protected])
- arm: some cache_louis fixes and tweaks
- GPE: compile proper barcode_emul for gpe (fix for IR)
- GPE: updated ramdisk (thx @ktoonsez)
- Stweaks: back to mpdecision as default hotplug mechanism
- completely remove ZRAM & CONFIG_RUNTIME_COMPCACHE (this time for good)
- some cpufreq & cpuidle tweaks
PS: as ZRAM is completely removed, don't be surprised to see lower free ram stats. Please "complain" only if this gives some inconvenience or misbehaviour, otherwise ENJOY the smoothness !!!
[06/06] Version 1.0.6 (TW / GE) :
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.05
- Google Edition 4.4.3 also supported !!! :good:
- GPE: fix usb MTP not working
- cpufreq: Add auto_hotplug from thalamus (from Hydra github)
- Stweaks: add hotplug mechanism choice mpdecision / auto-hotplug [default]
- cpufreq: add lionheart & darkness governors
- fast-charge: modded to use 460-700-1000 mA for USB and 1000-1450-1900 mA for AC
- sound: lowered headphone pa gain to default value (20)
- kernel: ported futex fixes of Thomas Gleixner from 3.15 mainline
[31/05] Version 1.0.5 (TW / GE) :
- Added Google Edition 4.4.2 kernel !!! :good:
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 & Neon-vfpv4 + a lot of fixes for it :good:
- zram: completely removed zram (why the hell do we need it with 2gb RAM ?)
- arm: update cpu topology
- sched: use time-average computation
- bcmdhd: reduce wakelocks
- smp: revert "patches from 3.5 mainline to help with hotplug efficiency"
- Async IO tweak for better ssd performance
- Stweaks: raised sound pa gain from 20 to 25 as default
PS: Hold your phone tightly, it can REALLY fly away
[24/05] Version 1.0.4 :
- sched: enabled arm specific ARCH_POWER
- sched: enabled SCHED_AUTOGROUP (auto group tasks for hopefully better performance)
- picked some important performance tweaks from @faux123 repo :
-- softirq: reduce latencies
-- block/partitions: optimize memory allocation
-- mm: Fix calculation of dirtyable memory + fix zram 32bit overflow
-- writeback: Don't call writeback_set_ratelimit() too often during hotplug
PS: Hold your phone tightly, it can fly away
[21/05] Version 1.0.3 :
- Updated to Linux 3.4.91
- CPU: Added Voltage control
- GPU: Added Voltage control
- smp: patches from 3.5 mainline to help with hotplug efficiency
- fs: Added F2FS support
- cpufreq: added governors intellidemand, abyssplug, asswax, badass, dancedance, nightmare, smartassh3, wheatley
- block: update bfq scheduler to v7r3
- some magical tweaks found all over the net
- removed samsung rooting prevention
- Stweaks: made ZRAM switchable & disksize+swappiness configurable
- Stweaks: added settings for sched_mc_power_saving, gentle_fair_sleepers, dirty background ratio / dirty ratio
- ramfs: fixed a lot of internal scripts problems
- Stweaks: auto-install own compiled Googy-Max Stweaks
[09/05] Version 1.0.2 :
- Updated to Linux 3.4.89
- ramfs: fixed problem with some roms not booting
[08/05] Version 1.0.1 :
- sound: added Faux Sound & modified to use one slider for headphone volume (instead of L / R)
- fs: added dynamic fsync
- leds: added LED fading & brightness control
- lib/lzo: make LZO use unaligned access for better performance
- gpu: add simple governor
- STweaks: Solved all settings problems and added profiles (battery-balanced-performance which are initially the same and should be tuned to fit your needs)
[04/05] Version 1.0.0 :
- Updated to Linux 3.4.88
- patched to use cortex-a15 optimizations & using linaro gcc 4.7.4 optimized for cortex-a15
- added support for kernel mode NEON
- added Asynchronous Fsync
- added cache LoUIS support
- added frandom support
- Optimized ARM RWSEM algorithm
- updated LZO compression libraries
- enabled unaligned memory access
- tweaked fs/sync
- added fast charge support (configurable via STweaks)
- added bfq-fifo-fiops-sio-vr-zen schedulers (configurable via STweaks)
- added tcp congestion controls: bic-westwood-htcp (configurable via STweaks)
- added intelliactive governor (configurable via STweaks)
Downloads are attached below
PLEASE DO NOT MIRROR !!!
Great to see you here!
You kernel was just fine on the S3, hope this one is good too.
A new kernel, many thx buddy.
Waiting to test :good:
[04/05] Version 1.0.0 ONLINE !!!
- Updated to Linux 3.4.88
- patched to use cortex-a15 optimizations & using linaro gcc 4.7.4 optimized for cortex-a15
- added support for kernel mode NEON
- added Asynchronous Fsync
- added cache LoUIS support
- added frandom support
- Optimized ARM RWSEM algorithm
- updated LZO compression libraries
- enabled unaligned memory access
- tweaked fs/sync
- added fast charge support (configurable via STweaks)
- added bfq-fifo-fiops-sio-vr-zen schedulers (configurable via STweaks)
- added tcp congestion controls: bic-westwood-htcp (configurable via STweaks)
- added intelliactive governor (configurable via STweaks)
Happy flashing guys :good:
hey hey hey , Anas , finally
I'm jealous of anyone who has this!
Sent from my CM11S Galaxy S3. Proud Googy Beta tester.
Curses, not the first to reply!!!!! D:
Nice Kernel.
Please Add Faux Sound and OC (1998 Mhz)
davtse said:
Curses, not the first to reply!!!!! D:
Click to expand...
Click to collapse
Hehehe, now you understand why I said that
link?
Yay awesome kernel for s3 good on ya mate this will rock our s4
Sent from my dominationed S4
kabalah89 said:
link?
Click to expand...
Click to collapse
Between "Discussion" and "Review" named "Downloads" upper left from this thread.
wow, seems there are lot s3 user here
WoW
Whata Surprise ♡♡♡
Welcome Googy
*Old i9300 (S3) User*
hanspampel said:
Between "Discussion" and "Review" named "Downloads" upper left from this thread.
Click to expand...
Click to collapse
orrh thanks
stweak not supported the kernel? :/
kabalah89 said:
stweak not supported the kernel? :/
Click to expand...
Click to collapse
same as this. tried trickster mod says no busybox installed.
thanks man

[Kernel][3.4.107][TW][GT-I9505] Imperium Kernel v1.14 [13/05/15]

Imperium Kernel v1.14
This kernel is ONLY for GT-i9505 TouchWiz Kit Kat 4.4.2
(compatible with TW 4.4.4 ROM)
{
"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"
}
Features
- Based on the last Samsung source update 9 (NG8) and patched with the new SGH-M919N KK 4.4.4 sources code
- Sync with the last Linux 3.4.107
- Compiled with the last @Christopher83 LINARO 4.9.3 2015.03 optimized for Cortex A15 - build 15/03/2015
- NK4 initrams
- STweaks Material design by B--B
- Old bootloader support
- FauxSound Audio/Sound Control support (drivers version 3.6)
- Init.d support
- Busybox 1.23.2 (/sbin)
- SELinux set to "Permissive"
- Disabled Android Logger (can be disable/enabled it with Stweaks)
- Disabled TIMA verifications and logs
- Disabled Knox verifications
- Auto-Remove Knox Apps
- Fixed write permissions on external SD card
- Added tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
- Added SmartASSH3, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm and Yankactive CPU governors
- Added Performance and Simple GPU governors
- Added frandom support
- CPU and GPU undervolt support
- Kexec HardBoot support (dual boot)
- Fast Charge
- LED controll
- GAMMA controll
- Vibration Intensity controll
- TCP congestion controll
- Intelli_thermal controll
- Others fix and patch for better performance and stability
Download
--------------------------------------- TW 4.4.2 ---------------------------------------
Imperium Kernel
Imperium Kernel with overclock support
--------------------------------------- TW 4.4.4 ---------------------------------------
Imperium Kernel
Imperium Kernel with overclock support
My personal Kernel cleaning script
Flash this zip before to install a new kernel
Kernel Cleaning Script v1.6
GitHub:
Sources
Credits:
Samsung
Google
@Christopher83
@dorimanx
@wanam
@fanny
@alucard_24
@googy_anas
@faux123
@Yank555-lu
@ktoonsez
@Lord Boeffla
@AndroidGX
@Chainfire
@Kryten2k35
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
I WILL NOT TAKE ANY RESPONSABILITY FOR BRICKED PHONES OR LOST DATA.
If you like my work please, offer me a beer
​
Change log:
Imperium Kernel v1.14 (KK 4.4.2)
v1.14 - 13/05/2015
- Linux 3.4.107
- fs: Added Dynamic Fsync
- Added memutils optimize for cortex-A15
- Added Graphite Optimization
- Added Tripndroid I/O scheduler
- Added Impulse, Optimax, SmartASSH3, and Preservative CPU governors
- Added Touchscreen Sweep2Sleep
- Enabled SHA1_ARM and SHA_ARM_NEON
- msm: kgsl: Fix the offset of FSYNR1 (define the offset of FSYNR1 IOMMU register correctly for IOMMU-v0)
- Little tweaks intellidemand CPU gov
- block: little tweaks for row I/O scheduler
- block: zen: Optimize usage for android
- lib/string: use glibc version [thanks faux123]
- Updated Busybox 1.23.2
- Revert "SELinux: Fix memory leak upon loading policy"
- Update gcc compilation flags
- Updated STweaks v1.73 (thanks to B--B)
v1.13 - 21/03/2015
- Compiled with the last Linaro GCC 4.9.3-2015.03 Toolchains - build 15/03/2015 by Christopher83
- mm, oom: make dump_tasks public
- Updated STweaks material design
v1.12 - 22/02/2015
- Compiled with the last Linaro GCC 2015.02 Cortex A15 by Christopher83
- intelli/msm_thermal: initial coding for Qualcomm S4 Pro devices (thanks to Faux123 and Dorimanx)
- lib/memcopy: use glibc version (thanks to Faux123)
- GPU PWR LEVELS: Fixed super old bug in gpu thermal pwr level (thanks to Dorimanx)
- OC version: slimbus: Overclocking of slimbus imporove audio (drivers/slimbus/slim-msm-ctrl.c)
- intelli_plug: add performance boost option (thanks to Faux123)
- msm: mdp.c fix deadlock which causes blue screen
- cpufreq: Introduce new relation for freq selection
- use new CPUFREQ_RELATION_C for all CPU Governors
- cfg80211: Fix memory leak (thanks to googy_anas)
- Fix sched_mc issue
v1.11 - 05/02/2015
- Updated Linux v3.4.106
- Updated Busybox v1.23.1
- Added sioplus I/O scheduler
- Added intelli_plug/MPDecision choise in STweaks
- Added sched_mc settable in STweaks
v1.10a - 28/01/2015
- Fixed dual boot issue
v1.10 - 26/01/2015
- Added again "Gentle fair sleeper" settable in STweaks
- Added again "Arch Power" settable in STweaks
- Added TCP congestion controll settable in STweaks
- Added overclocked version
- Others tweaks for smooth and performance experience
v1.9a - 20/01/2015
- Enabled again the Faux Sound drivers v3.6
- Fixed bootloop with TW 4.4.4 version
- Other minor changes
v1.9 - 19/01/2015
- Compiled with the new Linaro 4.9.3_2015.01 by Christopher83
- Revert "deconfig: enable AES and SHA1 ARM routines "
- Cleaned code and removed many patch for more stability
- arch: arm: Makefile: fix broke arm variables
v1.8 - 10/01/2015
- Added the possibility to bypass the current limit with the screen ON in STweaks
- Updated Intellidemand and Intelliactive CPU governors (thxs Faux123)
- deconfig: enable AES and SHA1 ARM routines
- Updated Busybox 1.23.0 stable
- Others patch from Samsung S4 ATT KK 4.4.4 source
- Fix compatibility with @mattiadj "ExtSd2InternalSd" script (thanks to him for the test)
- Fixed MTP issue with ROM based on KK 4.4.4 (thnaks to @Albe95 for the test)
- Many others changes and bugs fixed
v1.7 - 08/01/2015
- Linux 3.4.105
- CPUFREQ: Intellimm CPU GOV. cleanup and fix table store (thanks do Dorimanx)
- arm/crypto: Add optimized AES and SHA1 routines
- sched: Fix clear NOHZ_BALANCE_KICK
- cpufreq: Return directly in __cpufreq_get if policy is NULL
- cfq-iosched: Fix null pointer dereference
- Disabled ZRAM debug
- Add vibration intensity control (credits to Cyanogenmod)
- Add LED control (fading & brightness)
- Add gamma control (credits to Cyanogenmod)
- regulator: core: Release regulator-regulator supplies on error
- Fixed and updated LZ4 compressed kernel
- Fix: cpufreq: governor might not be initiated here if ACPI _PPC changed notification happened
- Fix blocking allocations called very early during bootup
- soc: qcom: rq_stats: Pass correct cpu id to update_average_load function
- Documentation: prctl/seccomp_filter
- samples/seccomp: fix dependencies on arch macros
- Updated BFQ I/O scheduler v7r7 for Linux 3.4.x
v1.6 - 23/12/2014
- Compiled with Linaro GCC 4.9.3-2014.12 Toolchains by Christopher83
- Added new compilation flag
- Disbaled TIMA uevent
- Added sysfs interface for GENTLE_FAIR_SLEEPERS
- Updated KNOX services cleaning
- Updated ext SdCard rw fix
- netfilter: IDLETIMER: fix invalid deference of timer
- sched: fix inaccurate accounting for real-time task
v1.5 - 13/12/2014
- Added and enabled kexec hardboot support
- Added Intellimm and Yankactive CPU governors
- Updated Intellidemand and Intelliactive CPU governors
- Updated ramfsdisk to NK4
- msm: kgsl: Increase the timeout value for fault detection
v1.4a - 04/12/2014
- TTY: msm_smd_tty: Fix simultaneous open/close race condition (Thanks to dorimanx)
- Fixed info version
- Minor bugs fixed
v1.4 - 01/12/2014
- Added Sound control in STweaks
- Updated ramfsdisk to NK2
- Updated Alucard, Darkness, Nightmare and Pegasuq governors
- SELinux: Fix memory leak upon loading policy
- Allow stock modules to load
- New compilation flags
- writeback: Fix occasional slow sync (Thanks to AndroidGX)
- cpufreq: Avoid crash in resume on SMP without OPP
- Force update rtc year time to 2014
v1.3 - 26/11/2014
- Compiled with the last Christopher's LINARO 4.9.3 2014.11 optimized for Cortex A15
- arch/arm: compile with soft-float and neon-vfpv4
- Patched with the new SGH-M919N KK 4.4.4 sources code
- Updated xfat drivers v1.2.9
- Fix nasty 32-bit overflow bug in buffer i/o code (Thanks to googy_anas)
- slub.c: little tweak for performance improvements (Thanks to AndroidGX)
- random: increase entropy levels (both read and write) (Thanks to AndroidGX)
v1.2 - 12/11/2014
- Compiled with Linaro GCC 4.7.4-2014.06 Toolchains optimized Cortex A15 - build 13/Sept/2014 by Christopher83
- initramfs NJ8
- Added row I/O scheduler
- Added intellidaemond CPU gov (thanks to Faux123)
- tracing/syscalls: combined patches from cyanogenmod source
- Updated fat charge v1.1 (thanks to Faux123 and ktoonsez)
- kgsl: Do not return invalid power stats when the device is off
- Revert to stock bluetouth drivers
- LZ4 compress and decompress enabled
- Updated intelliactive CPU governor
- cpufreq: conservative & ondemand: set MIN_LATENCY_MULTIPLIER to 20
- Varius changes in STweaks
v1.1a - 01/11/2014
- Fixed random reboot issue
- asm-generic: io: don't perform swab during {in,out} string functions (thanks to Dorimanx)
v1.1 - 31/10/2014
- Added BFQ I/O v7r6 scheduler
- Added Simple GPU Governor
- Added Frandom support
- Added zRam config in STweaks (credits to googy_anas)
- lib: Added support for LZ4-compressed kernel
- crypto: Added lz4 Cryptographic API
- crypto: lzo - try kmalloc() before vmalloc() (credits to yank555-lu)
- vfs: fix bad hashing of dentries (credits to Alucard24)
- sched/deadline: Fix a precision problem in the microseconds range (credits to dorimanx)
- Updated Bluetouth drivers (credits to dorimanx)
v1.0 - 05/10/2014
- Initial release
- Same features that i wrote to the first post
- ...
reserved
greatzzzzzzzzzzzzzzz Bro For kernel
i was thinking that s4 kernel community was falling down with alot of unsupported kernel threads
do you think you in future will be support for GPE ?!
waiting for your answer
keep going mate
nice work
slim80 developed a kernel!?
Wauw, youre Imperium ROM rules buddy, no questions asked about your kernel! ?
Thx slim for bringing this.
Wow!!!.. this is exciting... nice @slim80
Keep it up.. downloading now
slim80, download link down?
Now now, time to test some!!! ????
Not Found
The requested URL /S4/4.4.2/OTA/ImperiumKernel_v1.0.zip was not found on this server.
Link down.. @slim80 i see your fauxsound driver V3.6 is that the latest driver?
Isn't V5.3 faux? Im just curious because im always using sound settings in stweaks...
Really The URL for kernel 1.0 not found on the server. Where is it?
Sent from my GT-I9505 using XDA Premium 4 mobile app
milly62 said:
Really The URL for kernel 1.0 not found on the server. Where is it?
Sent from my GT-I9505 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Lets wait for @slim80 to fix the link
Link fixed.
I'm sorry
>>huDas<< said:
Link down.. @slim80 i see your fauxsound driver V3.6 is that the latest driver?
Isn't V5.3 faux? Im just curious because im always using sound settings in stweaks...
Click to expand...
Click to collapse
Yes, v3.6 is the last drivers (that i know...)
Oh yeah it is... thanks master!!
another fabulous job ... you're a Great, bro!
wow.... great job friend!!!!
Inviato dal mio Audaxphone N9005
Just flash the Kernel.. its looking good so far...
Unfortunately no Sound settings in Stweaks..
No bro. I didn't add the sound controll in STweaks.
I added Faux sound drivers beceause i use the Faux sound controll app.
It's very good for me.
EDIT: Sound controll added in STweaks.
Can I flash this on at&t with safestrap
I don't know. I can't test. If you want, you can try and report the feedback.

[Kernel][TW][LP][I9505][Linux 3.4.113] Imperium LL Kernel v5.8 [E.O.L.] [16/12/17]

Imperium LL Kernel v5.8 FINAL
(E.O.L.)
This kernel is ONLY for GT-i9505 TouchWiz Lollipop 5.0.1
{
"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"
}
Features
- Based on the last Samsung Lollipop source I9505XXUPQG1
- Linux 3.4.113
- Compiled with the last UBERTC prebuild by @DespairFactor 29/09/2017
- QG1 initrams
- Old bootloader support
- FauxSound Audio/Sound Control support (drivers version 3.6)
- Init.d support
- Busybox v1.27.2 compiled from source by @dorimanx
- SELinux set to "Permissive"
- Disabled Android Logger (can be disable/enabled it with Stweaks)
- Disabled TIMA verifications and logs
- Disabled Knox verifications
- Auto-Remove Knox Apps
- Fixed write permissions on external SD card
- 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
- Kexec HardBoot support (dual boot)
- Fast Charge
- LED controll
- GAMMA controll
- Vibration Intensity controll
- TCP congestion controll
- Intelli_thermal controll
- DriveDroid support
- Others fix and patch for better performance and stability
Download
----------------------------------------- TW 5.0.1 -----------------------------------------
Imperium LL Kernel v5.8
Imperium LL Kernel v5.8 old soft touch keys
--------------------------------------------------------------------------------------------
My personal Kernel Cleaning Script
Kernel Cleaning Script v1.9
GitHub:
Sources
Credits:
Samsung
Google
@dorimanx
@wanam
@fanny
@alucard_24
@googy_anas
@faux123
@Yank555-lu
@ktoonsez
@Lord Boeffla
@AndroidGX
@Chainfire
@Kryten2k35
@arter97
@DespairFactor
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
I WILL NOT TAKE ANY RESPONSABILITY FOR BRICKED PHONES OR LOST DATA.
If you like my work please, offer me a beer
​
Change log:
Imperium LL Kernel v5.8 (LL 5.0.1)
v5.8 - 16/12/2017
- Integrated SuperSU and Magisk uninstaller script in the Imperium Kernel zip
- Fix bootloop with SuperSU
- Update (sbin/)Busybox v1.27.2
- Update Magisk Manager v5.4.0
- Update mkbootimg
- Security, stability and performance improvements
v5.7 - 08/10/2017
- Compiled with the last UBERTC prebuild toolchain 5.x by DespairFactor (29/09/2017)
- Updated mkbootimg
- Fixed Magisk installation issue
- Added aroma installer
- aroma: added ROOT choice (SuperSU, Magisk and no root)
- Security, stability and performance improvement
v5.6 - 07/08/2017
- Compiled with the last UBERTC prebuild 5.x by DespairFactor (06/08/2017)
- Massive update from the last QG1 sources
- ARM: 8160/1: drop warning about return_address not using unwind tables
- Fix sizeof-pointer-memaccess warning with gcc 4.8
v5.5 - 01/08/2017
- Security and stability improvement
(more details in my github)
v5.4 - 11/07/2017
- Security and stability improvement
(more details in my github)
v5.3 - 19/06/2017
- compiled with the last UBER toolchain 5.x build June 2017 by DespairFactor (matthewdalex)
- Security, stability and performance improvement
(more details in my github)
v5.2-07/05/2017
- compiled with the last UBER toolchain 5.3.x build 22 Apr 2017 by DespairFactor
- Security, Stability and performance improvement
(more details in my github)
v5.1 -05/03/2017
- compiled with the last UBER toolchain 5.3.x build 26 Frb 2017 by DespairFactor
- dccp: fix freeing skb too early for IPV6_RECVPKTINFO
- tcp: avoid infinite loop in tcp_splice_read()
- BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
v5.0 -16/02/2017
- UPSTREAM: proc: make proc_fd_permission() thread-friendly
- UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
- net: ping: Fix stack buffer overflow in ping_common_sendmsg()
- netfilter: Change %p to %pK in debug messages
- BACKPORT: usb: gadget: f_mbim: Change %p to %pK in debug messages
- ASoC: msm: qdsp6v2: Change audio drivers to use %pK
v4.9 -09/02/2017
- fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
- KEYS: Fix short sprintf buffer in /proc/keys show function
- af_unix: speedup /proc/net/unix
- HID: core: prevent out-of-bound readings
- sg: Fix double-free when drives detach during SG_IO
- block: fix use-after-free in sys_ioprio_get()
- bfq-sched: Forcefully lookup entities when the cache is inconsistent
- packet: fix race condition in packet_set_ring
- perf: Fix race in swevent hash
v4.8 -19/01/2017
- Compiled with the last UBER toolchain 5.3.x build 15/01/2017 by @DespairFactor
- Sync with the last PK2 sources
- PK2 initramfs
- Linux 3.4.113
- ANDROID: trace: net: use %pK for kernel pointers
- Updaye Busybox v1.26.2 compiled from source by @dorimanx
v4.7 -not released
- Fix OJ2 source code porting
- drivers: char: random: add EXPORT_SYMBOL(get_random_int)
- BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
- FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
- FROMLIST: drivers: char: random: add get_random_long()
- FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
- Update initramfs from the last fw PPI1 and with the last busybox v1.25.0 compiled from source by @dorimanx
v4.6 -10/09/2016
- HPG1 initramfs
- ashmem: Validate ashmem memory with fops pointer
- staging: android: ashmem: Avoid deadlock with mmap/shrink
- security: add ioctl specific auditing to lsm_audit
- UPSTREAM: net: Fix use after free in the recvmmsg exit path
- fix infoleak in rtnetlink
- UPSTREAM: ALSA: timer: Fix race among timer ioctls
- UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_ccallback
- UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
- UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
v4.5 -08/08/2016
- HPF4 initramfs
- BACKPORT: usbnet: cleanup after bind() in probe()
- msm: kgsl: Defer adding the mem entry to a process
v4.4 -03/08/2016
- PF3 initramfs
- Many updates with the last Google patches
v4.3 -18/06/2016
- USB: usbfs: fix potential infoleak in devio
- Fixed unused variable 'ret' when building the kernel with the HALL sensor disabled
- jf: increase kernel log buffer
- msm: kgsl: Add missing checks for alloc size and sglen
- mnt: Fail collect_mounts when applied to unmounted mounts
- net: wireless: bcmdhd: check privilege on priv cmd
- net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
- KEYS: potential uninitialized variable
v4.3 -11/05/2016
- Linux 3.4.112
- idr: fix a subtle bug in idr_get_next()
- arm/configs: flo: Remove SysV IPC from kernel
- msm: ipc_socket: fix leak of kernel memory to userspace
- msm: smd_pkt: Avoid prematurely stashing driver info
- scripts/dtc/libfdt: add integer overflow checks
- Fix sizeof-pointer-memaccess warnings
- msm: perf: Protect buffer overflow due to malicious user
v4.1 -23/04/2016
- Fix STweaks issue that don't apply the mods after reboot
- Fauxsound-3.6-i9505-SpeakerFix (credits to @robcore)
- mm: reorder can_do_mlock to fix audit denial
- __ptrace_may_access() should not deny sub-threads
- workqueue: make all workqueues non-reentrant
- fuse: break infinite loop in fuse_fill_write_pages()
- ext4: make orphan functions be no-op in no-journal mode
v4.0 -22/04/2016
- Updated BusyBox (compiled from source by @dorimanx. Thanks to him)
- Fix STweaks issue
- [PATCH] net: tcp: split ack slow/fast events from cwnd_event
- tcp_cubic: better follow cubic curve after idle period
- tcp: fix timing issue in CUBIC slope calculation
- tcp_cubic: do not set epoch_start in the future
v3.9 -13/04/2016
- Updated Busybox v1.24.2
- pipe: Fix buffer offset after partially failed read
- Staging: iio: ad7606: Fix sparse endian warning
- Revert "ARM: fix set_domain() macro"
v3.8 -02/04/2016
- Compiled with the last UBERTC 5.3 toolchain build 01/04/2016
- ramfs: misc changes
- Updated Busybox (credits to @dorimanx)
- ARM: fix set_domain() macro
v3.7 -22/03/2016
- Linux 3.4.111
- Compiled with the last UBERTC 5.3 toolchain build 03/03/2016
v3.6 -04/03/2016
- OL4 initramfs
v3.5 -28/02/2016
- ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
- ARM: 8519/1: ICST: try other dividends than 1
- scripts/bloat-o-meter: fix python3 syntax error
- tracing: Fix freak link error caused by branch tracer
- block: Fix format string mismatch in cfq-iosched.c
- block: fix blk_stack_limits() regression due to lcm() change
- ARM: 7884/1: mm: Fix ECC mem policy printk
- binfmt_elf.c: use get_random_int() to fix entropy depleting
- fix sysvfs symlinks
- EVM: Use crypto_memneq() for digest comparisons
- crypto: algif_hash - Only export and import on sockets with data
- crypto: algif_hash - wait for crypto_ahash_init() to complete
- crypto: af_alg - Disallow bind/setkey/... after accept(2)
- crypto: af_alg - Fix socket double-free when accept fails
- crypto: user - lock crypto_alg_list on alg dump
- recordmcount: Fix endianness handling bug for nop_mcount
- tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
- cpufreq: cpufreq_barry_allen.c: fix MAX TOP FREQ
v3.4 -30/01/2016
- Compiled with the last SaberMod toolchain v5.3
- ramfs: sync to OL3 initramfs
- ramfs: misc changes
v3.3 -15/01/2016
- Updated Busybox v1.24.1
- ARM: 8429/1: disable GCC SRA optimization
v3.2 -14/01/2016
- Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4 29/11/2015
- OJ5 initramfs
- ramfs: Google Services battery drain fixer by Alcolawl
- added a version with the old soft keys drivers
- intelli_plug.c: little tweak
- tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
- KEYS: Fix race between key destruction and finding a keyring by name
- power: quickwakeup: initial driver
- mm/slub: don't wait for high-order page allocation
- ARM: optimize memset_io()/memcpy_fromio()/memcpy_toio()
- ARM: alignment: correctly decode instructions in BE8 mode.
- arm: asm: relaxed.h: defined relaxed.h
- include: asm-generic: relaxed.h: defined relaxed.h
- arm: atomic.h: defined relaxed atomic_read
v3.1 -22/11/2015
- Compiled with the last SaberMod toolchains 5.2 optimized Cortex-A15 neon-vfpv4
- f2fs: sync to upstream
- ramfs: fix permissions
v3.0 -19/11/2015
- Sync to the last OH2 and OJ2 Samsung source code
- OJ4 initramfs
v2.9 - 27/10/2015
- Compiled with the last SaberMod toolchains 4.9 26/09/2015
- Linux 3.4.110
- OJ2 initramfs
- DroidPatch for cdrom (credits to FrozenCow)
v2.8 - 23/09/2015
- Compiled with the last SaberMod toolchain 4.9 19/09/2015 optimized Cortex A15/neon-vfpv4
- Linux 3.4.109
- cpufreq: Return directly in __cpufreq_get if policy is NULL
- Optimize copy_page for modern ARM platforms
- readahead: make context readahead more conservative [credits to Wu Fengguang]
- lib/string.c: improve strrchr()
- Arteractive CPU gov: back to v2.0
v2.7 - 13/09/2015
- Compeiled with the last SaberMod toolchains 4.9 29/08/2015 optimized Cortex A15
- OH2 initramfs
- Cleaned code for stability issue
v2.6 - 04/09/2015
- Compeiled with the last SaberMod toolchains 4.9 29/08/2015
- Compiled as "HARD-FLOAT"
- OG1 initramfs
- Updated F2FS drivers
- Revert "crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel"
- arch/arm/mm/alignment.c: removed "uninitialized_var"
- [PATCH] ARM: proc: Add Krait proc info
- Removed Linux 3.4.108 upstream bluetouth drivers
- Makefile: -O3 ottimization flags
- Makefile: removed "-std=gnu89"
- Fixed zRam issue and removed Disk Size choice
- power: quickwakeup: initial driver
- Added again zen_decision v2.0 [credits to @bbedward]
- update pm-data to get this working with ArterActive CPU gov
- mm: page_alloc and vmscan: changes from 920F G8 source
- cfq-iosched: fix the setting of IOPS mode on SSDs
v2.5a - 01/08/2015
- Revert "Added zen_decision v2.0" (fix force reboot when power saving is active)
v2.5 - 31/07/2015
- Based on the last Samsung LL source I9505XXUHOF2
- arm: add arm optimized memcmp
- arm: add krait optimized strcmp
- cpufreq: ArterActive: tweak a bit more on suspended state
- suspend: return error when pending wakeup source is found
- ipv4: missing sk_nulls_node_init() in ping_unhash()
- msm: rpc: fix uninitialized union in rpc router close function
- kernel: cgroup: fix uninitialized 'it' use
- deconfig: enable ARCH_MSM_KRAIT
- ramfs: prop tweaks
- ramfs: make sure that max gpu clock is set by default to 450 MHz
- ramfs: add IntelliPlug controll in STweaks
- ramfs: execute init.qcom.post_boot.sh shell script directly from /system/etc folder if exists
- ramfs: fix permissions
v2.4 - 26/07/2015
- Compiled with the last Linaro Toolchain 4.9.4 2015.06 by @Christopher83
- Added ArterActive CPU GOV [credits to @arter97]
- Added zen_decision v2.0 [credits to @bbedward]
- ramdisk: Disable zen decision on charger
- Revert "jf: set proper compass calibration point for vzw model"
v2.3 - 18/07/2015
- Compiled with the LinaroMod 4.9 Toolchains optimized krait by @hyper
- Revert to the old STweaks v1.2 (it's better for me)
- Added Barry Allen CPU governor
- pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
- tracing: Have filter check for balanced ops
- jf: f2fs: bring up to date with Jaegeuk's branch
- arch/arm/vfp/vfpmodule.c: sync to cyanogen kernel
- ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
- arm/lib/Makefile: sync to cyanogen kernel
- jf: set proper compass calibration point for vzw model
- udp: fix behavior of wrong checksums
v2.2 - 26/06/2015
- Linux 3.4.108
- OF2 initramfs
- ring-buffer-benchmark: Fix the wrong sched_priority of producer
v2.1 - 20/06/2015
- toolchains: back to O2 flag
- toolchains: added "std=gnu89" flag
- ramfs: misc changes
- sound/soc/codecs/wm8994.c correct values
- sound/soc/codecs/wm8960.c correct values
v2.0 - 14/06/2015
- Linux 3.4.107
- EO4 initramfs
- ARM: 7492/1: add strstr declaration for decompressors
- build: Use softfp-float abi and correctly applied "NEON-VFPv4 For Cortex-A15 Core"
- arch: arm: lib: optimize memcpy for Cortex-A15 [Chandler Zhang]
- intelli_plug: build in arch/arm/mach-msm
- crypto: add lz4 Cryptographic API + arm: add support for LZ4-compressed kernel
- Updated BFQ I/O scheduler v7.8
v1.9 - 07/06/2015
- Add support to f2fs file system
- usb: dwc3: Fix race between pm_resume and runtime_resume [myfluxi]
- mmc: disable crc check for 30% extra performance [varunchitre15]
- slub.c: little tweak for performance improvements [AndroidGX]
- sched: fair: reduce preemption latency
- sched/completion: Add lock-free checking of the blocking case [hofrat]
v1.8 - 31/05/2015
- OE2 initramfs
- toolchain: multiple fixes and changes for gcc 4.9.3
- compiler: add support for gcc 6
- kernel FLAGS: swhitch from -03 to -0fast
- kernel FLAGS: remove hard set of -std=gnu89 and -fno-pic and other changes
- fs :sync.c: some tweaks for dynamic sync control
- Stability issues
v1.7a - 19/05/2015
- Minor changes and bugs fixed
v1.7 - 13/05/2015
- Based on the last Samsung source (OD7) Lollipop
- Added SmartASSH3 CPU GOV
- Add Graphite Optimization
- Enabled SHA1_ARM and SHA_ARM_NEON
- Updated STweaks v1.73 (Thanks to B--B)
- Various optimizations
v1.6 - 30/04/2015
- OD7 initramfs
- updated gcc compilation flags
- msm: kgsl: Fix the offset of FSYNR1 [Shubhraprakash Das]
- Documentation: prctl/seccomp_filte
- ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
- ARM: 7743/1: compressed/head.S: work around new binutils warning
- build: Use hard-float abi
- ARM: 8119/1: crypto: sha1: add ARM NEON implementation
- ARM: 8120/1: crypto: sha512: add ARM NEON implementation
- Little tweaks for row I/O scheduler
- Little tweaks for intellidemand CPU gov
- Other minor changes for stability issue
v1.5 - 18/04/2015
- Added tripndroid I/O scheduler
- Added Impulse, Optimax and Preservative CPU governors
- Revert "SELinux: Fix memory leak upon loading policy"
- OC6 initrmafs
- Enabled neon mode
- Vaious bugs fixed for some governors
- Little tweaks fow row I/O scheduler
- Updated gcc compilation flags
- Other minor changes
v1.4 - 14/04/2015
- [Patch] Support copying of atags in the decompressor
- ARM: crypto: add NEON accelerated XOR implementation
- lib: string: use glibc version [Thx faux123]
- Added memutils optimized cortex-A15
- Updated busybox v1.23.2
- Udpated gcc compiler flags
v1.3 - 27/03/2015
- Finally removed "Security log agent" warning
- OC3 initramfs
- drivers/w1/w1_int.c: call put_device if device_register fails
- slub.c: little tweak for performance improvements (AndroidGX)
v1.2 - 22/03/2015
- Completly removed "Security log agent" warning
- Revert "writeback: Fix occasional slow sync"
- leds: add LED control (fading & brightness)
- soc: qcom: smd: Fix SMD packet sync loss issue [Arun Kumar Neelakantam]
v1.1 - 21/03/2015
- Removed "Security log agent" warning
- Fixed aviable CPU governors
- cpufreq: Avoid crash in resume on SMP without OPP
- writeback: Fix occasional slow sync
- SELinux: Fix memory leak upon loading policy
- TTY: msm_smd_tty: Fix simultaneous open/close race condition
v1.0 - 19/03/2015
- Initial release
- Same features that i wrote to the first post
reserved
Ops... just saw it!
Thanks you very much....
Edit... just flash the Kernel and its fantastic!
On stock rom...
Stweaks in material design.... awesome!
is there a booster for the sound on this kernel?
thanks
Gavin01 said:
is there a booster for the sound on this kernel?
thanks
Click to expand...
Click to collapse
Yes, comes with Faux sound driver.. and you can control is with Stweaks...
king.burjuguy said:
Yes, comes with Faux sound driver.. and you can control is with Stweaks...
Click to expand...
Click to collapse
brilliant thanks i good straight forward answer for a newbie to understand!
Oh man glad to see your work again!
Just flash it in stock ROM works perfect again as usual!.. (still downloading your ROM)
Emperium ROM and Kernel rocks! thanks @slim80
@slim80;
Hi mate, nice to see you around again.. I hope you are ok and you will continue your precious developement..
Keep up your good work and good luck in this new Lollipop World..
Great work.
Thanks man
But I have one suggestion
All people need some performance and battery life on phone.
So please don't add some other suff with minor .
So
We need 2 or 3governors and 2 or 3 cpu/gpu configuration and some other no need more than .
Sorry for my bad english
Sent from my GT-I9505 using Tapatalk 2
Hi, seems volume booster don't work on my stock rom, set on Max level in stweaks and nothing happen, restart my device and still low volume, any trips? Maybe is because I'm on stock rom?
Yes i like your Kernel and i like Stweak :fingers-crossed:
Feedback soonm Thanks :good:
essi_baba said:
Great work.
Thanks man
But I have one suggestion
All people need some performance and battery life on phone.
So please don't add some other suff with minor .
So
We need 2 or 3governors and 2 or 3 cpu/gpu configuration and some other no need more than .
Sorry for my bad english
Sent from my GT-I9505 using Tapatalk 2
Click to expand...
Click to collapse
More features more fun mate... performance and battery life thats users choice on how to tweak...
---------- Post added at 06:50 PM ---------- Previous post was at 06:49 PM ----------
steamerx said:
Hi, seems volume booster don't work on my stock rom, set on Max level in stweaks and nothing happen, restart my device and still low volume, any trips? Maybe is because I'm on stock rom?
Click to expand...
Click to collapse
Headphone? Works fine for me here...
king.burjuguy said:
More features more fun mate... performance and battery life thats users choice on how to tweak...
---------- Post added at 06:50 PM ---------- Previous post was at 06:49 PM ----------
Headphone? Works fine for me here...
Click to expand...
Click to collapse
Works only on phone calls for me but when I listen music with Spotify, poweramp or default music player sound still low...
It work on "Lollirom" by Albe95? Because in that rom don't work wifi, and the kernel that fix it is can't download...
france_mala said:
It work on "Lollirom" by Albe95? Because in that rom don't work wifi, and the kernel that fix it is can't download...
Click to expand...
Click to collapse
Yes.. works in all TW Lollipop ROM..
I'm getting a security error. It's just me?
Hey guys the kernel works for me pretty well on albe v1. This kernel provides exactly what i need. I like the stock kernel setup with android logger and zram disabled. Also provides faux settings through stweaks.
@slim80
I noticed a small issues.. i have faux123 app,
I dont see Intelliactive and other cpu governor in the option... but in stweaks i see all of them...
I have this msg after installation of kernel

[KERNEL][Z1C][5.0-5.1][F2FS] Advanced-Kernel v19.0[2017/03/25]

Overview:
I’m a newbie to rebuild and compile a custom kernel. I like to learn new things and share with you my modified version of 14.5.A.0.242-Kernel
It is basically a mixture between some developers kernel source like e.g.,cocafe,DooMLoRD,alnikki25k.
I'm not a developer so I cannot answer your question about any bugs for this kernel immediately. I will try to ask other developer how to
resolve bugs. Experts, please correct me if I am wrong, this stuff is still new to me also.
2015/07/25
I started to port AndroPlusKernel most of feature for z1 compact
Please to visit the AndroPlusKernel's Original Thread in the Z2 forum, and make sure you read all the instructions there
http://forum.xda-developers.com/xperia-z2/development/kernel-andropluskernel-v10-t2974841
2015/07/31
Click here to see how to control vibrator & WCD9320 Taiko Audio Codec
http://forum.xda-developers.com/showpost.php?p=62125592&postcount=24
Requirements:
HTML:
Xperia Z1 Compact
Unlocked Bootloader
DO NOT use this kernel with CM or CM based ROM.
This kernel is only for stock or stock based ROM.
v1~v4 for 14.5.A.0.242
v5~v12 for 14.5.A.0.270/14.5.A.0.283
v13~v15 for 14.6.A.0.368
v16~ for 14.6.A.1.216
v17~ for 14.6.A.1.236
Installation instructions:
HTML:
Backup your system
Download the ZIP file below, and flash it in recovery
Download Links:
http://goo.gl/qCiTOA
If the kernel crashed (freezed and rebooted), please fetch last_kmsg file after the crash reboot and post in the thread.
Code:
su -c cat /proc/last_kmsg > /sdcard/last_kmsg
Source Code:
https://github.com/charles1018/kernel_sony_msm8974/tree/lollipop_mr3-dev
Credits:
Code:
sony: (Open source archive for 14.5.A.0.242/270/283)
cocafe: (helping me learn all of build my own kernel from source)
[NUT]: (for all recoveries & 14.5.A.0.242 kernel ramdisk & NDRUtils)
dosomder: (Android kernel module to bypass SELinux at boot)
DooMLoRD & alnikki25k & Faux123 & AndroPlus (for theirs awesome job and great sources to rhine devices)
OmarEinea: (for his great script of build tools letting me easy way to compile kernel)
And for everyone who had a hand in making this kernel better
ChangeLog :
2015-04-29 v1.0 :
init.d
Governor:wheatley,SmartAssv2,pegasusq,LionHeart,LagFree,intellidemand,intelliactive,preservative,blu_active
I/O Scheduler:SIO,VR,ZEN,SIO-Plus,FIOPS
support for kernel mode NEON
fastcharge
support for exfat
2015-05-08 v2.0 :
kexec-hardboot: still not fully work as Primary ROM(MultiROM v30x), i am waiting Garcia98's or other developer update MultiROM to v32
enable additional TCP congestion algorithms(westwood,bic,htcp,vegas,veno,yeah)
Simple GPU Algorithm
change wireless expire time about each entry of scan results(3 * HZ)
net: rps: fix cpu unplug
Sync SSR with disconnect/reconnect
overall_stats
With Kernel Adiutor application you can more tweak and monitor features
2015-05-18 v4.0 :
fix loading stops at the boot screen
multirom TWRP 2.8.6
upgraded LZO (de)compression drivers
added per-core overall stats - now you can see the time spent by each core in a particular frequency state!
added LZ4 compression/decompression support
generic voltage control
added intelli-thermal_v2 kernel thermal driver with optimizations for 8974 SOC
intelli-plug
powersuspend PM kernel driver
kernel samepage merging
2015-05-24 v5.0 :
merge 14.5.A.0.270 kernel sources
Updated ramdisk to 14.5.A.0.270
Fixed simple_ondemand GPU governor crashing
CPU OverClock upto 2.42 GHz
turbo boost on MSM architectures-allows overclocking of 2 cores to higher clock rate than stock maximum
Added some optimizations for cpufreq (less spam log, delete deprecated code)
CPU Undervolting
2015-07-25 v6.0 :
port AndroPlusKernel most of feature for z1 compact
merge 14.5.A.0.283 kernel sources
Built with UBER toolchains 4.9.4
Updated TWRP to 2.8.7.0
Added new CPU governor: alcurd,zzmove, ElementalX, nightmare, darkness, smartmax, HYPER, ondemandplus, intelliminmax, smartassH3, adaptive, intellidemand
Added new I/O: bfq, sioplus, tripndroid
Added optimization I/O, power_efficient workqueue, GPU
Updated Zen IO scheduler and set as default
Added new GPU governor: conservative
Added Adreno idler (addon for adreno-tz)
Reduced logging spam (qmi_qmux)
Updated KCAL
Added some optimization from CM/unified kernel
Removed blu_active,Lagfree,wheatley,lionheart
Added alcurd hotplug
Added sysfs interface to Enable / Disable Android Logger
Updated patch for memory
Added patch for encryption
Added power_efficient workqueues
Added dynamic fsync
Added Dynamic management of dirty page writeback
Integrated frandom in kernel and support frandom module
Added fast_hotplug by pec0ra 2
Supports notifier for start&end of LCD power on&off
2015-07-31 v7.0 :
update some codes from codeaurora
Added WCD9320 Taiko Audio Codec Control v3 from cocafe
Increase default speaker volume
qpnp-vibrator intensity control
enabling two-way call recording directly from the phone line
Click here to see how to control vibrator & WCD9320 Taiko Audio Codec
http://forum.xda-developers.com/showpost.php?p=62125592&postcount=24
2015-08-15 v8.0 :
kernel with kexec-hardboot(thanks to venkat kamesh's ramdisk & OmarEinea's kexec-hardboot patch)
fix Darkness governor random reboots when heavy memory use(we need more tests)
fix KCAL Color Control is not working
The vibration strength can be controlled by Kernel Adiutor application
fix lowmemorykiller being overly aggressive
increase the total number of GFP flags
fix waking up sync thread recursively for same CPU causes deadlock
enable ZRAM features(from Linaro Stable Kernel 3.10)
zram: add lz4 algorithm backend
CPU hotplug: Provide lockless versions of callback registration functions
powersuspend: cumulative update to version 1.6
intelli_plug:update to version 4.0
msm: kgsl: Make global memory statistics atomic
Click my github commits to view changeLog details
2015-08-21 v9.0 :
Added toggles for wlan wakelocks (for advanced user only, path for sysfs is here Y=non block, N=block)
Changed wakelock blocker sysfs name to one in Kernel Adiutor
Added interactive_proconservative Governor
Added mac80211 injection patch and HID patch for keyboard support
Updated zzmove to 1.0-beta8
Added CPU hotplug Zen Decision
2015-08-28 v10.0 :
back to the regular default speaker volume
added mako hotplug
added new GPU governor: cache-hwmon
msm: memutils: memcpy, memmove, copy_page optimization
scm-mpu: Add additional memory protection options
Click here to see how to add support for a scm call to protect a contiguous physical address range.
http://forum.xda-developers.com/showpost.php?p=62550061&postcount=49
2015-09-08 v11.0 :
fix sometimes have freezed or crashed problems
updated kernel to 3.4.1
updated UBER toolchains to 4.9.4 20150901
Enhance power efficiency: Series of patches from NVIDIA
fix last_kmsg not working
changed default dirty_writeback_active_centisecs to 3000
changed intelli_thermal poll default value
updated kcal and added some patches
removed scm-mpu(unstable)
If the kernel crashed (freezed and rebooted), please fetch last_kmsg file after the crash reboot and post in the thread.
Code:
su -c cat /proc/last_kmsg > /sdcard/last_kmsg
2015-09-14 v12.0 :
Updated kernel to 3.4.10
Disabled dynamic fsync by default
Patched random reboot caused by dynamic fsync panic
V12 is the final version of the 14.5.A.0.270/283
The next version is the 14.6.A.0.368
2015-09-26 v13.0 :
v13 supports 5.1.1, most features from my 5.0.2 version.
Main Features :
Merge 14.6.A.0.368 kernel sources
Updated ramdisk to 14.6.A.0.368
Updated kernel to 3.4.10
TWRP 2.8.7 from xNUTx
Built with UBER toolchains 4.9.4 20150920
busybox v1.23.2
init.d support
port AndroPlusKernel most of feature for z1/z1 compact
CPU OverClock upto 2.42 GHz
Added some optimizations for cpufreq (less spam log, delete deprecated code)
Added WCD9320 Taiko Audio Codec Control v3 from cocafe
Add a backlight brightness hack to allow a lower minimum backlight brightness in v13(thank to Tommy-Geenexus)
Added new CPU governor:alcurd,zzmove,ElementalX,nightmare,darkness,smartmax,HYPER,ondemandplus,
intelliminmax,smartassH3,adaptive,intellidemand,interactive_proconservative,SmartAssv2,pegasusq,
intellidemand,intelliactive,preservative
Added new I/O Scheduler:bfq,tripndroid,sio,vr,zen,sio-plus,fiops,test-iosched
Updated Zen IO scheduler and set as default
Simple GPU Algorithm
Added new GPU governor: conservative,cache-hwmon
Added optimization I/O, power_efficient workqueue, GPU
Added Adreno idler (addon for adreno-tz)
KCAL – Advanced Color Control for Qualcomm Devices
Added CPU hotplug:intelli,Alucard,Zen Decision,mako hotplug
Added sysfs interface to Enable / Disable Android Logger
Updated patch for memory
Added patch for encryption
Added power_efficient workqueues
Added dynamic fsync
Supports notifier for start&end of LCD power on&off
qpnp-vibrator intensity control
enabling two-way call recording directly from the phone line
Added toggles for wlan wakelocks (for advanced user only, path for sysfs is here Y=non block, N=block)
Added mac80211 injection patch and HID patch for keyboard support
msm: memutils: memcpy, memmove, copy_page optimization
Enhance power efficiency: Series of patches from NVIDIA
last_kmsg
support for kernel mode NEON
fastcharge
enable additional TCP congestion algorithms:westwood,bic,htcp,vegas,veno,yeah
upgraded LZO (de)compression drivers
added per-core overall stats - now you can see the time spent by each core in a particular frequency state!
added LZ4 compression/decompression support
generic voltage control
added intelli-thermal_v2 kernel thermal driver with optimizations for 8974 SOC
powersuspend PM kernel driver
2015-10-08 v14.0 :
Updated kernel to 3.4.14
Support F2FS filesystem(from linux kernel 4.2)
Updated ZRAM (from Linaro Stable Kernel 3.10)
ZRAM: enable lz4 algorithm backend
Built with UBER toolchains 4.9.4 20151001
Add custom logo
leds-qpnp:Blink interpolation; fix qpnp-pwm driver
notifier:it's going slowly on and slowly off
Re-updated bfq I/O gov to v7r8
tcp_output: set initial TCP window size to 64K (speed improvement)
PM: Enable asynchronous noirq resume threads to save the resuming time
tcp_cubic: better follow cubic curve after idle period
Click here to see how to Change File System.
http://forum.xda-developers.com/showpost.php?p=63198366&postcount=111
2015-10-17 v15.0 :
fix the random reboot issues
f2fs: getting the latest code from upstream
f2fs: system partition support
zram: fix merge errors & bring up to date with Cl3Kener's branch
zram: set lz4 algorithm as default
lz4: update some codes from upstream
zsmalloc: fix merge errors
removed intelli thermal
thermal: add 3-phase msm_thermal(thanks to showp1984)
memory.c: fix show_mem_removable() to handle missing sections
2015-11-16 v16.0 :
Merge 14.6.A.1.216 kernel sources
Updated ramdisk to 14.6.A.1.216
updated kernel to 3.4.20
updated UBER toolchains to 4.9.4 20151101
f2fs: getting the latest code from upstream
enable higher eMMC speed modes(thanks to Tommy-Geenexus)
2016-02-29 v17.0 :
Merge 14.6.A.1.236 kernel sources
Updated ramdisk to 14.6.A.1.236
Updated UBER toolchains to 4.9.4 20160201
Updated zzmoove governor
f2fs: catch up to linux kernel 4.5-rc1 & backport support(removed system partition support, only data & cache partition support)
binfmt_elf.c: use get_random_int() to fix entropy depleting
leds: leds-qpnp: Add API for RGB led
fix last_kmsg that isn't working
2016-04-03 v18.0 :
Updated kernel to 3.4.25
Updated TWRP to 3.0.1
build with UBER toolchains 5.3 20160401
f2fs: catch up to linux kernel 4.5 & backport support
fixes some minor bugs
2016-04-10 v18.1 :
Updated TWRP to 3.0.2
Updated busybox to 1.24.2
2017-03-25 v19.0 :
updated twrp to 3.1.0
build with gcc-linaro toolchains 5.4.1-2017.01(stable) and gcc-linaro toolchains 6.3.1-2017.02(testing)
update busybox to 1.26.2
update some codes from codeaurora
minor bug fixes and improvements f2fs
If the kernel crashed (freezed and rebooted), please fetch last_kmsg file after the crash reboot and post in the thread.
Code:
su -c cat /proc/last_kmsg > /sdcard/last_kmsg
nice start
Seems to be working fine so far.... good job :good:
I'd like to suggest some features :
Intellimm
Intelliplug
more tcp congestions algorithms (e.g. westwood)
gpu governors
etc etc
i flashed it but it wont start after boot
I installed a based rom [Advanced]RockZ1l_v1.1
repelsteel82 said:
i flashed it but it wont start after boot
I installed a based rom [Advanced]RockZ1l_v1.1
Click to expand...
Click to collapse
Yup, doesnt boot after flashing kernel
I installed it on stock sony rom, not-deodexed
BUT after i reinstalled xposed (instruction for odex), and wipe cahce, phone is booted...infinitely loaded and can not run (
Yep confirmed doesnt work on RockZ1l_v1.1 also !
No boot and no acces to recovery (blocked before)
Had to flash boot.img via fastboot and restored my backup...
i will try to see what i can do, but i need time to learn first
Cresqo said:
Seems to be working fine so far.... good job :good:
I'd like to suggest some features :
Intellimm
Intelliplug
more tcp congestions algorithms (e.g. westwood)
gpu governors
etc etc
Click to expand...
Click to collapse
lots of 4.x kernel source codes do not work 5.0.2
i will try if i can when i have free time
Doesn't work on Stock Sony Lollipop firmware 14.5.A.0.242.
ssdog27 said:
Doesn't work on Stock Sony Lollipop firmware 14.5.A.0.242.
Click to expand...
Click to collapse
Do you have to unlock bootloader?
I used PRFCreator to make D5503-pre-rooted-firmware-14.5.A.0.242 zip. For me this kernel to be working fine so far.
try to:
- fastboot flash boot boot.img (from kernel zip)
- fastboot reboot
- enter recovery, and flash kernel zip
- flash SuperSU installable ZIP (option)
to be included in next changeLog:
kexec-hardboot: still not fully work as Primary ROM(MultiROM v30x), i am waiting Garcia98's or other developer update MultiROM to v32
enable additional TCP congestion algorithms(westwood,bic,htcp,vegas,veno,yeah)
Simple GPU Algorithm
change wireless expire time about each entry of scan results(3 * HZ)
net: rps: fix cpu unplug
Sync SSR with disconnect/reconnect
overall_stats
With Kernel Adiutor application you can more tweak and monitor features
I have just one simple question really, F2FS?
sharonliu said:
Do you have to unlock bootloader?
I used PRFCreator to make D5503-pre-rooted-firmware-14.5.A.0.242 zip. For me this kernel to be working fine so far.
try to:
- fastboot flash boot boot.img (from kernel zip)
- fastboot reboot
- enter recovery, and flash kernel zip
- flash SuperSU installable ZIP (option)
Click to expand...
Click to collapse
I dont understand.. I did it all, but kernel doesnt work..(
Stock LP, RUS, Odex, All the loading stops at the boot screen
I have just one simple question really, F2FS?
Click to expand...
Click to collapse
i will try to see what i can do
John.D.. said:
I dont understand.. I did it all, but kernel doesnt work..(
Stock LP, RUS, Odex, All the loading stops at the boot screen
Click to expand...
Click to collapse
try v4.0, it should work now
sharonliu said:
try v4.0, it should work now
Click to expand...
Click to collapse
Wow, all earned in the fourth version
If there are any bugs, I will certainly write about it
If you changed blu_active governor, or simple_ondemand gpu governor, after some time phone rebooted
sharonliu said:
i will try to see what i can do
Click to expand...
Click to collapse
John.D.. said:
Wow, all earned in the fourth version
If there are any bugs, I will certainly write about it
If you changed blu_active governor, or simple_ondemand gpu governor, after some time phone rebooted
Click to expand...
Click to collapse
I will try to fix it in next releases.
I started to port AndroPlusKernel most of feature for z1 compact
v6.0 will release this weekend
sharonliu said:
I started to port AndroPlusKernel most of feature for z1 compact
v6.0 will release this weekend
Click to expand...
Click to collapse
OMG Thank you!)
to be included in v6.0 changeLog:
I started to port AndroPlusKernel most of feature for z1 compact
Please to visit the AndroPlusKernel's Original Thread in the Z2 forum, and make sure you read all the instructions there
http://forum.xda-developers.com/xperia-z2/development/kernel-andropluskernel-v10-t2974841
changeLog:
port AndroPlusKernel most of feature for z1 compact
merge 14.5.A.0.283 kernel sources
Built with UBER toolchains 4.9.4
Updated TWRP to 2.8.7.0
Added new CPU governor: alcurd,zzmove, ElementalX, nightmare, darkness, smartmax, HYPER, ondemandplus, intelliminmax, smartassH3, adaptive, intellidemand
Added new I/O: bfq, sioplus, tripndroid
Added optimization I/O, power_efficient workqueue, GPU
Updated Zen IO scheduler and set as default
Added new GPU governor: conservative
Added Adreno idler (addon for adreno-tz)
Reduced logging spam (qmi_qmux)
Updated KCAL
Added some optimization from CM/unified kernel
Removed blu_active,Lagfree,wheatley,lionheart
Added alcurd hotplug
Added sysfs interface to Enable / Disable Android Logger
Updated patch for memory
Added patch for encryption
Added power_efficient workqueues
Added dynamic fsync
Added Dynamic management of dirty page writeback
Integrated frandom in kernel and support frandom module
Added fast_hotplug by pec0ra 2
Supports notifier for start&end of LCD power on&off

[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13

{
"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"
}
MonsterKernel is a kernel for all custom rom based on AOSP and CyanogenMod
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
​
Features
Kexec HardBoot support
Based on linux 3.4.110
LZ4 Compressor module
xz: Optimize Sfck Compression
block: Disable add_random
block: deadline: Optimize for non-rotational
drivers: usb: Use Android device as USB keyboard/mouse
Support for /dev/frandom
Compiled with fast UBERTC 4.9.3
fs/dynamic/sync/control
Optimized SLUB memory allocator
USB Force Fast charge
Zram
ARM RWSEM algorithm
Enabled pipe flag.
Advanced TCP Congestions
ZSmalloc
Compiled with -02 Flags
support of exFAT
Kernel mode neon enabled
Sound Control 3.2
Google Snappy algorithm
Intelliplug
lazyplug
intelli_thermal V2
Torch power 20mA
KCAL support
And other
Governors
Interactive
Conservative
Ondemand
Userspace
PowerSave
Performance
Alucard
Lionheart
intelliactive
dancedance
Wheatley
Schedulers
Fifo
noop
deadline
row
cfq
fiops
SIO
Sioplus
Bfq
Installation
Reboot to recovery
Flash MonsterKernel.zip
Reboot
Downloads:
MonsterKernel V13 | 5.0/5.1.1
Kernel Adiutor (ROOT)
Thanks to:
CyanogenMod
Motorola
LuK1337
luca020400
Source code
kernel_motorola_msm8226
If this kernel is useful for you,Press button THANKS for support me !​
XDA:DevDB Information
[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13, Kernel for the Moto G 2014
Contributors
RolanDroid
Source Code: https://github.com/RolanDroid/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 13
Stable Release Date: 2015-11-24
Created 2015-09-09
Last Updated 2015-12-07
CHANGELOG
Changelog v13
Final support to LolliPop v13..
Updated defconfigs to 3.4.110
Linux 3.4.110
Changelog v12
Moved kexec-hardboot to normal build
V12 is up
Re-Add stuff
thea: Updated defconfig
Add and enable kexec-hardboot changes for titan
Revert stuff for kexec-hardboot
wlan: Address buffer overflow due to invalid length
Changelog v11
V11 is up
Updated defconfigs
Added FIFO Scheduler
net: add length argument to skb_copy_and_csum_datagram_iovec
Revert stuff for kexec-hardboot
Add and enable kexec-hardboot changes for titan
Re-Add stuff
thea: Updated defconfig
Changelog v10
Compiled with fast UBERTC 4.9.3
Added build-zip.sh
xz: Optimize Sfck Compression
block: Disable add_random
block: deadline: Optimize for non-rotational
V10
Removed useless script for now..
Update build-zip script
Fix path in zip-creator.sh
Changelog V9.1
V9.1 is up
Enabled new tcp_cong (full)
Changelog V9.0
Disabled zen
pure kernel defconfig to build.sh
Zip-Creator updated to V9
Defconfig updated to V9
Thea & titan: Added pure defconfig kernel
Enabled advanced tcp congestion
Advanced TCP Congestions
Reclaim RAM from loggers
random: entropy tweaks are all the rage nowadays
Updated defconfigs
Fixed and updated zen governor
block: cfq: merge tweaked tunables.
Enable pipe flag.
writeback: increase bdi_min_ratio to 5
mmc: Disable crc check
Added optimized ARM RWSEM algorithm.
Changelog V8.0
ENABLED
ARM: Allow CPU-supported unaligned accesses
Enable UNALIGNED_ACCESS
zlib: clean up some dead code
Revamp spinlock ASM code
selinux: conditionally reschedule in hashtab_insert while loading selinux policy
selinux: conditionally reschedule in mls_convert_context while loading selinux policy
selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()
selinux: fix a possible memory leak in cond_read_node()
selinux: simple cleanup for cond_read_node()
SELinux: possible NULL deref in context_struct_to_string
SELinux: use ARRAY_SIZE
selinux: call WARN_ONCE() instead of calling audit_log_start()
SELinux: Reduce overhead of mls_level_isvalid() function call
arm: lz4: faster boot-up process.
v8
Slim_ngd: Don't create the device node per SSR
ASoC: msm: qdsp6v2: add support for any number of ASM buffers
tcp_cubic: do not set epoch_start in the future
tcp_cubic: better follow cubic curve after idle period
Revert "Fixed livedisplay"
Updated dt.img
Added zip-creator script
Changelog V7.0
Disabled s2w and dt2w
Changelog V6.0
Updated defconfigs
intelli_plug: add performance boost option
increase Torch power 20mA
drivers: usb: Use Android device as USB keyboard/mouse
Updated defconfigs
drivers/thermal/Kconfig: fix default prompt error
INTELLI_THERMAL V2
intellithermal v2: adapt for MSM8226 architecture
Updated defconfigs
Enabled lazyplug by default
msm: kgsl: Bump the GPU frequency for long blocks of processing
msm: kgsl: set the correct max_state
PM / devfreq: Check for GPU busy time before sending the sample
Updated defconfigs
msm: mdss: KCAL: Remove deprecated __dev* markings
msm: mdss: Add pa_v2 support to KCAL
msm: mdss: Replace PGC implementation with PCC for KCAL
lazyplug: add mutex & boolean check for lazy mode
vidc: add lazyplug hooks
lazyplug: separate thread for reducing wake-up delay
Introduce Lazyplug
Build.sh updated to V6
Updated defconfigs
msm: pm: Fix cpu collapse timeout
mm: vmpressure: fix backport
crypto: arm/aes update NEON AES module to latest OpenSSL version
ARM: pull in <asm/simd.h> from asm-generic
vfp: remove double entries
arm: vfpmodule: Fix warning procfs vfp_bounce reporting failed
ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled
ARM: crypto: add NEON accelerated XOR implementation
ARM: add support for kernel mode NEON
ARM: move VFP init to an earlier boot stage
lowmemorykiller: avoid false adaptive LMK triggers
mm: vmpressure: account allocstalls only on higher pressures
mm: vmpressure: scale pressure based on reclaim context
mm: Add notifier framework for showing memory
mm: vmpressure: allow in-kernel clients to subscribe for events
memcg: add memory.pressure_level events
Add BiDirectional sweep2sleep
proximity: power off the sensor if dt2w/s2w is disabled
dt2w: improve accuracy of single touch detection
s2w/dt2w: separate PocketMode specific code THX to Alin23!!!
s2w/dt2w: implement Pocket mode and deep sleep
S2W, DT2W: Modify to use Powersuspend
doubletap2wake: Add user selected feather radius
drivers: notifier: add state notifier driver
kernel/power/powersuspend: cumulative update to version 1.6 (faux123/Yank555.lu)
kernel/power/powersuspend: cumulative update to version 1.5
kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)
kernel/power/powersuspend: default to userspace for now
kernel/power/powersuspend: add back userpace control w/ default kernel control
kernel/power/powersuspend: remove userspace dependency from powersuspend
powersuspend: new PM kernel driver for Android w/o early_suspend
mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
initial s2w dt2w code import from @showp1984
sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire. From http://ripke.com/loadavg/moire
Removed dt2w & s2w and prevend_sleep
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
Revert "usb: gadget: Add sysfs support for configuring cdrom"
Changelog V5.0
Fixed livedisplay
Enabled
Added intelliactive governor
Added dancedance governor
Added Wheatley governor
Enabled Sound_Control and Updated DefConfigs
Sound Control: let register lock be dependent on different hw revisions
Sound Control: Misc clean up for newer WCD9xxx SOCs
Sound Control: expose direct register manipulations to userspace
Sound Control 3.2: Adapt for Titan
Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <[email protected]>
Fixed BUILD.SH
Disabled s2w && dt2w & prevent_sleep
Updated build.sh
Enabled BFQ-BFQIO
block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
block: introduce the BFQ-v7r8 I/O sched for 3.4
block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
V5
Changelog V4.0
Revert "msm8226: overclock GPU to 533MHz"
Updated build.sh
V4
Revert gpu algorithm
Enabled INTELLI_PLUG
Intelli_plug: kernel sched/core: add per cpu nr_running stats
intelli_plug: refactor stats calculation code to be less intrusive
Added Intelli_plug from faux123
msm8226: overclock GPU to 533MHz
Fixed Simple GPU Algorithm
More -O3 to arch/arm
Changelog V3.0
Fix build
Revert "Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers"
Revert "Enabled gpu algorithm"
Enabled gpu algorithm
Revert "Updated defconfigs"
Removed useless toolchain from build.sh
Build.sh updated
Updated defconfigs
Defconfig updated to 3.4.109
Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers
v3.4.109
v3.4.108
net: ipv6: Amend ipv6_recv_error usage
msm: qcrypto: remove duplicate define for list_next_entry
v3.4.107
v3.4.106
v3.4.105
v3.4.104
v3.4.103
v3.4.102
v3.4.101
v3.4.100
v3.4.99
v3.4.98
v3.4.97
v3.4.96
v3.4.95
v3.4.94
v3.4.93
v3.4.92
v3.4.91
v3.4.90
v3.4.89
v3.4.88
v3.4.87
v3.4.86
v3.4.85
v3.4.84
v3.4.83
v3.4.82
v3.4.81
v3.4.80
v3.4.79
v3.4.76
v3.4.77
v3.4.76
v3.4.75
v3.4.74
v3.4.73
v3.4.72
v3.4.71
v3.4.70
v3.4.69
v3.4.68
v3.4.67
v3.4.66
v3.4.65
v3.4.64
v3.4.63
v3.4.62
v3.4.61
v3.4.60
v3.4.59
v3.4.58
v3.4.57
v3.4.56
v3.4.55
v3.4.54
v3.4.53
v3.4.52
v3.4.51
v3.4.50
v3.4.49
v3.4.48
v3.4.47
v3.4.46
v3.4.45
v3.4.44
v3.4.43
Revert to 3.4.42
Build.sh: Updated
Build.sh: Added support for Ubertc 4.9
Build.sh: Fixed path
lib: unlzo: Fix GCC 5.1.0 Build
wlan: prima: Fix GCC 5.1.0 Build issues with WDI_ProcessResponse
wlan: prima: Fix GCC 5.1.0 Build
msm: vidc: update format during downscaling
gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix warning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type
gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: comparison of constant '15' with boolean expression is always false
gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison
gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning: initialization discards 'const' qualifier from pointer type
gcc5: gpu: msm: fix 5.0 compile
gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
Fix warnings spam with gcc5
arm: msm: mmi-pinmux: Fix GCC 5.1 Build
BUILD.SH: Add support for gcc5.1
include: Add support for GCC 5.1
include: Add support for GCC 5.0 and 6.0
Fix build
Updated build.sh
Enabled Alucard governor
Add Alucard Governor
Enabled Google Snappy
Added Google Snappy
Updated LocalVersion
Changed localversion
Enabled
mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
initial s2w dt2w code import from @showp1984
Changelog V2.0
Fixed camera
Reverted stuff
Fix localversion
New zip-creator and build.sh
return_address.c: Fix warning - TODO: return_address should use unwind t
drivers/usb/gadget/Kconfig:881:warning: defaults for choice values
Enabled USB_FORCE_FAST_CHARGE
Removed LOCALVERSION!
USB Force Fast charge
v3.4.60
3.4.59
Revert "hrtimer: Introduce effective timer slack"
hrtimer: Introduce effective timer slack
ZEN I/o
Updated build.sh-zip creator
v3.4.58
v3.4.57
v3.4.56
v3.4.55
v3.4.54
v3.4.53
v3.4.52
v3.4.51
SIO I/O
THEA: Updated defconfig
arch: arm: regenerate configs after c65d97f
defconfig: get rid of nfc
LionHeart governor
Added I/O SioPlus
Version V2
Changelog V1.0
Updated build.sh
Revert "Enabled FSYNC"
ARM: be strict about FP exceptions in kernel mode
MonsterKernel
Enabled FSYNC
Enabled modules
Updated zip creator & build.sh
Revert "THEA: Enabled INTELLI_THERMAL_V2=y"
Revert "intellithermal v2: adapt for MSM8226 architecture"
msm: vidc: Always return 0 for EXTRADATA_SIZE
Updated README.md
Zip-creator
Build.sh
thea: defconfig: Don't optimize for size
Enabled kernel_Mode_Neon
defconfig updated
fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data
fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data
fs/dyn_sync_cntrl: add some cache optimizations
fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops
fs/dyn_sync_cntrl: dynamic sync control
THEA: Enabled INTELLI_THERMAL_V2=y
Enabled frandom
INTELLI_THERMAL V2
Add /dev/frandom
intellithermal v2: adapt for MSM8226 architecture
THEA: Enabled exFAT
exFAT support
THEA: defconfig Enable FIOPS
THEA: Enabled LZ4 Compressor module
Optimized SLUB memory allocator (creds: Christopher83)
Always set noatime no diratime on all partitions! I/O Boost! V2
Always set noatime no diratime on all partitions! I/O Boost!
Supress more GCC 5.0 warnings
Defconfig: updated to Linux 3.4.50
v3.4.50
v3.4.49
v3.4.48
v3.4.47
v3.4.46
v3.4.45
v3.4.44
v3.4.43
Changelog.sh
Patch.sh
Thea defconfig
Reserved
Installed.
Enviado desde mi Moto G 2014 mediante Tapatalk
Ouww
ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English
lumin25 said:
ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English
Click to expand...
Click to collapse
This kernel not has yet these functions.
Here test version.
Fixed camera
Added SioPlus I/O
Added Sio I/O
Added LionHeart governor
Link: Removed,this build was broken
Kernel updated!
acualy my Moto G 2 (2014) runs on decipher Kernel but I would like to try Monster Kernel.
In the changelogs I´m reading about THEA, so I wonder if this Kernel is realy foe Moto G 2 (2014) ?
Yes, work fine with Titan!
Martin_MotoG2014 said:
acualy my Moto G 2 (2014) runs on decipher Kernel but I would like to try Monster Kernel.
In the changelogs I´m reading about THEA, so I wonder if this Kernel is realy foe Moto G 2 (2014) ?
Click to expand...
Click to collapse
this kernel is for titan and thea
Using on thea, seems pretty fast but missing sound options :/ and battery life seems pretty good.
All day whit data, screen on time about 5 hours.
RolanDroid said:
this kernel is for titan and thea
Click to expand...
Click to collapse
Thanks!
I'm just running it! Looks good!
Does anyone know about the governors "lionheart" etc?
Are there interesting settings like batterie save or performace
Gesendet von meinem Moto G 2014 mit Tapatalk
Great kernel, only useful governors and I/O schedulers.
Sent from my Moto G 2014 using XDA Free mobile app
Martin_MotoG2014 said:
Thanks!
I'm just running it! Looks good!
Does anyone know about the governors "lionheart" etc?
Are there interesting settings like batterie save or performace
Gesendet von meinem Moto G 2014 mit Tapatalk
Click to expand...
Click to collapse
http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
Kernel updated!
Downloads:
MonsterKernel-V3-26092015.zip
Kernel Adiutor (ROOT)
Kernel updated
Kernel updated
Downloads:
Here!
Changelog V5.0
Fixed livedisplay
Enabled
Added intelliactive governor
Added dancedance governor
Added Wheatley governor
Enabled Sound_Control and Updated DefConfigs
Sound Control: let register lock be dependent on different hw revisions
Sound Control: Misc clean up for newer WCD9xxx SOCs
Sound Control: expose direct register manipulations to userspace
Sound Control 3.2: Adapt for Titan
Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <[email protected]>
Fixed BUILD.SH
Disabled s2w && dt2w & prevent_sleep
Updated build.sh
Enabled BFQ-BFQIO
block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
block: introduce the BFQ-v7r8 I/O sched for 3.4
block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
V5
The Kernel works very good for me!
Can anyone explaine the governor "dancedance"? looks pretty new!
Gesendet von meinem Moto G 2014 mit Tapatalk
Martin_MotoG2014 said:
The Kernel works very good for me!
Can anyone explaine the governor "dancedance"? looks pretty new!
Gesendet von meinem Moto G 2014 mit Tapatalk
Click to expand...
Click to collapse
Look here http://androidmodguide.blogspot.gr/p/blog-page.html . Scroll down to number 44.
Kernel updated

Categories

Resources