[ONE Android Development] Tomoms:
Argon kernel, for Android 8.1 & 9.0 ROM's (bacon).

Disclaimer

:

use this kernel at your own risk. Flashing it without any knowledge of what you're doing may brick your device. I'm not responsible for any software/hardware damage.

Argon v11 is the last version for Oreo! Starting from v12 only Pie is supported.

Changelog:

v16.1 (August 11th)

support for OTG Y cables

minor bug fixes and security patches

Previous releases

:

v16 (August 2nd)

kernel code base synced with LineageOS

lots of misc. bug fixes and small improvements

sdfat driver now replaces both vfat and exfat

some f2fs backports

v14 (April 24th)

built with the newest GCC toolchain for ARM

dynamic management of dirty page writebacks

some useless drivers have been removed (this might give us a few additional MB's of RAM)

a couple of improvements for the random number generator driver

IRQ threading is enabled by default (as suggested by Con Kolivas)

v13 (March 31st)

memory bandwidth overclock

lots of small updates and improvements (mainly for the assembly memory routines)

a few updates for the impulse CPU governor

new TCP congestion control algorithm: 'ascarex'

v12 (March 10th)

official Pie support (LineageOS 16 & Lineage-based ROMs)

small bug fixes and misc. tweaks

a few updates for the "impulse" CPU gov

memory management backports from Linux 3.8

lighter kernel (some debugging options have been turned off)

v11 (January 27th)

built with the newest ARM toolchain

power-efficient workqueues have been implemented in a couple of places

minor source updates & fixes

DDR bandwidth boost has been fixed

important updates for Sultan's CPU boost driver

v10.2 (January 19th)

synced with our LineageOS kernel (mainly bug fixes and security patches)

v10.1 (January 12th)

some source updates and bug fixes

v10 (December 29th)

built with the latest GCC 8 toolchain by Arm

some debugging options are disabled (this might slightly improve performance)

lots of small bug fixes and source updates

v9 (December 11th)

zzmoove governor updated to the latest version

boosted L2 cache frequencies

Spectrum support

Sultanxda's simple thermal driver (replaces Intellithermal)

miscellaneous kernel updates, backports and fixes

dynamic fsync has been (temporarily?) removed

v8.1 (November 23rd)

lots of kernel source updates & fixes

exFAT/sdFAT support

new CPU governors: intellimm, yankactive, zzmoove and impulse

dynamix fsync (disabled by default)

v8 (November 4th) - diff against v6:

built with GCC 8

old charging drivers (these are stable and work properly for everybody)

several improvements for the audio drivers, the memory management libraries, the CPU boosting driver, f2fs, zram, etc.

latest sdcardfs fixes from Google

Intellithermal (with configurable throttling threshold)

latest security fixes

CPU overclocking (disabled by default)

updated bricked hotplug

UKSM with automatic toggling (wip, it's not fully working as of now)

async fsync for ext4 and f2fs

v7.7 (October 23rd)

rebased on top of v7 + all the extra changes of v7.6

msm_hotplug removed (bricked is the default hotplug)

v7.6 (October 23rd)

completely rebased on top of Argon v6.1 (which seems to be the latest stable release) + the following changes

built with GCC 8.2

MSM hotplug enabled by default

cpu_input_boost improvements

latest sdcardfs updates

several other security fixes and improvements

v7.1, v7.2, v7.3, v7.4, v7.5 (October 10th - 11th - 15th - 16th - 17th)

stability fixes

v7 (October 9th)

msm_hotplug replaces bricked as the default hotplug

optimizations for msm8974 boards

older charging drivers from LineageOS 14.1 (they seem to fix all charging problems)

some more minor tweaks, fixes and optimizations

v6.1 (September 30th)

mpdecision is replaced by bricked hotplug by default

v6 (September 27th)

stability fixes

AIO optimizations reverted (this fixes filesystem errors for ext4 users)

slimbus overclock

several improvements and updates (for the ext4 fs, the LMK and many other drivers)

charging current interface

cpu_input_boost by Sultanxda (it replaces CAF's cpu_boost)

v5 (September 19th)

zram is supported

AIO optimizations & backports

minor tweaks and updates

v4 (September 15th)

Per-process reclaim

minor updates and improvements (including security fixes)

v3 (September 8th)

DDR bandwidth boost on screen unlock

misc. kernel updates, fixes and improvements

v2 (August 31st)

several secuirty fixes and kernel source updates

f2fs driver updates

new CPU hotplug: bricked hotplug

power-efficient workqueues are implemented in more drivers

v1 (August 24th)

based on idprophecy's kernel, thus it should be compatible with any Oreo ROM

built using QUVNTNM-TC, based on GCC 7.3.x

CPU underclocking (268,8 MHz)

several compiler optimizations enabled

sound contol by franciscofranco

lots of miscellaneous fixes and improvements

sysfs interface for Gentle Fair Sleepers and Arch power

power-efficient workqueues

Downloads

Latest version: here.

Argon kernel on MEGA

Argon kernel on AndroidFileHost

Thanks to:

@idprophecy

@dorimanx

@faux123

@Sultanxda

@CertifiedBlyndGuy

@osm0sis

@franciscofranco

@GalaticStryder

@nikhil18

the LineageOS team

and all the other authors of the hundreds of commits in Argon's github repo!

XDA:DevDB Information

Argon kernel for Oneplus One, Kernel for the OnePlus One

Contributors

Tomoms

Source Code: https://github.com/Tomoms/argon_kernel

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 16.1

Stable Release Date: 2019-08-11

Created 2018-08-24

Last Updated 2019-08-11