[OnePlus 2 Original Android Development] ShreyanshLodha:
[size=+3]Blue Bolt Kernel[/size]

​

​

#include<disclaimer.h>
void main()
{
/*
* I am not responsible if I brick your device.
* Flash at your own risk.
*/
exit(0);
}

[size=+2]Introduction[/size]

This kernel is based on Lineage OS's kernel source code for OnePlus 2, the main aim of this kernel is to provide Good battery life,

and to do so I have added bunch of stuff and tweaked code to improve battery and also to make sure that you don't get lag and delay I have improved the performance enough, and you can be the boss of your own device(Check Features you'll understand).

[size=+2]Features[/size]

Based on Linux version 3.10.108

CAF tag 'LA.BF64.1.2.3-03310-8x94.0'

Added Governors (Electron, Chill, Relaxed)

Blocked wakelock (by Boeffla)

Added Hotplug (Core_ctl)

GPU Underclocked to 27 MHz

Totally Re-worked GPU frequencies

Added Adreno IDLER and Adreno Boost

CPU's underclocked to minimum frequency 302MHz for both big and LITTLE

Enabled Fast Charging

Gentle fair sleepers toggle added (to save some more juice)

Faux Audio 3.6 & pDesireAudio

KCAL Support

Enabled fingerprint boost

Added Maple IO schedulers

Voltage Control

Dynamic Fsync

Improved interactive governor

Compiled with a Linaro Toolchain to get more juice out of your device

A lot of miscellaneous changes have been made to improve battery.

Slimbus Overclocked.

Added new GPU frequencies.

[size=+1]Compactibility[/size]

RC / Beta 2.x Works with all Nougat ROMs

RC / Beta 3.x Works with all Oreo ROMs

Note

Initial boot might heat up device a bit, which is normal - Let it settle

I'll recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.

[size=+2]

Latest Download Link​

| | for Lineage Based Oreo ROMs | |​

| | for Other Oreo ROMs | |​

Bluebolt Kernel Tweaking App - One Dot One HotFix​

[/size]

Beta : They are compiled with new commits and some bugs might be there. If the things work the way they are supposed to be, those commits will make to the RC

RC : Release Candidate, it is supposed to be stable

Flashing and tweaking

Installation / Flashing - Download the zip, beta or RC which ever you want to, now boot into recovery and flash from there and then boot into system

Voila the kernel is flashed

(Optional) - Clear cache and Dalvik

To tweak use Kernel Adiutor Mod or EXKM.

Spectrum - I've made 4 predefined settings in kernel (Battery, Balanced, Performance, Gaming) which can be switched through this app as per your need, default is balanced. Download Link is in the change-log post.

Credits

Pranay Narang, MZO, ZaneZam, Suraj Das, Francisco Franco, Lord Boeffla, Wang Han, Simao (xdevs23), Ashok Soni, Subham, Sultanxda

Sorry if I have missed anyone

Thanks

To all the members of Tester's crib, Blue testers.

You can contact me on telegram if you have any issues : Shreyansh Lodha

Happy Flashing

Source Code

My Source Code for Lineage based ROM's Kernel : GitHub

My Source Code for AOSP based ROM's Kernel : GitHub

XDA:DevDB Information

Blue Bolt Kernel, Kernel for the OnePlus 2

Contributors

ShreyanshLodha

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: RC 3.3.1

Stable Release Date: 2018-02-06

Current Beta Version: Beta 3.0

Beta Release Date: 2017-10-10

Created 2017-06-05

Last Updated 2018-04-19