yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] eng.stk:
blu_spark_r129 release (A13 custom)

New build is up (y)

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

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 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] Mar-cel:
waiting for OS13 fw release
[OnePlus 9 Pro] Alx2909:
Hello everyone. Anyone can you help me, its my first time with ONEPLUS, i have a ONEPLUS 9 PRO with oxygen 13, and i want to install this kernel, i dont have the bootloader unlock AND i have a stock rom. If anyone can help me i will totally appreciate it for ever

Oh. And i dont have any experience with adb or anything else. I'm literally new to all of this.
[OnePlus 9 Pro] The no name:
How is the battery life in oos 11 better than stock ?
[OnePlus 9 Pro] mattie_49:
Flashed 129r on latest lineage 20 3/5. Tried to bootloop finally booted up and couldn't get past lock screen. Completely unresponsive touch screen. And noticed through locked device I had no service either. Was late and didn't snag logs. Op9 global and flashed through kernel flasher with no errors.
[OnePlus 9 Pro] reffu:
I'm guessing that the new release is based off of OOS 13, since that's how other OOS 13-based custom ROMs have behaved when trying to flash blu_spark (since the current release of blu_spark is based of OOS 12)
[OnePlus 9 Pro] mattie_49:
So reverting back to 128 would do no good. :(
[OnePlus 9 Pro] eng.stk:
This.

Rebasing atm, will wait for the build to drop for my op9p
[OnePlus 9 Pro] mattie_49:
Wonder why double tap to wake is broken on lemonade 3/5. Wonder if pro will be about same way. Will flashing the kernel your preparing fix this in any way.? And can you let me know if pro build has issue ?Other than that build is real nice .
[OnePlus 9 Pro] osm0sis:
Should we add a vendor patch level check? Could help to avoid this sort of problem.
[OnePlus 9 Pro] eng.stk:
Maybe, but I don't think it's very important, vendor mismatch only happens once in awhile.

From where we could parse that, fingerprint? All the rest is not accurate.
[OnePlus 9 Pro] eng.stk:
blu_spark_r134 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230307-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 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] osm0sis:
Must be a build prop in vendor partition or something, it shows in Settings > About, tap the Android version.

Edit: Yep, /vendor/build.prop contains ro.vendor.build.security_patch=2022-10-05 on the 0214 build.
[OnePlus 9 Pro] eng.stk:
People often mod that stuff, not safe to trust. And would force updates when vendor changes security patch even if the kernel is the same/compatible.

Don't know if its worth the trouble tbh.

edit: and also sometimes recovery's force those props to better compatibility
[OnePlus 9 Pro] osm0sis:
As for proving it's from Android 12, if we wanted to do that instead, you're right, the only place I can see that is in /vendor/build.prop fingerprint on 0214: ro.vendor.build.fingerprint=OnePlus/OnePlus9Pro/OnePlus9Pro:12/RKQ1.211119.001/R.202210251512:user/release-keys

We don't read from the recovery usually, we read directly from the ROM partition files after we mount them: https://github.com/osm0sis/AnyKernel3/blob/master/META-INF/com/google/android/update-binary#L336

Edit: I wonder if leaving the vendor fingerprint untouched is a Lineage-only thing or if all custom ROMs follow that. 🤔
[OnePlus 9 Pro] Mar-cel:
Finally for oos13 fw ?
[OnePlus 9 Pro] osm0sis:
Why the question mark? Read the post you quoted...
[OnePlus 9 Pro] Mar-cel:
I've no sound on nameless AOSP. Videos in TikTok Instagram doesn't play just frozen. Vibrations don't work.

With latest kernel
[OnePlus 9 Pro] eng.stk:
Can't be a bit more vague? And actually this kind of posting scares less skilled users into thinking there's something wrong with the kernel when it's not.

Nevertheless, all good with r134 running lineage-20.0-20230307-nightly in my op9 pro.

