[KERNEL][LineageOS 13/14.1] Steel 6/7 Kernel

Nick80835

Senior Member
Jun 11, 2015
720
273
0
-STEEL 6/7 KERNEL-
This is my kernel based on the LineageOS stock kernel! I try to keep it as optimized as possible while adding a few features here and there. Suggest or request features, I don't care as long as it's logical. I hope you like it! Everyone has a different taste though.

-CREDITS-
ZaneZam, Lord Boeffla, Yarpiin, anupritaisno1, Pranay Narang, FranciscoFranco, the XOS team, LineageOS, osm0sis, aviraxp and maybe a couple others, i'm sorry if I forgot someone!

-FEATURES-
• CPU underclock to 302mhz on big and little clusters.
• GPU underclock to 27mhz.
• GPU default governor is simple_ondemand.
• Zram disabled.
• CPU Governors: interactive, ondemand and performance.
• Franco wakelock blocker.
• SLIMbus overclock.
• Fingerprint boost.
• Kcal control.
• Spectrum support with 4 preconfigured profiles.
• Headphone audio boost.

-DOWNLOADS-
Google Drive

-COMPATIBILITY-
It is most compatible with LineageOS 14.1/13 and most ROMs based on it. It should work on AOSP/CAF ROMs but not all features are guaranteed.

-BUILD INFO-
I use UBERTC 4.9.4 and Kubuntu Linux 17.

XDA:DevDB Information
Steel 6/7, Kernel for the OnePlus 2

Contributors
Nick80835
Source Code: https://github.com/Nick80835/Steel-Kernel-OP2-Lineage

Kernel Special Features: It boots! :)

Version Information
Status: Stable
Current Stable Version: 2017-08-01:16
Current Beta Version: ---

Created 2017-06-22
Last Updated 2017-08-01
 
Last edited:

Nick80835

Senior Member
Jun 11, 2015
720
273
0
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
I think I accidentally modified a few things I should have left in place, before I finish putting the source up I'll look and see if I can fix it.
 
  • Like
Reactions: chxei

Nick80835

Senior Member
Jun 11, 2015
720
273
0
Just uploaded an update, I added touchboost back, I removed Boeffla sound and Boeffla controls altogether. I basically refreshed the audio system, still based on PDesireAudio 10.0 due to issues with 10.1. The default IO readahead is now 128kb.

Edit: This kernel works with SuperSU and MagiskSU just fine. I've tested MagiskSU and it passes safetynet. SuperSU doesn't pass safetynet.
 
Last edited:
  • Like
Reactions: chxei

Nick80835

Senior Member
Jun 11, 2015
720
273
0
I'm working on adding LZ4 Fast compression/decompression to my kernel and I was wondering if anybody who may see this could help? Any tips or info are welcome, I'm trying to learn as much as possible. :eek:
 
  • Like
Reactions: chxei

Nick80835

Senior Member
Jun 11, 2015
720
273
0
You need to recover almost every part of Boeffla ramdisk.
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
 

aviraxp

Senior Member
Jun 24, 2016
482
896
0
Beijing
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
Then I assume things like swipe2awake are broken now?
 

Nick80835

Senior Member
Jun 11, 2015
720
273
0
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
I thought I did remove it, where is it exactly?

Edit: You, and anyone else, can message me on telegram, my username is @Nick80835
 
Last edited:

Nick80835

Senior Member
Jun 11, 2015
720
273
0
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values. :eek:
 

chxei

Senior Member
Jun 26, 2015
483
117
63
tbilisi
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values. :eek:
would be helpful if you state update date in the title of thread
 
  • Like
Reactions: Nick80835

anupritaisno1

Senior Member
Apr 29, 2014
1,811
1,898
153
Hey at least implement pdesireaudio correctly

Well I don't feel like publicly saying **** about other's work (since the kernel is really good, awesome job man) but if you really want pdesireaudio working maybe you should pm me

Again nice work man, good kernel
 
Last edited:
  • Like
Reactions: Nick80835 and chxei