yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] Paresh Kalinani:
What's the minimum frequency and maxium speaker volume increase recommended ??

My Samsung Galaxy S3 never woke up when I put the max. frequency at 200 or 300Mhz. What about the OnePlus One? How much is the minimum frequency on which 1) It can still run smoothly (unless I play any game) and 2) It can still at least run! No matter how much lag but the frequency still should wake the device and do everything (just forget the lag and speed) ?

Also, will increasing the speaker volume to 30 burst the speaker? I just tried it for a second to hear the loudness and put it back to 0 immediately. How much do you recommend for an increasing (forcibly above 0) but not much or very little distortion which wont blow the speakers unless I use it all day loud?
[ONE Original Android Development] andip71:
Hey,

I never tried to go further after the underclocking topic for min CPU frequency after the not-very-good experiences I realized when lowering it from 300 to 266 already.

At that time I decided to not do any more experiments as battery savings are close to zero (or maybe even zero) by it. So, there is no good reason to do that at all.

And yes, just slightly extend the volume for speaker (same goes for headphones). Just increase volume by what you really need to be safe.

Andi
[ONE Original Android Development] primo14z:
i have a weird bug, when i flash your beta Kernel with the HydrogenOS V7 i get a systemUI FC all the time :/
[ONE Original Android Development] andip71:
It is not a bug then, rather an incompatibility with the rom.

It seems not to be 100% compatible with oxygen.

Andi
[ONE Original Android Development] primo14z:
any chance to make it compatible? :P
[ONE Original Android Development] andip71:
Only if you do it yourself.

I cannot support other roms than the official ones on top. No time for compatibility with 20 more cm and oxygen roms.

Really sorry

Andi
[ONE Original Android Development] primo14z:
well i have no knowledge about that :/

so i guess we won't have a kernel for HydrogenOS
[ONE Original Android Development] andip71:
Looks like, yes.
[ONE Original Android Development] jukyO:
You could start learning and asking.

Kids always want out of the box solutions, minimum effort.
[ONE Original Android Development] :
I agree with [MENTION=3598933]jukyO[/MENTION] and XDA is the best place to do so.

Learning kernel development is a good thing.. I still feel like I'm running in circles sometimes, but it's great when something works :)
[ONE Original Android Development] primo14z:
it's not that :)

i am studying Programming so it's not like i don't want to :/

but i don't have time to learn about this.
[ONE Original Android Development] jukyO:
Heh.. You'll see what 'I don't have time' means once you are going to have family and kids . Trust me, you have plenty of time now.
[ONE Original Android Development] :
No updates till release of OnePlus Two (and Oxygen updates)?
[ONE Original Android Development] abhibnl:
Well i guess Andi will only update if there will be anything major. As of now, oxygen kernel sources are dead/not updated at all.

Sent from OnePlus One
[ONE Original Android Development] :
Yeah, support coming from OnePlus has been dreadful to say the least. The source they provided isn't even complete, so I'm double glad Andi got it working :)

I'll wait and see then!
[ONE Original Android Development] andip71:
Well, there are no continuous update as for CM as OxygenOS team does absolutely zero with the current version.

Of course, when I am about to implement new features into the CM kernel, I will do the same for Oxygen.

But do not expect lots of updates here as long as Oxygen developers do not release new updates.

Andi
[ONE Original Android Development] :
If only OnePlus would spend 5-7% of the time they spend on hyping every-f@cking-thing (excuse my language) on their source code & development community, we would've had a flawless base for custom kernels.. Never settle starts to sound an awful lot like never mind, on their part :P
[ONE Original Android Development] maxed4901:
Hi andi - [MENTION=947981]Lord Boeffla[/MENTION]

I have been a user of ur boeffla kernel since my note 2. I got the n900 exynos version for note 3 and it really didn't have any development so decided to go for the one plus one. I have only been following this kernel on xda so to ask here:

M right now boot loader unlocked TWRP'd n rooted. Running cm12s 213 update. I just flashed the kernel v3 over stock ROM. I see lot of missing controls to the note 2 kernel. Will there be development on these missing plugins? BTW. Its a great kernel.its been my daily driver for a while. I trust it with complete honesty.
[ONE Original Android Development] andip71:
Well, it seems there is something you are mixing up here? I NEVER did a Note 2 kernel, so whatever you compare now... it cannot match.

Tell me what you are missing for instance, then we might be able to figure out where the confusion comes from.

