[size=+3]Blue Bolt Kernel[/size]
Code:
#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 | |
[/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
Last edited:
