yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] Evon88:
can i flash this with latest nameless?
[OnePlus 9 Pro] Benji1983:
Hi

And yes you can
[OnePlus 9 Pro] Benji1983:
Hi

Im running v4a und magisk 26.1 just as normal as in he lower magisk versions
[OnePlus 9 Pro] Alberhasky:
@eng.stk would you consider supporting OverlayFS (https://github.com/HuskyDG/magic_overlayfs) ? I was using your kernel but had to stop because it doesn't support it, it makes a difference when it comes to being able to mount system partitions as RW. Hope you can consider it. Thanks!!!
[OnePlus 9 Pro] eng.stk:
It's already there:

op9/arch/arm64/configs/blu_spark_defconfig at ffde98915bf8692c6c6e31474237b7aec6c70cd6 · engstk/op9

blu_spark kernel for OnePlus 9/Pro. Contribute to engstk/op9 development by creating an account on GitHub.

github.com
[OnePlus 9 Pro] Alberhasky:
Thank you so much for letting me know, I just flashed your kernel and OverlayFS is working perfect, I'm so glad I'm back to your kernel, my phone is so snappy as soon as I flash your kernel as always, thanks again!!!
[OnePlus 9 Pro] eng.stk:
blu_spark_r145 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230516-nightly, kernel build may work with other ROMs that use similar device/kernel trees (confirm before flashing).

This is only for ROMS with A13 fw kernel patchset.

This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also.

For flashing and easy of install logging, Kernel Flasher is recommended

You can use Kernel Flasher/FKM download kernel feature, just import the link bellow in the app updates/flash section.

Download config: custom

Changelog:

Keep in mind: I will give no active support for custom ROMs besides LineageOS.

I am mostly interested on debugging stuff with logs and reproducible steps to replicate the issue.

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 9 Pro] ScoutLord564:
Hows the battery life on the latest build ?
[OnePlus 9 Pro] hibert:
latest kernel build. and current lineage 20230514-NIGHTLY-lemonade. works perfect. Battery is a dream come true. The linage AOD consumes a lot of battery. but you can easily turn it off. excellent blue_spark work as always. Big thanks to Mr. eng_stk
[OnePlus 9 Pro] ScoutLord564:
how the thermals for you. it is cool the temps are normal or does it overheats?
[OnePlus 9 Pro] hibert:
temps are absolutely ok for me. when playing games it gets a bit warm after half an hour, with 120hz and full brightness. absolutely nothing that bothers me. I've never noticed it in daily use. With oos 13 I even had a boiling device in my hands after 10 minutes when watching longer YouTube videos.
[OnePlus 9 Pro] ScoutLord564:
Ohh thats nice
[OnePlus 9 Pro] Smedslund:
I wonder if some have tested this on cDriod 9.5 and can confirm if this kernel works or not?
[OnePlus 9 Pro] LOTIN:
Good afternoon, I'm a beginner, can you please tell me if I can disable core x1 in this custom kernel by editing the settings and how? If it's not difficult, maybe you can just upload ready-made files to the cloud storage
[OnePlus 9 Pro] Marucins:
Have I understood you correctly?

You using this kernel for the official version of Android released by oneplus (OOS 13)?

Despite the fact that the author claims that it is only for custom roms... And everything works OK?
[OnePlus 9 Pro] osm0sis:
No, he's only comparing the temperature.
[OnePlus 9 Pro] hibert:
No, using LOS here

exactly
[OnePlus 9 Pro] eng.stk:
blu_spark_r148 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230613-nightly, kernel build may work with other ROMs that use similar device/kernel trees (confirm before flashing).

This is only for ROMS with A13 fw kernel patchset.

This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also.

For flashing and easy of install logging, Kernel Flasher is recommended

You can use Kernel Flasher/FKM download kernel feature, just import the link bellow in the app updates/flash section.

Download config: custom

Changelog:

Keep in mind: I will give no active support for custom ROMs besides LineageOS.

I am mostly interested on debugging stuff with logs and reproducible steps to replicate the issue.

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 9 Pro] hibert:
I've been using the new build since yesterday (op9 non pro), no problems so far. thank you for your work and time.
[OnePlus 9 Pro] ScoutLord564:
Cannot install the kernel on oneplus 9 nameless os
[OnePlus 9 Pro] hibert:
please explain your problem in more detail. what error? do you flash with twrp or via FKM app?
[OnePlus 9 Pro] mattie_49:
I bet you would succeed with kernel flasher here https://xdaforums.com/t/dev-kernel-flasher.4439887/
[OnePlus 9 Pro] ScoutLord564:
I flashed from adb sideload it gives an error while flashing and doesnt flash
[OnePlus 9 Pro] ScoutLord564:
Im not rooted 🥲
[OnePlus 9 Pro] mattie_49:
Sideload magisk 26.1 easiest way. Not much more insecure that an unlocked bl
[OnePlus 9 Pro] ScoutLord564:
If i root my device im not able to use samsung wearables thats why but before this version of bluspark i was able to flash without root
[OnePlus 9 Pro] mattie_49:
Aren't you able to hide root/magisk from Samsung wearables to make work properly? I'm even able to use g-pay but with this module

Releases · Displax/safetynet-fix

SafetyNet & Play Integrity API workarounds for Magisk - Displax/safetynet-fix

github.com
[OnePlus 9 Pro] ScoutLord564:
I do but sometimes it doesnt work i need to reset my phone several times so i just avoid going for rooting mu device
[OnePlus 9 Pro] hibert:
but why custom kernel without root? most of the tweaks don't work anyway. please correct me if iam wrong, I was thinking that it doesn't work without root at all. so I'm assuming you're using twrp for the job .
[OnePlus 9 Pro] osm0sis:
Post a log of the failed unrooted flash please, but yeah, not sure there's much point flashing a custom kernel without root nowadays.
[OnePlus 9 Pro] ScoutLord564:
ohhh i use adb sideload
[OnePlus 9 Pro] osm0sis:
Should work too. So enable adb after the failed flash and adb pull /tmp/recovery.log then attach it here.
[OnePlus 9 Pro] SkOrPn:
@ osm0sis

After reading the OP multiple times an I right to conclude that this should work fine on stock tmobile OOS13 with F.27 firmware? Thanks
[OnePlus 9 Pro] osm0sis:
Nope, each release post states it's for Lineage-based only now.
[OnePlus 9 Pro] roycomputer:
Im having a hard time finding information about using eva/blu_spark kernels when on Nameless OS or any custom rom for that matter based on the latest firmware (EX01 or even F27 etc). Ive seen people say that they are on the latest EX01 firmware (on nameless) and are using one of these two firmware just fine. But then the original posts here on XDA for these kernels says that only up to F.11-F13 or similar is supported. Those are quite old firmwares at this point I think, so not sure if its a case of that info not being updated or if its actually true.

Would be helpful to get an up to date answer about if EX01 based ROMs are supported with the latest build of this kernel as of this post. Dont know where to find the firmware version of the lineage nighlies either. Thanks.
[OnePlus 9 Pro] sansanc:
Can i use this kernel one O9 with OOS 13.1?

Version: LE2113_11.F.78_2780_202305160228

Battery drains a lot and the animations bug is annoying. No matter wherever i disable them, they always come back.
[OnePlus 9 Pro] osm0sis:
Literally answered 2 posts above yours. Read.
[OnePlus 9 Pro] 0xZ3ph:
Flashing fails for me using both Kernel Flasher & TWRP Recovery

Logs: https://pastebin.com/GtASrBxV

Both fail on

vendor_dlkm partition could not be found. Aborting...

Device information:

OnePlus 9 Pro (Europe)

OxygenOS 13.1 - Rooted with Magisk 26.1 (No modules)
[OnePlus 9 Pro] eng.stk:
Your ROM isn't compatible, installer answered it for you.
[OnePlus 9 Pro] NameIsOptional:
It failed on crDroid 0616 update also.
[OnePlus 9 Pro] BrauliX:
As always, the best kernel.for our device. Thx
[OnePlus 9 Pro] f2bacon:
Seems to flash without issues, but on reboot this is what I get. I'm on an older version of BlissRom16 (16.4) oneplus 9 pro that uses lineage. I probably should've done a clean flash update before trying this, but whoops too late.

