[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] FRNKSTN:
​

​

Hello everyone, this is my personal kernel for the OnePlus 5. While I am not a super star kernel developer, I do know my way around it. Hopefully you enjoy :highfive:

NOTE: This list fluctuates with versions, it will not always been 100% up to date

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

Based on GzR kernel

Up to date with the latest stable Linux version (4.4.159)

Up to date with the latest CAF branch (kernel.lnx.4.4.r27-rel)

Mainline patches from Linux, focusing on bug fixes/security

Mainline CFQ scheduler improvements

Several subsystems converted to use power efficient workqueues

Backlight dimmer

KCAL color control

CPU Input Boost driver

Devfreq Boost driver

Sound control

Wakelock control

Westwood as the default TCP algorithm

Built with the latest Google Clang 7.0.2 toolchain

Hides bootloader unlock from SafetyNet (can still fail through other means)

Disables dm-verity

Does NOT modify decryption status

Flashed with AnyKernel2 (thanks to @osm0sis)

​

Primary: https://androidfilehost.com/?w=files&flid=283181

​

Through TWRP:

If you are on a custom ROM:

If you are on the kernel that came with your ROM: flash the kernel zip and reboot

If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot

Upgrading from one Reaper version to the other:

Just flash the kernel zip and reboot

​

1.1 Q: I am having an issue, can you help me?

1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.

1.2 Q: What ROMs are compatible with the custom builds?

1.2 A: My daily driver is GZOSP so I test all the builds on this ROM but this kernel should work on other pie ROMs. If you are using a ROM with no issues, let me know and I'll add it here! If you are having issues, following the above steps and I'll attempt to fix whatever incompatibility there is. If I can't do it without breaking GZOSP compatibility, you're out of luck.

1.3 Q: Can you add xyz feature?

1.3 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.

1.4 Q: How do I control the kernel?

1.4 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience. To control the user visible features of the kernel listed above, I recommend using @flar2's EX Kernel Manager.

1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!

1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.

​

The various other developers for their patches

@martinusbe, @nathanchane for their work on GzR kernel

@nathanchance for android-linux-stable organization, thread inspiration, patches, tips and for inspiring me to start kernel development

@KuranKaname for helping me with kernel and being a bro

@nychitman1 for him work on DU kernel (lots of patches are inspired from him work)

@mady51 for introducing me in kernel development

@osm0sis for AnyKernel2

@akhilnarang for him modified AnyKernel2 for OP5, help and patches for my kernel

All of you guys for viewing the thread

​

reaper (custom ROMs - 9.0): https://github.com/FRNKSTN/Reaper/tree/reaper

DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.

XDA:DevDB Information

Reaper, Kernel for the OnePlus 5

Contributors

FRNKSTN, martinusbe, KuranKaname

Source Code: https://github.com/LiquidRemix-Devices/android_kernel_oneplus_msm8998

Kernel Special Features: HMP

Version Information

Status: Stable

Current Stable Version: 20180930

Stable Release Date: 2018-09-30

Created 2018-09-30

Last Updated 2018-10-15