yashsingh1/xdaforums huggingface dataset:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
blu_spark extras v8.72

All right crew!

Here's an updated TWRP with all the blu_spark goodies inside and fully synced with TWRP Android-8.1 branch (including more recent upstream than official TWRP) and some specific device fixes.

Fully synced with TWRP 3.2.1+, name changing to reflect base 8.version, full compatible with OOS Oreo 8.1/8.0 stuff and Nougat.

TWRP blu_spark edition is not only universal but also unified, works for both OP5/5T.

Delete your twrp settings or else issues may arise if coming from other version besides blu_spark.

twrp-3.2.1-x_blu_spark_v8.72-op5_op5t.img

Keep it real, keep it true, keep it blu :highfive:

Wakelock blocker info and example script

Android wireguard-tools Magisk Module

I'm just sharing my personal mods since people asked, meaning no support will be given (don't bother post about it).

If your cat get's on fire you're on your own ;p

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
blu_spark r106 unified (oreo-mr1)

All right crew!

New Oreo build is up :highfive:

Oreo builds are unified, also good to go on 5T Oreo stuff :good:

Because of latest TWRP and Oreo changes, you'll need to use TWRP 3.2+ or my unified TWRP 3.2.1-x blu_spark v8.72 (recommended).

Any other versions may not have full support for the kernel and the installer.

Also mind that for now on builds will touch system partition (Oreo stuff).

So, if you want to go back to stock, just backup boot and system beforehand or dirty flash you ROM zip.

If coming from other kernel always dirty flash your ROM (and root if that's the case) beforehand.

This is for Oreo 8.1 only.

blu_spark_r106-oos-oreo_op5-op5t_ba4fc1e.zip

blu_spark_r106-custom_oreo_op5-op5t_4cb9b09.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).

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.

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] dajumper:
Great thanks for kernel but is source code out because you made this kernel?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] pyry666:
It is..
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] p8257908@gmail.com:
blu_spark r106 NFS not working
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] pyry666:
Works fine with OB4..
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] p8257908@gmail.com:
With crDroid4 not working,at 103 not problem.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] gunyz:
[MENTION=3873953]eng.stk[/MENTION] thank you very much for your updates. I have one question though. Does your kernel change anything related to sound? Because the stereo sound mod doesn't work well with your kernel. I know you don't want to bother about mods but I just want to know ?

Regards
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
Refer to release notes, it's by design to match LOS changes to next week Nightly.

Nope, don't touch nothing related to that, all stock
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] fefepato:
Wifi not working on last version

Edit: OOS beta 4. Version r106
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] OhioYJ:
That's lacking information? Which version?

Wifi works fine for me with r106 Custom. Latest Official build of Lineage, March 12. Its on after reboot, everything works perfect.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] LeoPosas:
Guys, this it's common flash error.

If you came from stock kernel, just flash it after magisk, if you have magisk already, just flash the kernel.

If you came from other custom kernel, flash stock and then the new custom kernel.

IMPORTANT: Do not Wipe Dalvik/Cache
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] M3drvr:
Have never had to flash magisk after flashing the kernel. And I'm 100% stock other than this kernel. New update comes out, this kernel overwritten with stock, simply Flash this kernel, zero issues. Actually to add to that, never had to reflash the recovery either after flashing stock updates. Everything just works.

---------- Post added at 18:57 ---------- Previous post was at 18:55 ----------

Could you be less specific please.:rolleyes:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Taiki321:
The newest kernel r106 with OOS 5.04 stable breaks somehow the camera. If I take pictures with the stock camera I get some strange lines at the bottom of the picture. Changing back to r102 fixes this behavior
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] GeneFitz23:
Can confirm. Weird colored bars at the bottom.

Edit. BTW, thanks for all of this
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Gentilsatan:
Try to read a little please .. The same thing is repeated on the last 5 pages!

102 for Android 8.0

106 for Android 8.1

So it's normal that it break some stuff !!!

Another note, You have to choose the right kernel according to your rom, OSS or CUSTOM !

It's very clear .. It's written ..

Thanks
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] GeneFitz23:
Readings hard. Plus, I tried looking back 5 pages and don't see anything related to this. Not trying to argue, but I tried reading a little.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Can you please link to any of the posts in the last 5 pages where it's very clearly written that 102 is for 8.0 and 106 for 8.1?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Gentilsatan:
1d

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] kaihansen2001:
Maybe (see it as a way to improve the post) that can be clarified in the title saying 102 is for OOS stable and 106 for beta and custom branches. Because seeing the title as it is, 106 is valid for OOS table, beta and custom, to be true, I downloaded the 106 to put it on my stock 5.0.4 but I didn't.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Chaplan:
Good practice to always look at the latest release post, see what the build syncs with and deduct from there.

