[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] tohtorin:
Introducing Handelinkernel for OnePlus 8T!

My goal was to have a pretty close to stock kernel with only minor optimizations (like reduce logging) and only wireguard support.

I made the kernel pretty much for myself but feel free to download it since I decided to share it with you guys.

Its a kernel without any bling bling or fuss. Just like OnePlus meant it for you.

My time is very limited so my support here for kernel might be delayed.

Kernel features:

CAF wifi driver (broken wifi in oneplus kernel tree)

Latest wireguard

Removed excessive debugging by default to save cpu cycles

Boeffla Wakelock Blocker v1.1.0 with flar2 mods to not block anything by default

Magisk v25 in magisk version (may work with previous 23)

ZEN i/o scheduler

ExFAT support

CIFS support

Changelog:

v3.1

Merged with OnePlus updates

Magisk v25 in magisk version

v3.0

Magisk updated to v24.1

Boeffla Wakelock blocker tunings (thanks to engstk and Denis Efremov!)

v2.6

Wireguard: crypto: curve25519-x86_64: use in/out register constraints more precisely

Merged latest OnePlus kernel updates: Synchronize codes for OnePlus 8T Oxygen OS 11.0.12.12.KB05AA and OnePlus 8 Oxygen OS 11.0.9.9.IN21AA and OnePlus 8 Pro Oxygen OS 11.0.9.9.IN11AA 1.Optimize charge experience. 2.Optimize performance experience.

v2.5

Wireguard updated to v1.0.20211208

ZRAM improvements

LZ4 improvements

Building environment changes

v2.3

Latest OnePlus kernel updates merged

Wireguard updated to v1.0.20210606

v2.2

Stabilized build

Defconfig sanity check

Disabled serial logging (Google tells OEMs explicitly to not enable this for production, but OnePlus is gonna OnePlus.)

Sources and build: Removed rebasing and went back to committing on top of oneplus tree.

v2.1

Reduced even more debug and logging

Compiled more techpacks: audio, data

LZO/LZ4 cryptos updated, LZ4 as zram default

ZSTD crypto added

Optimizations

v2.0

Complete redesign of kernel build and commits

Latest OnePlus kernel updates

Latest wireguard updated

ExFAT support added

CIFS support added

ZEN i/o scheduler support added (not on by default)

Removed audit from kernel

Reduced more kernel debugging

Magisk updated to 23.0 in magisk version of kernel

v1.2

Reduced more kernel debugging (especially with camera)

Stabilized release

v1.1

Force USB-fast charge with all chargers

Lesser haptic feedback

Kernel localversion now indicates handelinkernel

v0.9

Code reorganizing

Prepare for stable release

Wireguard: full commit stack update from upstream

v0.3

Removed excessive debugging

Little optimizations

Built with clang 12.0.2

v0.2

Reverted wireguard

UPSTREAM: cryptos

UPSTREAM: wireguard

v0.1

Initial version

Boots up with QCACLD 3.0 WIFI

Wireguard support

!! Only for OnePlus 8T / OxygenOS / Android 11 !!

(May support OnePlus 8 and 8 pro but never tested.)

Flashing:

Flash like any other kernel image (boot.img) with FKM etc. kernel software or with fastboot.

Download:

https://cloud.drg.fi/s/Pb6WTiqiodKQ8wR

Source:

https://git.drg.fi/drgreen/android_kernel_oneplus_sm8250

Thanks

To all great kernel devs @ github who made this possible!