yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

update for the OOS 5.x kernel is out for you.

Version 3.0-beta4

28.02.2018

Note: This kernel version is only for OOS 5.0.1 or newer!

Fix: KCAL sys interface changed to allow apps to better detect it (e.g. cf.lumen)

Change: Internal kernel busybox updated to latest version 1.28.1 (self-compiled from sources, www.busybox.net)

Fix: Not working filesystem check in Boeffla-Config is fixed

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Diaze:
I can't overclock on oxygen os. It goes back to default
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] The Peterle:
No problem with it here.

Oneplus 3 with Boeffla Kernel
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Regarding the sporadic boot freezes...

Hi all,

regarding the sporadic boot freeze issue with Magisk 15/16 (which I am sure has nothing directly to do with my kernel, but may be some kind of side effect):

There are people not affected at all, but some are (me including in the past, now I did automated 60 reboots in the past 2 hours and all went fine). It is hard to get a grip on.

For the people affected with the boot freezes, I just put a test version together where I removed some functionalities (dynamic fsync, file system tweaks) and changed the way busybox gets introduced.

I would appreciate if you could test this kernel called 3.0-beta4-test1, I attach it to this post (checksum: 8b6e37385f4069f895b6a270c3a94cf9), in the next days while I am off (I am on a road trip from today evening to Monday morning). As I said, I have no idea if that changes anything, also I cannot test it really due to the fact it is very sporadic,... so I rely on the community here to give feedback.

Many thanks

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Magisk 16.1 and latest official kernel

Ok,

slight change in plans (I planned to release another test kernel today, but this is put on hold for now).

I got reports by two users, which tried latest Magisk 16.1 now with official latest kernel version (not the test kernel!) and the sporadic boot freeze issues seem to be fixed now with the new Magisk version.

I will do my testing too from tomorrow on, but I would appreciate if all users facing the boot issues go back to latest official beta4 when they upgrade Magisk to version 16.1.

Please report if you can confirm Magisk 16.1 working fine with beta4 (or not).

Many thanks

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

finally an update for the OOS5 Boeffla-Kernel:

Version 3.0-beta5

19.03.2018

Note: This kernel version is only for OOS 5.0.1 or newer!

Attention: If you use Magisk for root, please use version 16.1 or newer!

Important: I meanwhile advice to switch ext4 tweaks and dynamic fsync to off for optimal data integrity. Use these two options on own risk.

Change: Some improvements to dynamic fsync, however I do not recommend to use it (see above)

Change: Changed busybox handling to minimize interference with other startup processes

Change: Removed some kernel-tweaks on file system level

Fix: Fixed a typo in bccontroller script

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Klobal:
What is the background of disabling the mentioned tweaks starting with this release? I had never an issue using it.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
The background is: I could reproducably see loss of data on some devices lately, and I could nail it down to those two tweaks.

Especially (!!) on the OP3/T devices with OOS 5.

It is my strong recommendation as I see stability and integrity (of data) as a must-have prerequisite, but you do not have to follow if you never faced that issue. It is fully up to you.

See also here:

https://xdaforums.com/showpost.php?p=75951383&postcount=5043

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
Hi random question but I don't know where else to ask or whom else would know..

Basically where is the CPU temp file located on oos 3.x

Found battery @ /sys/class/thermal/thermal_zone0/temp but where is CPU stored?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
I use

/sys/class/thermal/thermal_zone2/temp

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
Ahh silly me it needs a lower devisor to get the first 2 digits then zone0 thanks Lord.. Lastly why was the thermal option removed from the apo? I have a OnePlus 3 that crashes after a certain temp.. Would be a lovely addition...
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
I have not removed anything, not sure what you mean!?

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
There used to be an option for thermal throttling in the app somewhere but it was removed in an update... Or disappeared for me... Where's the option located and I'll go look?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
There was never such an option in the app for the OnePlus 3.

It is there on the OnePlus 2, as the msm8994 platform supports it. But OP3 and up do not have that built in ever (Qualcomm decision).

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
Thanks for the reply perfect response although I swear I saw it one my OnePlus 3 at some point as I don't understand how else I'd know about it...

What about my OnePlus X that bad boy boot to 40c and gets to 70c when playing games.. Anything I can so to help sort that?

Tried underclocking and reducing cores but that just makes the rest work harder and just slows my phone down whilst still being 70c

Sorry for going off topic
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Nope, the devices just go hot when doing nasty stuff like playing games. But there is nothing built-in also on the msm8974 platforms to have thermal control.

