yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] andip71:
Hi all,

I have some new stuff to share with you, so here we go for a new beta series.

Version

4.1-beta1

25.04.2016

Note: This kernel only runs on Oxygen OS 2.1.4 for the OnePlus One - nothing else !!!

Change: Internal kernel tick rate (HZ) bumped from 100 to 300

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

Change: Kernel compression changed from gzip to xz - resulting in smaller kernel image

Fix: Security flaw CVE-2015-1805 (memory corruption in pipe) fixed

Enjoy

Andi
[ONE Original Android Development] danielferratti:
Noob question alert!!!

Hello guys,

I'm trying the Hydrogen OS and it is going surprisingly good! So.. here's my noob question: Does the Boeffla Oxygen OS works on Hydrogen?

Thanks!
[ONE Original Android Development] andip71:
I have no idea honestly.

But in the past some tried it quite successfully when I remember correctly.

Andi
[ONE Original Android Development] voodooline:
Yes it does work with Hydrogen OS.
[ONE Original Android Development] andip71:
Hi all,

new things are coming up soon, I will change the complete concept of Boeffla-Kernel during start phase very soon (yes, I will move on to anykernel method).

Hence, I release my kernels now as last stable releases following still the old concept (static ramdisk method).

Version

4.1 stable

06.07.2016

Note: This kernel only runs on Oxygen OS 2.1.4 for the OnePlus One - nothing else !!!

Change: Internal kernel tick rate (HZ) reverted to standard of 100 (avoid side effects)

Update: Boeffla kernel reset zip updated from V4 to V5 (smaller file size)

Update: exFat driver update to version 1.2.19

Change: Enhancements to kernel build script

Enjoy

Andi
[ONE Original Android Development] andip71:
Anykernel arrived

Hi all,

it is time for the first OOS kernel with the new anykernel concept.

Before you start, make sure you have read and understood the following:

http://boeffla-kernel.de/index.php/7...new-anykernels

If you ask questions which are addressed in this article, or you have issues which are a consequence of not reading the article, I will not answer. It is your responsibility to understand what you do BEFORE you do it.