Because if you compare a note2 kernel of another dev with my kernels it is likely you miss options, as I am not adding options I am not personally convinced of or do not use myself (see objectives).

Andi
[ONE Original Android Development] maxed4901:
Omg

I think I understand what happened. Well I used boeffla kernel made for note 2 on my note 2.. It had lot of extra functions to tweak. Now m on CM12s official on 1 plus. I have been reading and seems its functionality provided by the ROM??means for all features I have to install a custom ROM huh
[ONE Original Android Development] andip71:
Sorry, please again.. BOEFFLA kernel for note2???

I never did that, as I do not have a Note2.

Can you please tell me where this kernel can be found? I need to check who does it and how and why he is using my name.

And for the rest... yes, true.

Andi
[ONE Original Android Development] maxed4901:
My bad

I am So sorry andi. Because u insisted I went back and checked the old hard drive. It was aGNi kernel which was with boeffla sound settings. Had me confused..must be old age getting to me. I am sorry about that mis understanding. Guys sorry to might led mid led any of u :rolleyes::rolleyes::eek:
[ONE Original Android Development] andip71:
No problem. This explains it.

Agni != Boeffla :)

And many people included just my sound engine into their kernels, so this is where the mixup came from.

BTW... regarding sound: If you miss lots of configuration options for Boeffla-Sound, this can be explained quite easily. Look at the FAQ on the kernel homepage, as this got asked so many times, I added it as a point there.

Cheers

Andi
[ONE Original Android Development] andip71:
New beta

Good morning,

after a long time, a new maintenance beta for OOS as well.

Version

3.1-beta7

21.07.2015

Reverted wifi drivers back to stock cm12s ones

fiops scheduler replaced by latest version from Bacon cm12.1 branch

Compiled with slightly adjusted compiler flags

Fixed a derp in the build script

Enjoy

Andi
[ONE Original Android Development] :
Flashed :)
[ONE Original Android Development] andip71:
New beta

Hi all,

finally found some time to implement a little new feature - touchkey led control.

So now you can configure to not enable the touchkey leds when you do not touch them (but only touch the screen). On top you can, hard from kernel side, disable touchkey leds in general. Or - you leave it as it is defined by the used rom.

Note, you need latest Boeffla-Config 2.1.90 for this new functionality to be configurable.

Version

3.1-beta8

28.07.2015

Implemented Boeffla touchkey LED control (you need Boeffla Config app 2.1.90 or higher for this)

Kernel build process now able to use ccache

Enjoy

Andi
[ONE Original Android Development] saikm:
good job
[ONE Original Android Development] andip71:
New beta

Hi,

before the weekend, a small preset for you: a new OxygenOs beta kernel !!!

Don't forget to update your Boeffla-Config to latest version 2.1.92 !!

Version

3.1-beta9

31.07.2015

Updated Boeffla touchkey LED control to version 1.1.0 (you need Boeffla Config app 2.1.92 or higher for this)

Configuration options:

- current standard settings: LED enabled when using touchscreen or the touchkeys (time controlled by the rom)

- option to enable only LED when touchkeys are used (time controlled by rom, set time to 0 in Boeffla-Config,

special effect: LED will stay on when you use the touchscreen while the LED is still enabled)

- option to enable only LED when touchkeys are used (fully controlled by the kernel, set time in Boeffla-Config)

- option to disable LED always (controlled by the kernel)

This allows the kernel now to take over full control over the LED (when you configure a LED timeout), to avoid the known side-effects.

Build configuration clean up to clean up OOS stock kernel mess (remove many unneccessary modules and move some directly into kernel)

Internal build script enhancements

Enjoy

Andi
[ONE Original Android Development] :
Thanks Andi! Flashed as always :)
[ONE Original Android Development] andip71:
New beta

Hi guys,

a new beta kernel for OxygenOS is available for you.

Version

3.1-beta10

04.08.2015

Note: You need Boeffla-Config app 2.1.94 or higher to use the new features

New governors added: ondemandplus, smartmax_eps and yankactive (credits to Yank555.lu) (Click here for more info)

Enabled a bunch additional tcp congestion algorithms that can be selected in Boeffla-Config app (click here and here for more information)

Have fun

Andi
[ONE Original Android Development] guillermorojaz:
Greetings Lord Boeffla.

Thanks for the latest updates for CM12S :good:

