Related
Hello guys,
I recently began kernel development. For the first thing I'd like to credit @YoshiShaPow it wouldn't be possible without you man! Thanks a ton for your help with this!
Working:
Everything
This kernel is built of stock sony sources with LINARO so it's already buttery smooth compared to stock sony kernel
I'll propably update this kernel really often because as soon as I get some time I quit gaming and work on the kernel instead. It's much more enjoyable for me (and no, I don't suck at gaming, PM me if you want to play BO2 one on one or in a team against others)
Features: (this list will expand like hell really soon, at v1 it's just what's listed here, as I'll be adding stuff to the kernel this list will slowly grow, so if you're not interested remember to check back soon if the features of my kernel would interest you after a few updates)
added interactive governor
Linaro toolchain optimizations
Added intelliplug CPU driver!
WIP: (whatever comes to my mind that I'll be working on will be put here)
enabled KSM (I might have added it already, I'm not sure ^^ )
setting intelliplug is as a default CPU hotplug driver instead of the stock one
configuring kernel instead of having to configure it manually
Download:
HERE - press DOWNLOAD NOW because "download" is an advertisment and will not download my kernel to your drive.
How to flash?
fastboot flash boot mojbootv2.img
or (noob way)
start flashtool
connect your device to the PC in fastboot mode
press on lightning icon in flashtool
choose fastboot
doomlord - right side of the popup window
flash kernel using doomlords way
check the flashtool main window if it says "OKAY" or "OK" after writing boot
pull out the cable from your phone
start your phone
done
About overclocking:
There are some Snapdragon SoC screening issues, so even if you set it above 2.15 GHz it will still not go above 2.15GHz for whatever reason. My Z1 also runs really hot on stock kernel sometimes so I guess that I'll not be adding this. The kernel is already good enough to run everything on my phone at 960MHz smoothly, so I don't really even need more powerful CPU and for this reason I'll not be adding this. Maybe in the future, for the sakes of learning how to add overclocking possibilites, but don't take my word on this. I'll have to get rid of more important features of the kernel in my mind first, then I'll MAYBE add O/C. I just see no point in adding O/C if my phone is already fast as hell at 960MHz way below max stock frequency...
Please do write how the kernel feels for you. I did this for myself, but I'd really like to hear some feedback from you on how it runs.
For best battery (my main goal with this kernel)
download Kernel Adiutor
from the side bar:
CPU
MAX 960MHz,
governor - interactive,
governor tunables - hispeed_freq = 960000, go_hispeed_load=90
Multicore Power Saving = Enabled
CPU Hotplug
Disable MPDecision
Enable IntelliPlug
IntelliPlug profile = conservative
Disable Touch Boost
GPU
Max frequency=320MHz
Your battery will work forever and your phone will still be A LOT faster than on stock
Good to see some new stock based kernels around here! I am going to try this later on!
Destroyedbeauty said:
Good to see some new stock based kernels around here! I am going to try this later on!
Click to expand...
Click to collapse
Thanks, please let me know how the kernel does for you after you flash it.
Thx
olokos said:
Thanks, please let me know how the kernel does for you after you flash it.
Click to expand...
Click to collapse
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned
Destroyedbeauty said:
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned
Click to expand...
Click to collapse
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:
Sounds very appealing to me Does it support multirom?
olokos said:
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:
Click to expand...
Click to collapse
What features is included in this kernel, did you say?
Destroyedbeauty said:
What features is included in this kernel, did you say?
Click to expand...
Click to collapse
I think for now we have these bro, and maybe other under WIP
olokos said:
Features:
added interactive governor
Linaro toolchain optimizations
Click to expand...
Click to collapse
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:
[Fenix] said:
I think for now we have these bro, and maybe other under WIP
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:
Click to expand...
Click to collapse
Is this kernel have s2w, d2tw ??
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
I don't think so, wait for dev's reply
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
For now only interactive governor is added (plus the stock one)
BlAckXpeRia said:
Sounds very appealing to me Does it support multirom?
Click to expand...
Click to collapse
it will support multirom for sure. I'll just have to implement kexec-hardboot patch as the multirom recovery is already included
dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
Nope.
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
Stock governors +interactive for now.
[Fenix] said:
I don't think so, wait for dev's reply
For now only interactive governor is added (plus the stock one)
Click to expand...
Click to collapse
Correct.
Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............
Colour/Gamma controls
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !
@olokos maybe you can start from v22 of doomlord and add new features
fer2503 said:
@olokos maybe you can start from v22 of doomlord and add new features
Click to expand...
Click to collapse
I will not start from doomlord source. His code is buggy and my phone even didn't boot once after I flashed his kernel on my Z1. The reason behind that is simple - he is building kernels for TONS of devices and I focus on the Z1, nothing else. I want a stable, fast and battery-friendly kernel. That means that I need a kernel that wouldn't be buggy, that wouldn't cause any errors and issues because of poor coding. I need to build a stock kernel from fresh sources. Right now I'll be redownloading stock sony sources and I'll try to build it tomorrow. I don't know if wifi works because I have broken files on my current stock ROM. I'll propably reflash it in the morning and I'll update if the WiFi works. This is my rom issue, not the kernel issue whatsoever, thats why I can't test wifi, because I already broke my WiFi before compiling a kernel.
BlackSoulxxx said:
Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............
Click to expand...
Click to collapse
Thanks a lot mate! I'll do that as soon as I'll get it to compile again and to the state that my PC could compile it like it did before. ^^
camlin said:
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !
Click to expand...
Click to collapse
Personally, I'm not interested at all in this, but using stock sony color calibration app you should be able to use it already without any changes from my side. Stock sony kernel supports it and I'm using stock sony kernel base here.
PS. I'll focus on kernel optimizations because optimized kernel = fast response and long lasting battery. Sony didn't give a damn about battery when building a Z1, they just threw 3k mAh battery on it, nothing else. I truly think that they did not optimize the kernel properly. Next update will be purely optimization, that means that this kernel will work faster and your phone will last even more on battery after flashing it!
Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!
Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax
conny005 said:
Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!
Click to expand...
Click to collapse
I might make it happen, but only if I manage to get the phone to go to deep sleep. If it won't go to deep sleep then it won't be included in my kernel, simple as that, as I want my kernel to be stable, fast and battery friendly, features are on the 2nd page.
Duvel999 said:
Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax
Click to expand...
Click to collapse
There's no point, if you're unable to flash the kernel via fastboot then you propably are also unable to use it's features. I have no interest in doing that.
Introduction:
Presenting Lucid Kernel, built from LGE v30d sources. This project started as my personal builds and used daily on my device. Although the project status is beta, it is stable to be used as a daily driver. This is my first time sharing my kernel here at XDA. My main goal for this kernel is to improve what the stock kernel provides and more. I currently don't have any plans to add CPU and GPU overclocking, and tons of cpu governors. The kernel is still base on 3.4.0, but with useful patches from the mainline kernel.
Kernel Main Features:
rev_hotplug custom cpu hotplug driver - online cores based on system load and turn cores off when it is idle
Mpdecision off by default, but can still be activated
User voltage control - by @faux123
boeffla_sound by @Lord Boeffla - speaker and headphone volume control.
Tweaked Ondemand Governor with patches from @stratosk
Stock LG ondemand renamed to lg_ondemand
Motorola's Quickwakeup driver - drop the system back into suspend without fully resuming if the wake reason was a special quick wakeup event.
A lot of under the hood improvements
Advanced TCP congestion control
Loads of I/O Schedulers
Init.d support
Lucid Settings - Script to change hotplug, boeffla_sound, and selinux mode. -inspired by @imoseyon 's lkconfig
*This kernel is compatible only on stock LG lollipop rom(30a, 30b, etc.) with BUMPED recovery and KK Bootloader
Installation:
Backup rom or just boot partition if coming from stock
Download and flash via recovery
Reboot :good:
Downloads:
androidfilehost
**Use your favorite kernel apps to control some kernel settings, but I personally use Kernel Adiutor.
For the hotplug and boeffla sound control, run lucid from terminal emulator app.
Code:
1. Type "su"
2. Type "lucid"
3. Enter a number to select options.
eg. Type "2" if you want to change boeffla_sound settings.
4. All settings changed will be applied immediately and will stick on boot
[HIDE][URL=http://s1103.photobucket.com/user/ibrawnz/media/Screenshot_2015-06-13-21-27-37.resized_1.png.html][IMG]http://i1103.photobucket.com/albums/g465/ibrawnz/Screenshot_2015-06-13-21-27-37.resized_1.png[/IMG][/URL][/HIDE]
XDA:DevDB Information
Lucid Kernel, Kernel for the LG G2
Contributors
irevhard
Source Code: https://github.com/revjunkie/lge-g2-d802
Kernel Special Features: rev_hotplug, boeffla sound, user voltage control
Version Information
Status: Beta
Beta Release Date: 2015-05-05
Created 2015-05-06
Last Updated 2015-06-14
Reserved
thanks for kernel I will try and reports
flashed and i will give a report soon.
How I can change sound settings? I tried to use Boeffla sound from Play Store but I have FC;(
kondzio66 said:
How I can change sound settings? I tried to use Boeffla sound from Play Store but I have FC;(
Click to expand...
Click to collapse
I haven't tried the boeffla sound app. But to change the values you may use a terminal emulator and type this;
echo "value left value right" > /sys/class/misc/boeffla_sound/speaker_volume
echo "value left value right" > /sys/class/misc/boeffla_sound/headphone_volume
If you want the settings to stick on boot, edit the 07rev script located at /etc/init.d
first tnx...I love stratosk and his work on n4, so I must try your kernel.
You said in op
"Init.d support - creates init.d script upon installation" where is it?
And how to manage the sound and hotplug... I really have no idea.
tnx again
---------- Post added at 01:44 PM ---------- Previous post was at 01:42 PM ----------
irevhard said:
I haven't tried the boeffla sound app. But to change the values you may use a terminal emulator and type this;
echo "value" > /sys/class/misc/boeffla_sound/speaker_volume
echo "value left value right" > /sys/class/misc/boeffla_sound/headphone_volume
If you want the settings to stick on boot, edit the 07rev script located at /etc/init.d
Click to expand...
Click to collapse
ok i found it...
Hi thx for very good kernel! But I have random reeboot with zram availible in trickster. This just for feedback.
Il you need beta tester i'm here.
Best regard
deraiz12 said:
Hi thx for very good kernel! But I have random reeboot with zram availible in trickster. This just for feedback.
Il you need beta tester i'm here.
Best regard
Click to expand...
Click to collapse
Thanks for the report. Don't use zram, it causes freezes.
Welcome new dev:good: Thanks for support
Tools?
Thank You,:good:
I'm testing the Kernel.
How can change the voltage? Any tool recommended?
Thank You,
E
eBENdre said:
Thank You,:good:
I'm testing the Kernel.
How can change the voltage? Any tool recommended?
Thank You,
E
Click to expand...
Click to collapse
Use Kernel Adiutor to change voltage settings.
any relevant bugs we should know. I'm gonna give it a try asap
None so far, just don't enable zram.
I had a nexus 4 and I very love kernel by stratosk . Nice to know that you have a "Tweaked Ondemand Governor with patches from @stratosk" , i will test it now :good::good::good:
so far so good. charging is at 1610 with stock charger.
edit: it messed up my true stereo mod. channels are now unbalanced and no matter what I edit in mixer_paths it stays the same. also tried using the kernel script and lower speaker to balance stereo channels with no sucess.
maybe you can add a value for left/right channel speaker like you can with headphones
edit2: what I found so far. if I use default mixer_path with no mods the kernel scripts works to lower speaker volume. But when using stereo mod mixer_path it ignores kernel script and cant control speaker volume. wouldnt be such a pain if manually editing mixer_path worked like before I installed your kernel. wich also doesnt.
that beeing said Im left with two options. either use a completely unbalanced stereo mod and cant use boeffla settings. or forget about the mod and use boeffla. thing is I realy like this mod
edit3: multicore geelbench is way low, also notice mortal kombat x a bit slow compared to stock kernel.
@remorema could you try this https://www.androidfilehost.com/?fid=23991606952599326
I added back the control for dual channel speaker volume. Test it. If is still doesn't work, could you link me to this stereo mod you're using?
As for the low multi-core geekbench score, I think it may have something to do with how I allocate processes to each core. The tweak I made should give more power savings, but that could be the effect of it. Delete the 07rev script on your init.d before flashing.
I want to give a try to your kernel but first I want to ask you something if its possible, could be possible to add Samsung patch to wifi, etc like Bckernel explained here: https://github.com/simex31/BC_Kernel_LP_STOCK_D802/commit/bcc698ba11d3d55326d853bbc7abc36c4fcac47e and no audio mod?
I get the best wifi @5ghz and [email protected] with that driver, impossible to get with stock.
Thanks!
I will see what I can do about the wifi, but I personally don't have any problems with it. No sound mod is a no go. You can always disable it if you don't wanna use it.
irevhard said:
I will see what I can do about the wifi, but I personally don't have any problems with it. No sound mod is a no go. You can always disable it if you don't wanna use it.
Click to expand...
Click to collapse
With Wifi is night and day (some people has the same issues like me, maybe is SEA variant the problem), I discovered it with BCkernel and finally I'm not planning to come back to KK because in KK I had problems at 5Ghz only with [email protected], now in LP my phone is ever connected at 433mhz without a single drop, amazing that driver, the only problem I have with BCkernel is the battery drain, now I'm monitoring it with battery widget pro to compare it with stock.
Last note, the issue with wifi is only at 5ghz, on 2.4 it works fine
Another nice plugin to have is screen calibration (kcal).
BOFE Overview
Only for Sprint S6 - 920P - zerofltespr
CFQ default scheduler - other available scheduler - noop
Interactive default governor
Bic default TCP congestion algorithm
Deep sleep fix
ZSwap/Zram implemented
No OC/UV, this will not change...
TWRP Flashable zip, ODIN Flashable TAR, and IMG
Make sure you have OEM Unlocking enabled in Developer Options before flashing kernel...
Download
https://www.androidfilehost.com/?w=files&flid=35509
Thanks to:
@KTOOnez
@g.lewarne
and others...can't think of who else to thank...will update when I remember...
Known Issues: Video playback errors and inability to play movie/shows purchased from Playstore in both YouTube & Play Movies & TV app
BOFE Kernel Source
AOE2 Kernel Source
AOE2 ramdisk
BOFE
0719
Swappiness set to 60
Zram being used ~512MB
Zswap compressor - Snappy
Interactive stuffs
Move ZRam from staging to block
920P now being built using 925P source...also being used to build 920/925R4
AOE2 Overview
Only for Sprint S6 - 920P - zerofltespr
Upstream patched up to 3.10.82
CFQ default scheduler - other available schedulers (Deadline, noop, and SIO)
Interactive default governor - other available governors (Ondemand and Performance)
Westwood default TCP congestion algorithm
Deep sleep fix
No OC/UV, this will not change...
TWRP Flashable zip
It's a basic kernel based off of AOE2 sources that I use and thought I would share...updates will depend on release of 5.1.1...
If you have an issue, please provide ROM you are using and a log (/proc/last_kmsg), if you can...
0701
Ramdisk: Interactive and DHA tweaks
Also attaching "interactive.txt"...must be opened as a script...you can run it with a script manager (must be ran as su) like SManager
Information about Interactive Governor settings
If you'd like to share you're settings, definitely welcomed :good:
I'll probably develop an app or something in the future, it's already in the works, just haven't had time to tackle it yet...
md5 hash - aa1a5ab74a3ea5b16606d1a2fa525bd1
0630
Patched up to 3.10.82
Made CFQ default scheduler
Building kernel modules
md5 hash - bedda37ce94ed916fb3907d2b8558627
0629
Initial release
md5 hash - 35997addb1f2480e34d04b8e0bc1f6e1
So far so good... Seems to be running better than KT kernel for me. I had quite some lag with that one on a rooted stock rom.
@djvoleur What is the advantage of this kernel over the stock OE2 kernel? Faster/better performance, better battery..?? Thanks
JoeFCaputo113 said:
@djvoleur What is the advantage of this kernel over the stock OE2 kernel? Faster/better performance, better battery..?? Thanks
Click to expand...
Click to collapse
That's the goal ?
Ill give it a shot. Will report back with how it goes.
tempted to try this sense we've only got one kernel on the Edge besides stock but it lags when a video shows up would this one work?
It works with Sac Rom v3. I dirty flashed over Kt Kernel with no problem. Ktweaker and moniter are still there. OP credited Ktoonsez so not sure if thats intentional or not.
I have noticed no difference between this an Kt Kernel 5/28 so far.
Lag on opening video/webm persist
Thoth33 said:
It works with Sac Rom v3. I dirty flashed over Kt Kernel with no problem. Ktweaker and moniter are still there. OP credited Ktoonsez so not sure if thats intentional or not.
I have noticed no difference between this an Kt Kernel 5/28 so far.
Lag on opening video/webm persist
Click to expand...
Click to collapse
Give me an example of a video that lags...
The videos themselves dont lag, there is a lag whenever I try to open one. It just stops for a second or two when I open one, then the video starts. I am using MX player if thats relevant. It might be on my end.
Thoth33 said:
The videos themselves dont lag, there is a lag whenever I try to open one. It just stops for a second or two when I open one, then the video starts. I am using MX player if thats relevant. It might be on my end.
Click to expand...
Click to collapse
Same issue and I'm not using that app. I think everyone noticed the lag with Facebook. If autoplay setting is enabled, the app is unusable. But even when you turn it off, if you try to select a video to watch, it freezes for a few seconds and then plays. We don't have access to a stock kernel to know whether it's the Rom or Kernel though. The issue doesn't exist when fully stock though.
southernstyle said:
Same issue and I'm not using that app. I think everyone noticed the lag with Facebook. If autoplay setting is enabled, the app is unusable. But even when you turn it off, if you try to select a video to watch, it freezes for a few seconds and then plays. We don't have access to a stock kernel to know whether it's the Rom or Kernel though. The issue doesn't exist when fully stock though.
Click to expand...
Click to collapse
Updated to be pretty similar to stock kernel...
I just flashed the updated version, figure its worth a try, my battery life on KToonz kernel hasnt been great thus far
I can say right now that I am experiencing improved battery life over KtKernel 5/28.
I will reccommend this to other G920P users.
Any opportunity to bless us with an Edge variant kernel? We're struggling over there with only 1 that's been provided. It does the trick and we're all so very grateful for it, yet curious to test out other kernels that may be suitable for it as well. If not, it's completely understandable. Thanks for all you're doing for the community!
Sent from my SM-G925P using Tapatalk
reesedizan said:
Any opportunity to bless us with an Edge variant kernel? We're struggling over there with only 1 that's been provided. It does the trick and we're all so very grateful for it, yet curious to test out other kernels that may be suitable for it as well. If not, it's completely understandable. Thanks for all you're doing for the community!
Sent from my SM-G925P using Tapatalk
Click to expand...
Click to collapse
We shall see if I do, do it....it will be a blind build....I'll reach out to you
It's been updated, guys! :highfive:
Thank you so much!
Sent from my SM-G925P using Tapatalk
not sure what happened, but I shut my phone off each night, and put it on the charger, this morning it would not boot up, would just go to the Samsung Android start screen, couldnt even get into recovery, the only change I made was I flashed the update kernel here, odd thing is, the phone was running fine before I powered it down. I had to Odin back to stock this morning, which is where I sit now, debating on taking the 5.1.1 update
scott_0 said:
not sure what happened, but I shut my phone off each night, and put it on the charger, this morning it would not boot up, would just go to the Samsung Android start screen, couldnt even get into recovery, the only change I made was I flashed the update kernel here, odd thing is, the phone was running fine before I powered it down. I had to Odin back to stock this morning, which is where I sit now, debating on taking the 5.1.1 update
Click to expand...
Click to collapse
If you could open the terminal and type:
su (grant root access)
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
If you could share this...that would be awesome...
Disregard that...you said you're back on stock...blah lol
I ran into an issue similar to yours awhile back...it was due to not using the stock charger...
Sent from my SM-G920P using Tapatalk
djvoleur said:
If you could open the terminal and type:
su (grant root access)
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
If you could share this...that would be awesome...
Disregard that...you said you're back on stock...blah lol
I ran into an issue similar to yours...it was due to not using the stock charger...
Sent from my SM-G920P using Tapatalk
Click to expand...
Click to collapse
unfortunately I went ahead and took the 5.1.1 update since I was back to stock, I am no longer rooted. I appreciate the work you put into these kernels man :good:
To God be the glory, It is finally here: Android N kernels!
@malacore had a good suggestion for me to get started on my AKLU kernels while I wait for more ram for my computer to make my own N builds. I started with JDCTeams's CM14, and hope to branch out to AOSP and others soon.
Feel free to comment if you have tried them on another rom, successful or not, or to leave feedback on these kernels as well. These can be flashed on any JF variant of phone, but I have only personally tested them on JFLTETMO.
Post #2: N kernels
Source: https://github.com/alaskalinuxuser/
Kernel Version 3.4.112
Post created: 11/02/16
Last updated: 9/5/17
Nougat kernels!
For AOKP 7:
(AOKP is now based on LineageOS)
https://www.mediafire.com/folder/h3p473al6xstx/kernels
For SlimRoms 7:
http://www.mediafire.com/file/s3v49439d9k5k1e/AKLU-SLIM-N-JFLTE-intelliplug-20170117.zip
For LineageOS 14.1:
http://www.mediafire.com/file/305w1rnap7qj2he/AKLU-LINEAGEOS-N-JFLTE-intelliplug-20160112.zip
For RR 5.8.0:
(RR is now based on LineageOS)
http://www.mediafire.com/file/0nq9p5qq5mx9q8u/AKLU-RR580-N-JFLTE-UPDATE-20170126.zip
For CM14 by the JDCTeam:
http://www.mediafire.com/file/9z097f1aox8pguu/AKLU-CM14-N-JFLTE-iosched-20161110.zip
Change Log:
20170619
-Added Faux Sound! Thanks @faux123
-Added fast charge!
20170524
-Added GPU and CPU voltage controls!
--> Control the CPU through Kernel Adiutor
--> Control the GPU with my GPU Voltage Control App.
https://forum.xda-developers.com/ga...gpu-voltage-control-app-aklu-kernels-t3506985
20170425
-Updated for 7.1.2 compatibility.
20170315
-Update for Substratum compatibility.
20170126
-Fixed WiFi hot-spot issue for AOKP and RR.
20170115
-Updated RR and AOKP kernel with LineageOS base, as they transitioned away from CM.
20161222
+ Added Intelliplug, an alternative hotplugging option made by @faux123.
20161220
+ No feature changes, just cleaning up a few things to help with RR 5.8.0
20161110
+ Added I/O Schedulers:
-->FIOPS
-->SIO
-->VR
20161102
+ Overclocked CPU to 1998 MHz.
+ Overclocked GPU to 487 MHz.
+ Added Governors:
-->SmartMax
-->Wheatley
-->LionHeart
Old Kernels:
http://www.mediafire.com/file/rzt412chq67b3av/AKLU-JFLTE-AOKP-N-20170425.zip
Screenshots!
Some screenshots of Kernel Aduitor with these kernels.
Awesome gonna give it a go and see but I'm sure will run/perform just fine
sent from my SGH-M919 BadAss TinkerToy
---------- Post added at 04:26 PM ---------- Previous post was at 04:09 PM ----------
have u tested with systemless root does it play nice the marshmallow dev worked great just wondering since supersu patches boot.img but I'll test it incase and let u know
sent from my SGH-M919 BadAss TinkerToy
Kernel seems to run fine I noticed no fauxsound or fast charge. Also didn't have all the same governors as other kernels u have. Web apps ran laggy but I think that's something with that rom. Also noticed on boot unlike ur marshmallow dev kernel it show not selinux enforcing. currently back on marshmallow it says only about kernel. Why is that on marshmallow it says permissive when full booted under about phone. I wonder if it's some flag or something supersu patches on marshmallow dev that it can't or isn't patching on the nought kernel. Because both ur rom and cm14.1 are both showing permissive fully booted under about phone with me changing nothing. Even ran getenforce to make sure.
sent from my SGH-M919 BadAss TinkerToy
dtriguero said:
Kernel seems to run fine I noticed no fauxsound or fast charge. Also didn't have all the same governors as other kernels u have. Web apps ran laggy but I think that's something with that rom. Also noticed on boot unlike ur marshmallow dev kernel it show not selinux enforcing. currently back on marshmallow it says only about kernel. Why is that on marshmallow it says permissive when full booted under about phone. I wonder if it's some flag or something supersu patches on marshmallow dev that it can't or isn't patching on the nought kernel. Because both ur rom and cm14.1 are both showing permissive fully booted under about phone with me changing nothing. Even ran getenforce to make sure.
sent from my SGH-M919 BadAss TinkerToy
Click to expand...
Click to collapse
Yes, I am still adding features, so fast charge, fauxsound, etc., are not added yet. Also it is not set to permissive when I made it for their ROM, because their default was enforcing. I can make it default permissive if needed when I make more adjustments. It is somewhat difficult working within their ROM to make my own kernel, so it will take some time to get all of the features put in.
that's funny cause the nought one boots with two errors on sammy logo not seandroid enforcing I think and kernel warranty bit as if is permissive but when boot mm dev kernel only shows kernel warranty bit on sammy screen as if enforcing during boot but permissive when finished boot. Also N shows permissive but did flash supersu before booting maybe it changed it. Steps was
Full wide-after backup of course
flash cm14.1
flash 7.1 micro gapps
flash ur N kernel
flash supersu 2.78 sr3- there rom flash 2.78 sr1
sent from my SGH-M919 BadAss TinkerToy
For now I am satisfied with Alucard kernel in OotCM14 but I'll be keeping an eye on this thread to see how things developed.
I do have one question, is your kernel based on stock cm kernel or Alucard?
Sent from my SGH-M919 using Tapatalk
Xplorer4x4 said:
For now I am satisfied with Alucard kernel in OotCM14 but I'll be keeping an eye on this thread to see how things developed.
I do have one question, is your kernel based on stock cm kernel or Alucard?
Click to expand...
Click to collapse
No worries!
Yes, my kernel is based on stock CM kernel. Alucard kernels are great, I have a lot of respect for Alucard kernels.
AlaskaLinuxUser said:
For CM14 by the JDCTeam:
http://www.mediafire.com/file/9z097f1aox8pguu/AKLU-CM14-N-JFLTE-iosched-20161110.zip
For AOKP 7:
http://www.mediafire.com/file/znzpjieflvb7q9r/AKLU-AOKP-N-JFLTE-iosched-20161110.zip
Change Log:
20161110
+ Added I/O Schedulers:
-->FIOPS
-->SIO
-->VR
Click to expand...
Click to collapse
To God be the glory, another successful addition to the N kernel! Just added a few I/O schedulers.
i see you are making kernels for aokp 7. i am wondering is there even an aokp 7 for us yet and if so where can i test it
gizm0luvsu said:
i see you are making kernels for aokp 7. i am wondering is there even an aokp 7 for us yet and if so where can i test it
Click to expand...
Click to collapse
I am guessing it was a typo and he meant aosp not aosp. No aokp rom yet that I know of.
Sent from my Pixel using Tapatalk
gizm0luvsu said:
i see you are making kernels for aokp 7. i am wondering is there even an aokp 7 for us yet and if so where can i test it
Click to expand...
Click to collapse
Xplorer4x4 said:
I am guessing it was a typo and he meant aosp not aosp. No aokp rom yet that I know of.
Click to expand...
Click to collapse
Actually, there is an AOKP 7.0 teaser download in the AOKP MM thread. No working calls yet.
AlaskaLinuxUser said:
Actually, there is an AOKP 7.0 teaser download in the AOKP MM thread. No working calls yet.
Click to expand...
Click to collapse
ahhh ok
Will u be adding all the goodies u had in ur MM Dev kernel to ur aokp N kernel
dtriguero said:
Will u be adding all the goodies u had in ur MM Dev kernel to ur aokp N kernel
Click to expand...
Click to collapse
Great question!
Yes, I plan to do that eventually, it may take me a while. There are some other pressing phone items that I need to fix first.
For some reason I tried flashing your aokp kernel on your new build and boot indefinitely. Could be me
smartt699 said:
For some reason I tried flashing your aokp kernel on your new build and boot indefinitely. Could be me
Click to expand...
Click to collapse
Hmmm... It did test good here. However, I let AOKP N boot fully, then went back to recovery and flashed this kernel.
However, I have updated it, so try the new one in the OP, if you would. It also tests good here. When flashing, it gave me an error, but still flashes just fine. The error is about the syntax of the META-INF file, not a kernel problem.
Let me know how if you have any more problems. I did not have GAPPS installed when I tested this, just for reference.
Praise God, new kernel is up!
Hey guys, just wanted to let you know that the OP is updated with the new kernel, including intelliplug, an alternative to mpdecision for hotplugging. This controls how many cores are used at once. You have to use Kernel Adiutor or some similar app to control it. Intelliplug has several options that show up in the Kernel Adiutor as well. Let me know what you think!
hi there is a procedure to install this kernel on RR ( like wipe cache), because i tried an get a bootloop
-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
Known Issues: Tell me please! Seriously.. tell me.
Nick80835 said:
Known Issues:
• DT2W can only be enabled and disabled using a kernel settings app for LOS14.1 based ROMs, for AOSP and CAF based ROMs the switch in the settings app should work if it is there.
• Incompatible with Boeffla Config app.
Click to expand...
Click to collapse
why isnt Boeflla config app compatible?
suraj.das said:
why isnt Boeflla config app compatible?
Click to expand...
Click to collapse
I believe it's an issue with the kernel version or a value I need to fix back to default.
Nick80835 said:
I believe it's an issue with the kernel version or a value I need to fix back to default.
Click to expand...
Click to collapse
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
suraj.das said:
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
Click to expand...
Click to collapse
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.
Nick80835 said:
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.
Click to expand...
Click to collapse
So now it's Boeffla app compatible?
CounterC said:
So now it's Boeffla app compatible?
Click to expand...
Click to collapse
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
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.
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.
Nick80835 said:
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
Click to expand...
Click to collapse
You need to recover almost every part of Boeffla ramdisk.
aviraxp said:
You need to recover almost every part of Boeffla ramdisk.
Click to expand...
Click to collapse
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.
Nick80835 said:
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.
Click to expand...
Click to collapse
Then I assume things like swipe2awake are broken now?
aviraxp said:
Then I assume things like swipe2awake are broken now?
Click to expand...
Click to collapse
Sadly, yes.
Nick80835 said:
Sadly, yes.
Click to expand...
Click to collapse
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
aviraxp said:
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
Click to expand...
Click to collapse
I thought I did remove it, where is it exactly?
Edit: You, and anyone else, can message me on telegram, my username is @Nick80835
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.
Nick80835 said:
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.
Click to expand...
Click to collapse
would be helpful if you state update date in the title of thread
Uploaded a very tiny update, only change is the default GPU governor is now simple_ondemand
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