[Galaxy S6 Android Development] minealex2244:
#include "std_disclaimer.h"
/*
* Your warranty is void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

THIS KERNEL IS END OF LIFE!!!

This is the Aldeon kernel for LOS or NexusOS. It is based on NexusTeam sources and I want to keep it very stable.

​

Features:

based on NexusTeam sources

built with Google's TC v4.9

Linux kernel version 3.10.107

permissive

Synapse support

CPU underclock: 200 MHz (little / big)

CPU overclock: 1704 MHz / 2304 MHz (little / big)

GPU underclock: 100 MHz

GPU overclock: 852 MHz

GPU governor selection in Synapse

voltages control for both CPU and GPU

memory bus voltage control

CCACHE and GRAPHITE optimizations

KSM support

ZSwap control

init.d support

SafetyNet bypass

use Android device as USB keyboard/mouse (no driver required; compatible with any OS and BIOS)

DriveDroid patch

new IO schedulers: row

enabled these: all CPU governors, TPC congestions, IO schedulers, USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support

Double tap to wake

Synapse profile backup/restore

sqlite3 installed in /system/xbin

Spectrum profiles

HMP voltage control

Doze control

fake Enforcing SELinux

live statistics in Synapse

S7 Edge battery support (please confirm)

Knox Warranty bit 0x1 to 0x0 (the eFUSE is still blown, just a software fix)

Bugs:

- the same bugs which you can find in the original NexusOS kernel

Downloads:

See AFH.
​

Installation:​

​

0. Backup is mandatory!!!

1. Download the latest kernel version zip file

2. Go to recovery

3. Flash the zip (if you have G920I flash from "G920F_I" folder or if you have G920T flash the G920W8 version)

4. If you were rooted then you need to flash root again otherwise you'll get a bootloop

5. Enjoy

Optionally, install Kernel Adiutor from Play Store to get control over the kernel. Install Synapse from Play Store or Synapse MOD (read FAQ).
​

I'm not sure if it works on other models. Please tell me if it does.

This kernel requires an LOS-based ROM like NexusOS.

If you want to contribute just PM me :D

If you press the Thanks button then Chuck Norris will visit you ;)

If you want to revert all the changes to boot.img, I attached the remover zip (it installs stock NexusOS kernel). Just flash it just restore the backup of your previous boot partition.

Subscribe to be always informed about what's going on. ;)

Changelog:

***1.0***

- initial release

***1.1***

- added zRAM and KSM support

- first Edge build

- updated sources

***1.2***

- updated sources

- added Synapse controls for CPU, GPU, voltages (all), etc.

- added DriveDroid patch

- added possibility to use Android phone as USB keyboard/mouse

***1.3***

- synced with latest Aldeon kernel sources (new features, improvements and bugfixes; see changelog there from v3.2 to v3.4)

FAQ

​

Highly recommended to read FAQ from here.

1. Bootloop.

Did you flashed SuperSU or Magisk again? Maybe you were rooted before and you need to reflash root. Pay attention to OP instructions and to the text printed in recovery.

2. Thank you for this kernel.

But can you please help me to get surround sound on my S6?

Sure. Here is it.

3. How to build your kernel from source?

After you git cloned it, open terminal in root of the cloned folder and enter this: "sudo bash build_kernel.sh G920F" (or your model). Choose stock dt.img during building process.

4. Synapse is saying:

- "No UCI support" → Close the app from recents and open it again. If still no UCI support then PM me with the output of this command: uci (run it with su permissions).

- "JSON configuration parsing failure" → Using a file manager go to /res/synapse and delete a file named "config.json", close Synapse then open again, UCI error, reopen and done.

- The apply and discard buttons appeared for no reason. Which one should I click? → Click "X". This is a bug in Synapse.

- Is there a mod for Synapse? → Yes, Morogoku worked on it and I modified it a little bit to match our kernel and I built it. Get it from here. All the credits are going to Morogoku. It features backup/restore profile option and a red material theme.

5. Where to install BusyBox?

In /su/xbin or /system/xbin. I'm using SuperSU and Synapse is working perfectly. After each boot up I highly recommend you to check the Synapse settings, especially CPU OC to see if everything is ok.

6. There are unexpected freezes. What should I do?

Open Synapse, go to GPU tab and set GPU highspeed clock to 420 MHz.

7. How to fix the excessive heating?

Try switching from Interactive governor to Nexus and vice versa. See which one is good for you. I think Nexus will be the one.

Note: Mirror to latest LOS 14.1 build here. Credits to Nexus Team.

XDA:DevDB Information

AldeLOS Kernel, Kernel for the Samsung Galaxy S6

Contributors

minealex2244

Credits:

The Sickness (his guide and scripts)

Source Code: GitHub

Compatibility

Models:

G92xF

G92xI

G92xT

G92xW8

ROMs:

LineageOS 14.1

NexusOS 7.1

Contact

Google Plus: https://plus.google.com/communities/105684247187947937052

Version Information

Status: Stable [End Of Life, no longer maintained]

Current Version: 1.3

Created 2017-07-21

Last Updated 2017-10-30