It's easy to be mislead by not reading it, the other way around doesn't seem as such.

Even with big bold letters users don't read and flash stuff for custom on OOS and vice versa.

Information is crystal clear on release posts, use it.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Ha! EXACTLY! You cant.

1. That post appears once on the last page as an original statement, a second time as a quote with a response irrelevant to its context. Nothing within the 4 pages before that.

2. More importantly, to assume that the people reading this thread should know that an esoteric statement like "synchronize codes for xxx" implies that it ONLY works on xxx and nothing else is quite audacious. If anything, it implies more compatibility. Absolutely, many posters on XDA deserve slaps in the face for repeated questions and procedures and not reading the OPs. But for you to condescend based on that term alone is excessive. It is not "very clearly written" that it's for 8.1 only. With all due respect, you owe those two posters an apology IMO.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] MaratApparat:
Isn't "Oreo" mean both 8.0 and 8.1?

So...
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Gentilsatan:
It's not my kernel .. I just wanted to help you .. And I can assure you that there it is this famous post, 2 pages back, we are at 106 pages with the xda app and it is on page 104 !
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Post that screenshot all you want. It does not "very clearly" say that the update is for 8.1

It says "synchronized codes for OPEN BETA 4 and 6", that is not clear that it is for 8.1 ONLY.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] ginger709:
Tell me if I am an idiot please.

I am using Resurrection Remix and the 103 kernel as RR is an aosp rom.

The 106 kernel is for custom roms based on oos, correct? Or is it any custom rom?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] andre0005:
Use 106 custom. It's the correct one.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Gentilsatan:
I would like to post that screenshot where you think.. It's not my problem if you are not up to date with updates..

Anyone flash beta 4 or 6 must necessarily know that is 8.1 at least by reading the chanchlog (something you apparently never do) otherwise I wonder what you do in a custom kernel thread..?

Cordially
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
The changelog doesn't say anything about 8.1 only. No matter how many times you refer to it. If your pride still won't let you apologize for being obtuse to those guys, then just say so. Sent you a PM...
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] zer0se7en:
Dude, 8.1.0 was only made available by OnePlus with Open Beta 4 (5T) and Open Beta 6 (5). All below betas and stable builds are lower. Even if you only have your device in less than a month you should've known about this.

You should read more before you decide what you plan to do with your device. It's what I do. Coz believe me, all the answers to your questions are already here. You just have to find it.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Oh this all isnt for me! I am still on 100 and stock 5.0.4. Lol

I am just sticking up for the 2 guys who couldn't tell from the changelog that 106 is for 8.1 only. I agree with them that it is confusing. So then when Flatnuts started being condescending to them I thought I'd call him out on it. All good... everyone carry on... :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Gentilsatan:
It was never a question of honor, my honor goes well beyond an xda forum and especially with you .. You still insists it's not clear but it's you who don't know that beta 4 is 8.1! It's simple

Edit : I haven't received a PM
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
This.

5.04 -> 8.0

OB4 -> 8.1

While it may work with one another, issues may arise.

So use the proper version for each iteration. Simple.

And instead of complaining, people could see that I already made 8.1 only clear on the release post like 3 days ago lol
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jenzy1985:
r106 with OB4 broke WiFi! What Version is full working on OB4 with WiFi ?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] tasoskio:
audax v3.0 working good
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] MaratApparat:
No, it didn't. Im on them. Recheck your steps and zips
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Yes. I am not sure what's being missed here. I never said... Anywhere... That OB4 isn't 8.1. No one is arguing that. I am saying that the changelog isn't clear that the kernel version 106 is ONLY for 8.1/5TOB4/5OB6.

The term "synchronize codes for OB4" in the 106 changelog is quite easily read as "oh, hey he added support to this kernel for OB4/8.1....", No question.

But it does NOT clearly say "So that means it doesn't work on 8.0/OB3/5.04 anymore."

Someone could easily read it as "oh hey, this kernel works on both 8.0 and 8.1 now."

So to chastise those guys for not reading "something written very clearly on multiple pages" is excessive at best. If "synchronize codes" means "removed support for anything previous" to you, then great, but it's not obvious to all. That's all I am saying.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jmtjr278:
Enough. You've fought with everyone, including the developer, about how he should label his own kernel, rather than just reading and learning and accepting you have made a mistake. Move on. Forget it. Let it go.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
Some people need bigger glasses I guess...

