[KERNEL][8.1/9.0][TREBLE] Reaper [HMP][CLANG 7.0.2][4.4.159] - OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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

Reserved

Reserved

Added to the OnePlus 5 Index Thread here. Also, a suggestion @FRNKSTN, do include the [KERNEL] tag in the thread title, because at the moment the title doesn't convey whether Reaper is a kernel or a custom ROM.

shadowstep said:
Added to the OnePlus 5 Index Thread here. Also, a suggestion @FRNKSTN, do include the [KERNEL] tag in the thread title, because at the moment the title doesn't convey whether Reaper is a kernel or a custom ROM.
Click to expand...
Click to collapse
Thanks for adding to index and for your suggestion. Added

Which rom are you using? Can it be used in oreo roms?
Sent from my OnePlus 5 using XDA Labs

bkma said:
Which rom are you using? Can it be used in oreo roms?
Click to expand...
Click to collapse
It's an pie kernel. I use GZOSP 9

bkma said:
Which rom are you using? Can it be used in oreo roms?
Click to expand...
Click to collapse
Boots and is working fine so far on Oreo. Use at your own risk if dev says it's for Pie only.

mp3deviant721 said:
Boots and is working fine so far on Oreo. Use at your own risk if dev says it's for Pie only.
Click to expand...
Click to collapse
This is awesome I said only pie because is maded on a pie kernel branch. If all is working good I'll say oreo support on this thread

FRNKSTN said:
This is awesome I said only pie because is maded on a pie kernel branch. If all is working good I'll say oreo support on this thread
Click to expand...
Click to collapse
It's working good still. It should theoretically work fine with Oreo until OnePlus releases Pie or until there are too many Pie specific commits in the kernel.

mp3deviant721 said:
It's working good still. It should theoretically work fine with Oreo until OnePlus releases Pie or until there are too many Pie specific commits in the kernel.
Click to expand...
Click to collapse
So this is awesome I never thinked that. I'll add now in thread title that 8.1 is supported.

FRNKSTN said:
It's an pie kernel. I use GZOSP 9
Click to expand...
Click to collapse
Can you share a link for GZOSP rom and even I can't find the xda thread for it. And are the steps for installation same as other custom rom?.

Nilu99 said:
Can you share a link for GZOSP rom and even I can't find the xda thread for it. And are the steps for installation same as other custom rom?.
Click to expand...
Click to collapse
https://androidfilehost.com/?fid=1322778262904017374
Flash like this.
1. Firmware 5.1.3
2. ROM (link is here)
3. OpenGapps (ARM64/9.0)
4. Magisk (latest stable)
5. No-verity patch (gzosp works only on decrypted devices)
Enjoy!

Just outta curiosity, is zram gonna be removed eventually? It seems to be enabled out of the box...

mp3deviant721 said:
Just outta curiosity, is zram gonna be removed eventually? It seems to be enabled out of the box...
Click to expand...
Click to collapse
Use any kernel tweak app if you want to disable that. This kernel is based on my daily usage so there are enabled all things that I use and disabled all things that I don't use.

Primary: https://androidfilehost.com/?fid=1322778262904018741
Maple I/O scheduler is now removed
Reworked kernel init (thanks to @KuranKaname)
Defconfig optimization and cleanup (thanks to @Sultanxda and @KuranKaname)
Added CPU Input Boost driver (thanks to @Sultanxda and @KuranKaname)
Added Devfreq Boost driver (thanks to @Sultanxda and @KuranKaname)
BCL driver is now disabled
Kernel is now using their own LMKD
Optimizations for battery life, performance and stability

Primary: https://androidfilehost.com/?fid=1322778262904023489
Kernel is now inline with CAF
WiFi driver is now inline with CAF
Added sweep2sleep and sweep2wake
Added notification led control
Removed "internal error" message after booting some ROMs
Kernel will boot now with an lower freq (inspired from @Sultanxda)
CPU now can get down to 230MHZ
GPU now can get down to 180MHZ
Resolved scrolling lags on some ROMs
Input boost lowered to 1200
Optimization for stability, performance and battery life

Will Work in PixenOs pie build custom ? THX in advance
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk

it works well ..
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk

morfances said:
Will Work in PixenOs pie build custom ? THX in advance
Inviato dal mio ONEPLUS A5000 utilizzando Tapatalk
Click to expand...
Click to collapse
Didn't tried that ROM. I try only GZOSP and LR.

Related

