yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] magnamentis:
basically the same like always with one difference that might or might not be significant but certainly is safer and worth to mention:

- i backup each partitiion separately, normally it's enough to make a backup of data partition and keep the others as long as system, vendor and boot did not change, also this saves space on sdcard and is a lot faster per backup.

- one should get rid and never use parallels apps. once te feature was in use it will produce a bunch of 999-directory in various places and that will produce an error in TWRP. ok i don't re-try each weak, so at a moment in time this could change, but since i got rid of my 999 stuff i never ever had issues with backups on my OP6 and once i had to replace a custom rom with a full OOS backup i made before switching and 99.9 was working, i had one or two force closes and those went away after another reboot.

since i didn't have any issues for the last 3-4 months, i'm not to into troubleshooting twrp, only issue i had except the above mentioned was the encryption thingy (not accepting stored and used password) and that was resolved with the use of blue-twrp variant found in this thread.
[OnePlus 6 & 6T Cross Device Development] Devil Trigger:
It happens to me too.
[OnePlus 6 & 6T Cross Device Development] Marlenio:
+1
[OnePlus 6 & 6T Cross Device Development] timebandi:
Which file to use?

blu_spark_r46-custom-pie_op6_b00c3bb.zip

Or

blu_spark_r46-oos-pie_op6_db66900.zip

What the difference between these two?

Thanks.
[OnePlus 6 & 6T Cross Device Development] walkwitmeinhel:
Custom for custom rom pie and os for oxygen
[OnePlus 6 & 6T Cross Device Development] panart:
[MENTION=3873953]eng.stk[/MENTION] blu_spark r46 is working fine on Open Beta 5 (tested calls, 4G, Wi-Fi, BT, gaming etc.)

I had some lag/FPS drops while playing "Unkilled" on Open Beta 4, but after flashing Open Beta 5 and a couple of restarts it seems much better (with r46 of course). I unlocked my OP6 a week ago for the first time, tried another kernel first and had battery drain around 1.5% per hour while phone was sleeping, and so far r46 seems to be doing much better. Thanks sparky!

P.S. I remember reading that a Magisk module was/is needed for kernel settings to apply, is that the case with r46?
[OnePlus 6 & 6T Cross Device Development] Tomatot-:
The module is not needed anymore. :)
[OnePlus 6 & 6T Cross Device Development] biohaz55:
For info: Everything seems good with blu_spark r46 on OB5
[OnePlus 6 & 6T Cross Device Development] Jajara249:
I installed twrp blu_spark v.9.86 but could not transfer files from PC to twrp. So I installed the previous twrp, version 9.85 and it worked normal. I have now updated to open beta 5 and everything is fine. Has anyone else gone through this?
[OnePlus 6 & 6T Cross Device Development] Jack_Sparrow_:
So you did the update to open beta 5 through 9.85?
[OnePlus 6 & 6T Cross Device Development] Jajara249:
9.85 transfers files from pc to twrp. And 9.86 did not. And 9.85 running fine, I installed beta 5.
[OnePlus 6 & 6T Cross Device Development] Dzemper:
In my case 9.86 works perfectly, mtp works while in recovery, I just need to decrypt since Im still encrypted.
[OnePlus 6 & 6T Cross Device Development] KuBi4K:
Hello guys,

I just noticed there was a small change to this tutorial with Android Pie on the 1+6: now we don't have to use the "normal" TWRP, but the BlueSpark one instead

(disapearance of the advanced recovery menu on OOS)

So, before this, we had to:

- ADB fastboot boot the twrp-X.X.X-X-blabla.img file

- When done and after the phone reboot in recovery,

- install the twrp-installer-X.X.X-X-blabla.zip, then

- install Magisk zip file.​

I have done this month ago when I got my 1+6

Now, I understood the following: I have to:

- ADB fastboot boot the twrp-3.2.3-x_blu_spark_v9.86_op6.img

- When done and after the phone reboot in recovery,

- blu_spark_r46-oos-pie_op6_db66900.zip (I have the stock OOS), then

- install Magisk zip file.​

Is that right ?

Does the new Blu-Spark TWRP replace the old one ? Or did I miss something ?

Because I did this, img file was installed OK, phone booted in recovery (I can see the bluespark flashy fonts & icons), then I installed the 2 Zip files

Phone rebooted: yaaaay, I'm root!

But I can't reboot in recovery.

If I press Vol+ and power, my phone boots in Fastboot and proposes: Start, Restart Boot Loader, Recovery Mode, Power Off.

