[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] kylothow:
/* This project is currently in hiatus at least until the new device and kernel trees are available and sufficiently stable. Thanks for your patience and your support. */

Welcome to the official thread for the Fire Opal Kernel project for the Galaxy S7 (SM-G930F/FD/W8/S/L/K) running AOSP-based ROMs.

The aim of this project is to provide a good alternative option to the limited stock AOSP kernel.​

Thanks and Credits

> Samsung for their kernel source

> [MENTION=6371894]jesec[/MENTION] and [MENTION=3654774]Fevax[/MENTION], 8890dev project developers and hero devices maintaners, for the device tree

> [MENTION=5899304]Tkkg1994[/MENTION] for his clear and vast source code and scripts

> [MENTION=1148003]lyapota[/MENTION] for a few ideas

> @flar2, @UpInTheAir, @franciscofranco, @osm0sis and others for their great contributions to the community and Android

Note: the feature list refers to version 2.4.2. The new beta 3.1.0 is closer to stock, but with the new device trees things will change ;)

Features

* based on latest 8890dev kernel sources

* updated with latest Samsung kernel base (DQCG)

* custom built ramdisk based on N2G47E with Resurrection Remix tweaks

* built with Linaro Toolchain 6.3.1 (aarch64-linux-android-6.3)

* updated with Linux patches up to the latest 3.18.48

* init.d support and init tweaks

* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.

default: interactive

* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)

default: cfq

* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)

default: westwood

* full f2fs support, ported from official OnePlus 3/3T kernel source

* fixed some misbehaving drivers

* complete implementation of Synapse, to have everything at your fingertip

* overclock and underclock support for both CPU and GPU

* full voltage control (CPU, GPU, BUS and so on...)

* notification LED fading control

* numerous performance and stability tweaks (defconfig, fstab and Makefile)

* SELinux set to Permissive by default (can be changed by the user if he wants to)

* enable extra compression algorithm and cryptography

* sqlite3, busybox and other binaries are integrated!

* Knox 0x0 and SafetyNet spoofed to pass

* ondemand and conservative governors updated for big.LITTLE architecture

* improved default voltage/thermal management

* enabled Swap (510MB, lz4, 4 compression streams)

* and more...

Notes

So good everything is working now :laugh:

In the near future I'll have fun improving Synapse (as soon as I have free time).

Download:

herolte > Android File Host

Support:

If you want to receive support, find and share settings, report bugs and try Beta versions, join our Telegram group:

Fire Opal Kernel | Official Group

XDA:DevDB Information

Fire Opal Kernel, Kernel for the Samsung Galaxy S7

Contributors

kylothow

Source Code: http://github.com/kylothow/android_kernel_samsung_universal8890

Kernel Special Features: Synapse support, stable f2fs porting, full voltage control, various governors, schedulers, tweaks and patches are just some of the awesome features.

Version Information

Status: Stable

Current Stable Version: 2.4.2

Current Beta Version: 3.1.0

Created 2017-02-27

Last Updated 2017-07-26