yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
blu_spark r97 release (A10 unified)

All right crew!

New build is up, the smoothest of all :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro's).

Also checkout latest recommended blu_spark extras with blu_twrp v9.108.

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

blu_spark_r97 release

FKM download configs: oos | custom

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

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 LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

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 7 & 7 Pro Cross Device Development] hllywd:
blu_spark_r97 release

FKM download configs: oos | custom

Could someone explain how to do this JSON thingy in FKM? I've copied and pasted multiple parts and the whole thing with no luck. I guess I need noob directions because I can't get it.

Thanks
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Click the link and FKM will open it and add it auto

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] mookiexl:
That's incorrect. I only update by flashing OTA zip through TWRP and then Magisk to keep root and data.
[OnePlus 7 & 7 Pro Cross Device Development] murti52:
Indeed it is smoothest of all.. great job ??
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
Device not supported error in ex kernel manager on op7proNRspr 5g when trying to flash latest release.
[OnePlus 7 & 7 Pro Cross Device Development] hllywd:
This is what I get when I click the link;
[OnePlus 7 & 7 Pro Cross Device Development] Abstractionist:
Turn off "Chrome tabs" in XDA app settings.
[OnePlus 7 & 7 Pro Cross Device Development] Abstractionist:
Thank you for your hard work! Never been so glad of using my phone all day entirely and don't even thinking about to put it on a charging.

:victory:
[OnePlus 7 & 7 Pro Cross Device Development] hllywd:
Finally! Thank you sir.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Ride on mate :highfive:
[OnePlus 7 & 7 Pro Cross Device Development] Fentadroid:
Will you develope your great kernel for OP 8 / 8 Pro too?
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Maybe [emoji56]

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] Fentadroid:
Well... If you need a tester.... Hehe :p
[OnePlus 7 & 7 Pro Cross Device Development] nhas81:
I'm telling you because Kernel like kiri or smurtf if you wear it so I guess you can add it, anyway thanks for your great job
[OnePlus 7 & 7 Pro Cross Device Development] rav101:
[MENTION=3428502]Freak07[/MENTION] did it by fixing up selinux denials but I believe this is done in his companion module.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
I see.

So it's Magisk/userspace stuff like I said, you guys can probably have a Magisk module for that hacks.

I don't want to change that stuff with kernel install, it's not really kernel related.
[OnePlus 7 & 7 Pro Cross Device Development] TacoTuco:
Anyone know if Bluactiv is just the old version of blu_util?
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
They both relate to boosts on input events.

One is kernel based, other takes hints from userspace (on this case boosts for other stuff like apo opening also, etc).

Both are cpu governors but not directly related, they are for different systems (HMP vs EAS).

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
msm_performance get's other power hints from userspace, not just touch ones.

You can test and use what you feel.is better.

The default provides better UX.

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] Follow_and_Feel:
Hey guys! Thanks so much for you awesome Kernel eng.stk! It's so good and I flashed and tinkered the very next day after I got my OP7P (5 days ago) and I've came to find that this suits me the best. Awesome battery life, yet awesome performance! There's just a tiny little thing stinging my eyes. I don't even know if this is kernel related, but somehow it seems, that at least the logo of 'VoWifi' isn't showing correctly.

When I have both switched on (VoLTE and VoWifi) only the VoLTE sign gets displayed and I need to manually switch both of, turn both on et voila - it shows VoWifi again.

I already checked it: Even though the symbol isn't shown, the calls are indeed over Wifi, so I guess it's just not shown properly. It's a very cosmetic issue, but, you know, we're all more or less perfectionists, searching for the perfect phone :)

Would that be something other people are noticing as well? And, as well, something Kernel related and fixable? Have a great start into the week boys & grills!
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Kernel knows nothing of volte of vowifi I'm afraid.

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] Follow_and_Feel:
Ugh damn. I thought so it wasn't kernel related. I have no idea why it's doing this then, but maybe it has always been like this and I didn't notice :D I got the phone like 6 days ago and instantly rooted, so it might just actually be stock behaviour :D

Thank you anyways so much for it eng.stk! I can truly say I have the best battery/performance balance on any phone I ever had. Well, of course not only because of your fantastic kernel, but as well because of the straight-up awesome phone 1+ created with the 7 Pro. Ex-ce-llent!
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Top device, it's like the screen is made of liquid.

Amazing stuff.

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] porter11:
blu_spark r14 Can be used with OOS 9.5.9
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
[KERNEL] [blu_spark r14 OP7/Pro] [OOS 9.*]

Should work yes.

But I'm pushing an update with latest sourcedrop soon ;)

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
blu_spark r16 release (unified)

All right crew!

New build is up :highfive:

This kernel is unified, should be good on OP7/Pro (I only can test on Pro).