Selecting Revovery reboot the phone and I'm proposed the menu with 3 entries (2 in chinese, so I selected Englist), then "reboot to fastboot" or "Reboot to receovery"

=> "Reboot to fastboot" brings me back to Start, Restart Boot Loader, Recovery Mode, Power Off.

=> "Reboot to recovery" brings me back to the menu I'm coming from (2 entries in chinese + 1 in english)

If I start my phone by pressing Vol- and power, my phone boots and proposes: I have the menu with 3 entries (2 in chinese, so I selected Englist), then "reboot to fastboot" or "Reboot to recovery"

See above.

So: I can't access the TWRP recovery.

The phone is working fine, but no Recovery :/

EDIT: I had the "normal" TWRP before installling the OOS 9 update.
[OnePlus 6 & 6T Cross Device Development] KuBi4K:
Ouchee, wrong thread.

Sorry :D

---------- Post added at 09:25 PM ---------- Previous post was at 09:24 PM ----------

Ooops, sorry, wrong thread :/
[OnePlus 6 & 6T Cross Device Development] choobs95:
Youve missed to Install the bluspark twrp as well.
[OnePlus 6 & 6T Cross Device Development] Gugus38:
I read several pages back that some users are unable to backup, I get the same issue which leads to crash dump mode.

Anyone found a solution?
[OnePlus 6 & 6T Cross Device Development] xxhyekal:
Im the one who wrote it.. Unfortunately i dont have any answers yet
[OnePlus 6 & 6T Cross Device Development] cmart4:
The other recovery has the dump issue as well. Wonder if it's the latest aosp builds causing issue. I've backed up and restored lineage without the dump issue a few builds ago.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_spark r49 (Android Pie)

All right crew!

Long time, no see... New build is up :highfive:

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

This is only for Pie ROMs! (with Pie based kernels also)

blu_spark_r49-oos-pie_op6_90febbc.zip

blu_spark_r49-custom-pie_op6_b1a7cd4.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).

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] yldlj:
That means it's encrypted. Probably need to format data
[OnePlus 6 & 6T Cross Device Development] eng.stk:
You can't go back to earlier Android SPL without format. Unsetting lockscreen security can help in some cases but not always.

This has been answered in dozens of threads including this one at least 10 times.

Read and search, it's not that hard when you're not lazy.

Now back on topic, too much OT already in the last few pages to my taste.
[OnePlus 6 & 6T Cross Device Development] kryshnakishore:
I am op6 pie stable rom. may I know which zip I need to flash. what's the difference between above 2 zips..?
[OnePlus 6 & 6T Cross Device Development] choobs95:
Oos for stock oxygen os

Custom for other os
[OnePlus 6 & 6T Cross Device Development] kryshnakishore:
but he told no support for other custom os then what's the point of giving us kernal. that's where I got confused. thank you I flashed oos
[OnePlus 6 & 6T Cross Device Development] brmbjn:
Hydrogen us oos or custom
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Hydrogen, Oxygen is all OOS.

Keep in mind that kernel is tested in Oxygen OS, so your mileage may vary.

Sent from my blu_spark'd Oneplus 6
[OnePlus 6 & 6T Cross Device Development] Maibol:
can i have a hell yeah!!!!

Wifi is working on havoc:highfive:
[OnePlus 6 & 6T Cross Device Development] Tagion:
r49 also works on Treskmod :svetius:
[OnePlus 6 & 6T Cross Device Development] habylab:
Loving the changelog, and great update also!
[OnePlus 6 & 6T Cross Device Development] filipebig:
I use blu_spark_r49-oos-pie_op6_90febbc.zip in open beta 5 and works 100%

Thanks for the kernel
[OnePlus 6 & 6T Cross Device Development] denzel09:
Sometimes with stock kernel DT2W fails to work, a bit random, a bit after many hours of deep sleep for example, with this kernel it works always ?
[OnePlus 6 & 6T Cross Device Development] Tagion:
Why do you post that on every kernel thread lol
[OnePlus 6 & 6T Cross Device Development] denzel09:
Because how could I know if I do not ask?
[OnePlus 6 & 6T Cross Device Development] Redwingsyummy:
just went to 9.9

and i read i have to have bluspark twrp (which i downloaded) for recovery now

i also see the bluspark kernel

is the kernel necessary for me?

