yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Patience you must have my young padawan.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark r201 unified

All right crew!

New Oreo build is up:highfive:

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 v50 (recommended).

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

Because of latest Oreo changes, from now on builds will touch system partition.

So if you want to go back to stock just backup boot and system or dirty flash you ROM zip.

Install process is the same as always: ROM+root solution (SuperSU atm)+kernel zip.

This is for Oreo OOS OB only.

blu_spark_r201-oos_op3-op3t_9d70a02.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] The Apostle:
Awesome and thank you... Just confirming. If coming from R199, no need to revert to stock kernel first?
[OnePlus 3 & 3T Cross Device Development] laupuy:
indeed, no need

"If you are already rooted or upgrading between blu_spark versions, just flash the kernel zip"

source: OP
[OnePlus 3 & 3T Cross Device Development] mrmcshagbag:
What's this regular mode and advanced mode you speak of? Just curious. It won't let me PM you about it with xda labs. But feel free to PM me to keep this off topic out of the thread please.
[OnePlus 3 & 3T Cross Device Development] habylab:
Is there an app that can add wakelocks to the wakeblock list? I personally preferred the method before, as I could easily apply the wakelocks through several apps. Just my personal opinion!
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
This is off-topic, yet again. READ. THE. OP.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I come from a time we didn't had any apps to change kernel parameters.

We still did kernels and tweked them, imagine that...

Personally I couldn't care less about apps, but I think there's at least a couple that have the method implemented.
[OnePlus 3 & 3T Cross Device Development] habylab:
I used to build my own kernels and tweak them manually too. I don't do it anymore because of how good kernels like yours are, and how easy they are to tweak. Personally I find it a regression as I had no need to block any more than what was already included - like yourself, who I know doesn't block any by default. Just my two cents really, happy to set up the file myself - but it was easier for my own use, and I wonder how many really need to block more.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I have no business model here, I want the thing to be good, not necessarily easy.

I already explained the why of the change and several kernel devs followed the same path after I did the change...

And as I said there's apps that have support for that control.

If the app you use doesn't have it, ask the app developer to add it. You can't expect me doing everything.
[OnePlus 3 & 3T Cross Device Development] Roi007leaf:
Sorry if this is considered OT,

If I'm on Nougat and use the latest Nougat kernel for the Los ROM, is it recommended to upgrade to the latest TWRP made by eng?
[OnePlus 3 & 3T Cross Device Development] laupuy:
Download the latest twrp on your sdcard and when you will need to flash something, flash the twrp first, then your zip.

Twrp is compatible both nougat and oreo.

That is the way I do, and pretty happy :)
[OnePlus 3 & 3T Cross Device Development] Norapapa:
Blu_spark Kernel with OB 17 works great. Very smooth and no battery drain. Thanks
[OnePlus 3 & 3T Cross Device Development] purplepenguin:
Just to be absolutely sure, these newest couple builds would not be usable on Nougat ROMs, correct? (Kernels, not TWRPs)
[OnePlus 3 & 3T Cross Device Development] Chaplan:
For OOS N the latest build is r190.

Release posts have this info.
[OnePlus 3 & 3T Cross Device Development] Eruurk:
On the first page r188 is marked as the latest stable version for Nougat.
[OnePlus 3 & 3T Cross Device Development] fbf2201:
190 was the last for Nougat
[OnePlus 3 & 3T Cross Device Development] Chaplan:
True, r190 was released labeled as BETA, for N.

From the r190 release post:

You can check out the thread and find for yourself that r190 is as stable as it gets.

And users love the beta and test builds here!

I wonder who still remembers the old and gold r69 test build... Lauvelly! :angel:
[OnePlus 3 & 3T Cross Device Development] pcesar.cercal:
Hi there, there last kernel os good for OB 26?
[OnePlus 3 & 3T Cross Device Development] TheVic!:
Yes
[OnePlus 3 & 3T Cross Device Development] Riddle5:
Excuse me, how do I configure the kernel to have a good battery life? I use the OB 17 for OnePlus 3t
[OnePlus 3 & 3T Cross Device Development] Krustak:
Try turning your phone off, thats the best you can do to have "unlimited battery" otherwise use search and your own taste
[OnePlus 3 & 3T Cross Device Development] LeonHart23:
Hi guys, I tried to install both latest kernel for Op3t Nougat (r188 and r190) but wifi keeps crashing.