blu_spark_r16 release

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

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 LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

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 7 & 7 Pro Cross Device Development] ernestnwanu:
Kernel up and running fine [emoji106]
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Seems legit xD

Just wonder, any of you guys have TMO version?

Or everybody converts theirs to the international version?

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] kenbrownstone:
I converted mine on day one
[OnePlus 7 & 7 Pro Cross Device Development] justibasa:
TMobile converted also. Are you wanting someone to test this on the T-Mobile rom? It's so I'm willing. Let me know.
[OnePlus 7 & 7 Pro Cross Device Development] juggies:
That's interesting, as this is the kernel I've been waiting for on the OP7Pro and my VoWifi doesn't work at all anymore...
[OnePlus 7 & 7 Pro Cross Device Development] Paz9:
My favourite kernel on my op6

Now to have it on my 7pro

Welcome back! [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 7 & 7 Pro Cross Device Development] Follow_and_Feel:
Hey there! It seems to be the same for me somehow. It's at least not constant as I would expect. I work from home and I'm home with a very solid wifi (400MB/s down | 40MB/s up) with Wifi and several repeaters over the entire house and VoWifi is very sporadically turned on. I would expect it being constantly turned on (and the preferred method for calls). I didn't flash anything except for the kernel and a Whatsapp emoji Magisk module (which I believe is hardly the culprit, amirite?). I'd be very thankful for any hints, because despite what eng said, I didn't change anything except for the kernel (and that 1 Magisk module).

EDIT: I think I already found the culprit. I assume you were running Kirisakura Kernel any time back, is that correct sir? I'm definitely not an expert, more like an intermediate enthusiast with little knowledge, but I think it might have something to do with that Kernel, as it tinkers the /vendor files with its Magisk module. I tried to run Kiri for testing purposes and set it up properly et voila - VoWifi is working.

The question would now be how to achieve VoWifi working on blu_spark in our scenarios, as I did flash the /vendor cleaner zip (and uninstalled the Kiri Magisk module) as instructed, before coming to my lovely blu_spark. No idea and I'm sorry if this is now a little not-blu_spark-related, but we prefer your kernel, just have some issues with remains of the previous one.

Can't we just wipe /vendor in TWRP?

P.S.: VoWifi turned on every second of the last 10 minutes with Kirisakura
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
What I really is a device so... no go ;)

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] luscharsch:
Just installed the kernel on latest havoc OS, working fine here, everything smooth and good. Will make update if something changes, btw thx for this great kernel! Keep it up !

UPDATE: got WiFi problems, seems that the rom uses different wifi drivers
[OnePlus 7 & 7 Pro Cross Device Development] cd993:
Does fingerprint still work on havoc when using bluspark?
[OnePlus 7 & 7 Pro Cross Device Development] luscharsch:
Yes it works but i got now issues with wifi, it works for like 2 mins and than it turns off
[OnePlus 7 & 7 Pro Cross Device Development] cd993:
Yeah seems a few (at least...) users are experiencing WiFi drop out issues in custom roms and unfortunately no one with technical knowledge has been able to help, nor has any rom developers. A big shame!
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
Newest kernel update says unsupported device on op7p 5g sprint but works great! Thanks for this update! Feels extremely clean!
[OnePlus 7 & 7 Pro Cross Device Development] iblizdjava:
v97 feels lil bit smoother,.. but i feel like its drain battery faster..

now that im back to v93, im pretty sure v97 drain battery faster than v93....
[OnePlus 7 & 7 Pro Cross Device Development] Wishmasterflo:
Yes I observed the same with v97.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Go to a terminal or adb shell as root and get me this:

getprop ro.product.device

getprop ro.build.product

getprop ro.product.vendor.device

getprop ro.vendor.product.device
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Not really, sips like always. Marginal stuff.

bluetooth and wifi always on, heavy cast and youtube streaming on the weekend, a bit of outside data.

But I'll always prefer smoothness and performance over less 1% during the night or 15min more of SOT
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
getprop ro.product.device

OP7ProNRSpr

getprop ro.build.product

OP7ProNRSpr

getprop ro.product.vendor.device

OP7ProNRSpr

getprop ro.vendor.product.device

(tried multiple times to make sure it was typed correct but nothing came back)
[OnePlus 7 & 7 Pro Cross Device Development] BADA 187:
hi been loving this kernel! was just wondering if there is a chance you add support for "prioritize battery idle mode" (check attached pic)

from what i understood it should be in oneplus recent kernel changes. few other kernels have this feature included.

