[OnePlus 3 & 3T Cross Device Development] kenzolo:
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed

The idea is to take the best from all available kernels like boeffla,blu_spark,franco kernel,elemental x,sultan,arter97,zanezam

to have a single kernel rich of features but at the same time stable and fast.

I will add only those features which don't cause instability and really improve performance or battery life of our device.

Thanks to all the kernel developers for many ideas, references and features, special thanks to andip71 for providing kernel source code ,I have used his kernel as base for my project

Features: (BOEFFLA BASED)

BoefflaConfig App compatible Download Link

Compiled using uber toolchain 6.x

Governor: blu_active(thanks to eng.stk) ,lionfish,zzmove,elementalx,impulse,interactive,conservative,ondemand,powersave,performance

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

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 schedulers: fiops, sio, sioplus, fifo, vr, tripndroid and zen

CPU overclocking oneplus3(1728 little - 2265 big cluster) - oneplus3t(2,1 GHz for little CPU / 2,4 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)

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

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.24.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

Supporters List:

DOWNLOAD:

ANDROID FILE HOST LINK

Coming from custom kernel

Flash stock Los kernel first ANDROID FILE HOST LINK

Installation

1. Flash in recovery ( I suggest use the lastone from eng.stk https://xdaforums.com/devdb/project/dl/?id=24478)

Credit

Credit

* LordBoeffla

* ZaneZam

* Ak

* Yank555

* Hardcore

* Chainfire

* AndreiLux

* Netarchy

* Gokhanmoral

* eng_stk

* Flar2

* Entropy512

* Faux

* bedalus

* FranciscoFranco

* moludo

* Lozo2010

*acuicultor

*Joe Maples

Source code

Source: Github