yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
Haha sorry for offtopic but your post made me think about this:

[youtube]wwleOote5M0[/youtube]

For about a month I was on a different ROM with a different Kernel and here I am back again. OOS and Blu_Spark is just the best combination imho when it comes to stability and performance.
[OnePlus 3 & 3T Cross Device Development] Hatshipuh:
Lol there are more posts commenting or complaining about off topic questions (including this one) than there are off topic questions [emoji23]

Tap-a-talked from my OP3
[OnePlus 3 & 3T Cross Device Development] eng.stk:
It's a big thread, you have a bit of everything.

We also have people that come here to talk non sense and downrate the thread out of envy/jealousy, talk crap and/or put like in posts of people that talk crap.

The rest 95% of us that know how to be in society, in a polite and rule following way will do just fine, thanks.

Now back on topic because I'm becoming fed up of all the pointless chitchat.
[OnePlus 3 & 3T Cross Device Development] Floydfire:
I know that is OT and many people are not interested in sot in this thread but man, [MENTION=3873953]eng.stk[/MENTION], I have a huge problem with my battery life with latest build...

The problem is that it's too awesome and Wicked and I'm tired before the battery goes under 20%... Can you fix this for the next build... I've also included a log.

Sorry for the OT.
[OnePlus 3 & 3T Cross Device Development] deepongi:
clue:

wipe everything, flash OB12, flash blu kernel #164, flash supersu sr1 v2.82, done.

there, your problem is solved.

regards.
[OnePlus 3 & 3T Cross Device Development] AcmE85:
Wrong!

The kernel always has to be flashed last, regardless if you prefer SuperSU or Magisk.

Both work fine if you follow the simple instructions on post one correctly.
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
Flash the kernel last, actually. Anything that touches the boot image, like Magisk/SuperSU, need to be flashed before the kernel.
[OnePlus 3 & 3T Cross Device Development] deepongi:
I've always flashed like that, and never had issues. when a new version of the kernel is released, I just flash it and afterward, I flash supersu, reboot and all is good like before.

not saying your procedure is incorrect, but I've found no issue with mine.

regards.
[OnePlus 3 & 3T Cross Device Development] deepongi:
try "my" procedure i described in the previous post, and then tell if it works or not....

anyway, this is OT.. anyone chooses to use the way it suits him best...

regards.
[OnePlus 3 & 3T Cross Device Development] Farhanbadarcher:
I'm having problems with the bluspark TWRP, I was clean flashing the freedom os and it didn't get successfully flashed, it showed me something like

Script succeeded : result was [1.000000]

Now it's stuck on the boot screen

Please help!!
[OnePlus 3 & 3T Cross Device Development] laupuy:
Hi,

sorry but this is Off Topic here.

I suggest you open a new topic in Q/A here: https://xdaforums.com/oneplus-3/help

Good luck
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
I know the Open Betas don't get any support but I am wondering if someone else are getting this issue with the newest Open Beta using the latest Blu Spark Kernel:

Everytime I start playing music with Poweramp and turn off the screen, after about 5 to 10 seconds music starts to stutter as if the mhz frequency isn't high enough to sustain a smooth playback. If the screen is on the playback is smooth.

When I use Spotify everything is fine too.

I have used the Open Betas in combination with Blu Spark Kernel before and there was never a problem like that.
[OnePlus 3 & 3T Cross Device Development] v.konvict:
i used to have that but that was due to power saving apps like naptime. do u have any apps like that
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Nope, all good, but it just reminded me of this:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post72703716

Wich applies to stable OOS aswell. Agressive Doze makes all kind of crazy behaviours.

It's under dashboard now and you can use activity launcher app that has the same functionality.

Check (th)Doze settings.

If that's not the case remember, OB is out of bounds here.

And you are complaining about OB+blu_spark. Have checked stock kernel by any chance? Cause it would make sense to test it out the moment before remembering the OP and refraining from posting OT stuff.