Other ROMS with different configs/base/random patches/whatever, unless you bring something to the table, you're on your own I'm afraid.
[OnePlus 9 Pro] reffu:
I can confirm, that at least on the latest Nameless for OP 9, sound doesn't work after flashing blu_spark (and phone calls shows speaker activated and unable to be turned off, even though no sound comes out). I'll chalk this up to the difference between Lineage and Nameless and go back to stock Nameless kernel. On the bright side, as far as I could tell everything else worked great.
[OnePlus 9 Pro] D7M:
need Magisk to use this kernel ?
[OnePlus 9 Pro] mattie_49:
No just root
[OnePlus 9 Pro] Klusio19:
Gigantic +1
[OnePlus 9 Pro] Mr.Conkel:
Unsure if this has been reported already but with Crdroid v9.2 03/30/23 release and r134 of bluspark it completely breaks vibration. To anyone experiencing this as well is there anyway to resolve it? Perhaps just the build of the rom or more?

Thanks for any help cheers!
[OnePlus 9 Pro] osm0sis:
Presumably the ROMs that things are broken with just need to merge the latest Lineage changes.
[OnePlus 9 Pro] mattie_49:
R134 working nicely on Lineage for lemonade .
[OnePlus 9 Pro] Average android guy:
Really like your work. Just wanted to ask If the latest blu_spark can be used with Stock OOS 13 on Oneplus 9 pro. Would really appreciate the help..
[OnePlus 9 Pro] Mr.Conkel:
no and probably never will I don't see devs changing their minds about OOS support especially going forward
[OnePlus 9 Pro] Average android guy:
okay Thanks
[OnePlus 9 Pro] DahakePL:
Fantastic kernel! Working amazing on evox lemonadep
[OnePlus 9 Pro] golfgtiedition30:
Im on EVOX thanks for confirming :)
[OnePlus 9 Pro] jsyl:
Awesome work, thanks! Great performance and best battery life I've had on this device. Running lineage latest and Snapdragon Scaling magisk module (ultra low power profile)
[OnePlus 9 Pro] Alberhasky:
Thanks for making this compatible with A13 custom roms, it's working great with WatchDogs, vibration works fine and no bugs so far, thanks again!!
[OnePlus 9 Pro] DirtryElectroOP3:
Thanks for finally adding oos13 fw support. Everything seems fine so far on latest Nameless (13), except Dolby Atmos crashing. Is there a workaround or is the error caused by the ROM?
[OnePlus 9 Pro] Alberhasky:
Well I'm using WatchDogs which is based on Crdroid and Dolby atmos is working without any crashing so I doubt it is a kernel issue, it sounds to me like maybe the ROM is the problem
[OnePlus 9 Pro] f2bacon:
I'm sorry, I've never done any kernel stuff before and I just don't fully understand how to accomplish this. I tried just flashing the zip as an ak3 and I get a weird screen glitch most boots, and had to restore from a backup to fix it.

So I assume the config is important and that's the step I missed. I downloaded the file as a json but I'm not sure what to do with it in kernel flasher. there's no json option and it doesn't work to select a json file. I'm sorry to bother but I just don't see what I'm missing in kernel flasher to get this up and running.

Thank you for any info!!
[OnePlus 9 Pro] elmasrydev:
Does this supports f.20 ?
[OnePlus 9 Pro] eng.stk:
OOS? Nope.

You're in custom? Then yes, it's the latest LOS merged.
[OnePlus 9 Pro] eng.stk:
If you have graphical glitches, it means your ROM/build isn't using firmware/vendor blobs compatible with this kernel.

For the updater to work, add the URL from the json in Kernel Flasher Updates section. Then you'll be able to enter view and check changelog, downlaod kernel, etc

Zips will be in the Downloads folder, you must then enter the enabled slot menu in Kernel Flasher and Flash the zip.
[OnePlus 9 Pro] elmasrydev:
Yes I'm on custom, thanks a lot for your efforts.
[OnePlus 9 Pro] f2bacon:
i'm using blissrom which i believe uses lineage 20 as a base. after a couple reboots i was able to get it to boot without graphical glitches. i just restored back to the stock kernel cause i didnt wanna risk it anymore. i just wanted to ask what im supposed to do with the configuration json inside of kernel flasher. i'd be happy to report if it's compatible or not but i wanna give you a fair shot, i assume i made a mistake
[OnePlus 9 Pro] eng.stk:
Kernel doesn't care about any of that userspace mumbo jumbo.
[OnePlus 9 Pro] eng.stk:
Check my answer again.

Also a ROM being based from something doesn't mean it's compatible with current kernel patchset for that same base.

