(01MAR) Googy-Max3 Kernel 1.3.0 FINAL [TW/GE/CM] (Linux 3.4.106 / Linaro 4.9.3) - Galaxy S 4 i9505 Original Android Development

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

Related

[Kernel][CM9] HurtSky's Kernel SV3 20/2/2015

ICS Section​
I'm not a developer, im taking effort to put more choices of kernel for our community
Disclaimer
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Explanation of Android Governors
Revision Version! Features
Added Governors :-
- Lulzactive
- SmartAssV2
- interactive
- conservative
- ondemand
- performance
IO Scheduler
- noop
- deadline
- row
- cfq
- bfq
- sio
- sio plus
- vr
- Compiled with latest Built with latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8 by Christopher83
- Built with -O3 optimization flag (both kernel and modules)
- CPU voltage control VDD sys interface
- Google Snappy V3 Zram
- Lowered display panel voltage
- Improve Responsiveness
- Improve Performance
- dynamic read-ahead
- frandom
- Added NEON compilation flag to VFP module
- Lowered wifi voltage
- Increased CPU frequency during boot
- Battery Life eXtender support
- Fixed 100% battery notification after charger unplug
- Dynamic management of dirty page writebacks credit to Christopher83
- Increase audio loudness
- random tweak - credit to imoseyon
- Dynamic management of timer slack - credits to christopher
- LowMemoryKiller management of not killable processes - credits to christopher
- Asynchronous I/O latency to a solid-state disk greatly increased
- CK3 tweaks (Credits to Con Kolivas) - adapted by Christopher
- Lowest frequency 61Mhz enabled
Features For Before Revision Version!
Added Governors :-
- Lulzactive
- SmartAssV2
- interactive
- conservative
- ondemand
- performance
IO Scheduler
- noop
- deadline
- row
- cfq
- bfq
- sio
- vr
Features
- OverClock Features
- CPU voltage control VDD sys interface
- SnapDragon Optimization
- Google Snappy Zram
- Lowered display panel voltage
- Improve Responsiveness
- Improve Performance
- dynamic read-ahead
- frandom
- Added NEON compilation flag to VFP module
- Lowered wifi voltage
- Increased CPU frequency during boot
- Battery Life eXtender support
- Fixed 100% battery notification after charger unplug
- Dynamic management of dirty page writebacks credit to Christopher83
- Increase audio loudness
- random tweak - credit to imoseyon
- Dynamic management of timer slack - credits to christopher
- LowMemoryKiller management of not killable processes - credits to christopher
- Asynchronous I/O latency to a solid-state disk greatly increased
- CK3 tweaks (Credits to Con Kolivas) - adapted by Christopher
Description
Code:
[I]( SmartassH3 - a "smartassV2 with tweaks by H3ROS" governor! )[/I]
[I]( felix is esclusive nexus kernel )[/I]
[I]( 'nexus' is a governor based on interactive and ondemand created by biagio7xD )[/I]
My GitHub​
Installation Guide !:
1. Reboot To Recovery Mode
2. Flash the kernel
3. Wipe Cache & Dalvik Cache
4. Fix Permissions
5. Reboot (normal boot)
6. Reboot to recovery again
7. Fix permissions again
8. Reboot (normal boot)
Code:
[I]Credit to :-[/I]
- Our Master [URL="http://forum.xda-developers.com/member.php?u=3044346"][B]Arco[/B][/URL] for his kernel source ([I] go press thanks for any posted by arco :D without he, this kernel wont existed[/I] )
- educk for his tutorial and governors
- biagio7xD for extra governors and SnapDragon Optimization
- Christopher83 that helping me teach how to correct the error and advising me
- Xistance for his teaching
- CastagnaIT for his useful sources
- CyanogenMod developers that developing our CM
- Linaro GCC developers let me using this powerful compiler
- hadidjapri hadiconfig (more RAM)
- keff for OC code
- THANKS for delta-roh and Harbir - Turbo Boost Credits [url]http://forum.xda-developers.com/showthread.php?p=37905307[/url]
- faux for Simple GPU governor for Andreno xxx
- FelixMG for youtube video
- xda-developers.com for all the teaching and members
GitHub
XDA:DevDB Information
[Kernel][CM9] HurtSky's Kernel SV3 20/2/2015, Kernel for the Samsung Galaxy W I8150
Contributors
hurtsky
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: SV2
Stable Release Date: 2014-12-08
Created 2013-09-29
Last Updated 2015-02-20
Changelogs
LATEST VERSION Stable V aka SV:
PLEASE DOWNLOAD IT AT HERE > CLICK HERE
Changelogs of Revision Version
Code:
[B][I]Stable V3 20/2/2015[/I][/B]
- configs: update custom configs (credits to hurtsky)
- rtc-msm: Set time update message as debug. (credits to Rudolf Tammekivi)
- msm_fb: Suppress a log message. (credits to Rudolf Tammekivi)
- readahead: make context readahead more conservative (credits to Fengguang Wu)
- ancora_battery: make it quite (credits to Hurtsky)
- msm: pmapp: Close RPC client properly upon RPC failure. (credits to Rudolf Tammekivi)
- msm: pmapp: Retry RPC connection on specific error messages. (credits to Rudolf Tammekivi)
- power: ancora_battery: Remove trailing spaces (credits to Cristoforo Cataldo)
- tmpfs: fix mempolicy object leaks (credits to Greg Thelen)
- nohz: Reduce overhead under high-freq idling patterns (credits to Ingo Molnar)
- block: Disable add_random (credits to Chester Kener)
- logger: reduce logcat size and enable logger in default (credits to hurtsky)
- block_dev: implement readpages() to optimize sequential read (credits to Akinobu Mita)
- rwsem: add rwsem_is_contended (credits to Josef Bacik)
- sound: msm7x30: Not an error. (credits to Rudolf Tammekivi)
- sr030pc30.h: fix warning: braces around scalar initializer (credits to hurtsky)
- ancora: Decrease snddev amplifier log level (credits to hurtsky)
- Revert "CK3 tweaks (Credits to Con Kolivas)" (credits to hurtsky)
[B][I]Stable V2 8/12/2014[/I][/B]
- rebuild from start, fix battery charging bug
- configs: update custom configs (credits to Hurtsky)
- fs/sync: Make sync() satisfy many requests with one invocation (credits to Paul E. McKenney)
- arm: Add a config option to use GLibC memcpy and memmove versions (credits to Cristoforo Cataldo)
- lib/string: use glibc version (credits to Hurtsky)
- lib/memcopy: use glibc version (credits to Hurtsky)
- power: decrease the amount of time the device waits after entering low power mode to freeze processes. Testing phase at the moment. (credits to Hurtsky)
- block: deadline: Optimize for non-rotational (credits to myfluxi)
- jiffies: Fix timeval conversion to jiffies (credits to Andrew Hunter)
- staging: android: logger: Allow to completely disable (credits to anarkia1976)
- binfmt_elf.c: use get_random_int() to fix entropy depleting (credits to Jeff Liu)
- ksm: check and skip page, if it is already scanned (credits to Hurtsky)
- msm: limiter: Adjust the min freq and resume freq (credits to Hurtsky)
- msm: limiter: Add override control for Min freq (credits to Pranav Vashi)
- msm: limiter: Fix updation waiting for next cycle (credits to Pranav Vashi)
- msm: limiter: Add enable switch and use workqueues (credits to Pranav Vashi)
- msm: limiter: Increase constraints prior changing limits (credits to Hurtsky)
- msm: limiter: Change the limit to suit with ancora (credits to Hurtsky)
- msm: limiter: Cleanup debug prints (credits to Pranav Vashi)
- msm: limiter: Improve logic and formatting (credits to Dorimanx)
- msm: limiter: Update path (credits to Pranav Vashi)
- msm: cpufreq: Add frequency limiter driver (credits to Hurtsky)
- configs: Add Hurtsky config (credits to Hurtsky)
- suspend: enable freeze timeout configuration through sys (credits to Hurtsky)
- SnapDragon Optimizations (credits to hurtsky)
- Turn off -Wmaybe-uninitialized when building with -Os (credits to Arnd Bergmann)
- android: lowmemorykiller: add lmk parameters tunning code. (credits to seungho1.park)
- drivers/staging: Configurable android log buffer sizes (credits to hurtsky)
- build with ccache (credits to hurtsky)
- kernel: Prevent unnecessary rfkill event generation. (credits to Vitaly Wool)
- dyn_sync_cntrl: changed early suspend level, due to interference with the screen turns off (credits to CastagnaIT)
- deadline: Allow 0ms deadline latency, increase the read speed (credits to xiaobing tu)
- block/sioplus: sync_read_expire = 312.5ms, writes_starved = 2 (credits to Boy Petersen)
- Block: Add SIOPlus (credits to hurtsky)
- staging: android: lowmemorykiller: Management of not killable processes (credits to Cristoforo Cataldo)
- Added SIO and V(R) I/O schedulers (credits to Christopher)
- mm: Dynamic management of dirty page writebacks (credits to Cristoforo Cataldo)
- CK3 tweaks (Credits to Con Kolivas) (credits to Cristoforo Cataldo)
- Increased audio loudness (from Skywalker) (rev 2) lowered maximum volume about 10% (compared to version 1) to try to reduce ugly sounds (credits to CastagnaIT)
- Asynchronous I/O latency to a solid-state disk greatly increased (credits to Dave Kleikamp)
- lowmemorykiller: Some additional updates from 3.4 kernel (credits to Cristoforo Cataldo)
- lowmemorykiller: Imported the new LMK from 3.4 kernel (credits to Christopher)
- fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data (credits to Paul Reioux)
- fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data (credits to Paul Reioux)
- fs/dyn_sync_cntrl: favor true case since most will be using this feature (credits to Paul Reioux)
- fs/dyn_sync_cntrl: add some cache optimizations (credits to Paul Reioux)
- fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops (credits to Andrew Bartholomew)
- fs/dyn_sync_cntrl: dynamic sync control (credits to Paul Reioux)
- kernel: cgroup_timer_slack: Dynamic management of timer slack (credits to Cristoforo Cataldo)
- cgroups: Introduce timer slack controller (credits to Kirill A. Shutemov)
- hrtimer: Implement PR_GET_EFFECTIVE_TIMERSLACK (credits to Kirill A. Shutemov)
- hrtimer: Introduce effective timer slack (credits to Kirill A. Shutemov)
- rwsem: check counter to avoid cmpxchg calls (credits to Davidlohr Bueso)
- rwsem: no need for explicit signed longs (credits to Davidlohr Bueso)
- rwsem: do not block readers at head of queue if other readers are active (credits to Michel Lespinasse)
- rwsem: implement support for write lock stealing on the fastpath (credits to Michel Lespinasse)
- rwsem: simplify __rwsem_do_wake (credits to Michel Lespinasse)
- rwsem: skip initial trylock in rwsem_down_write_failed (credits to Michel Lespinasse)
- rwsem: avoid taking wait_lock in rwsem_down_write_failed (credits to Michel Lespinasse)
- rwsem: use cmpxchg for trying to steal write lock (credits to Michel Lespinasse)
- rwsem: more agressive lock stealing in rwsem_down_write_failed (credits to Michel Lespinasse)
- rwsem: simplify rwsem_down_write_failed (credits to Michel Lespinasse)
- rwsem: simplify rwsem_down_read_failed (credits to Michel Lespinasse)
- rwsem: move rwsem_down_failed_common code into rwsem_down_{read,write}_failed (credits to Michel Lespinasse)
- rwsem: shorter spinlocked section in rwsem_down_failed_common() (credits to Michel Lespinasse)
- rwsem: make the waiter type an enumeration rather than a bitmask (credits to Michel Lespinasse)
- rwsem: Implement writer lock-stealing for better scalability (credits to Alex Shi)
- rwsem-spinlock: Implement writer lock-stealing for better scalability (credits to Yuanhan Liu)
- locking, rwsem: Annotate inner lock as raw (credits to Thomas Gleixner)
- Optimized ARM RWSEM algorithm (credits to Ashwin Chaugule)
- Optimized SLUB memory allocator (credits to Christopher)
- Added SLQB memory allocator (credits to Christopher)
- ancora: Lowered WIFI voltage (Thanks to CastagnaIT) (credits to hurtsky)
- Some Adjustment in Voltage Regulator - fix , regulator_check_voltage: ldo15: request voltage range does not fit [ due to this commit https://github.com/hurtsky/samsung-kernel-msm7x30/commit/4e028865933fc6d069a113818971ba
- Lowered display panel voltage (Thanks to CastagnaIT) (credits to hurtsky)
- 100% battery notification after charger unplug (credits to Christopher)
- Increased cpu frequency on boot (credits to Christopher)
- Added Fast Random generator support (frandom) Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. And it uses very little (/dev/frandom) or
- Added Battery Life eXtender (BLX) version 1 (Credits to Ezeekel) by Christopher83 Adapted by Christopher83 for I9001 and I8150 devices - If the BLX charging limit is 100%, then the battery is fully charged as if the feat
- Added CPU Voltage Control (VDD sysfs interface) (credits to hurtsky)
- Added NEON compilation flag to VFP module (credits to hurtsky)
- arm: Fix compatibility with linaro toolchain (credits to CastagnaIT)
- Change the name (credits to hurtsky)
[B][I]
Stable V1 2/9/2014[/I][/B]
- build from start back
- compiled with latest christopher toolchains arm-cortex_a8-linux-gnueabi-linaro_4.9.2-2014.08
- removed unstable commits
- add cpu limiter suspend freq to 900Mhz (screen off), min freq 245Mhz, resume freq 1.4Ghz
- disable perf and trace build
- decrease logger size to 16kb = save abit RAM usage
- disable zram
- enabled zcache and cleancache
- decrease time to enter deepsleep to 5seconds
[B][I]REV10[/I][/B] 8/12/2013
- revert high mem > normal RAM size now [I](i experienced back laggy situation and unstable system process so i decided to revert and test it, frankly it really nice using normal RAM size just like what i already mention before - i wont entertain anymore any request about high mem in RAM size) [/I]
- revert UKSM into KSM ([I]i still not really satisfied with experience when using UKSM so i revert it to legacy KSM[/I])
- cpufreq: Add cpu-boost driver (thanks to Saravana Kannan)
- cpufreq: Add a sync limit to cpu-boost (thanks to Rohit Gupta)
- build with ccache (thanks to hadidjapri)
- some old error that i miss-look
- kernel: Prevent unnecessary rfkill event generation (thanks to Vitaly Wool)
- jiffies conversions: Use compile time constants when possible (thanks to Joe Perches)
- fs: vfat: reduce the worst case latencies (thanks to xiaogang)
- softirq: reduce latencies (thanks to Eric Dumazet)
[I]( read my github for explanation of all this changes - i wont explain more detail unless for some reasons )[/I]
[B][I]REV9[/I][/B] 14/11/2013
- squashed update to 3.0.101 [EOL] version of kernel
- Add BFS Version !
- enable Ultra UKSM
- ReADD 377 Ram Size
- TEST : Reserve More RAM size due to reducing logger size usage.
[B][I]REV8[/I][/B] 16/10/2013
- squashed update to 3.0.100
- enable unaligned access
[B][I]REV7[/I][/B] 14/10/2013
- squashed update to 3.0.99
- minor updates - github
[B][I]REV6[/I][/B] 30/9/2013
- squashed update to 3.0.97
- updated frontswap
- sync with arco latest changes
[B][I]REV5[/I][/B] 15/9/2013
- squashed update to 3.0.95
- sync with arco latest updates - github
- backport zram from 3.7 kernel - credits to boype (modified and adapted for this kernel by myself)
- Implement zsmalloc from 3.7 kernel for better Zram operation - credits to boype
- Implement zcache-main for better Zcache operation
- Reactivate normal KSM - it is better with this all modification
- Test - Implement - Optimize copy_page for modern ARM platforms and Optimize ARM memset and memzero functions - credits to boype (see at my github for more information)
- Enable Compaction - testing mode
- Add SIO Plus I/O / block
- Completed Optimize freezing tasks by reducing task wakeups by Collin Cross - [URL="http://linux-kernel.2935.n7.nabble.com/PATCH-00-10-optimize-freezing-tasks-by-reducing-task-wakeups-td641856.html"]For more information[/URL]
- Tweaks - Deadline: Allow 0ms deadline latency, increase the read speed by xiaobing tu
- Tweaks - adaptive vfs_cache_pressure on suspend / resume ( low vfs_cache pressure values save battery while idle, while
a low value also causes stutter with longer up times )
- Tweaks - BFQ scheduler tweaks (thanks pkgnex & Khrushy from Franco dev team) - credit to boype
- Remove Snappy Google compression support for Zram
- Remove Zram For Android Optimization
[B][I]REV4[/I][/B] 6/9/2013
- Add Zram For Android Optimize
- Enable Cleancache
- Enable Zcache
- Add Lz4 compressor for lib - not enable just to put more features
- Use Snappy Compressor for Lib and crypto
- Remove Turbo Boost - seems it more good in performance without it
[B][I]REV3[/I][/B] 31/8/2013
- Squashed updated to 3.0.94
- Normal RAM size, no high MEM !
- Fix audio lag !
- Minor updates
- Remove all start on boot default for - Dynamic management of timer slack , LowMemoryKiller management of not killable processes - USE PERFORMANCE CONTROL to enable it > [url]http://forum.xda-developers.com/showthread.php?t=2401988[/url]
[B][I]REV2[/I][/B] 24/8/2013
- correcting Zram Kconfig from old kernel version.
- update Snappy Google Zram Version!
- Remove Unnecessary Commits
- Update LZO compression Lib
[B][I]REV1.0[/I][/B] 21/8/2013
- Initial Released
- Sync with arco latest kernel 3.0.93
- Modified from beginning
- fix sudden hang during voltage changes
- remove OverClock features - available 61Mhz-1.4Ghz
- remove governors - Only left SmartAssV2 and Lulzactive
- zram source updated !
- Snappy Google compression V3 for zram
- Implement Turbo Boost Mods !
Changelogs of Before Revision Version !
Code:
[COLOR="DeepSkyBlue"]Arco Kernel with added Governors Only[/COLOR]
[B][I]V1.6[/I][/B] 14/5/2013
- sync with latest arco kernel 3.078
[B][I]V1.5[/I][/B]
- sync with latest arco kernel 3.0.77
[I][B]v1.4[/B][/I]
- sync with latest arco kernel 3.0.71
[B][I]v1.3[/I][/B]
- SmartAssV3
- Felix
- Nexus
- InteractiveX
- OndemandX
- LionHeart
[B][I]v1.2[/I][/B]
- added sio
- added vr
- fix KSM
- Frandom - from erik
[I][B]v1[/B][/I]
- sync with latest arco sources
- Lulzactive
- SmartAssV2
- BrazilianWax
- interactive
- conservative
- powersave
- ondemand
- performance
- noop
- deadline
- row
- cfq
- bfq
- CPU voltage control VDD sys interface ( Adjust Your voltage using any 3rd application e.g - android tuner )
Code:
[COLOR="MediumTurquoise"]Additional Optimization Version[/COLOR]
[B][I]V4.3[/I][/B] 16/8/2013
- squashed kernel update to version 3.0.91
- fix lowered WIFI voltage - thanks to [user=4410351]@honeyx[/user] because mentioning it
[B][I]V4.2[/I][/B] 13/8/2013
- squashed kernel update to version 3.0.90
- Implement UKSM
- Implemet Suspend Freeze - better battery life
[B][I]V4.1[/I][/B] 31/7/2013
- sync with arco latest version 3.0.88
- fixed usb charging - credit to arco
- added 518Mhz frequency - credit to honeyx
- Fix audio lag while using Lulzactive Governors - credit to honeyx
- Added improve sensitivity from Project Lard
[B][I]V4.0[/I][/B] 28/7/2013
- updated for Final release RC9 by arco
- Better script in RAMDISK for kernel tweaks - credit to christopher83
- Enable 61Mhz frequency, no more Sleep of Death
- Implement Simple GPU governor for Andreno xxx by faux - test - (more battery friendly)
- Updated Freezer source - refer to github
- Updated Idle CPU source - refer to github
- Updated random source with some hack by Dorimanx - refer to github
- minor update - refer to github
[B][I]V3.9[/I][/B] 25/7/2013
- squashed update 3.0.87
- abit update in Power Management sources
- minor update
[B][I]V3.8[/I][/B] 17/7/2013
- squashed update 3.0.86
- Built with latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
- implement Dynamic management of timer slack - credits to christopher
- implement LowMemoryKiller management of not killable processes - credits to christopher
- Asynchronous I/O latency to a solid-state disk greatly increased
- CK3 tweaks (Credits to Con Kolivas)
- updated power management sources
- updated voltage regulation - lowered some voltage
[B][I]V3.7[/I][/B] 7/7/2013
- squashed update 3.0.85
- added random tweak
- minor updates
- frandom fix - thx to keff
[I][B]V3.6[/B][/I] 26/6/2013
- sync to arco latest repo 3.0.83
- frandom fix again
[B][I]V3.5[/I][/B] 15/6/2013
- sync to arco latest repo 3.0.82
- Dynamic management of dirty page writebacks credit to christopher83
[B][I]V3.4[/I][/B] 7/6/2013
- sync with arco latest repo 3.0.80
- added intellidemand governor
- removed nexus governor
- frandom fix
- optimized slub allocator
- lowmemorykiller: Voku and Dorimanx tweaks for LMK -credits to Christopher83
- Dynamic Fsync v1.2
- Rwsem Update
- other minor changes- refer to github.
[B][I]V3.3[/I][/B] 27/5/2013
- Compiled with latest Cross Compiler Toolchains - Linaro GCC 4.7.4-2013.05 Toolchains
- sync with latest arco kernel 3.0.79
- using handi config - 378ram
- revert old audio loudness and change with Increased audio loudness (from Skywalker) (rev 2) - credit to CastagnaIT
- some other minor updates
[B][I]V3.2[/I][/B] 14/5/2013
- sync with latest arco kernel 3.078
[B][I]V3.1[/I][/B]
- sync with arco latest kernel (3.0.77)
- build from new environment from start
[B][I]V3.0[/I][/B]
- sync with arco latest kernel (3.0.76)
[B][I]V2.9[/I][/B]
- sync with arco latest kernel (3.0.75)
- some updates from arco kernel
- start from scratch back for cleaner code
- new ram value 372Mb
[B][I]V2.8[/I][/B]
- Disabled Gentle Fair Sleepers for better performance
- Overclock code fixes (thanks to keff)
- Increase audio loudness
- Added Hyper Governor
[B][I]V2.7[/I][/B]
-sync with arco latest kernel (3.0.74)
-some changes in power management setting
-OC support added
[B][I]V2.6[/I][/B]
- sync with arco latest kernel (3.0.73)
- removed some governors (powersave, ondemandX, felix)
- removed OC support
[B][I]V2.5[/I][/B]
- Built with -O3 optimization flag (both kernel and modules)
- Increased CPU frequency during boot
- Battery Life eXtender support
- Fixed 100% battery notification after charger unplug
- Lowered wifi voltage
[B][I]V2.4[/I][/B]
- sync with arco latest kernel 3.0.72
- Lowered display panel voltage
[B][I]V2.3[/I][/B]
- Revoke from scratch
- 371 Ram
- Improve Responsiveness
- Improve Performance
- Added NEON compilation flag to VFP module
[B][I]V2.2 Fix[/I][/B]
- Fix kernel version 3.0.70 ----> 3.0.71
[B][I]V2.2[/I][/B]
- O3 Optimization on Modules
- fix frandom
- WEP fix from ivendor
[B][I]V2.1[/I][/B]
- sync with latest arco kernel 3.0.71
[I][B]V2[/B][/I]
- SnapDragon Optimization
- Google Snappy Zram
- 376mb Ram
- OC support
- dynamic read-ahead
- SmartAssV3
- Felix
- Nexus
- InteractiveX
- OndemandX
- LionHeart
Reserved
DOWNLOAD LINK
1. GOOGLE DRIVE > CLICK HERE
2. XDA DOWNLOAD TAB > CLICK HERE
-
Special Features
MSM_LIMITER
This function will limit the cpu in certain condition such as frequency during suspend, resume and min frequency. This features enabled in default and the frequency already been set for suspend freq to 900Mhz (screen off), min freq 245Mhz, resume freq 1.4Ghz. This feature may can reduce power consumption as it limit our cpu frequency after the screen off. If this features enabled, OC frequency will be override automatically after the screen off = 900Mhz and resume back to 1.4Ghz. Thus, you need to disable it if you like to make OC frequency stays,
so here the step to disable it: -
1. By using Terminal Emulator (note that set value will be lost after a reboot/shutdown)
- Open Terminal Emulator
- Run this command to disable msm_limiter feature
Code:
su
echo "0" > /sys/kernel/msm_limiter/limiter_enabled
echo "0" for disable or echo "1" for enable it back
2. Download the msm_limiter_switch.sh.pdf
- after download the script please rename the file by removing .pdf and the name of the file should be like this msm_limiter_switch.sh
- by using Script Manager application open the msm_limiter_switch as script and tick the the "boot"
- by doing this, the msm_limiter will stick disable after the boot
in advance step, you can adjust the frequency of suspend, resume and min frequency to suit your taste here the command
1. For resume frequency
Code:
su
echo "<put ur own frequency here>" > /sys/kernel/msm_limiter/resume_max_freq
example:-
Code:
su
echo "1824000" > /sys/kernel/msm_limiter/resume_max_freq
this will make your CPU freq up to 1.8Ghz when screen on.. it just an example.
2. For suspend frequency
Code:
su
echo "<put ur own frequency here>" > /sys/kernel/msm_limiter/suspend_max_freq
Table of our devices frequency
Code:
122880
245760
368640
768000
806400
902400
1017600
1024000
1113600
1209600
1305600
1401600
1516800
1555200
1612800
1804800
1824000
feedbacks / question / bugs
normal question
- how the battery consumption?
hurtsky said:
here my screenshot about idling power consumption.. I let my phone really sleep today more good than before ....
{
"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"
}
Click to expand...
Click to collapse
dollyaja said:
i hope the latest build can beat up this one. Downloading!! :d
sent from my gt-i8190 using tapatalk 2
Click to expand...
Click to collapse
- how the performance?
k_tech said:
I try to use 0,3-0,8ghz, & play deadtrigger,nfs,pes2012,subwaysurf.. I had no lag too "without tweak"...
Big thanks to hurtsky :thumbup::thumbup::thumbup::thumbup:
Click to expand...
Click to collapse
dec0der said:
playing candy crush, hill climb, minion rush and pou (lolz) no lag! I wonder how much max ram can kernel 3.x.x can go... (.)^(.)
Click to expand...
Click to collapse
can i use this kernel with ics rc1 - rc6?
- yes you can, but wifi wont work - maybe your external card also cant be read
please use this kernel with cyanogenmod 9 final release (eol) to void undesired problem.
bugs ?
some users reported that incoming call abit slower to wake
- this just because updated of suspended , it make the wake up abit slow but it help reducing power consumption ​
Click to expand...
Click to collapse
R: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
Good
Inviato dal mio GT-I8150 con Tapatalk 2
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
Can i use this kernel with slimbean 4.2? Love the added governors. Good job bro!
Sent from my GT-I8150 using xda premium
eluspo said:
Can i use this kernel with slimbean 4.2? Love the added governors. Good job bro!
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
Its for 4.0
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
Ow okey, didnt see that
Sent from my GT-I8150 using xda premium
keep it up buddy :good:
eluspo said:
Can i use this kernel with slimbean 4.2? Love the added governors. Good job bro!
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
this kernel for ICS
foid said:
keep it up buddy :good:
Click to expand...
Click to collapse
miki2o said:
Good
Inviato dal mio GT-I8150 con Tapatalk 2
Click to expand...
Click to collapse
thanks all i just add more governor to let our community taste arco kernel with more choices of governor..
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
Which setting best for gaming,scheduler and gov + cpu set.
Sent from my GT-I8150
dollyaja said:
Which setting best for gaming,scheduler and gov + cpu set.
Sent from my GT-I8150
Click to expand...
Click to collapse
you can try interactive with Row. btw i just use smartAssv2 with row and didn't yet facing with lagging in game
Just simple question. is this kernel similar from original arco kernel on CM9RC7 (already fixed with boot.zip) but added with more governor? and how about feature PPPOE, still enable?
Best Regards
and Thank you
yes.. it should be like that.. you can test it. didn't satisfied with it. you can flash the boot.zip again.. no worries.
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
abhenx said:
Just simple question. is this kernel similar from original arco kernel on CM9RC7 (already fixed with boot.zip) but added with more governor? and how about feature PPPOE, still enable?
Best Regards
and Thank you
Click to expand...
Click to collapse
latest arco's source has enabled PPPOE afaik
Sent from my GT-I8150
hurtsky said:
yes.. it should be like that.. you can test it. didn't satisfied with it. you can flash the boot.zip again.. no worries.
Click to expand...
Click to collapse
i will try it, looks like i have more option kernel on RC7 now, thanks dude :good:
hadidjapri said:
latest arco's source has enabled PPPOE afaik
Sent from my GT-I8150
Click to expand...
Click to collapse
wah gan hadi, how about chronos?
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
No KSM yet
Sent from my GT-I8150
dollyaja said:
No KSM yet
Sent from my GT-I8150
Click to expand...
Click to collapse
you have to re-install arco's boot zip again after flashing this kernel.
dollyaja said:
No KSM yet
Sent from my GT-I8150
Click to expand...
Click to collapse
thanks for report.. seem like that i also just noticed it when i tried it just now.. Will try to fix it as soon as me back from class
Re: [Kernel][ICS] Arco Kernel (Added With More governor) 24/3/2013
robin0800 said:
you have to re-install arco's boot zip again after flashing this kernel.
Click to expand...
Click to collapse
It revert back to arcos default kernel bro. I like this one ,but I need ksm to get maximized on gaming
Sent from my GT-I8150

[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.

[EOL][KERNEL][TW501/CM12.1/GPE5.1][I9505][11.10.15] Hulk-Kernel V2.0 Beta2 available

Hello all togerher, as I promised you, I continue Googys great work here on a new kernel thread.
{
"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"
}
Supports Touchwiz 4.4.2, 4.4.4 and 5.0.1. Google Play Edition 5.0 and Cyanogenmod 12 AND CM12.1
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Hulk-Rom, a Touchwiz based rom made by myself!
If you have an other kernel tweaker installed, please uninstall it before flashing this. If sTweaks isn't installed correctly, you can install it from the OP, I added it to the download section.
This kernel is based on the great work of googy_anas, who sadly choose to buy a Galaxy S5, so I think, the users there will have a lot of fun with his perfect work!
You also got the option to select an overclocked version of this kernel, or just the normal one. OC runs fine for me, but some testers are facing problems. So it depends on YOU what you want, I always want to make the most users confident.
STweaks is no longer included in the zip file, please download it manually and install it, the link is below
Für deutschsprechende User, es gibt auch einen Deutsch Thread:Android-Hilfe. Doch wichtige Sachen bitte hier posten!
Features of this Kernel:
- Built with latest Linaro Toolchain 4.9.3, update 2015.02 made by christopher83, Cortex A15 tuned
- Latest Linux version 3.4.107, is always up to date
- Choose between different CPU governors: Interactive, Yankactive, Conservative, Intellidemand, Intelliactive, Ondemand(default), Adaptive, Abyssplug, AbyssplugV2, Asswax, Badass, DanceDance, SmartassH3, Nightmare, Wheatley, Lionheart, Darkness, Impulse, PegasusQ, Smartmax, Alucard, SmartassV2 and Intellimm
- Built with latest ramdisk sources from samsung
- Kernelsource from latest Update
- Choose between two different hotplug mechanism, MPDecision or Intelli-Plug (V4.0)
- F2FS (DEPENDS ON YOUR ROM!!)
- Slimbus overclocked
- Overclock to 2106MHz and Underclock to 81MHz (If you choose)
- CPU/GPU Voltage control
- Intelli-Thermal Control V1
- GPU governors: simple, performance or ondemand
- Frandom Support
- I/O schedulers: CFQ (Default), No-op, Deadline, Test, BFQ, FIOPS, SIO, VR, ZEN, FIFO, ROW and SIOplus
- Readahead can be set to max 4096kb
- Fauxsound 3.6
- KSM (Kernel Samepage Merging)
- LED fading/brightness conrol
- RGB colour control
- Zram can be set in sTweaks
- Choose your lowmemory killer profile (stock, moderate, light or agressive)
- VM swappiness changable in sTweaks
- Gentle fair sleeper and ARCH power
- Android Logger
- Init.d Support
- Busybox support
- Full STweaks support
- Charging Control
- Allow ADB-Insecure
- TCP (Network) control: Cubic (default), Reno, Bic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- SeLinux is set to permissive
- Multi-Rom Support (kexec hardboot)
- Knox container will be removed while flashing this kernel
- All updater-scripts will auto remove all previous kernel datas!
Download:
Post 2 and Post 3
sTweaks
All previous releases here on MEGA
Bugs/Problems:
- Maybe got problems with OC, I did not face any issue.
Instructions:
If you want to install the Kernel, follow this:
1. Install a custom recovery for your phone, like this one here:Philz Touch Recovery
2. Follow the instructions on the page above, until you get a working recovery
3. Download the Kernel from below and copy it to your external SD Card
4. Reboot to your recovery by pressing volume up, home button and power button at the same time.
5. Install zip/select the kernel
6. Wipe cache and dalvik cache (recommand)
7. Reboot
Support:
If you like my work, please hit a thanks down on my posts. A thanks is enough!:highfive: If you really really really really really like my work, you can donate something to me, but it is not necessary. I created a paypal account, just in case, someone would give me a small donation. :good:
As I said, you don't have to give me something, but this keeps me motivated to built better Kernels and keep updating everything. It's your choice, and I'm very thankfull for every donation! No matter how big it is! Thank you so much for supporting me, cheers and have a nice day :fingers-crossed:
Credits/Thanks:
- Samsung for sources
- @Christopher83 for the compiler
- @googy_anas without his great work he did here on our device, I could never have made this here. I also have to say, he helped me so much and I really bothered him some times (I think) until I get to know more and more with this stuff here. A thanks simply isn't enough, he is a great person, and all people who are going to buy a S5, go and run his kernel!
- @googy_anas (again this great man!) and @kryten2k35 thank you so much for let me using your stweaks app! Great work you have done on thatone!
- @faux123 for all the great stuff he did for the kernels
- @Yank555
- @dorimanx!
- @neobuddy83
- @wanam
- @alucard_24
- @KaszasM
- Thanks also to my beta-tester-team
Source:
Github-Link CM12/GP5/TW
Touchwiz Lollipop Sources
If you want to take my work and need it somewhere, or do other things with it, please ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
XDA:DevDB Information
Continue of GoogyMax3, Kernel for the Samsung Galaxy S4
Contributors
Tkkg1994, googy_anas
Source Code: https://github.com/Tkkg1994/Hulk-Kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.3.1
Stable Release Date: 2015-05-13
Current Beta Version: V2.0
Beta Release Date: 2015-10-02
Created 2015-03-09
Last Updated 2016-09-15
Changelog TW/TW444/TW501:
Touchwiz Kitkat
Hulk-Kernel V1 (09.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added a version with overclock and one without
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
Hulk-Kernel TW/TW444 V1.0.1 (30.03.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Post form Me
Hulk-Kernel TW/TW444 V1.1 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel TW/TW444 V1.2 (26.04.2015):
- THIS IS THE LAST VERSION FOR KK!!
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Touchwiz Lollipop
Hulk-Kernel V1 FOR TW LOLLIPOP (22.03.2015):
- Build from scratch again
- Applied all 106 linux kernel patches
- Includes ALL previous features (like hardboot, intelliplug, all governors and so on)
- One new feature: Change between selinux enforcing and selinux permissive in sTweaks! -> causing stwekas problems. Currently removed
To get everything work, it toke around 10 days, developing 8-10 hours per day... :silly:
- Overclocked version is coming as next
Hulk-Kernel TW501 V1.0.1 (26.03.2015):
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- Added overclocked version
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Reuploaded V1.0.1 due to headphone problems! Also read this here for more informations: Post form Me
I removed the sTweaks app from the installer, so you need to download it from the OP!
Hulk-Kernel TW501 V1.1 (16.04.2015):
- Fix problem with lionheart governor
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- ARM: add support for bit sliced AES using NEON instructions
- ARM: 8119/1: crypto: sha1: add ARM NEON implementation
- ARM: 8120/1: crypto: sha512: add ARM NEON implementation (encryption 50% faster and decryption 25%)
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel TW501 V1.2 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel TW501 V1.3.1 (07.05.2015):
- Updated to latest Ramdisk OD7 (thanks to all who sended me one!)
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- A note for GPU: the clock speed stuff is still not fixed, but I update all stuff and I think, I can fix that soon, I don't know what samsung did here
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
All previous releases are here on googy_anas thread, have a look if you like:Changelog GoogyMax3
Changelog GPE5/CM12/CM12.1:
Google Play Edition:
Hulk-Kernel V1 GE5 (10.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added a version with overclock and one without
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
- Enabled performance governor (GPU)
Hulk-Kernel GE5 V1.0.1 (30.03.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Added F2FS support UNTESTED, I don't promis that it works...
Post form Me
Hulk-Kernel GE5 V1.1 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs (it works now with data and cache as f2fs!!) ALSO DEPENDS ON YOUR ROM could only be done because he tested so long! thanks to @KaszasM for testing!!
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- stop_machine: Use smpboot threads
- Some ARM patches
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- etc.
Hulk-Kernel GE5 V1.2 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel GE5 V1.3.1 (26.04.2015):
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Cyanogenmod 12
Hulk-Kernel V1 CM12 (22.03.2015):
- Added Sioplus Iosched
- Enabled conservative governor
- Enabled all TCP congestion control as for example illinoise or yeah
- Added overclocked kernel
- cpufreq: Optimize cpufreq_frequency_table_verify
- cpufreq: Protect against hotplug in cpufreq_register_driver
- cpufreq: Persist cpufreq time in state data across hotplug
Notice, i haven't test this kernel and I don't know how good it will work! TAKE ANOTHER CM12 KERNEL ON YOUR PHONE, JUST FOR THE CASE THAT IT WONT WORK!!
Hulk-Kernel V1.0.1 CM12 (01.04.2015):
- Compiled with latest toolchain 2015.03
- vfs: read file_handle only once in handle_to_path
- Make watermarks tunable seperately
- implement task's adj rbtree (for memory killer)
- make get_unused_fd_flags() a function
- A few selinux fixes and improvements
- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)
- Intelli-Plug updated to V3.9
- FIx problem, not applying voltage settings for overclocked version
- Added some more stuff to the sTweaks app (for Intelli-plug, Charger)
- net: ipv6: allow choosing optimistic addresses with use_optimistic
- PM: devfreq: Fix simple_ondemand crashing on startup
- list: introduce list_first_entry_or_null
- vfs: allow custom EOF in generic_file_llseek code
- Some more stuff I may forgot
- Problems with sound control -> download kernel auditor or for pro useres faux sound
Hulk-Kernel V1.1 CM12 (16.04.2015):
- Fix sound settings problems in stweaks
- Fix/change some stuff in f2fs (it is working with system, data and cache as f2fs, see in your rom thread!) could only be done because he tested so long! thanks to @KaszasM for testing!!
- slimbus: Add slave devices to controller after controller HW is up
- slimbus: Defer probing slimbus until ADSP is ready
- Slimbus overclocked!
- Enable glove mode for this app here: Glove App
- Fiops and zen scheduler optimizations
- Smp: Add generic smpboot facility
- Smpboot: Allow selfparking per cpu threads
- Some more SMP optimizations
- kthread: Implement park/unpark facility
- Some ARM patches
- stop_machine: Use smpboot threads
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- ipv6: Don't reduce hop limit for an interface
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- msm: camera: validate user space parameter for max and min value
- msm_fb: display: validate input args of mdp4_argc_process_write_req
- sensors: move to sensors_samsung
- msm_vidc: Frame height is not updating for low resolution clip
- etc.
Hulk-Kernel V1.2 CM12 (26.04.2015):
- Updated to Linux 3.4.107
- Fix all sound issues (it is now again as it was on V1)
- Added tripndroid scheduler
- Added new cpu-boost!
- Added Impulse, pegasusQ and smartmax governor!
- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!
- Updated Badass, Nightmare and Darkness
- A lot of sched optimisations
- some small cpufreq changes/with cpu-boost
- ARM-Patches
Hulk-Kernel CM12 V1.3.1 (07.05.2015)
- Removed unused Gamma control
- OC is beta for now.. :/
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Cyanogenmod 12.1
Only working until nightly 12.5!!
Hulk-Kernel V1.2 CM12.1 (28.04.2015):
- Contain all previous features
- Full sTweaks support
- Let's call this a BETA version
- Flash this on encrypted devices may cause some issue, I faced them myself xD
- ONLY works on android 5.1.x
- BUGS: On your first boot, it will take some times until it is up. Bootanimation is also slowing down, don't care about it. On first boot, there is also a problem on cm12.1, the screen looks curious. go to settings, display and change all colours from 100% to 50%. and turn off/on autobrightness. If you can't save settings you did in stweaks, go to /sbin with a root explorer and execute post_boot_googymax3 or something.
ALL THIS IS JUST NEEDED IF YOU FACE PROBLEMS!
Hulk-Kernel CM12.1 V1.3.1 (07.05.2015):
- fix screen green bug
- fix slow starting
- working perfect now
- OC version is a BETA version!
- msm: clock: Fix list rate to handle rate > LONG_MAX
- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
- msm: a lot more optimisations
- msm: kgsl: Wake up GPU only for touch events
- msm: kgsl: Add an input handler to power up the GPU on a touch event
- msm: scm: Add scm_call_atomic3
- msm: kgsl: support busy stats based policy in tz
- msm: kgsl: Add intermediate power levels
- kgsl: switch back to allocating from highmem
- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
- cpufreq: add smartass2
- cpufreq: add alucard governor (thanks alucard )
- update nightmare and darkness
- jf: set proper compass calibration point for vzw model
- block: add REQ_URGENT to request flags
- Enable ROW scheduler and all updates for it, it is now DEFAULT sched
- msm_vidc: Frame height is not updating for low resolution clip
- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
- add a driver for touchboost
- gpu: ion: Refactor locking
- gpu: ion: fix locking issues in debug code
- enable Underclocking to 81MHz!
- Intelli-plug: a new tab in stweaks
Q&A
Q: My sTweask support does not work, what can I do? You messed something up with it!!
A: No, I haven't. Your busybox, or at least your setup with busybox is not correct. Go ahead and install busybox on rails from the playstore, tip on "clean and install" and try it again, it will work
Q: Will you add feature "X" to your kernel?
A: There is one chance that I add it to my kernel. simply post this question in the thread and if I find it usefull, I will implement it. Otherwise not.
Q: What are the best settings for a balanced using between battery saving and performance?
A: This settings are already the default ones. Because this default values are my personal settings, so this will be the best balance between power and battery (at least on TW roms, because I'm using this).
Q: What are the best settings for powersaving?
A: Governor: Intellimm. IOsched: row. Maxcpufreq: something around 1500 MHz. Hotplug: Intelliplug.
Q: When is the next update coming?
A: As soon as possible. I am working really hard on bringing you a good update. That means also I have to test everything etc. I wont deliver you updates with big bugs! I better take my time and make everything working
Q: Do I need to install sTweaks after a kernel update again?
A: No you don't. The sTweaks values are changed in the ramdisk of the kernel. So just keep your current version.
Q: Does it matter which version of sTweaks I installed?
A: Actually not. Most sTweaks versions are unique. Means they are only changed in the way they look (themes). And I don't have a special version of sTweaks. So most of it will work.
Nicee!! May the legacy of @googy_anas continue [emoji14]
Me Gusta!
TW 5.0.1
Which one of the downloads is for TW Lollipop?
arvinqd061914 said:
Which one of the downloads is for TW Lollipop?
Click to expand...
Click to collapse
Read the OP carefully! Lollipop is coming as soon as it roles out officially
Please create a beta kernel for tw lollipop
eilex17 said:
Please create a beta kernel for tw lollipop
Click to expand...
Click to collapse
I will. Soon
Problem is, I have to apply all changes to this sources again. Means, the work of googy over 8 months again... that takes some time. And it isn't out official. I want the official ramdisk source
PS: Google just released android 5.1 officialandroid.blogspot.ch/2015/03/android-51-unwrapping-new-lollipop.html?m=1
Thanks, i can't wait for TW LP Kernel :good::highfive:
Nice to have someone who keeps developing this amazing kernel. Hope there will be an asop Version and support for GPU OC & f2fs. thanks keep up the good work!!
Waiting for GPE5 Version
Will you enable to ability to have custom CPU and GPU Voltage control? Will you also add more kernel features like K-Toonz like double tap to wake and custom fast charge control and make the "s-tweaks app more like the k-Toons K-Tuner app when the CM builds are released?
MaddMaxx636 said:
Will you enable to ability to have custom CPU and GPU Voltage control? Will you also add more kernel features like K-Toonz like double tap to wake and custom fast charge control and make the "s-tweaks app more like the k-Toons K-Tuner app when the CM builds are released?
Click to expand...
Click to collapse
Custom fast charge values, we need this.
---------- Post added at 11:47 PM ---------- Previous post was at 11:34 PM ----------
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
i dont see any faux sound control in the first page... will you support TW 5.0.1 also?
It's great to see Anas's work can be continued ?
SolaMx1 said:
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
Click to expand...
Click to collapse
Can you share your settings pls?
GoogyMax was supported by the model i9515 roms in TW 4.4.2, the kernel and also ????
@Tkkg1994 - since this is for 4.4.2 or 4.4.4 is it OK to use this with Verizon_TW_4.4.2_NK1, ROM for the VerizonSamsung*Galaxy*S*4 ?
SolaMx1 said:
Custom fast charge values, we need this.
---------- Post added at 11:47 PM ---------- Previous post was at 11:34 PM ----------
Please fix GPU clock drop to 200Mhz when touch the screen, this cause lags in screen movements. This issue had in 1.3.0 Googy kernel
Click to expand...
Click to collapse
Im pretty sure that the 200MHz drop was something that was in the stock kernel from samsung and the kernel that CM uses/builds. He also need CPU underclocking steps for power saving which is something that googy kernel did not have.

[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

Categories

Resources