(and also read this for more background: http://boeffla-kernel.de/index.php/6...ernels-new-app)

Side note:

Although the kernel is now likely to be much more compatible with custom roms using oos basis, I will not change my support conditions at all. If you report an issue on a non-original OOS rom, do not expect me to react (http://boeffla-kernel.de/index.php/support/support)

Ensure you update to latest Boeffla-Config App 2.3.3 BEFORE you flash the new kernel !!!

Enough threatening now, here we go:

Version

4.2-beta1

13.07.2016

Note: This is the first Boeffla-Kernel with the new anykernel concept.

Make sure you read and understand the basics: Boeffla-Anykernel Know-How and New concept kernels/New app

Note: You have to use Boeffla-Config version 2.3.3 or newer in order to use all functionality !!

This kernel as exactly the same functionalities as the last stable kernel release

Enjoy

Andi
[ONE Original Android Development] fmc000:
Copy-paste error or may this kernel work also on CM12.1-based ROMs?
[ONE Original Android Development] andip71:
Yes, copy&paste error. Corrected thanks.

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

new update is out.

I decided to remove the zip signature from the flashable zip as it turns out to cause trouble for many recovery versions.

As it, at the same time, provides absolutely zero advantage (everone can unpack the zip, change content, zip and sign it again with the test keys out in the web - so there is anyway no security the zip was not touched since I released it), so why causing trouble for nothing...

Version

4.2-beta2

18.07.2016

Change: Removed zip signature to be more compatible with certain recoveries

(do not forget to configure your recovery to bypass signature checks;

when flashing the kernel out of Boeffla-Config's TWRP screen, this is done automatically temporarily for Boeffla-Kernel zips)

Change: Build script improvements

Enjoy

Andi
[ONE Original Android Development] andip71:
After a long time, here the promised update finally:

Version

4.2-beta3

14.09.2016

Change: Default entropies changed from 128/256 to 64/128 again, as this is now configurable by users anyways

Change: Support Boeffla-Config app with entropy configuration

Change: Improved compatibility with SuperSu

Change: Internal download URL changed for kernel

Change: Improvements to anykernel script (credits to Osm0sis)

Change: Controller cleanup

Change: Build script improvements

Enjoy

Andi
[ONE Original Android Development] Dhairya:
thanks a ton for such great support :) so far looking forward for it
[ONE Original Android Development] andip71:
Stable release is out now.

Version

4.2 stable

16.09.2016

Change: Removed slim and intellimm governors (read here about it)

Change: Build script improvements

Enjoy

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

new kernel is out:

Version

4.3-beta1

28.10.2016

- Fix: Security vulnerability CVE-2016-5195 (Dirty Cow) fixed

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

- New: Remove verifiedbootstage flag to avoid triggering safetynet (this means improved compatibility to certain apps like Android Pay etc.)

- Change: KCAL initialization changed (if switched to off, it should never do anything during bootup)

- Change: Improvements to anykernel script (credits to Osm0sis)

- Change: Build script improvements

Enjoy

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

new kernel version for OOS2 is out:

Version

4.3-beta2

15.11.2016

Fix: Busybox 1.25.1 recompiled with missing sync command

Change: Build script improvements (credits to ZaneZam)

Enjoy

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

the time has come for the OOS2 kernel to become a last, stable and final version now.

Do not expect any more updates on OOS2 anymore, unless important security fixes would force me to compile a new stable. But this kernel is now officially done and end-of-life (soon also in EOL download section on www.boeffla.de).

Version

4.3 stable -- final

17.11.2016

Exactly same version as last beta version

Enjoy

Andi
[ONE Original Android Development] :
Thread cleaned.

Stay on topic please.

:good:
[ONE Original Android Development] chenrp:
boeffla,

on the new kernel (the one that runs on android 7.1) can you implement charging to 80% limit?

is there a way i can help you with it?

thanks
[ONE Original Android Development] andip71:
Well, first you are in the wrong thread, as there is no Android 7.1 OOS kernel out.

Second, yes - you can help when you code it. Then I can review and decide whether to take it over nor not.

Why? I am not adding any new functions anymore to OnePlus One (as you should know when looking here: http://boeffla.de/index.php/info/kernel-status-roadmap)

Andi
[ONE Original Android Development] frewys:
Keep us posted. Thought of the same idea myself but haven't gone there.
[ONE Original Android Development] ogrillion:
I don't think it will work, pa seems to use the cm kernel oddly enough.

I flashed the cm12.1 version of boeffle and it worked fine
[ONE Original Android Development] acidburn94:
Are you sure? I have flashed the cm12.1 version as well and i got bootloop
[ONE Original Android Development] ogrillion:
The latest kernel from boeffle probably won't work because it uses a different ram disk or something specific to the latest nightly.

But I was using I want to say 5/13 on pa without issue

Loaded up a backup just for proof
[ONE Original Android Development] S1611:
The same build caused Setting to FC for me, is it same for you?
[ONE Original Android Development] acidburn94:
Fine, i have tried the beta15, so it would probably work the beta13! I have tried the oxygen version and i got an orrible bootlop so for everybody : DONT FLASH IT OVER ANOTHER AOSP ROM?
[ONE Original Android Development] ogrillion:
No fc for me at all, only thing I didn't try was the camera
[ONE Original Android Development] ksigit:
Just happy to report; works well with FlymeOS build 20150514..:good::good:
[ONE Original Android Development] YudmudTR:
Hey, thanks for your kernel. I was wondering will you update it to 3.4.107?
[ONE Original Android Development] andip71:
Only when I find loooooooots of time one day.

It is lot's of work for almost no benefit.

Andi
[ONE Original Android Development] ReVo_007:
Thanks a lot .. I like your kernels :) just precise and I have a similar taste :)
[ONE Original Android Development] abhibnl:
OT:

Can you share the thread of flyme os for opo? Afaik it's the meizu rom. Right?

Sent from OnePlus One
[ONE Original Android Development] ksigit:
Yes, it is meizu's rom. Here is the link on oneplus.net : https://forums.oneplus.net/threads/flyme-os-for-opo.1601/ or the original chinese development thread (use google translate) http://bbs.flyme.cn/thread-246249-1-1.html
[ONE Original Android Development] Prerevision:
Thanks for amazing kernel !

btw u never thought about Simple version of ur kernel? without overlock or voltage control and many governors, just your tweaks for battery and speed :)

