[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] HolyAngel:
​

Back again!

You may remember me from my SkyDragon roms and HolyDragon kernels for OP3/N6/M8/M7/G3 among other devices. Decided to pick up an OP6T and see what I can do with it. This kernel is made and tested on the 6T but should also work fine on the 6 as well since unified source.

This is the kernel I use as my daily driver, I am working on optimizing it for this device, Will be a work in progress on that aspect for awhile to come. It has been rebased on top of Nathan Chance's Reference kernel so it is current with latest upstream. My goal here, as always, is to get as much performance out of our device(s) as possible without sacrificing any battery life or stability whatsoever. No Ofast or ffast-math flags that break IEEE and math operations. No beta toolchains. I compile my own toolchains from recent stable releases, build them optimizing and targeting a specific processor(the one in our phones) instead of the whole generic architecture, and then I use those to build my kernels that are optimized and targeted for that same processor. So this kernel is meant to be as stable stock, all the performance, and none of the loss in battery life. Anyways, on with the show..

~*~*Information*~*~

Kernel supports all OP6/OP6T devices running OOS Stable 9.0.x:good:

Kernel source is based on official OnePlus 6/6T openbeta source code + Upstream from Linux-Stable :good:

No user setup required - most settings already applied :good:

~*~*Features*~*~

No user clock-speed modifications

Flar2 sleep/wakegesture features (Disabled by default, enable with EX App)

Swappiness set to zero by default - OOS rewrites this so you need to change manually

vfs_cache_pressure set to zero by default

Maple IO Scheduler set to default (IMO best balance of performance/battery life)

Westwood TCP Congestion Profile set to default (Personal preference)

CRC Check Toggle-able (disabled by default)(~%30 performance boost when disabled)

Boeffla's LED Notification(only for op6)

Boeffla's Wakelock Blocker

Tbalden's KCAL modifications

Power Efficient Workqueue

DTS Eagle Support

KLapse-Livedisplay Support

~*~*Credits and Thanks*~*~

frap129

Flar2

Tbalden

SultanXDA

NathanChance

MyFluxi

TheCrazyLex

Andip71

savoca

engstk

FranciscoFranco

Dorimanx

maxwen

arter97

dianlujitao

LazerL0rd

Joshuous

Tanish2k09

DOWNLOADS

HDK_OP6.6T_OOS_V3.0 OOS LINK

HDK_OP6_AK2_AOSP_V0.18.2 AOSP LINK

NOTE:

Kernel zip doesn't touch the ramdisk.

Install if you're on stock OOS: Just flash kernel zip in twrp and reboot.

Install if coming from a different kernel: You may need to flash or restore you're stock boot img or latest rom zip from OnePlus, then flash kernel zip in twrp and reboot.

Reminder you may also need to reflash magisk if you do that.

If you're already on HDK: you can just flash my latest kernel zip in twrp and reboot.[/color]

~~~~~~~~~~~~~~~~~~~~~~~~

Kernel's have been thoroughly tested but if you somehow find an issue or just want to leave feedback, that's always appreciated ^^

You can find changes(changelog) by looking at my posted source. You can also find my custom toolchain's, crosstool-ng, and other sources listed there. Any bug reports require logcats/dmesg, thanks!

~*~*Donations*~*~

If you want to donate to my coffee fund, I prefer any cryptocurrency over paypal.

Donate with Coinpayments

or just use paypal, thanks!

XDA:DevDB Information

[KERNEL][06 JUNE][OP6/6T][OOS/AOSP] HolyDragon [Pie 9.x], Kernel for the OnePlus 6T

Contributors

HolyAngel, Liam_Davenport, Imotep95

Source Code: https://gitlab.com/HolyAngel/op6.git

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: Current

Stable Release Date: 2018-12-11

Created 2018-12-11

Last Updated 2019-06-06