yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark r12

All right crew!

New build is up :highfive:

blu_spark_r12-oos_op6_5e79d20.zip

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

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

Meaning, if using anything besides stock and stable OOS don't bother posting about it.

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

Don't spam this thread with 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 6 & 6T Cross Device Development] efinityy:
I hate that I love you... Just 2h ago I install ElementalX because "oh well, it'll take a day or two for eng.stk to rebase and get a custom ROM kernel out in the blu. Lo and behold I was wrong, back to flashing I guess! Thanks alot
[OnePlus 6 & 6T Cross Device Development] eng.stk:
I forgive you my son :silly:

Enjoy mate :highfive:
[OnePlus 6 & 6T Cross Device Development] mitas35:
Thanks, how can we adjust kernel settings?

Thank you.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Use my module for recommend settings or use apps like Kernel Adiutor or EXKM, etc to change stuff
[OnePlus 6 & 6T Cross Device Development] sarus_b:
Hey [MENTION=3873953]eng.stk[/MENTION], is dynamic stune boost not added in r45, I can't seem to find it..

Also while using you Blu module, the silver cores were stuck at 1324 mhz.. Any idea why?
[OnePlus 6 & 6T Cross Device Development] zyonee:
I'm confused, will r45 work on OB3 or is it only for stable 9.0?

Also, you wrote r44 in the thread title when the latest build is r45, just a heads up. :)
[OnePlus 6 & 6T Cross Device Development] firozpatel:
hi

i have official twrp installed on my 5.1.11, i want to install pie, can someone tell me step by step on how to install blu twrp, so i can install pie (read on funk wizards page that blu is recommended) without losing any data

on my device i have currently elemental kernal and .xxx magisk rom installed

also once the steps are complete i want to have blu kernal and keep everything blu, but still keep .xxx magisk rom

thank you for your help
[OnePlus 6 & 6T Cross Device Development] gesvts:
What's the difference between "bluspark r45 custom pie.zip" and "bluspark r45 oos pie.zip"?

I mean, which one is the "correct" to flash at stock pie oos?
[OnePlus 6 & 6T Cross Device Development] xabat:
Oos stands for oxygen os and custom is for custom roms like lianage, RR etc.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Seems like I totally forgot about it, I'll bring it back next build.

Don't know, maybe some ROM clashing when changing governor and whatnot. I'll check it out.

Fixed ;p

You can try to use it but codebase is for Pie stable so I don't recommend it.
[OnePlus 6 & 6T Cross Device Development] cocopara:
I installed OOS Pie, and Magisk yesterday. Today I dirty flashed Blu Spark and it seems to have gone fine.

However I can't get DriveDroid working. Is there any Place where I activate "USB Mass Storage?" for CD Rom Emulation?

Also what is the best app to configure the kernel?, Kernel Auditor?, Elemental X?, Franco?

---------- Post added at 12:08 PM ---------- Previous post was at 12:05 PM ----------

Let me also say that I flashed the Magisk .zip for the recommended settings
[OnePlus 6 & 6T Cross Device Development] nytebird:
I think you just answered your own question. R45 oos.. stock rom. Andoid 9.0. Custom is for custom roms...xXx,etc. Remember this is just the kernel..
[OnePlus 6 & 6T Cross Device Development] tofuboi01:
I've installed the blu settings module but it doesn't seem to apply itself when reboot. I've taken off the load up saved settings on exkm but schedutil is still the better governor to use for games.
[OnePlus 6 & 6T Cross Device Development] Kir3:
Maybe obvious, but can I use it just by flashing the kernel and not the modules (using default settings)? :confused:
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You can use just the kernel, kernel+ module, kernel and tweak whatever you think it's best for your setup :good:

You don't even need to use root, kernel will work fine without it.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You need to use DriveDroid beta app from his site.

Any dificulties with it on Pie contact the app dev, he is very responsive.

Settings and setting apps are wonky in Pie, I'm working on it to make the module better, we'll see :fingers-crossed:
[OnePlus 6 & 6T Cross Device Development] ferreinf:
anyone having issues with twrp decrypt password error on latest build? stock pie with root pin works on rom not on twrp

Enviado do meu ONEPLUS A6000 através do Tapatalk
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Stop trying going form custom ROM or higher OOS build to stable OOS without format and you'll be fine.

Late 2018 and people still believe in magic.
[OnePlus 6 & 6T Cross Device Development] ferreinf:
thanks for the heads up, though only security patches will influence, format fixed of course..