Welcome back by the way! :highfive:
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
I just did a dirty flash of the newest Open Beta and now the issue disappeared. I also had problems with Viper4android which now works too. I don't know what went wrong the first time but now it's gone and like I kinda assumed, Blu_Spark Kernel had nothing to do with it.
[OnePlus 3 & 3T Cross Device Development] Floydfire:
I know that probably eng.stk already knows that but seems like a fix for the GC on f2fs as been found -> https://twitter.com/arter97/status/894410845286825984

correct me if I'm wrong
[OnePlus 3 & 3T Cross Device Development] 64ashg:
Now, I haven't used the latest kernel release but these are the steps you should do when such problems come up.

Firstly, clear the data of the camera app, gallery app and reboot to recovery and wipe cache and art cache. Reboot and test.

If the problem persists, then do the same steps again and extract the boot.img in you rom zip file and flash it to recovery and flash magisk then reboot. Test if the camera works again and then reboot to recovery and flash kernel. Rebolt and test, if you lose magisk as sometimes it happened to me with this kernel, go and reboot to recovery and flash magisk.
[OnePlus 3 & 3T Cross Device Development] arshu16:
For anyone who does not want to use OOS's stock night mode which in my opinion is still buggy as hell. PFA two taskers' profiles which you can enable on specific times or can make shortcuts out of.

P.S. this needs kcal integrated in the kernel and works on bluspark.
[OnePlus 3 & 3T Cross Device Development] fanxl666:
thanks a lot:o
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
interesting question: why has no one implemented a hotplug in any of their kernels for the OnePlus 3? Is it a pain to implement or are the battery savings really not worth it?
[OnePlus 3 & 3T Cross Device Development] vampire36:
With newer chipset battery savings are really not worth it. The cores are super efficient and hardly use battery when not in use!
[OnePlus 3 & 3T Cross Device Development] stevenhsl:
This kernel is so awesome!

But a stupid question: Why stock kernel can't be as good as custom kernel?
[OnePlus 3 & 3T Cross Device Development] [Jaco69]:
After some test, I have finally blu_spark kernel installed and fully functional. I start to enjoy it! My problem was not related in any way to the kernel. I thank everybody giving a hint to me, it was really appreciated, and also who blamed me

Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
[OnePlus 3 & 3T Cross Device Development] vatsal8286:
blocking wakelocks helps decrease standby drain?

i lost 6% every night in standby wifi off data off all apps clear...
[OnePlus 3 & 3T Cross Device Development] vampire36:
Yup it will. Also use something like better battery stats to see drain is not caused by some rogue app. I generally have about 1 to 2% in 6 hours of standby.
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
I think you have to be careful what kind of wakelocks you block because then some services might not function as they should.
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Because of latency bro, if a task needs to be moved to the big cores while they are offline it creates latency. Continously waking up and shutting down cores actually costs more energy then keeping them idle. Also on the SD820 it's not really relevant.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Indeed.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Guys a little favor: if you didn't already, please uprate 5 stars the thread https://xdaforums.com/oneplus-5/development/kernel-t3651933

Seems like the usual jealousy jumped from the OP3 to the OP5 and we can't let that happen :good:
[OnePlus 3 & 3T Cross Device Development] Mr.Crucial:
Done.????
[OnePlus 3 & 3T Cross Device Development] corleone48:
Hello

What about your beautiful job on op5 ?
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Blu_spark has already been released for the OP5.

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post73297330

In case you missed it. :good:
[OnePlus 3 & 3T Cross Device Development] Sytis:
Anyone else noticed that blu_spark TWRP is not supporting themes by now? It says that the Theme and TWRP versions don't match. Not asking for help, just if someone else also noticed it.
[OnePlus 3 & 3T Cross Device Development] Primokorn:
OT. Read TWRP Materialized thread to find compatible themes.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yep around v38 was working... maybe themes don't have the new menus for the upstream goodies and don't work.

Neverthless, only theme I care is already default, blu_spark'd style :highfive:
[OnePlus 3 & 3T Cross Device Development] antoniobarros:
Slow motions

Hey great kernel!

But Google camera slow motions is crashing with this kernel..latest oos Any suggestions?