either way still a awesome kernel and great for battery??
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Here, I thought I already merged that in :silly:
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
I believe you did for the last update but it wasn't working for the new one again. But thank you so much!
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
Kernel is running great! Thanks again! 36 hours since last charge and 5hrs 30 minutes sot!
[OnePlus 7 & 7 Pro Cross Device Development] Sleeky1532:
Does this kernel work with USB C HUBS? ( HDMI + PERIPHERALS + CHARGING) ?
[OnePlus 7 & 7 Pro Cross Device Development] BADA 187:
i tested, yes it does. just had a random reboot not sure if it was because of the kernel or cuz i debloated the rom a bit (oos 10.0.5)
[OnePlus 7 & 7 Pro Cross Device Development] Unknowx:
Can anyone who has tried it with Lineage os know how to find it? Thx
[OnePlus 7 & 7 Pro Cross Device Development] ele95:
[MENTION=3873953]eng.stk[/MENTION] i flashed 97 custom version on havocOS and the wifi didnt turn on but the 93 version works fine , any idea , thanks for amazing work
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
No changes related to that on both builds, that ROM has been wonky sometimes.
[OnePlus 7 & 7 Pro Cross Device Development] ele95:
thank you so much for reply , ill stay on older version for now
[OnePlus 7 & 7 Pro Cross Device Development] dobi3:
eng.stk

I have been having a issue on last 3 Full OOS

updates... Been using latest

twrp-3.3.1-x_blu_spark_v9.108_op7x.zip

to flash but I get this error in attached image

Any help would be appreciated

I used other TWRP and no errors

Anyone else having this issue.. Please reply

:confused:

Would like to use blu_spark like on my

Oneplus 5, 6
[OnePlus 7 & 7 Pro Cross Device Development] apophis9283:
More info would help. Rooted? Have you formatted data? Etc ..
[OnePlus 7 & 7 Pro Cross Device Development] -Deco-:
Deleted.
[OnePlus 7 & 7 Pro Cross Device Development] dobi3:
I do not get error using mauronofrio TWRP and never got error before Android 10

I am partial to blu_spark twrp

Yes I am rooted
[OnePlus 7 & 7 Pro Cross Device Development] Ice Bear:
[MENTION=3873953]eng.stk[/MENTION] May you teach us how to theme TWRP please?
[OnePlus 7 & 7 Pro Cross Device Development] -Deco-:
[MENTION=3873953]eng.stk[/MENTION] Small request, would you mind adding BBR as a TCP algorithm in a future release?
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
I already gave my take on it, IMO it isn't worth it.

https://xdaforums.com/showpost.php?p=82212293&postcount=528
[OnePlus 7 & 7 Pro Cross Device Development] Sleeky1532:
[Feature Request]

-USB ACM
[OnePlus 7 & 7 Pro Cross Device Development] nickster1:
Can I safely use your kernel on 10.3.3? I don't want to update if I can't be on your kernel.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Sure, we have OOS 10.3.3 merged in (for more than 1month now).
[OnePlus 7 & 7 Pro Cross Device Development] Dopemusic89:
Loving the latest release! Snappy battery friendly and probs the best battery idle drain I've seen. When I use your kernel or anybody's for that matter with xxx no limits I feel like the CPU is working harder. Shouldn't it be working less? Lol I thought that's what debloating was about. But great work I'm about to spark up my girlfriend's phone tonight! She is gonna love it!
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
blu_spark r101 release (A10 unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro's).

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

blu_spark_r101 release

FKM download configs: oos | custom

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

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 LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

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 7 & 7 Pro Cross Device Development] jamescable:
Can't seem to get custom WiFi to work. On havoc os, 101, 10.3.3 as base. I turn on WiFi, it turns right back off. I reboot, same thing
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Give it some time after reboot to load hal.

Also you need Magisk for it to work.

That ROM has always been wonky regarding to that, so don't get your hope high up.

Sent from my blu_spark'd Oneplus
[OnePlus 7 & 7 Pro Cross Device Development] jamescable:
Have latest magisk. Installed kirisukura kernel and it works. Reinstalled blue and its works now
[OnePlus 7 & 7 Pro Cross Device Development] sekk:
[MENTION=3873953]eng.stk[/MENTION] good evening sir, i've been following the development of your custom kernel, and noticed that some of the latest updates are requiring magisk 20.4, however this version of magisk isn't working properly on my device (oneplus 7 10.0.5 gm57ba). Can't I use magisk 20.3 to get it to work, and also, should I flash the kernel before, or after magisk??

Last but not least, is it mandatory to be on 10.0.6, or I can be on 10.0.5? thanks
[OnePlus 7 & 7 Pro Cross Device Development] Nimueh:
What do you mean 20.4 isn't working on your device? I have the same device and until last week the same version 10.0.5 GM57BA and not once have I had any issues with Magisk 20.4 ... would be interesting to know what you think "isn't working properly"?

I used the previous Blu Spark version on 10.0.5 btw without issues, it's a great kernel :good: :cool:
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Magisk 20.4 is mandatory, previous versions had some bugs.