The culprit seems to be magisk's xposed version (idk about the "normal" version). If I try to deactivate only this module, wifi turns on with no problem.

Any advice? I've regularly installed blu_spark kernel as shown in 1' post.
[OnePlus 3 & 3T Cross Device Development] Bearthquake:
Might want to double check a couple things...

1: what time are you using? Is it on N or O? Might want to double check and see if the kernel you flashed is compatible.

2: if you did flash most recent kernels, they're for O. You mentioning you have xposed leads me to believe you're on N.

EDIT: NVM I need to read better. Please ignore my post. I completely overlooked your first couple lines.

I do know though that xposed doesn't play nice with every rom and kernel setup out there.
[OnePlus 3 & 3T Cross Device Development] LeonHart23:
Don't worry man,

Btw I did some test and I'm happy to affirm that

Xposed magisk version 88.1 DOESN'T WORK with latest blu_spark kernels available for Oneplus 3t nougat (for ex wifi keeps crashing)

Xposed normal version by rovo89 is CORRECTLY WORKING :good: wifi and all stuffs seems to be perfect.

I know [MENTION=3873953]eng.stk[/MENTION] doesn't support things like xposed, but I simply think most people will find this post useful.
[OnePlus 3 & 3T Cross Device Development] caryle:
Hi. Is there no up-to-date Los-base kernel until Los 15 coming?
[OnePlus 3 & 3T Cross Device Development] krish@3T:
15th post and asking for eta ?
[OnePlus 3 & 3T Cross Device Development] nachman11:
Hi ! Im new with the OP3T. Im in the Beta 17 . Which would be the configuration for performance and battery?
[OnePlus 3 & 3T Cross Device Development] kakai248:
Hello,

Just tried flashing the kernel r190 over OOS 4.5.1 with Magisk. But Wifi simply stops working.

In Magisk I only have two modules:

- DCI-P3 enabler

- Snapdragon Camera

I tried flashing in two different orders:

Dirty flash OOS -> Magisk -> kernel

Dirty flash OOS -> kernel -> Magisk

But no luck. Any ideas? Right now I just reverted to OOS + Magisk only.

Thanks.
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
Accidentally flashed 201 over 4.5.1... working sweet. Best battery life I have had haha
[OnePlus 3 & 3T Cross Device Development] dugi9991:
You were using a stock Kernel or not before? Also, Kernel ALWAYS comes last, stated in OP.

Does it work without modules? As stated in OP, no support if you use Magisk with modules....

Try it on a clean install - do a clean install and then flash the Kernel. If it won't work (which I doubt), do post logs, they are necessary for further debugging.

Cheers!
[OnePlus 3 & 3T Cross Device Development] Bearthquake:
What you are looking for are polar opposites. You cant have great performance without using more battery.
[OnePlus 3 & 3T Cross Device Development] nachman11:
I was referring to having good battery without losing performance, at least not feel the phone laggy or slow.
[OnePlus 3 & 3T Cross Device Development] Michael R:
The rom's default settings already fit what you're looking for. More than that and you will have to choose between performance or battery.

Enviado de meu ONEPLUS A3010 usando Tapatalk
[OnePlus 3 & 3T Cross Device Development] nachman11:
Okkk Michael, to improve battery, wich configuration should i use ?

Enviado desde mi ONEPLUS A3000 mediante Tapatalk
[OnePlus 3 & 3T Cross Device Development] Michael R:
Although battery will vary according to use of the device, the change that will have more impact I think it would be to change the kernel. You have great options, like Franco, Boeffla, Dorimanx, blue_spark ... take the tests. Try other governors like ondemand and so on.

Enviado de meu ONEPLUS A3010 usando Tapatalk
[OnePlus 3 & 3T Cross Device Development] zarocks:
Sry english

Uninstall magisk > dirty Flash oos >kernel 190> magisk
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
Read the op.
[OnePlus 3 & 3T Cross Device Development] kakai248:
Yeah it was because of magisk modules, as soon as I turned both off it started working.

I actually liked DCI-P3, but I guess the kernel will bring me better things.

Thanks.
[OnePlus 3 & 3T Cross Device Development] xQuantum:
blu_spark r201 unified is for oreo or N?
[OnePlus 3 & 3T Cross Device Development] Stryker_Echo9er:
I am getting 5hrs 45mins SOT on Open Beta 17 with Blu-Spark v201 and Greenify.

