[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] andip71:
OOS 4

Hi there,

finally OOS4 support by Boeffla-Kernel arrived.

Note, this is the very first official version. Hence it is likely there are still some issues to be hidden which need fixing.

Let me remind you again: I am not taking any support requests on Twitter! Stick to the procedures explained here to get support: http://boeffla.de/index.php/support/support

Here we go:

Version

2.0-beta1

27.01.2017

First official build

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

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

Features: Exactly same features as last OOS 3.x.x stable kernel 1.0

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.27 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: Impulse, zzmoove, elementalx, conservative, ondemand

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

CPU overclocking - one additional overclocking step for both clusters (1,72 GHz for little CPU / 2,26 GHz for big CPU)

No GPU overclocking, no CPU and GPU voltage interface

USB charge rate bumped up to 900 mA

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

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

Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)

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 GPU frequency usage per frequency in Boeffla-Config

KCal V2 Color control (not yet fully compatible to msm8996, expect side effects)

Swipe2wake gestures

Control haptic feedback of gestures (except fingerprint)

Haptic feedback intensity control

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 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 are locked as long as screen is in use (touched) for better usability

Swap supported

Various minor 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

Integrated full busybox 1.26.2 (own compilation)

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_msm8996)

Enjoy

Andi