yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] Lvsitano:
Not kernel related, and also not relevant in this topic. But your issue is caused by Magisk being detected, you need to hide the app, basically it will change the name to Settings (check the Magisk options). It is different from MagiskHide, which just tries to hide root, but no the Magisk app itself.
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
I have hidden the Magisk app since I bought the OnePlus 6T :). Come on, that's grade A. So that's for sure didn't change anything. I thing they employ new strategies:

1. They check for apps with Root

2. They check for unlocked bootloader - which may be spoofed with Kernel, I hope.

Otherwise I am clueless.
[OnePlus 6 & 6T Cross Device Development] Lvsitano:
My bank's app also detects root, but with Magiskhide and hidding Magisk app, it works just fine. Also for IKEA app which checks for Magisk presence.
[OnePlus 6 & 6T Cross Device Development] gohaaron:
this new version still cannot tweak audio settings?
[OnePlus 6 & 6T Cross Device Development] gohaaron:
I'm having this same issue as well... Hope dev can find a fix soon
[OnePlus 6 & 6T Cross Device Development] syntesys:
Hi @eng.stk !

I installed this version on new OxygenOS 11.1.1.1 for OnePlus 6T (released today) and haved a bootloop. It seems it doesn't work.

What logs do you need?

Thank you.
[OnePlus 6 & 6T Cross Device Development] zezinho7:
Hi @eng.st

Hi all

Also updated from LineageOS 17 to Lineage OS 18, forgot to check if this great Kernel is supported in LineageOS18/A11 with OP6T.

It would be really great of you could update the Kernel for custom roms one (maybe) last time !

Or could there be a chance that 168 works with LineageOS 18 ?

152 worked great in LineageOS 17

BR !!
[OnePlus 6 & 6T Cross Device Development] Lvsitano:
Kernel only works with OOS, no custom ROMs are supported
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Kernel is fine with this OTA, backtrack your install steps.
[OnePlus 6 & 6T Cross Device Development] syntesys:
Hi,

Retried in this moment flashing only ROM and kernel (magisk was already installed, so kernel got patched). Had bootloop on first screen of unlocked bootloader. Now reflashed everything without kernel and the phone is working.
[OnePlus 6 & 6T Cross Device Development] ptblad:
I can confirm that 11.1.1.1 works fine with blu-spark-OOS #168 on OnePlus 6 rooted with Magisk 23.0
[OnePlus 6 & 6T Cross Device Development] mcdachpappe:
this applies for enchilada only. custom kernels which are based on oos 11 don't work on fajita and oos 11.1.1.1

to avoid confusion:

- echilada, oos 11.1.1.1, custom kernel = good

- fajita, oos 11.1.1.1, custom kernel = bad

i guess we have to wait for oneplus to push their souces again
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Let's wait for next source drop then.
[OnePlus 6 & 6T Cross Device Development] deepu458:
Just sharing my findings in regards to Oneplus 6T latest OOS 1.1.1.1, yes it is stuck in bootloader unlock screen and this is not happening in OP6. So any OP 6T users on latest OOS 11.1 dont try any custom kernels as OP said.
[OnePlus 6 & 6T Cross Device Development] ptuner:
How would this work with OP6 running LOS 18.1 (android 11)?

Should you only flash kernel with a new rom install? Is it ok to flash with a prexisting setup?
[OnePlus 6 & 6T Cross Device Development] Koushik87:
If you are coming from other kernels flash LoS then kernel. If you are on already on stock and no tweaks you can flash this thru FKM or EX directly on top of ur existing setup.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
There is no kernel for custom ROMs, only OOS.
[OnePlus 6 & 6T Cross Device Development] Koushik87:
Sorry my bad, mistook LOS as OOS.
[OnePlus 6 & 6T Cross Device Development] randur:
Can i flash r168 on OOS 10.3.12? Or do i need older kernel version (which one?)? Ty!
[OnePlus 6 & 6T Cross Device Development] Kurtinaitis:
No, you can't. R168 is only for OOS 11.

Last one for OOS 10 is r160.

Find the version you need in link below:

Releases · engstk/op6

blu_spark kernel for OnePlus 6/T. Contribute to engstk/op6 development by creating an account on GitHub.

