[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Hyunwoo AHN:
Change Log

v2.1.2

fixed bluetooth issue in AOSP 8.1

Linux upstream to v3.18.88

v2.1.1

Linux upstream to 3.18.87

Add Android O (8.x) support

Add new commit for AOSP support

Changed AOSP build to TouchWiz base (Integrated AOSP and TW kernel source code)

Fixed WiFi-Hotspot issue for N8 porting ROM

Fixed an issue where the charge state switching notification did not work

Note-FE GPU driver (r15p0) build droped

r12p1 GPU driver is built back into the package

Minor bug fixes

v2.0.1

Reuse AutoASV

Over clock limit relaxed

Removing the State Notifier Driver & Using the FB Driver

Fixed a bug where two big cores could not be used (v2.0)

Corrected the overclock value to actually apply when boosting the big core

Synapse: Memory: Z-Swap compression algorithm selection option removed

Synapse: Labs: gms drain patch removed

v2.0.0

base: Re-based on Note-FE source code

linux: upstream to v3.18.83

f2fs: Updated latest from f2fs-stable branch

init: Fixed video playback delay issues reported by some N8 porting users

tcp: Change the TCP congestion control algorithm default to Westwood (stock: bic)

Synapse: Fixed the problem that the Intelli-Performance setting is released after rebooting

GPU: Remove unnecessary ipa update code

exynos: Separate AutoASV in 5 steps

exynos: Changed AutoASV not to participate in overclock value(only used for big Core boosting)

mm: Change Z-Swap compression algorithm default to lzo(stock value)

Synapse: Memory: Added Z-Swap compression algorithm selection option

Synapse: Add Labs tab

Synapse: Storage: Resolve compatibility issues with DualSIM models

installer-zip: Include a RAMdisk for TouchWiz for all supported models in package(no need for stock kernel flashing)

installer-zip: After the kernel flashing is complete, it automatically flashes when Magisk or SuperSU files are found.

v1.9.3

Upstream to Linux 3.18.80

Synapse->Utility: Added Android ID management function

Synapse->Advanced: Added option to switch to Enforcing mode after booting

Synapse Add-on Updated to v6.4.2

selinux, Improved fake Enforcing

Use new random driver functions

Removing Gametuner-MOD from AOSP build

Minor bug fix

v1.9.0

Supported Note 8 Porting ROMs

Backported random(entropy) driver from Linux v4.14.rc7

Updated AnyKernel2 (bug fix)

Updated mptcp(Multipath TCP) driver (0.90.0 → 0.90.3)

installer, Prevent Magisk from being deleted when merging ramdisk

Reduced screen brightness during boot

r12p0/r15p0 GPU driver to separate build, packaged in one

! Please read the 'Attention to the GPU driver' part on the first page.

v1.8.2

Linux upstream to v3.18.78

Merge G935F DQJ1 firmware sources

Merge Note-FE AQI4 firmware sources

Fix SafetyNet bypass issue.

f2fs: fix potential panic during fstrim

selinux: Apply Fake-Enforcing mode

In Enforcing mode, it actually works in Permissive mode.

Thanks to [MENTION=6371894]jesec[/MENTION]

Synapse: minor bug fix

v1.8.0

• Linux 3.18.76 upstream.

• fully merged Note-FE AQH3 firmware sources.

- There are very very many improvements(bad sammy!)

- Not applicable for AOSP binaries
​

• Added boeffla's generic wakelock block driver. by [MENTION=7347840]andip[/MENTION]71

• Synapse > wakelock: Add generic wakelock.

• Synapse: Some English translation.

v1.7.0

• Linux 3.18.75 upstream

• Added IPA update for cafactive, ironactive, impulse governors.

• Added relaxed CPU governor

- Conservative based battery-friendly governer, with performance degradation.​

• ironactive, impulse governor removal.

• Synapse: Added EAS-Tune tab.

- Boost support separated by global, top-app, background, and foreground items.​

v1.6.0

Linux 3.18.73 upstream.

Selinux: permissive/enforce mode switching support.

Synapse: Improved to work in Enforce mode.

Synapse: Improved the SynapseLoader add-on to work in Enforce mode.

Synapse: Added SELinux Enforce option.

- More complete SafetyNet bypass & KakaoBank compatible.​

Synapse: Updated addon (v6.4.0)

Install-zip: Prevent Magisk from reverting kernel init files before.

Install-zip: Added init binary hexpatch to support f2fs conversion of cache partition.

v1.5.2

aosp: Reduce the haptic feedback strength default by 50%.

synapse: misc: Added haptic feedback intensity control to AOSP.

v1.5.1

Enable cgroup_schedtune.

- EAS Schedule tuning (energy or performance) automation support options.

- CFS boost setting is removed accordingly.
​

install-zip: Fixed some bugs in the flashing process.

v1.5.0

Linux 3.18.72 upstream.

G935F-DQIC firmware kernel source merged.

Support AOSP 7.1.2 based custom ROMs.

- Tested: LineageOS, crDroid, RR​

Changed to AnyKernel method.

Updating the f2fs file system on the f2fs-stable branch.

workqueue improvement.

Apply ADJ_RBTREE to LMK.

Using ARM64 logic on SHA256 / 512.

PWM Flicker Free - Thank's to xda@Wootever

- information: https://xdaforums.com/s7-edge/development/amoled-pwm-s7-edge-t3517739​

Synapse - Added WakeLock control.

- Some are not supported in MTweaks, I recommend using Synapse.​

Synapse: Added CPU Voltage margin setting.

There are many more minor changes.

v1.4.0

EAS: Adding a missing commit.

- Fixed temperature rise problem in some high-end games.​

GPU: DVFS tuning.

Synapse: Correct default settings when selecting maple IO scheduler.

init: cfs_boost Adjust the default value to 0.

zip-installer: Mali-R12P0 & R15P0 Include the GPU driver in the package.

v1.3.2

Linux 3.18.71 upstream.

changed the source code base to G935FXXU1DQH8.

improved crypto.

fs: updated to the latest in the f2fs-stable branch.

f2fs: support for lazytime mounts.

fstab: support f2fs mount (/system not allowed).

ext4: fix fencepost error in lazytime optimization.

ramdisk: unified with G935FXXU1DQHY base without any 'flat/edge/kor/eur'.

v1.3.0

Disable Exynos-Swap, use ZSwap.

- ZSwap's efficiency is better.​

Enable zswap_writeback.

Changed the toolchain to gcc-6.4.1 (UBERTC 6.4.1).

Remove the 'perfect C-state residency' related commits.

Back to r12p0 gpu driver.

- Battery efficiency issue of r15p0.​

Fix synaps FC issue.

- In the case of genuine firmware, FC occurs at the first execution.​

Optimized & bug fixes for old scripts in synapse.

Ramdisk divided build, global model and Korean model.

- Several issues related to global models.​

v1.2.0

Updated with DQH8 firmware source code.

Linux 3.18.15 ~ 70 upstream rework.

NIVIDIA CPU Relax Patch removal.

- In some games, FC or loading loop issue.​

XPAD Joystick driver update (from Google AOSP 3.18 kernel)

ZRAM, KSM off

- ZRAM is duplicates with VNSWAP

KSM is inefficient​

Synapse: English translation (90%)

Details(Korean): http://enfree.com/prime/?page=changelog&device=G930