[Galaxy S 4 i9506 Android Development] arter97:
/* Changelog */

11.1

Fixed a critical bug where CPU frequency is stuck at max

11.0

Updated to Linux 3.4.110

Kernel base switched to Galaxy Note 3 Neo(N750SKSU1COJ3) for more updated sources

Note 3 - Wi-Fi drivers updated with new blobs

S4 - Wi-Fi drivers downgraded for better stability

Optimizations added to intelli-plug for better responsiveness

Power efficient workqueues extended to more parts

Block, RCU, dma-mapper, SLUB performance improved

Default CPU governor changed to intelliactive

f2fs updated to Linux 4.5

Support dropped for CyanogenMod 12.1, older Touchwiz firmwares

Support added for CyanogenMod 13.0, newer Touchwiz firmwares with security fixes

Dynamic fsync disabled by default for lowering chances of file-system corruption

eMMC CRC enabled by default for lowering chances of file-system corruption

Proximity sensor fixed for newer Note 3 Touchwiz firmwares

Video recording flickers fixed by CekMTL

LZ4 switched to LZO(zswap) for better stability

9.0

Updated to Linux 3.4.109

cpuidle commits reverted

NVIDIA's power-efficiency improvement commits reverted

Adreno idler disabled by default for better responsiveness

Lazyplug disabled by default for better responsiveness

Westwood as default TCP congestion control for better networking performance

ROW I/O Scheduler set as the default for better responsiveness

f2fs updated to Linux 4.3-rc4

8.1

Bic as default TCP congestion control for better networking performance

8.0

G900TUVU1FOG6(Android 5.1) sources merged

Installs new Adreno drivers for rebased kernel

arteractive removed, replaced by interactive

- Fixes weirdness in frequency scaling

- Fixes Touchwiz DVFS

DVFS CPU lock issue fixed

Lazyplug added and enabled by default

(Huge thanks to hsk from Matcl for early feedbacks)

(More info)

f2fs updated to stable Linux 4.2

Fixed decreased stability due to unaligned access on Touchwiz

NVIDIA's power-efficiency improvement commits merged

7.2

lz4 enabled for zswap

(Better memory performance)

Unaligned access re-enabled for Touchwiz

(Better performance)

Exhaustive, periodic freeze fixed

Memory optimizations

cpuidle updated

(Better power consumptions)

AIO regression reverted

Updated to latest Galaxy S4, Note 3 sources

Firmware durps fixed for Galaxy Note 3

BFQ I/O scheduler updated to v7r8

7.1

Updated to Linux 3.4.108

Lowmemorykiller code modified for less aggressive kills

(TL;DR - Memory optimizations)

Added user configurable vnswap toggle

(Search the OP for vnswap)

vnswap now enabled by default for Galaxy Note 3 with Touchwiz ROMs

Potential issues with IPv6 fixed

More optimizations to arteractive

(Better power consumptions and responsiveness)

Zen-tune from Liquorix kernel removed

(Not ideal on low memory environments like Android)

(Can cause significant performance degradation on some situations)

Other misc performance and battery improvements

7.0.1

Binder tweak in version 7.0 reverted

(Solves weird lagginess)

7.0

Durpy governor changes removed

Simple GPU governor removed

(Good for no one)

IR blaster on AOSP fixed

Changes, mostly related to power, made to graphics panel

NFS, CIFS network file-systems enabled

Galaxy Note 3 - Keydisabler for AOSP added

Radio permissions fixed

(Faster radio initializations)

Binder tweaked to minimize overheads

Adreno idler 1.1 added and enabled by default

(A huge power-savings)

(More info)

6.0

Issue regarding device being recognized as CD-ROM fixed

Ramdisk updated to fully support latest CyanogenMod 12.1 ROMs

Simple GPU governor by faux123 added and set to default

(Improves power consumption)

Boot up speed improved

(Especially on upgrading between ROMs)

Touch and key booster now boosts the first CPU core only

(Improves power consumption)

Major changes to arteractive

- Boosting algorithms are disabled when the screen goes off

(Inspired by myfluxi's work on Nexus 5, improves idle battery)

- Boosting algorithms now boosts the first CPU core only

(Improves power consumption)

- Few changes from CodeAuroraForum and Chromium merged

(Mostly improving power consumption while maintaining performance)

5.3.2

Frequency calculation on arteractive improved

RCU_FAST_NO_HZ enabled for Galaxy S4 LTE-A

(Improves power consumption)

Now built using Linaro GCC 5.1

Bluetooth battery consumption on AOSP ROMs improved

Private Mode support for few selective Touchwiz ROMs added

(Suggested by [MENTION=5502617]nambavuong[/MENTION] on XDA Developers)

5.3.1

Updated to Linux 3.4.107

(3200 lines of code changes)

More graphics memory management improvements

f2fs updated

Discard option re-enabled for f2fs

(Jaegeuk Kim says inline kernel handlings for discard is more efficient)

Userspace trim disabled for f2fs

(Reduces vold overhead on FITRIM requests)

Trim fixed for some NAND storage for f2fs

5.3

Support for AOSP(CyanogenMod) 5.0 dropped

(Now supports Android 5.1)

Fixed several graphical issues

Improved graphics memory managements

Bluetooth issues occured by stock Lollipop kernel fixed

(msm_serial_hs ported from Nexus 5)

Low Latency audio disabled, again

(Fixes several audio glitches)

Installation failure due to non-existant nod fixed

CPU LPM parameter fixed

5.2

Issues related to background apps continously getting killed fixed (by hsk)

(Major bug fix and performance improvements)

Ramdisk reworked for Galaxy S4 LTE-A Touchwiz

Flip-cover fixed on devices with AOSP ROMs

Color temperature feature(LiveDisplay) implemented

Many memory improvements from Android 5.1 merged

Knox will now be disabled during installation

5.1

Temporary release for supporting CyanogenMod 12.1 on Galaxy S4 LTE-A

5.0.1

GT-I9506_EUR_LL_Opensource_Update1.zip Merged (Galaxy S4 LTE-A)

Firmware partitions now mounted without SELinux context for Touchwiz

(Fixes some boot issues)

Bluetooth configurations updated for CyanogenMod 12 (Galaxy S4 LTE-A, Galaxy Note 3)

5.0

Kernel entirely rebased to latest Samsung Lollipop kernel sources

Initial support for Galaxy S5

Android 4.4 KitKat ROM support dropped

Low Latency Audio support for Galaxy S4 LTE-A, Galaxy Note 3 added

Hardware calibrated audio support for Galaxy S4 LTE-A, Galaxy Note 3 added

Chinese language restrictions removed

Binder treated as GPF_HIGHUSER process (by faux123)

Intelli-plug updated to version 4.0 (by faux123)

CPU, governor profiles updated

MHL support for AOSP enabled

4.0.2

Zen-tune from Liquorix kernel implemented

(Reduces lags)

Latest CyanogenMod 12 ramdisk changes merged

(Fixes bootloop on latest builds)

f2fs updated

4.0.1

Ramdisk for AOSP updated

Wi-Fi fixed for Touchwiz Android 5.0 Lollipop users with Galaxy S4 LTE-A

f2fs updated

4.0

Reboot, re-released to XDA