Usage type - Normal

WIFI, sync & Mobile Data always on.

Screen Brightness - Auto

Timeout - 15 secs.

Aggressive Doze - Enabled.

[IMG="Screenshot"]http://image.ibb.co/dJvhNb/Screenshot_20171031_222108.jpg[/IMG]
[OnePlus 3 & 3T Cross Device Development] eng.stk:
[KERNEL] [blu_spark r201 unified OP3/3T] [OOS 4.5.* / Oreo OB / custom ROMs]

Currently working with topjohnwu to bring Magisk support to Oreo [emoji4]

Cross fingers...
[OnePlus 3 & 3T Cross Device Development] Stryker_Echo9er:
Awesome... You're too!
[OnePlus 3 & 3T Cross Device Development] arifqur:
Great news!
[OnePlus 3 & 3T Cross Device Development] danmaman:
I think these two great developers will solve the Magisk problem for our beloved OP 3/3T Oreo release (Pixel too)

keep up the good hard work guys [MENTION=3873953]eng.stk[/MENTION] [MENTION=4470081]topjohnwu[/MENTION]

thanks a lot
[OnePlus 3 & 3T Cross Device Development] MikeGR7:
Try to watch any youtube video from youtube application.... tell me if it plays correctly...
[OnePlus 3 & 3T Cross Device Development] edukastillo:
Is your phone going into deep-sleep?
[OnePlus 3 & 3T Cross Device Development] camdadeye291:
Aha, I normally watch videos through the browser as I have YouTube app uninstalled, just installed YouTube to try it out and yes, it is broken.

I installed the new kernel without reading it was for the new OB. Just saw there was an update and flashed it.

I might try being a bit more cautious next time.
[OnePlus 3 & 3T Cross Device Development] Jaizu:
Thank you sir.

May I ask what ROM are you using at the momment? Omni or OOS Beta?
[OnePlus 3 & 3T Cross Device Development] Stryker_Echo9er:
Not exactly, the phones Mobile data, network mode, wifi, clock speed and services are always active and everything is default & managed as set in BLUSPARK kernel, no extra apps or tweaks for deep sleep except for Greenify-ing certains battery sucking apps like Facebook, messenger, etc.
[OnePlus 3 & 3T Cross Device Development] purplepenguin:
The titans, the legends, coming together to create something beautiful !
[OnePlus 3 & 3T Cross Device Development] edukastillo:
I'll give it a try... thank you bro for your feed-back
[OnePlus 3 & 3T Cross Device Development] erOzeOz:
Hello,

Firstly I would like to thanks eng.stk for the great kernel and development on TWRP.

As I experienced decrease in writing performance caused by GC bug, I have completely formatted my phone (system/cache/data/internal storage), using TWRP v45 last month (f2fs for /data).

I was and I'm still running on android 7.1.1 (OOS 4.5.0), and use Blu_spark oos 190.

I tested disk access various times in the course of previous month and everything was fine. However since yesterday, I have notice some slowdown on disk access, confirmed by Androbench test (screenshots attached, including one taken last month).

Is there another test that could help me to identify if it is GC bug related (logcat or other)?

Thanks.

Best regards,

Samuel
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Maybe.

We are currently testing some f2fs updates and new binaries (so new format will be mandatory probably).

Stay tuned.
[OnePlus 3 & 3T Cross Device Development] erOzeOz:
Thanks for the info.

In the meantime, is there another way than looking at disk access to know if my phone is experiencing GC bug?

Thanks.
[OnePlus 3 & 3T Cross Device Development] Karl_Ash:
Version of the kernel

What version of the kernel and TWRP I must install on OOS open beta 15?
[OnePlus 3 & 3T Cross Device Development] Skinpipe:
if thats nougat then r190 :good:
[OnePlus 3 & 3T Cross Device Development] laupuy:
Why not answer his question instead of making things worse?!

...

And yes the answer has already been given, a search and he would have found the answer...

...

If you have forgotten: XDA FORUM RULES -> 1. Search before posting.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Welcome to the Forum Karl. Always good to see new users on XDA for a change.

I'll just assume you have a OP3T since OB15 was the latest beta on the Nougat branch.

For TWRP you can flash the latest version you find on the download page.