Sorry if off topic but I have searched and can not find relevant information :(

I would ask him:

Oxygen Os that version is and where to download the flashable ROM :confused:

In his personal opinion worth CM12S migrate to Oxygen Os?

Grateful for your time and help :o
[ONE Original Android Development] andip71:
Oxygen OS is the OnePlus own Android OS.

You can find it here:

https://forums.oneplus.net/threads/oxygenos-is-here-installation-guide.289398/

And it is by far not as complete as CMxx is. So I would not recommend it unless you have a strong reason for it.

Andi
[ONE Original Android Development] guillermorojaz:
And one last question ;)

With CM12S and I'm Boeffla Kernel wonders :cool: but always willing to try something new, especially now that I have a little break from my classes.

According to their experience CM12.1 or CM12S :rolleyes:
[ONE Original Android Development] andip71:
I don't fully understand your question, sorry?

Both cm12.1 and cm12s are working super stable for me.

Andi
[ONE Original Android Development] andip71:
zRam

Guys,

I have some heads-up for you.

I was playing with replacing zRam by the more modern vnswap yesterday.

After I ported vnswap over I gave it a proper testing and realized, I am having hot reboots caused by it when the virtual vnswap memory is intensively used.

Ok I thought, I did something wrong in my port, so I gave it a regression test with zRam on the last official kernel again.

Surprisingly (or not), the same effect here - freezing and hot reboot when zRam is being used and filled decently.

I have to admit, I never tested this alot after my implementation around a year ago, as the OnePlus barely makes use of it (at least not in my personal usage pattern).

But yes, I was surprised it is not stable in a way. Something must be messed up in the memory allocator / zRam driver in our Bacon sources. Something I am not able to find out in a reasonable timeframe these weeks.

All in all, it was a very interesting (and puzzling) experiment yesterday.

And as you know me, one major objective is "stability first". After I get to know, something can cause instabilities, I am not going with it anymore.

This means in a nutshell - whether some would like it or not:

I will remove zRam support from CM12.1 and CM12s (and OxygenOs) kernels with the next beta kernel versions.

As I said, 3 GB of physical ram is still a very good proposition our OPO has. So I trust I can do this step without getting a big "sh**storm" now. And if I get, you know me - I could not care less

Ok, so stay tuned for the next updates in a few days.

Andi
[ONE Original Android Development] :
I have not had any problems with reboots on your kernel with my OPO. Maybe I don't stretch the limits of the hardware, but the only reboots I've ever had were with Xposed (which I'm never using again..) - would reboot and show location enabled in statusbar while location was turned off (weird right?).

So I'm afraid I cannot confirm this, I guess my usage pattern does not fit filling 3GB's of RAM.. But I'm fine with the rollback :)
[ONE Original Android Development] andip71:
New beta

Hi folks.

new beta version available for you.

Version

3.1-beta11

10.08.2015

zRam completely removed for now (reason explained here)

TCP optimisation (initial TCP window size)

Support for latest Boeffla-Config apps to have a better stock settings determination

Minor bugfixes

Improved kernel build script

Have fun

Andi
[ONE Original Android Development] sirreal12:
I flashed the stable version for OxygenOS and afterward I have experienced huge amounts of battery drain. Any ideas?

P.S. Same for Test version.

Thanks!
[ONE Original Android Development] Bwyan Benton:
Did you check what was draining your battery?
[ONE Original Android Development] andip71:
http://www.boeffla-kernel.de/index.php/faq#Q1

Andi
[ONE Original Android Development] andip71:
New beta

Hi folks,

kernel update for you :)

Version

3.1-beta12

12.08.2015

zzmoove governor updated to version 1.0-beta8 - bugfix and cleanup release (credits to ZaneZam)

Have fun

Andi
[ONE Original Android Development] djha53k:
Which kernel use for Temasek ROM, the Boeffla-Kernel for genuine CM12.1 ???

Thank you.
[ONE Original Android Development] andip71:
Completely wrong thread. But should be 12.1 genuine kernel.

Andi
[ONE Original Android Development] andip71:
OP2

Hi guys,

ok, it just arrived. Let's see over the next few days :)

Andi
[ONE Original Android Development] EasyGoingXD:
Wait wait wait....how....from where....HOW??? Do you have any invites to share? :)
[ONE Original Android Development] andip71:
How? I got an invite from someone friendly in a German board, ... and ordered :)

And no, I did not receive any invites so far myself. Sorry.

Andi
[ONE Original Android Development] EasyGoingXD:
May you give me the link? :)
[ONE Original Android Development] andip71:
To what? To that forum?

I can give you, but don't be disappointed. I only got the invite because I am a developer and those people want me longer term to work on a kernel :)

