[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] andip71:
Boeffla-Universe !!!

Very first public beta version is now released for the OnePlus 5, OOS version.

Please note: Expect bugs, the kernel is brand new and only 48 hours "old".

Also please carefully read the opening post as you need to be aware of some things, especially the thing about disabling battery optimisation for Boeffla-Config app !!!

Also read first, especially when you are new to my kernels:

http://boeffla.de/index.php/support/installation-how-to

http://boeffla.de/index.php/support/troubleshooting

http://boeffla.de/index.php/support/support

Finally here we go:

Version 1

.0-beta1

30.06.2017

First official build

Note: This kernel only runs on OOS 4.x.x for the OnePlus 5 - nothing else !!!

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

Important: Manually disable battery optimisation for Boeffla-Config app in the rom settings (battery -> battery-optimisation)

as on OOS 4.5.x a suspected bug does not let the app do that for you although the app tries !!!

Features:

Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla

Full integration with Boeffla-Config V2 (you need at least version 2.4.38 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings

Dash charging fully supported

The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles

Additional governors: none yet, but planned

Additional schedulers: fiops, bfq, sio, sioplus, fifo, vr, tripndroid and zen

Underclocking CPU and GPU supported

No CPU overclocking and voltage interface, no GPU overclocking and voltage interface (not planned too)

GPU boost implemented (4 levels)

CPU core profiles to restrict number of CPU cores being used (the OP5 does not hotplug based on load)

Notification LED control (effect + speed for blinking/fading, brightness for continuous notification like battery charging etc.)

Dynamic FSync (activated if screen on, deactived if screen off), configurable

Input boost frequencies and duration configurable per CPU cluster, input boost switch

Show CPU frequency usage per CPU and frequency in Boeffla-Config

Show current CPU core frequencies in realtime (note: other apps than Boeffla-Config will likely display wrong information on offline cores as they are not up-to-date yet)

Show GPU frequency usage per frequency in Boeffla-Config

KCal V2 Color control

Swipe2wake gestures

Control haptic feedback of gestures (except fingerprint)

Swipe2sleep gestures

SD card read ahead buffer configurable (default increased to 1024 kB)

Ext4 File system tweaks (default to on, can be disabled)

Kernel logger (dmesg) configurable

CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)

NFS read-only support (module)

NTFS support (module)

XBox support (module)

OTG-Ethernet support (module)

TCP Congestion changed to Westwood

Many additional TCP congestion algorithms available

Entropy values configurable

Hardware touch keys locked as long as screen is in use (touched) for better usability (default, but configurable)

Swap supported

Various kernel tweaks

Doze mode configurable in Boeffla-Config

Full selinux strict support (switchable to permissive on demand)

Show speedbin information (PVS level) in Boeffla-Config app

init.d support (in /system/etc/init.d - set correct permissions!)

Automatic EFS backup

Fully supports OOS device encryption, but does not force it

Integrated full busybox 1.26.2 (own compilation)

Compatible with systemless root

Safetynet: verifiedbootstate + additional flags removed

Kernel initialisation log file (with history of 3 log files)

Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory

Google gcc 4.9 toolchain (64 bit) used for best stability

Always based on latest OOS kernel sources (https://github.com/OnePlusOSS/android_kernel_oneplus_msm8998)

Enjoy

Andi