For kernel that would be r182, synced with the OB24/15 code drop from OnePlus.

Release post:

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

Since this is your first post on XDA (with this account at least) and not one answear given to you was satisfactory from what I read this is the info you need for starters.

But you can do some homework and read the OP (first post in the thread) and use the search box to find some more info on the subjects you need.

No.

Totally agree, but the answer given before yours was wrong.

You don't expect me to always step in here and correct you, do you? :angel:
[OnePlus 3 & 3T Cross Device Development] purplepenguin:
Wait I've been running 190 with OB15 and have seen no issues (I think, phone usage has been light lately). Is there a reason to go back as far as that?

He wasn't being elitist or something, he was being helpful to the dude (yes the guy should be reading first instead of asking first of course) haha
[OnePlus 3 & 3T Cross Device Development] Michael R:
Awesome answer!

Enviado de meu ONEPLUS A3010 usando Tapatalk
[OnePlus 3 & 3T Cross Device Development] laupuy:
Ok, my bad...

r190 is latest nougat and works great for OB15.

But like r188 is Synchronize codes for OxygenOS 4.5.0

source: https://xdaforums.com/showpost.php?p=73928386&postcount=6548

r190 is probably OOS 4.5.1

source: https://xdaforums.com/showpost.php?p=74009682&postcount=6621

So the answer is pretty good.

:p

?!

it's useless, I think...

It was my last post here.
[OnePlus 3 & 3T Cross Device Development] 1F33LR41N:
Any news my friend? Can you post some info about progress?
[OnePlus 3 & 3T Cross Device Development] acultr:
sorry for the off topic
[OnePlus 3 & 3T Cross Device Development] Chaplan:
r188 and r190 will render the soft screen calibration useless on Ob24/15 since the code was removed.

It's on the release post and discussed plenty.

I was just having a bit of fun with you since we both talked about another matter a few days back.

You contribution is appreciated here just be sure to make it as accurate as possible.

I never thought you would give such interpretation to my words.

My bad there.:fingers-crossed:

You can go as far as r186 to be perfectly in sync with OB24/15.

Soft calibration not working on r188 and r190 would be enough for me.

This was a development option at the time, stated on the release post.

And with Oreo on the spotlight right after that things just kept going forward.

It's how it works here and users and non users are used to it by now.:good:
[OnePlus 3 & 3T Cross Device Development] krish@3T:
Thread unlocked ??

Thanks [MENTION=3873953]eng.stk[/MENTION] for a great kernel and TWRP
[OnePlus 3 & 3T Cross Device Development] dugi9991:
Supposedly too much OT, but [MENTION=3873953]eng.stk[/MENTION] will surely acknowledge the reason.
[OnePlus 3 & 3T Cross Device Development] BIGWORM:
Or maybe he won't, and maybe the speculation should be kept out of the thread, seeing as it's OT. But who knows!? ¯\_(ツ)_/¯
[OnePlus 3 & 3T Cross Device Development] jojo-g:
After installing blu spark r.201 on OB17 (oreo) I have a problem with inactivity display and lift up display. Either doesn't work reliable. Sometimes booting helps, sometimes wiping cache and dalvik help and sometimes neither.

Any ideas about it?

Anyway thanks for the great kernel. For my profile much more power efficient. :good:
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I didn't make any kernel changes related to that iirc.

You're using a beta ROM, beta issues happen...
[OnePlus 3 & 3T Cross Device Development] PivotMasterNM:
I honestly don't think that is kernel related, sounds more like a ROM bug. Remember, you're running beta software - instabilities like this are to be expected ;)
[OnePlus 3 & 3T Cross Device Development] jojo-g:
ATM I make cross tests with stock kernel. If it happens there too you're obviously correct. Thanks again.
[OnePlus 3 & 3T Cross Device Development] dreinulldrei:
On OOS 4.5.1 releases 199 and later kill video playback in YouTube. Switching back to 190 is ok, everything that came after does not work. I tried reading the OP a couple of times to find out if 199+ are Oreo only, but could not get a definitive answer. ;)
[OnePlus 3 & 3T Cross Device Development] dcop7:
r188 is the sable version. There is a beta version (r190) that is for Nougat also. But is a beta version.

