yashsingh1/xdaforums huggingface dataset:
[OnePlus X Original Android Development] saurabh40629:
I can not find beta 3 in the directory, did you pull it off? I only see beta 2.
[OnePlus X Original Android Development] andip71:
Lol. No, seems I completely forgot to upload it, hehe.

It is there now. Thanks for spotting it.

Andi
[OnePlus X Original Android Development] saurabh40629:
Lol, Seems like u need sleep after releasing 14 kernels. ;)
[OnePlus X Original Android Development] andip71:
That would be a great idea, yes :)

Andi
[OnePlus X Original Android Development] saurabh40629:
[MENTION=947981]Lord Boeffla[/MENTION] I noticed one thing so wanna see if it's really issue. I saw that value in highspeed_freq does not stick. I tried to change it to 729 and 960 mhz but everytime, I exit and open app again, it gets reset to 2572800 which is max frequency step . I have max frequency set as 1958.
[OnePlus X Original Android Development] andip71:
Yes, this is unfortunately standard behaviour we see with interactive governor. There are a few settings that get reset by the governor itself.

There is nothing I can do, as I do not want to touch the governor's tunable mechanism myself.

Andi
[OnePlus X Original Android Development] saurabh40629:
So does that mean whatever I am setting in high speed freq will get reset ? If high speed freq is set as 2528 and max freq I set as 1928 , does that mean governor will never jump to high speed freq as 2528 is not accessible ?

I have seen this behaviour sometimes but not always on our device. I think it worked fine on cm13 kernel also. Does it happen randomly?
[OnePlus X Original Android Development] andip71:
I never tried to change this tunable myself really, but users reported that on many devices using interactive governor.

It would require to analyze the governor itself to answer your question on when the value gets reset exactly. This is not known to me. Would be a job for a governor expert like ZaneZam, he would find that pretty quick I guess.

But yes, I usually cap the frequencies as hard as possible. So I am 99% sure the frequencies would not spike up above what you configured as max CPU frequency.

Andi
[OnePlus X Original Android Development] saurabh40629:
Thanks. I always tweak tunables and depending upon the usage, I change it from time to time. [MENTION=3279788]ZaneZam[/MENTION] hoping that you may know about it. Would appreciate some thoughts about it.
[OnePlus X Original Android Development] ZaneZam:
without taking a deeper look i can't say in particular what happens here in interactive governor but i can imagine because i pretty well know in which envoirment "it lives" on the opx.

problem might be that the governor gets re-loaded on every hotplug event and have to "re-apply things". so if some kind of "timing issue" (or apply order issues) occurs then tuneables (or internal values)

might get blocked (because of other values not yet available or too low/high etc. at that moment hence tuneable is blocked or has wrong values or gets reset to its default) either that is a bug in interactive (unlikely as well proven governor) or the problem is in the framework or it's just a timing issue (and/or in combination with the framework - bad stuff!) hence not fixed because its either not known or not easy to fix. as u mentioned sometimes it's random and hard to reproduce (=very bad for fixing). again all some kind of guessing here out of my experience with "my little beast" *g*. to investigate such things u have to do a lot of debugging and that during a long time period. ooor u look into the code have luck and "see" somehting. i prefer this one but that almost never happens unfortunately. :)

so far to my thoughts (not facts!) ;)
[OnePlus X Original Android Development] saurabh40629:
That's a very comprehensive explanation. If I recall the issue, I noticed this in last couple of months and only in oos. So far I have tried this kernel and blackreactor and saw issue in both but not in stock kernel. So my speculation is that it may be because of some changes in the kernel tree which causes the value to get reset every time.

Anyways I am not kernel dev so I will leave it for experts. Thanks to you and andy.
[OnePlus X Original Android Development] andip71:
Nah, I am never changing interactive governor at all, neither any hotplugging stuff.

So this is very unlikely.

Andi
[OnePlus X Original Android Development] andip71:
-- deleted --
[OnePlus X Original Android Development] andip71:
Hi folks,

I am going on holidays now for a week, so will not be available before end of next week.

Definitely NO kernel updates from my side during that time, and very limited support - if at all.

Have a good time

Andi
[OnePlus X Original Android Development] noonebhargav:
Just a small doubt, what does UFS mode in boeffla app do?
[OnePlus X Original Android Development] ZaneZam:
u mean UMS Mode ? http://support-us.samsung.com/cyber...eshooting_fr.jsp?idx=57259&modelname=YP-P2JCB

http://www.boeffla.de/index.php/support/boeffla-config-help

took me under a min to find but well u have to search for "ums" that might be the reason,eh ? :)
[OnePlus X Original Android Development] nihilista:
Strange, i flashed latest boeffla kernel on slim7 for testing, all fine, but config app (latest version) says there is no compatible kernel?! Root is ok, app permissions too, but didnt work....did i miss something?
[OnePlus X Original Android Development] andip71:
Yes, you missed to read, compatibility is only guaranteed for cm/LineageOS.

Andi
[OnePlus X Original Android Development] nihilista:
Yes, i know, and i know thats no support for other than Lineage. But its only the app, that couldnt detect kernel. So maybe thats only problem with some permission...thats what i asked for.

Kernel itself works or don't work, i understand that you won't help with custom rom/xposed or some other config. But you know how app detects kernel, maybe its not a big thing ;)
[OnePlus X Original Android Development] andip71:
It is most probably a selinux issue. There are roms out that block parts of kernel and app which leads to these problems. Switch to selinux moderate for a test, then the app would probably at least recognise the kernel and display kernel configuration pending error instead.

I cannot analyse as I don't install that roms and do not want to put custom rom specific special handling in (once started I would get requests for 10 other roms, so no way).

Ask your rom dev why he changed things that divert from official lineage basis so significantly.

Andi
[OnePlus X Original Android Development] andip71:
Although I have a learning from my recent oos4 kernels that might help here too.

Ok, something to consider for next version.

Andi
[OnePlus X Original Android Development] nihilista:
Thx, but no problem....its a slim7 problem, with aicp all fine. As its only my second phone now i use it for some testing. Btw, most important thing is to have it working on oneplus3t, and that works, so all fine :)
[OnePlus X Original Android Development] andip71:
Hi all,

update for OOS 3 Boeffla Kernel is out:

Version

5.0-beta4

31.01.2017

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

Change: Update with latest anykernel commits (credits to Osm0sis)

Enjoy

Andi
[OnePlus X Original Android Development] W!ld:
Anyone tried the updated kernel?
[OnePlus X Original Android Development] andip71:
Yes, me. Haha. Working fine ;)

But I am biased of course...

Andi
[OnePlus X Original Android Development] W!ld:
hehe..

What is the procedure to flash this (currently i am on oos 3.1.4 completely stock)?

Do i have to root first?

I read on first page that this kernel has overclocking featue, is this applied by default or can be applied using some app?

Edit: I got it... thanks kernel running well...
[OnePlus X Original Android Development] andip71:
Yeah, you need to be rooted, then flash kernel in recovery. Finally install Boeffla-Config to be able to tweak everything.

But everything you need to know about installation etc is on www.boeffla.de.

Andi
[OnePlus X Original Android Development] Dinesh6252:
i have this question too...........cant find the official kernel
[OnePlus X Original Android Development] Dinesh6252:
Why no update since 2.5 months?
[OnePlus X Original Android Development] nihilista:
Flash boot.img from your OOS ROM.

I think nothing new with sources, so no need to update anything.
[OnePlus X Original Android Development] andip71:
Have you seen any update by OnePlus in the past 2.5 months?

As I am not adding new features anymore (I think the kernel is more than complete), there is no need for any update.

Andi
[OnePlus X Original Android Development] fagin:
Hi, I am running a modded version of OOS, this one: https://xdaforums.com/oneplus-x/development/rom-modified-oos-t3491602

My rom is fully based on OOS, will this kernel be compatible with that?

Thanks
[OnePlus X Original Android Development] andip71:
Should likely work (how good is another question).

Take a nandroid backup, then try and let us know.

Andi
[OnePlus X Original Android Development] aqualeris:
Hi,

New to the Android development scene. Have yet to start flashing, but I would like to stay on stock OOS with this kernel, and yet still use certain apps that dislike root like Snapchat. Best option is to use Magisk to hide root from certain apps.

My question is: will this kernel work with Magisk?
[OnePlus X Original Android Development] andip71:
People say yes. I personally have not tested ever on OPX with OOS.

Andi
[OnePlus X Original Android Development] aqualeris:
Thank you for the swift reply. Will test it and post my results here.
[OnePlus X Original Android Development] aqualeris:
Update: Kernel works perfectly with Magisk! Was unrooted, flashed Magisk for root, then flashed Boeffla kernel and superuser was granted successfully. No signs of any bugs yet, runs perfectly though its only been a day.
[OnePlus X Original Android Development] andip71:
Yes, meanwhile I can confirm this personally as well (although on the OnePlus3 on OOS). Really love Magisk so far.

Thanks

Andi
[OnePlus X Original Android Development] andip71:
Hm... :)

Simple.

There is no version yet that is declared stable. But I might make the last beta a stable very soon, as I suspect OnePlus will not continue development for the OPX (after they dumped even the OP2).

For now, you need to use latest beta version - which runs completely stable btw.

Andi
[OnePlus X Original Android Development] andip71:
BEEEEEEEEEEP.

The question on other kernels is indeed not valid.

It is good behaviour to not compare kernels in kernel threads. So do not expect anyone to answer that here.

You might know my answer anyways.

And by the way... there is also a Boeffla Lineage kernel, if you tend more to LineageOS rom.

Andi
[OnePlus X Original Android Development] andip71:
Hi all,

finally the 3.x OOS kernel release is declared stable and final.

It is very likely, OnePlus will not release any OOS update for the OPX anymore. So this kernel version could be the very last one for OOS.

If however OnePlus decides to give us an OOS update one day, I might consider merging that in as well again.

Version

5.0 stable - final

12.06.2017

This kernel version for OOS 3.x firmwares reached finally end-of-development status !!

Exactly same version as 5.0-beta4

Enjoy

Andi
[OnePlus X Original Android Development] Siezemore:
I just wanted to thank you. My phone running Lineage OS and stock/(or Lineage idk) kernel got crazy hot and was out of battery after 3 hours. Your kernel helped a lot.
[OnePlus X Original Android Development] psychem:
changelog for latest lineage beta2 is nowhere?
[OnePlus X Original Android Development] andip71:
You are in the OOS thread. You need to go to the LineageOS Boeffla-Kernel for OPX thread instead.

But a tip:

www.boeffla.de -> downloads shows also all change logs for all kernels.

Andi
[OnePlus X Original Android Development] psychem:
[MENTION=947981]Lord Boeffla[/MENTION] the free memory shown in Config App is much lower (500mb) than whats shown in Recent Apps panel (2000mb). Why is there a difference?
[OnePlus X Original Android Development] andip71:
This is explained in faq on www.boeffla.de.

Basically you are compiling apples with pies.

Andi
[OnePlus X Original Android Development] psychem:
trying to make some sense of it. so 2000MB is actually free which apps can use and not just something to make the user happy.
[OnePlus X Original Android Development] andip71:
It is explained.

2000 MB is what is free for apps.

But all the memory apart from the little rest shown in Boeffla-Config is taken almost fully (by design) by the virtual machine (that hosts the apps).

This is the Android concept of memory management and is fully normal.

One thing is the kernel view from below up to the virtual machine, the other view is down from the apps level to the virtual machine.

Andi
[OnePlus X Original Android Development] psychem:
Hi I'm getting some lags on pure nexus with boeffla 6.1 b2 standard config. The apps are bookmyshow happens while scrolling through user comments in movies and second is gmx mail apphappens when scrolling through mail with pics in them. Logs attached for you.
[OnePlus X Original Android Development] andip71:
"pure nexus"... all said.

Don't expect anyone to analyze your logs. You really should read the support instructions to learn why you are not in support.

Make sure your GPU min frequency is 200 and not lower. That is all I can tell you also without support.

Sorry and have a nice weekend anyways

Andi
[OnePlus X Original Android Development] psychem:
Which rom do you recommend ? I was using vertex+boeffla just yesterday and the issue was present too. Log attached.
[OnePlus X Original Android Development] andip71:
It is stated in the OP.

Original OOS and nothing else. No custom rom crap.

But anyways, when an app lags, this is not something I will take care from kernel side.

And this kernel is end-of-life, so no changes anyways.

Andi
[OnePlus X Original Android Development] psychem:
Oh too bad this is eol and OOS only.
[OnePlus X Original Android Development] andip71:
Hm. Both is written in the thread subject and the OP.

Also on www.boeffla.de.

So - these are no news. Reading and self-education helps :)

Andi
[OnePlus X Original Android Development] Adam3Sixty:
I do have a little totally on topic question to ask.

The wife is using ur kernel on her OPX, she is on official OOS 3.1.4. Is this is highest, last and final OS for this phone, and the newest version supported?