I give up :angel:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] BigBrosMo:
Yup Perfect! Thanks for editing your post and adding that bit Eng. Now it's obvious. Before the line just said this is for Oreo only. There was no mention of 8.1

I did not make a mistake, and you just vindicated me.

Appreciated.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
It was already kinda obvious from several info including oreo-mr1, ROM changelog and whatnot, etc etc.

People continued ranting and didn't even noticed that I put in the change painted in gold days ago to be obvious obvious.

I think we had enough of noise and pointless chit chat already. No medals sorry.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] marvi0:
Guys just did a quick search and it appears in ex kernel manager the values are not sticking after reboot. Anything I need to do for these to stick please?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] kaihansen2001:
Where have you seen that?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] marvi0:
Am using ex kernel manager and if I set my frequency they are not sticking.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] kaihansen2001:
I use EX Kernel Manager and I think all values stick, in any case I do not change frequencies. Maybe better to send your question the EX thread instead of this one since this is support for kernel only.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] bdick21:
Hi Leo,

Could you please explain why Dalvik/Cache should not be wiped if a custom kernel is installed?

I thought it was safe to wipe Dalvik/Cache, so I'd like to learn a bit more about when it is unsafe and why.

P.S. I'm a big fan of your Zoe ROM! :)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jmtjr278:
I know I'm not who you asked but clearing/wiping caches is an old panacea/cure-all for any unknown/unreproducible problem. It became a fallback, "hmm. Something wrong, better wipe caches". Generally, I believe, these things are handled while flashing ROM zip. I am an old Trinity kernel user and [MENTION=1122306]morfic[/MENTION] had one of the best tag lines ever, "we don't wipe anything but our a$*". Just stuck with me and has always served me very well.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Ericg1987:
Stupid question but which one do I download? I'm already on Franco kernel.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jmtjr278:
What ROM are you using?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] miguel7501:
Depends on your android version. r102 for 8.0 and r106 for 8.1. Remember to dirty flash your rom before flashing the kernel.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Christian_Sordi:
Hi guys, i want to install r106 for custom oreo 8.1 ( i am on OOS beta 4 ) but i read that i have to first flash stock kernel then Blu spark kernel ( now i have New kernel 1.29), where i can find stock kernel?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] c_86:
Reflash the Rom you are using or extract there boot.img and flash that
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] bcool_1:
Which version is compatible with OOS Open beta 4 android oreo 8.1?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Skinpipe:
R106 oos
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Aanze:
Tested r106 with AICP, pure smoothness.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] bcool_1:
Howz the battery life after flashing this kernel?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] lemonade747:
Hi everyone, Im using Kernel Adiutor, my settings of CPU, GPU, and KCAL mod didn't stick after rebooting. This is a known issue or I missed something? Thanks!

---------- Post added at 02:41 PM ---------- Previous post was at 02:36 PM ----------

Any chances Viper4Android working with this kernel? thanks!
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jenzy1985:
Which version is compatible with OOS 4.7.6 android Nougat 7.1.1?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Deltalfa:
Wanna know too
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Mecca EL:
V4A works fine
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] lemonade747:
Thanks! I got low output sound when recording video, reflash the stock kernel and it back to normal. So I think it relates to this kernel.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
I already said there's no changes related to sound from stock.

When come to use userspace mods you're on your own, sorry.

Sent from my blu_spark'd OP5/5T
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] walkwitmeinhel:
I am also facing problem ...my setting are not sticking ..using kernel auditor ..R106
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] lemonade747:
Sorry friend I'll check it later, I didnt mean to blame you or something like that so forgive me.

Regarding Kernel Adiutor, I just have a quick question, how to make it stick to all settings after rebooting? Thanks and have a nice day!
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Chaplan:
If using advanced battery optimization remove KA from there.

Set apply on boot for the settings you need.

After you boot the device wait for KA to apply the settings.

All is working as intended. :good:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] lemonade747:
Hey thanks! Is it working for you? I havent used any kinds of battery optimization at the moment, just root, install magisk and xposed, however KA doesnt stick anything. If possible, could you please give me the link to that KA version? I downloaded it from GooglePlay and tried all methods but nothing is working.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Chaplan:
Only thing I can think of is I use the beta version.

Opt-in on play store and check that out.