[KERNEL] [blu_spark r226 unified OP5/5T] [A10 unified]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel features:
Build with custom toolchain blu_gcc-11.2 (cortex-a73.cortex-a53 targeted, build from gcc-11.1.0 snapshot with latest bleeding edge components)
Full -O2 build with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP5 builds based on OnePlusOSS/android_kernel_oneplus_msm8998
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes
Several CPU Governors (blu_active modded own governor by default - fastlane mode available!)
No OC, use 250HZ kernel timer frequency
msm_performance input boost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
Several I/O control tweaks, added schedulers FIOPS and ZEN v2 is default, tweaked and upstreamed filesystems (F2FS, ExFAT, NTFS, CIFS & NFS)
Removed verify and doesn't force encryption, patched SafetyNet flags to pass CTS
Stock thermal driver by default (custom tunables available for ROMs with no thermal daemon)
Disabled hotplug, also on low battery levels (CTL and BCL)
Optimized crypto routines
ZRAM Swap (LZ4) and adaptive LMK on by default
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and reworked GPU driver (goes to idle @ 180MHz)
adrenoboost enabled by default at low level
KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
KLAPSE support (v5.0)
Backlight min brightness option
USB Fast Charge (USB mode up to 900mA with MTP on)
Battery/Notification LED control
FS fsync toggle on/off
Wakelock blockers available
zx2c4's wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP
FKM download configs: oos | custom
Extras download location
(No mirrors please)​
Setup and troubleshoot: To install just flash the zip on a stock setup with either TWRP or autoflash kernel app.
If you come from other kernel or have any issues, you should restore your stock boot.img or dirty flash your ROM before flashing blu_spark zip to avoid problems. Also uninstall or clean data of any kernel control app you're using.
If you are upgrading between blu_spark versions, just flash the kernel zip.
About bugs and reports: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS ROM with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with added modules, etc.
If you're using custom ROMs (including stock based ones) and OOS Open Betas you're much on your own. I'm mostly interested on debugging stuff in stock and stable OOS.
Also try not to spam the thread with OT. There's threads for all kind of stuff, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP or kernel app before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
OnePlus 5 development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to Adam K. for being such a supportive person.
Contributors
eng.stk
Source Code: https://github.com/engstk/op5
blu_spark r8
All right crew!
First build of your favorite kernel is up. Wicked!
Just got an OP5 developer unit yesterday from Oneplus, so today you already have a fully featured blu_spark build.
Most of the features you are used to from blu_spark on OP3/3T and others are in, this first build was compiled with Linaro GCC 5.4 (blu_naro 7.1 build still need some work).
Pretty happy with the stable and smooth base, next weeks will bring more of the usual goodies, there's still lot's of room for improvements :fingers-crossed:
blu_spark_r8-oos_op5_49e4692.zip
First public build (check OP and github for details)
Click to expand...
Click to collapse
Keep it real, keep it true, keep it blu :highfive:
Keep in mind: I will give no active support for custom ROMs (including OOS based ones) or OB.
Meaning, if using anything besides stock and stable OOS don't bother posting about it.
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Custom build isn't compatible with EAS stuff.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Loved your kernel on my old Oneplus X and Nexus 5. So awesome to have you back.
Congrats for getting recognised by OnePlus and getting a free OP5. :good:
@eng.stk Bad boy of kernel is here!!!!Yes!!!!Tnx bro!!
wow finally wellcome
Welcome, let's start the show!
So glad to see you here, thanks for the support! Am I missing the kernel download? Doesn't seem to be on the download page. Thanks again!
opensource4life said:
So glad to see you here, thanks for the support! Am I missing the kernel download? Doesn't seem to be on the download page. Thanks again!
Click to expand...
Click to collapse
Wait.....
Oh I'm more than happy to wait as long as necessary for this bad boy! Just wanted to make sure I wasn't missing it is all
Welcome @eng.stk ! Loved youd Kernel on the OP3 :good:
opensource4life said:
Oh I'm more than happy to wait as long as necessary for this bad boy! Just wanted to make sure I wasn't missing it is all
Click to expand...
Click to collapse
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
eng.stk said:
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
Click to expand...
Click to collapse
Bro,are you also thinking to do your blue twrp?Just to know....tnx a lot,i m so happy that you are here!!
Sweet!..Loved your kernel on onyx.
eng.stk said:
It's up, enjoy guys!
Great times ahead of us guys, this is an awesome device :highfive:
Click to expand...
Click to collapse
Thank you so much!!!
Flamehell said:
Bro,are you also thinking to do your blue twrp?Just to know....tnx a lot,i m so happy that you are here!!
Click to expand...
Click to collapse
Nice to see all of you guys here
For the time being my priority is OOS kernel and will consume pretty much all of my time since it has lot's of new stuff.
Omg, my favorite kernel now on the OnePlus 5 :laugh::highfive:
Wow this was quick, considering you only got the device yesterday.
Keep it up buddy !!
Is this OK, or do I need to flash again? I download the zip from the first post, flash in twrp, the app comes with a update.
tinuz97 said:
Is this OK, or do I need to flash again? I download the zip from the first post, flash in twrp, the app comes with a update.
Click to expand...
Click to collapse
That's ok, that app is searching for other kernel updates.
eng.stk said:
All right crew!
First build of your favorite kernel is up. Wicked!
Just got an OP5 developer unit yesterday from Oneplus, so today you already have a fully featured blu_spark build.
Most of the features you are used to from blu_spark on OP3/3T and others are in, this first build was compiled with Linaro GCC 5.4 (blu_naro 7.1 build still need some work).
Pretty happy with the stable and smooth base, next weeks will bring more of the usual goodies, there's still lot's of room for improvements :fingers-crossed:
blu_spark_r8-oos_op5_49e4692.zip
Keep it real, keep it true, keep it blu :highfive:
Keep in mind: I will give no active support for custom ROMs (including OOS based ones) or OB.
Meaning, if using anything besides stock and stable OOS don't bother posting about it.
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Custom build isn't compatible with EAS stuff.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Click to expand...
Click to collapse
Yeahhhhh :fingers-crossed::highfive:
Happy to see you again :good: Keep the good work !

