Remove All Ads from XDA

[Kernel][OP6T][OOS] mcd-kernel [r3.2]

547 posts
Thanks Meter: 1,938
Post Reply Email Thread
Announcement from mcdachpappe: latest release: r3.2

* 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.

This kernel works on OP6 and OP6T and OxygenOS only.

I would like to share with you my personal kernel build. It's basicly a mix between the following kernels: arter97, RenderZenith and Radioactive-Kernel. A huge thanks to 0ctobot for his neutrino-kernel which is our base!

Some notes for this thread:
  1. Feel free to ask for new features that are currently missing, but: I won't add over-/underclocking stuff!
  2. Please have a look at #post2 of this thread for installing instructions and further details before downloading and flashing this kernel!
  3. Be nice and respectful to each other

Main Features:
  • Compiled with Clang 9.0.0 toolchain [self compiled]
  • Upstreamed to stable linux branch - current 4.9.180
  • Upstreamed CAF msm-4.9 tag
  • Upstreamed f2fs mainline + rapid GC [thanks to arter97]
  • Dynamic schedtune boost [thanks to joshuous and renderbroken]
  • Boeffla's wakelock blocker [thanks to LordBoeffla] - [enabled by default]
  • Boeffla's led control [thanks to LordBoeffla]
  • CPU governors: schedutil, blu_schedutil [thanks to eng.stk]
  • CPU-input-boost driver [thanks to kerneltoast] - [+ stune-boost, wake_boost, frame_boost]
  • FSync toggle - [disabled by default]
  • I/O schedulers: Cfq, Bfq, Noop, Deadline, Zen, Maple, Fiops, Sio, Anxiety - [Anxiety as default]
  • KCAL color control
  • K-Lapse support - [thanks to tanish2k0]
  • Minimum backlight control and high brightness option [thanks to flar2]
  • Power efficient workqueues toggle - [enabled by default]
  • Sound control [thanks to flar2]
  • TCP: advanced TCP algorithms - [Westwood as default]
  • USB Fast Charge toggle [thanks to eng.stk] - [enabled by default]
  • Vibration control [thanks to eng.stk]
  • Wake gestures [thanks to flar2]
  • WireGuard support [thanks to zx2c4]
  • ZRam - [enabled by default]
  • Removed a lot of debugging
  • ####################################
  • Spectrum support - [added 4 custom profiles]
  • FKU profile support - [added 3 custom profiles]
  • Preserves magisk after installation
  • Systemless installation [+ 'self-destruction'-script]
  • Passes SafetyNet





  • Thanks to return.of.0ctobot for his great kernel
  • Thanks to these great guys and their programming skills and their sources: arter97, acuicultor, RenderBroken, joshuous, nathanchance, flar2, LordBoeffla, tanish2k09, zx2c4
  • Huge thanks to @rippledrums who is the best moderator [in our telegram groups] i've seen so far and for our designing logo!
  • Thanks to everyone i may forgot

Small note:
Please leave a comment here if this kernel works or doesn't work for you. This thread stays alive with your contributions and your feedback. Additionally this will motivate me to continue working on this kernel. And if you like you can do a little donation to

XDA:DevDB Information
[Kernel][OOS] mcd-kernel [r3.2], Kernel for the OnePlus 6T

Kernel Special Features: Dynamic schedtune boost

Version Information
Status: Stable

Created 2019-05-19
Last Updated 2019-07-06
The Following 14 Users Say Thank You to mcdachpappe For This Useful Post: [ View ] Gift mcdachpappe Ad-Free
19th May 2019, 02:47 PM |#2  
mcdachpappe's Avatar
OP Senior Member
Flag NRW
Thanks Meter: 1,938
Donate to Me
Important notes:
  • Magisk is mandatory for this kernel [v18.1 / v19.2 has been tested]
  • Please take a log if you are reporting an issue

'Clean flash' instructions:
  1. [optional] Delete your kernel-tweak-app data
  2. Boot into custom recovery [tested with official TWRP 3.3.1-0]
  3. Flash stock OxygenOS-boot.img / flash the full
  4. Flash your current to keep your custom recovery
  5. Reboot into recovery again
  6. Flash
  7. Flash kernel .zip
  8. Reboot into system
The Following 6 Users Say Thank You to mcdachpappe For This Useful Post: [ View ] Gift mcdachpappe Ad-Free
19th May 2019, 04:26 PM |#3  
Senior Member
Thanks Meter: 89
Awesome! Gonna try .. thanks for your work.
The Following User Says Thank You to farhan20 For This Useful Post: [ View ] Gift farhan20 Ad-Free
19th May 2019, 04:46 PM |#4  
Senior Member
Thanks Meter: 59
Another great kernel . Thanks bro 🙌
The Following User Says Thank You to javad79 For This Useful Post: [ View ] Gift javad79 Ad-Free
19th May 2019, 08:00 PM |#5  
SyCreed's Avatar
Senior Member
Flag Hadera
Thanks Meter: 1,259
Donate to Me
OMG! you're also here <3
Gr8 to see u mate!
The Following User Says Thank You to SyCreed For This Useful Post: [ View ] Gift SyCreed Ad-Free
20th May 2019, 12:34 AM |#6  
Senior Member
Thanks Meter: 241
Donate to Me
This kernel is freaking great! It has everything that I wanted in all the other kernels combined. You killed it. Super quick so far and not a single problem. I'll letcha know inna day or two if anything hits the fan, but everything is flawless and taps touch when my fingers hit the screen! Thanks! KEEP UP THE AWESOME WORK!
The Following User Says Thank You to Gytole For This Useful Post: [ View ] Gift Gytole Ad-Free
20th May 2019, 01:40 AM |#7  
Senior Member
Thanks Meter: 194
Do you have to reflash magisk after flashing stock oos rom?
20th May 2019, 05:52 AM |#8  
Senior Member
Thanks Meter: 392
Originally Posted by robbieast

Do you have to reflash magisk after flashing stock oos rom?

Yes, I'd flash magisk always before a custom kernel.
20th May 2019, 07:14 AM |#9  
Senior Member
Thanks Meter: 157
Originally Posted by robbieast

Do you have to reflash magisk after flashing stock oos rom?

In the clean flash instructions in the OP, it says optional to flash full OOS Rom. You can actually just go ahead and flash the kernel (which could cause issues coming from non-stock based kernels)... If you flash the entire OOS stock Rom your going to overwrite boot, Magisk, recovery, all that. So yeah you're going to have to flash TWRP and Magisk again as well as the kernel. If you were to just flash the stock boot.img, then I believe you can just go flash new kernel, Magisk, new kernel. I personally am not sure if flashing boot.img erases TWRP, but I do know flashing OOS will.
20th May 2019, 09:49 AM |#10  
MarcoG:'s Avatar
Senior Member
Flag Herford Germany(NRW)
Thanks Meter: 2,347
i will test this Kernel

Gesendet von meinem ONEPLUS A6013 mit Tapatalk
20th May 2019, 11:19 AM |#11  
romixer's Avatar
Senior Member
Thanks Meter: 65
So you recommended to clean install but if I decide flash over bluespark, for example, I'll face some issues?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes