Introduction
The idea for creating this kernel came up around a year ago, during early LP custom ROM builds. I thought it would be a nice idea to fork the most advanced kernel at the time, EvoMix, developed by our renowned Olivier, Joe (SuperHanns) and Alex, and add to it the latest upstream 3.4 patches as well as mix its features with another good kernel, KMA.
After that experiment turned out not so bad, me and fellow xda user BrateloSlava got an idea to continue developing that mixed kernel with our own cherry-picks from the best kernels available for various devices, and use it in my builds of RR and later GZR Tesla ROM.
Now, one year later, I continued the development that BrateloSlava did on the kernel for the last months for my Tesla and Validus ROMs, and I thought it would be a nice idea to extend this kernel's availability to the users of all custom ROMs around at the moment.
So, here is Airless Kernel for Xperia ZL, compatible with all CM/AOSP based Marshmallow ROMs.
Features:
CPU
- Governors: ondemand, interactive, performance, intellimm, yankactive, yankdemand, zzmoove, barry_allen
- Multicore Power Saving - tries to group tasks into the least cores possible
- Schedule workqueues on awake CPUs
- CPU Frequency underclock (192 MHz) and overclock (1.7 GHz) capability
- Voltage regulation
Thermal management
- Simplified and efficient thermal driver
- Flexible ramp threshold temperature
GPU
- Governors: simple, ondemand, performance
- 27 MHz idle frequency for ideal power saving
- Overclocked to 487 MHz
Sound
- Faux Sound Control allowing amplified speaker, headphones and microphones volume
Misc
- RGB subtractive color control
- I/O Schedulers: sioplus, bfq, fiops, zen, row, deadline, noop
- Dynamic FSYNC
- Kernel Samepage Merging
- ARM Auto Hotplug (mpdecision replacement) - no tunables
- Gentle Fair Sleepers
- PM: Power Suspend as a replacement to Early Suspend
- TCP congestion protocols: westwood, highspeed, cubic, reno
- Disabling of some well known wakelocks (e.g. msm_hsic_host)
- Double Tap to Wake
- Fast Charge
- Vibration Strength control
- Compiled with latest UBER 5.x GCC toolchain
- Latest upstream patches: 3.4.112
- Many build flag optimizations (graphite, Ofast)
Download
Latest version (20160901)
Installation:
- Make sure you're running a CM or AOSP-based Marshmallow ROM (Resurrection Remix, AOKP, etc..)
- Flash the zip in TWRP 3.0 (tested, recommended) or other compatible recovery
- Reboot
Source code
Github link
Bug reporting rules
Only use the DevDB bug report tool for reporting bugs, provide proper logs and state the ROM, its XDA thread and version you're using. All other reports will be ignored!!
You assume all responsibility for anything that may happen
and I cannot and will not be held responsible
for anything that may happen to your device as a result of flashing a kernel.
*FLASH AT YOUR OWN RISK*
Thanks to @repey6 for testing this kernel on Odin!
XDA:DevDB Information
Airless Kernel, Kernel for the Sony Xperia ZL
Contributors
airlessproject, BrateloSlava
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-09-01
Created 2016-08-10
Last Updated 2016-09-01
Reserved
Fantastic! ZL have this kernel too!:good:
Hi guys. If you dont know this kernel may be used on LP (CM12.1) roms. I checked on different roms
trying
repey6 said:
Hi guys. If you dont know this kernel may be used on LP (CM12.1) roms. I checked on different roms
Click to expand...
Click to collapse
yes the only problem would be that wifi won't work if the ROM has no kernel modules. I can make a version with modules built-in if someone encounters that.
Try this kernel on official CM13. Wi-fi not work. Try version from 29.08 (DU topic) - wi-fi work, but no deep sleep (wi-fi always active).
@airlessproject hi , and we get an update?
repey6 said:
@airlessproject hi , and we get an update?
Click to expand...
Click to collapse
Yes
Sir_DiamonD said:
Try this kernel on official CM13. Wi-fi not work. Try version from 29.08 (DU topic) - wi-fi work, but no deep sleep (wi-fi always active).
Click to expand...
Click to collapse
Will be fixed in the update
Sent from my E6553 using Tapatalk
new build:
https://www.androidfilehost.com/?fid=24694152805484037
compatible with latest CM13 nightlies and all other ROMs which will be built from today on, because they will use the CM changes; for ROM versions prior to today, use my previous build (20160818)
airlessproject said:
new build:
https://www.androidfilehost.com/?fid=24694152805484037
compatible with latest CM13 nightlies and all other ROMs which will be built from today on, because they will use the CM changes; for ROM versions prior to today, use my previous build (20160818)
Click to expand...
Click to collapse
Works perfectly with new CM13.:good: Thanks.
Wifi not active with latest update. Try 2 time.
j.jeedz said:
Wifi not active with latest update. Try 2 time.
Click to expand...
Click to collapse
Which ROM?
Sent from my E6553 using Tapatalk
airlessproject said:
Which ROM?
Sent from my E6553 using Tapatalk
Click to expand...
Click to collapse
Resurrection Remix.
Thank you very much
j.jeedz said:
Resurrection Remix.
Thank you very much
Click to expand...
Click to collapse
Please use the previous build of the kernel (this is stated in the post about the latest build)
https://www.androidfilehost.com/?fid=24591000424955266
Sent from my E6553 using Tapatalk
j.jeedz said:
Wifi not active with latest update. Try 2 time.
Click to expand...
Click to collapse
I checked now and wi-fi works. I installed successfully latest build on RR 5.73.
airlessproject said:
Which ROM?
Sent from my E6553 using Tapatalk
Click to expand...
Click to collapse
repey6 said:
I checked now and wi-fi works. I installed successfully latest build on RR 5.73.
Click to expand...
Click to collapse
I'm 5.7.3 too but not work. Back to previous build. Thank you.
Hi. I ve read some interesting words from PDesire. ( He making sound mod for xperia devices (Project Meli)) He sais that WCD9310 (XZ audio chip) is now capable to play 24bits 192Khz audio through kernel and devs can freely use his source code. That would be great to add this feature to this kernel. His code on github. Here is link : https://github.com/PDesire/PDesireAudio Dont know if it work for XZ users but still have hope)
Good afternoon, whether core modifications available for Android 7.0? for http://forum.xda-developers.com/xperia-zl/orig-development/rom-cyanogenmod-14-0-xperia-zl-t3464027
hi
Work Great! .. thank you OP & and dev
- RR ver 5.7.4 Based CM13
- Xperia ZL C6502
Related
Moderators EDIT:
This thread can currently be found at it's new location
http://forum.xda-developers.com/nexus-9/development/kernel-sublime-t3145862
Thanks...MD
IntroductionMy primary goal with this kernel is to improve performance of the N9 while maintaining stability. My secondary goal with this kernel it to learn more about Linux kernel development. I am novice right now but I hope to sharpen my abilities and make original changes to improve the kernel.
DisclaimerUse at your own risk. I take no responsibility for anything that happens to your device. However, I will do my best to deliver a stable experience with this kernel.
Known Issues
You might get one random reboot after the initial install
[*]The 5.1.1 kernel from Google is know to get a warmer than previous iterations.
[*]Issue rebooting into recovery and boot-loader.
Installation From Another Kernel
Reboot into TWRP 2.8.6+
Flash stock kernel
Flash Zeta kernel
Wipe caches
Reboot system
Wait for 10 minutes after it boots (recommended)
Enjoy!
Upgrading the Kernel
Reboot into TWRP 2.8.6+
Flash Zeta kernel
Reboot system
Wait for 10 minutes after it boots (recommended)
Enjoy!
Features
Latest Google 5.1.1 source
No forced encryption
F2Fs support
Elementalx governor
IO Schedulers: Noop, Cfq, Fiops, Sio, Bfq
Inteliplug
Init.d tweaks (WIP)
Kernel same-page merging
Optimizations
Uber 5.1
O3
Graphite
Loop nest optimizations
Cortex-a57 tuning
L1 and L2 cache tuning
Downloadhttps://basketbuild.com/devs/Beta1440/Nexus9/Zeta-Kernel
Suggested Configuration Apphttps://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
Sourcehttps://github.com/Beta1440/Zeta_Kernel
Google+ Communityhttps://plus.google.com/communities/112104676437852830249
Credits
Sabermod for compiler optimizations
Linaro for Linaro tool-chain
Cl3Kerner for Uber tool-chain
Flar for Elementax
Faux for Faux Kernel
Franco for Franco Kernel
USBHost for Fire-Ice
Paget96 for init.d tweaks
Free Software Foundation for making this all possible
Google for AOSP
[/INDENT]
Changelogs
2.3.0
Merge in latest Google sources
Linux 3.10.40 -> 3.10.55
Add Intelliplug support
Usb fast charging
Add Elementalx cpu governor
Add Bfq i/o scheduler
Fixed reboot panic issue
Misc optimizations
2.2.3
Merge in latest Google sources
Add support for frandom
Reserved 2
Is there wake gesture support?
It's worth expected :silly:
ins5736 said:
Is there wake gesture support?
Click to expand...
Click to collapse
When I added Flar's wake gestures to the kernel, sweep 2 wake and sweep 2 sleep worked, but I was having issues with double-tap to wake. I'll try adding it in again later.
Beta1440 said:
When I added Flar's wake gestures to the kernel, sweep 2 wake and sweep 2 sleep worked, but I was having issues with double-tap to wake. I'll try adding it in again later.
Click to expand...
Click to collapse
Thanks! I like the sweep up/down in the elementalx kernel. It's a little thing, but I like it.
subscribed
Note:
if one disables DTW
one may get suspen problems
Beta1440 said:
When I added Flar's wake gestures to the kernel, sweep 2 wake and sweep 2 sleep worked, but I was having issues with double-tap to wake. I'll try adding it in again later.
Click to expand...
Click to collapse
I have issues on Elemental using the double tap gesture, so it isn't anything you did, it's the gestures themselves.
App for Kernel
app recommended for managing this kernel ???
So what is the consensus???
Sadly, I've yet to get this to boot. Probably doing something wrong lol. Oh well
gravin said:
app recommended for managing this kernel ???
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
ChristianJay said:
So what is the consensus???
Click to expand...
Click to collapse
It might be a little too early to get a consensus. There are still lots of things I would like to add and change.
the 5.1 toolchain + fixes in the kernel causes undefined instruction #0 when the device sleeps or something. Even when you power off the device in the menu it will restart instead. Tested this kernel and my own compiled kernel.
cLeAv0 said:
the 5.1 toolchain + fixes in the kernel causes undefined instruction #0 when the device sleeps or something. Even when you power off the device in the menu it will restart instead. Tested this kernel and my own compiled kernel.
Click to expand...
Click to collapse
Are you referring to this commit?
https://github.com/Beta1440/Zeta_Kernel/commit/b3c0ea1161cc7ab522fc43931f5aa317ece035ac
I wasn't quite sure about how to solve this issue. Do you have a recommended solution?
Not sure what broke my auto brightness but it's gone. Anyone else?edit:Nm it suddenly returned.
Tested on Temasek Rom NOT work!!!
Question, this Kernel work only stock rom???
gravin said:
Tested on Temasek Rom NOT work!!!
Question, this Kernel work only stock rom???
Click to expand...
Click to collapse
Right now it's for AOSP based ROMs however I could make a CM version if the demand is there.
Beta1440 said:
Right not it's for AOSP based ROMs however I could make a CM version if the demand is there.
Click to expand...
Click to collapse
If it's not too difficult, it would be awesome to have a CM version as well.
My kernel would have only what's needed. However users can request a feature and if i find it worthy i would test it and add.
I am keeping short and writing the features i have added so far !
FEATURES:
V 1.4 : [ As of now only CM based ]
Switched to latest CM13 source base
Voltage control
More refined sandy charger control
Tuned elementalx governor
Darkness governor
Kcal tweaks
FIOPS & SIO added
Compiled with latest uber toolchain
Other tweaks from my end
V 1.3 :
FIOPS scheduler added
Tuneups to interactive governor
Changes to elementalx and it's tunables.
Solves potential MTP mode USB issues and sound issues.
Full synapse support added ( Doesn't directly come inside from my kernel. You will have to flash separately ). Thanks to @yarpiin
More thermal changes
Lot more in store
To download synapse flashable zip refer third post
Please install CM camera next mod which is also available under downloads section. Just install it as normal apk. Hotplug has video rec freeze on stock OP camera. Blame Oneplus for it.
V 1.2 :
Sandy charger control. Now charge your op2 much faster than stock ( Use synapse or updated kernel adiutor app [available in my downloads,not playstore of kernel adiutor] to enable it and control )
Intelliplug. Use it wisely and according to ur usage
Initial support to synapse ( The bulk needs to be still controlled via Kernel Adiutor )
Initial attempt at porting Faux Sound control ( It's not working completely yet. Will be fixed soon )
Merged with latest Oxygen 2.1 source
Plenty of other features hidden.
Initial release :
Compiled with Sabermod gcc 4.9 toolchain
Powersuspend with different modes
USB Fast charge
Intelligent cpuquiet hotplug framework ( Based on NVDIA and tuned to msm )
ElementalX governor from flar ( with latest patches )
Kcal control ( colour control driver by savoca )
Fsync on/off support
BFQ I/O scheduler added
Thermal code tweaked heavily ( device should stay at it's coolest )
Optimized for best performance and battery ( you can get some of the best results )
Smoothness guaranteed
Rcu,sched,mm and other various enhancements
There are plenty more hidden ! Just use and experience the kernel. Don't forget to post your reviews
I can only say that you can get one of the best experiences with probably no real bugs !
Recommended app :
Kernel Adiutor by grarak
Downloads :
Sandy kernel for One Plus two
Installation guide :
Download the zip
Reboot to recovery ( custom recovery )
Flash the zip
Enjoy sandy kernel on one plus two
Credits :
@grarak - For the code base and for his time. Nice guy to speak with
And to everyone else, whose code i have used.
Tester credits :
@Skybark - For testing. Nice guy to speak with as well. Thanks mate !
XDA:DevDB Information
Sandy Kernel for One plus two, Kernel for the OnePlus 2
Contributors
Santhosh M
Source Code: https://github.com/sandymanu/sandy_oneplus2_msm8994
Kernel Special Features: [Fast Charge] | [ Elementalx] | [Darkness ] | [ Ice cool thermal]
Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2016-02-25
Created 2015-09-04
Last Updated 2016-04-28
FAQ's
Q : Will this work on all ROM's ?
A : It will work bugless in Oxygen OS, but could give you bugs in CM or CM based ROM's ( as they are under alpha stage )
Q: OMG ! Baettaryyy SUCKZ ! STAPH putting lame kernels
A : My kernel is intended for battery and performance. I have no intention to build a kernel for battery draining. Your drain comes from your location apps,wake locks,etc. Use App ops or servicely app and check damn wakelocks & keep awake of your apps ( Play services, Maps, facebook,etc )
Q: What governor do you suggest ?
A : I have included only one governor ( elementalx ) other than stock and hence i would suggest you switch to it if it's not pre-switched after flashing.
Synapse link
Synapse flashable zip
Tested and all I can say is to flash that s#it!!Smoothness overloaded.Awesome power management!
5* rating
Tapped from my ①+②=❸
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
yarpiin said:
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Click to expand...
Click to collapse
Works great on OOS 2.0.2!
ebanreb37 said:
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
Click to expand...
Click to collapse
Tapped from my ①+②=❸
Great !!! will try
Reserved for my tweaks.. Thanks for the kernel.
From lettuce with LiquidSmooth ROM and Sandy Kernel
vaisakh7 said:
Works great on OOS 2.0.2!
Tapped from my ①+②=❸
Click to expand...
Click to collapse
camera force close, mp3 error, all big cores always on?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
No issues!Camera works fine,MP3 works fine,cores are shut down on light usage(thanks to CpuQuiet hotplug).
Tapped from my ①+②=❸
Works great~~ still testing the fast charge~ tho is it possible to have westwood tcp congestion or others perhaps?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
You mean you face this ?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Seems like a recurring theme with these early OP2 kernel attempts..
return.of.octobot said:
Seems like a recurring theme with these early OP2 kernel attempts..
Click to expand...
Click to collapse
These are not there in this kernel ! [ He was just questioning if it is there ]
Santhosh M said:
These are not there in this kernel ! [ He was just questioning if it is there ]
Click to expand...
Click to collapse
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
return.of.octobot said:
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
Click to expand...
Click to collapse
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Can you verify if this is true?
ebanreb37 said:
Can you verify if this is true?
Click to expand...
Click to collapse
This isn't true.I've been a tester and I can assure that these issues doesn't exist!
Tapped from my ①+②=❸
vaisakh7 said:
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Click to expand...
Click to collapse
does elementalx efficient in terms of battery?
Code:
****Disclaimer: I'm not responsible if you destroy your device. Use at your own risk.
Introduction:
I saw a lot of demand/requests for a LOS compatible, F2FS kernel and wanted to make one. This kernel installer includes the kernel with F2FS drivers built-in and the required ramdisk changes to make F2FS mount. Energy Aware Scheduling is baked right into tabp0le kernel. You will get the best battery life and performance this device has to offer. You can find out more about EAS here. This kernel is built for stability, battery life and features without compromising performance. Overclocking is not going to happen. Please do not flash this on any ROM not based off LineageOS.
Note: The 4.0+ versions will ONLY work with Oreo. Please do not try and flash on Nougat!
Bug Reporting:
Please only report bugs and do so in the following format:
Device Firmware base:
Kernel Version:
Device ROM, version and date of release/nightly:
Governor:
Scheduler:
Any changes made within a kernel manager:
Any bootup scripts:
Brief description of bug:
Intended behavior:
Actual behavior:
Steps to reproduce bug:
Do this
Do that
See the bug
****Attach a logcat or you will be ignored****
Features:
F2FS /data support
F2FS /cache support
[*]Disabled verifiedbootstate check (will allow CTS/SafetyNet to pass on unlocked bootloader)
Forced fast charge on USB 2.0 (cherry-picked from CleanSlate Kernel by @tbalden
Double tap fingerprint sensor to sleep
Battery/sleep improvements
Option to disable/enable wakelocks: Bluedroid, wlan_rx, wlan_ctrl, wlan, IPA_WS
Option to disable/enable magnetic cover sensor
Sweep2Sleep option
Disable fsync option (will break reboot to recovery if disabled)
Separate options for I/O schedulers on internal/external storage
I/O enhancements
I/O Schedulers: noop, deadline, cfq, fiops, sio, fifo, sioplus, tripndroid, vr, zen, maple
Governors: sched, schedutil, alucardsched, darknesssched, conservative, ondemand, userspace, powersave, performance, interactive
Requires:
CM/LOS 14.1/AOSP/CAF based ROM
Highly Recommended:
ROM with full EAS support built in
ROM with Marlin or Vox Populi PowerHAL
Changelog:
02.12.18 - v3.03
Add WireGuard support
11.13.17 - v4.0-O
Oreo release
08.27.17 - v3.02
Merge latest caf
Update wifi drivers to latest U11 drivers
Patch kernel all the way up to Linux version 3.18.65
07.31.17 - v3.01
Rebase of latest caf
Fix EAS errors/cgroup errors
Far too much to list on this changelog
06.21.17 - v2.09
Get caught up with upstream
Remove cmdline incompatible with EAS
Many EAS tweaks
Remove force-encrypt
Much more, not going to list it all. See my github
Click to expand...
Click to collapse
Install:
Flash in TWRP.
Install your favorite kernel tweaking app for full functionality. EX kernel manager is my recommendation.
To get F2FS working, you need to research yourself. There are plenty of threads that tell you how.
Download:
Download Repo
Additional Credits:
Thanks to @crpalmer for all his hard work on the HTC 10 LOS kernel
Thanks to @Captain_Throwback for helping me get F2FS working
Thanks to @tbalden for force fast charge code & other code I borrowed too
Thanks to @flar2 for a bunch of code I borrowed from ElementalX
Thanks to @franciscofranco for a bunch of code
Thanks to @CrazyGamerGR for a bunch of code
Thanks to @Eliminater74 for taking a lot of his time to help me make this a reality and for first porting EAS to the HTC 10
Thanks to @Cuffuffles for giving me ramdisk edits to use with AnyKernel2 for EAS to work with LOS
Thanks to @RenderBroken for proper ramdisk settings & EAS v1.2 commits
Thanks to my testers: @rav101, @Meowdib (If I forgot you let me know)
Click to expand...
Click to collapse
tabp0le Sources:
tabp0le EAS Kernel Source
tabp0le AnyKernel2
Original Sources:
LineageOS Kernel
Original EAS Kernel Source
EAS v1.2 Kernel Source
AnyKernel2 by @osm0sis
XDA:DevDB Information
tabp0le HTC 10 EAS CAF/LOS/AOSP Kernel, Kernel for the HTC 10
Contributors
tabp0le
Source Code: https://github.com/tabp0le/android_kernel_htc_msm8996
Kernel Special Features: Energy aware scheduling (EAS), F2FS support, Fast charge USB, much more..
Version Information
Status: Stable
Current Stable Version: 3.04-Nougat | 4.0-Or
Stable Release Date: 2017-11-13
Created 2017-02-27
Last Updated 2018-02-12
Reserved
Reserved
Thanks,but can't find it.
Thanks, but the is no download in the repo.
I think this is the link.
https://cloud.spryservers.net/s/YlwSeyCizqLCyNm?path=/tabp0le-EAS
In v0.9 DoubleTap2Sleep on the fingerprint worked better imo..
I have to disable this function and so I changed it to stock behavior for now.
Fixed the OP with link. Oops!
2 threads?
Hi @tabp0le ! Can you share your EX KM settings (all tuning parts) ? Thanks for the kernel (and the rom).
ali nz said:
2 threads?
Click to expand...
Click to collapse
Yes, the EAS kernel and original kernel are updated differently and have different version numbers. It's too confusing for me to leave them in the same thread.
ordeniz said:
Hi @tabp0le ! Can you share your EX KM settings (all tuning parts) ? Thanks for the kernel (and the rom).
Click to expand...
Click to collapse
Right now I'm not using any custom settings. You could ask @INDIAN-MAfIA what he uses on Nebula, or look at the Nebula EAS thread because those EAS settings should all work here too.
Hi @tabp0le
I just tried your RR builds and while I do know that these are your private builds for your own use its just that they are the best damn AOSP builds! Most feature rich and stable builds at the moment. Hence I had a small request. It's okay if you don't want to implement it. So here goes… could you please implement an option so that the stock android colour scheme could be used for the settings and brightness slider and such? It previously used to be green and teal(? I think. Not good with colour names. I just remember quick settings used to be a different shade of Gray. Like in stock rom) Now it's Gray and blue. Like in the brightness slider and downloads bar. Could you please implement something that allows me to use the old colours? Thanks.
tabp0le said:
Yes, the EAS kernel and original kernel are updated differently and have different version numbers. It's too confusing for me to leave them in the same thread.
Click to expand...
Click to collapse
No...i mean 2 threads for EAS?
jhadsfi said:
Hi @tabp0le
I just tried your RR builds and while I do know that these are your private builds for your own use its just that they are the best damn AOSP builds! Most feature rich and stable builds at the moment. Hence I had a small request. It's okay if you don't want to implement it. So here goes… could you please implement an option so that the stock android colour scheme could be used for the settings and brightness slider and such? It previously used to be green and teal(? I think. Not good with colour names. I just remember quick settings used to be a different shade of Gray. Like in stock rom) Now it's Gray and blue. Like in the brightness slider and downloads bar. Could you please implement something that allows me to use the old colours? Thanks.
Click to expand...
Click to collapse
Thanks man! Best suggestion i have for the color is using substratum to customize.
ali nz said:
No...i mean 2 threads for EAS?
Click to expand...
Click to collapse
One is barebones EAS no tweaks.
tabp0le said:
Thanks man! Best suggestion i have for the color is using substratum to customize.
Click to expand...
Click to collapse
I could find themes for pixel ui which rom has but not for aosp ui which I want. Thanks anyway though. Awesome work on kernel and rom.
jhadsfi said:
I could find themes for pixel ui which rom has but not for aosp ui which I want. Thanks anyway though. Awesome work on kernel and rom.
Click to expand...
Click to collapse
Thanks man. AOSP is pixel actually. AOSP is whatever google says it is in a given year. Nexus is AOSP for MM, Pixel for N. Just the way it goes. I think theres a new tool out there now that you can do the customizations yourself without an entire theme. Not sure what it's called but I think it was in XDA news the other day.
tabp0le said:
Thanks man. AOSP is pixel actually. AOSP is whatever google says it is in a given year. Nexus is AOSP for MM, Pixel for N. Just the way it goes. I think theres a new tool out there now that you can do the customizations yourself without an entire theme. Not sure what it's called but I think it was in XDA news the other day.
Click to expand...
Click to collapse
Oh haha. I thought pixel had some proprietary code so it wasn't AOSP. Guess I was wrong. Thanks for the tip. I'll search for it.
I flashed latest v1.01 but in Ex kernel manager and in phone info i see v0.9. I've already tried to flash again v1.0.1 without success, but in ex kernel manager i see termal throttling option that wasn't there in v 0.9. What could have happened?
Edit: i'm on dirty unicorns 11.1 now
AntoRei said:
I flashed latest v1.01 but in Ex kernel manager and in phone info i see v0.9. I've already tried to flash again v1.0.1 without success, but in ex kernel manager i see termal throttling option that wasn't there in v 0.9. What could have happened?
Edit: i'm on dirty unicorns 11.1 now
Click to expand...
Click to collapse
I know DU has problems with EAS. The thermal settings should all be the same. Not sure what you are seeing. Anyone else having problems flashing 1.01?
tabp0le said:
I know DU has problems with EAS. The thermal settings should all be the same. Not sure what you are seeing. Anyone else having problems flashing 1.01?
Click to expand...
Click to collapse
It's better to use stock kernel? I'd like to use your kernel
Hello everyone,
I have been compiling/developing ROM's and kernels since a while for YU devices and have recently stepped into development for this lovely device
You will see me around in the Development section from now posting ROM's and stuff
Governors
- Barry Allen
- Pegasusq
- Hyper
- Intelliactive
- Blu Active
- ZZmove
- Darkness
- ElementalX
- Impulse
- Lionheart
- BioShock
- Lulzactive
- Mythx Plug
- SmartassH3
- Electrodemand
- Xperience
- Tripndroid
- Dyninteractive
And the stock ones
- Interactive(tweaked a lot,thanks to franciscofranco)
- Userspace
- Powersave
- Ondemand
- Performance
That looks pretty loaded like right?
Hotplugs
- IntelliPlug
- Alucard
- Bricked
- MSM MPdecision
- Thunderplug
Other Features
- Updated Linux base from 3.10.84 to 3.10.105(includes **** loads of bug fixes for arm64)
- Updated to latest LA.BF64.1.2.3-02410-8x94.0 tag by CAF
- Updated WiFi drivers(qcacld-2.0) to LA.BF64.1.2.3-02410-8x94.0
- Enabled Arch Power(Helps in battery saving)
- PDesire audio
- KCAL screen color calibration driver
- Adreno IDLER GPU driver
- Dynamic Fsync 1.2
- Controls for sched features
- Fastcharging drivers (thanks to AK)
- Entropy tweaks
- Disabled gentle fair sleepers by default
- 27mhz Idle GPU freq step(idle frequency)
- Fixed 2% battery level drop
- Safe Overclocking and Underclocking
- A flag for power oriented workqueues
- Queued msm-thermal,smbcharger,smb349-dual-charger,qpnp-fg,msm-core over system_efficient_workqueue
- Attempt to reduce micbias glitches during audio playback through headphones
- Bypasses safetynet(if stuff doesnt work its your problem dont report here)
- This is not filled with bull**** except governors otherwise i've picked only those features which deliver awesomeness
Compatibility -
My builds are compatible with all Nougat based ROM's
They will boot and work even with Marshmallow but no support will be provided
Note for all ROM Compilers/Developers
- Please consider picking https://github.com/halogenOS/androi...mmit/5237408e390aa2c51e196b6233ede46286f24c9f into your specific device_qcom_common repos for the DT2W node to be detected automatically
Note for all
- Double Tap 2 Wake(and maybe all other gestures) might not work on AOSP/CAF based ROM's
- You can use the Kernel Aduitor app from the playstore to tweak the kernel
Downloads -
From my downloads server
- http://downloads.darkbeast.me/oneplus2/kernel
Installation -
Download the zip and flash it via recovery
For the best experience flash your ROM's stock boot.img and flash my kernel on top of it only if coming from another custom kernel
I'm always online and looking at your posts ready to answer/help anytime
I recommend using the Kernel Aduitor MOD to apply settings
- https://github.com/yoinx/kernel_adiutor/raw/master/download/app/app-release.apk
Yes i follow all guidelines and my kernel source is open
Kernel Source - https://github.com/The-DarkBeast/oneplus2-custom
You can follow me on
Twitter
Google+
for timely updates over my work
Credits:
@Grarak
@franciscofranco
@Lord Boeffla
And all others who have contributed to this kernel
My great testers -
Vasu and all members of the Testers Crib
If you guys like my work please consider donating a small amount for keeping my build server alive
PayPal
Cheers!.
OK so previously the Oneplus2 kernel source was on Linux version 3.10.84 I have brought it up to the latest 3.10.105 which has loads and loads for fixes for arm64 architecture it took me some days to do it but it is promising
Cheers ! #2
One more
Good one!
Aah finally darkbeast kernel is released. Good work pranay.
Amazing! Good work Pranay!
Good job, mate! It's good to have you on xda!
Good job mate
Sent from my YU5010 using Tapatalk
All the cores on like in franco's or the usual config in all the other kernels?
Sent from my ONE A2003 using XDA-Developers Legacy app
Can you please describe about the governors . How they differ from one another?
playkish said:
Can you please describe about the governors . How they differ from one another?
Click to expand...
Click to collapse
I think there is a thread somewhere on the xda that tells u about all the governers. Google it
I can't seem to manage any of the hotplugs.
All cores stay online and when I do get them to offline they won't come online.
Very strange. I use Kernel Adiutor
parasthakur37 said:
All the cores on like in franco's or the usual config in all the other kernels?
Sent from my ONE A2003 using XDA-Developers Legacy app
Click to expand...
Click to collapse
Should be better though little cores will come up if a task is assigned to them this generally happens when the device is heated as the frequencies are not altered that time and run low
nexus_vl said:
I can't seem to manage any of the hotplugs.
All cores stay online and when I do get them to offline they won't come online.
Very strange. I use Kernel Adiutor
Click to expand...
Click to collapse
Strange this maybe happening because of the background tasks
Pranay Narang said:
Strange this maybe happening because of the background tasks
Click to expand...
Click to collapse
i also had this issue every time i used your kernel in past (downloaded from afh)
@Pranay Narang What is the supported android version?
Which version of android? Oxygen 3.5.8 will be taken
Should support all N based ROM's and even mm based but cannot guarantee working on them
Is it Working on RR?
Roshan Patil said:
Is it Working on RR?
Click to expand...
Click to collapse
Yes, very wel
Introduction
Hello everyone, this is my personal continuation of the famous Flash Kernel by Nathan Chancellor for the OnePlus 5/T.
This kernel is made with a focus on performance, battery life and stability.
You got the choice between a HMP version and a EAS version of the kernel.
Hopefully you will enjoy it!
Important thread information!
If you got issues please provide a log.
If you got feature requests, just ask.
OT is allowed.
Flash instruction
On OOS stock kernel:
- Flash kernel zip
On custom kernel:
- Dirty flash stock rom
- Flash kernel zip
Features
Major features of both (HMP and EAS) kernels
- Up to date with OOS (Stable and Beta)
- Up to date with the latest stable Linux version
- Up to date with the latest CAF tag
- Mainline patches from Linux, focusing on bug fixes/security
- Mainline CFQ scheduler improvements
- Kernel hardening from CopperheadOS
- Disables dm-verity
- Several subsystems converted to use power efficient workqueues
- Accidental touch protection on hardware keys
- Backlight dimmer
- KCAL color control
- Sweep2sleep
- Sound control
- Wakelock blocker
- Latest WireGuard snapshot
- Westwood as the default TCP algorithm
- Built with a self compiled Clang 7.0.3 toolchain
- USB fast charge
- CPU Boost improvements
- Pixel2Oreo WiFi MOD v5 Stable included
- Wake Gestures
- Notification LED Control
EAS specific features:
- Schedutil governor
- Dynamic stune boost
HMP specific features:
- CPU input boost
- Devfreq boost
- Simple LMK
Downloads
Primary
Archive
Sources:
Kernel: https://github.com/crian/kernel_oneplus5
AnyKernel: https://github.com/crian/AnyKernel2
Credits and Thanks:
- @nathanchance for Flash and inspiration
- @osm0sis for AnyKernel2
- @Sultanxda for being a Dev
- @franciscofranco for having some nice stuff
- @RogerF81 for WiFi MOD
- @joshuous and @RenderBroken for EAS
- @azaidi for Adaptive Stune app
- and all the other amazing Devs out there
XDA:DevDB Information
[KERNEL][OOS 8.1.0 TREBLE][CLANG] Reverse Flash, Kernel for the OnePlus 5
Contributors
crian
Source Code: https://github.com/crian/kernel_oneplus5/tree/reflash
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.1
Stable Release Date: 2018-10-25
Created 2018-09-13
Last Updated 2019-01-05
Misc
Adaptive Stune app
This app calculates the Dynamic stune boost on the EAS kernel for each activity you are running.
It optimizes battery drain while aiming for 60 FPS.
This a slightly modified version of @azaidi's work.
Instruction
- Install the apk
- Give access and su permission
- Settings are available via long-press shortcut
Download
AdaptiveStune.apk
Source
https://github.com/crian/AdaptiveStune
Great.. Will try out soon.. Hopefully will be as good as what Nathan put out.. Really sad he sold his oneplus 5.
Edit: does this include latest CAF updates?
Sent from my OnePlus 5 using XDA Labs
Is this unified by any chance?
persieghini said:
Is this unified by any chance?
Click to expand...
Click to collapse
Yes it's unified.
Custom support?
evanxyj said:
Custom support?
Click to expand...
Click to collapse
Nope. Currently only for OOS.
crian said:
Nope. Currently only for OOS.
Click to expand...
Click to collapse
Hi! Do you know whether this kernel exposes battery life / capacity information ? I recall when I had a 1+3t some kernels did that.
Added to the OnePlus 5 Index Thread here.
crian said:
Yes it's unified.
Click to expand...
Click to collapse
Sorry for the noob question but does unified mean 5 and 5T or single kernel could be flashed on both Stable and beta OOS for OP 5?
Sy1ar said:
Sorry for the noob question but does unified mean 5 and 5T or single kernel could be flashed on both Stable and beta OOS for OP 5?
Click to expand...
Click to collapse
It supports 5/T and stable/beta.
shadowstep said:
Added to the OnePlus 5 Index Thread here.
Click to expand...
Click to collapse
Thanks!
Nice to see a new kernel here. Wish you good luck
The kernel is running perfectly on Open Beta 18! Thank you very much for continuing the Flash kernel for OxygenOS ROMS.
@franciscofranco @nathanchance It would be awesome if users will download this kernel using FK Kernel...
crian said:
It supports 5/T and stable/beta.
Click to expand...
Click to collapse
Is this hmp or EAS? Gonna give it a try
@crian Seems promising.. Your kernel is actually on par with what @nathanchance put out..
Anyway do you include latest CAF updates as well?
Sent from my OnePlus 5 using XDA Labs
infatality said:
@crian Seems promising.. Your kernel is actually on par with what @nathanchance put out..
Anyway do you include latest CAF updates as well?
Click to expand...
Click to collapse
Latest CAF kernel.lnx.4.4.r27-rel and wlan driver are merged in.
Update to v1.1
Changelog
- Upstreamed to Linux 4.4.156
- CPU Boost improvement (Apps start faster on a cold launch)
- USB fast charge
- Upstreamed Android Binder
- Removed Dynamic SchedTune Boost (it is not very effective on a HMP kernel)
Download
Primary: https://raw.githubusercontent.com/crian/rf-zips/master/stable/ReverseFlash-OP5-v1.1.zip
Archive: https://github.com/crian/rf-zips/tree/master/stable
Commits: https://github.com/crian/kernel_oneplus5/commits/reflash
Thanks @crian! I've been waiting for something like this! Great to see someone's continuing Nathan's great work