P.S. she now takes the piss every night before bed about her changing her charging rate as now I have updated my OP2 to 3.6.0 I can't, lmao.
[OnePlus X Original Android Development] psychem:
OK I figured out the issue was mpdecision mainly. Is there an option for an alternative selection to mpdecision in your kernel if not can you add it ?
[OnePlus X Original Android Development] Adam3Sixty:
The answer to ur question was 2 posts above ur own.....

No more details development will be made to this kernel.

Sent from my brain, via my thumbs, onto the screen of a OnePlus Two input device
[OnePlus X Original Android Development] psychem:
End of life and dead are two separate things I suppose. Otherwise thread can be locked
[OnePlus X Original Android Development] Adam3Sixty:
I am merely quoting the Lord:

Sent from my brain, via my thumbs, onto the screen of a OnePlus Two input device
[OnePlus X Original Android Development] andip71:
3.1.4 is the latest OOS version, correct.

And we should not expect any more coming out for the OPX again.

First, kernel is EOL - as said.

Second, just look into OP under "This said, I will definitely NEVER implement:".

I am going with mpdecision, always was, always will.

So no, I will not change that at all.

Yes, I can lock it. But then I am also locking anwering questions, which I do not want to do still to the community.

So thanks for the hin, but leave it up to me when I believe I should lock the threads :)

Andi
[OnePlus X Original Android Development] cas0404:
Hi,

Does this kernel ships with the best values pre-configured ? or I do have to applied it manually ?

thx.
[OnePlus X Original Android Development] andip71:
It ships with some minor tweaks enabled, but it is very close to stock kernel settings.

Reason: There is no "best" configuration which is valid across all users. Everyone has different needs and priorities.

So if you want a different experience, you need to tweak settings yourself a bit.

Andi
[OnePlus X Original Android Development] IVS IVRIS:
Since I have my Oneplus X for almost 2 years.. I decided to root yesterday. All working fine and running the stock OS + root. This seems to be the only appropriate custom kernel around. Despite not targeting better battery.. will it improve compared to the original one?
[OnePlus X Original Android Development] neopbm:
I don't have my Opx anymore but what I remember with this kernel is that battery was fine, maybe a bit better than stock but mostly the phone was faster. So it was good for every day use
[OnePlus X Original Android Development] andip71:
Hi all,

I want to inform you, I am going on a 3.5 weeks holiday to sunny Florida basically right now. I am back Monday, 20th of November again.

This means:

- No kernel or app updates in the next 3.5 weeks

- I am also not reading forums at all, nor will I answer questions here

- Support requests by E-Mail will be answered after my return

- Donation codes will be generated, but maybe with some more delay

Have a good time, enjoy a "flash-free" time... and CU all again soon.

Andi
[OnePlus X Original Android Development] NonyKhondaker:
what are the maximum safe charging rates?
[OnePlus X Original Android Development] andip71:
The maximum you can select in my app.

I never put something in my kernels that are somehow dangerous to hardware.

Andi
[OnePlus X Original Android Development] ze7zez:
Recently, on another XDA forum, I came across the claim that software is not able to damage hardware.

If the hardware has its own protection, then how is it possible to put anything dangerous to the hardware in the software?
[OnePlus X Original Android Development] andip71:
Well, I do not know where you read this, but it is a dangerous assumption hardware is always protected in hardware. Ideally it should, but I would not trust it.

I.e. if you flash a wrong firmware for a display driver, it can very well happen the panel is irreversibly damaged. Happened a few years ago in the Samsung world with a custom kernel. It is definitely possible.

Andi
[OnePlus X Original Android Development] ze7zez:
Do you think that "High clock speeds, temperatures, and voltages are all known to accelerate transistor aging" is a superstition?

---------- Post added at 10:31 ---------- Previous post was at 10:15 ----------

Do you think that "High clock speeds, temperatures, and voltages are all known to accelerate transistor aging" is a superstition?
[OnePlus X Original Android Development] andip71:
At least high temperatures over a long period of time are known to alter chips faster than usual. This is plain physics.

However, nobody would probably ever notice this as we do not use our phones longer for a few years. And I cannot imagine it goes faster than that.

Andi
[OnePlus X Original Android Development] andip71:
Well, high temperatures are known to shorten life span of computer chips, this is plain and simple physics.

However I doubt a user would ever run into that as we do not use our phones for more than a few years usually.