Also I only support latest versions for what the kernels are build for.

There's no reason to stay in deprecated stuff :good:
[OnePlus 7 & 7 Pro Cross Device Development] spaghettiknight:
I had the same problem and installed Kirisakura and went back to blu spark and WiFi has been working good for two days now.

I know custom roms aren't being actively supported but maybe it gives someone an idea why it would be working to know this fixed it for me aswell.
[OnePlus 7 & 7 Pro Cross Device Development] vtec303:
Iam on RR and the wifi worked out of the box, big thanks to op for his time and efforts to make this kernel the best, cheers
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
yeah, normally I test my stuff with LOS and OMNI which, so most roms out there that share similar device trees are also good to go.

This covers 95% of users out there :)

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] jaggillararla:
Will you update ur bluspark twrp ??
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
I don't think so, 7T Pro is my main dev device for the 7 series nowadays.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
blu_spark r106 release (A10 unified)

All right crew!

New build is up :highfive:

This kernel is unified, good to go on OP7/Pro (I only can test on Pro's).

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

blu_spark_r106 release

FKM download configs: oos | custom

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

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 LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.

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 7 & 7 Pro Cross Device Development] Unknowx:
thanks for the work you do, with your kernel i have problems when making calls. The screen takes all accidental touches when it is placed on the face. also tried with the google app instead of the stock
[OnePlus 7 & 7 Pro Cross Device Development] Mervingio:
I have this issue before it's not kernel related is something OP do with some builds try to update to latest build and try again.
[OnePlus 7 & 7 Pro Cross Device Development] Unknowx:
I already have the latest version and with the arter97 kernel this problem doesn't work. I still kept this because I feel better but I wanted to report that it is a problem with this kernel.
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
There's no change from stock on this matter.

Those are events managed on userspace pegging sensors state and whatnot.

It's conterproductive messing with it any other way.

Sent from my blu_spark'd OnePlus
[OnePlus 7 & 7 Pro Cross Device Development] ajsmsg78:
I have been running Blu Spark on crDroid for a while and it has been perfect. Battery life is good and I haven't come across any issues. Great job as always
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Thread moved

Guys I'm now at a point I can safely merge the 7/pro and 7T/pro series in one thread, this one will be closed.

Be sure to follow releases here: https://xdaforums.com/oneplus-7/one...oss-device-kernel-development/kernel-t4002781

Thanks :highfive:
[OnePlus 7 & 7 Pro Cross Device Development] Freak07:
My kernel doesn’t change anything related to WiFi calling in the replaced files I’m afraid.

Neither is anything explicitly changed regarding vowifi.

Blue spark force loads the stock wlan module, which is no option on my kernel. Kirisakura uses the CAF WiFi driver, built with the wlan config for our phone.

Like [MENTION=3873953]eng.stk[/MENTION] already told you it’s probably not kernel related.

If you want to be absolutely sure to have a vanilla vendor partition, simply dirty flash your rom :svetius:
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Yeah well just to see how it goes and props are correct on install.

But not urgent, only if you can, it's hard to find someone not converted :D
[OnePlus 7 & 7 Pro Cross Device Development] Follow_and_Feel:
Oh damn, I thought I might have found the solution. Too bad, but thank you very much for chiming in and the further explanation to a beginner :P I literally have no idea what's wrong then, but because everything else is great (with your kernel as well Freak07 I have to say) it's not a biggie :) Have a great rest of the week and thank both of you for your awesome work!
[OnePlus 7 & 7 Pro Cross Device Development] eng.stk:
Like I said there's nothing in kernel to directly make it work or not. Wifi driver is totally stock and support stack built from Oneplus provided source.

It's mandatory to dirty flash your ROM if you come from a modified setup. Use Magisk stable with disable modules, remove any customizations from other kernels, kernel apps, etc.

Reset your wifi config also (there's a menu in ROM settings for that).

Only thing I can think of is wifi not maintaining your connection during screenoff, that can be because using upgraded drivers or something else particular to your setup.

Logs could be useful to try and see what's happening exactly.

Kernel wise there's really not much I can do I'm afraid. If it works on stock it should work on my kernel :fingers-crossed:
[OnePlus 7 & 7 Pro Cross Device Development] justibasa:
Won't be able to do it today as I'll be going to work, but I'm off tomorrow. So I'll flash tomorrow and let you know. ?
[OnePlus 7 & 7 Pro Cross Device Development] tdamocles:
So what's the trick to get any of the settings that I set up in kernel auditor to stick? After I reboot it doesn't apply any of the changes that I put in , it just reverts back to stock. I tried ex kernel earlier and it did the same thing. Anybody have any ideas?
[OnePlus 7 & 7 Pro Cross Device Development] andre0005:
In exkm you need to press the button on the right of the option to make it apply on reboot like shown in the screenshot.