THUNDERSTORM CAF KERNEL
Code:
/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Tested on both AOSP/LineageOS (Oreo & Pie) treble based ROMs
Maybe work on Oreo and Pie stock AndroidOne ROMs
* Have a WonderFull Battery & Performance *
Features:
Pie CAF & Prima Tag: LA.UM.7.5.r1-04100-8x96.0
Linux Upstream: 3.18.135
KCAL color control
exFAT Support (sdfatfs)
NTFS readonly support
Wireguard VPN Support
Gaming performance (v1): lowlatency / 1000Hz
CPU governors: darkness, zzmoove, interactive, performance, conservative, userspace, powerspace, ondemand (default)
IO schedulers: noop, deadline, bfq, zen, maple, cfq (default)
TCP congestion algorithms: cubic, reno, westwood (default)
Fsync on/off support
IP Tables TTL support
Adreno Idler included
Sound gain control
Installer uncluded fix for Wi-Fi SELinux permission
Download:
ThunderStorm-CAF-daisy-zero-20190302-1022_v2.zip (16.37 MB)
MD5: 9789 e3e543f75c95e8e77f77e696 6153
Installations:
Backup boot.img if you want to go back
Backup /system/lib/modules and /vendor/lib/modules folders
Flash Zip file with any TWRP recovery, reboot and enjoy
Notice: If you have Magisk with modules installed maybe you get bootloop. Try reinstall Magisk after kernel. If not help, burn Magisk on fire!
Right way: flash stock boot.img, then custom kernel, then other stuff like twrp and magisk
Issues:
- dt2w
- missed sound in call on the Pie base
XDA:DevDB Information
ThunderStorm CAF Kernel for Xiaomi Mi A2 Lite "daisy"
Contributors
RevanthTolety (owner)
Source Code of ThunderStorm kernel:
https://github.com/Revanth/kernel_xiaomi_msm8953/commits/lineage-16.0-thunder
Kernel config for "daisy"
https://github.com/eremitein/xiaomi_daisy_kernel_config_thunderstorm
NOTICE: This kernel just compiled by me with my config. All respect going to RevanthTolety, big thanks him for efforts! When he tests and releases his kernel for "daisy" device, this my thread will be closed by me, because it will not be necessary. Now users have the opportunity to evaluate this kernel and share their wishes and comments on this thread. I hope it will be the benefit of all
Kernel Special Features:
Version Information
Status v2: Stable
Release Date: 2019-02-19 (UTC +5)
Created: 2019-02-19
Last Updated: 2019-03-02
.
//reserved
Screenshots from settings
Nice you got zzmove good work!
let's tes this one! i haven't good experience on GENOME CAF not very stable ... yet
Thread opened.
Lupin The Third
Enjoy!
Lupin The Third
Bokoko006 said:
Nice you got zzmove good work!
Click to expand...
Click to collapse
say thanks to RevanthTolety
i'm just modify config for daisy and compiled the kernel
Lupin The Third said:
Thread opened.
Lupin The Third
Click to expand...
Click to collapse
Why is thread closed?
Bokoko006 said:
Why is thread closed?
Click to expand...
Click to collapse
Maintenance. But, it's opened now. So...
No sound in call 10.0.3.0 pie
Unpacking ramdisk failed. Aborting
TheDoop said:
Unpacking ramdisk failed. Aborting
Click to expand...
Click to collapse
I had this once, when I installed a custom kernel over a custom kernel both with anykernel installer. Try to flash stock first via fastboot!
istall method updated in OP
Voodoojonny said:
I had this once, when I installed a custom kernel over a custom kernel both with anykernel installer. Try to flash stock first via fastboot!
Click to expand...
Click to collapse
Thanks. now installing
Overunity01 said:
No sound in call 10.0.3.0 pie
Click to expand...
Click to collapse
+1
Can any one provide antutu score
Medo22 said:
Can any one provide antutu score
Click to expand...
Click to collapse
not very good
Overunity01 said:
No sound in call 10.0.3.0 pie
Click to expand...
Click to collapse
Voodoojonny said:
+1
Click to expand...
Click to collapse
it's a strange, for me all work
may you send me logs?
eremitein said:
it's a strange, for me all work
may you send me logs?
Click to expand...
Click to collapse
I will do later - perhaps this evening. Since I needed my phone I directly went back to stock...
Related
-------------------------------------------------------
-Sneaky Kernel-
-------------------------------------------------------
Search before asking
-------------------------------------------------------
What is zRam? Look here Link and here Link
-This kernel is only for Unlocked STOCK FW (Might work with MIUI, didn't test)-
-----------------------------------------------------------------------------------------------------------------------
Code:
[U]Sneaky-RC1[/U]
* Linux kernel base updated from 3.0.8 to [B]3.0.101[/B]
* Wifi Modules re compiled to match the current version
* Small fixes to Dynamic FSYNC
* Reduced Android Logger RAM Usage
* Kernel Compiled with SLQB Allocator instead of SLUB
* Added SYSF entry to make Gentle Fair Sleepers toogable - /sys/kernel/sched/gentle_fair_sleepers (insert a 0)
* Updated and added VR IO Scheduler
* Frandom Support added to Kernel so You can use [B]CrossBreeder app[/B] [URL="http://forum.xda-developers.com/showthread.php?
* ZRAM Enabled - If you want to enable and use it flash the attached zip file
* VM Cache Pressure - Reduced from 100 to 25
* Enabled more I/O Schedulers
* USB OTG Support - Untested
* Dynamic FSync Enabled by default - Can be disabled with Trickster mod.
[U]Governors:[/U] [URL="http://forum.xda-developers.com/showthread.php?t=1369817"]Link[/URL] and [URL="http://forum.xda-developers.com/showthread.php?t=2005306"]Link[/URL]
K3hotplug (Default)
interactive
ondemand
performance
Zzmoove 0.7 [URL="http://forum.xda-developers.com/showpost.php?p=40405578&postcount=603"]Info Link[/URL] - Need some more tunning, currently unstable.
[U]I/O Schedulers:[/U] [URL="http://forum.xda-developers.com/showthread.php?t=1369817"]Link[/URL]
Noop
ROW (Default)
CFQ
Deadline
Zen
Sio
Sio Plus
-----------------------------------------------------------------------------------------------------------------------
Known Issues:
Post #3
-----------------------------------------------------------------------------------------------------------------------
Download section:
Post #2
-----------------------------------------------------------------------------------------------------------------------
How to flash:
CWM file in a custom recovery
-----------------------------------------------------------------------------------------------------------------------
How to tweak:
Use any CPU control app to change I/O scheduler and Governor
Trickster MOD Kernel Settings
[APP]Zram & Swap Control [CACHE & PARTITION]
-----------------------------------------------------------------------------------------------------------------------
Credit:
AndreiLux
yank555.lu
Xda
Perka - for the Post Template
Huawei
Surdu_Petru
ZaneZam
DooMLoRD
Linus Torvalds
and all the devs I cherry-pick from
-----------------------------------------------------------------------------------------------------------------------
Remember! You flash your Ascend P6 not me
-----------------------------------------------------------------------------------------------------------------------
If you want to add Sneaky to your ROM its fine.
-----------------------------------------------------------------------------------------------------------------------
Sources can be found in my Github Here
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------
Downloads Enjoy!
-----------------------------------------------------------------
Code:
[SIZE="3"]Flashing Instructions
Recovery Package: Put Zip File in SD or External SD and flash through TWRP Recovery.
Fastboot: Open the .zip file and extract boot.img from it.
Connect the phone to the PC and:
* Open CMD and type:
* adb reboot bootloader
* fastboot flash boot boot.img
* fastboot reboot
For the Zram Script, upack it and move it to /system/etc/init.d
----------------------------------------------------------------------
If you want to support me press the thx button and buy me a beer
----------------------------------------------------------------------[/SIZE]
Known Issues
-This kernel is only for B118CN and B120CN FW, don't test in others without unlock bootloader-
-----------------------------------------------------------------------------------------------------------------------
Code:
[SIZE="4"][B]-Currently not working with HDS Pilot Set of Scripts [URL="http://forum.xda-developers.com/showthread.php?t=2580436"]Link HERE[/URL] -[/B] If you want to run his set of scripts, before flashing this kernel go to /system/etc/init.d and delete the file named "50InsmodModules"[/SIZE]
[/indent][/CENTER]
Last One
Nice to see more devs for our P6. Great work with this kernel.
I have a question about it. It`s any chance to OC a kernel for P6?
krave95 said:
Nice to see more devs for our P6. Great work with this kernel.
I have a question about it. It`s any chance to OC a kernel for P6?
Click to expand...
Click to collapse
Probably yes, but since there is no documentation about Huawei's K3V2 Chip it might be a little harder to get. We'll see how things play for our Phone ...
I am glad you liked how I posted my Kernel, but did you need to copy it all?
http://forum.xda-developers.com/showthread.php?t=2168812
Anyway, thx.
Perka said:
I am glad you liked how I posted my Kernel, but did you need to copy it all?
http://forum.xda-developers.com/showthread.php?t=2168812
Anyway, thx.
Click to expand...
Click to collapse
Sorry about that, honestly I really like it and didn't think it would be an issue. If you disagree I can remove it. Again I'm sorry if this offends You in anyway... Mentioned you in the OP though as credit for the template
jimbo77 said:
Sorry about that, honestly I really like it and didn't think it would be an issue. If you disagree I can remove it. Again I'm sorry if this offends You in anyway... Mentioned you in the OP though as credit for the template
Click to expand...
Click to collapse
Not offended. Use it
jimbo77 said:
Last One
Click to expand...
Click to collapse
Thanks A Lot Will Test And Give Feedback ASAP.
hope this will open new doors for our phones
Link with sources added to OP...
Sneaky Kernel RC1
Changelog:
Code:
Sneaky-RC1
* Linux kernel base updated from 3.0.8 to [B]3.0.101[/B]
* Wifi Modules re compiled to match the current version
* Small fixes to Dynamic FSYNC
* Reduced Android Logger RAM Usage
* Kernel Compiled with SLQB Allocator instead of SLUB
* Added SYSF entry to make Gentle Fair Sleepers toogable - /sys/kernel/sched/gentle_fair_sleepers (insert a 0)
* Updated and added VR IO Scheduler
* Frandom Support added to Kernel so You can use [B]CrossBreeder app[/B] [URL="http://forum.xda-developers.com/showthread.php?t=2113150"]Here[/URL]
Downloads will be added to 2nd Post in a moment, once I build the zip with the Wifi Modules
EDIT: Sneaky_RC1 Uploaded to 2nd POST! Happy Flashing!!
EDIT2: Make a Backup in case your Wifi doesn't work after flashing the kernel...
wow thanx so much for the work ! hope you will keep it up !
Uploaded new version of the .zip file that successfully flashes both kernel and wifi modules, make sure to use the RC1 version.
Any feedback on the kernel yet?
jimbo77 said:
Uploaded new version of the .zip file that successfully flashes both kernel and wifi modules, make sure to use the RC1 version.
Any feedback on the kernel yet?
Click to expand...
Click to collapse
Well you stated it's for stock, so I'm not reporting a bug, just want to let users know: It doesn't work on CM. com.android.phone has stopped.
When I'm back on stock I'll test and report.
PulseDroid said:
Well you stated it's for stock, so I'm not reporting a bug, just want to let users know: It doesn't work on CM. com.android.phone has stopped.
When I'm back on stock I'll test and report.
Click to expand...
Click to collapse
I´ll spin a build with CM support... Did you test on CM 10.1 or PacMAN ROM?
If the phone boots then it must be just an issue with the ramdisk.. Thanks for the feedback...
jimbo77 said:
I´ll spin a build with CM support... Did you test on CM 10.1 or PacMAN ROM?
If the phone boots then it must be just an issue with the ramdisk.. Thanks for the feedback...
Click to expand...
Click to collapse
CM - Ought to be yes, because when I deleted Phone.apk and Telephonyprovider.apk to test the kernel out, it worked.
jimbo77 said:
I´ll spin a build with CM support... Did you test on CM 10.1 or PacMAN ROM?
If the phone boots then it must be just an issue with the ramdisk.. Thanks for the feedback...
Click to expand...
Click to collapse
Hello !
You can use my modified ramdisk for CM on your kernel ! Is the same ramdisk for CM & also Pac-Man !
Good luck !
with rc1 the wifi is not working on b120cn
DISCONTINUED
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Hello guys, here I'm introducing a custom kernel for our Moto X Play, based on Squid Kernel . Full credits goes to him:fingers-crossed:. I only added some tweaks and more is coming soon. No more blah blah...
Features:
Reduced VFS cache pressure
Disabled noatime and nodiratime
Dirty ratio tweaks
Enabled Arch power and Disabled GFS
Asynchronous I/O latency to a solid-state disk greatly increased
Optimized SLUB
VM_MAX_READAHEAD set to 1024 kbytes
Optimize apply_slack for size and speed - thanks to varunchitre15
Forward port Dynamic Fsync to Linux 3.10 by varunchitre15
Disabled MMC CRC check
Enabled some extra TCP Congestion Controls
Use all cores on-boot for faster bootup
HMP-aware task placement
Code:
[B]CPU Hotplugs:[/B]
[SIZE=2][STRIKE]Bricked Hotplug[/STRIKE]
MSM Hotplug
[STRIKE]MAKO Hotplug
ZEN_DECISION Hotplug
AUTOSMP Hotplug
MSM SLEEPER[/STRIKE][/SIZE]
Code:
[B]CPU Governors:[/B]
[SIZE=2]LIONFISH
SMARTMAX
BLUACTIVE
SMARTASS2
INTELLIACTIVE
INTERACTIVE_PRO
ZZMOOVE
ALUCARD
BARRY_ALLEN
BIOSHOCK[/SIZE]
How to install:
Download Phoenix kernel flashable zip
Copy it into SD Card
Reboot into custom recovery
Install zip from SD Card
Credits:
squid2 (for the GPL source)
varun.chitre15 (for the GPL source)
Kunal.Kene.1797 (for the GPL source)
HridayHS (for the GPL source)
Shoaib05 (for the GPL source)
Motorola
XDA
Google
Missed you ? sorry pm me I'll add you
Downloads:
See the attachment or Download
*** v1.5 and above are not compatible with Stock 5.1 roms ***
Click to expand...
Click to collapse
XDA:DevDB Information
Phoenix Kernel, Kernel for the Moto X Play
Contributors
AnoopKumar, squid
Source Code: https://github.com/HelllGuest/phoenix_kernel_lux
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-10-24
Created 2015-10-24
Last Updated 2016-02-18
Change log
v1.0 2015 October 24
Initial release
v1.1 2015 November 03
Up to date with Squid Kernel
Added frandom
Network speedup tweak
kernel/sched/fair: reduce latency
power: process: drecrease time to enter sleep
defconfig Enable NTFS,CIFS
Added intelliactive - Paul Reioux
Added smartass2 - Erasmux
Added bluactive - Mike Chan,engstk
Added interactive_pro - Mike Chan
Added smartmax-maxwen
v1.2 2015 November 14
Up to date with Squid Kernel
Added Bricked Hotplug - showp1984
Added MSM Hotplug - myfluxi
Disabled IOSCHED_TEST
v1.3 2015 November 26
Updated Lionfish
Wake mod s2s added
Disabled Bricked Hotplug and added MSM Hotplug as default
v1.4 2015 December 26
Up to date with Squid Kernel
Reduced swappiness to 30
Reduced lag
Some minor fixes too
v1.5 2016 February 08
Up to date with Squid Kernel
Linux 3.10.96
Reduced lag
Improved smoothness
Updated Powersuspend
Adreno idler by arter97
320K AAC Encoding
SELinux: permissive
Compiled with Phoenix GCC 5.2
v1.6 2016 February 18
Up to date with Squid Kernel
Overclocked CPU + GPU
Added zzmoove - Zane Zaminsky
alucard - [email protected]
barry_allen - Javier Sayago
bioshock - James Jamison
Added support for CRC Toggle
Optimized Console FrameBuffer for upto 70% increase in Performance
Optimized Integer SQRT. for upto 3x faster operation
Optimized Task-Search for upto 6% increase in Performance
Reduced RQ Lock-Contention for upto 0.7% increase in Performance
Enabled High-Priority WorkQueue for DevFreq
Fixed High-Load Average due to Drivers
Fixed Reporting of GPU Frequency
MSM_HOTPLUG: min 2 cpu while screen off
msm8939: overclock lux big cluster to 1709 MHz
msm8939: overclock lux little cluster to 1209 MHz
msm8939: overclock GPU to 700MHz
Aren't hotplugs like MSM hotplug, bricked hotplug etc. meant for qcom quad core/krait CPUs? I'm not sure how they'd behave on big.LITTLE. Even the governors, I'm not sure they are adapted to big.LITTLE.... could you shed some light on it? Also, your commit history looks like a kang job.... you should clear that out.
Just tried it and now my phone is rebooting every 30 seconds, clearly there are some problems.
Even flashing other kernels or the stock one from cm 12.1 isn't working ( I also restored the libs ), I had to flash the rom again with a full wipe, sorry but had no time to make a logcat.
It looks like kanged only because I manually committed changes from Yu Yreka's custom kernel source... Because I'm having slow Internet connection. Credits are given in the thread.. I think hotplug is working...
AnoopKumar said:
It looks like kanged only because I manually committed changes from Yu Yreka's custom kernel source... Because I'm having slow Internet connection. Credits are given in the thread.. I think hotplug is working...
Click to expand...
Click to collapse
Tbh cherry-picking commits doesn't need a fast internet connection. (I myself have picked commits on a 512 kbps internet) and credits need to be given in the commit, otherwise it counts as a "kang".
Also, credits for bricked hotplug and alucard hotplug etc. haven't been given even in the thread.
Pardon me.. I will fix it give me some time
AnoopKumar said:
Pardon me.. I will fix it give me some time
Click to expand...
Click to collapse
No problem. Just wanted to alert you, because there are a lot of wolves out there who'll trouble you a lot for unretained commit authorship.
Nice work AnoopKumar. Added to index
eskamhl said:
Just tried it and now my phone is rebooting every 30 seconds, clearly there are some problems.
Even flashing other kernels or the stock one from cm 12.1 isn't working ( I also restored the libs ), I had to flash the rom again with a full wipe, sorry but had no time to make a logcat.
Click to expand...
Click to collapse
Thank you for the feedback.. Some issues are removed and added new zip
Quasar said:
No problem. Just wanted to alert you, because there are a lot of wolves out there who'll trouble you a lot for unretained commit authorship.
Click to expand...
Click to collapse
Bro removed all kanged commits.
Perfect, working 100%!!
Amazing Kernel! Kernel running smoothly, show the ball ! All that remains is to add Faux'123 Sound Control functionality.
No more additional cpu governor on the last version?
Nico3d3 said:
No more additional cpu governor on the last version?
Click to expand...
Click to collapse
Actually I removed them because of some authorization issues...
Abravanelsenor said:
Amazing Kernel! Kernel running smoothly, show the ball ! All that remains is to add Faux'123 Sound Control functionality.
Click to expand...
Click to collapse
Stay tuned its coming in the next version.
AnoopKumar said:
Stay tuned its coming in the next version.
Click to expand...
Click to collapse
Possible to incorporate D2W?
Thanks :good:
possible installation in the RR 5.5.8 ? No Bootloop ?
FilipeRgz said:
possible installation in the RR 5.5.8 ? No Bootloop ?
Click to expand...
Click to collapse
Currently i'm on pac rom, not faced any bootloop.
brom25 said:
Possible to incorporate D2W?
Thanks :good:
Click to expand...
Click to collapse
Im working on that too. Only sweep2sleep working now
AnoopKumar said:
Currently i'm on pac rom, not faced any bootloop.
Click to expand...
Click to collapse
I'll back up and install for testing, thanks
QUARK KERNEL For Moto G4 Plus (Lineage Extended)
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
Click to expand...
Click to collapse
INTRODUCTION:
Hello everyone, this is my personal kernel for the Moto G4 Plus. This version is based on Lineage OS kernel source with some additional patches.
FEATURES:
Compiled using linaro 6.3.1
Init.d support
Disabled Gentle fair sleepers
USB Turbo Charge Support
Added FIOPS I/O Schedule
Added SIO I/O Scheduler
Added BFQ scheduler
Governors enabled:
Lionfish
Dancedance
Lionheart
Smartass2
Bioshock
Nightmare
Alucard
Conservativex
CPU Hotplug Enabled
Added bunches of TCP Congestion Algorithm
CPU Boost
zRAM Support
Fingerprint Sensor As Home
LED Notification While Charging (Thankz to @vache)
ZRAM Compression
Adreno idler
Dynamic fsync
DownloadsGet it here
Instructions
Flash through TWRP
Credits/Thanks:
- Mororola for sources
- linus for his amazing kernel source
- @vache and @Shreps for base kernel source
Compatibility
- Will work on any roms using LineageOS kernel source as base. (LineageOS,Beanstalk,AOSPExtended,OctOS)
- You can try on other roms and report me back . (if enforcing didn't work try permissive. Be patient while the kernel boots.)
- If you find sensors doesn't work .use this
- If your root breaks.. flash su
XDA:DevDB Information
Quark Kernel, Kernel for the Moto G4 Plus
Contributors
rahulsnair
Source Code: https://github.com/rahulsnair/android_kernel_motorola_msm8952
Kernel Special Features:
Version Information
Status: Beta
Created 2016-10-08
Last Updated 2017-03-18
Changelog
1.0
-Initial Release
1.1
-Added Zen I/O Scheduler
2.0
-Switched to Sabermod toolchain
-Now supports Android N based roms
05012017
-Switched back to UBERTC-6.0
-Synced to CM kernel source
25012017
-Using linaro from now on
-ZRAM compression
-Adreno idler
-LZ4 ZRAM compression
-Dynamic fsync
@rahulsnair Nice work Buddy
You are on fire my friend
do u know if this will work on your teamoct os?
Dont know how, dont know why but i installed and i dont know why but everything works good
It works great in CM 13.0 XT1641
A can confirm that it works on octos xt1622 smooth as and great kernel thanks dev for the rom and kernel keep up the good work??
Working great so far on RR xt1625. You're killing it.
Is this kernel for custom ROMs only, or will it work with stock too?
Working on my xt1625. Only thing I noticed is that the text is sort of blurry
when using the browser when you touch the screen, then it's clear. Also seems to be a yellowish tint, not quite sure how to explain it. Anyone else seeing this?
skalnas said:
Working on my xt1625. Only thing I noticed is that the text is sort of blurry
when using the browser when you touch the screen, then it's clear. Also seems to be a yellowish tint, not quite sure how to explain it. Anyone else seeing this?
Click to expand...
Click to collapse
Wich ROM are you using? I also have xt1625 want to test
:good:
Teamoct os
rahulsnair said:
Changelog
1.1
-Initial Release
1.1
-Added Zen I/O Scheduler
Click to expand...
Click to collapse
Hey Bro, I Found Something, The Last 4 Cores (Big) Are Not Online 99% Of The Time.
Krsambhav16 said:
Hey Bro, I Found Something, The Last 4 Cores (Big) Are Not Online 99% Of The Time.
Click to expand...
Click to collapse
It's actually the first 4 cores (big cores) that are offline. It's good that they're offline most of the time, you will see them go online during heavy load such as installing an app or 10-bit H.264 video playback.
doomed151 said:
It's actually the first 4 cores (big cores) that are offline. It's good that they're offline most of the time, you will see them go online during heavy load such as installing an app or 10-bit H.264 video playback.
Click to expand...
Click to collapse
Okay Bro Thanx, I Thought That My Cores Have Been Damaged.
Bootloop in (xt1626) rom Temasek's CM13 - v11
Did the download link disappear or am I just dumb and can't see it
khaoticking said:
Did the download link disappear or am I just dumb and can't see it
Click to expand...
Click to collapse
Is there, see again
Hello, just report. This Kernel work very well on my XT1642 with the last RR ROM. Good luck.
Code:
Code:
/* *** Disclaimer
* Your Warranty is now Void!
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
introduction
Hello everyone,
the goal of this kernel is to be stable and have many features
Features
-Compiled With Linaro 7.3
-CPU Governors:All stock+bioshock,blu_active,impulse,chill,relaxed,despair,intelliactive
-I/O sched: All stock+Sio,Sioplus,Zen,Fiops,Maple
-Disabled force-encrypition and Pre-rooted(magisk)(only stock version)
-Various options for input boost and touchboost
-KCAL V2
-Faux Sound
-Adreno idler
-WQ Power saving
-Blacklight dimmer
-Wireguard
-Boeffla wl blocker
-Some patches to optimize performance and battery life
-Minor fixs
-Other features and tweaks(check github)
Installation instructions
Stock:
-adb reboot bootloader
-fastboot flash boot boot.img
or
-fastboot boot boot.img(if you want to test it)
-fastboot reboot
Other versions
-reboot in recovery
-wipe cache and dalvik cache(recommanded)
-flash kernel
DOWNLOADS
PIE
Oreo
STOCK(DEPRECATED)
LOS14.1 & LOS14.1 Based(DEPRECATED)
CAF N based(DEPRECATED)
Thanks To
Code:
-Google
-Nexbit
-franciscofranco
-flar2
-frap129
-nathanchance
-all of commited in their sources & all of xda developers
XDA:DevDB Information
Pop kernel, Kernel for the Nextbit Robin
Contributors
linckandrea
Source
Pop kernel(STOCK)
Pop kernel(N/O/P)
Version Information
Status: Testing
Created 2017-11-17
Last Updated 2019-01-30
reserved
Thanks. Nice to see something new for our device.
Thank you for this. I'm going to test it out. I'm really happy to see a stock kernel with added features. I'm already rooted with SuperSU, I hope it won't conflict with magisk root in the kernel.
Subscribed to this thread, I am looking forward to knowing how good this kernel is for everyone.
L3R0N said:
Thank you for this. I'm going to test it out. I'm really happy to see a stock kernel with added features. I'm already rooted with SuperSU, I hope it won't conflict with magisk root in the kernel.
Click to expand...
Click to collapse
I think it is better to unroot before flashing the kernel(to avoid any complications)
Update
I added and changed many things in this version...
Changelog
1.Added Kcal V2
2.added Faux Sound control
3.Added fsync on/off support.
4.Msm: vidc: disable CPU L2 cache PC during video sessions
5.Added wakelock toggle for some wakelock(I will remove it in the next one to put boeffla_wl_blocker)
6.Add Impulse governor
7.General improves and bug fixes(see Github commits history)
DOWNLOAD
Benchmark result
governor:interactive
I/O sched Fiops
note:the results are relative
How is the battery life for you?
What was it before and whats its now?
/root said:
How is the battery life for you?
What was it before and whats its now?
Click to expand...
Click to collapse
Pretty good ( SOT:4/5h with 4g)
I'm working on a version for LOS 14.1 (Probably also works on LOS based roms) who wants to do testers, send me a pm
linckandrea said:
I'm working on a version for LOS 14.1 (Probably also works on LOS based roms) who wants to do testers, send me a pm
Click to expand...
Click to collapse
I'd be more than happy to test for you.
Is this kernel for 7.1.1 nougat or marshmallow stock?
StLucia said:
Is this kernel for 7.1.1 nougat or marshmallow stock?
Click to expand...
Click to collapse
This is for Stock Nougat (7.1.1).
L3R0N said:
I'd be more than happy to test for you.
Click to expand...
Click to collapse
thank you but it is no longer necessary
New Update
I've created a version for LOS 14.1 and LOS 14.1-based
Changelog:
1.Disable some kernel debug
2.Disable add_random
3.Add chill and relaxed governor
4.Optimized KSM
5.General improves and bug fixes(see Github commits history)
DOWNLOAD
DOWNLOAD(LOS14.1 & LOS14.1 based)
Thanks to @TheC92 @Sparubens @NurKeinNeid
for being a tester, and giving me their opinion on the kernel
linckandrea said:
New Update
I've created a version for LOS 14.1 and LOS 14.1-based
Changelog:
1.Disable some kernel debug
2.Disable add_random
3.Add chill and relaxed governor
4.Optimized KSM
5.General improves and bug fixes(see Github commits history)
Click to expand...
Click to collapse
Downloaded twice but get Error 1 when flashing.
Code:
Archive: /sdcard/Download/Pop.kernel(ether-LOS).zip
inflating: anykernel.sh
inflating: Image.gz-dtb
unzip: crc error
ls: /tmp/anykernel/tools: No such file or directory
Unzip failed. Aborting...
umount: can't umount /system: Invalid argument
Updater process ended with ERROR: 1
linckandrea said:
New Update
I've created a version for LOS 14.1 and LOS 14.1-based
Changelog:
1.Disable some kernel debug
2.Disable add_random
3.Add chill and relaxed governor
4.Optimized KSM
5.General improves and bug fixes(see Github commits history)
Click to expand...
Click to collapse
LOS ver.
Is it a version with additional updates in the test version? git has a new commit, but the newly downloaded file is the same as the test version.
L3R0N said:
Downloaded twice but get Error 1 when flashing.
Click to expand...
Click to collapse
strange try to download it with pc and after unzip it
TheC92 said:
LOS ver.
Is it a version with additional updates in the test version? git has a new commit, but the newly downloaded file is the same as the test version.
Click to expand...
Click to collapse
Is the same version you tested
(Because is stable)
linckandrea said:
strange try to download it with pc and after unzip it.
Click to expand...
Click to collapse
It does unzip but with a crc error. I've downloaded 6 times already.
Introduction:
Affinity Kernel is a custom kernel based on the latest Stable Linux 4.4 release from kernel.org.
This kernel is developed with performance and great battery life in mind offering some goodies cherry-picked from other popular kernels such as Flash Kernel, ElementalX, blu_spark, Boeffla Kernel, Sultan Kernel and Franco Kernel.
The kernel is always up to date with mainline linux kernel and is regulary updated with the latest fixes.
The goal is to provide a butter smooth experience, simmilar to what you get with the latest Pixel devices.
Affinity Kernel is based on the official kernel source released by OnePlus.
Code:
/*
* Your warranty is not void (Thank you OnePlus!).
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features:
Upstreamed to the latest Linux Stable 4.4.x
Upstreamed to the latest CAF tag LA.UM.6.4.r1-11500-8x98.0 & LA.UM.7.4.r1-04800-8x98.0
Tunable with Kernel Adiutor and others
Additional CPU gorvernors
Sound Control
Adreno Idler by @arter97
Full WireGuard implementation
Sweep2Sleep gesture
Fast charging on USB
FS fsync toggle (enabled by default)
Additional IO schedulers (Maple, FIOPS, SIO, ZEN)
Qualcomm MDSS v2 (sRGB + KCAL)
dm(avb)-verity disabled
Faster app cold-launch
IO Tuning
Optimized with oFast and O3
Westwood TCP algorithm as default
Full Treble compatibility with Treble related fixes
Individual Input Boost frequency for each cluster
Disabled the BCL battery driver
Backlight Dimmer by @flar2
Boeffla Wakelock blocker v1.1.0
CDROM emulation
init.d support
ARM target optimizations
Passes SafetyNet check
Crypto Routines optimizations
High Brightness mode
Adreno driver improvements
EAS
Dynamic SchedTune Boost v3
KLAPSE Driver
Decreased swappiness
Installation:
Before you install the kernel, make sure you have
a backup of boot partition in case something goes wrong!
If you are coming from stock kernel:
Reboot into TWRP
Flash the Affinity Kernel.zip
Reboot
If you are coming from another custom kernel:
Reboot into TWRP
Dirty flash your rom or restore boot backup if you have any
Reboot recovery
Flash the Affinity Kernel.zip
Reboot
Updating:
Just flash the latest Affinity Kernel build over the previous one
Downloads:
{Mod edit}
On ROMs like Dirty Unicorns, WLAN won't work because the wlan module is required
to load on device initcall rather than late initcall like other ROMs do. There's a workaround for it but
it breaks WLAN on all ROMs that have the module built inline or the CAF way
{Mod edit}
Thanks to:
@joshuous for his EAS commits and Dynamic Sched Boost
@osm0sis for his AnyKernel2 installer
@nathanchance for his android-linux-stable project and helping me
@Lord Boeffla for Boeffla Wakelock Blocker and LED control
@Sultanxda for his fixes and other stuff
@eng.stk for his tweaks
@flar2 for his Sweep2Sleep gesture driver
@tanish2k09 for KLAPSE Driver
And all those folks contributing to Linux Kernel
XDA:DevDB Information
Affinity Kernel, Kernel for the OnePlus 5
Contributors
LinuxUser0227
Source Code: https://github.com/hejsekvojtech/Affinity-OnePlus5
Kernel Special Features: Fast, Battery friendly, Stable, Up to date
Version Information
Status: Stable
Current Stable Version: r24
Stable Release Date: 2018-09-27
Created 2018-09-27
Last Updated 2019-04-06
Compatible with Magisk? If so dirty flash followed by Magisk fine? ?
New Kernel for OOS, amazing, i try this
thx a lot
Nice that you asked me whether you could use my mod... And not even thank me....
RogerF81 said:
Nice that you asked me whether you could use my mod... And not even thank me....
Click to expand...
Click to collapse
Sorry, I forgot. The thread will be updated
Im_Mattgame said:
Compatible with Magisk? If so dirty flash followed by Magisk fine?
Click to expand...
Click to collapse
Yes, you can flash Magisk after flashing Affinity Kernel
Nice I'm going to test it.
Added to the OnePlus 5 Index Thread here.
Affinity Kernel r2 is up!
This build includes just some small changes, mainly new IO schedulers and governors
Here's the changelog:
Enabled all TCP congestion algorithms (westwood is still default)
Enabled full support for Xbox gamepad
Added new IO schedulers:
SIO
ZEN
FIOPS
Added new governor - blu_active
Set Maple IO scheduler as default
Use the same input_boost values as Pixel 2
You can get it HERE
Dash charge doesn't work on r1.
obol2 said:
Dash charge doesn't work on r1.
Click to expand...
Click to collapse
Works for me on both r1 and r2
obol2 said:
Dash charge doesn't work on r1.
Click to expand...
Click to collapse
everything works great!
Khaos said:
Yes, you can flash Magisk after flashing Affinity Kernel
Click to expand...
Click to collapse
So if Magisk is already installed, do you have to flash magisk again after flashing kernel or do you have to uninstall/reinstall after Affinity?
Thanks
bigjailerman said:
So if Magisk is already installed, do you have to flash magisk again after flashing kernel or do you have to uninstall/reinstall after Affinity?
Thanks
Click to expand...
Click to collapse
Nope, you don't have to reflash Magisk after installing Affinity
Thanks for fast reply!!
new kernel! i try it
Affinity Kernel r3 is up!
Here's the changelog:
Upstreamed to Linux Kernel 4.4.159
Added Backlight Dimmer
You can get it HERE
with r3 my phone reboot alone
gege0202 said:
with r3 my phone reboot alone
Click to expand...
Click to collapse
What do you mean ? Does it not boot ? Or does it go in a loop ? Does it give you a blue led black screen ?
Please be more specific
Thanks for your work. I'm using this kernel with Oneplus 5T OB17 and works great.