i just want to be able to flash roms such as omni. thanks
[OnePlus 6 & 6T Cross Device Development] choobs95:
The kernel is optional, not unless you want to have a stellar performance and good battery performance ?
[OnePlus 6 & 6T Cross Device Development] mystifiyer:
Does this kernel support selinux enforcing mode?
[OnePlus 6 & 6T Cross Device Development] tofuboi01:
This update is smooth with Dokkan battle! No need to run schedutil governor anymore!

Amazing update! Thanks again eng.stk!
[OnePlus 6 & 6T Cross Device Development] kaicat:
Hello dev. I'm facing an issue about this kernel.

Every time I flashed this kernel, when I access any Chinese website and apps, the network speed is extremely slow and some it just can't connect. But the network speed is fast when I access global network.

Could you please teach me how to fix this?
[OnePlus 6 & 6T Cross Device Development] pappschlumpf:
Well no wonder, blu_schedutil = schedutil from Pixel 3 source, except the name.

https://del.dog/raw/opapozoric

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 & 6T Cross Device Development] tofuboi01:
In previous versions , blu_schedutil would have poor framerate, swapping to schedutil and it would remedy this.

However i left settings to stock v49 with blu_schedutil and it runs just as fine.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
There's nothing changing such behavior kernel wise...

Try changing TCP congestion control and search on other IP settings like window size, MTU, timeouts, etc according to your needs.

Other than that nothing I can do for you mate.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Previous iteration was based from 4.4/4.9 schedutil, cleaned up, with some upstream from CAF and some misc patches from Pixel 2.

On r49 synced with 4.9 schedutil from the Pixel 3 (google has some nice fixes on top of CAF base).

stock schedutil on the OP6 is heavily modded by Oneplus, some people prefer it, so this way I can have both worlds.

Also some settings go changing over time based on what I think it's best.

Bam!

Enjoy mate :)
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Hi Mr Sparks, is there a way I can edit in (sweep to sleep) & (sweep to wake) in your kernel ?
[OnePlus 6 & 6T Cross Device Development] eng.stk:
No sweep to nothing in my kernels, has been discussed already.
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
I completely get that you don't include sweep to nothing, but the cdg algorithm is the best, would you add that?

on T-Mobile network. Cdg is on point, was drastically better for me than Westwood.

Why does it say "phone is starting" with your kernel?
[OnePlus 6 & 6T Cross Device Development] stavca:
+1
[OnePlus 6 & 6T Cross Device Development] CyPress1988:
I am still on Oreo. Which version of TWRP is still compatible with Oreo?
[OnePlus 6 & 6T Cross Device Development] kaihansen2001:
Is it necessary to flash rom before flashing this kernel when changing from other custom kernel? Thanks.
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Yesh, or boot img
[OnePlus 6 & 6T Cross Device Development] eng.stk:
blu_twrp v9.85 iirc

Depends in what your previous kernel changes.

Most of the time flashing stock boot.img is enough, flash the full ROM to be sure
[OnePlus 6 & 6T Cross Device Development] kaihansen2001:
Ok some kernels have commits to somewhat clean previous kernels so it is possible to do without flashing stock boot.
[OnePlus 6 & 6T Cross Device Development] nimrodsv:
[MENTION=3873953]eng.stk[/MENTION]

I've flashed a rom and then flash bluspark twrp recovery, while flashing the recovery I've got a crashdump crash (like other guys reported few pages back)

I've tried to reboot into the recovery but i get stuck on the blu spark recovery loading/welcome screen.

I can boot into twrp while using fastboot and then boot to the recovery but after i reflash the recovery it still stuck on the loading screen.

Anything i can do to rescue my device?

EDIT: I will try to reflash OOS and see if Oneplus' recovery will load then report..

EDIT #2: reflashed OOS - Oneplus' recovery works fine, reflash blu-spark now it works fine as well. the system doesn't want to boot now, trying full wipe includes internal...

EDIT #3: managed to unbrick the phone by reflashing OOS again and then TWRP after full wipe.

I recommend checking this crashdump error while running bluespark recovery, willing the share logs or testing.
[OnePlus 6 & 6T Cross Device Development] OPO13R:
[MENTION=3873953]eng.stk[/MENTION], could you please explain the difference between your standard kernel blu_spark_r49_oos-pie and blu_spark_r49_custom-pie in short? Couldn't find anything, anywhere about it.
[OnePlus 6 & 6T Cross Device Development] Kir3:
OOS is for OxygenOS, Custom is for custom ROMs
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
Wireguard
[OnePlus 6 & 6T Cross Device Development] Tagion:
It seems like my CPU min freq for little cluster gets stuck to 1324mhz after some time, only way to fix it is to set min to 576mhz again.