The issue is not kernel related, you should find help on KA thread.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] miguel7501:
I have a similar issue. Try using EXKM.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] gunyz:
[MENTION=3873953]eng.stk[/MENTION] so far so good. Still have one issue though. I can't use any app of data sharing like share it , send anywhere, shareme. I can't share pictures with friends elsewhere than social medias :( . Work fine with stock.

EDIT: with 2 stand by Sims, average brightness at 60-80%
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
Kernel doesn't touch any of that sharing userspace stuff.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
From twrp 8.71 and 8.72 can not format data to F2FS, 8.70 lets me format as F2FS

[MENTION=3873953]eng.stk[/MENTION] can you please fix this?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
I pull f2fs stuff directly from OMNI so...

And I gave up on ff2fs since the 3T, will not loose time over it sorry.

Use TWRP 8.70 if it works for you.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
What r the steps . To flash it over custom kernal .is this the right procedure-1) dirty flash the ROM2) FLASH MAGISK 3) BOOT INTO RECOVERY THEN FLASH BLU SPARK
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
yes its in OP #1

no need to reboot into recoveryh
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] ArmadiloDS:
Hey guys,

I have a strange back cam bug, when I make vertical photos.

https://xdaforums.com/oneplus-5t/help/weird-cam-issue-holding-phone-vertically-t3765749

Seems kernel related O.o

Im on stock OOS and r106.

Anyone an advice?

Thanks
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
What's battery life like with this kernel?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] :
The answer is in the OP and in the release post for r106...And made more clear in post 107.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
My advice is to read release posts before jumping into conclusions.

r106 is for 8.1 ROMs, namely OB4 in case of OOS.

Terrible :cyclops:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] jmtjr278:
Awful. And it ruins the performance of the phone. That's why everyone here uses it. We like slow, sluggish, bad battery devices so this kernel is right up our alley.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
No need to be an @$$

As asking people for comparisons between kernels is taboo

[MENTION=3873953]eng.stk[/MENTION]

Does bluspark only change the wlan.ko file in system? (Browsing through the bluspark zip I can only see this)

Does it change anything else in system?

I'm asking because if this Is the case, we can flash stock boot.Img and wlan.ko file and be back to stock without flashing rom again (for those of us who modify /system)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] eng.stk:
Not taboo, just pointless.

This isn't The Verge.

And yes boot.img and wlan.ko should suffice.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
Thank you
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
Battery is like this ..
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
Here
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Paz9:
Thanks :good:
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Mugetzsu:
What rom are you using? Sorry for the ot
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
I amusing ob4.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
Excellent battery life i am getting on ob4..but sometimes minor stuttering is happening while scrolling.. don't know why?? Anyone facing this issue.. hoping for next update soon..:)
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] miguel7501:
I get that too with touch boost enabled. Just set the boost frequencies for all cores to disabled and disable the extra touch boost switch.
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
But i did not touch any thos settings?? Where are these settings?? Does the kernal itself does this??

Are u talking about this??
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] aj38584:
Are u talking about this?? How to set boos frequencies for all cores?? Just look..i think i have disabled touch boost
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] Chaplan:
Nonsense. Everything is rocking smooth as butter.

Free of stutter scrolling is something people actually test out on a everyday usage basis.

Even with G+ that has a clear tendency to stutter scroll is buttery smooth.

I disabled fastlane to test it out. My touchboost/boost settings are all stock.

Smooth and stutter free it is, as has always been on blu_spark kernel with stock settings.

If it's not running smooth for you you should investigate it further on your end.

You have and it shouldn't have any positive impact on what you are reporting.

Dirty flash ROM to get back to stock kernel, clear EXkm app cache and data. Flash blu_spark again and check it out.

If running Magisk I always encourage people to use Magisk unninstaler or get rid of the stock boot.img backup it deploys on /data.

Remove all Magisk modules and test it fresh and clean, it's a gimmick idea but makes wonders from time to time.

So, it would be as follows:

Boot TWRP, use it's file manager to navigate to /data and delete ********backupsomethingboot.img (can't remember the actual name but it's the longest filename you have there for sure, or use the unninstaler which is the best for troubleshooting scenarios)

Dirty flash OOS full zip, flash Magisk, flash blu_spark kernel (choose wisely, r106 if you are on OB 4/6 as you stated)

Kernel is freaking fast and smooth, no lags or stutters have been reproduced and we do use our devices, a lot.

That's actually one of the top reasons I personally started using blu_spark years ago and keep using it till date.

UX to the limit, no battery trade-off. ?
[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] the Doctor:
Per the forum rules, all posts must be in the English language.