For instance we ran LOS 20 with A12 firmware and now it's A13. Sometimes different firmwares revisions within the same patchset also makes a difference, blobs merged, etc.

It's up to you to make your homework and understand what is compatible with what and why it's not.
[OnePlus 9 Pro] f2bacon:
Bliss is using A13. Maybe it's incompatible, I just sooner assumed it was my mistake using kernel patcher over there being an incompatibility. Maybe I should've asked my question in kernel flashers xda post rather than here. Sorry to bother
[OnePlus 9 Pro] osm0sis:
I'll say it again:

Go report these issues in your ROM thread instead and ask them to get up to date on their Lineage base, since the base has changed due to the OOS13 firmware upgrade.
[OnePlus 9 Pro] eng.stk:
blu_spark_r136 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230314-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] golfgtiedition30:
Great kernel. Idle drain is outstanding, top job sir 👍
[OnePlus 9 Pro] ikram.senguen:
OK im still at OOS and am about to switch custom solely cause of blue Kernel, realy Like the cam quality of OOS but not how fck fast the battery drains in it, any custom Rom out there that has Same quality folks? Last time i tried some they had worse cam
[OnePlus 9 Pro] T0Tal_N00b:
running latest Nameless, No sound whatsoever. tried installing viper and other audio mods with the same result. Wavelet gives me an error saying wavelet was unable to instantiate QUALCOMM technologies virtualization... Also tried with disabling dolby and its other related packages and without as well
[OnePlus 9 Pro] D7M:
work with rom evo x a13 ?
[OnePlus 9 Pro] golfgtiedition30:
Yes it does.
[OnePlus 9 Pro] D7M:
thanks bro
[OnePlus 9 Pro] unzumutbar:
Update Nameless. Sound on 230320 works again with the kernel.
[OnePlus 9 Pro] T0Tal_N00b:
will give it a try , thanks !
[OnePlus 9 Pro] rawello:
can you tell the advantages of this core compared to the standard one, better power saving in the background? And what are your average SOT?
[OnePlus 9 Pro] Klusio19:
Working flawlessly on the latest Nameless AOSP with OP9Pro.

Thank you for your amazing job!
[OnePlus 9 Pro] Forsaked:
When i flash this kernel on LOS20 via Kernel Flasher, do i have to immediately customize the boot.img afterwards via Magisk and flash it again?
[OnePlus 9 Pro] eng.stk:
You need to be rooted to flash the kernel.

After you flash the kernel zip via Kernel Flasher, just reboot.

root will be kept.
[OnePlus 9 Pro] Forsaked:
Worked like charm on the new LOS build released today, thank you!
[OnePlus 9 Pro] underworld737:
nope, kills audio and slows boot up time, probably stay with what you have
[OnePlus 9 Pro] ikram.senguen:
- just Toni Form, brakes dolby atmos on bliss-rom, and makes screen sometimes flicker, and the boot screen.. completly pixelated till boot is finished and/or display on/off, at least to me

+ works smooth and well on lineage and less on bliss
[OnePlus 9 Pro] Forsaked:
Isn't it only meant to support OOS/LOS?
[OnePlus 9 Pro] underworld737:
Gotta mention it just so others with different roms can know without them testing themselves, r129 seems to work on evolution x though
[OnePlus 9 Pro] moosjxh:
I can use the latest zip package after flashing it successfully, but when I compile the corresponding kernel source code by myself, replace the image in the zip package with the compiled Image, and then re-flash the zip package, the phone cannot be turned on ,Why does this happen?
[OnePlus 9 Pro] ikram.senguen:
to be fair, perfectly fine on lineage as it hasnt those features like dolby atmos & co obviosly
[OnePlus 9 Pro] eng.stk:
blu_spark_r139 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230321-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] omer1992:
heyo, started to use this kernel loved af with good bb, but also can you add network signal guru drivers in it, ig its related with kernel. I can't use that app with custom roms sadly maybe with your kernel we can use it :)
[OnePlus 9 Pro] Mar-cel:
r139 works without problems on nameless rom, thanks 👍
[OnePlus 9 Pro] mattie_49:
R139 running perfect on 3/19 lineage for lemonade. And btw @osm0sis thank you for g-cam. I love it. And 4k recording works perfectly. Happy Flasher. !!
[OnePlus 9 Pro] .DeluXer:
Not sure if its kernel related but using wireguard kernel backend i cant establish a connection. With userspace backend there is no problem.
[OnePlus 9 Pro] AiryEntity303:
Does this kernel support op 9r?
[OnePlus 9 Pro] mattie_49:
No op9p/op9
[OnePlus 9 Pro] ikram.senguen:
try changing the APN settings to ipv4/ipv6 instead of just ipv4, worked in my case