Anyone else with that problem?
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
? do you like cdg Blu
[OnePlus 6 & 6T Cross Device Development] javad79:
The last version is very smooth .

Thanks man
[OnePlus 6 & 6T Cross Device Development] vjdennis77:
Hi guys , I'm accidentally updated to latest OB firmware and flash the latest r49 then stuck on twrp and phone can't boot , anyone can help pls ? I don't wanna lost data on my op6 ... Please help
[OnePlus 6 & 6T Cross Device Development] Kir3:
Flash OB5 again, the twrp and then reboot. if successful, flash kernel and make sure its oos version.
[OnePlus 6 & 6T Cross Device Development] vjdennis77:
But I can't flash it because it's not in my phone storage , and I can't transfer any file to my phone because it's can't connect with PC , failed to mount system error in twrp can't boot and stuck at twrp again and again
[OnePlus 6 & 6T Cross Device Development] vjdennis77:
Can anyone help please ? Appreciated
[OnePlus 6 & 6T Cross Device Development] yldlj:
Use OTG
[OnePlus 6 & 6T Cross Device Development] Kir3:
ADB sideload in twrp. google it
[OnePlus 6 & 6T Cross Device Development] vjdennis77:
I got it fixed guys , appreciated and what you guys used for root ? Cause I flashed magisk can't boot
[OnePlus 6 & 6T Cross Device Development] cherrz:
I cant go into recovery mode, i push power and volume button and then go to the mode when I can choose fastboot and recovery. With fastboot I dont have aby problem, but when I choose recovery mode, phone is restart and again go to the mode when I can choose fastboot or recovery.

Phone is Oneplus 6.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Since you continue to pursuit this nonsense...

You and your firecrackers buddies should find better ways to promote your work then go after silly claims and downvoting threads.

You don't even understand what a kang is smurfy...

I never claimed authorship on schedutil, I always stated from where my variant was based from, I kept driver authorship in kernel header, etc.

Both in xda discussion and on the commits. Very different form other guys with "inspiration" where doing.

Also I didn't started working on my schedutil variant when the Pixel 3 came out. My base was not the same as the pixels, but common 4.4/4.9 kernel branches (with a couple CAF and Pixel 2 fixes later on).

Of course Google merged several upstream and CAF stuff I already had in place when they did schedutil on the Pixel 3, so in the end both are pretty similar (specially since I even merged a couple new fixes from Google).

Very sherlock kind of move coming in the end with some diffs without telling the whole story. And seems like your roof is made of glass:

https://github.com/pappschlumpf/op6/commit/e1e455b0a5d35d185abe720535ee1b53de60434a

So what now?

I'm pretty transparent on the stuff I do, unlikely some people that think they found powder when people have been using it for ages.

https://github.com/engstk/op5/commit/0ca628904558f3c3feb758b9b2c490230d52cae7

https://github.com/pappschlumpf/op6/commit/0aa2f121843692103e758bc1d7a61c66148db219

Go find something better to do, I think 10 similar governors in a kernel built with 10 different compilers and 10 frequencies variants isn't still enough.

I have better things to do then put up with people that have too much free time on their hands.

Peace.
[OnePlus 6 & 6T Cross Device Development] marf28101995:
Wouldn't say better than this

Don't worry with this little "devs" that have everything to proof till today nothing period
[OnePlus 6 & 6T Cross Device Development] pappschlumpf:
That is not nonsense, that is the truth!

A big LOL, sorry, you've for sure viewed the direct online diff with pixel 3 schedutil and well i'm sure you've known about already. THAT IS NOT A VARIANT, THAT IS A RENAMED COPY. Three power trace lines removed, that's it, substancial changes 0,0% You really want to tell your users that's a modded governor? A LOL again. Btw. i'm not the only dev here having exactly this opinion.

I definitly respect the work you're doing for the community, your twrp is great, the kernel is solid work, but this blu_schedutil, that simply is not your work, it's just pixel 3's schedutil and nothing more! !!

About the param read write, you remember for sure which dev figured that out? Not you buddy, me! Pasting these lines into the now included param driver from oneplus, great work. Do you really think that only you are able to do that :D

Ah and that one:

https://github.com/pappschlumpf/op6/commit/e1e455b0a5d35d185abe720535ee1b53de60434a

What do you want to tell me? Clearly named that it is from pixel code. I wasn't able to pick that directly, but named it as clear as possible. I'll revert it and repick it from google git. And you should rename your governor as soon as possible!

