yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] infatality:
Yes.. No support for beta but there's actually a kernel based on the beta. Thus this is a community for everyone. When there's a serious bug in the kernel. And a well known dev actually found the bug and patched it and also posted in another dev thread. This is the kind of community we need.

Lastly I didn't asked for support and asking OP to include the patch. Just an heads up. In case some user encountered such kernel panic and a make a hoo ha in this thread.

Peace out.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Yeah, well OB code is beta so it's prone to have more issues than stable releases.

I can add it, but it's a fix for something that more than 90% of the users won't notice or make use of.

Also probably will be fixed on next beta and so on, stuff is very dynamic on the OB branch.

But thanks for the heads up.

Exactly. And stable doesn't have it, yes. :angel:
[OnePlus 3 & 3T Cross Device Development] andyman_187:
Is there a way to enable fastlane and set thresholds using terminal emulator?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
echo '1' > /sys/devices/system/cpu/cpu2/cpufreq/blu_active/fastlane

To activate fastlane

echo '50' > /sys/devices/system/cpu/cpu2/cpufreq/blu_active/fastlane_threshold

Change the value for what you want ?
[OnePlus 3 & 3T Cross Device Development] andyman_187:
Will the 2nd command set the threshold value for both clusters?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Both commands are only for big cluster

For little cluster just change in the command cpu2 with cpu0
[OnePlus 3 & 3T Cross Device Development] andyman_187:
Awesome tnx!

---------- Post added at 02:10 PM ---------- Previous post was at 02:00 PM ----------

One more thing, i noticed that each cpu has their own path. Is it only necessary to change the values on 1 cpu per cluster? No need to repeat the command for cpu1 and cpu3?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
No because it's per cluster and not per core ;)
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Looking for this for a long time...

That's for Big cluster if I'm correct.

Could you help me out a bit, I would like to enable Little as well!:good:
[OnePlus 3 & 3T Cross Device Development] marf28101995:
echo '1' > /sys/devices/system/cpu/cpu0/cpufreq/blu_active/fastlane

echo '50' > /sys/devices/system/cpu/cpu0/cpufreq/blu_active/fastlane_threshold
[OnePlus 3 & 3T Cross Device Development] sai444:
Feature request

Can lower brightness to hardware minimum option be added to the kernel ? I am talking about The brightness level that is activated when battery saver is turned on. Can that level be enabled on normal auto brightness?
[OnePlus 3 & 3T Cross Device Development] Chaplan:
This has already been discussed. Won't happen.

You can get a brightness app from the playstore and set it a bit down with that and easy emulate the battery saver minimum brightnes.. You can even go lower, you will get a lot of ghosting on those blacks though.
[OnePlus 3 & 3T Cross Device Development] sai444:
thank you for the info and i did try to search about it but couldnt find anything relating.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
No problem, i did not give you the search treatment.

It's not one of those things that are discussed here every day.

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

It does show up though.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
blu_spark r151 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 v38 (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 v38 extras to get some nice and useful additions to the kernel.

blu_spark_r151-oos_op3-op3t_387e5d0.zip

blu_spark_r151-custom_op3-op3t_93672a8.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 (but not mandatory).

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 v38

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.

twrp-3.1.1-x_blu_spark_v38-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 (but not mandatory).

Don't forget to hit thanks and rate the thread nicely, it's free ;)
[OnePlus 3 & 3T Cross Device Development] vatsal8286:
will the fastlane affect battery?at 50 value?

---------- Post added at 06:40 PM ---------- Previous post was at 06:38 PM ----------

this is only for beta right?not for 4.1.6?
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Discussed many times.

Short answear, no.

It's for both stable and OB.

As stated by the OP, on OB no support is to be expected, although none should be needed anyway.
[OnePlus 3 & 3T Cross Device Development] agrageraldis:
damn the bug is getting unbelievably worse with each new version
[OnePlus 3 & 3T Cross Device Development] Diaze:
What bug ?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
The bug that makes the phones go smoothly like butter ;)
[OnePlus 3 & 3T Cross Device Development] MarcTremonti:
True. And eng.stk is ignoring all your bug reports... Pretty rude guy.
[OnePlus 3 & 3T Cross Device Development] harryfornasier:
If fastlane is enabled, would you recommend touchboost being on or off?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
True ;p