[EOL] [OP5] [OOS/CUSTOM 8.1.0] [4.4.140] [CLANG 7.0] Flash Kernel v4.29

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
As of July 11th, 2018, this kernel has been discontinued as I have sold the device. Since I don't recommend using a kernel that is not constantly updating, I suggest looking at RenderZenith if you are on OxygenOS or Singularity if you are on a custom ROM.
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. My philosophy on kernels is pretty simple:
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org.
Stable kernel rules work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
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)
Up to date with OOS (5.1.3 and Open Beta 12)
Custom branch compatible with most 8.1.0 ROMs (see below)
Up to date with the latest stable Linux version (4.4.140)
Up to date with the latest CAF tag for Oreo (LA.UM.6.2.r1-09300-sdm660.0)
Mainline patches from Linux, focusing on bug fixes/security
Mainline CFQ scheduler improvements
Kernel hardening from CopperheadOS
Several subsystems converted to use power efficient workqueues
The following user facing features:
Accidental touch protection on hardware keys
Backlight dimmer
KCAL color control
Maple I/O scheduler
Sweep2sleep
Sound control
Wakelock control
Latest WireGuard snapshot (0.0.20180708)
Westwood as the default TCP algorithm
Built with a self compiled Clang 7.0 toolchain with a local initialization sanitizer (build script here, previously built with the latest Google Clang 6.0 toolchain here)
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)
Downloads
Primary: https://github.com/nathanchance/op5/releases
NOTE: The newer builds of 3.x and 4.x are unified! The zip will dynamically detect if you are on OxygenOS or a custom ROM and flash the correct kernel image.
NOTE #2: 3.x is for OOS 5.x 8.0, 4.x is for OOS 5.x 8.1
Installation
Through TWRP:
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot. I would also recommend dirty flashing the latest OOS zip as well.
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 Flash version to the other:
Just flash the kernel zip and reboot
Through Franco Kernel Manager (requires root):
Getting back to stock if necessary (only needed if coming from another kernel):
Grab the latest stock boot image from the OTA zip.
Click on "Manual flasher", select the boot image, and select "Just Flash".
Reinstall Magisk through Magisk Manager (Install -> Direct Install).
If on stock or upgrading from another Flash release:
Download the zip (and optionally, the md5) from the link above
Tap on "Manual flasher"
Navigate to Download
Tap on the zip, select Auto-flash, and choose one of the options.
Reboot and enjoy!
Changelog
Latest release post!
GitHub serves as the ultimate changelog, links are at the bottom of this post
Frequently asked questions
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: As of March 14th, 2018, I have confirmed the following ROMs are 100% compatible with Flash:
LineageOS
Dirty Unicorns
Codename: Phoenix
GZOSP/Validus
OmniROM
AICP
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 LineageOS/Dirty Unicorns, 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. I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than interactive
Any schedulers other than cfq and maple
Anything that compromises performance
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 either @franciscofranco's Kernel Manager for Franco Kernel (which has Flash Kernel support for downloading and automatically flashing the latest kernel zip along with some nice, user friendly ways for tuning the kernel) or @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.
1.6 Q: I am not getting notifications on OOS, what is the cause?
1.6 A: This could be for a couple of reasons. If you haven't already, disable advanced optimizations in Settings > Battery > Battery optimization > Three menu dots. Another reason may be that I ship a compiled Wi-Fi module. I do this for two reasons: I want to have the latest fixes and I enable CONFIG_MODULE_SIG, which checks the signature of a module before loading it for security reasons. This could introduce some incompatibility with OOS, which is something I have no control over.
Thanks to:
The various other developers for their patches (specifically @zx2c4 for WireGuard and @joshuous for fixing the notification delay on Wi-Fi)
@osm0sis for AnyKernel2
@franciscofranco for adding Flash Kernel support to Kernel Manager for Franco Kernel
@adinkwok for being a bro
@phantom146 for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, the Free Software Foundation, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
7.1.x (OxygenOS - 1.x): https://github.com/nathanchance/op5/commits/7.1.x-oos
7.1.x (custom ROMs - 1.x): https://github.com/nathanchance/op5/commits/7.1.x-custom
8.0.0 (OxygenOS - 2.x): https://github.com/nathanchance/op5/commits/8.0.0-oos
8.0.0 (custom ROMs - 2.x): https://github.com/nathanchance/op5/commits/8.0.0-custom
8.0.0 (OxygenOS - 3.x) and 8.1.0 (custom ROMs - 3.x): https://github.com/nathanchance/op5/commits/8.x-unified
8.1.0 (OxygenOS - 4.x) and 8.1.0 (custom ROMs - 4.x): https://github.com/nathanchance/op5/commits/8.1.0-unified
AnyKernel (7.1.x): https://github.com/nathanchance/AnyKernel2-archive/commits/op5-flash-7.1.x
AnyKernel (8.x): https://github.com/nathanchance/AnyKernel2-archive/commits/op5-flash-8.x
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.
Reserved
Reserved
Some initial notes:
1. I have been working on this non-stop since I got the phone yesterday; it's been very stable as I have not made any drastic changes.
2. I have included a few normal features; I am open to additional suggestions (though please read the entire OP before doing so).
3. If you flash the custom version. please let me know if it works without issue so I can add it to the list. If it doesn't, please follow the bug reporting policy in the OP.
I have been up for almost 24 hours at this point so I hope I didn't miss anything but I plan on addressing any issues tomorrow/Sunday if any come up! I do also encourage you to participate in beta testing via Telegram, especially with all the custom ROMs.
Awesome work as usual @The Flash - Running perfectly on DU!
:highfive:
Not GCC 7? 1 star until fixed. :angery-face:
Amazing
Enviado desde mi Oneplus 5 mediante Tapatalk
Its here..Thanks @The Flash for this..Running awexxome so far on oos
Woot! Fast Flash is finally here ?
Welcome!
That too you forever to release it.
Sent from my ONEPLUS A5000 using Tapatalk
@The Flash welcome and Thanks, After enjoying your work from N6P it's our Honor to come for OP5...[emoji4]
Self compiled RR [emoji1128]
@The Flash Nice to see you here [emoji4]
Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk
liver20 said:
Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk
Click to expand...
Click to collapse
I can't say no for sure, but on carbon, it's not working.
stooyleown said:
I can't say no for sure, but on carbon, it's not working.
Click to expand...
Click to collapse
What's not working?
I flashed just a while back on Carbon and it seems ok.
There seems to be some issue with the alert slider and pocket mode, but otherwise seems quite smooth.
Screeny
liver20 said:
Support custom rom pocket judge?
Enviado desde mi Oneplus 5 mediante Tapatalk
Click to expand...
Click to collapse
I will need to add support for this in due time.
Thanks for all the welcomes guys
Sent from my OnePlus5 using XDA Labs
The Flash said:
Some initial notes:
1. I have been working on this non-stop since I got the phone yesterday; it's been very stable as I have not made any drastic changes.
2. I have included a few normal features; I am open to additional suggestions (though please read the entire OP before doing so).
3. If you flash the custom version. please let me know if it works without issue so I can add it to the list. If it doesn't, please follow the bug reporting policy in the OP.
I have been up for almost 24 hours at this point so I hope I didn't miss anything but I plan on addressing any issues tomorrow/Sunday if any come up! I do also encourage you to participate in beta testing via Telegram, especially with all the custom ROMs.
Click to expand...
Click to collapse
Wow, nice to see you here been a long time
Hehehe funny as always master ???
Hi ho Jarvis
@The Flash Do you think the possibility there will be interactive governor tweaks like there was for the Nexus 6P eg @phantom146 and his Glass Cannon Profile:
https://forum.xda-developers.com/showpost.php?p=71797603&postcount=4773