Andi
[OnePlus X Original Android Development] ze7zez:
I appreciate your balanced opinion.

p.s.

Something terrible and funny is happening today with this forum.

For the first time, I was able to click

THANKS twice for the same post

# 675.

But surely there will be those who will say that it is impossible or some superstition.
[OnePlus X Original Android Development] psychem:
deleted
[OnePlus X Original Android Development] theodor.sudarja:
RGB Display Color

I just installed your kernel on my Onyx. I have a stock Oxygen OS. I need the RGB Screen control in Boeffla kernel.

Can you give me the explanation of the RGB controls? What do they do exactly?

I'm trying to get the display as neutral as possible. Without any further processing. I always find my Onyx display the color too saturated.

I need to lower the saturation only. But whenever I lowering the saturation, it skews the brightness and contrast also.

I have browsed your website, but nothing explained.
[OnePlus X Original Android Development] andip71:
Yes, I never use screen color control myself. I have implemented kcal, which gives you rgb sliders to control it.

But how you adjust your settings is up to you.

I have nothing to contribute as I don't use kcal and don't use the opx anymore.

Maybe other are in a better position to help.

Andi
[OnePlus X Original Android Development] theodor.sudarja:
Bug Report: Gamma Slider

I know it's End of Life. Just want to inform you; the gamma slider is not working. Hope it fixed in the latest version.
[OnePlus X Original Android Development] andip71:
First: This kernel is not developed anymore, so it remains unchanged.

Second: Gamma control is part of the standard code, and it seems to be broken there. I cannot fix that, it just has no function.

Andi
[OnePlus X Original Android Development] andip71:
Thanks to all supporting the OnePlus X over the years in this thread.

As the last kernel release in this thread is very long ago, I take the liberty and close the thread for good.

CU again, one day, somewhere...

Andi
[OnePlus X Original Android Development] :
Thank you for your response.

I just tried it on a clean instalation, and still lags. I'm on the Chinese variant.
[OnePlus X Original Android Development] andip71:
Sorry, then I have no idea.

I am not aware of differences between Chinese or other variants.

Then I am afraid, my kernel is not for you it seems.

Andi
[OnePlus X Original Android Development] psychem:
[MENTION=947981]Lord Boeffla[/MENTION] where can i read about all these governors ive never seen them before.. nightmare etc?
[OnePlus X Original Android Development] andip71:
Best is here:

http://xdaforums.com/general/genera...overnors-o-t3048957/post59289777#post59289777

Andi
[OnePlus X Original Android Development] RWBY:
Hai. Im on the chinese variant. I have flashed this kernel and nothing seems laggy. All works like a charm. Cheers

Sent from my ONE E1001
[OnePlus X Original Android Development] andip71:
Thanks for the confirmation.

This is what I would realisticly suspect, so appreciate you have let us know.

Cheers

Andi
[OnePlus X Original Android Development] Fatsodonkey:
Hoping to see cm versions when this gets stable. :)
[OnePlus X Original Android Development] andip71:
... when it gets official, this is the key :)

Andi
[OnePlus X Original Android Development] RWBY:
Im glad to help my lord [emoji16]

Btw, very happy to have your kernel. Gave us more option to make the best for our opx !

Sent from my ONE E1001
[OnePlus X Original Android Development] coolasnju1993:
led notification not working

flashed the kernel over blu_spark

any help ?

whatsapp led notifications dont work
[OnePlus X Original Android Development] andip71:
Seriously, what has this to do with a kernel flash?

Come on guys.

Why do you think it is not working, what happened (not)?

And if you flash over another kernel, expect issues. As said: You should have a clean system. I cannot know what other software creates, does, changes, messes...

I recommend you do with a fresh install or wait. I am sure it works, it works for everyone as well.

Andi
[OnePlus X Original Android Development] destz0r:
Does this kernel fix the youtube stuttering that is present in OOS? Cuz with stock kernel youtube always stutters/during the first few seconds of a video.
[OnePlus X Original Android Development] andip71:
Would surprise me if that would be fixed.

I am pretty sure this is a rom issue even.

Andi
[OnePlus X Original Android Development] destz0r:
thats what i thought, since this problem is non-existent in other roms (like cm12.1)
[OnePlus X Original Android Development] andip71:
OOS has - honestly - quite a lot of flaws still.

I hope an official CM comes soon, or OnePlus dev team accelerates and fixes the major bugs soon.

Andi