gonna try latest build i hope it works well with bliss.. lets see

UPDATE: brakes stuff on bliss(Dolby Atmos & booting phone in a pixelated state till screen Off/On) but i doubt thats the kernels fault.. i mean bliss rom says my Phone is locked and no yellow warning when im on bliss.. there might be something else wrong
[OnePlus 9 Pro] eng.stk:
Working fine here with my azire tunnels.

Probably something particular on your setup.
[OnePlus 9 Pro] eng.stk:
This kernel isn't for your ROM. No need to continue posting the same thing over again.

I build for LOS (or forks that use the same trees and are up to date). That is the only thing I support.
[OnePlus 9 Pro] ikram.senguen:
Good to know i were not realy sure about what u support and what not, sure this helps further
[OnePlus 9 Pro] swords90:
Amazing sir!!!
[OnePlus 9 Pro] testguest:
r139 works great on OnePlus 9 with Evolution X. It even fixed dt2w.
[OnePlus 9 Pro] eng.stk:
It's amazing 🌈
[OnePlus 9 Pro] Jack Droid:
Hi testguest,

I'm curious to try this kernel but I'm not really understood which could be the benefit...

As I'm running EvolutionX rom as well on Oneplus 9 PRO, can you kindly explain which gain you have noted ?

I mean, what is running better compared to when you have not r139 kernel installed on ?

Many thanks !
[OnePlus 9 Pro] bokkoman:
When i try to flash this kernel on my stock rooted OOS, it says unsupported version. It's LE2123_11_F.75.

I'm using Kernel Flasher.
[OnePlus 9 Pro] mattie_49:
Your gonna mess things up if you don't read. This kernel is not for stock Oos. Only custom roms. For instance I have a OnePlus 9 unlocked . If I was on a stock build I couldn't run this because it doesn't work.:( However im on Lineage20 and r139 is running perfectly. For CUSTOM roms my friend. Says in the Op
[OnePlus 9 Pro] eng.stk:
This isn't for OOS.

At least, not anymore.

Only build for LOS 20 nowadays.
[OnePlus 9 Pro] pxrave:
Do you think about support oos13 again? ;) would be great have your kernel on stock. Or did op some tricky stuff you don’t want support anymore?
[OnePlus 9 Pro] mattie_49:
Yeah they never live up to their word. That's why almost all the kernel builders for 9 series jumped ship. They release kernel source real late and broken and incomplete.

Btw I was headed back to Oos via msm because stock kernel on Lineage was really bad. Or had bad drain. Flashed r139 and charged full again; blown away how little this drained while I slept 7 hours. Really nice.
[OnePlus 9 Pro] OmenOverseer:
Kernel isn't working on ancient os 7.1 which sucks because I was using the kernel on pixel extended before switching
[OnePlus 9 Pro] eng.stk:
Not today, not tomorrow, not the day after.

Nothing changed since the last time I discussed this, sorry mate.
[OnePlus 9 Pro] mattie_49:
Question. If I try and Underclock or Undervolt with Konabess or Fkm it really messes kernel up as far as drains horribly for some reason id be lucky to get 6 hours off charger. Ran like this yesterday and at 65% battery I was barely at 1.5 hours on screen Set everything back up and I don't do anything but flash kernel and charge device. This is best results on my op9.
[OnePlus 9 Pro] bokkoman:
I noticed haha.

I tried the custom link in kernel flasher. It said it wasn't supported...so i was like okay no biggie i get it now.

Then i tried to pay something with Gpay, but it denied 😂 saying my device wasn't secure or whatever.

Had to dirty flash full rom again and some app data/cahe cleaning.