flashed blu_spark_r148-custom_op9x_d4c22a515.zip with kernel flasher.

After about 50 reboot attempts, it just booted up fine lmao. I'll restore the kernel from a backup and try again after later a clean rom install in the future
[OnePlus 9 Pro] ikram.senguen:
I luv it when that happens, nothin serious happened to me too and the newer blissroms have merged without this happening again
[OnePlus 9 Pro] Mayday_Channel:
Anyone try this with latest crdroid? I know it says only compatible with lineage, but I'm not 100% sure/can't remember if crdroid was based on lineage or not
[OnePlus 9 Pro] mattie_49:
OnePlus just released the updated oos a13 sm 8350 kernel sources. Maybe we will all get custom kernel for Oos now.
[OnePlus 9 Pro] Zeus0fyork:
I use it on Watchdogs which is based off crDroid. So yes, itll work.
[OnePlus 9 Pro] osm0sis:
But have they actually done a good job this time, and have they burned up all their goodwill in the community for someone to actually bother? 😉
[OnePlus 9 Pro] mattie_49:
Both good questions 😀
[OnePlus 9 Pro] MrMagic:
I really hope so. I really miss being able to run a custom kernel on my stock (rooted) OOS 13 ROM :(
[OnePlus 9 Pro] eng.stk:
blu_spark_r150 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230717-nightly, kernel build may work with other ROMs that use similar device/kernel trees (confirm before flashing).

This is only for ROMS with A13 fw kernel patchset.

This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also.

For flashing and easy of install logging, Kernel Flasher is recommended

You can use Kernel Flasher/FKM download kernel feature, just import the link bellow in the app updates/flash section.

Download config: custom

Changelog:

Keep in mind: I will give no active support for custom ROMs besides LineageOS.

I am mostly interested on debugging stuff with logs and reproducible steps to replicate the issue.

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 9 Pro] X0PIRAT3:
Hello sir,

First of all thank you for this kernel, his very good for stability and battery backup.

I wanted to ask you if it's possible to integrate KernelSU for the next update please ?

Thank you for all and have a great day.
[OnePlus 9 Pro] eng.stk:
Thanks, enjoy :)

I already answered that, search is you friend:

https://xdaforums.com/t/kernel-blu_spark-r150-op9-pro-a13-custom.4286037/post-88374513
[OnePlus 9 Pro] osm0sis:
I know we're all modders here, but you definitely wouldn't want it in your main kernel build if you intend to use Magisk, since I'm pretty sure it punches a very large security hole into the kernel and any app with a package name like the KernelSU app could exploit it. 🤔

