[Samsung Galaxy J7 (2016 Exynos 7870) ROMs, Kernels] DarkLord1731:
​

Introduction

Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.

Oxygen Kernel is always up-to-date with latest patches from kernel.org

Known for maximum stability and smooth performance

All the Source Code is available on github

Kernel Info

LINUX: 3.18.138

SAFETYNET: Green

SELINUX: Permissive

TOOLCHAIN: Google's GCC 4.9

Compatible ROMS

All AOSP 8.1 and 9 ROMs

All OneUI Pie based ROMs

All Touchwiz 8.0 and 8.1 ROMs

Features

Here are the major features of the kernel (feel free to explore Github)

Up to date with the latest stable Linux version

Full -Ofast build with graphite optimisations

Removed a lot of useless debug and logging options

Disabled TIMA, KNOX, DM-VERITY,etc

Awesome battery life and smooth performance

ARM enhanced performance patches

Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz

GPU Voltage Control

CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)

I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)

Powersuspend and State Notifier drivers

Dynamic FSync, FS fsync toggle on/off

Frandom driver for 10-50x faster random number generation

Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)

Disabled CRCs by default for 30% performance boost

CDROM emulation on mass_storage (compatible with DriveDroid)

Wireguard support

Boeffla Wakelock Blocker

Oxygen Control App Features

Full CPU and GPU Control

Boeffla Wakelock Blocker

Spectrum Support

Samsung Hotplug

CRC Control

And many more!

These features are only available through Oxygen Control App

Download Oxygen Control from Github Releases

Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.

Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root

If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.

Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.

1] This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom.

2] In OneUI Pie ROMs you may get a warning at boot saying "There's an internal problem with your device". You can safely ignore this warning and causes no harm. It's due to some mismatching KNOX/mobicore stuff. I'll fix it soon.

Downloads

Kernel

Download

Oxygen Control

Download

Telegram Group

Join Oxygen Kernel Community group on Telegram here

Join Oxygen Kernel Channel on Telegram here

If you like my work donations are always welcome

Google Pay UPI ID: naiksiddhant17@okicici

Paypal: https://paypal.me/SiddhantNaik

Don't forget to hit the thanks button, it's free.

Credits

Samsung Open Source Center for the Source code

@Oves786 and @SolarX_dev for numerous help and support

@osm0sis for AnyKernel2

@jesec for Fingerprint Fix

@morogoku for MTweaks

Everyone others from whom i have picked commits (credited on Github)

XDA:DevDB Information

Oxygen Kernel J7 2016, Kernel for the Samsung Galaxy J7

Contributors

DarkLord1731

Source Code: https://github.com/DarkLord1731/j7xelte

Kernel Special Features:

Version Information

Status: No Longer Updated

Current Stable Version: 5.0.138

Stable Release Date: 2019-04-27

Created 2017-10-30

Last Updated 2019-08-11