Guys we had fun with this already, I'm going to ask for you not to post similar stuff again.

Some people don't follow the discussion since the beggining, don't come to the thread everyday and may think there's actuallly a bug in play.

This already brought people to get aggravated with you guys because they didn't get the original joke ;p

So, let's refrain from posting stuff like this again, there's other ways to keep the blu spirit alive :)
[OnePlus 3 & 3T Cross Device Development] Scarface1991:
Just flashed the newest Blu_Spark TWRP and r151 and as expected everything works flawlessly with the newest Open Beta. Haha that's the only thing I write after every release but sorry there is really nothing to complain about ?
[OnePlus 3 & 3T Cross Device Development] Vixiebalistic:
Thank again [MENTION=3873953]eng.stk[/MENTION]. This time i can not resist myself to donate for your great work for our great device... Its not much and even very few but at least thats the only way i can support for this development. Keep it up mate.
[OnePlus 3 & 3T Cross Device Development] MarcTremonti:
Are you going to get op5 eng.stk?

Being selfish i have to say: i hope not. We need you here :D

And r151 is rock solid as always, tyvm for the greatest kernel sir.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Indeed we do... Blu_spark is one of a kind.

But not being selfish myself I would say that it was about time [MENTION=6091533]oneplus[/MENTION] or [MENTION=243864]xda[/MENTION] showed some appreciation for the work being made by this particular DEV, for both OP3 and 3T, not to mention the X back in the days.

And that would be easily done by delivering a more than deserved OP5 development unit to [MENTION=3873953]eng.stk[/MENTION].

I have shared my thoughts over this before, but since you mentioned it i couldn't help myself.

In the end, by not doing so, the OP5 community is the one at loss here.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Well, nothong wrong with being simple and direct, right?

Enjoy :)

Thanks for the support mate.

There's no meter for that kind of stuff, every bit counts ;)

Yeah I would work on it, already shared my take on this and I have nothingorke to add atm...
[OnePlus 3 & 3T Cross Device Development] MarcTremonti:
Ofc he deserves it and way more, not questioning this at all.
[OnePlus 3 & 3T Cross Device Development] human_yan:
Awsome kernal...I feel sad I did not try it earlier. Now I have my BEST OnePlus 3 ever. Thank you so much! Great Job! [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
sir thank you for the recent update but i got one question:

im a user which uses your custom version of blu spark on my phone and i just had a look in your github repo and your custom branch.. is there a reason why the current changes are not implemented in your latest custom version? im talking about these commits for example:

- sound: soc: codecs: tfa9890: fix panic

- msm : gud: Remove gud driver

- defconfig : remove gud driver

- input: tri_state_key: Fix direct references to HZ

- OP3 Devs added new sysctl controls that brake sysctl -a and many apps

these commits/changes are in the bluspark branch and not in the custom branch.. i think you know what you are doing but im just curious.. please explain it to me if you got some time

nevertheless: great work
[OnePlus 3 & 3T Cross Device Development] Dr. Narinder:
These settings are done once or to be repeated on every reboot?
[OnePlus 3 & 3T Cross Device Development] dreinulldrei:
Every boot. Set up a script that runs at boot.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Fastlane as all changes you make to the kernel settings are reset with a simple reboot.

Quite handy to start messing around with kernel values and not getting high on OCD about it.

I really like the script approach.

You can set "apply on boot" on kernel Adiutor to get them applied after boot is done to.

I will add here a little tutorial I made to add a true Amber night mode to OOS with QS Tiles using Kcal on blu_spark.

With the refered app you can easily make a a fastlane On/Off QS Tile as well, with your preferred values.

https://xdaforums.com/oneplus-3/themes/night-mode-oos-qs-tile-root-kcal-t3593463

This is by far the approach I enjoy the most for setting already tested kernel parameters.

It feels more "incorporated" with Android.

I even have a fast charge On/Off QS Tile.
[OnePlus 3 & 3T Cross Device Development] Krustak:
Like butter on the sexy chick. Thank you OP again, I will sacrifice 2 chickens for you.
[OnePlus 3 & 3T Cross Device Development] mbl007:
Hey everyone, i flashed this awesome kernel on my oneplus 3t running latest oos beta. So far so good, i just want to know what apps do you guys prefer to use to adjust the kernel profiles and stuff? And has anyone tried akt profiles? I've just read about it and I'm still newbie regarding it, any recommendations? I'd appreciate any help.

One more thing, is there an ota for this kernel or we need to download and flash every new version via twrp?

Thanks all!
[OnePlus 3 & 3T Cross Device Development] agrageraldis:
i personally use kernel adiutor for tuning the kernel. i've tried akt in the past but i think eng.stk's default settings + fastlane (50 on big & 35 on little) work best for me. i'm running RR tho so our experience might be a little different ;)

...and yeah you need to flash each new version which i promise getting more & more exciting overtime
[OnePlus 3 & 3T Cross Device Development] mbl007:
Thanks a lot for the help! Can you explain what fastlane is? Do u recommend me to flash anything else other than the kernel?
[OnePlus 3 & 3T Cross Device Development] cha0zine:
I bet there's a "what is fastlane" -question in every page of this thread.
[OnePlus 3 & 3T Cross Device Development] habylab:
Hi guys, wondering if you could help!

What is fastlane?

Also, slight bug, but my performance is better but my battery life is too? Can you look into this? Let me know if you need logs!
[OnePlus 3 & 3T Cross Device Development] :
What is fastlane - Are you kidding??
[OnePlus 3 & 3T Cross Device Development] Midomad:
This may help you
[OnePlus 3 & 3T Cross Device Development] habylab:
Well, I thought someone would get the joke... will stop now, apologies. Nothing to report other than great performance.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
I'll just quote you here on a previous answear you gave to that same question.

Only for the nonsense of it I mean!

About the rest, all good.

Your problem, no problem!:cyclops:
[OnePlus 3 & 3T Cross Device Development] nikexv2:
Cant you see the irony in this post
[OnePlus 3 & 3T Cross Device Development] 64ashg:
echo '1' > /sys/devices/system/cpu/cpu0/cpufreq/blu_active/fastlane

echo '50' > /sys/devices/system/cpu/cpu0/cpufreq/blu_active/fastlane_threshold

For anyone lazy enough (like me), can just copy paste all the four commands in any terminal emulator. But this needs to be done on every reboot.
[OnePlus 3 & 3T Cross Device Development] marf28101995:
For anyone lazy like you just use kernel adiutor and set on boot ;)
[OnePlus 3 & 3T Cross Device Development] Qliratu:
What do I need to use cpu0 or cpu2? Or both?

See both in different posts confuses me

And is cpu0 little? And cpu2 big? Or other way around?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Just read my post couple pages before mate come on

---------- Post added at 10:55 PM ---------- Previous post was at 10:53 PM ----------

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post72751759 and 2 posts later

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-t3404970/post72751981
[OnePlus 3 & 3T Cross Device Development] arifqur:
Man wouldn't it be much easier to ignore the noob's and their stupid questions than making such an effort to slam them and put them down. Chill guys
[OnePlus 3 & 3T Cross Device Development] kessaras:
Lol. And every time someone said the same thing you do.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
This ain't an anti-noob thread.

It ain't a Q&A thread though.

It's a kernel development thread.

Most questions have already been answeard many times.

Hence we tell users to search. This in the end is much better than answearing the same questions all over again. Users get informed. They start making better decisions on how to get their device working properly. And that in the end is what users expect. The best experience they can get.

We encourage users to follow the thread closely, to get updated on all development info, and to update the kernel when updates are released.

And those who do it know what is going on here.

Apart from that, much trolling has poped up here.

And it has been addressed by the Moderation Team accordingly.

And jumpy users who cross post between threads, mainly kernel threads, and state this is the greatest kernel around (it's true, I give that to them) and go to the next to ask for stuff.

Well, they have no use on a kernel development thread so to speak. Those usually get ignored.

No one here is slamming or putting anyone down.

Follow XDA rules, search and read, and ask if needed.

Pretty basic IMO.
[OnePlus 3 & 3T Cross Device Development] arifqur:
My point was that the OP specifically insists on no OT and yet one third of this thread is filled with posts replying in too much detail to the idiots that post stupid comments. We can't educate everybody in the XDA ways. My suggestion was to look the other way. But having said that I don't mean to be rude to senior members or the OP.

Peace
[OnePlus 3 & 3T Cross Device Development] The_Fry_Guy:
Is there a reason that MD5 was changed to Digest in the new TWRP? [MENTION=3873953]eng.stk[/MENTION]
[OnePlus 3 & 3T Cross Device Development] Antsu:
? Could you please elaborate more. Everything is fine when dl via browser.
[OnePlus 3 & 3T Cross Device Development] The_Fry_Guy:
I'm not having an issue, but if you run a backup or restore or anything that usually generates an MD5 if says generating Digest instead of Generating MD5 lol
[OnePlus 3 & 3T Cross Device Development] eng.stk:
https://en.wikipedia.org/wiki/SHA-2

Mainly because security, sha-2 is native on libcrypto and has less collisions than md5 or sha-1
[OnePlus 3 & 3T Cross Device Development] The_Fry_Guy:
I had an issue restoring data after backing up then restoring with the latest TWRP using this method, don't know if it was an issue with my backup or an issue with the twrp but it was all done using the latest TWRP
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Backup and restore works fine, like always (if only using blu_spark stuff ofc).

You may need to untick SHA2 if want using the older backups system (although it should go back to legacy auto without that when restoring).

The most probable is you're having a bad backup.

Other than that, nothing I can do for you.

Now back on topic.
[OnePlus 3 & 3T Cross Device Development] TanayPoddar56:
If I flash the touch latency fix in Magisk, it breaks safetynet. Any fix?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Sure, you'll need Magisk 13 and go search the Magisk thread next time.
[OnePlus 3 & 3T Cross Device Development] TanayPoddar56:
I am using Magisk beta 13.7, anyways I will search in the Magisk thread now.
[OnePlus 3 & 3T Cross Device Development] himsin:
Do we still need touch latency fix?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Search the thread next time or you don't know that XDA has search ability ?

For oos betas no

For stable you still need it
[OnePlus 3 & 3T Cross Device Development] vatsal8286:
my phone stays at 100% battery for 30 mins long than discharge too fast what should i do?
[OnePlus 3 & 3T Cross Device Development] Nosterius:
This sentence alone doesn't mean anything. Post some battery stats. Also the concept of "too fast" is subjective, everything depends on your usage
[OnePlus 3 & 3T Cross Device Development] RobotPhone:
Post in a thread dealing with battery.
[OnePlus 3 & 3T Cross Device Development] Chaplan:
Guys, you should read the OP.

This ain't a battery thread.

And no info on ROM and KERNEL version whatsoever?

Come on, let's play clean...

Kernel is fine. The usual business.
[OnePlus 3 & 3T Cross Device Development] ahgt4:
My GPS nothing work more after flashing kernel + twrp recovery v38
[OnePlus 3 & 3T Cross Device Development] skippythegoat:
Is it not working altogether or just in GPS Status? My GPS was working in Maps but in in GPS Status but after clearing app data and cache in GPS Status, relaunching prompted location permissions for the app and it started working properly again. I imagine this is because I restored my data partition after a clean flash of Open Beta 9 from Open Beta 8.
[OnePlus 3 & 3T Cross Device Development] eng.stk:
GPS is fine on my end.
[OnePlus 3 & 3T Cross Device Development] ahgt4:
Partial working, on GPS only mode not work, but with with high accuracy mode work very laggy
[OnePlus 3 & 3T Cross Device Development] skippythegoat:
Sounds like you might need to do a clean reflash of whatever ROM you're on. Whatever is going on, I don't think it's a kernel issue, so perhaps there is another thread that may be able to provide more help.
[OnePlus 3 & 3T Cross Device Development] ahgt4:
I'm using stock oos 4.1.6 with magisk v13
[OnePlus 3 & 3T Cross Device Development] NickosD:
Where is the issue on your screenshots? With high accuracy, it will even show the way you look

The 1st doesn't show your position; it shows where you were the last time GPS had signal.
[OnePlus 3 & 3T Cross Device Development] skippythegoat:
It could also be that since it looks like you're inside, there's too much interference to get a GPS connection. Try again outside.
[OnePlus 3 & 3T Cross Device Development] ahgt4:
Apps only find my position on high accuracy
[OnePlus 3 & 3T Cross Device Development] NickosD:
Then it's okay. Battery mode or device aren't working every time.
[OnePlus 3 & 3T Cross Device Development] dilruk:
Keeps getting better and better. Still on v145. Don't even feel like updating since this is the best I got on the 3 :D:eek:
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Has anyone getting green photos on camera?....

OB9

R151
[OnePlus 3 & 3T Cross Device Development] Klobal:
No, everything is fine.

Did you flash the correct kernel version? You need the oos one.
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Yep..OOS version
[OnePlus 3 & 3T Cross Device Development] :
Thought this kernel was more performance oriented but gave r151 a try and getting good battery results and no lags.
[OnePlus 3 & 3T Cross Device Development] Dieppy:
My friend had the same issue and the problem was a substratum theme or reflash your rom
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Don't use it...

---------- Post added at 10:10 AM ---------- Previous post was at 10:01 AM ----------

I restore stock boot img..still the same issue...

Not kernel related....sorry for OT...

I will look further ...
[OnePlus 3 & 3T Cross Device Development] Stephen:
Thread cleaned,

Trolling is against forum rules.
[OnePlus 3 & 3T Cross Device Development] :
What is this?
[OnePlus 3 & 3T Cross Device Development] eng.stk:
Search is your friend :fingers-crossed:

I'll use my super hero powers and bring it up for you:

https://xdaforums.com/search/thread/3404970?query=wq_power_saving
[OnePlus 3 & 3T Cross Device Development] SynisterWolf:
Thread cleaned, the OP has stated they wont support TWRP questions in their thread and so you need to respect their wishes. if you have an issue with TWRP i suggest you post in Q/A with some logs and maybe the developer of TWRP will help you. If you ask nicely.

Stay on topic, this is the final warning.

Wolf
[OnePlus 3 & 3T Cross Device Development] Iamsatiz:
how to adjust or disable thermal throttling?
[OnePlus 3 & 3T Cross Device Development] ProudRed:
Any option to disable touch boost ?
[OnePlus 3 & 3T Cross Device Development] 127cwho:
Yes, in the bottom of the CPU section
[OnePlus 3 & 3T Cross Device Development] abhish3kkk:
I seriously cannot find blu_spark recovery. Searched a lot in forums but where is the download link for blu_spar.img recovery. The download link provided here is of zip which I understand is kernel. Can anyone post the link for blu_spark recovery which I hear a lot in forums. I have currently installed 3.0.4-1 which takes approximately 5 minutes to boot. phew.

Edit: I need to install Freedom OS CE 2.11.2
[OnePlus 3 & 3T Cross Device Development] redsmith:
It's right in the OP.

http://xdaforums.com/devdb/project/?id=15934#downloads
[OnePlus 3 & 3T Cross Device Development] eng.stk:
I even put direct links in release posts nowadays!

People are so damn lazy. Someday I'll just give up :mad:
[OnePlus 3 & 3T Cross Device Development] abhish3kkk:
Got it. I am blind. Thanks. :(
[OnePlus 3 & 3T Cross Device Development] Minimilised_MR:
Just a quick question,

Can we flash official OTA updates from the spark TWRP recovery?
[OnePlus 3 & 3T Cross Device Development] marf28101995:
Nope you need to flash full zips to make it work
[OnePlus 3 & 3T Cross Device Development] Minimilised_MR:
I know this is a little bit off-topic, but can you tell me where I'm going wrong. (New to this device sorry)

Clean installed OOS 4.1.6 > Flashed Magisk 12.0 > Flashed blu_spark kernel

But still SafetyNet Fails. Any idea?
[OnePlus 3 & 3T Cross Device Development] Crazy_Oni:
Yes, you need the latest magisk version. Should be 13 or higher.

Gesendet von meinem ONEPLUS A3003 mit Tapatalk