r201 is for Oreo, as you can see.
[OnePlus 3 & 3T Cross Device Development] jojo-g:
It is definitely not a kernel issue. It happens with stock kernel also. I'm not sure but it seems that after charging ambient display render faulty. After reboot sometimes working again.

Sorry for OT.
[OnePlus 3 & 3T Cross Device Development] serious96:
when i wipe system, data, and cache. i got unable to mount storage, why is that?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Reboot to recovery after formating data to aknowledge the changes.

And this is not a recovery support thread, use those instead next time.

Sent from my blu_spark'd OP5
[OnePlus 3 & 3T Cross Device Development] Crazy_Oni:
Will there be a new kernel for oreo with the latest & patched Linux sources? [MENTION=3873953]eng.stk[/MENTION]

Gesendet von meinem ONEPLUS A3003 mit Tapatalk
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Of course there will be updates, did the dev said he discontinued the development ?

Anyway don't ask it next time it's rude and likely against XDA rules
[OnePlus 3 & 3T Cross Device Development] Crazy_Oni:
How kindly. [emoji8] thanks anyway.

Gesendet von meinem ONEPLUS A3003 mit Tapatalk
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Like always, here to help

Just follow the rules next time
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark r202/r203 unified

All right crew!

New builds are up:highfive:

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 v8.52 (recommended).

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

Because of latest Oreo changes, in case of you're using this versio, builds will touch system partition.

So if you want to go back to stock just backup boot and system or dirty flash you ROM zip.

Install process is the same as always: ROM+root solution (SuperSU atm)+kernel zip.

r203 is for Oreo OOS OB only.

blu_spark_r202-oos_op3-op3t_77e5589.zip

blu_spark_r202-custom_op3-op3t_b26cec3.zip

blu_spark_r203-oos-oreo_op3-op3t_7ef54ce.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.

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 3 & 3T Cross Device Development] Siddk007:
[MENTION=3873953]eng.stk[/MENTION] r202 custom is for both Nougat and Oreo custom roms, right?
[OnePlus 3 & 3T Cross Device Development] dcop7:
No. Read again. You can check from the file names

blu_spark_r202-oos_op3-op3t_77e5589.zip -> OOS

blu_spark_r202-custom_op3-op3t_b26cec3.zip -> Custom ROMs

blu_spark_r203-oos-oreo_op3-op3t_7ef54ce.zip -> OOS Oreo
[OnePlus 3 & 3T Cross Device Development] Siddk007:
blu_spark_r202-custom_op3-op3t_b26cec3.zip -> Custom ROMs

custom roms- both N and O?

that's what i asked
[OnePlus 3 & 3T Cross Device Development] dcop7:
That I can't say with 100% sure. But, if you take the example of r202 is for Nougat, I assume that r202 for custom ROMs is for nougat custom ROMs. So, there isn't a version O for custom ROMs. But sure that isn't many oreo custom roms based on AOSP.
[OnePlus 3 & 3T Cross Device Development] krish@3T:
Previous bluspark works with custom Oreo
[OnePlus 3 & 3T Cross Device Development] Siddk007:
That's the reason i wanted to confirm, so that it can be added to my thread
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark extras v8.52

All right crew!

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

Name changing to reflect base 8.version

twrp-3.1.1-x_blu_spark_v8.52-op3_op3t.img

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

You should also take a look to the systemless Magisk modules, if you need those:

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

Touchscreen FW update Magisk module (not needed on OOS 4.1.7+)

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 3 & 3T Cross Device Development] eng.stk:
Custom is Nougat targeted, but it's patched and works also with some Oreo ROMs (can't test them all)
[OnePlus 3 & 3T Cross Device Development] edoardotavecchio:
Is this TWRP compatible with nougat too?
[OnePlus 3 & 3T Cross Device Development] smk513:
build: TWRP 3.1.1-x | blu_spark v8.52 (TWRP Android-8.0 base)

Compatible with Nougat/Oreo zips

Fix time fixup for Oreo

updated f2fs-tools v1.90

proper busybox suport for 8.0

Device specific changes here
[OnePlus 3 & 3T Cross Device Development] Valeriuz:
Hello, a question about the twrp: do I have to flash latest blu_spark twrp to install correctly the kernel? Or is it the same with official twrp? What are the differences between offical twrp and blu_spark twrp?
[OnePlus 3 & 3T Cross Device Development] edoardotavecchio:
*feels retarded*