[Galaxy S 4 i9505 Original Android Development] DaReDeViL:
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 [MENTION=3443334]Kryten2k35[/MENTION] )

- 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 [MENTION=4325945]ktoonsez[/MENTION] 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 !!!!! :D :D

[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 ... :p )

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