github.com
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
That OnePlus company takes it time with sources. I really don't like them anymore when updates/sources are concerned :-(. They really need to step up.
[OnePlus 6 & 6T Cross Device Development] dark_souls_:
I have installed the kernel to my OP6. How do I tune this? Which app should I use?
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
There are few of them. Just search play store for "kernel".
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Well, people should express their concerns and needs to OnePlus directly.

Just posting in a forum thread won't do much.
[OnePlus 6 & 6T Cross Device Development] deepu458:
Do u know a thread in Oneplus forums that we can use to let them know sources needs to be released? In the last release some one from another group has raised a thread and they released it next day. Probably need to do that again
[OnePlus 6 & 6T Cross Device Development] Koushik87:
With OP's current software rollout strategy dont expect such miracles overnight. Not sure if that some1 posted in OP or OPPO thread, coz that's where all the magic will happen going forward. Sad but true..
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark_r171 release

New build for Android 11 is up!

This kernel is unified, should be good on OP6/6T (6T untested).

You can use FKM download kernel feature, just import the link bellow in the app :highfive:

FKM download configs: oos

Changelog:

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).

No mirrors please

Don't forget to hit thanks, it's free :)
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
Seems to work great. No boot problems on my 6t with 11.1.1.1.

Thanks!
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Good to know, fixed for the 6T peeps then 😀
[OnePlus 6 & 6T Cross Device Development] Lvsitano:
Working here on the 6T as well
[OnePlus 6 & 6T Cross Device Development] romixer:
Yep, working great on 6T. I wonder- what happened to the sound control section? I can't find the mic and ear speaker gain bars in my kernel tweaker :/
[OnePlus 6 & 6T Cross Device Development] Jager:
How can we toggle the touchboost programmatically? I cannot seem to find the controls in /sys anywhere. I would like to write a script to control it but cannot locate it.

The frequencies of both cpu sets get stuck at 1056mhz about two out of three times I boot my phone in the morning and toggling touchboost fixes this. There just seems to be no way to keep touchboost enabled after reboot as it always defaults to disabled.

Other than the stuck frequencies I have not had other issues with this kernel and it has been running great!
[OnePlus 6 & 6T Cross Device Development] eng.stk:
No, touchboost isn't disabled by default, you have something else setting that up and ergo the wonky behavior.
[OnePlus 6 & 6T Cross Device Development] Jager:
I would still like to control it with a script if possible as that's how I set most my tweaks. Where are the entries in /sys or wherever for touchboost?

Edit: Think I found it:

/sys/module/msm_performance/parameters/touchboost

Thanks again for the great kernels, they work fantastic on both my 5T and 6T
[OnePlus 6 & 6T Cross Device Development] Timmmmaaahh!:
@eng.stk! What did you do?! They just themed the entire website to match blu_spark :LOL:
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Men of taste I tell ya 🤗
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
Hi, are there any changes to kernel on 11.1.2.2 version? Probably last 6t source code....
[OnePlus 6 & 6T Cross Device Development] SirPsychologist:
Perfect
[OnePlus 6 & 6T Cross Device Development] Wytosandroid:
Hi @eng.stk I have installed the latest release on OOS 11 and it seems working except wireguard is not using the kernel backend :(

Is this feature missing in the android 11 version?

By the way thank you for your amazing work!
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Go to the wireguard app advanced settings and toggle the kernel module mode.

Sometimes that happen after app update.
[OnePlus 6 & 6T Cross Device Development] Wytosandroid:
Unfortunately there is no such setting. Any idea?
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You need root in order to use that and also to take full advantage of the kernel
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark_r173 release

New build is up! Merry 🎄🎅🎁

This kernel is unified, should be good on OP6/6T (6T untested).

You can use FKM download kernel feature, just import the link bellow in the app :highfive:

FKM download configs: oos

Changelog:

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).

No mirrors please

Don't forget to hit thanks, it's free :)
[OnePlus 6 & 6T Cross Device Development] Wytosandroid:
Wow! That worked :LOL: Reading the wireguard module thread I was thinking that everything would have work automatically and without root as well. My fault.

Thank you again.