That is why I got one of the first invites.

Andi
[ONE Original Android Development] EasyGoingXD:
Oh ok :) Your development on your kernel is great! Still running your last-stable kernel on cm11s :)

Thank you anyway :)
[ONE Original Android Development] CBpbxEcmecmBeH:
[MENTION=947981]Lord Boeffla[/MENTION], good for you! :)
[ONE Original Android Development] andip71:
Update

Hi all,

pure maintenance update of the Oxygen kernel after latest OOS 1.0.2 release.

Version

3.1-beta13

18.08.2015

Oxygen OS ramdisk updated to version of ONE_12_A.01_150813 firmware

Have fun

Andi
[ONE Original Android Development] black.ic3:
Hey [MENTION=947981]Lord Boeffla[/MENTION]

How about new icons for Config App?

My design skills are bad, but maybe you like it
[ONE Original Android Development] andip71:
Thanks.

Honestly I was quite reluctant for a long time to change the app icon, as the design was done by my wife. So I am emotionally attached.

However your proposals are not removing the basic idea behind, but put them more in material like style. So I will think about it.

Many thanks!

Andi
[ONE Original Android Development] :
Enjoy!
[ONE Original Android Development] andip71:
Stable release

Hi,

I hereby declare the latest OOS kernel version as a stable release.

Version

3.1 stable

26.08.2015

zzmoove maintenance patch (scaling/zz_get_next_freq) to fix some minor issues (credits to ZaneZam)

Internal build script improvements

Any subsequent updates will be done in a new beta series.

Enjoy

Andi
[ONE Original Android Development] gabryoryn:
Hello, work with COS 12.1? thank you
[ONE Original Android Development] ZaneZam:
not this version but maybe version 4.1 which is for cm12.1. but as there is no 100% compatible boeffla version available yet so there might be issues when using it. even though I read that someone was able to boot up and it's working so far.
[ONE Original Android Development] andip71:
This one = no.

You have to patiently wait for a compatible cos12.1 version.

Currently real professional life takes some priority.

Andi
[ONE Original Android Development] :
Yesterday I recieved my OnePlus 2. Very happy, but little sad aswell. Because I will miss the Boeffla Kernel on there.

Are you planning on developing a OP2 Boeffla kernel Andi? I'm willing to help test and what not to make it possible!

My OPO feels snappier than my OP2 so we both know you did a damn fine job with the kernel. Let me know if you decide to start development for OP2! :)
[ONE Original Android Development] andip71:
I started with it, but due to big.little cpu concept it will take some more weeks at least. I have almost no free time unfortunately at the moment.

Andi
[ONE Original Android Development] natheux:
Hi Boeffla ! :) Is it possible to include CM's touchscreen driver or a part of the driver for the next release ? 'Cause I have some multitouch issues and nothing can solve them (1 solution, flash stock v1.0.0 OOS kernel, but wifi and data problems due to ramdisk changes...) (I'm not alone to have this problem)

Thanks
[ONE Original Android Development] andip71:
Look at change log for version Version*3.0-beta8 of the kernel.

Those are already in for ages.

Andi
[ONE Original Android Development] andip71:
Guys,

once again I am away for a few days.

But this time for fun, going to visit my home country for some days before I move on to Munich to attend the famous Oktoberfest there for two evenings.

I will be back Wednesday evening. This means, I will try to follow the threads, as always. But expect delays in answering questions and for sure there will be no kernel updates before next week Thursday.

Enjoy the "free time" :D

Andi
[ONE Original Android Development] :
Andi, had a good trip? Any news on OP2 kernel?

Could really use it, none of the current alternatives come close :)
[ONE Original Android Development] andip71:
I am struggling a lot on the op2 kernel, so there is not yet anything to give out.

There is currently not enough time on my side to progress in significant way.

If I have something for you guys, I will surely tell you.

But it is more in the region of many more weeks, if it ever comes (you know, I have my own expectations regarding stability and features - only if I can materialise them I will release something).

Andi
[ONE Original Android Development] :
Understandable! Good luck trying to work it out!
[ONE Original Android Development] andip71:
Just in case you guys missed it... OnePlus 2 Boeffla-Kernel for OOS is already available now...

Andi
[ONE Original Android Development] andip71:
New beta

Hi all,

I think, finally there is some time for some experiments :)

So please find a new beta kernel, which I have compiled with some increased toolchain optimisation (O3). Let's see how that behaves.