summer ended this weekend, Christmas is just around the corner [emoji3][emoji106][emoji318]

Enviado do meu ONEPLUS A6000 através do Tapatalk
[OnePlus 6 & 6T Cross Device Development] rezapatel:
Apologies for my ignorance before I ask my question about the Magisk Blu Settings app, I don't see any app icon to change the settings? Or is the app is to preset the Blu kernel settings? Previously I've always used Ex Kernel Manager to change the settings, can I continue to use? Thanks!
[OnePlus 6 & 6T Cross Device Development] efinityy:
Magisk is your root, the settings file is injected systemlessly so you can have the optimal setup for the kernel, there is no fiddling needed, just install the settings zip after the kernel and magisk and youre good to go. Its not an app per se, its just a file that android reads to get the settings for the kernel, in this case, modified by eng.stk to fit his kernel. Ofc you can also use exkm alongside it, if you feel further tweaking is needed that is
[OnePlus 6 & 6T Cross Device Development] rezapatel:
Got it, so basically sets the optimal values and in case it needs to be tweaked Ex Kernel (or any other kernel manager) is in business as usual. Thank you!
[OnePlus 6 & 6T Cross Device Development] cocopara:
Are you sure it's not the kernel?, seems like CD Rom emulation doesnt work, and it seems like DriveDroid works okay for making USB, but it doesnt boot.

I sent a message to the dev 2 days ago , but no response, I understand he may be busy though
[OnePlus 6 & 6T Cross Device Development] hill67:
Is xXx also known as a custom Rom? Since it is a module in Magisk.
[OnePlus 6 & 6T Cross Device Development] tofuboi01:
Install the OOS version and not custom zip as xXx is a module for Oxygen OS.
[OnePlus 6 & 6T Cross Device Development] Dr.A:
I'm stuck in Bluspark's TWRP loop

I flashed Magisk 17.2

I tried flashing every possibility between slot A and B

I'm stuck in loop since 24 hours and not giving up yet!

any Advise ?
[OnePlus 6 & 6T Cross Device Development] Voltaine:
Are you using the correct TWRP? 9.85v2?
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Hit up fastboot & type

fastboot boot twrp-3.2.3-x_blu_spark_v9.85v2_op6.img

Then in twrp, install oos & reboot back to twro & install magisk. If that don't work install oos in twro & reboot to oos recovery & do a full wipe & that will definitely get you at least to a working phone, then hit up fastboot again
[OnePlus 6 & 6T Cross Device Development] Dr.A:
yes

did all that except full wipe because I don't want to :D
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Oh yeah I forgot to mention, once you boot twrp from fastboot, you install oos then the twrp installer zip then reboot twrp and install magisk. My bad
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Pie + Blu spark kernel + Blu settings...

What else ? ?
[OnePlus 6 & 6T Cross Device Development] mariusfl0rian:
Impressive. I'm quiet new to blu, because I just have the OP6 since a few days, and so far I love it. What settings do you mean? Can you point me to them? Because I can only see the blu_shedutil, which I already activated. Thanks in advance and sry if allready asked, couldn't find it.
[OnePlus 6 & 6T Cross Device Development] Lownita:
Getting error trying to download latest bluspark oos from phone (no hosts file active), but it's working from desktop. Strange.
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Use the Blu module for magisk that the dev shares
[OnePlus 6 & 6T Cross Device Development] Terrigible:
Did you underclock?
[OnePlus 6 & 6T Cross Device Development] mortrackz:
Using bluspark kernel for first time, it's working flawlessly. The other two pie stable kernels I used, my battery life was horrible. IDK everything about how kernels work, but since flashing your kernel, battery has been as good as stock pie.
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Like I said.. stock Blu module settings

Only blocked some wakelocks
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Don't know why keep posting this kind of stuff here... it works for 99% of us.

Downloads in xda are managed by xda team, report that to them instead.
[OnePlus 6 & 6T Cross Device Development] MBurns2:
guys i'am now on OOS 8 with stock kernel and root.

I want to install oos 9 + blue spark recovery and kernel.

I will do these steps, please correct me if i'm wrong:

-fastboot boot "recovery".img

-flash bluspark recovery zip in twrp

-reboot to recovery

-flash oos 9

-flash blu spark kernel

-flash magisk

-reboot

Is this the right procedure ?