Merry Christmas, I am going to install the new release ASAP.
[OnePlus 6 & 6T Cross Device Development] Brettroth:
Can anyone explain the changes from the 173 changelog a little better? Not sure what half of that means but kernel seems good and snappy on the 6t!
[OnePlus 6 & 6T Cross Device Development] shehari007:
Flashed the latest version no problems so far on latest oos 11.1.2.2 .. only issue i found is when disable touch input boost cpu frequencies locked at highest available and causes a battery drain and I cannot change it unless i enable touch input boost again .. is it normal ?
[OnePlus 6 & 6T Cross Device Development] JedidroidX:
It's because of this kernel that I stay on OOS 11 and not on a custom rom. Blu spark never stops to be amazing on every update! Battery savings is impeccable compared to any custom rom and I tried them all!!!
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You need also to disable cpu boost prior to that or it will catch the cpu boost event when toggling touchboost buttoton in kernel apps, been discussed several times in my threads.

You will gain nothing from disabling boost stuff in modern devices imo.
[OnePlus 6 & 6T Cross Device Development] shehari007:
Thanks for the information, I'm sorry didn't found about this in your threads, I tried that and worked perfectly, actually my battery health is at 90% so i just try to disable every single boost thing to get maximum battery thats all. 😊😊
[OnePlus 6 & 6T Cross Device Development] Aatroxc:
zram usage rate has always been 1%-2%

OOS11.1.2.2

How to improve the usage rate of zram？
[OnePlus 6 & 6T Cross Device Development] jvburnes:
Question: Is blu spark known to be incompatible with LineageOS (it will never work), or just that it's unsupported? Thanks.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
It will never work and set your device on fire 😂
[OnePlus 6 & 6T Cross Device Development] jvburnes:
Lol. It's been a long time since I've configured and compiled Linux kernels. Never for android. Just want to make sure trying it doesn't leave me in non-recoverable state. :)
[OnePlus 6 & 6T Cross Device Development] PriestSaint:
Hi! Can you add support for the "iptables" rule? (TTL)

it works fine in the "Radioactive Kernel", but it's a v10 kernel.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark_r175 release

New build is up!

This kernel is unified, should be good on OP6/6T (6T untested).

You can use FKM download kernel feature, just import the link bellow in the app :highfive:

FKM download configs: oos

Changelog:

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 6 & 6T Cross Device Development] kmr168401:
Thanks you are the man. Man you always keep your promises 😘😍👏
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
Hi @eng.stk ,

Is this error in log:

surfaceflinger: [frame_perf] perfboost open boost file failed

Kernel related ? I have like hundreads of lines like that now :-(. Tnx mate for your excellent job !
[OnePlus 6 & 6T Cross Device Development] JedidroidX:
Would be great to have this kernel for Lineage 19, it'll be released in April. A lot of improvements and having a bluspark kernel for it would be amazing. Micro-G is starting to really be utilized with custom roms and having this kernel in a degoogled phone would result in battery savings significantly. Thats a beautiful thing!
[OnePlus 6 & 6T Cross Device Development] Funkameleon5:
Is there a way on the kernel end of things to enable data and charging at the same time, like to actually use a usb-c game controller with pass through charging, or wired audio and charging? Is this just a long running flaw of OOS, or is it a hardware issue?

Any insight on how I might make this work would be greatly appreciated.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark_r177 release

New build is up!

This kernel is unified, should be good on OP6/6T (6T untested).

You can use FKM download kernel feature, just import the link bellow in the app :highfive:

FKM download configs: oos

Changelog:

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 6 & 6T Cross Device Development] dobi3:
Thanks for the update 👍👍