Version

3.2-beta1

07.10.2015

Built with O3 compiler optimisations and removed size optimisations

build script enhancement to support proprietary modules

Enjoy

Andi
[ONE Original Android Development] tmimaesk:
Hello

I am real fan of your kernels and I know development for oxygenos is nearly dead, but does the new kernel include updated zzmoove?

Thanks!
[ONE Original Android Development] andip71:
Thanks for reminding. It is indeed not.

But I merged it already in, so in the next beta it will be contained.

Andi
[ONE Original Android Development] andip71:
Hi all,

update for the OOS 1.0 kernel.

Version

3.2-beta2

21.10.2015

Support for USB keyboard app (Play store) - note you need to switch SELinux to permissive and (most of the time) use Hacker's keyboard (Play store)

Added support for DriveDroid app (untested)

Entropy levels (random number generator) decreased again to be only double of stock values

zzmoove governor: various stability and bugfix patches (credits to ZaneZam)

Enjoy

Andi
[ONE Original Android Development] black.ic3:
Yep, thats bad, but maybe u can make it like Kernel Adiutor, implement "plugin" support and download SELinux part separately?
[ONE Original Android Development] andip71:
Yes, the are options.

Simplest were to put the commands into my kernel controller script as it anyways exists. And Google has no way to see that.

Let's see if Google complains again after some time, then I can still do it that way.

Andi
[ONE Original Android Development] acidburn94:
hi andi, i'm using your wonderful kernel in almost every rom i' m flashing, oxygen or cyano based.

i have a question, i would lime to try an aosp based rom(omni rom 5.1)... is there a version of your kernel i can try and if not will it ever be? thx
[ONE Original Android Development] andip71:
No, there is no aosp and no caf versions of my kernels.

Sorry

Andi
[ONE Original Android Development] andip71:
3.2 stable

Good morning,

as it seems, OxygenOS in this version is "dead" regarding development, I release a stable release now.

If OnePlus dev team surprises me one day and takes up any development again, I am happy to jump on it again as well.

Version

3.2 stable

25.11.2015

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

Hardening for Boeffla-Config when using SuperSU for root

su binary updated to 2.52 (credits to Chainfire)

Enjoy

Andi
[ONE Original Android Development] mosheva:
Hi, I have installed the kernel on Oxygen OS which solve my touch problems :) :) ;) but now battery life are +-5 hours !!!

what should I do?

Thanks!
[ONE Original Android Development] andip71:
The kernel does not drain battery.

If you have higher battery drain, then partially it is due to the fixed touchscreen drivers (this is a known fact and there is nothing that can be done against it).

The other part are apps, sync processes, rom... here BetterBatteryStats will give you some indications.

Andi
[ONE Original Android Development] mosheva:
thanks Lord, so if I have a touch problems (keyboard mainly) which blend of ROM and Kernel should I use?

I have tried to go back to 44S with no kernel change and still have touch problems... does your kernel works on CM11 44S?

I don't know what should I do I cannot do anything with the OPO as long as it has touch problems and I cannot operate it with 5 hours +- of battery...

can you please elaborate regarding the drivers which drain my battery?
[ONE Original Android Development] andip71:
Hi,

well, 5 hours SOT is usually not a bad thing.

The synaptics touchscreen drivers have been updated with a new firmware a while ago. This firmware solved the touch issues, but comes with higher battery consumption.

I have also a CM11 44s kernel, quite old already, but it is there and should still work.

You can get it on my homepage.

Andi
[ONE Original Android Development] mosheva:
Hi Lord, now on 44S with your Kernel and it's rock!

before the Kernel on 44S - 1 day & 2 hours

with the Kernel already 14 hours and 35% left...

thank you sooooo much you saved my phone with the touch fix...
[ONE Original Android Development] kalapapa:
[MENTION=947981]Lord Boeffla[/MENTION]

I know you've recently stopped development for this kernel because of the lack of oxygenos updates but I wanted to let you know oneplus just released an updated version of oxygen os. It's based off of android 5.1.1 unfortunately but it's still better than nothing.

Link: https://forums.oneplus.net/threads/oxygenos-2-1-4-for-the-oneplus-one.425544/
[ONE Original Android Development] andip71:
Oh, I have seen it already.

So far no updates of kernel code was pushed.

Have you installed it already?

I read of many bugs in the oneplus forum...

Andi
[ONE Original Android Development] josip-k:
I installed it, and the only bug i'm facing is slow charging. Everything else works good.