thanks a lot
[OnePlus 6 & 6T Cross Device Development] Terrigible:
Flash TWRP after OOS. Flash Magisk before kernel so that Restore Images in Magisk Manager works.
[OnePlus 6 & 6T Cross Device Development] reaper000:
do these steps:

-fastboot boot "recovery".img

-flash bluspark recovery v2 zip in twrp

-reboot to recovery

-factory reset wipe

-flash oos 9 + twrp v2

-reboot to twrp

-flash oos 9 + twrp v2

-reboot to twrp

-flash blu spark kernel

-flash magisk

-reboot

I'd want both slots with Pie firmware. That way you don't need to remember which slot has pie and which slot has oreo when you flash something else.
[OnePlus 6 & 6T Cross Device Development] Djaentz:
Hey guys,

I installed Pie and flashed twrp Blu spark as well as Magisk 17.2. All is working out nicely except one issue.

I am not able to boot into recovery nor fastboot by using the hardware buttons. I can boot to those by using the "all in one tool".

Anyone facing similar issues?

Regards
[OnePlus 6 & 6T Cross Device Development] lollyjay:
At this time, OOS 9 does not have an extended power menu.
[OnePlus 6 & 6T Cross Device Development] Djaentz:
Yes, I know. Thx :)

But the hardware buttons should work for getting in the recovery and fastboot mode, right?
[OnePlus 6 & 6T Cross Device Development] lollyjay:
You mean volume up/down? Yes, they should work; they work on my phone. If I select reboot in the power menu, and then press volume down and hold it, the phone will boot into recovery.
[OnePlus 6 & 6T Cross Device Development] Djaentz:
Yes. So far it's not working. I switch off the op6 and hold the power and volume down button pressed afterwards. Then it boots into the system instead into the recovery.
[OnePlus 6 & 6T Cross Device Development] lollyjay:
If the phone is turned off, you must press both the power and volume down buttons, and

continue to hold the volume down button until the phone boots into recovery

.
[OnePlus 6 & 6T Cross Device Development] dgunn:
Can anyone assist me with updating my phone from 5.1.5 with TWRP official release 3.2.1 and Magisk 17.1 to the new Android Pie with bluspark twrp and bluspark KERNEL? Preferably without data loss
[OnePlus 6 & 6T Cross Device Development] marf28101995:
This is a kernel Dev thread... Go to op6's guide section to learn how to
[OnePlus 6 & 6T Cross Device Development] Djaentz:
Easy as that. It worked thx. So far I didn't keep pressing it long enough. It worked the last couple of Roms :D
[OnePlus 6 & 6T Cross Device Development] lollyjay:
I'm glad to have helped.
[OnePlus 6 & 6T Cross Device Development] dgunn:
Better?
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark extras v9.86 (Pie only)

All right crew!

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

Fully synced with TWRP 3.2.3+, name changing to reflect base 9.version, full compatible with current (and probably upcoming) Pie stuff. There's a fastboot bootable img and a zip installer.

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

twrp-3.2.3-x_blu_spark_v9.86_op6.img

twrp-3.2.3-x_blu_spark_v9.86_op6.zip

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

Wakelock blocker info and example script

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

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

No mirrors please

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark r46 (Pie only)

All right crew!

New build is up :highfive:

Also checkout latest recommended blu_spark extras with blu_twrp v9.86 (Pie support).

Here's some early forgotten and added goodies.

This is only for Pie ROMs!

blu_spark_r46-oos-pie_op6_db66900.zip

blu_spark_r46-custom-pie_op6_b00c3bb.zip

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

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

Meaning, if using anything besides stock and stable OOS don't bother posting about it.

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

Don't spam this thread with 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 [emoji6]
[OnePlus 6 & 6T Cross Device Development] stefano alegnini:
Only for stabile Pie or also for Beta 3?

thx
[OnePlus 6 & 6T Cross Device Development] zyonee:
The latest versions are based on OOS stable 9.0, so there might be issues. [MENTION=3873953]eng.stk[/MENTION] said he doesn't recommend it.

That said, I flashed r46 on OB3 just now. So far so good, seems to work well, but it's too early to tell. At least no bootloop/crash.
[OnePlus 6 & 6T Cross Device Development] rezapatel:
File's gone?
[OnePlus 6 & 6T Cross Device Development] greenza:
When I try and download the IMG file it gives the following error - 410 Gone
[OnePlus 6 & 6T Cross Device Development] efinityy:
Currently happens with all files on XDA
[OnePlus 6 & 6T Cross Device Development] law16:
No issues downloading.