Tanks
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
OT. Best to ask this question in the camera thread.
[OnePlus 3 & 3T Cross Device Development] Joloxx9:
I have a issue with twrp v40. After flashing I can't enter it. When I choose enter recovery fast boot is turning on and that's all. Reflashing v39 fix it. I tried flashing thru adb and twrp and both of them gives me same thing. OP3T with RR
[OnePlus 3 & 3T Cross Device Development] AssToast:
Your V40 recovery image is corrupted, redownload it. :svetius:
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
Is this compatible with open beta??
[OnePlus 3 & 3T Cross Device Development] laupuy:
Hi,

Yes, but no support by OP (read first post).

Please, make a search next time ;)
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
Wait what do you mean no support?
[OnePlus 3 & 3T Cross Device Development] edukastillo:
If you report an issue on OOS Beta, Dev won't fix it
[OnePlus 3 & 3T Cross Device Development] laupuy:
no assistance by the dev (aka Bicho-papão :mad: )

If it works, it's good :good:

If it doesn't works, try another one :crying:

...or read first post and flash this kernel on stock OOS
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
I see, thank you?

---------- Post added at 01:30 PM ---------- Previous post was at 01:30 PM ----------

And thank you as well, I just wanted to know if it work or if it breaks my device (cause Franco did that)
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
Anyone else know if this is supported/working on open beta, because elemental x is, but I've hear great things about bluspark.
[OnePlus 3 & 3T Cross Device Development] laupuy:
Ok, please DON'T TROLL/SPAM this thread!

It's fully working on Open Beta for OP3 (cf my signature) and OP3T, make a search!
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
My apologies, I never got a straight forward answer and couldnt find anything on the internet. But I am not trolling, im just trying to make sure everything is working so i dont break my device again.
[OnePlus 3 & 3T Cross Device Development] kinghaloman:
Do I download the zip or twrp .img if i am flashing this for the first time?
[OnePlus 3 & 3T Cross Device Development] Nevermindthelabel:
The zip is the kernel, and the img is the custom twrp. You'll need both to properly be blu_sparked. Flash the twrp img thru twrp or fastboot, reboot recovery and then flash the kernel
[OnePlus 3 & 3T Cross Device Development] deepongi:
just realized kernel can be built with GCC 8.x (screen in attachment)

[MENTION=3873953]eng.stk[/MENTION] is it too unstable to use yet?

ill try see if there's improvements of any sort, compared to #164 with GCC 7.1 stable
[OnePlus 3 & 3T Cross Device Development] apattoo:
My batterys maximum sot was 5h, now I get at least 6 1/2.

Well done!!
[OnePlus 3 & 3T Cross Device Development] Krustak:
You should read op (first post) before you piss someone
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I only use the latest stable GCC available. When Linaro moves on we'll see.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark r170 unified

All right crew!

New build is up. Wicked!

Because of latest TWRP changes, you'll need to use latest TWRP 3.1.0-1+ or flash my unified TWRP 3.1.1-x blu_spark v41 (recommended).

Any other versions will not have full support for the kernel and the installer.

Also take a look to the rest of blu_spark v41 extras to get some nice and useful additions to the kernel.

blu_spark_r170-oos_op3-op3t_3828f35.zip

blu_spark_r170-custom_op3-op3t_4fdf123.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) or OB.

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

Custom build isn't compatible with EAS stuff.

Also don't go spam and bug reporting on ROM threads if using this.

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark extras v41

All right crew!

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

Features last week upstream TWRP fixes :good:

twrp-3.1.1-x_blu_spark_v41-op3_op3t.img

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

You should also take a look to the systemless Magisk modules:

Disable sdcardfs Magisk module (not needed on OOS 4.1.5+)

Touchscreen FW update Magisk module (not needed on OB)

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 allowed

If you like my work, donations are always welcome.

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 3 & 3T Cross Device Development] android extreme:
[MENTION=3873953]eng.stk[/MENTION] could i ask if the bug on f2fs filesystem is fixed?(the one that constantly reduce the overall performance)

Also looking to the op i noticed that you still use O2 optimization, why? I mean our device should be able to handle more than O2 right?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Nope gc bug isn't fixed yet in stable f2fs branch so

For O2 I think its more stable correct me if I am wrong [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 3 & 3T Cross Device Development] vip57:
can't enter recovery mode with latest blu twrp v41

reverted back to v40