well, since Oxygen`s kernel missing 4k recording, 2 tap 2 sleep, some camera extra mods and more in camera department... is it present in your kernel?
[ONE Original Android Development] fritzcola:
Can you give me the dl link?
[ONE Original Android Development] ksigit:
http://pan.baidu.com/s/1bnnSTX1#path=/150515

mirror:

https://mega.co.nz/#!K1NEFC6C!H0DCJjCToLfGxzDy1-eWjJreLJiA-IecgdeH6KHL0is
[ONE Original Android Development] andip71:
No, I am not thinking about a simplified version of the kernel as I cannot maintain even more kernels. I have too many already, and in the end it will compromise on quality one day.

4k recording, camera extra mods... this is all rom things.

Double tap 2 sleep is existing already when I am not wrong? And if not, no... I expect Oxygen in their next version will add all this stuff anyways.

I do not (again) try to resolve with lots of work to put in the kernel things that they most probably deliver in next version again.

Did that once on the S3, was a wrong decision ultimately.

Today a new beta will arrive as CM team have officially reverted latest touch drivers sadly, they are consuming too much battery.

Andi
[ONE Original Android Development] andip71:
New beta

Hi all,

so here we go again, after CM team officially reverted the new touch screen drivers due to the high idle drain of 30 mA.

Version

3.0-beta4

18.05.2015

Latest touch screen driver reverted again, due to high idle battery drain of 30 mA

Updated wifi drivers to LA.BF.1.1.1_rb1.22

Enjoy

Andi
[ONE Original Android Development] Ofthecats:
With this kernel and any other oxygen based kernel, on nocturnal oxygen modded ROM, I get strange hot plugging.

Previously it seemed only certain cores would turn on, and currently it seems all four are rubbing constantly.

Is this by design? Is anyone else seeing this?
[ONE Original Android Development] harshdoshi25:
Hey, I can notice had touchscreen performance after reverting the patch. It might be just because of the default settings. Will test with more settings and report back with logs.
[ONE Original Android Development] andip71:
Guys, of course people that had touch screen issues before will have them again after the patch was removed again.

This is a very clear thing.

I am surprised, people are surprised when removing the new driver (which was faulty btw) brings the old problems back...
[ONE Original Android Development] andip71:
Maybe you are using a rom that disabled mpdecision process.

At least with original oxygen os, no such an effect here.

Andi
[ONE Original Android Development] Ofthecats:
My next question was going to be if that's possible, or can mpdecision only be changed by kernel?
[ONE Original Android Development] andip71:
mpdecision is a binary that comes with the rom. Kernel should not disable that, but I know of kernels around that do it.

But: If you start boeffla-config and it does not complain about the process not running, it should be fine (I put that check specifically in).

Andi
[ONE Original Android Development] Ofthecats:
OK thanks. I'm back on slimLP for now until I get a chance to try your kernel on stock oxygen ROM.

The common denominator for this issue was the ROM: nocturnal oxygen. That, and oxygen kernel source
[ONE Original Android Development] vikas776:
hey can anyone pls provide me the 3.0-beta3 kernel link with new touchscreen drivers. I know they are reverted coz of battery drain but still I want it of very bad screen .

thanks

sorry my bad found it http://boeffla.df-kunde.de/bacon/boeffla-kernel-oos/oos100_download/Test/
[ONE Original Android Development] harshdoshi25:
But... I didn't have the touchscreen problem before the patch was applied, only after it was removed. Anyone else? Even so it's only slight but clearly noticeable.
[ONE Original Android Development] andip71:
Appreciate this is your subjective opinion.

But technically it does not make sense. Drivers are same as in beta2 again.

Andi
[ONE Original Android Development] MrMarkEdward:
I am running kernel with patch and the touchscreen issues are gone for me and I haven't ran into battery drain issues or phone overheating.
[ONE Original Android Development] harshdoshi25:
Thank you for understanding (:

Will test some more on my own and see what I get..

What patch? The latest kernel with a patch or the older kernel with new driver?
[ONE Original Android Development] MrMarkEdward:
the older kernel with new driver
[ONE Original Android Development] andip71:
Update:

I upstreamed the Oxygen OS Boeffla kernel today to Linux 3.4.107 (latest 3.4 Linux version).

Currently I am testing it, if all goes well I will give it to you tomorrow.

Andi
[ONE Original Android Development] kenkiller:
Just to check, the color control is not the one that allows adjustment of saturation, hue, contrast etc, right?
[ONE Original Android Development] andip71:
Yes, it is not the one. Correct.

And there are no plans to change that in the near future. Sorry.

Andi
[ONE Original Android Development] andip71:
New beta5

Hi all,

finally I found some time and could complete an upstream to the latest Linux version. Also a new governor is added.

So here we go:

Version

3.0-beta5

121.05.2015

Upstream from Linux 3.4.0 to latest 3.4.107 (www.kernel.org)

Tripndroid scheduler added (some basic infos here)

Enjoy

Andi
[ONE Original Android Development] Ofthecats:
Flashing now!

Edit:

So far so good except:

Bluetooth audio issues such as stutter and attenuation.

(Ive had these issues earlier this year with cm based ROMs/kernels, but was fixed.)

Stutters dont seem to be often, and I have begun to test Bluetooth audio with zzmove 2 core min hot plug.

Attenuation happens after waking screen.
[ONE Original Android Development] :
Been running this kernel for about a week now on slim/cfq. Working great still.
[ONE Original Android Development] kenkiller:
Thanks. Luckily the only other OxygenOS custom kernel out there has it. Phew.....can't go without the color adjustment - default is just too washed out for me. :D
[ONE Original Android Development] andip71:
Hi,

would be interesting for me if you had that also with the previous beta4.

If so, something might have been introduced by the upstream (which can happen, although unlikely).

Andi
[ONE Original Android Development] andip71:
Then you have found your solution :)

Color control is completely not important for me, so it will not be changed in near future.

I implemented the RGB control, but I even do not need that.

I am not addicted to messing with colors :)

Andi
[ONE Original Android Development] Ofthecats:
I will further test beta5. I use Bluetooth on my drive to and from work, so I should know more soon.
[ONE Original Android Development] tsimitsangaz:
beta 3 running smooth as butter with default settings, I don't yet know about battery life though

---------- Post added at 11:56 AM ---------- Previous post was at 11:52 AM ----------

Andy Can you please provide latest beta with touch screen driver because my phone is usable again and I prefer oxygen simplicity than Cm bug os, is it possible to do that?
[ONE Original Android Development] andip71:
Technically possible, but I cannot afford providing another different kernel.

I would get lost if I try to build all of my OPO kernels (6 kernels !) in two different flavors.

Also the driver is fishy somehow, so I do not know if it has more hidden bugs apart from the battery drain. Maybe causing hardware damage etc. But you can - on own risk - jump back to the version before which had the drivers still in.

Sorry

Andi
[ONE Original Android Development] tsimitsangaz:
Thanks Andy I appreciate it m8, I will give a go the new beta version and see how it works on my phone, so you believe that the frequent recalibration of the screen maybe it will cause an issue? you have a point. Thanks again.
[ONE Original Android Development] andip71:
New beta

Hi all,

there is a small maintenance version to stay in line with my OnePlus CM kernels.

Please note, I exceptionally (!!!) compiled it as well in a second version with the touch drivers that fix the touch issues for many, but use lots of more battery.

If you want this version, download the version that is called "touch-workaround" in the download directory along with the normal version. I did that because many people asked for it.

Note: Use that on own risk, nobody knows what else is fishy with that touch driver which CM reverted back due to the high battery drain.

Version

3.0-beta6

25.05.2015

BFQ scheduler updated to version BFQ-v7r7

Enjoy

Andi
[ONE Original Android Development] Ofthecats:
Your support is much appreciated! Although, I use zen lol. I haven't done much testing or noticed any difference between schedulers, so I choose based on their design.

I guess there isn't much to update for the oxygen kernel considering source doesn't get updated?
[ONE Original Android Development] tsimitsangaz:
Much appreciated Andy for your extra compile for the touchscreen version, after a week of testing for the beta 3 I haven't noticed any big issue with battery drain and default settings, easy 2 days of normal use without gaming.
[ONE Original Android Development] andip71:
Yes. There were zero updates pushed by oxygen team, yes.

So the kernel will mainly follow my normal release cycles.

Andi
[ONE Original Android Development] andip71:
New beta

Good morning,

after the report I got on a hot reboot issue when using USB OTG, I provide you a fixed kernel already now.

Version

3.0-beta7

26.05.2015

Fix hot reboot issue when using OTG

Enjoy

Andi
[ONE Original Android Development] :
Andi, I am getting hot reboots while playing hearthstone with slim/cfq. Not happening in interactive/row. What would be the best method to help troubleshoot?
[ONE Original Android Development] andip71:
Sorry to be hard... Gaming = Not my deal. Please see OP.

Never had any issue during normal usage with this combo.

Use interactive governor when you do gaming.

Andi
[ONE Original Android Development] Ofthecats:
[MENTION=1045701]lordboeffla[/MENTION] I have read the descriptions of system tweaks menu in your kernel app. I do not fully understand them.

What exactly do they change? More importantly, do you recommend any of the choices?
[ONE Original Android Development] andip71:
They cannot be explained in simpler words.

In the end parameter of the art/Dalvik engine are changed.

I do recommend to keep it on off on the opo. It was primarily important for the s3...

Andi
[ONE Original Android Development] Ofthecats:
Anyone having issues with late alarm clock?

I also reported it to ROM dev
[ONE Original Android Development] andip71:
Unofficial versions with the new touch drivers !!!

Hi all,

please look here:

http://xdaforums.com/showpost.php?p=61035948&postcount=4891

I also compiled an inofficial OxygenOS test kernel with that new stuff.

For the brave ones that are interested in it.

http://boeffla.df-kunde.de/test_unofficial_opo

At your own risk! Experimental !!! Everything can happen, the hell can break lose :) !!!

Andi
[ONE Original Android Development] Ofthecats:
Thank you! But I'll wait lol. No serious touchscreen issues here
[ONE Original Android Development] spanish33:
I lost 10% overnight (7 hours) with the test kernel compared to the usual 4-5% from http://boeffla.df-kunde.de/bacon/bo...fla-kernel-3.0-beta7-OOS12-bacon.recovery.zip. Will test another night to make sure. No other changes besides the kernel.

OxygenOS doesn't have /sys/class/input/input0/vendor_id so I don't know the vendor.
[ONE Original Android Development] szaf:
I installed the experimental kernel and it’s great.No touchscreen issues.Fast and smooth.Don’t know about battery life.I don't care.But my sense is that there is no battery draining.
[ONE Original Android Development] spanish33:
6% drained overnight (8 hours) with test kernel on second night compared to 4-5% over a 7 hour period with old kernel without new touch firmware , so the battery drain is almost the same for me.
[ONE Original Android Development] andip71:
New beta

Hi all,

ok, finally a new kernel for you with the unofficial new touch drivers (as they seem very good) and a new zzmoove governor (credits to ZaneZam).

Version

3.0-beta8

01.06.2015

New, unofficial, selective touch screen drivers implemented (Gerrit) - this should fix the touch screen issues for many without draining battery

zzmoove governor updated to version 1.0-beta7 - stability improvements and hotplugging optimisations (credits to ZaneZam)

New zzmoove governor profile "relax" added, aiming to avoid audio stutters during screen off

Replaced kernel-internal busybox by a new version

Enjoy

Andi
[ONE Original Android Development] pchtc:
tried this kernel in hopes of better battery life

but now i cant make it through the day

when i go back to stock kernel

wifi no longer works

re-flash this kernel and it works again

i had a look at the zip package

it appears you are wiping the lib\modules folder

and replacing the contents

i tried to reverse the process and wipe folder and replace the original lib\modules and subfolder

but its still not working when back on stock kernel

it dosent look like the script does anything else other than replace the kernel

am i missing something?

for now i have to stay on this kernel

but battery life is about half what i had on stock

any help is appreciated
[ONE Original Android Development] Ofthecats:
Is oxygen os entirely aosp? Or does it have some caf stuff in it?
[ONE Original Android Development] pchtc:
forget it i figured it out

anyone who needs to go back

you must

1- restore the kernel "boot.img"

2- wipe recursive /system/lib/modules

3- restore /system/lib/modules and subfolders

4- symlink("/system/lib/modules/pronto/pronto_wlan.ko", "/system/lib/modules/wlan.ko");

this will put you back to stock kernel

i have compiled a script to do it all in the form of flashable zip

I have tried .7 and .8

both had the same issue

i will keep trying new versions

hopefully a future version will have battery life = to stock
[ONE Original Android Development] :
[MENTION=607035]pchtc[/MENTION] : I had the same issue, starting from (I think) beta6 or beta7.

Batterydrain would be around 30% overnight (10 hours) and in the day maybe 8 hours of usage.

I've reverted to beta1. Pretty much same performance, but battery life is back to awesome again :)
[ONE Original Android Development] andip71:
Most simple is to dirty flash the rom again. This will bring back the WiFi module of stock kernel.

Andi
[ONE Original Android Development] andip71:
Btw... If someone really thinks high battery drain is caused by the kernel (which I doubt), then it would be at least helpful to know eith which kernel it started or which wakelocks are on the system.

I am personally not on oxygen os myself as the rom is too incomplete for me. So I can't test that myself anyways.

Andi