[KERNEL][GPU OC] SmurfKernel 3.5.5 [OOS 10/CUSTOM UNIFIED][4.14.183]

5,434 posts
Thanks Meter: 9,099
By pappschlumpf, Senior Member on 3rd June 2019, 07:20 PM
Post Reply Email Thread

OnePlus 7 Pro / OnePlus 7
The only fully unified kernel for OOS and CUSTOM ROMs


Flash and be happy out of the box!
The kernel provides 4 Spectrum profiles and 3 Franco Kernel Manager profiles (Pie only) for most usecases. Balanced / Battery / Performance (default) / Gaming. For choosing another profile as Balanced please install Spectrum from the Google PlayStore.
If you want to modify the profiles just run a kernelmanager like EX Kernelmanager and change what you want.

The Android 10 version comes with autoinstalling Magisk module and autoinstalling config app made by Senior member xXx and Senior member tanisch2k09!
To preconfigure the kernel uses a config file made by well known Senior member @xXx
Many thx to both for this oustanding contribution to this project!!!
The Android 10 version supports Magisk 19.4 or higher only!

These are the tunables you could modify:

Defaults in [ ]
Profiles battery, balanced, [performance], gaming
SELinux [permissive] / enforced
CPU minimum frequency little [300], 403, 499, 576, 672, 768
CPU minimum frequency big [825], 948, 1056
CPU minimum frequency prime [825], 948, 1056, 1171
GPU minimum frequency [257], 345
GPU Input boost off [345], 427
GPU maximum frequency up to 850 MHz (comes with 585 stock frequenccy set!)
!!! WARNING !!! 675, 765 and 800 / 850 MHz are GPU OC frequencies and NOT stable on all devices!

The SmurfKernel configuration file is placed in /sdcard/SmurfKernel: If you want to use the kernel with it's default configuration just flash it!!! For custom changes please edit the SmurfKernelConfigurationEditor by @tanish2k09. The settings are applied saving the config. Your actual configuration is written to smurf.kernel.bootlog.

It's recommended to use my kernel paired with

xXx NoLimits thread

Telegram channel


OOS and CUSTOM ROM support
WiFi fix for user having no WiFi (switchable in the config app)
GPU OC up to 850 MHz
CPU minimum 300-768 MHz
GPU Input boost (off / 345 / 427 MHz)
Klapse Livedisplay 5.0 by @tanish2k09
Scheduling mechanisms PELT / WALT
Dynamic stune boost
Devfreq boost
Devfreq boost DDR
Devfreq boost GPU
Input stune boost extender
Simple LMK
High / Medium / Low boost presets
Multiqueue io-scheduler: none, bfq-mq, kyber
Singlequeue io-scheduler [Anxiety], bfq-sq, cfq, noop, fiops, sio, etc.
Dynamic fsync
Advanced color control (RGB, hue, saturation, contrast)
Backlight dimmer
Adjust vibration
Wake gestures
Wakelock blocker
IPtables TTL
Linux 4.14.183
CAF upstreamed LA.UM.7.1.r1-16600-sm8150.0 / LE.UM.4.1.1-00610-SDX55
Spectrum and FK profiles support

Information about Klapse Livedisplay


none (default)
anxiety (default)

adreno boost
touch and input boost
direct stune boost
dynamic multi level stune boost
GPU input boost
Input boost stune extender

dynamic fsync
800/850 MHz GPU maximum clock
Selectable GPU tables, Maximum 800 or Maximum 850 MHz
advanced tcp congestion algorithms
power efficient workqueues switchable
Boeffla wakelock control

sweep2sleep and wake
vibration control


Just flash!
Reboot to TWRP and flash kernel only, if you're already on SmurfKernel.
You can flash the kernel using TWRP
If you need to flash Magisk, flash it before flashing the kernel.
Coming from stock kernel, or any other kernel it is recommended to flash kernel, magisk, kernel.
If you encounter a ramdisk update error please reflash TWRP, magisk, reboot TWRP and flash magisk, kernel.


GoogleDrive folder
MEGA folder
SmurfKernelConfigurationEditor by @tanish2k09.