BTW - the OnePlus X kernel was just sunset finally. OnePlus X journey is over with regards to Boeffla :)

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
Not sure what sunset means but does that mean we're not getting anything past beta 6?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Opx development is over, that is all I wanted to say. No more kernels for opx.

But we are in op3 thread here, and op3 is of course supported still.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
But you're leaving it on a beta?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
You really confuse me.

I released the stable yesterday afternoon for it. Ending with a beta is a no-go.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
Ah yesterday I haven't looked since sorry :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Ok. I can just recommend again to follow me on Twitter. I announce everything there as well.

https://twitter.com/andip71

(you do not even need to be registered on Twitter, my info is public)

But now PLEASE back to the OP3 kernel here, that was off-topic enough.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

maintenance update out for you:

Version 3.0-beta6

11.05.2018

Note: This kernel version is only for OOS 5.0.2 or newer!

Change: Internal kernel busybox updated to latest version 1.28.3 (self-compiled from sources, www.busybox.net)

Change: ext4tweaks and dynamic fsync are now disabled by default when doing a fresh installation

Change: Build script enhancements

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Raednor:
OMG

I tried several kernels,HelixEngine,AKT...

Real black magic here,thx Andi!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] scorpion90:
where is this version of oxygenos? in the download section the latest oxygenos is 5.0.1.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Install oxygen os updater app from playstore, then you can load it.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Klobal:
No kernel update for the latest oos release?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] thomastrain00:
https://mobile.twitter.com/andip71/status/997504967706587136

He will be back soon.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

finally the update specifically for OOS 5.0.3 is out:

Version 3.0-beta7

12.06.2018

Note: This kernel version is only for OOS 5.0.3 or newer!

Change: Merged latest OnePlus kernel sources for Android 8 OOS 5.0.3

Change: Internal kernel busybox updated to latest version 1.28.4 (self-compiled from sources, www.busybox.net)

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ggkameleon:
Great thank you.

Work on last open beta ?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] laupuy:
Probably yes, but did you read OP?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
[emoji23]

This question is epic. Apparently you didn't read the opening post.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ggkameleon:
Yep..

Sorry I read it :silly: yes not for open beta. All right.

I do to flash the stable oos 5.0.3.

Thank you
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

important maintenance update:

Version 3.0-beta8

17.07.2018

Note: This kernel version is only for OOS 5.0.3 or newer!

Change: Internal kernel busybox updated to latest version 1.29.1 (self-compiled from sources, www.busybox.net)

Change: Removed USB keyboard functionality (this is causing issues with other connections like Android Auto)

Change: Scripts cleanup and optimization

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Hi all,

finally update is out for you to be in sync with latest OOS 5.0.4.

Version 3.0-beta9

31.07.2018

Note: This kernel version is only for OOS 5.0.4 or higher

Update: Merged latest OnePlus kernel sources for Android 8.0 OOS 5.0.4 (as per 31.07.2018)

Change: Build script enhancements

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Final stable release

Hi all,

it seems, OOS 5 is now pretty solid and I do not expect major updates anymore.

And as there will be no OOS 6 support by me anymore, I want to finally close my development part on OOS for the OnePlus3/3T.

Therefore, the last stable and final kernel for OOS 5 is now released.

Please note, this kernel is automatically end-of-life now, will not be developed and supported anymore.

Version 3.0 stable - final

16.01.2019

Note: This kernel version is only for Android Oreo OOS 5.0.4 or higher

Change: Internal kernel busybox updated to latest version 1.29.3 (self-compiled from sources, www.busybox.net)

Change: USB fast charging with 900mA (on by default in Boeffla-Kernel) can be disabled by advanced users in case of issues with a shell command in Boeffla-Config scripting screens or any scripting app (echo 0 > /sys/kernel/charge_levels/enable_usb_fastcharge)

It was a great ride with you guys for this phone and I enjoyed the time a lot.

But now on to new and different things in my life. Have a great time and maybe see you again on day somewhere.

Thread gets closed now too.

Cheers

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Renegade1504:
Hello Andi,

your kernel your rules ;).

Thanks for the explanation.

Greetings

Renegade1504
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
Which Zen scheduler we have? Do we have the elder one or the newer Zen v2 ?

Thanks for your help

[MENTION=947981]Lord Boeffla[/MENTION] pleasure seeing you in the OnePlus 3 arena! And I see we get Zane's unofficial treat as well, sweet!

Slightly OT: which one do you prefer more? OxygenOS 3.2.4 /OxygenOS Community build(s) 3.5.1 / CM13 / HydrogenOS (if you had a chance to try it) ?? Just out of curiosity to know :)

