hanspampel
Ehrenmitglied
- 9.864
Achtung!! Dieser Kernel ist nur für das GT-I9505!!!!
Die finale Version des Kernels ist erreicht. Der Dev entwickelt ihn nicht mehr weiter!!
Die finale Version des Kernels ist erreicht. Der Dev entwickelt ihn nicht mehr weiter!!
Da es hier den Kernel noch nicht gibt, stelle ich ihn mal vor. Kenne den Dev noch von S3 Zeiten.
Nun nicht nur als TW sondern auch für die Google Edition und neuerdings auch für CM11 verfügbar. Downloads beachten!
Features :
Changelog
Version 1.3.0 TW/TW444/GE/GE5 Version (01.03.2015)
ältere Changelogs
Download
Flash-Anleitung:
Credits
Quelle
Nun nicht nur als TW sondern auch für die Google Edition und neuerdings auch für CM11 verfügbar. Downloads beachten!
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
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
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
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
Changelog
Version 1.3.0 TW/TW444/GE/GE5 Version (01.03.2015)
- 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
- 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
ältere Changelogs
Version 1.2.9 TW/TW444/GE/GE5 Version (16.02.2015)
Version 1.2.7 TW/TW444/GE/GE5 Version (17.01.2015)
Version 1.2.6 TW/GE/GE5 Version (04.01.2015)
Version 1.2.5 TW/GE/GE5 Version (28.12.2014)
Version 1.2.5 CM/CM12 Version (28.12.2014)
Version 1.2.3 TW/GE Version (13.12.2014)
Version 1.2.1 TW/GE Version (20.11.2014)
Version 1.2.1 CM Version (20.11.2014)
Version 1.2.0 TW/GE Version (20.11.2014)
Version 1.2.0 CM Version (18.11.2014)
Version 1.1.9 TW/GE Version (04.11.2014)
Version 1.1.9 CM Version (04.11.2014)
Version 1.1.8 TW/GE Version (19.10.2014)
Version 1.1.8 CM Version (19.10.2014)
Version 1.1.7 TW/GE Version (11.10.2014)
Version 1.1.6 CM Version (28.08.2014)
Version 1.1.6 TW Version (28.08.2014)
Version 1.1.5 CM Version (13.08.2014)
Version 1.1.4 CM Version (07.08.2014)
Version 1.1.3 (29.07.2014)
Version 1.1.2 (26.07.2014)
Version 1.1.1 (17.07.2014)
Version 1.1.0 (07.07.2014)
Version 1.0.9 (27.06.2014)
Version 1.0.8 (25.06.2014)
Version 1.0.7 (17.06.2014)
Version 1.0.6 (06.06.2014)
Version 1.0.5 (31.05.2014)
Version 1.0.4 (24.05.2014)
Version 1.0.3 (21.05.2014)
Version 1.0.2 (09.05.2014)
Version 1.0.1 (08.05.2014)
Version 1.0.0 (04.05.2014)
- 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
- 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
Version 1.2.7 TW/TW444/GE/GE5 Version (17.01.2015)
- 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 ...)
Version 1.2.6 TW/GE/GE5 Version (04.01.2015)
- 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)
Version 1.2.5 TW/GE/GE5 Version (28.12.2014)
- 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)
Version 1.2.5 CM/CM12 Version (28.12.2014)
- 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
Version 1.2.3 TW/GE Version (13.12.2014)
Added support for GPE 5.0 Lollipop (GE5) (initial version, contains some bugs like non working sensors)- Updated to Linux 3.4.105
- arch/arm: some more changes from 3.14 kernel
- sound: updated faux sound engine to 3.6
- 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
- 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
Version 1.2.1 TW/GE Version (20.11.2014)
- 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
Version 1.2.1 CM Version (20.11.2014)
- 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
Version 1.2.0 TW/GE Version (20.11.2014)
- 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
Version 1.2.0 CM Version (18.11.2014)
- 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
Version 1.1.9 TW/GE Version (04.11.2014)
- 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
Version 1.1.9 CM Version (04.11.2014)
- 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
Version 1.1.8 TW/GE Version (19.10.2014)
- Added kexec hardboot (multirom) support
- cpufreq: reverted OC & UC (as wished by 75% of voters + me !!!)
- more optimized gcc compile flags
Version 1.1.8 CM Version (19.10.2014)
- 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
Version 1.1.7 TW/GE Version (11.10.2014)
- 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
Version 1.1.6 CM Version (28.08.2014)
- 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
Version 1.1.6 TW Version (28.08.2014)
- 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
Version 1.1.5 CM Version (13.08.2014)
- 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
- 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
Version 1.1.4 CM Version (07.08.2014)
- Updated to Linux 3.4.101
- arm: added cache LoUIS support
- leds: add LED control (fading & brightness) (thx AndreiLux)
- 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
Version 1.1.3 (29.07.2014)
- 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 !!!
Version 1.1.2 (26.07.2014)
- 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
Version 1.1.1 (17.07.2014)
- 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
Version 1.1.0 (07.07.2014)
- 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)
Version 1.0.9 (27.06.2014)
- Updated to Linux 3.4.95
- cpufreq: Fixed freezing problem when changing governor
Version 1.0.8 (25.06.2014)
- 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
Version 1.0.7 (17.06.2014)
- Updated to Linux 3.4.93
- tspdrv: add vibration intensity control (thx cyanogenmod)
- GPE: add CONFIG_GED_BUILD required by Google (android@gpe)
- 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
Version 1.0.6 (06.06.2014)
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 2014.05
- Google Edition 4.4.3 also supported !!!
- 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
Version 1.0.5 (31.05.2014)
- Added Google Edition 4.4.2 kernel !!!
- gcc: switched to @Christopher83 GCC linaro 4.9.1 optimized for Cortex-A15 & Neon-vfpv4 + a lot of fixes for it
- 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
Version 1.0.4 (24.05.2014)
- 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
Version 1.0.3 (21.05.2014)
- 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
Version 1.0.2 (09.05.2014)
- Updated to Linux 3.4.89
- ramfs: fixed problem with some roms not booting
Version 1.0.1 (08.05.2014)
- 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)
Version 1.0.0 (04.05.2014)
- 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)
Download
- (TouchWiz 4.4.2)
- GT-I9505_GoogyMax3_TW-Kernel_1.3.0_CWM
- (TouchWiz 4.4.4)
- GT-I9505_GoogyMax3_TW444-Kernel_1.3.0_CWM
- (Google Edition 4.4.3/4.4.4)
- GT-I9505_GoogyMax3_GE-Kernel_1.2.8_CWM
- (CyanogenMod 11 4.4.4)
- GT-I9505_GoogyMax3_CM-Kernel_1.2.5_CWM
- (Google Edition 5.0.x)
- GT-I9505_GoogyMax3_GE5-Kernel_1.3.0_CWM
- (CyanogenMod 12 5.0.x)
- GT-I9505_GoogyMax3_CM12-Kernel_1.3.0_CWM
Flash-Anleitung:
- Man platziere die Zip auf den internen Speicher oder der externen SD Karte.
- boote ins Recovery
- entweder wiped vorher Cache und Dalvik Cache (mache ich persönlich immer vorher)
- gehe zu "Install zip from sd card" oder "Install zip from extern sd card", je nach Recovery-Typ (CWM)
- -> oder nur install (im TWRP)
- sucht sich den Ordner wo man die Zip rein gelegt hat
- und flasht diese nun indem man auf die Zip klickt und folgende Frage bejat (CMW) oder den Slider beim TWRP nach rechts zieht.
- nun kann man Cache und Dalvik Cache wipen wenn mans vorher nicht gemacht hat, oder macht es nochmal
Credits
- The Beta Team: @davtse, @qtwrk
- Samsung : 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 !!!
Quelle
Zuletzt bearbeitet: