[Galaxy S6 Edge Original Android Development] Noxxxious:
Welcome to the N0G33K edition Kernel

​

This kernel is built on the idea of having optimized battery life and performance. A well made balance between these two is what you get.

Read this first

Please do not post requests, because this is my personal kernel and I won't add any stuff I do not want myself (i.e D2W, S2W, AOD, sound control etc).

Also I won't add any other support for other devices.

Last but not least: I don't reply to questions like: "which governor/scheduler is the best" etc. The choice is all yours.

PS: You need to root yourself (Magisk or SuperSU)

Features

Based on the latest G920FXXU5DPL4 kernel source

Added Linux 3.10.105

Tons of Governors and schedulers added

Compiled with Sabermod 7.0 GCC

Deep sleep and Google Play Services Fix

Enabled Permissive mode

Disabled Knox

Synapse Control

Entropy optimization

Scheduler Improvements

Binder Improvements

Idle Improvements

Other misc optimizations

Download:

V4 https://mega.nz/#!I05xUDLD!7T86PGq2VtTc15VrfFoXhhKth3FIpI4O0gxpTA8vd2s

Changelog:

V1

- Reworked whole kernel

- Optimized battery and performance

V1.1

- Reverted some stuff to test 3

- Fixed Fading LED

V1.5

- Tweaked LMK

- Optimized Workqueue

- Added battery efficiency patches

- AES put to x4 for more speed

- Readahead tweaked

- Vnswap to fast device

- HMP adjusted for more smoothness / battery efficiency

V1.8

- Reverted LMK and Workqueue edits.

- Enabled powereffici�nt Workqueue

- Tweaked Interactive governor

- Added Powersuspend

- Added more Binder changes for UI smoothness

- HMP and Cpuidle improvements.

- LZ4 Compressed

1.9

- Went back to UBERTC 5.3 because N0G33K V1.8 had kernel panics.

- Removed wlan wakelock control and reduced it myself.

- Some other edits and reverts

V2.0

- Reverted ALOT of changes I made in previous versions.

- Updated Kernel source to the latest DPJ2 source

- Compiled with Sabermod 7.0 Toolchain with CCache (should be stable now)

- Updated Linux to 3.10.104

- Backport latest Linux 4.8 random driver (= like super Seeder)

- Backport latest crypto algorithm Chacha20

- Added new battery efficiency patches

- Tweaked interactive governor for better performance/battery.

- Added new governors: Yankactive, Smartmax and Smartmax_eps

- Updated BFQ I/O

- Added dual sim support

- Fixed Invisible CPUset (should actually work now)

- Screen on hotplug disabled (Dynamic hotplug wasnt good enough)

- Added wakelock controls again.

- Updated Synapse

- Patched "Dirty Cow" (CVE-2016-5195) exploit

- Zswap improvements

- Disabled big cores on screen off

- Improved CPUIdle

- Powersuspend hooks added

- and more

V3

Reworked the whole kernel:

- Based on U5DPL4 source

- Powersuspend is out, State Notifier is in.

- Replaced Linux 4.8 random driver with Frandom

- Interactive governor: merged Galaxy S7 Interactive changes (android N changes wont boot, so kept it MM)

- Merged S7 zswap/zpool and zsmalloc android N changes

- Added Impulse governor

- Tweaked I/O Schedulers for our SSD + Zen V2 update

- Xbox control support added and updated to latest upstream (can be enabled in Synapse)

- Noatime as default for better performance

- SafetyNet patched (soon there probably will be a workaround for it...so enjoy as long it lasts)

- More wakelocks toggles added

- Sync on suspend disabled

- Improved Idle drain

- Android OS drain should be better now.

- Removed some other stuff that caused yank like invisible cpusets

V4

- Updated Linux kernel to 3.10.105

- Updated Safetynet patch

- Binder updated to latest Linux 4.6 (smoother UI)

- Backported Linux 4.1.38 random driver and removed Frandom

- DVFS decision mode in Synapse added

- DVFS: scale to 1k instead of 1.2k GHz

- Backported latest CPUidle driver from Linux 4.7 (should give better idle experience throughout the day)

- Other misc optimizations

Credits:

- The Sickness - For his guidance and support

- CODEG33K - He knows why

- Aria.A97 - Intensive daily testing

- Everyone else I cherry-picked from.

Source Code: https://github.com/Noxxxious/Zero

Want to use this in your rom?: PM me first. Disclaimer: I am not responsible for all the damages followed by or to your phone after flashing this kernel. If it bricks, wipes, explodes and you will hold me responsible I will only laugh

XDA:DevDB Information

N0G33K Kernel, Kernel for the Samsung Galaxy S6 Edge

Contributors

Quintz

Source Code: https://github.com/Noxxxious/Zero

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: V4

Stable Release Date: February 2017

Created 2016-11-13

Last Updated 2017-02-22