Thanks!

---------- Post added at 09:59 PM ---------- Previous post was at 09:57 PM ----------

Also I have a suggestion

Can we have a hotplug solution where it turns off the 2 big higher-powered cores off when the screen goes off ?

If that is going to mess up with the governor settings, can we turn off 1 little core and 1 big core ?

That's just a suggestion :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] P1f:
Hello Andi,

your kernel your RULES !!! ;).

for me the battery drain while idle on FreedomOS is signifficantly decreased.

Greetings
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pnut001:
Hi Andi,

First off, thanks for your hard work. Also, I apologize if this is not a place to ask this sort of question.

I have a quick question, which is an issue that has been plaguing myself and I know many others since OOS 3.2.0 was released, and appears to also occur with your kernel. I commute and use GPS a lot, however, since whatever kernel was released with OOS 3.2.0, after about 20 minutes of navigation (google maps, waze, etc), a "GPS signal lost" message is presented. This can only be resolved by disabling location, or enabling airplane mode.

I have done lots of testing to confirm the issue was introduced with version 3.2.0 and I feel most likely in the kernel since the issue also carries over to CM based roms. I also believe it to be a software issue vs hardware, as I'm unable to duplicate the issue on all versions of OOS prior to 3.2.0.

I attempted to take a look at the change logs on github, not being a programmer, I have no clue where to start. Any ideas, or suggestions, or any way to determine maybe what was changed? I'm hoping that with your knowledge you might understand of where to look or how to find the issue, if you'd ever have a spare chance. I know you're very busy.

Thanks for any info or help you might be able to provide.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] steve51184:
You can kind do this now with tasker

Make a profiles when screen goes off have it set a profile in the Boeffla-Config app that has the cores limited like you suggested
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] murat669:
This kernel work with hydrogenos :) I have test it :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] EViollet:
Hi.

Unfortunately, this isn't going too be easy. Because your problem can't be reproduced on every phone. Mine, for instance, has no issue at all. I'm running 3.2.4 and can leave the GPS for hours without losing the signal.

So, I'd start with a clean install and see what happens. And then try to figure out, step by step, what's going on. I guess there's some software incompatibility on your phone that's messing things up.

Good luck

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
I believe we have the elder Zen still. Once I get hold of Zen V2 I will put it in.

About your suggestion: I am not changing hotplug stuff on screen conditions. This is too far away from stock behaviour.

With tasker and two profiles you switch, you can already achieve that.

But: It will not have any impact at all. When device is in deep sleep mode, it does not care whether we have one or multiple cores running. When you talk about the specific scenario of hearing music when device off, this might be a small difference. But as said, you can do that with any app that triggers on screen on/off changes and fire an intent to switch Boeffla-Config profiles.

No idea. This might be even a hardware issue with your phone.

I did GPS navigation 2 days ago for over one hour without losing GPS ever.

What should I say...

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] core_x:
Sorry if this has already been answered. I just flashed the kernel, installed the app, restarted applied some settings like selecting zen scheduler, put in a delay of 10 secs, restarted again. Now the boeffla-app shows everything as expected. Only kernel Adiutor for example shows cfg scheduler. What does that mean? Will zen scheduler still be used? Or did I do something wrong?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Why did you put a delay in?

Will double check here if all gets applied well.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] core_x:
Because in the description you say we should add a delay if especially schedulers don't stick. Thanks for the quick reply!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
True. But I never needed a delay so far on the OnePlus 3.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ElfStone:
Installed the kernel on top of the 3.5.1 community build. The only issues I have, is that the Boeffla config won't start... any tips? :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Ever read the OP?

Community build is not officially supported.

But some people in this thread gave tips how to get it work. Just search.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ElfStone:
I did read the OP. But, at that time it didn't say anything about community builds not being supported ( I guess you added that later).

My mistake for not reading it again today :)

Sorry for polluting the post... I will search for workarounds..
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Renegade1504:
Was already answered:

http://xdaforums.com/showpost.php?p=68564713&postcount=45
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Ok, I tested myself.

I think I need some special handling for OOS indeed.

Will let you know soon.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] core_x:
Thanks! Just to answer your last post. For me zen is in brackets.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Yes, but I completely overlooked, the path I gave to you is irrelevant on OOS.

On OOS, the data partition is on an encrypted device, so the sda in the path needs to be replaced by dm-0.

I will push a new Boeffla-Config app soon, that handles that correctly.

Thanks for spotting.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
New Boeffla-Config app pushed out, version 2.4.05.

