[OnePlus X Original Android Development] andip71:
First beta for CM14.1

Hi all,

finally there is a very first beta of Boeffla-Kernel for CM14.1 now.

Again: This is a very first beta, so expect bugs!!!

Here the change log + feature list:

Version

6.0-beta1

22.12.2016

First official build for cm14

This kernel has exactly the same functionalities than latest CM13 Boeffla kernel, details please see below

Note: This kernel only runs on CM14.x for the OnePlus X - nothing else !!!

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

Features:

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

Additional governors: zzmoove, intelliactive, intellidemand, wheatley, smartmax, smartmax_eps, intellimm, pegasusq, nightmare, lionheart, impulse, ondemandplus, yankactive

Zzmoove supporting native hotplugging profiles

Additional schedulers: fiops, bfq, sio, tripndroid, zen

Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)

Boeffla-Sound engine (Headphones volume configurable)

True dynamic FSync (activated if screen on, deactived if screen off), configurable

Touch boost frequency and duration configurable, touch boost switch

Remove userspace boost for better frequency control

Additional swipe2wake gestures

Additional swipe2sleep gestures

CPU Overclocking up to 2,57 GHz

CPU Voltages interface for undervolting/overvolting

GPU idle frequency 27 Mhz added

GPU governor selection support with fixed simple_ondemand

Show GPU frequency usage per frequency in Boeffla-Config

KCAL color control driver

Swipe2wake gestures

Swipe2sleep gestures

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

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

System Tweaks predefined supported

Kernel logger (dmesg) configurable

Charge rates for AC charger and USB charging separately configurable (set charge rate to 0 to have stock charge logic back)

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)

exFat opensource support

NTFS support (module) - read-only

XBox support (module)

OTG-Ethernet support (module)

TCP Congestion changed to Westwood

Multiple additional TCP congestion algorithms available

Swap supported

UMS mode for external SD card

Doze mode switchable

Verifiedbootstage flag remove to avoid triggering safetynet

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

Entropies configurable

Automatic EFS backup

Full support for mpdecision for best compatibility and smoothness (no min cpu frequency reset, use Boeffla-Config to configure min frequencies only)

Integrated full busybox 1.25.1 (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

Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)

Security patches included, which are not in the official repo

Google gcc 4.9 toolchain used for best stability

Always based on latest CM kernel sources (https://github.com/CyanogenMod/android_kernel_oneplus_onyx)

Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end

Enjoy

Andi