can anyone confirm that it's working ?
[OnePlus 3 & 3T Cross Device Development] The.Scram:
Yes, Just flashed 170 withit :)
[OnePlus 3 & 3T Cross Device Development] skyknife93:
It worked for me but, this weird thing happened. As soon as I booted into twrp, I got a twrp screen saying what do I want to reboot into showing system, bootloader, recovery and power off. When I selected recovery I booted into the V41 recovery.

Tried again and worked fine.
[OnePlus 3 & 3T Cross Device Development] Mr.Crucial:
Working fine
[OnePlus 3 & 3T Cross Device Development] dusman13:
Working fine for me.
[OnePlus 3 & 3T Cross Device Development] sator02:
Working fine on OOS OB 12 with latest Blu spark Vr170.
[OnePlus 3 & 3T Cross Device Development] saspo59:
Maiby all that wear thing with twrp are related to the name of the file the ext. of the file. img is writting twice
[OnePlus 3 & 3T Cross Device Development] LoneMoon:
Just tried the combination of r170 kernel and v41 rec, work fine here! thanks for your development.
[OnePlus 3 & 3T Cross Device Development] phil_greg2001:
+1 with OB21
[OnePlus 3 & 3T Cross Device Development] eng.stk:
[KERNEL] [blu_spark r170 unified OP3/3T] [OOS 4.1.* / custom ROMs]

Indeed, higher levels turn on optimizations that sometimes are not safe and can introduce buginess.

From Os to O2 there's a perf jump, from then on is not that noticiable and kernel size get's alot more fat.
[OnePlus 3 & 3T Cross Device Development] kessaras:
[MENTION=3873953]eng.stk[/MENTION] , amazing as always. Again your latest build is a lot better than the previous.

My ui is a lot smoother. The improvements are obvious here for me that I had edited your governor to consume less battery. Thank you !
[OnePlus 3 & 3T Cross Device Development] FloGatt:
For me, UI feels also a lot smoother than before.
[OnePlus 3 & 3T Cross Device Development] akashk07:
I don't know why and what's happenning, but I just clean flashed oos 416 and just flashed blu_spark 170 straight, then flashed magisk,.

My device is lagging I don't know how, anyone point what I'm doing wrong here?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Just read and search mate

Kernel is the last thing to.flash

Is it to hard to read the last 10 pages or do a quick search ?

Damn
[OnePlus 3 & 3T Cross Device Development] [Jaco69]:
Welcome [MENTION=5933546]akash.galaxy07[/MENTION], please read carefully op, especially where it is written

"Warning: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing blu_spark zip to avoid problems. Reflash ROM -> if you want root flash SuperSU or Magisk (default, no plugins/modules) -> flash blu_spark."

If you have problems yet, come back with more information.

Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
[OnePlus 3 & 3T Cross Device Development] ritchiedrama:
So you're telling me, wiping cache, data, system, dalvik, internal storage and then flashing something eelse (RR for example) there will still be traces of bluspark?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yeah...

I ran my other tests to check other siyuations and I'll stay with FIOPS for sure, still the best all around.

I ran FIOPS again after all the others (because FIOPS was first) and look at the results...

That's the thing about any benchmark: You must diverse and run on different conditions, several iterations, etc

My heart remains with FIOPS.

Yeah I tried several stuff I was curious about, but my heart remaind with FIOPS.

See above.

But I'll add something new on next build.
[OnePlus 3 & 3T Cross Device Development] ritchiedrama:
Can you check my question above please? :}
[OnePlus 3 & 3T Cross Device Development] eng.stk:
ofc if you erase all your internal storage you will remove evrythign including the kernel, you must then flash other boot.img

If you just dirty flash your current ROM will do the same, no need to go with all of that.
[OnePlus 3 & 3T Cross Device Development] ritchiedrama:
Ah okay, I was just confused with the OP where you mention something to do with modules? But I assume wiping all those things (system, data, cache etc) deals with that?