This fixes wrong setting of IO scheduler and Readahead buffer on OOS.

After installing, please put your settings in again for these two options.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Mostafa Wael:
2.4.06 now if I am not hijacked :D
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Yes, true. But this is only a fix for a glitch on the Galaxy S5.

But yes, you are right. We already moved on one more version :)

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pnut001:
Thanks for your response. Yeah, I was afraid of this answer. I was only reaching out in hopes of avoiding OnePlus support and potential nightmares there. It didn't think it was hardware since its only versions prior to 3.2.0 produce the issue, but there must be some goofy hardware thing that 3.2.0+ pokes at to cause it fail :(. The issue occurs even on completely clean stock installs with no additional software other than google maps to test...oh well.

Thanks again and Thanks Andi for responding. On to dealing with OnePlus now! Cheers!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] headhunter678:
bootloop with the test version ;o I have OxygenOS with the newst OFFICIAL version..
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] slebit:
Log or it didn't happen.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Then you apparently did something wrong :)

On www.boeffla.de is a step-by-step manual how to do it right.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Update:

Version

1.0-beta3

09.09.2016

Note: You need at least version 2.4.06 of Boeffla-Config V2 to allow all functionalities to be available

Change: Zen V2 scheduler with tuned fifo batch parameter

Change: USB fast charging enabled (up to 900 mA instead 500 mA)

Change: Home button also locked as long as screen is in use (touched) for better usability

Change: KCAL driver improvements

Fix: Scheduler and readahead rate defaults corrected

Change: Improve IO scheduler stickyness

Change: Build script improvements

Change: Reduce some log spam

Enjoy

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] headhunter678:
Installed via twrp like every other zip :D i installed then elemental x and it works..

Try now beta3

Edit: works now
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
I always recommend a fresh install when other custom kernels were already installed before.

Andi
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Schrotty35:
Have install Beta 3 but i see only zen but not zen v2 or is zen zen v2? Kernel are so great. Its the first Kernel with lag free on Tapatalk.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Skinpipe:
Does the sound engine increase headphone volume if a dac is being used like a dragonfly for example
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] 9600pro87:
Hey, finally i've manged to install this great kernel (i had using on my olds OPO and OPT) and i've activated zen 1024kb i/o sheduler. Un der DevCheck it give me always CFQ 4096, it's this a cosmetic bug or...?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] v7:
We already have the Zen V2.

__

v7

XDA Assist
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] dilruk:
What do you mean by this? :rolleyes:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] :
No, this is a OOS kernel. You can try the CM version from another thread, however only Official CM is supported.

---------- Post added at 08:51 AM ---------- Previous post was at 08:47 AM ----------

While you are touching the screen, the home button is disabled, so you can't accidentally touch it while f.e. gaming.

Correct me if I'm wrong, I didn't try the kernel yet.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Schrotty35:
Can i use this on a AOSP Rom (OrionOS 2.6.1) or i need CM Kernel?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] :
It may work since OOS is based on AOSP. I am doing the same but have wifi issues, I tried replacing the driver but no success. Anyone know how I can get my favorite kernel working on Paranoid Android?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Schrotty35:
I have buy the App now over paypal. I like the kernel. Hope there coming also tunable for scheduler.

2YM268637N738264J
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Stroky:
So hey Lord! Thanks for your kernel. After finishing testings with other kernels I'm now back at Boeffla as usual.

What should I say. The kernel is running perfect like every kernel on the other devices.

Great to see that you also merged zen scheduler, I was able to measure a performance boost with this scheduler in terms of app opening speed. Also a lower read ahead value increased the speed.

Now I will test a little bit with touch boost and maybe kernel settings. Interesting to see that the Stock value for touch boost is at 500 ms.

Enjoy the sunny Sunday and thanks for your work.

Gesendet von meinem SGP511 mit Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] xdamami:
What causing this?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Der-Knuffi:
[MENTION=947981]Lord Boeffla[/MENTION]

Unfortunately I have to report a bug. :(

When connecting my OnePlus 3 to my PC via USB it constantly appears and disappears. I reflashed stock ROM and everything is alright, it was also alright with ElementalX kernel.

OOS 3.2.4

Gesendet von meinem ONEPLUS A3003 mit Tapatalk
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] 9600pro87:
This is a know bug of community buld 3.5.1 of OOS. The telephone app generate a huge battery drain.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] C.H.T.J.:
Flash stock dailer and Contacts. Frezz the in call ui and new one plus dailer. Set Google dailer es default and youre good to go.