[Kernel][4.4.186] RawWork Kernel v6.2

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
INTRODUCTION
Hello everyone! This is my personal kernel builds for the devices I own. I make them for my usage and for me to learn something new everyday. I'm happy to share this out with the community for you to use as well and give feedback.
With these things in mind always:
1. Be up to date with Linux Stable. Updates will be merged within 24 hours of their release to kernel.org.
2. Keeping it stable and secure is first priority.
Features
NOTE: This list will not always been 100% up to date
Up to date with the latest stable Linux version (4.4.170)
Up to date with the latest CAF tag for Pie (LA.UM.7.2.r1-05800-sdm660.0)
Latest WireGuard snapshot
Flashed with anykernel2
Boeffla Wakelock Blocker
BFQ IO Scheduler
F2FS Support
Built with a self compiled Clang 8.0 toolchain
GitHub serves as the ultimate changelog
Explore here : RawWork Github
INSTALLATION
Boot to TWRP & install the ZIP file and reboot.:good:
DOWNLOADS
Primary: https://github.com/Raw-Work/RawWork_ZB602KL/releases
Telegram Channel: https://t.me/RawWork
Source Forge: https://sourceforge.net/projects/rawwork/files/RawWork-X00TD/
Mirror: http://files.abhishekan.me/RawWork-X00TD%20Builds/
F.A.Q
Q: What ROMs are compatible?
A: As far as my usage this works on stock ROM and all lineage based ROMs. This should work fine on other ROMs as well. You can always report here.
Q: How do I control the kernel?
A: I personally use Kernel Auditor. Feel free to use any you like.
Q: I am having an issue, can you help me?
A: I am still learning as this field is very vast but I will certainly try my best to solve your issue. 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.
THANKS TO:
@osm0sis for AnyKernel2
@zx2c4 for WireGuard
With the Release of RawWork v2.0
I've introduced the Telegram channel for Stable releases and Change log making it easier for users to reach.
Kernel source links
Github
I got 311 update does it support this kernel
savijaysalem said:
I got 311 update does it support this kernel
Click to expand...
Click to collapse
Yes it should! Works fine on 309, will update to 311 and check myself too.
Update!
--> Merged v4.4.139 from kernel.org
DarkAbhi said:
Update!
--> Merged v4.4.139 from kernel.org
Click to expand...
Click to collapse
Awesome first custom kernel.
DarkAbhi said:
Update!
--> Merged v4.4.139 from kernel.org
Click to expand...
Click to collapse
Will this kernel support oc??
Bhuvi100 said:
Will this kernel support oc??
Click to expand...
Click to collapse
No! Will think about it if I have time as an unstable release.
DarkAbhi said:
No! Will think about it if I have time as an unstable release.
Click to expand...
Click to collapse
Thanks for the immediate reply.Will this kernel improve my performance??Sorry for asking too many questions:angel:
Bhuvi100 said:
Thanks for the immediate reply.Will this kernel improve my performance??Sorry for asking too many questions:angel:
Click to expand...
Click to collapse
Yes balanced battery and performance is my concern, will be getting better as updates arrive.
Fast charging working? And any known bugs
sreeraj vr said:
Fast charging working? And any known bugs
Click to expand...
Click to collapse
Working. Double tap to wake
Any new governor u added..??
Dilshantanki said:
Any new governor u added..??
Click to expand...
Click to collapse
Please read the OP first!
DarkAbhi said:
INTRODUCTION
Hey, this is my personal kernel for my Zenfone Max Pro M1. The aim for my kernel is
Be up to date with Linux Stable. Updates will be merged within 24 hours of their release to kernel.org.
Security and stability is first priority.
Features
NOTE: This list will not always been 100% up to date
Up to date with the latest stable Linux version (4.4.138)
Up to date with the latest CAF tag for Oreo (LA.UM.6.2.r1-08900-sdm660.0)
Latest WireGuard snapshot
Flashed with anykernel2
INSTALLATION
Go to TWRP install the ZIP file and reboot.:good:
GitHub serves as the ultimate changelog
Explore here : RawWork Github
DOWNLOADS
Primary:https://github.com/Raw-Work/RawWork_ZB602KL/releases
TO DO:
DT2W support
KCAL color control
Better Wakelock control
CPU wake boost driver
Frequently asked questions
Q: What ROMs are compatible?
A: As of July 3rd, 2018, I have confirmed the following ROMs are 100% compatible with RawWork:
Stock OS
Resurrection Remix
CosmicOS
LineageOS
This should work fine on other ROMs as well.
Q: How do I control the kernel?
A: I personally use Kernel Auditor. Feel free to use any you like.
Q: I am having an issue, can you help me?
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.
Q: Can you add xyz feature?
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 add anything that compromises performance. There will be no overclocking !
THANKS TO:
@osm0sis for AnyKernel2
@zx2c4 for WireGuard
Kernel source links
Github
Click to expand...
Click to collapse
Thanks to -
Nathan Chancellor sir for his wonderful thread xD
Akshay8181 said:
Thanks to -
Nathan Chancellor sir for his wonderful thread xD
Click to expand...
Click to collapse
XD
DarkAbhi said:
XD
Click to expand...
Click to collapse
Im really happy you made it clean and didn't add bloat features don't add features which are not required, plain and simple= best
Deep sleep issue on stock rom
Same as other custom kernels
candiesdoodle said:
Deep sleep issue on stock rom
Same as other custom kernels
Click to expand...
Click to collapse
Yes I know will look into it
DarkAbhi said:
Yes I know will look into it
Click to expand...
Click to collapse
Gr8 thanks!!!!
Support spectrum ?