Thank you.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Sure, but you don't need to erase all your stuff, just flash a ROM will take of the only important things for that case, system and boot partitions
[OnePlus 3 & 3T Cross Device Development] Schrotty35:
Kernel run out of the box great on oos. There is no need kernel apps for changing.
[OnePlus 3 & 3T Cross Device Development] :
[MENTION=853975]ENG[/MENTION]stk Trust me, ZEN V2 with Fifo Batch 16 is a totally beast! It's my default iosched inside my NextBit Robin. Fiops is a great scheduler, is a optmized CFQ for flash device but ZEN is superior
[OnePlus 3 & 3T Cross Device Development] C.H.T.J.:
Any links for zen v2 Profile?
[OnePlus 3 & 3T Cross Device Development] :
Zen V2 is an upgrade of Zen Iosched, it's not a profile setting
[OnePlus 3 & 3T Cross Device Development] Schrotty35:
Where can get it zen v2?
[OnePlus 3 & 3T Cross Device Development] habylab:
You won't unless it is added in. FIOPS is king for now.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
FIOPS behaves better in some situations, ZEN is on pair most of the time.

Sometimes raw power is not all we need, multitasking needs fairness, some IO use too much battery also.

But those 2 (SIO plus also very good) stand out from the crowd, all round are the best I tested .
[OnePlus 3 & 3T Cross Device Development] :
Well, in your opinion FIOPS is the best at the moment ? I tested a lot of scheduler for 1 mont and half ;)
[OnePlus 3 & 3T Cross Device Development] cbarai:
Can I use this kernel with Magisk on the op3?
[OnePlus 3 & 3T Cross Device Development] core_x:
Is fsync disabled in this kernel?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Kernel doesn't care about anything su related, you can use whatever you want.

Keep in mind that any mod or xposed falls out of my support parameters, you're on your own.

Nope.
[OnePlus 3 & 3T Cross Device Development] ScreaMRooT:
Don't know why but there are battery drain issues in 1.6CE build with R99... Working great with R97... Just letting u know... Great work Dev!!!
[OnePlus 3 & 3T Cross Device Development] eng.stk:
There is no drain from the kernel.

If you don't want bugs, don't use a beta ROM.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_sp★rk r103

All right crew!

New builds are up. Wicked!

This will fully work on OOS 3.5.1 CB and there's also a build for custom ROMs aka non-OOS build.

But I will start pushing updates more often only for OOS, I will update the custom build when I see the necessity or there's important updates on CM for instance.

I can't loose too much time working on something I don't really use, sorry.

Keep in mind: I will give no active support for custom ROMs or CB. I am only interested on debugging stuff in stable OOS.

Don't spam this thread with CM 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.

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[OnePlus 3 & 3T Cross Device Development] cha0zine:
I am amazed how smooth my phone is with r170. You really know what you're doing [MENTION=3873953]eng.stk[/MENTION]. Big thanks!
[OnePlus 3 & 3T Cross Device Development] blanco2701:
Mine is flying!
[OnePlus 3 & 3T Cross Device Development] vatsal8286:
what is your settings?and did you dirty flash the latest bulid?
[OnePlus 3 & 3T Cross Device Development] akashk07:
Thanks bro, did the same thing. it's better now. :)
[OnePlus 3 & 3T Cross Device Development] kessaras:
My settings are hard to explain. I use script and manually make changes in the kernel. I hate 3rd party apps. I can share later the script if you want to read it.

Yes I dirty flash always. I only keep in sdcard the stock boot.img in case I need to flash it to clean the ramdisk.
[OnePlus 3 & 3T Cross Device Development] seenahermes:
Using my phone as usual, this build with OB12 is really nice. Smooth with good battery life
[OnePlus 3 & 3T Cross Device Development] [Jaco69]:
+1

Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
[MENTION=3873953]eng.stk[/MENTION] what do you think about spectrum? Do you think it's a great idea? If yes, would you try to implement it? I don't know how hard it is it how stable it would be so I'm curious to hear your thoughts.

I am talking about this:

https://play.google.com/store/apps/details?id=org.frap129.spectrum
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Search button next time

Not going to happen
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
my bad, I thought I followed the thread closely enough.

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post73181373
[OnePlus 3 & 3T Cross Device Development] vip57:
this kernel is a beast

in my opinion this kernel with stable 4.1.6 is rock solid

and better than OxygenOS beta builds