IIRC Magisk does more handshaking to give the Magisk app control, plus you install that yourself to patch so less chance of it not being there after root and boot.
[OnePlus 9 Pro] eng.stk:
Yep, largely correct.
[OnePlus 9 Pro] Z-Blade:
The dev behind Eva kernel tried compiling the OOS 13.1 source and it had HEAPS of errors. Auto demotivation to do anything. :ROFLMAO:
[OnePlus 9 Pro] mattie_49:
Pretty sure that source they released forced him into early retirement as well :(
[OnePlus 9 Pro] rmendez011:
Quick question, does this kernel allow you to use the "setprop sys.usb.config diag,diag_mdm,adb" Command in order to use EFS Explorer on QPST? With OOS it worked without issue, on Nameless ROM, Paranoid Android ROM, etc it just disconnects my device.
[OnePlus 9 Pro] Marucins:
I don't know if anyone has asked about this before. Does your kernel fully support the latest KernelSU?
[OnePlus 9 Pro] osm0sis:
Really? Like 7 posts ago. And 10 before that. Search and read before posting please.
[OnePlus 9 Pro] Marucins:
This 'Search This Thread' option is a joke. It shows nonsense from the entire xda forum.
[OnePlus 9 Pro] osm0sis:
Not if you hit X on the suggestions from your search words and then hit the Search button...

Besides, read the last page of posts before posting; no search required for that.
[OnePlus 9 Pro] user334:
Soo... do you think it's unsafe to use KernelSU? And if yes then is this problem is some sort of a "baby steps" issue as this project is relatively new compared to Magisk or a fundamental flaw that can't be fully addressed in the future? I saw some 3-rd party "Magisk Managers" floating around so doesn't that mean the same "hole" should be possible with it too?

My questions are more in general. It's just I've recently found this new rooting solution and now I'm wiggling around trying to find info and collect opinions and facts about it's strengths and weaknesses. And I also see a lot of custom kernels\ROMs now implement support of it (I'm not asking to do so by any means, just a fact).
[OnePlus 9 Pro] osm0sis:
Nah KernelSU is cool, I just wouldn't want support for it in the kernel I'm using unless that was the root solution I was also using. Like I think there would have to be a KernelSU build and an unrooted/Magisk (i.e. could then be Magisk rooted) build.

Magisk module apps aren't the same as the Magisk root app, mainly since only the latter handles the prompting/granting of root. I believe the Magisk binaries check for a signature in the app, vice versa, and also against the magisk.db package name for hidden Magisk app, to try to avoid fakes/malicious apps.
[OnePlus 9 Pro] Alberhasky:
I am also curious about KSU... Would be cool if anyone could integrate it into their kernel for us to test at least, not saying to incorporate it permanently but maybe a test build for us to test it and see what all the fuss is about
[OnePlus 9 Pro] eng.stk:
The fuss is the traditional pointless hype around stuff in xda because somebody read it in discord/telegram.

Couple years ago was the AI kernel tunning lol

With a solid and with better security (while root access being of course insecure in nature ) separated userspace root solution like Magisk still being developed, there's no need for anything else.

Valid option? Maybe. But there's nothing added that would make me go away from the current userspace solution. It even depends in some Magisk stuff to run...
[OnePlus 9 Pro] Alberhasky:
I completely understand and thank you for explaining more in detail!!
[OnePlus 9 Pro] randomized_xd:
The device won't go to deep sleep and I'm facing heavy battery drain
[OnePlus 9 Pro] eng.stk:
Find out what app or service is keeping your device locked in work.

Not really a kernel issue.
[OnePlus 9 Pro] Nouty:
Apparently no one has tried to install this latest version on crDroid. I get an error that I will report later. Looking at the log in the Ex Kernel, the error seems to be related to low space on some partition...
[OnePlus 9 Pro] Smedslund:
Well, blu_spark do not work on crDriod and are only for Linage so don't expect that anything will happen with your report.
[OnePlus 9 Pro] Zeus0fyork:
I'm on WatchDogs (CrDroid based) and it works for me just fine
[OnePlus 9 Pro] Alberhasky:
I use this kernel on watchdogs as well which is crdroid based and it works fine
[OnePlus 9 Pro] Smedslund:
That's good 😊
[OnePlus 9 Pro] kold11:
Do you know why people are asking about OOS compatibility?

Because 1 post is misleading.

They read: "I only active support stock OOS ROM..."

They see:

"Kernel Flasher/FKM download configs: oos"

Because of that people are confused.

@eng.stk

First post needs to be updated.

Why there is no clear info about compatibility like it is in posts with new version update?

"Keep in mind: I will give no active support for custom ROMs besides LineageOS."

Heck there is no info what rom this kernel is intended for.
[OnePlus 9 Pro] eng.stk:
Earlier versions supported until OOS11, from then in only custom ROMs are supported, LOS or LOS based.

Every release post (and ocasional discussion) is prety much explicit.

So much time wasted with sidequests... neverthless I made more explicit on the OP what is or isn't.

Really hope on the next few times more than 1 person actually reads it lol But I already know that won't happen.
[OnePlus 9 Pro] BrauliX:
Hi master, i have this error after flash kernel on OnePlus 9. "Unmapping vendor_dlkm_a failed. Aborting." This my error after trying flash kernel. any advice?? Thx
[OnePlus 9 Pro] randomized_xd:
which rom are u in?
[OnePlus 9 Pro] osm0sis:
For regions where Google OTA is enforced you need to restore any modified images, since they're incremental and do post-OTA verification after the reboot.

Follow my Google OTA + Root + SafetyNet instructions from my Odds thread here: https://xdaforums.com/t/tools-zips-...ices-platforms.2239421/page-149#post-84764713
[OnePlus 9 Pro] eyronicc:
It says

"OnePlus 9 5G"
[OnePlus 9 Pro] GuyInDogSuit:
Ohh, yeah, I forgot to mention, I'm on the EU A11 ROM. I converted my OP9P to EU (rather than global) because the EU not only has tighter privacy requirements (which is good for the consumer/end user) but also does NOT force your device to use Google's OTA service. The only difference being is that with the bootloader unlocked and so on, you still have to download full updates rather than incremental ones. Unfortunate side effect, but that's a small price to pay.
[OnePlus 9 Pro] osm0sis:
Thanks! Working with @Nebrassy on hopefully getting a unified TWRP recovery build working. (y)

Nice trick! I actually prefer the full zip and I miss them since OnePlus has switched North America stable channel OOS to Google OTAs. With full OTA you can dump all the partitions from the payload.bin with payload-dumper-go and then you've basically got fastboot files to recover using. Usually well before they update their support site. 🤘

Here's a trick for you in return! If you don't like full OTAs you can just add OnePlus' OTA Updater app to MagiskHide and then it'll serve you incremental instead. ;)
[OnePlus 9 Pro] mattie_49:
I see your progress on twrp in Zulip!! Many thanks for what you do.
[OnePlus 9 Pro] GuyInDogSuit:
Whoa, never knew that! Good call!
[OnePlus 9 Pro] hllywd:
Could you explain how this allows you to install an incremental, and directions please? Thanks
[OnePlus 9 Pro] mattie_49:
Because it hides your unlocked bl and root. Just the way banking apps and g-pay pass.
[OnePlus 9 Pro] lendawg:
So after the update do we still need to reflash modem for TMobile and re root?
[OnePlus 9 Pro] tech_head:
I'm liking this kernel.

Performance and battery are as good or better than stock.

I'm running the EU 11.2.6.6 on my Global 2125.
[OnePlus 9 Pro] Bunecarera:
Maybe a stupid question, but could this kernel solve my problems with Gmail not pushing notifications?

Or is that a non-kernel problem?
[OnePlus 9 Pro] mattie_49:
Only an operating system update will solve that. You think OnePlus would of fixed all that bs before release. Tmob variant op9? I'm on global and don't have that issue whatsoever.
[OnePlus 9 Pro] hllywd:
So all I have to do is hide oxygen updater, install incremental, don't reboot, install magisk to inactive slot, then reboot and I'll still be rooted?
[OnePlus 9 Pro] mattie_49:
Missing a step there. Have to uninstall magisk which restores stock boot.img before taking ota or it fails. Refer to osmosis's post #85.
[OnePlus 9 Pro] hllywd:
Thought that was too easy. Thanks
[OnePlus 9 Pro] mattie_49:
Finally flashed. Under wakelock blocking I have no wakelocks to block. Am I missing something ? Usually shows a list of what you wanna 🚫 or not...just curious. Much faster than stock scrolling /opening apps. Winning!!
[OnePlus 9 Pro] osm0sis:
On devices in regions that aren't using Google OTA you can still use Magisk's Install to Inactive Slot, so they're different, and slightly easier instructions than my Google OTA ones.
[OnePlus 9 Pro] Haunt3r:
So for somebody who has installed this and didn't dump the vendor and boot, is there any way to get stock ones of those? I grabbed the incremental from the oxygen updater but I don't see either of those in there.
[OnePlus 9 Pro] GuyInDogSuit:
Yup, you can grab it from any full OTA or from someone else's backups if you really need them.
[OnePlus 9 Pro] Bunecarera:
No, I'm on the European variant.

I thought maybe this kernel had changed doze settings.

Problem with the notifications seem to be doze related.

Although disabling doze via adb doesn't bring them back...
[OnePlus 9 Pro] BrauliX:
Crdroid
[OnePlus 9 Pro] randomized_xd:
crdroid doesn't allow custom kernel. i saw it when someone asked it in crdroid thread mentioning the same problem
[OnePlus 9 Pro] BrauliX:
I mention that on crdroid forum, but my awnser was to check on kernel thread.
[OnePlus 9 Pro] randomized_xd:
does it fails to flash or flashes the kernel? i also had the same text when flashing custom kernel on nameless but it flashed the kernel
[OnePlus 9 Pro] BrauliX:
Nerver had this issue on Nameless, i always use bluspark on nameless, but now they end dev i changento Crdroid nad cant flash it. Fails on flash
[OnePlus 9 Pro] Smedslund:
Nothing new that it fails on crDriod.
[OnePlus 9 Pro] eng.stk:
blu_spark_r153 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230912-nightly, kernel build may work with other ROMs that use similar device/kernel trees (confirm before flashing).

This is only for ROMS with A13 fw kernel patchset.

This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also.

For flashing and easy of install logging, Kernel Flasher is recommended

You can use Kernel Flasher/FKM download kernel feature, just import the link bellow in the app updates/flash section.

Download config: custom

Changelog:

Keep in mind: I will give no active support for custom ROMs besides LineageOS.

I am mostly interested on debugging stuff with logs and reproducible steps to replicate the issue.

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 9 Pro] eisawi99:
Any chance we could get support for charging while using OTG? I have a hub that supports power passthrough but as soon as you connect the power, the otg stops working. From what little research I've done it should be possible to implement and it has been done on custom kernels for the OP7t as can be seen here. https://github.com/RealJohnGalt/GaltsGulch-sm8150/commit/570cdc06a981c710c91b156bcd03fea136ef56f7