Downloaded with my phone using Chrome make sure you're logged into XDA
[OnePlus 6 & 6T Cross Device Development] marko94:
[MENTION=3873953]eng.stk[/MENTION] great work here..Thanks a lot for awesome kernel. Flashed it on beta oos via Franco kernel manager, all good.. really smooth, nice polished kernel. Need to check battery life :)
[OnePlus 6 & 6T Cross Device Development] refedit:
Just curious. Why you guys don't update to oficial Pie?
[OnePlus 6 & 6T Cross Device Development] fracman:
How do I delete twrp settings
[OnePlus 6 & 6T Cross Device Development] TheYellingMute:
Made a mistake, hopefully nothing huge

so i noticed an OTA update and ive dont it before and it was no big deal. to play it safe i followed the guide on https://xdaforums.com/oneplus-6/how-to/official-oxygenos-5-1-5-ota-oneplus-6-t3794232.

I flash the update but then i flash what i thought was the blu-spark twrp like they recommended...only to realize i accidentally flashed the thing on this post [blu_spark_r46-oos-pie_op6_db66900.zip] to be exact.

then as i kinda panic i then correctly use a console command thing i saw once to push the correct [twrp-3.2.3-x_blu_spark_v9.86_op6.zip] into my phone to then flash that.

at this point i felt i was past the point of no return and followed the rest of the steps on the usual guide.

so my big question is, wtf did i just put onto my phone? I know I know i should always check to make sure all the time but my mind just slipped at actually reading and double checking what i downloaded.

Im reading the Main post and it all seems fine and dandy. looks like it all just simple improvements and potential bug fixes but I dont even know what a Kernel IS. So I would really like to know what i just did. I have a feeling everything is probably completely fine but I would like to have some peace of mind and maybe know of some things that may have changed by doing this.
[OnePlus 6 & 6T Cross Device Development] Roger.T:
[MENTION=3873953]eng.stk[/MENTION]

I get since the twrp update again the message "Your device is corrupt"...

OOS 9 stable
[OnePlus 6 & 6T Cross Device Development] spartan268:
Well the jist of it is that the kernel interfaces with the hardware on the phone such as the CPU for example. With a custom kernel you can control the clock speeds (like horsepower in a car) and network congestion and a bunch of other goodies. I like cars so it's the equivalent of "tuning" your car. What you just flashed is a modified version of the kernel. But it's geared for stability and happiness :)

Ultimately you should feel little difference from stock in terms of day to day stuff. Everything should be completely fine.

There's always the option of flashing the stock kernel if you're uncomfortable.
[OnePlus 6 & 6T Cross Device Development] TiZiO.Cover:
+1
[OnePlus 6 & 6T Cross Device Development] RagingHarry:
Delete the .twrps file from TWRP folder.
[OnePlus 6 & 6T Cross Device Development] limafranco:
This latest build have some password issue?

Since I came to Pie, I need to remove password before going to twrp

Enviado de meu ONEPLUS A6003 usando o Tapatalk
[OnePlus 6 & 6T Cross Device Development] refedit:
I'm decrypted, no issues here
[OnePlus 6 & 6T Cross Device Development] eng.stk:
UFOs *starts x-files theme*

This is answered and explained several times already, use the damn search button.

The file remove should suffice, but sometimes the folder get's permissions messed up. So I rename the folder, let TWRP respawn it and copy the backup files after.
[OnePlus 6 & 6T Cross Device Development] Chaplan:
Looks legit :p
[OnePlus 6 & 6T Cross Device Development] Pollie81:
Lol, all these questions while the answers are already given.. sigh..

Let me post a positive note..

Flashed new recovery and kernel without issues and working fantastic! ?
[OnePlus 6 & 6T Cross Device Development] dgunn:
And this brings up another question for me. By renaming the folder I'm assuming you do this after you boot with the .img or since I already have twrp I delete folder and flash OS, bluspark, then kernel and Magisk?
[OnePlus 6 & 6T Cross Device Development] nytebird:
Same here..
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Impossibru! :silly:
[OnePlus 6 & 6T Cross Device Development] vtec303:
installed the new recovery with no problems whatsoever, running pie stable decepted, thanks to op, awesome work ?
[OnePlus 6 & 6T Cross Device Development] lollyjay:
Just quick post thanking [MENTION=3873953]eng.stk[/MENTION] for making THE BEST TWRP RECOVERY.
[OnePlus 6 & 6T Cross Device Development] Obamaloominaty:
They probably don't see a need to, as the two are practically the same
[OnePlus 6 & 6T Cross Device Development] refedit:
Problem is, they're not exactly the same, and that's the reason some problems occurred when flashing kernels
[OnePlus 6 & 6T Cross Device Development] Djaentz:
First of all, thx for the great twrp and kernel. Keep on the good work :)