I'm thinking of switching to a different ROM sometime, but have no clue which one. I just want stable and clean. I kinda like Pixel devices.
[OnePlus 9 Pro] ikram.senguen:
Works on latest blissrom, FYI
[OnePlus 9 Pro] Alberhasky:
Any plans to make this kernel work with KernelSU?
[OnePlus 9 Pro] itsnebulalol:
Still working well on Nameless? Anything broken?
[OnePlus 9 Pro] swords90:
Im having problems with warp charge.

I asked to the rom admins and they told me, that could be a kernel problem......

I don't know....
[OnePlus 9 Pro] eng.stk:
blu_spark_r141 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230411-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] notexcited:
Nice kernel!

Can´t find setting to tune vibration strength on LOS 20, any ideas? Guess I need to use some kernel manager for that.
[OnePlus 9 Pro] eng.stk:
Yep, fkm works.
[OnePlus 9 Pro] Ryano89:
Magisk 26.1.is mandatory? Can someone tell me why magisk version matters please?
[OnePlus 9 Pro] mattie_49:
I know updating from 25.1 to 26.1 magisk version breaks viper's audio drivers. So I'm staying on older. But no I don't know why
[OnePlus 9 Pro] ginger709:
How do you get fkm when you are on android 13? I have an LE2125, the most current LOS and Blu-spark kernel installed. Runs great so far, but when I go to the play store to buy fkm it says "this app is not available for your device because it was made for an older version of android"

Any ideas?

Thanks!
[OnePlus 9 Pro] mattie_49:
Download the APK and install
[OnePlus 9 Pro] ginger709:
Do you have a link?
[OnePlus 9 Pro] eng.stk:
blu_spark_r142 release (A13 custom)

New build is up (y)

I tested with lineage-20.0-20230418-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] eng.stk:
Guys redownload r142 please, there was a small mismerge.

sha1 checksum: c1bf613db8d8a614f44cf5ddcdf1540d19eb8255
[OnePlus 9 Pro] Forsaked:
As always, thank you @eng.stk!
[OnePlus 9 Pro] ScoutLord564:
Did anyone try the new build ? Hows the battery life ?
[OnePlus 9 Pro] mattie_49:
I'm on r142 currently on 4/16 lemonade build. So far so good. Can't really tell till everything settles.

Edit . It's very good. Drain is minimal kernel is perfect on Lineage 20 ,I mean
[OnePlus 9 Pro] ScoutLord564:
The battery is good ?

Im on r141 do you recommend flashing it ?
[OnePlus 9 Pro] underworld737:
So far I have no issues with battery on r142, and no bugs to report so far, im on LOS 20 04/09 update
[OnePlus 9 Pro] psychemisha:
Not breaking ****
[OnePlus 9 Pro] mattie_49:
It breaks vipers drivers on my device. I have everything installed on 25.1 and drivers active update magisk to 26.1 stable on op9 and go into viper says drivers aren't installed anymore to reboot so I proceed. Says again. So in my case it does. And learn how to respond instead of cussing using stars. Tool bag. We here in the threads ,are kind to one another in this free community.
[OnePlus 9 Pro] psychemisha:
Use viper repack https://github.com/programminghoch10/ViPER4AndroidRepackaged
[OnePlus 9 Pro] RASTAVIPER:
Hi guys,

Just to confirm, can this kernel be used with stock OOS13?
[OnePlus 9 Pro] ffejy462:
No.

It's intended to be used on custom roms; specifically those based on a13 lineage. However, I believe very old builds can be use on a11 oos. Developer stopped supporting oos at a12 when OnePlus quit releasing sources. (Please correct me if I'm mistaken)
[OnePlus 9 Pro] RASTAVIPER:
Thanks for that.

Any suggestions for a good kernel for stock OOS13?
[OnePlus 9 Pro] ffejy462:
Without sources released, it's really hard for development of any sort, so other than switching to custom ROM, I don't have a suggestion for kernel other than tweaking with a kernel manager app like fkm or exkm.
[OnePlus 9 Pro] ikram.senguen:
You *caan try fde.ai+uperf_magisk_modul, it helped smoothen my device when i wasn on oos13, battery as Performance vise when i needed
[OnePlus 9 Pro] Z-Blade:
Eva kernel has been confirmed working on Global variant OOS 13 FOR F.11 and F.17 only. Apparently at F.20 Oneplus did something and the kernel stopped working. If you willing to stay on F.11 or F.17, it works.