https://www.reddit.com/r/oneplus7t/comments/ut84tg
This is technically for a controller but it should work all the same since the issue its fixing is the termination of OTG when charging is present.
[OnePlus 9 Pro] benhidalgo:
Hello, thank you for sharing. Could you please inject kenelsu. I tried and fail.

This is the source I was using:

https://github.com/awakened1712/android_kernel_oneplus_sm8350
[OnePlus 9 Pro] eng.stk:
blu_spark_r154 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20231003-nightly, kernel build may work with other ROMs that use similar device/kernel trees (confirm before flashing).

This is only for ROMS with A13 fw kernel patchset.

This kernel is tested for the 9 Pro but it's unified, so should work for the OP9 also.

For flashing and easy of install logging, Kernel Flasher is recommended

You can use Kernel Flasher/FKM download kernel feature, just import the link bellow in the app updates/flash section.

Download config: custom

Changelog:

Keep in mind: I will give no active support for custom ROMs besides LineageOS.

I am mostly interested on debugging stuff with logs and reproducible steps to replicate the issue.

No mirrors please

Don't forget to hit like, it's free :)
[OnePlus 9 Pro] RexSonic:
Any word on kernelsu support?
[OnePlus 9 Pro] osm0sis:
Several. 😉
[OnePlus 9 Pro] RexSonic:
What's that supposed to mean?
[OnePlus 9 Pro] ffejy462:
Several posts since, at least, April.

Post in thread '[KERNEL] [blu_spark r154 OP9/Pro] [A13 Custom]' https://xdaforums.com/t/kernel-blu_spark-r154-op9-pro-a13-custom.4286037/post-88374513

Post in thread '[KERNEL] [blu_spark r154 OP9/Pro] [A13 Custom]' https://xdaforums.com/t/kernel-blu_spark-r154-op9-pro-a13-custom.4286037/post-88829651
[OnePlus 9 Pro] ScoutLord564:
Hows the battery backup on the latest build im thinking of flashing it on my oneplus 9 currently on nameless os latest build