And now bye bye, have a nice day.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Oh I know all about those "devs" and their errand boys... you really are desperate for attention!

Governor is synced with Pixel 3 one in this last iteration (like said 10 times already), regular schedutil from Oneplus will stay as it is for people that prefer run that and I don't want any code mingling with Oneplus scheduling changes.

Nothing to hide, people can see where things come from and how I can go back in time to guess what Google is going to merge next lol

https://github.com/engstk/op6/commits/blu_spark-pie/kernel/sched/cpufreq_blu_schedutil.c

And of course release posts and following discussion when applicable.

It may be more different like it was, may be more similar as it is now, probably will be more different again when I merge anything else in the future weeks.

That's how things evolve.

You and your buddies have a life full of coincidences, you just always find something after someone else already did it months or years ago lol

Doesn't stick, people can see what you're after here and what you're about.

I don't even need to speak up for myself too much, my work and contributions do. And people know about this, both users and fellow developers (that don't suffer from eng.stk grass is greener syndrome).

Wannabes and copycats come and go: year after year I'm still here.

Get going.
[OnePlus 6 & 6T Cross Device Development] pappschlumpf:
Sorry my friend just bla bla. Calling others copycats and providing a 100% pixel 3 schedutil as blu_schedutil. Everyone that has eyes in the head sees it. The blind rest maybe not :D

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 & 6T Cross Device Development] eng.stk:
First I'm not your friend.

Second Don't say you'll leave to come right after, just looks childish.

Go troll someone else.

Sent from my blu_spark'd Oneplus 6
[OnePlus 6 & 6T Cross Device Development] pappschlumpf:
Ok, bye bye.

Gesendet von meinem ONEPLUS A6003 mit Tapatalk

If you like my work ;)
[OnePlus 6 & 6T Cross Device Development] magnamentis:
as far as i know his variat was out before the pixel 3 was out and after it was out he merged a few things

this reminds me of the [MENTION=3913401]atl4ntis[/MENTION] story where they blamed him to copy stuff while he was publishing several weeks ahead.

further independent of the topic and the subject, mine, yours and fighting for attention as well as for who is right and who is better is what

brings this entire planet to the edge of a cliff.

finally it does not matter who is right but what is right and it does not matter who was first, just that good things happen.

i don't think that this is a platform to make a career, better invest the time and energy elsewhere if it's so important to get rewarded.
[OnePlus 6 & 6T Cross Device Development] xxhyekal:
Yeah im i posted first..
[OnePlus 6 & 6T Cross Device Development] Terrigible:
[MENTION=3873953]eng.stk[/MENTION] It seems that WiFi isn't working on HavocOS 2.0. The dmesg is attached.
[OnePlus 6 & 6T Cross Device Development] vrda08:
R49 blu-schedutil is very smooth,snappy,battery balanced.
[OnePlus 6 & 6T Cross Device Development] Rebel7022:
You can't report bugs on custom roms he'll trip
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Can't keep track of what all custom ROMs are using or doing neither I can make 10 variants.

Custom build will work on 9.0 that use pie vendor and kernel, with system wifi module.

For instance LOS is still using 8.1 stuff so no go, OMNI is full 9.0 so works nicely.

These 2 are the only ones I track ocasionallly, but when it comes to custom ROMs you're on your own.

Sent from my blu_spark'd Oneplus 6
[OnePlus 6 & 6T Cross Device Development] BossNexusS:
Just wanted to say eng this kernel is fantastic! I'm on r49 and using fk kernel manager and actually underclocked CPU by 50% and the kernel still performs like a beast! Batty life is amazing and performance is amazing! Keep up the good work man don't listen to all the noise out there..
[OnePlus 6 & 6T Cross Device Development] Terrigible:
Aw snap. Oh well.
[OnePlus 6 & 6T Cross Device Development] Carlosmff:
Hello,

Is this Kernel compatible with HydrogenOS 9.0.1 or just for OxygenOS?

Thanks.
[OnePlus 6 & 6T Cross Device Development] eng.stk:
Yeah OOS build should work with it, but I only test it on Oxygen OS.

Sent from my blu_spark'd OP6
[OnePlus 6 & 6T Cross Device Development] nerlim:
Hi guys, I have a problem, I do not know if due to the twrp blu_spark, but with recovery stock everything is ok.

The problem is, when I put the smartphone in charge, it hangs on the screen that warns of the bootloader unlock.

I do not have the animation of the charge and always stays on as in the picture.