Flash as Magisk module
Bootanimation 1
Click image for larger version

Name:	GIF-190621_201240.gif
Views:	45582
Size:	3.70 MB
ID:	4780411
Bootanimation 2
Click image for larger version

Name:	smurfkernel bootanimation v1.gif
Views:	45356
Size:	1.74 MB
ID:	4780412
Bootanimation 3
Bootanimation 4

All credits for these awesome bootanimations go to @JJay666, Pas and @Duncan1982



Many many many thx to all OP6 / 6T users that made buying this device possible with their donations. An awesome community !!!

@DespairFactor for his great base
@nathanchance for this great reference
@ZeroInfinity for great pwrutilx governor
Joe Maples for electroutil
Team Helix for the great helix_schedutil governor
@difr for SimpleSpectrum
@frap129 for original Spectrum
@Tkkg1994 for always being so helpful
@DroidShift79 for the outstanding logo picture!
and all other great kernel devs on xda

XDA:DevDB Information
[KERNEL][GPU OC][OOS] SmurfKernel 3.5.5, Kernel for the OnePlus 7 Pro

Source Code:

Kernel Special Features: GPU OC, GPU Input boost, CAF upstreamed, Linux upstreamed

Version Information
Status: Stable
Current Stable Version: 3.5.5
Stable Release Date: 2020-06-03

Created 2019-06-03
Last Updated 2020-06-03
The Following 128 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
3rd June 2019, 07:23 PM |#2  
Ashray_Vk's Avatar
Senior Member
Flag bangalore
Thanks Meter: 335
Thank you for bringing this to us!
The Following 3 Users Say Thank You to Ashray_Vk For This Useful Post: [ View ] Gift Ashray_Vk Ad-Free
3rd June 2019, 07:28 PM |#3  
Senior Member
Flag Lexington,sc
Thanks Meter: 119
haven't flashed a kernel yet been waiting on this thanks for all the work you put in
The Following User Says Thank You to ecompton59 For This Useful Post: [ View ] Gift ecompton59 Ad-Free
3rd June 2019, 07:34 PM |#4  
xXx's Avatar
Senior Member
Flag Munich
Thanks Meter: 18,414
Donate to Me
Good Job! Awesome performance. Thank you Erik.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20190603-202536_v1.0.0.jpg
Views:	17312
Size:	240.4 KB
ID:	4770839  
The Following 8 Users Say Thank You to xXx For This Useful Post: [ View ] Gift xXx Ad-Free
3rd June 2019, 07:38 PM |#5  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 9,099
Donate to Me
Many thx for the kind words. Have fun using it. There are several OC steps available. 850 MHz is for sure not for all
The Following 4 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
3rd June 2019, 07:39 PM |#6  
Senior Member
Flag Haarlem
Thanks Meter: 424
Great job like always! This has been my main kernel for the OP6, OP6T and 7 Pro. Definitely reccomend it!
3rd June 2019, 07:40 PM |#7  
Senior Member
Thanks Meter: 729
Is this really happening

Click on the smiley above !
3rd June 2019, 07:53 PM |#8  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 9,099
Donate to Me
Oh, forgot to add the option to turn off gold core boost, next version. You could use boost option little only for now.

Gesendet von meinem xXx_NoLimits_7.0 on GM1913 mit Tapatalk
The Following User Says Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
3rd June 2019, 08:19 PM |#9  
Senior Member
Flag London
Thanks Meter: 729
heard good things about this kernel on OP6.
Sucks OP not merged Pro 5G sources as no custom kernel boots for me.
3rd June 2019, 08:19 PM |#10  
dante_nfs's Avatar
Senior Member
Thanks Meter: 440
Yeaaahhhhh the best is here. This device doesn't need to be tinker with, except your kernel. As always thanks and i hope you to have some great time and super performance kernels.
3rd June 2019, 08:22 PM |#11  
Duncan1982's Avatar
Senior Member
Thanks Meter: 1,818
Stunning performance, fantastic kernel....cheers Erik......
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20190603-201829.jpg
Views:	41716
Size:	210.0 KB
ID:	4770862  
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