If I would like to update the twrp itself, do I need to uninstall magisk first or just flash twrp and it's done?

Or flash twrp + magisk again + kernel? (kernel after magisk or before?)

Regards
[OnePlus 6 & 6T Cross Device Development] Obamaloominaty:
well of course they aren't exactly the same but if you compare the update pages of the two versions the number shown when it tells you you're up to date is exactly the same.
[OnePlus 6 & 6T Cross Device Development] tryingnottobenoob:
Need help with Rooting on Pie OB3

Thanks for the efforts and the software. I'm currently with a device with unlocked bootloader, but every time I try to flash TWRP, both official and yours, I am being led to the CrashDump screen.

I have the following things done:

Unlocked bootloader

USB Debugging enabled

ZIP in phone, IMG in correct location

IMG completes flashing

I have also kept the other files on standby (magisk, rom, gapps).

Please help me get over this difficulty.
[OnePlus 6 & 6T Cross Device Development] lollyjay:
So, you boot your phone into bootloader

Then connect your phone to your pc

Then open shell on your pc

Then type fastboot devices and get a return showing your phone serial and fastboot

Then type fastboot boot twrp-3.2.3-x_blu_spark_v9.86_op6.img

And you say that you get a crashdump?
[OnePlus 6 & 6T Cross Device Development] tryingnottobenoob:
Yes. But I was able to get past it now with twrp-3.2.3-x_blu_spark_v9.85v2_op6.img.
[OnePlus 6 & 6T Cross Device Development] lollyjay:
Hmm
[OnePlus 6 & 6T Cross Device Development] magnamentis:
yes, it has to be mentioned, i tried the kernel on N2 OS but didn't work (N2's fault) and now i'm back on O2 OS + EXK but the recovery i found in the process is how official TWRP should work. in fact it caused me various issues to say the least and now with blu recovery i can see that if twrp works as expected there are no issues and all is simple and easy with A/B thingy as well.

thanks a lot for it [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 6 & 6T Cross Device Development] thugslug:
Some of us just like to stay on the beta channel and test the newer stuff.

?
[OnePlus 6 & 6T Cross Device Development] eng.stk:
9.85v2 is fro OB3

9.86 is for OOS 9.0 stable

You must use the correct version ;)

What kernel you tried? I don't know what N2 OS is.

And then cry because stuff is broken ahahah
[OnePlus 6 & 6T Cross Device Development] thugslug:
Not me mate. Just test and report back.

I'm happy and stable on OB3, blu spark TWRP magisk and your kernel and file module.

Happy to stay on the betas if they keep releasing them.
[OnePlus 6 & 6T Cross Device Development] magnamentis:
Nitrogen OS ( Nitrogen = N2 like Oxygen = O2 and Hydrogen is H2)

i tried your kernel on Nitrogen OS and it did not boot while it makes sense as much as N2 is known to not accept many custom kernels on other devices in the past.

now i'm on Oxygen OS 9.0 with ElementalX kernel, will try other kernels again later but for now i'm glad to have a stable and good setup, this after 2 nights of recovering from a locked bootloader without OS installed (was my fault due to late night stupid mistake to lock the bootloader after flashing a new rom on both slots (error 1) without booting and set OEM unlock in dev settings(error 2) LOL)

basically i just wanted to explicitly point out that your iteration of TWRP recovery that goes mostly unmentioned is a big thing and deserves

to be pointed out to hint others to try it out..

:highfive:
[OnePlus 6 & 6T Cross Device Development] eng.stk:
If it's an AOSP ROM you need to use the custom kernel build.

Beware that latest custom is for 9.0 ROMs with a 9.0 kernel like OMNI. Some like LOS use older 8.1 kernel so you need to use an older version for Oreo.

I only keep track these two, the rest I don't know what people do or use.
[OnePlus 6 & 6T Cross Device Development] magnamentis:
yeah thanks for pointing out again, i'm indeed on .86 for 9.0 and yes i was using the correct kernel for custom rom.

good night