Running smooth as always
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
Can you please tell me if the logcat error I continue to get (it's like few lines each second):

surfaceflinger: [frame_perf] perfboost open boost file failed

is kernel related ? Is this a settings I missed? I can't find nothing about this in search.

Thanks again.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
OP boost framework searching for stuff it can't find.

Don't worry about it, just annoying userspace warnings.
[OnePlus 6 & 6T Cross Device Development] DaOldMan:
Yeah, doesn't it slow down the phone by creating the log spam ? Thanks for the quick reply, this one is just crazy. I see it's not kernel related so it can't be fixed :-( .
[OnePlus 6 & 6T Cross Device Development] uzumakivishal96:
Good Morning Sir, I am having idle drain of 3.33% per hour on oneplus 6 with r177 release kindly help me with the issue
[OnePlus 6 & 6T Cross Device Development] Stoowyguy:
Any plans for to get sparky running on OnePlus 8T 5G 256GB? Your work is most honored among us as it's been a fun ride!
[OnePlus 6 & 6T Cross Device Development] Romka528:
hello, fingerprint unlock does not work on AOD, there is simply no backlight under the finger how to solve ((?
[OnePlus 6 & 6T Cross Device Development] Pablo.x:
Probably you've flashed the kernel on a custom rom, and that's why it's not working, this kernel it's just for official OOS
[OnePlus 6 & 6T Cross Device Development] Romka528:
┤Mod Edit├┤Adding automated English translation├

Spoiler content hidden.

Spoiler content hidden.
[OnePlus 6 & 6T Cross Device Development] ashish1989:
When new update?
[OnePlus 6 & 6T Cross Device Development] Timmmmaaahh!:
ETA requesting from a senior member without using the magic word... Not so nice. Why do you need a new update? Anything missing? Please elaborate on all the technical details.
[OnePlus 6 & 6T Cross Device Development] ashish1989:
BB is not going well in current build, I am on OOS11 stock. That's why asking for new update
[OnePlus 6 & 6T Cross Device Development] Stoowyguy:
The Developer is kidding you he fully supports and recommends custom OS lineage OS and provides a separate Zip, or used to.. anyways, the kernel runs fine.. Just download and install and keep it true keep it blue! ;-)

cough cough jk doesn't at all support custom ROM probably gets nightmares from them don't install unless you want your phone to explode into two hundred and one pieces.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark_r178 release

New build is up!

This kernel is unified, should be good on OP6/6T (6T untested).

You can use FKM download kernel feature, just import the link bellow in the app :highfive:

FKM download configs: oos

Changelog:

Keep in mind: I will give no active support for custom ROMs (including OOS based ones).

I am mostly interested on debugging stuff in stock stable OOS (with logs and reproducible steps to replicate the issue).

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 6 & 6T Cross Device Development] Meshok:
Hi, I've flashed r178 and unable to tune it so that idle big CPU cores go offline.

I've tried all kinds of settings including pretty crazy ones like this:

However, big CPU cores always stay online at the lowest 825Mhz frequency instead of going offline.

I've also checked sysfs values like /sys/devices/system/cpu/cpu4/core_ctl/min_cpus, etc to make sure SmartPack sets everything correctly.

Could somebody let me know what I'm doing wrong, please?
[OnePlus 6 & 6T Cross Device Development] JonesL:
I was under the impression that the none of the cores go offline, I know you can offline them by using Francos kernel manager but by default the cores don't offline, they stay at the min frequency.
[OnePlus 6 & 6T Cross Device Development] Meshok:
Exactly. I can see the same behavior - they never go offline staying at the min frequency when idle.

Do you mean disabling cores 'statically' like making a 6-core CPU out of 8-core CPU?

Yes, it could be done via SmartPack as well. Actually, it could be done by simply executing the following type of command (works for me):

echo 0 > /sys/devices/system/cpu/cpu7/online

However, what I'm asking above is a little bit different. I don't want to disable cores statically. I'm trying to make them go offline when idle and come back online automatically when a CPU load is high. I might be wrong but usually it's controlled via the following sysfs entries:

echo 60 > /sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres
echo 80 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres

But whatever numbers I try to echo in there, these ones seem to have no effect.
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
It's in your storage under twrp
[OnePlus 6 & 6T Cross Device Development] adwaitatre:
Not able to see
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Go to your storage, find the twrp folder, open it & you'll see a twrp file & delete it.
[OnePlus 6 & 6T Cross Device Development] Paz9:
maybe slight OT

but is there any reason why apps that are moved to /system/app or priv-app load so much faster than if they were on /data?

if i move an application from /data to /system/app or priv-app the app loads so much faster, and replicable with different apps too.

is it possible to mount /data the same way /system is mounted? (if its a mount problem) has anyone ever looked into it? its something ive noticed with all android devices.
[OnePlus 6 & 6T Cross Device Development] mykenyc:
I would guess it would be something on the lines that system apps are kept into memory more aggressively, I could be wrong.
[OnePlus 6 & 6T Cross Device Development] Floodland:
Additionally, Google loves to store several thousand garbage folders and even more thousands of useless files along with actual user data in /data partition. Any file system overloaded with small files will hurt its performance. That might be the case
[OnePlus 6 & 6T Cross Device Development] old_fart:
.

Ah. Did I read that Titanium Backup Pro lets you move stuff to system ?

What other apps / tools let you do such things ( easily ) ?

.

Sorry OP ! my running OT. My bad.
[OnePlus 6 & 6T Cross Device Development] Paz9:
system only has about 500mb free, you cant move much apps over there.

you can do it in TWRP if you have AVB/Verity disabled you can simply move from /data/app to /system/system/app

unless someone knows how to expand the /system partition, its not worth it as you can only put a handful of apps there
[OnePlus 6 & 6T Cross Device Development] Paz9:
anyone else notice that after a restart opening an app (example spotify) opens really fast, but if you close it and open it again, after that, it opens alittle slower.

these little niggles and quirks do get annoying the more you notice them
[OnePlus 6 & 6T Cross Device Development] pysklona:
Can the custom variant be flashed with the latest developer build?
[OnePlus 6 & 6T Cross Device Development] Stoowyguy:
Any luck locking frequencies with kernel auditor not working for me. I can switch governors but cannot make max scaling 1.8ghz on big quad core rather than 2.6 or 2.8ghz. I can but it doesn't work or show that it's working. Maybe synapse or another kernel app works better?
[OnePlus 6 & 6T Cross Device Development] Stoowyguy:
After allowing some time for kernel to settle I noticed its working allowing me to set maximum sorry for complaining right away
[OnePlus 6 & 6T Cross Device Development] ptoner:
Anyone else not getting gestures to work with the latest kernel?
[OnePlus 6 & 6T Cross Device Development] leondestiny:
hey guys hope someone can help me to get to flash this.

I'm on frankenos rom and i did the following : booted into twrp flashed (dirty) Rom again flashed twrp zip booted back into twrp and flashed gapps then flashed the BluSpark kernel and lastly flashed magisk 16.7 and that resulted into a bluspark twrp loop.

had to reflash rom gapps etc. (tried slight different method but i still don't have bluspark kernel).

hopefully someone can tell me the procedures to get this working!
[OnePlus 6 & 6T Cross Device Development] marko94:
try reflash kernel.. magisk and last kernel
[OnePlus 6 & 6T Cross Device Development] erad1:
Checked the thread but didn't see, will the custom version work for Validus ROM? (aosp)
[OnePlus 6 & 6T Cross Device Development] laupuy:
AOSP? hmm... it should! according to the release post (and because OMNI is AOSP):

https://xdaforums.com/showpost.php?p=77189280&postcount=266

:good:
[OnePlus 6 & 6T Cross Device Development] erad1:
So if already on Validus the correct method from what I read in op...dirty flash ROM then Twrp recovery zip, reboot recovery, flash gapps, Magisk and then blu_spark kernel last?
[OnePlus 6 & 6T Cross Device Development] laupuy:
Yes you can but if you have not changed the stock kernel (the one that comes from the rom), just flash this kernel.
[OnePlus 6 & 6T Cross Device Development] erad1:
That works too...up and running on Validus, going to tweak some things.

Nope spoke too soon, WiFi is out.
[OnePlus 6 & 6T Cross Device Development] Paz9:
does this kernel only modify the boot partition?

if i want to go back to stock can i just restore the boot partition from before i flash this kernel? (and keep twrp, magisk)
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Are you able to read or search ?

"Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM."
[OnePlus 6 & 6T Cross Device Development] Paz9:
no need to be sour.

does anyone else notice stock kernel seems smoother/faster?

not sure about battery but for some reason it feels more fluid
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Have a Pringle :)

Sent from my blu_spark'd OP6
[OnePlus 6 & 6T Cross Device Development] geko53:
I prefer the Original ones

SCNR
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Me too, send it over xD

Sent from my blu_spark'd OP6
[OnePlus 6 & 6T Cross Device Development] Stoowyguy:
Can anyone help me with a bug in which Google location always wants to scan for WiFi I always turn it off at boot?