[EOL] SmartPack [Kernel] GCC 9.x for Oxygen OS [Oreo/Pie] [OP5/5T]

This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...
/* Introduction */
Proudly presenting my work, SmartPack-Kernel for OnePlus 5/5T (cheeseburger/dumpling) running stock (both Stable & Open Beta) Oxygen OS.
Please note: This is a close-to-stock kernel with very few yet useful features developed by various developers within this community (They deserve all the credits, please see the Acknowledgements). If you are looking for a more feature rich kernel with several tweaks and mods and also supports other custom ROMs, you might be disappointed.
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
/* DISCLAIMER */
Code:
I am not responsible for any damage to your device. Everything you are doing on your device is at your own risk.
I only own a OnePlus 5T (dumpling). So, my kernels are only tested on OnePlus 5T running the latest Oxygen OS ([B]Stable [/B]& [B]Open Beta[/B]).
Please note that flashing any custom Kernel including mine will void your warranty.
/* Compatibility */
This kernel is only meant to work on stock Oxygen OS (Stable & Open Beta) and nothing else. However, it may work on other OOS based Oreo ROMs as well (Please try at your own risk).
/* How-to-install */
Auto-flash from SmartPack-Kernel Manager or download from my webpage &
i. Go to recovery (TWRP recommend)
ii. Flash Kernel
iii. Reboot and enjoy​/* How-to Auto-flash */
YouTube Video
/* Features */
Build from stock Oxygen OS source code
Latest Linux 4.4 subversion's and CAF tags fully merged
Built using latest (GCC 9.x) toolchain
Anykernel base for the best compatibility
Kernel tweaking app recommend: SmartPack-Kernel Manager (please note: official Kernel Adiutor is NOT fully compatible with this kernel)
Wireguard support
CPU Input Boost, Devfreq boost, and Simple_LMK from Sultan's Pixel Kernel
CPU Freq Gov: Blu_active, Alucard, and Impulse
Adreno Boost for msm-adreno-tz (disabled by default)
IO schedulers: Maple, Fiops, Zen, Sio & SIOPlus
Enabled a bunch of advanced TCP congestion algorithms (default: Westwood)
Real-time charging status in SmartPack-Kernel Manager
Boeffla Sound to control Headphone, Earpiece (calls) and Microphone (calls)
Boeffla Generic Wakelock Blocker
USB charging rate bumped up to 900 mA (optional, disabled by default)
LED blink/fade control
Display Back-light (Min & Max) Control
K-Lapse, a kernel level live-display module to control screen color, brightness and more
KCAL v2 advanced color control interface
Vibration Strength Control
SELinux "Enforcing" by default (but can be switched to "Permissive" in SmartPack-Kernel Manager)
FSync on/off support
CRC on/off support (disabled by default)
a lot more, please visit my GitHub page for more details...
/* Downloads */
https://smartpack.github.io/op5t/
/* Special note to ROM developers */
You are allowed to include my kernel in any ROMs. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.
/* Donations */
If you like to appreciate my work, please consider donating to me (by either via PayPal, or by purchasing the donation app from playstore) as it is helpful to continue my projects more active, although it is not at all necessary.
Telegram Group
/* Acknowledgements */
@Lord Boeffla
@Sultanxda
@eng.stk
@flar2
@franciscofranco
@arter97
@tanish2k09 for K-Lapse, a kernel level live-display module.
@nathanchance
@ZaneZam
@osm0sis for AnyKernel project
@Grarak for Kernel Adiutor.
Feel free to raise your finger towards me, if I missed your name from this list...
XDA:DevDB Information
SmartPack-Kernel, Kernel for the OnePlus 5
Contributors
sunilpaulmathew
Source Code: https://github.com/SmartPack/
Kernel Special Features:
Version Information
Status: Stable
Created 2018-10-21
Last Updated 2019-10-26
Change-logs
Oxygen OS (Pie)
Oxygen OS (Oreo)
Hi friends,
This kernel was released in the OP5T forum (xda page) for a while. Now, following the words of @shadowstep, here I'm starting a new page exclusively for the OP5 users although you guys are free to visit the other page as well.
Enjoy...
sunilpaulmathew said:
Hi friends,
This kernel was released in the OP5T forum (xda page) for a while. Now, following the words of @shadowstep, here I'm starting a new page exclusively for the OP5 users although you guys are free to visit the other page as well.
Enjoy...
Click to expand...
Click to collapse
It's a good idea, good job
But for clarify, OP5 users can download "dumpling" tagged SmartPack? SmartPack is compatible with Both? You should rename your archives/pack with "OP5-5T" tag
Pho3nX said:
It's a good idea, good job
But for clarify, OP5 users can download "dumpling" tagged SmartPack? SmartPack is compatible with Both? You should rename your archives/pack with "OP5-5T" tag
Click to expand...
Click to collapse
Thanks.
Yes, the kernel's with "dumpling" tags should also work on "cheeseburger" as well since the code is already unified for both devices.
I already renamed many places to reflect the OP5 compatibility and will make the remaining changes in the future. Meantime, if you still found the tag "dumpling" somewhere, please don't worry about it
I'll add this statement to OP as well...
Edit: added this statement to OP
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
sunilpaulmathew said:
Thanks.
Yes, the kernel's with "dumpling" tags should also work on "cheeseburger" as well since the code is already unified for both devices.
I already renamed many places to reflect the OP5 compatibility and will make the remaining changes in the future. Meantime, if you still found the tag "dumpling" somewhere, please don't worry about it
I'll add this statement to OP as well...
Edit: added this statement to OP
The Kernel is unified to work on both OP5 devices. So, if you found the tag "dumpling" somewhere, please don't worry about it
Click to expand...
Click to collapse
LOL, i'm never worried
Before writing my previous reply i have flashed the lastest SmartPack Kernel for OOS Beta and i'm impressed by a lot of unique tweaks/features, especialy qualcomm tweaks and above all GPU gov
Feedback for the battery life will come soon, thx mate :fingers-crossed:
Great, and will wait for your feedback... By the way, plz make sure to use SmartPack-Kernel Manager for the best compatibility (link available in OP)
Pho3nX said:
LOL, i'm never worried
Before writing my previous reply i have flashed the lastest SmartPack Kernel for OOS Beta and i'm impressed by a lot of unique tweaks/features, especialy qualcomm tweaks and above all GPU gov
Feedback for the battery life will come soon, thx mate :fingers-crossed:
Click to expand...
Click to collapse
Added to the OnePlus 5 Index Thread here.
shadowstep said:
Added to the OnePlus 5 Index Thread here.
Click to expand...
Click to collapse
@shadowstep you are a vital ressource for OnePlus users... Come on man, i hope you will keep your OnePlus device for all of us lol :fingers-crossed::highfive:
And i will take the OP6T
Pho3nX said:
@shadowstep you are a vital ressource for OnePlus users... Come on man, i hope you will keep your OnePlus device for all of us lol :fingers-crossed::highfive:
And i will take the OP6T
Click to expand...
Click to collapse
Haha, I'll most probably be holding onto my OP5 for another year at least, so I'll be around here. Also, OP6T should be a decent buy! :good:
nice kernel, but that logo, wasn't it blue at the origin? [emoji6]
https://www.kde.org/
Sent from my ONEPLUS 5T using Tapatalk
Feedback on OOS Beta 20 >>>
- Using the lastest SmartPack Beta for Beta OS
- Using SmartPack Manager
Issue:
- Wi-Fi service is broken (don't purpose/list SSID)
Others:
- Tweaks & interface in SmartPack Manager are great (it's a Kernel Adiutor Modded)
- There some unique features
- Battery life seem to be good
WiFi doesn't work on latest OB.
suviralu said:
nice kernel, but that logo, wasn't it blue at the origin? [emoji6]
https://www.kde.org/
Sent from my ONEPLUS 5T using Tapatalk
Click to expand...
Click to collapse
You got it
Pho3nX said:
Feedback on OOS Beta 20 >>>
- Using the lastest SmartPack Beta for Beta OS
- Using SmartPack Manager
Issue:
- Wi-Fi service is broken (don't purpose/list SSID)
Others:
- Tweaks & interface in SmartPack Manager are great (it's a Kernel Adiutor Modded)
- There some unique features
- Battery life seem to be good
Click to expand...
Click to collapse
Guys, my kernel fully depends on stock wifi Modules. Have you come from a custom kernel which uses a custom wifi Module? Are you using a different WiFi MOD (like a Magisk mode or something else).
I do remember a user in my Telegram group got the same issue, who is using Pixel mod wifi magisk module. He removed it and the issue is gone.
By the way, thanks a lot @Pho3nX for testing and feedbacks... really appreciated...
obol2 said:
WiFi doesn't work on latest OB.
Click to expand...
Click to collapse
sunilpaulmathew said:
You got it
Guys, my kernel fully depends on stock wifi Modules. Have you come from a custom kernel which uses a custom wifi Module? Are you using a different WiFi MOD (like a Magisk mode or something else).
I do remember a user in my Telegram group got the same issue, who is using Pixel mod wifi magisk module. He removed it and the issue is gone.
By the way, thanks a lot @Pho3nX for testing and feedbacks... really appreciated...
Click to expand...
Click to collapse
Hi, nothing like that, just OOS Beta, my previous kernel was stock and i don't installed crapy apps like Pissel WiFi, Mod
I think simply it's not the same blobs between OP5 > OP5T Beta Roms
Pho3nX said:
Hi, nothing like that, just OOS Beta, my previous kernel was stock and i don't installed crapy apps like Pissel WiFi, Mod
I think simply it's not the same blobs between OP5 > OP5T Beta Roms
Click to expand...
Click to collapse
Ok, then I have to look on that issue more... Pls give me some more time...
sunilpaulmathew said:
Ok, then I have to look on that issue more... Pls give me some more time...
Click to expand...
Click to collapse
Hey man, really appreciate your work for the OP5. FIY, I'm using OB20, latest smartpack version, and Pixel2Pie WiFi Mod and everything works alright!
Pires_7 said:
Hey man, really appreciate your work for the OP5. FIY, I'm using OB20, latest smartpack version, and Pixel2Pie WiFi Mod and everything works alright!
Click to expand...
Click to collapse
That's really interesting. Just for a clarification, can you test wifi without the mentioned module? Anyway, thanks a lot for testing and nice words...
shadowstep said:
Haha, I'll most probably be holding onto my OP5 for another year at least, so I'll be around here. Also, OP6T should be a decent buy! :good:
Click to expand...
Click to collapse
What Rom do you actually use?
Mar-cel said:
What Rom do you actually use?
Click to expand...
Click to collapse
I keep my signature updated. Currently using Codename Phoenix Oreo.

[KERNEL][Android 10-13][OOS/Custom] mcd-kernel [r19]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
* I am not responsible for bricked devices, dead SD cards, or you getting
* fired because the alarm app failed. Please do some research if you have any
* concerns about features included in this KERNEL before flashing it. YOU are
* choosing to make these modifications.
I would like to share with you my personal kernel build. It's based on official OnePlus kernel sources combined with some additional features and commits from different great developers out there.
Features:
No root required
Systemless installation, no custom kernel scripts
Passes SafetyNet
#########################################
OxygenOS build based on official OnePlus kernel source
Custom ROM build based LineageOS kernel source
Compiled with AOSP clang v12.0.5, LLVM tools and LLD linker
Battery_idle mode support [Advanced charging controller needed]
CPU input_boost - [enabled by default]
FSync toggle - [enabled by default]
GPU: adrenoboost [low / mid / high]
KCAL color control
K-Lapse support
Led control [OP6 only]
Minimum backlight control and high brightness option
Scheduler improvements to improve jitter and UX
Sound control and Microfone gain
TCP: advanced TCP algorithms - [Westwood as default]
USB Fast Charge - [disabled by default]
Vibration control
Wakelock blocker
WiFi module picked from CAF's source
WireGuard support
ZRAM improvements [2 GB, zstd compression]
Removed a lot of debugging stuff and log spam
Download:
Latest version: mcd r19​FKM Updater config: OxygenOS / custom ROMs​
Support:
Leave a like or a comment - this keeps me motivated
PayPal donations are another appreciated way:
Thank you very much!
Telegram contact:
Kernel group: t.me/mcd_kernel
Kernel update channel: t.me/mcd_kernel_builds
Sources:
AnyKernel3: https://github.com/mcdachpappe/AnyKernel3
Toolchain: https://github.com/mcdachpappe/mcd-clang
Credits:
Thanks to these great guys and their programming skills and their sources: acuicultor, arter97, eng.stk, flar2, joshuous, kdrag0n, kerneltoast, kristofpetho, LordBoeffla, nathanchance, osm0sis, RenderBroken, tanish2k09, zx2c4
Huge thanks to @rippledrums for designing our logo!
XDA:DevDB Information
[KERNEL][OOS/CUSTOM] mcd-kernel, Kernel for the OnePlus 6
Contributors
mcdachpappe
Source Code: https://github.com/mcdachpappe/android_kernel_oneplus_sdm845
Kernel Special Features:
Version Information
Status: Stable
Created 2019-05-19
Last Updated 2022-11-26
Installation:
Do not switch between other custom kernels without installing a stock boot.img or reflashing your ROM !
Flash kernel .zip via any kernel manager app or custom recovery
Update:
Flash your desired mcd-kernel version on top of your existing mcd-kernel
Known issues:
OxygenOS:
OOS 11.*: Network speed indicators are not working on any custom kernel
Custom ROMs:
Gestures might not work on some custom ROMs as this kernel uses LineageOS gesture handling
Troubleshooting:
Try one or more of these steps prior flashing this kernel if you run into issues:​
Delete your kernel-manager-app data
Dirty flash your current ROM / Flash stock boot.img
If you are still facing any issues, join our telegram group and report your issues via #bugreport.​
Kernel history:
! First CAF based kernel build above this point !
build 16-12-2020
build 14-11-2020
build 30-10-2020
build 18-10-2020
build 02-10-2020
build 15-09-2020
build 23-08-2020
build 02-08-2020
build 14-07-2020
! Seperate Kernel for OOS and Custom ROMs below this point!
build 03-07-2020
build 24-06-2020
build 04-06-2020
build 25-05-2020
build 10-05-2020
build 04-05-2020
build 30-04-2020
build 19-04-2020
build 13-04-2020
Awesome! :victory:
Sent from my OnePlus 6T using XDA Labs
Great to see a mix of these three kernels!
GamingDevilsCC said:
Great to see a mix of these three kernels!
Click to expand...
Click to collapse
Wow i remember u from A1 forum,great to see u here!
kernel update: r2
Changelog:
merge stable Linux v4.9.177
add blu_schedutil cpu governor
remove LED control for OP6T
compiler optimizations
misc stuff
Download:
mcd-kernel-op6-r2.zip
Changelog: at pastebin.com or androidfilehost.com​
Notes:
Feedback is highly appreciated
You may delete the data of your kernel-tweak app to see/apply the new default values
mcdachpappe said:
Changelog:
merge stable Linux v4.9.177
add blu_schedutil cpu governor
remove LED control for OP6T
compiler optimizations
misc stuff
Download:
mcd-kernel-op6-r2.zip
Changelog: at pastebin.com or androidfilehost.com
Notes:
Feedback is highly appreciated
Telegram-Group:t.me/mcdkernelop6
Telegram-Channel:t.me/mcdkernelchannel
Small note:
I do not like to say this, but since I spent a lot of time on this project, I would be happy if you would consider to do a little donation: paypal.me/mcdachpappe
Click to expand...
Click to collapse
Thanks... Never seen so much battery life and performance in one place... Great kernel... Using 3days... And still solid and smooth
Does this kernel support arter97's f2fs File Based Encryption?
Khaveesh said:
Does this kernel support arter97's f2fs File Based Encryption?
Click to expand...
Click to collapse
Yes... Using it with f2fs... And yes flash f2fs format zip in arters topic then before booting up flash f2fs fstab... Worked fine... Btw this kernel is stable(VERY STABLE FAST AND BATTERY FRIENDLY).... and with f2fs it even can fly...
James Blode said:
Thanks... Never seen so much battery life and performance in one place... Great kernel... Using 3days... And still solid and smooth
Click to expand...
Click to collapse
have you tried the HolyDragon kernel?
(or BluSpark or SmurfKernel?)
how does it compare?
One small bug, the link speed for wifi is always 0.
The wifi works fine though
metaxda said:
have you tried the HolyDragon kernel?
(or BluSpark or SmurfKernel?)
how does it compare?
Click to expand...
Click to collapse
Tried... Not much of different... But this is fast smooth and very battery friendly... Exactly for battery this is a monster... All kernels are good... Tried even arter97, radioactiv, smurf, ex... Etc... Now staying with this
If I'm on oos 9.0.5 with xXx and Renovation rom with stock kernel all I have to do is flash this kernel zip right? No need to flash the boot image?
James Blode said:
Thanks... Never seen so much battery life and performance in one place... Great kernel... Using 3days... And still solid and smooth
Click to expand...
Click to collapse
Which rom are you using?stable or beta?
kakkooran said:
Which rom are you using?stable or beta?
Click to expand...
Click to collapse
Stable
kakkooran said:
Which rom are you using?stable or beta?
Click to expand...
Click to collapse
Stable... 9.0.5... is it working on betas? Cause I always use Stable...
---------- Post added at 06:56 PM ---------- Previous post was at 06:55 PM ----------
akiwiz said:
If I'm on oos 9.0.5 with xXx and Renovation rom with stock kernel all I have to do is flash this kernel zip right? No need to flash the boot image?
Click to expand...
Click to collapse
Yes... BUT FLASH MAGISK AND THEN KERNEL... THAT IS CRITICAL TO FLASH MAGISK BEFORE KERNEL... AND ALWAYS
Smooth as a shark:good:
James Blode said:
Stable... 9.0.5... is it working on betas? Cause I always use Stable...
---------- Post added at 06:56 PM ---------- Previous post was at 06:55 PM ----------
Yes... BUT FLASH MAGISK AND THEN KERNEL... THAT IS CRITICAL TO FLASH MAGISK BEFORE KERNEL... AND ALWAYS
Click to expand...
Click to collapse
I tried this on Beta 18 but it led into brick my phone
kakkooran said:
I tried this on Beta 18 but it led into brick my phone
Click to expand...
Click to collapse
Oh... Maybe this is exactly for stable oos? Idk... What version of magisk did you flashed?and what kind of error did you get? Bootloop or maybe Qualcomm crashdump? Or it is rebooting to recovery?
Kernel is pretty smooth but on the balanced profile the big core is at least 25%-30% on the top frequency just when browsing net or chatting WhatsApp. Normally smurf and holydragon doesn't act like this on balanced profile

Categories

Resources