[Kernel|TH4|Android 10]BeastMode Kernel vR154 for N960F (Linux 4.9.236) - Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco

Incoming beast. Better post later.
Based on Linux 4.9.236
-Optimized Defconfig
-Overclock BIG and little cores
-Improved multicore performance
-RGB color driver
-LED Fade
-Configurable CRC
-Configurable Fsync
-Personal tweaks
-Overclock GPU (600MHz)
-Add BFQ, FIOPS, SIO, and ZEN io schedulers.
-Configurable selinux
-Boeffla Wakelock blocker
-WireGuard support
-Wake Gestures
-and MORE!
Thanks:
@flar2
@Eamo5
@farovitus
@ianmacd
Download: BeastMode Kernel vR154
XDA:DevDB Information
BeastMode kernel for N960F, Kernel for the Samsung Galaxy Note 9
Contributors
freeza
Source Code: https://github.com/freeza-inc/bm-galaxy-note9-exynos-q
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: vR154
Stable Release Date: 2020-09-12
Created 2018-10-16
Last Updated 2020-09-12

Reserved
Changelog:
vR154: Linux 4.9.236
-Merge TH4 changes
vR152: Linux 4.9.235
-Updated OS level to 09-2020
vR150: Linux 4.9.234
vR149: Linux 4.9.233
-Updated OS level to 08-2020
vR148: Linux 4.9.232
vR147: Linux 4.9.231
-TG3 merge
vR146 v2: Linux 4.9.230
-Updated ramdisk elements and OS level 07-2020
vR146: Linux 4.9.230
-Fixed LED notification
-Fixed Verified boot state showing in edxposed/other apps
vR145: Linux 4.9.229
vR144: Linux 4.9.228
vR143: Linux 4.9.227
-Updated to TF5
-Updated OS LEVEL to 2020-06
vR141: Linux 4.9.226
vR140: Linux 4.9.225
vR139: Linux 4.9.224
vR137: Linux 4.9.223
-Updated OS level to 2020-05
vR136: Linux 4.9.222
vR135: Linux 4.9.221
vR134: Linux 4.9.220
-Extended wakelock block list extensively
vR131: Linux 4.9.219
vR130: Linux 4.9.218
-Android 10
-TCA Source
-OS level increased to April 1, 2020
-Updated defconfig tweaks
vR91: Linux 4.9.206
-OS level increased to December 1, 2019
vR90: Linux 4.9.205
vR89: Linux 4.9.204
vR88: Linux 4.9.203
vR86: Linux 4.9.202
vR85: Linux 4.9.201
vR84: Linux 4.9.200
vR83: Linux 4.9.199
-OS Level increased to November 1, 2019
-Ramdisk from SJ1
vR82: Linux 4.9.198
vR81: Linux 4.9.197
vR80: Linux 4.9.196
-October OS level/ramdisk
-SI3 merges
Older versions:
vR77: Linux 4.9.194
vR76: Linux 4.9.193
-Updated OS level to 2019-9
vR75: Linux 4.9.192
vR74: Linux 4.9.191
vR73: Linux 4.9.190
-Merged SH2 changes
vR71: Linux 4.9.189
vR70: Linux 4.9.188
vR69: Linux 4.9.187
vR68: Linux 4.9.186
-MoroSound 2.0
-Few cherry-picks from TGP Kernel
vR66: Linux 4.9.185
vR65:
-Disabled some more debug stuff
-Destroyed the bug causing the display to become unresponsive, again!
-Few patches and fixes
vR59: Linux 4.9.184
-Reworked sec_debug stuff
vR58:
-Fixed typo in dtsi. Thanks @Eamo5
-Fixed super-slow mo. Thanks @Eamo5 for bringing this to my attention.
vR51: LInux 4.9.183
vR50: Linux 4.9.182
-Updated to pie source (SF9)
-Cherry picked from Endurance @Eamo5) and Exynos Linux Stable (@farovitus).
-Tons of other crap i'll list later.
-Magisk v19 included.
vR32: Linux 4.9.147
-Fix occasional unresponsive touch screen
vR31: Linux 4.9.146
-Disabled Kernel-Assisted Superuser for now
-Updated ramdisk components to RL3
vR30: Linux 4.9.145
-Kernel-Assisted SU enabled
vR28: Linux 4.9.144
-Magisk v18 support
vR27: Linux 4.9.143
vR26: RK2 merge
vR25: Linux 4.9.142
-November patch (oslevel)
vR21: Linux 4.9.137
vR20: Linux 4.9.136
-Fixed GPU voltage table for N960F
-Fixed fast charging toggle not taking effect.
-Re-enabled a few SEC_DEBUG entries
vR13: Linux 4.9.135
vR12: Linux 4.9.134
-Merged with ELS 4.9.133
-Wake Gestures (doubletap2wake, sweep2sleep, sweep2wake)
-UKSM support
-Tweaked out defconfig
-Disabled SEC_DEBUG
-WireGuard support
-RGB (KCAL alternative. find it in /sys/class/mdnie/mdnie/rgb)
-Overclock support
-GPU Voltage table
-Dynamic FSync support
-LED pulse
-CRC configurable
-Enabled many TCP Congestion algorithms
-cmdline safetynet patch
-kthreads on little core/workqueues on small/active cores
-front facing camera fixed
-no more software corruption message
vR02: Linux 4.9.85
-Added BFQ,Zen,SIO,Deadline, and FIOPs IO schedulers
-Added Boeffla Wakelock blocker
-Added generic wakelock blocker (pre-defined wakelocks)
-Disabled Gator driver
vR01: Initial Release.
-Based on RJ1
-Linux 4.9.70.
-Slightly Tweaked defconfig
-Disabled Knox NCM/KAP
-Disabled RKP
-Disabled Root Restriction
-Disabled defex

This looks interesting!
Please tell me this has wakeblock blocking in! Would take my note 9 to the next level!!

Is there supposed to be a download link or something? Would love to try this.....

chrisaw said:
This looks interesting!
Please tell me this has wakeblock blocking in! Would take my note 9 to the next level!!
Click to expand...
Click to collapse
boeffla wakelock blocker
Geekser said:
Is there supposed to be a download link or something? Would love to try this.....
Click to expand...
Click to collapse
not yet, i'm getting my sources together. i'll probably release with 4.9.65 or later.

This is great. waiting..

@freeza thanks for this kernel! Just one question, are there any plans to support aosp roms?
I'll definitely try this if I go back to stock

Nasty_z said:
@freeza thanks for this kernel! Just one question, are there any plans to support aosp roms?
I'll definitely try this if I go back to stock
Click to expand...
Click to collapse
if aosp roms ever get stable enough i will definitely support them. I'm itching to get off of touchwiz myself, but would like more stability and less bugs before i make the jump.

freeza said:
if aosp roms ever get stable enough i will definitely support them. I'm itching to get off of touchwiz myself, but would like more stability and less bugs before i make the jump.
Click to expand...
Click to collapse
I've been running the pixel experience 8.1 rom in this section for weeks without any issues. Perhaps you can try that? Works best with ARH5 vendor.
Link here: https://forum.xda-developers.com/galaxy-note-9/development/rom-pixel-experience-8-1-t3848671

Great! Maybe a Snapdragon edition? ?

First custom kernel I think ??

freeza said:
boeffla wakelock blocker
Click to expand...
Click to collapse
Are you sure Boeffla wakelock blocker is built in or is this coming later? Doesn't show up as a menu option in MTweaks.

Thanks for the Kernel! I noticed lag after 10seconds after reboot. Will this work with ARH6? Cleared dalvik and cache after kernel install.

thanks will try on my n960n

BTW I do notice some more micro lag when opening apps not much but more then with stock kernel ??

finally a kernel
thanks for that

I liked the kernel can i add in my rom? With proper credits and yeah loved to see you making first kernel in note9 section

Matrix_Usman said:
I liked the kernel can i add in my rom? With proper credits and yeah loved to see you making first kernel in note9 section
Click to expand...
Click to collapse
Sure!

ciaox said:
Thanks for the Kernel! I noticed lag after 10seconds after reboot. Will this work with ARH6? Cleared dalvik and cache after kernel install.
Click to expand...
Click to collapse
It's still in the very early stages of completion. Also, it's based on RH7, once i'm done upstreaming, I will patch to RI9, which should get rid of "microlag"
jayden2009 said:
BTW I do notice some more micro lag when opening apps not much but more then with stock kernel ??
Click to expand...
Click to collapse
see above
chrisaw said:
Are you sure Boeffla wakelock blocker is built in or is this coming later? Doesn't show up as a menu option in MTweaks.
Click to expand...
Click to collapse
It is with vR02. I didn't have time to get it in the initial release, but it is here now.
Changelog:
vR02: Linux 4.9.85
-Added BFQ,Zen,SIO,Deadline, and FIOPs IO schedulers
-Added Boeffla Wakelock blocker
-Added generic wakelock blocker (pre-defined wakelocks)
-Disabled Gator driver

freeza said:
Sure!
Click to expand...
Click to collapse
Thanks but iam having a small problem regarding cts magisk failing for testers with your kenrel + when they press power button device reboots they had to come back hooe this helps you do you have telegram ?

Related

[Kernel][9.0] NSFW-kernel R25

​Hello XDA .
Since kernel options are limited on our phones I decided to release my personal kernel builds for anyone who wishes to use it .
I am just an amateur kernel builder who can read commits and understands how linux generally works . I used to make kernels for the Galaxy nexus if anyone here remembers back that far lol .
Anyways . I started with android-msm-marlin-3.18-oreo-mr1 and added all the goodies back in .
- For Android 9
- Patched to Linux 3.18.123 + October 2018 Security Updates
- Built with Linaro 7.3-2018.04-rc2~dev GCC
- Big Core Overclocked to 2.3 GHz
- Little Core Overclocked to 1.9 GHz
- GPU Overclocked to 710 MHz
- Slimbus Overclocked
- Voltage Control ( /sys/devices/system/cpu/cpu"N"/cpufreq/UV_mV_table )
- Thermal Control ( /sys/module/msm_thermal/parameters/ )
- IO-Schedulers : Noop Deadline CFQ BFQv8r12 Test-io Fiops Sio+ Tripndroid Zen Maple ROW VR
- CPU governors : Sched Performance Interactive Conservative OnDemand Userspace Powersave Blu_Active ZZmove ElementalX Chill
- TCP Congestion Controllers : cubic reno bic CDG westwood highspeed hybla htcp vegas veno scalable lp yeah illinois sociopath agileSD china
- Boeffla Wakelock Blocker ( NO wakelocks are blocked by default )
- Fingerprint Boost ( like touchboost for fp sensor ) ( Must Be set manually via command line : echo "1" > sys/kernel/fp_boost/enabled )
- Adreno Boost and Adreno Idler driver
- FSYNC control
- Color control ( savoca )
- Force fast charge
- KSM enabled
- Zen-Tuned
- ZSWAP enabled ( can be enabled/disabled on the fly via command line : echo "Y" > /sys/module/zswap/parameters/enabled
other ZSWAP tunables can be found in sys/module/zswap/parameters/ )
- CleanCache and FrontSwap enabled
- Transparent HugePage Support enabled
- Zcache enabled ( off by default )
- Flar2's Sound control
- Flar2's Wake/Sleep control ( d2tw s2w s2s gestures )
- SafteyNet patched
- MAC address randomization ( off by default ) ( proc/sys/dev/cnss/randomize_mac )
- High Brightness Mode supported
- exfat file system support
- WireGuard supported
- Various performance minded commits
As I said before :
- I do this for fun -- ( I am married and have 2 little kids and a full time job )
- This is my personal kernel ( I'm not looking for feature requests )
ALL credit should go to those who wrote the commits ( my commit history is correct in authorship )
FLASH INSTRUCTIONS :
- flash kernel.zip via TWRP recovery .
( This kernel should install over any ROM's stock boot.img // If you have another custom kernel installed besides this one then first flash the ROM's boot.img again before flashing this kernel )
- Grab Fire Extinguisher && Prepare for your phone to melt through the floor
- If previous step fails to happen : don't blame me
DOWNLOADS
CURRENT VERSION :
R25-NSFW-Kernel-PIE
MD5- 31a8687ab8f46abd309ea254048a1c7d
OLD VERSIONS :
https://www.androidfilehost.com/?w=files&flid=237278
CHANGELOG
- R1
- Initial Release
- R2
- Some updates from MSM android 4.4 kernel tree to MM/ and to memcontrol
- R3
- Linux 3.18.89. Switched to UKSM
- Also zswap can now be enabled/disabled on the fly insted of just at boot
- R4
- Frontswap and cleancache inline with linux 4.15
- added new zswap allocator "z3fold" can compress 3 pages at once vs 2 for zbud
- can now choose zswap compressor lz4 or lzo
- selinux improvements
- binder is inline with msm-kernel-4.4
- updates to android low memory killer (Adaptive LMK)
- updates to mm/compaction
- R5
- Linux 3.18.90
- patched zram to linux 4.4
- some mm updates
- R6
- All behind the scenes changes
- updates to sysfs and arm64
- updated blu_active
- various other updates from Linux 4.x+
- R6.1
- fix for NX-Camera app
- R7
- Linux 3.18.91
- Jan 2018 security updates
- R8
- Added ZZmove governor VR io-scheduler and sociopath TCP controller
- Minor code change to io-schedule switcher
- R9
- added Adreno Boost parameters to msm-adreno-tz GPU freq governor
- added TCP congestion controllers agileSD and CHINA.
- a few other small commits that should go unnoticed
- R10
- Linux 3.18.92
- minor updates to fscrypt and ext4 as well as lz4
- R11
- added voltage control for msm 8996
- updated zram to use crypto compression
- GPU is now overclocked to 729 MHz max
- added mac randomization from copperhead os . it is disabled by default
- R12
- Replaced Sched with SchedUtil governor
- Experimental EAS changes
- R13
- Added Chill governor and re-included sched gov
- Added Thermal Control via sysfs
- updated UKSM ( now works alongside KSM )
- added CAKE net packet scheduler
- added configurable printk ( can be enabled/disabled via sysfs )
/sys/kernel/printk_mode interface
- updated Adreno Idler
- removed powersave governor ( unusable IMO )
- various minor updates
- R14
- Linux 3.18.93
- Reduced max GPU freq to 710MHz ( from 729MHz )
- R15
- February kernel security updates
- added savoca's Advanced Color Control ( KCAL )
- re-enabled sched governor
- R16
- Linux 3.18.94
- updated Low Memory Killer
- switched back to Linaro GCC
- R17
- updated wake gesture timing for 1000Hz
- removed direct references to Hz in i2c hwmon gsi ipa mdss & fbdev
- updated Adreno Idler tunables
- updated Slimbus overclock ( from @poondog :good: )
- few compiler warning fixes
- R18
- Linux 3.18.95
- updates to binder from mainline linux
- various commits
- R19.1
- Linux 3.18.98
- added non-overclocked version (NO-OC)
- updated sdcardfs and some various other small commits
- R20
- Linux 3.18.99
- March security updates
- R21
- Linux 3.18.100
- Linaro 7.3.1 GCC
- Added P-dev branch version ( P1 )
- R22
- Linux 3.18.105
- April security updates
- vibration adjustment fixed
- R23
- Linux 3.18.108
- May Security updates
- disabled CPU input boost
- R24
- Linux 3.18.122
- Android 9 support
- sept security updates
- R25
- Linux 3.18.123
- Oct security updates
- vibration control fix (flar2)
Happy Flashing
NSFW-kernel, Fireball for the Google Pixel XL
Source Code: https://github.com/bsmitty83/NSFW-Pixel-XL
Man I miss the dirty v
---------- Post added at 10:30 AM ---------- Previous post was at 10:26 AM ----------
bsmitty83 said:
​Hello XDA .
Since kernel options are limited on our phones I decided to release my personal kernel builds for anyone who wishes to use it .
I am just an amateur kernel builder who can read commits and understands how linux generally works . I used to make kernels for the Galaxy nexus if anyone here remembers back that far lol .
Anyways . I started with @DespairFactor 's Sharkey kernel source -- any base modifications that are in that kernel are present here .
- Patched to Linux 3.18.82
- Built with Linaro 4.9 GCC
- noop deadline cfq bfq test-io fiops sio sio+ tripndroid zen maple ROW
- all TCP controllers enabled
- Fingerprint Boost ( like touchboost for fp sensor )
- FSYNC control
- Force fast charge
- IO stats / Add Random disabled
- Gentle Fair Sleepers disabled
- KSM enabled and optimized
- Sound and color control from Sharkey kernel
As I said before :
- This is my personal kernel ( I'm not looking for feature requests )
- I am just a kanger -- ALL credit should go to those who wrote the commits
FLASH INSTRUCTIONS :
- fastboot flash factory boot.img via bootloader before flashing kernel.zip via TWRP recovery
DOWNLOAD-
View attachment 4336963
or
DROPBOX
Happy Flashing
XDA:DevDB Information
NSFW-kernel, Kernel for the Google Pixel XL
Contributors
bsmitty83
Source Code: https://github.com/bsmitty83/marlin
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Public-1
Stable Release Date: 2017-11-19
Created 2017-11-20
Last Updated 2017-11-19
Click to expand...
Click to collapse
Didn't you bring us f2fs?
DR3W5K1 said:
Man I miss the dirty v
---------- Post added at 10:30 AM ---------- Previous post was at 10:26 AM ----------
Didn't you bring us f2fs?
Click to expand...
Click to collapse
For the Galaxy Nexus ? Yeah , I was part of that bring up lol . Credit for that should go to @aosp and @osm0sis , as well as the omap guys .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
For the Galaxy Nexus ? Yeah , I was part of that bring up lol . Credit for that should go to @aosp and @osm0sis , as well as the omap guys .
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
The good ole days lol. You're going to like the pixel. Give dirty unicorns a flash if you get bored.
Would i be able to use flashfire to install if I'm just stock 8.0 rooted with no TWRP? Or am I just better off installing TWRP and using that instead?
chachh said:
Would i be able to use flashfire to install if I'm just stock 8.0 rooted with no TWRP? Or am I just better off installing TWRP and using that instead?
Click to expand...
Click to collapse
I would say it should be safe to use flashfire , I personally use fastbooted TWRP to flash , just because usually I am by my laptop when flashing anyways. I don't have TWRP Installed on my phone. I'd say to be safe , have TWRP and a computer handy just in case [emoji39]
Also i haven't had any problems with this kernel booting stock Oreo with root . I've been using a variation for weeks now and so far so good .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
I would say it should be safe to use flashfire , I personally use fastbooted TWRP to flash , just because usually I am by my laptop when flashing anyways. I don't have TWRP Installed on my phone. I'd say to be safe , have TWRP and a computer handy just in case [emoji39]
Also i haven't had any problems with this kernel booting stock Oreo with root . I've been using a variation for weeks now and so far so good .
Click to expand...
Click to collapse
Cool I'll give it a shot later tonight, thank you
Smitty I know you aren't taking request but maybe the unlocked bootloader safety net patch? If you included that I would actually give Oreo a whirl. Haven't even used it lol
DR3W5K1 said:
Smitty I know you aren't taking request but maybe the unlocked bootloader safety net patch? If you included that I would actually give Oreo a whirl. Haven't even used it lol
Click to expand...
Click to collapse
It should be included .
Remove verifiedbootstate flag from proc/cmdline
https://github.com/bsmitty83/marlin/commit/6fac65585e1b04fa27561aba24b2762f0f1f8b0a
If your needing Android pay , it crashes for me with superSu and suhide , but I really didn't mess with it because I don't use it much if ever. I mean it's nice , but it's just as fast using my debit card .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
It should be included .
Remove verifiedbootstate flag from proc/cmdline
https://github.com/bsmitty83/marlin/commit/6fac65585e1b04fa27561aba24b2762f0f1f8b0a
If your needing Android pay , it crashes for me with superSu and suhide , but I really didn't mess with it because I don't use it much if ever. I mean it's nice , but it's just as fast using my debit card .
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
Magisk 14.1,14.2, and 14.3 have been working well for me on nougat. Im hiding root for a couple banking apps.
Thank you Smitty!
Just gotta find the time too setup the sdk on my new PC
I'm intrigued by this kernel but I can't find any information on what's included in the kernel its built on? Could anyone help me find this information please?
spr33 said:
I'm intrigued by this kernel but I can't find any information on what's included in the kernel its built on? Could anyone help me find this information please?
Click to expand...
Click to collapse
the base kernel source is used for Uberstock ROM
(I used the Oreo branch instead of the Nougat branch though.)
--based on msm-kernel-3.18.52-oreo-R3 . It included wake/sleep gestures sound control the linaro optimization flags some of the IO-schedulers ( BFQ zen SIO and FIOPS . Also color control as well as a few other performance related commits .
I added the rest .
bsmitty83 said:
the base kernel source is used for Uberstock ROM
(I used the Oreo branch instead of the Nougat branch though.)
--based on msm-kernel-3.18.52-oreo-R3 . It included wake/sleep gestures sound control the linaro optimization flags some of the IO-schedulers ( BFQ zen SIO and FIOPS . Also color control as well as a few other performance related commits .
I added the rest .
Click to expand...
Click to collapse
Thanks for that. One last question, does it have schedutil governor?
spr33 said:
Thanks for that. One last question, does it have schedutil governor?
Click to expand...
Click to collapse
Yes , it's included as well
Sent from my Pixel XL using Tapatalk
Thanks for sharing because you're right, there is not a lot for us to flash to our devices. But I guess that's the price of stability. Going to take NSFW for a spin.
Bryanx86 said:
Thanks for sharing because you're right, there is not a lot for us to flash to our devices. But I guess that's the price of stability. Going to take NSFW for a spin.
Click to expand...
Click to collapse
yeah I agree . Plus the OP3 development seems to be much more active .
But thats ok since there are so many devices using the same SOC and kernel version there lots of features for me to import to try to keep this phone as current as possible .
And for me reading the linux 3.18 MSM kernel source is much easier than OMAP4 linux 3.0 lol. what a mess .....
Enjoy . hope it runs well for you . I shoud have a new version out soon . I added the Adreno Idler driver and pushed up to linux 3.18.83
also added the blu_active governor . testing it out now
OP Updated with current features and I uploaded a new version .
Updated to Linux 3.18.83
Added adreno gpu idler driver
Added blu_active CPU gov
Added io scheduler switch
Few commits for performance and USB
Happy flashing ....
Sent from my Pixel XL using Tapatalk
Thank you! Going to give this a flash!
Set blu_active, any suggestions on Governor options? Or should I use all default.
Thanks in advance!
Sent from my sailfish using XDA Labs
Nil253259 said:
Set blu_active, any suggestions on Governor options? Or should I use all default.
Thanks in advance!
Sent from my sailfish using XDA Labs
Click to expand...
Click to collapse
usually I keep governor settings stock myself . Also I still use interactive , just my personal preference
Sent from my Pixel XL using Tapatalk

[Kernel][9.0] Argon kernel v16.1

Argon kernel, for Android 8.1 & 9.0 ROM's (bacon).
Disclaimer:
use this kernel at your own risk. Flashing it without any knowledge of what you're doing may brick your device. I'm not responsible for any software/hardware damage.
Argon v11 is the last version for Oreo! Starting from v12 only Pie is supported.
Changelog:
v16.1 (August 11th)
support for OTG Y cables
minor bug fixes and security patches
Previous releases:
v16 (August 2nd)
kernel code base synced with LineageOS
lots of misc. bug fixes and small improvements
sdfat driver now replaces both vfat and exfat
some f2fs backports
v14 (April 24th)
built with the newest GCC toolchain for ARM
dynamic management of dirty page writebacks
some useless drivers have been removed (this might give us a few additional MB's of RAM)
a couple of improvements for the random number generator driver
IRQ threading is enabled by default (as suggested by Con Kolivas)
v13 (March 31st)
memory bandwidth overclock
lots of small updates and improvements (mainly for the assembly memory routines)
a few updates for the impulse CPU governor
new TCP congestion control algorithm: 'ascarex'
v12 (March 10th)
official Pie support (LineageOS 16 & Lineage-based ROMs)
small bug fixes and misc. tweaks
a few updates for the "impulse" CPU gov
memory management backports from Linux 3.8
lighter kernel (some debugging options have been turned off)
v11 (January 27th)
built with the newest ARM toolchain
power-efficient workqueues have been implemented in a couple of places
minor source updates & fixes
DDR bandwidth boost has been fixed
important updates for Sultan's CPU boost driver
v10.2 (January 19th)
synced with our LineageOS kernel (mainly bug fixes and security patches)
v10.1 (January 12th)
some source updates and bug fixes
v10 (December 29th)
built with the latest GCC 8 toolchain by Arm
some debugging options are disabled (this might slightly improve performance)
lots of small bug fixes and source updates
v9 (December 11th)
zzmoove governor updated to the latest version
boosted L2 cache frequencies
Spectrum support
Sultanxda's simple thermal driver (replaces Intellithermal)
miscellaneous kernel updates, backports and fixes
dynamic fsync has been (temporarily?) removed
v8.1 (November 23rd)
lots of kernel source updates & fixes
exFAT/sdFAT support
new CPU governors: intellimm, yankactive, zzmoove and impulse
dynamix fsync (disabled by default)
v8 (November 4th) - diff against v6:
built with GCC 8
old charging drivers (these are stable and work properly for everybody)
several improvements for the audio drivers, the memory management libraries, the CPU boosting driver, f2fs, zram, etc.
latest sdcardfs fixes from Google
Intellithermal (with configurable throttling threshold)
latest security fixes
CPU overclocking (disabled by default)
updated bricked hotplug
UKSM with automatic toggling (wip, it's not fully working as of now)
async fsync for ext4 and f2fs
v7.7 (October 23rd)
rebased on top of v7 + all the extra changes of v7.6
msm_hotplug removed (bricked is the default hotplug)
v7.6 (October 23rd)
completely rebased on top of Argon v6.1 (which seems to be the latest stable release) + the following changes
built with GCC 8.2
MSM hotplug enabled by default
cpu_input_boost improvements
latest sdcardfs updates
several other security fixes and improvements
v7.1, v7.2, v7.3, v7.4, v7.5 (October 10th - 11th - 15th - 16th - 17th)
stability fixes
v7 (October 9th)
msm_hotplug replaces bricked as the default hotplug
optimizations for msm8974 boards
older charging drivers from LineageOS 14.1 (they seem to fix all charging problems)
some more minor tweaks, fixes and optimizations
v6.1 (September 30th)
mpdecision is replaced by bricked hotplug by default
v6 (September 27th)
stability fixes
AIO optimizations reverted (this fixes filesystem errors for ext4 users)
slimbus overclock
several improvements and updates (for the ext4 fs, the LMK and many other drivers)
charging current interface
cpu_input_boost by Sultanxda (it replaces CAF's cpu_boost)
v5 (September 19th)
zram is supported
AIO optimizations & backports
minor tweaks and updates
v4 (September 15th)
Per-process reclaim
minor updates and improvements (including security fixes)
v3 (September 8th)
DDR bandwidth boost on screen unlock
misc. kernel updates, fixes and improvements
v2 (August 31st)
several secuirty fixes and kernel source updates
f2fs driver updates
new CPU hotplug: bricked hotplug
power-efficient workqueues are implemented in more drivers
v1 (August 24th)
based on idprophecy's kernel, thus it should be compatible with any Oreo ROM
built using QUVNTNM-TC, based on GCC 7.3.x
CPU underclocking (268,8 MHz)
several compiler optimizations enabled
sound contol by franciscofranco
lots of miscellaneous fixes and improvements
sysfs interface for Gentle Fair Sleepers and Arch power
power-efficient workqueues
Downloads
Latest version: here.
Argon kernel on MEGA
Argon kernel on AndroidFileHost
Thanks to:
@idprophecy
@dorimanx
@faux123
@Sultanxda
@CertifiedBlyndGuy
@osm0sis
@franciscofranco
@GalaticStryder
@nikhil18
the LineageOS team
and all the other authors of the hundreds of commits in Argon's github repo!
XDA:DevDB Information
Argon kernel for Oneplus One, Kernel for the OnePlus One
Contributors
Tomoms
Source Code: https://github.com/Tomoms/argon_kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 16.1
Stable Release Date: 2019-08-11
Created 2018-08-24
Last Updated 2019-08-11
Reserved
How to set up the charging speed interface in Kernel Adiutor?
First thing, download the attached zip and decompress it. You'll find two .json files in it, place them in your internal storage and open KA. Go in the "Custom controls" tab, tap on the "+" button, choose "Import" and select the first of the files you downloaded, then import the second one too. Done! You can now delete the two files.
Keep in mind that the "0" value means that the standard charging logic will be used, and that the AC charging speed cannot be set to a value lower than 200 mAh, even though the slider allows you to set any value. If you set any value between 1 and 199, the driver will fallback to 200.
working fine with AEX 5.7.
is it compatible with oxygen os blobs or sultan blobs?
Running well for me on AEX 5.7.
antfior93 said:
is it compatible with oxygen os blobs or sultan blobs?
Click to expand...
Click to collapse
Starting from Oreo, all ROMs implement Sultan's camera, thus this kernel only supports Sultan's camera HAL.
New version is available
It's an important updates that brings lots of improvements (mainly "under the hood"), for more info I suggest you to check my Github repo!
Really nice work. Don't want to sound rude or something but is there a chance of getting a Pie build? ?
rolarocka said:
Really nice work. Don't want to sound rude or something but is there a chance of getting a Pie build?
Click to expand...
Click to collapse
Most probably, this kernel already works on Pie
You just need to flash it, then flash the Kernel Permissive Patcher (link - needed to set SELinux to Permissive before booting the OS) and you should be good to go. If you try, let me know the result!
What is the stock setting this kernel comes in? I want to try it but don't want to use root (for now). So I'm wondering what settings are default. Would kinda make this a flash and forget kinda kernel
twowheeler said:
What is the stock setting this kernel comes in? I want to try it but don't want to use root (for now). So I'm wondering what settings are default. Would kinda make this a flash and forget kinda kernel
Click to expand...
Click to collapse
The stock settings are kind of good. Not the best you could get, but close (I'll tweak the default configuration a little more in the future). If you're using idprophecy's ROM you will end up having maple as the default I/O scheduler, while if you're using other ROMs, I'm pretty sure you won't. Anyway, if you flash this kernel, I'm sure you'll benefit from the general improvements I implemented, which do not need any tweak to be enabled.
Works well on following ROMs;
-AOSiP 20180825( Argon v1 )
-TugaPower O25 ( Argon v2 )
Hi i installed it over AEX 5.7 . it works but charging is buggy. Keeps disconnecting and connecting .
tamboli007 said:
Hi i installed it over AEX 5.7 . it works but charging is buggy. Keeps disconnecting and connecting .
Click to expand...
Click to collapse
I have the same thing on all ROMs based on the LOS core. And this kernel is based, as I understand it, on the LOS core ... For example, with FranoKernel there are no such problems.
tamboli007 said:
Hi i installed it over AEX 5.7 . it works but charging is buggy. Keeps disconnecting and connecting .
Click to expand...
Click to collapse
MrYuraB said:
I have the same thing on all ROMs based on the LOS core. And this kernel is based, as I understand it, on the LOS core ... For example, with FranoKernel there are no such problems.
Click to expand...
Click to collapse
I experience the same issue when using a certain non-original (yet good-quality) cable. The weird thing is that if I charge the phone while it's turned off, it charges perfectly. Anyway, I can try to fix this issue. It shouldn't be difficult. I'll keep you informed.
Good to see you're still contributing for Bacon.
Tomoms said:
I experience the same issue when using a certain non-original (yet good-quality) cable. The weird thing is that if I charge the phone while it's turned off, it charges perfectly. Anyway, I can try to fix this issue. It shouldn't be difficult. I'll keep you informed.
Click to expand...
Click to collapse
Yesterday I tried to send you message, but it is why it is not sent... I agree
I've uploaded a new kernel!
Argon v3 is a small yet important update: it brings DDR bandwidth boost on screen unlock (basically, the RAM bandwidth is boosted when you unlock your phone so that opening an app immediately after waking the device from idle takes less time) and some general fixes & improvements for the kernel. More details are available on Github, as usual
Tomoms said:
I've uploaded a new kernel!
Argon v3 is a small yet important update: it brings DDR bandwidth boost on screen unlock (basically, the RAM bandwidth is boosted when you unlock your phone so that opening an app immediately after waking the device from idle takes less time) and some general fixes & improvements for the kernel. More details are available on Github, as usual
Click to expand...
Click to collapse
I've been loving the Kernel on AEX 5.7, but I've needed to reboot a few times because the screen won't turn on, or the screen has frozen.
Do you think that could be from the default underclock?
@Ruggerxpunk Same issue on my side since V2 version, but I don't have any logs cause I'm not using it at this moment.

[EOL][KERNEL][OOS][HMP][EAS][4.4.162][CLANG 7.0.3] Reverse Flash v2.1

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 5T
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-12
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
In
Sent from my ONEPLUS A5010 using Tapatalk
Great! Thanks
Goodluck![emoji4]
Thank you!! I think this just became my daily driver kernel.
Aside from upstream. I suggest improve the kernel base too and fixes.
radz_ said:
Aside from upstream. I suggest improve the kernel base too and fixes.
Click to expand...
Click to collapse
What improvements do you want?
crian said:
What improvements do you want?
Click to expand...
Click to collapse
You are the expert..lol
of course Flash Kernel is not perfect there will always be a room for improvement. Most devs using Flash as base, all they do is upstream. That's all.
Will this work in op5 not t.
Sent from my OnePlus 5 using XDA Labs
This looks interesting. I wanna try it out. I'm on OOS 5.1.5 with custom kernel. What steps should I do?
bkma said:
Will this work in op5 not t.
Click to expand...
Click to collapse
Will work. It's unified.
crian said:
Will work. It's unified.
Click to expand...
Click to collapse
Thanks.
Sent from my OnePlus 5 using XDA Labs
rushier.ivan said:
This looks interesting. I wanna try it out. I'm on OOS 5.1.5 with custom kernel. What steps should I do?
Click to expand...
Click to collapse
Dirty flash OOS and magisk if you're using this.
To be safe I would recommend to wipe caches, system and vendor and then flash OOS, Magisk and kernel.
Just installed, will give it a try for a week to check performance and battery life. Coming from Zenith which was great already
Will this work on LOS based roms or only OOS? On AICP treble version 5t
kamisan said:
Will this work on LOS based roms or only OOS? On AICP treble version 5t
Click to expand...
Click to collapse
Only on OOS as mentioned in the thread title.
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
works on beta 16?

[KERNEL] Sphinx Kernel [10/11] [4.9.261] [Clang 11] [13.03.2021] v3.6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
Ahoy everyone,
I decided to share my personal custom kernel with all of you. The main reason i started developing this kernel is to balance performance / battery / security and also add features.
I believe i have included most of the usually requested features. If your feature is not included you can ask for it and i will try to include it as long as you don't ask for ETA's. I am a student and i do this on my spare time.
Pie kernel is based on LineageOS 16.0 sources for beryllium and is compiled
with SdClang which is Qualcomm's LLVM Compiler for extra performance. [EOL] - Final Version is 3.1
10 kernel is based on LineageOS 17.1 source for beryllium and is compiled
with latest sources from LLVM for Clang 11.
So let's jump to the interesting part!
Sphinx Pie Kernel Features - v3.1
Sphinx Pie Kernel Features
Compiled with Dragon Toolchain based on Clang 9.0.0 with GCC 10 and optimized for SnapDragon 845
Upstreamed to 4.9.194
Merged CAF Tag LA.UM.7.3.r1-07900-sdm845.0
Merged Latest Lineage 16.0 commits
Makefile Optimizations
Novatech 9.6.20
WireGuard Support
Dynamic Stune Boost v3
GPU Underclock to 180 Mhz
CRC Check Disabled
Pass SafetyNet without Magisk / Root
Boeffla Wakelock Blocker
AdrenoBoost v2.2 Support
Adreno 630 Nap Mode
Pixel 3 Energy Model
Hight Brightness Mode Support
Sound Control
IR Camera for MIUI based Roms
Support sdFAT Filesystem v2.1.8
Support exFAT Filesystem
Support F2FS File System
Support NTFS File System
Frandom Random Generator
TTL Target
IP Mangle
Fsync Control
DriveDroid Support
DTS X Eagle Driver
Exposure Adjustment Driver (FlickerFree)
Reduced Latency
Config HZ -> 300
Disabled Gentle Fair Sleepers
Atheros 9 Wireless Cards Support
Ralink 27xx / 28xx / 30xx Wireless Cards Support
Kcal Advanced Color Control
K-Lapse v5.0
Vibration Control
LED Notification Control
USB Fast Charge up to 900 mAh
LZ4 Compression Algorithm by default
Backlight Minimum Brightness Control
Power Efficient Workqueues
mac80211 Injection (Kali Nethunter Support)
I/O Schedulers: Zen v2, Maple, Fiops, Sio, Noop, Deadline, Cfq, tripandroid, Anxiety, bfq
TCP Congestion Algorithms : cdg, westwood, bbr, sociopath
Pre-Configured Flash and Forget
Zipped up with AnyKernel2
Sphinx 10/11 Kernel Features - v3.2+
Compiled with latest Clang 11
Upstreamed to Linux 4.9.261
Merged latest CAF tag
Rebased on Lineage 18.0 sources
Merged Latest Lineage 17.1 commits
WireGuard Support
GPU Underclock to 180 Mhz
CRC Check Disabled
Latest Patches for SafetyNet Flags
Boeffla Wakelock Blocker
AdrenoBoost v2.2 Support
Adreno 630 Nap Mode
Sound Control
Support sdFAT Filesystem v2.1.8
Frandom Random Generator
TTL Target
IP Mangle
Expose FPS interface
Fsync Control
DriveDroid Support
DTS X Eagle Driver
Exposure Adjustment Driver (FlickerFree)
Reduced Latency
Simple Low Memory Killer
Disabled Gentle Fair Sleepers
Atheros 9 Wireless Cards Support
Ralink 27xx / 28xx / 30xx Wireless Cards Support
Kcal Advanced Color Control
K-Lapse v5.0
Vibration Control
USB Fast Charge up to 900 mAh
LZ4 Compression Algorithm by default
Backlight Minimum Brightness Control
Power Efficient Workqueues
HID Patch for 4.9 Kernels
mac80211 Injection (Kali Nethunter Support)
I/O Schedulers: Noop, Deadline, Cfq, tripandroid, Anxiety, bfq
TCP Congestion Algorithms : cdg, westwood, bbr, sociopath
Pre-Configured Flash and Forget
Zipped up with latest AnyKernel3
Notes
I bear absolutely no responsibility. If you brick your device. If you are not sure what a kernel is, how to flash it or how to restore your phone in case something goes wrong then do NOT proceed.
Moreover, you should flash this kernel only over the stock kernel that came with your Rom.
Downloads -
Pie EOL - Final Version 3.1
Sphinx 3.1: https://www.androidfilehost.com/?fid=1899786940962594232
10/11 - Current
Sphinx v3.6 : https://www.androidfilehost.com/?fid=2188818919693754613
/-----------------------------------------------------------------------------/
I have dedicated countless hours developing this kernel so if you like my work consider buying me a coffee to help me stay awake and keep improving Sphinx.
Click Here for Coffee
/-----------------------------------------------------------------------------/​
For Support, Updates, Questions, Releases regarding Sphinx join t.me/SphinxKernel
XDA:DevDB Information
Sphinx Kernel, Kernel for the Xiaomi Poco F1
Contributors
milouk
Source Code: https://github.com/milouk/Sphinx-Beryllium
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.6
Stable Release Date: 2020-03-13
Created 2018-11-02
Last Updated 2020-03-13
Pocoooooooooo F1 - Donations
If you see your name and not your xda name PM me
Donations made by:
@JJ111
@tnicko
Jerzy Gawryluk
Georgios Bitloglou
@tnicko
@bla.blub
@reg66
@Lazy Rich
@BakaPhoenix @Mrdream94
@emmanuelo7
Pascal Bourasseau
@niccio67
Ramgonda Desai
@MP2005
 @2WildFirE
@Dan_Jacques
@Bonz
@rodries
@fwb1973
@Lycidias
@dodjob
@makimac
@_phil07_
Arge_Canna
@SSmanBuraQ
@fmcheetah
@Migueliyo98
Andrea Nastro
Joao Martinho
Thanks again guys!
Changelog
Sphinx v1.7
-Upstreamed to Linux Version 4.9.135
-Merged ext4 upstreamed commits
-Merged Lineage 16.0 Upstream commits
-Now Compiling with Uber Toolchain 6.4.1
-Added Zen v2 I/O Scheduler
-Added TCP Congestion Algorithms (bic, cdg, cubic, westwood, htcp, hstcp, hybla, vegas, scalable, lp, veno, yeah, illinois) default is cdg
-Improved msm_performance
-Enabled USB Fastcharge up to 900 mAh
-Added blu_schedutil
-Makefile Optimizations
-Added LED Notification Control
-Enabled LZ4 Compression Algorithm for Zram
-Now Sphinx comes Pre-Configured out of the box for balance
-Support F2FS File System
Sphinx v1.8
-Compiled with Uber Toolchain 9.0.0 tuned for Snapdragon 845
-Added Adreno Idler
-Added Frandom Random Generator
-Tuned-Up Westwood TCP
-Added Simple Low Memory Killer
-Replaced Cpu_boost with Cpu_Input_Boost driver
-Adapted Dynamic Schedtune Boost to Cpu_Input_Boost
-Added Devfreq_boost driver
-Added alucard_schedutil
-Added darkness_schedutil
-Added pwrutilx_schedutil
-Zram Upstream Updates
-Crypto: Now compiling with armv8.2-a flag
-Updated WireGuard
-Added DCTCP TCP Algorithm
-Added BBR TCP Algorithm
Sphinx v1.8.7
-Removed Adreno Idler
-Compiled with GNU GCC 8.2.1
-Removed Simple Low Memory Killer
-Removed Cpu_Input_Boost / Devfreq_Boost
-Fixed ALL Reboot Issues
-Improved KCAL Control
Sphinx v1.9
-Now Building with Custom Uber Toolchain 9.0.0 with various optimizations for SnapDragon 845
-Upstreamed from CAF to 4.9.136 , 4.9.137, 4.9.138, 4.9.139 and 4.9.140
-Added Tripandroid I/O Scheduler
-Added Sociopath TCP Algorithm
-Massively Tuned Up Westwood and set it as default
-Improved Wakelock Blocker
-Reduced a lot Latency
-Upgraded to AdrenoBoost v2.1
-Updated WireGuard
-Merged CAF Tag CAF LA.UM.6.3.r4-05800-sdm845.0
-Set the Kernel's Base Frequency to 500 HZ
-Support NTFS File System
Sphinx v2.0
-Upstream to 4.9.141, 4.9.142, 4.9.143
-Updated TouchScreen to 8.12.6
-Underclocked GPU to 180 MHz
-Set Initial GPU Frequency to 180 MHz
-Improved Memcpy spped by 15%
-Added Sound Control (Only Headphones and Mic)
-Updated LZ4 Module
-Fixed ExFAT and NTFS File Systems
-Decreased the Time the GPU needs to enter Idle Module
-Improved Battery Drop Issue (NOT fixed, just improved)
-Merged some SnapDragon 845 Patches
-Removed Pwrutilx, Alucardsched, Darkness_Sched and Blu_schedutil as they were Unstable.
-Blocked Some extra Wakelocks
-Now Sphinx comes PRE-CONFIGURED out of the box. Just Flash And Forget (You need Magisk)
-Updated WireGuard
-Merged Lineage Latest Changes
-Some Battery Saving Patches
-Much more minor things --> Check GitHub
Sphinx v2.1
-Upstreamed to 4.9.145
-Re-Based Sphinx Kernel tree from scratch based on CAF Pie Tag
-Wifi working on all Roms
-Touch Firmware from 8.12.10
-Pre-Configured settings optimized a bit more
-Merged Latest Lineage Changes
-Updated WireGuard
-Many more bug fixes and Optimizations --> GitHub
Sphinx v2.2
-Upstreamed to 4.9.147
-Updated WiFi Driver from CAF Tag LA.UM.7.3.r1-0660-sdm845.o
-Merged Latest Lineage OS Changes
-Built with SdClang for maximum optimization and performance
-Merged Touch Firmware 8.12.20
-Updated AnyKernel2
-Updated Schedutil Governor
-Merged some cpufreq patches from Upstream
-Merged a commit for smoother Frequency downscaling
-Cleaned and Improved pre-configured Settings
-Fixed the bug during Installation for users with 9.0 and not 9
-Updated WireGuard
-Many more bug fixes and Optimizations --> GitHub
Sphinx v2.3
-Linux Upstream to 4.9.148
-Merge CAF Tag 'Merge tag ''LA.UM.7.3.r1-06600-sdm845.0' into kernel.lnx.4.9.r11-rel ~8.000 Changes
-Merge Lineage OS Changes
-Compiled with LATEST sdClang 6.0.9 from Qualcomm
-Merged 8.12.27 Touch Firmware
-Many ufs (mobile ssd) improvements
-Added Anxiety I/O Scheduler
-Improved Dyanamic Schedtune frequency scaling
-Patched some memory Leaks
-Some Battery improvement commits
-Updated WireGuard
-Many more changes --> check GitHub
Sphinx v2.4
-Upstream CAF/Linux version to 4.9.151
-Merged some commits for performance improvement
-Added High Brightness Support
-Merged some commits that improved wakelocks
-Enabled Nap Mode for Adreno 630 GPU
-Adjusted Energy Model to be inline with Pixel 3
-Added BFQ I/O Scheduler v8r10
-Fixed issue with stuck frequencies
-Massive refinement of pre-configured settings. (Note 1)
-Removed TouchBoost control from userspace
-Merged many Scheduler commits
-Merge Some EAS improvement commits
-Merged Touchscreen Drivers from Official Xiaomi's Pie Kernel release.
-Merge Lineage 16.0 Changes
-Update WireGuard
-Many more commits --> Check GitHub
Sphinx v2.5
-Upstreamed from 4.9.151 to 4.9.155
-Merged CAF Tag LA.UM.7.3.r1-06700-sdm845
-Merged some Camera improvements (not feature improvements...code improvements. Sphinx is not a camera app)
-Updated Touch Firmware to 9.1.24
-Update display panel drivers from MiCode/dipper-p-oss release
-Updated Wifi drivers
-Updated Sound drivers
-Updated SdFat Driver to v2.1.8 and merged some upstream commits from 4.13
-Updated BFQ I/O Scheduler to v8r12 and also merged mnany fixes
-Improved Cpu-Boost driver
-Reduced the log spam to improve performance
-Merged a commit for entering sleep state quicker
-Merged a commit that will make face unlock much quicker
-Merged a commit that will fix frequency scaling. So now governor's frequency change requests will be followed.
-Added Toggle for disabling newly added devices
-Disabled some TCP Congestion Algorithms to make the image lighter
-Enabled Support for Ralink 27xx / 28xx / 30xx external wifi adapters.
-Merged some Power Efficient Workqueue Changes that can save some battery.
-Fixed a stupid warning that was in dmesg.
-Cleaned the script and also now you do NOT need Root (Magisk) for pre-configured settings to apply. (thanks to @rodries)
-Updated WireGuard Backend
-Merges Lineage's latest sources.
-Many more changes --> Check GitHub
Sphinx v2.6
-Upstreamed to Linux 4.9.162
-Merged CAF TAG LA.UM.7.3.r1-06900-sdm845.0
-Fixed Carrier Video Calling
-Now compiling with Dragon Toolchain based on Clang 9.0.0
-Merged some upstream F2FS commits
-Fixed F2FS Verity.
-Merged some Power Efficient Workqueue commits to save some battery
-Improved Sociopath TCP Algorithm
-Merged some TCP improvement commits
-Enabled MIN_CAPACITY_CAPPING feature
-Added an extra option for Dynamic Schedtune Boost Duration in /sys/module/cpu_boost/parameters/dynamic_stune_boost_ms and improved the code.
-Merged some more Dynamic SchedTune Boost improvement commits.
-Fixed HDR Issue after watching Youtube
-Added K-Lapse Feature
-Merged Lineage 16 Branch
-Updated WireGuard
-Improved Default Settings and fixed some of them not sticking.
-Many More --> Check GitHub
Sphinx v2.7
-Upstreamed to Linux 4.9.166
-Improved Frequency switching
-Improved Bluetooth performance
-Improved K-Lapse
-Added some more Power Efficient Workqueues
-Merged some ufs improvements
-Checked out ion to Android Q Developer Preview 1
-Fixed usb tethering.
-Merged some wakelock power saving commits
-Merged Lineage 16 Branch
-Updated WireGuard
-Many More --> Check GitHub
Sphinx v2.8
-Upstreamed to Linux 4.9.172
-Merged CAF Tag LA.UM.7.3.r1-07400-sdm845.0
-Added MSM Thermal Driver
-Fixed many Clang warnings
-Enabled Ultra Power Saving Mode for the Display Panel
-Increased CMA Memory from 200 MB to 296 MB
-Improved Boot Speed
-Merged many f2fs improvement commits
-Merged some UFS improvement commits
-Merged some Camera driver commits
-Exposed Drop Caches
-Merged Lineage 16 Branch
-Updated WireGuard
-Many More --> Check GitHub
Sphinx v2.9
-Upstream to Linux 4.9.184
-Merged CAF Tag LA.UM.7.3.r1-07900-sdm845.0
-Merged all the latest Security Patches
-Updated Wifi Drivers
-Adapted Some Compilers Flags to make it easier for other developers to compile Sphinx
-Updated TouchScreen Drivers from MIUI 9.6.20
-Merged some GPU fixes
-Updated K-Lapse to Version 5.0
-Fixed some memory leaks and race conditions
-Reverted Simple Thermal Driver (too many issues)
-Fixed random reboots issues
-Fixed Big Cluster stuck at 825 Mhz
-Merged Xbox Controller Drivers and more Gamepad Drivers
-Updated WireGuard Backend
-Merged Lineage 16.0 Branch
Sphinx v3.0
- Upstreamed to Linux 4.9.189
- Now compiling with my Custom GCC-10 Toolchain, built with optimization flags.
- Added Many SDM 845 specific optimization flags
- Merged Lineage 16.0 latest changes
- Merged Many SchedTune Commits
- Added VMStat and set it to 10
- Further Reduced Dirty Rations
- Merged Some UFS upstream Commits
- Improved Random Driver
- Turned off a lot of useless debug info
- Enabled RCU Boost
- Merged CFQ and other I/O improvement Commits
- Merged a bunch of sched Commits
- Added and Enabled SchedTune Assist Driver
- Added and Enabled CPUSet Assist Driver
- Merged some Workqueue commits.
- Added DTS X Eagle Driver.
- Added PSI.
- Fixed Phone rebooting into Fastboot Mode on MIUI Beta.
- Added DriveDroid Support for the first time for Pocophone.
- Added Pocket Judge Driver (this driver determines whether your phone is in your pocket and saves some extra battery)
- Merged a bunch o memory upstream commits.
- Updated WireGuard Backend.
- Many Many Many more commits --> Check GitHub.
Sphinx v3.1
- Upstreamed to Linux 4.9.194
- Merged Lineage 16.0 and 17.0 latest changes
- Updated my GCC 10 Toolchain to yesterdays commits
-Fixed Random Reboot issue
-Android 10 Support
- Added HID Mouse and Keyboard Support (you might need to set kernel to permissive for this to work)
-Zipped up with latest Anykernel3 thanks to @osm0sis
-Updated WireGuard Backend.
Sphinx v3.2
- Now Supporting only Android 10 (Q)
- Upstreamed to Linux 4.9.217
- Compiled with latest Clang 11
- Merged Latest Lineage 17.1 Sources
- Updated Wireguard backend
- Add Simple Low Memory Killer
- Zipped up with latest Anykernel3
- Applied new patches for SafetyNet Flags
- Many Many Many more commits --> Check GitHub.
Sphinx v3.3
- Upstream to Linux Kernel 4.9.225
- Merged Latest Lineage Changes
- Add initial HID Patch (I have NOT tested it)
- Update to latest Q Xiaomi Sources
- Fixed Auto Brightness and other display issues
- Memory and Cache Optimizations
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.4
- Upstream to Linux Kernel 4.9.229
- Merged Latest Lineage Changes
- Fixed touch issues with FTS Panels
- Fixed High Auto Brightness
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.5
- Upstream to Linux Kernel 4.9.237
- Merged Latest Lineage Changes
- Merge tag 'LA.UM.8.3.r1-08100
- Merge tag 'LA.UM.8.3.r1-08500-sdm845.0
- Rebase lineage 18.0
- Support for Android 11
- Improve power efficient workqueues
- Expose interface for showing FPS on compatible roms
- Merge latest LOS changes
- Remove some ethernet drivers and added usb ethernet drivers
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.6
- Better Android 11 support
- Use WireGuard from Upstream 5.4
- Upstreamed to Linux 4.9.261
- Merged latest CAF tags
- Merged latest Lineage Sources
- Picked some LMK Driver update commits
- Many Many Many more commits --> Check GitHub.
Previous Versions
Sphinx 1.7:
https://www.androidfilehost.com/?fid=11410932744536993761
Sphinx 1.8:
https://www.androidfilehost.com/?fid=11410963190603845145
Sphinx 1.8.7:
https://www.androidfilehost.com/?fid=11410963190603854120
Sphinx 1.9:
https://www.androidfilehost.com/?fid=11410963190603858063
Sphinx 2.0:
https://www.androidfilehost.com/?fid=11410963190603869686
Sphinx 2.1:
https://www.androidfilehost.com/?fid=11410963190603876440
Sphinx 2.2:
https://www.androidfilehost.com/?fid=11410963190603880155
Sphinx 2.3:
https://www.androidfilehost.com/?fid=11410963190603888715
Sphinx 2.4:
https://www.androidfilehost.com/?fid=11410963190603903270
Sphinx 2.5:
https://www.androidfilehost.com/?fid=1395089523397888802
Sphinx 2.6:
https://www.androidfilehost.com/?fid=1395089523397909716
Sphinx 2.7:
https://www.androidfilehost.com/?fid=1395089523397929964
Sphinx 2.8:
https://www.androidfilehost.com/?fid=1395089523397958919
Sphinx 2.9:
https://www.androidfilehost.com/?fid=6006931924117911422
Sphinx 3.0:
https://www.androidfilehost.com/?fid=6006931924117935490
Sphinx v3.1 - Final Sphinx for Pie
https://www.androidfilehost.com/?fid=1899786940962594232
Sphinx v3.2
https://www.androidfilehost.com/?fid=4349826312261759378
Sphinx v3.3
https://www.androidfilehost.com/?fid=4349826312261822112
Sphinx v3.4
https://www.androidfilehost.com/?fid=8889791610682883785
Sphinx v3.5
Sphinx-v3.5.zip | Kernel by milouk for Poco F1
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Version 1.7
Ahoy Ladies and Gentlemen.
Time for new version!
Changelog:
1) Upstreamed to Linux Version 4.9.135 - Better Security / Stability / Performance
2) Merged ext4 upstreamed commits - Better System Performance
3) Merged Lineage 16.0 Upstream commits - Better Stability / Battery / Performance
4) Now Compiling with Uber Toolchain 6.4.1 - Better Battery/System Performance
5) Added Zen v2 I/O Scheduler - Better I/O Performance
6) Added TCP Congestion Algorithms (bic, cdg, cubic, westwood, htcp, hstcp, hybla, vegas, scalable, lp, veno, yeah, illinois) default is cdg - Better Internet Performance
7) Improved msm_performance - Better Performance
8) Enabled USB Fastcharge up to 900 mAh - Note (1)
9) Added blu_schedutil - Note (2)
10) Makefile Optimizations - Better Performance
11) Added LED Notification Control- Note (3)
12) Enabled LZ4 Compression Algorithm for Zram - Better Battery / Performance
13) Now Sphinx comes Pre-Configured out of the box for balance
14) Support F2FS File System - If Rom Supports it -
Notes:
Note 1: This is USB Fast Charge which means it works ONLY when you charge from a computer. The default output was 500 mAh and now it's 900 mAh (which is the maximum a usb port can support)
Note 2: This is a new EAS Governor ported from blu_spark Kernel for OnePlus 6. Currently it is almost the same with the schedutil governor from Pixel 3
Note 3: Many of you made some comment about the LED Notification being brighter etc. Now you can configure it yourself. THOUGH there is not interface for that in ANY App, you need to do it yourself.
Specifically:
Code:
* /sys/class/leds/white/device/led_fade (rw)
0 : blink
1 : fade (default)
* /sys/class/leds/white/device/led_intensity (rw)
0 : stock intensity
1-100 : 0% to 100% of stock intensity
Note: Does only work for static led, not fading/blinking !!!
* /sys/class/leds/white/device/led_speed (rw)
0 : stock speed
1 : continuous notification light
2-12 : 2 = very slow to 20 = very fast
I have listened to your requests to bring Sphinx to Poco and did everything in my powers to satisfy most of you and ensure this version is stable so if you enjoy this version don't forget to buy me a coffee
Cheers :highfive:
Wow, Amazing. Can i flash this on stock miui beta 8.11.1 also
Great work.
Edit :
Just installed , super smooth. Everything works great so far. Antutu 291328. Not sure if it is placebo but face unlock seems to be faster, haven't been able to see lock screen in the trials I have done so far.
Rom is stock beta 8.11.2 and no root yet.
Will root and tweak with suggested ex kernel manager and report
sanjay0501 said:
Wow, Amazing. Can i flash this on stock miui beta 8.11.1 also
Great work.
Click to expand...
Click to collapse
Of course you can mate
frequency on big cluster is max on blu schedutil whilst on omnirom
thanks sounds really good gonna try it right after i flashed 8.11.1
Skinpipe said:
frequency on big cluster is max on blu schedutil whilst on omnirom
Click to expand...
Click to collapse
Its how it works. It maxes the big but it lowers little cores. Currently its almost a direct copy from Pixel's 3 schedutil. If you dont like this behaviour i would suggest regular schedutil. Regarding blu_schedutil you can read more on its original thread "blu_spark kernel for OnePlus 6"
milouk said:
Its how it works. It maxes the big but it lowers little cores. Currently its almost a direct copy from Pixel's 3 schedutil. If you dont like this behaviour i would suggest regular schedutil. Regarding blu_schedutil you can read more on its original thread "blu_spark kernel for OnePlus 6"
Click to expand...
Click to collapse
ill check it out im familiar with eng.stk' work
Skinpipe said:
ill check it out im familiar with eng.stk' work
Click to expand...
Click to collapse
Awesome. Its a direct port from his kernel.
milouk said:
Awesome. Its a direct port from his kernel.
Click to expand...
Click to collapse
you absolutely sure its supposed to stay at 2803mhz constantly that is a huge power drain and makes no sense?
Skinpipe said:
you absolutely sure its supposed to stay at 2803mhz constantly that is a huge power drain and makes no sense?
Click to expand...
Click to collapse
What im saying is that i picked the code EXACTLY like it is. Its 99% the same as Pixel 3 schedutil. Also youll notice that the battery drainisnt at all as huge as you think.
Morever while merging there wasnt even one conflict the code is 100% correct and exactly as eng.stk wrote it. Ifnyou have questions about the code im not the person to ask no offense. Im not taking the credits nor the blame for someone elses work. I just think its a nice addition especially for users that need performance.
Also as you may have noticed its not the default gov for that exact reason.
**Also of course there is always the possibility to remove a feature if i see no one finds it usefull.
Btw i always listen to feedback and try to satisfy most of you.
Cheers
milouk said:
What im saying is that i picked the code EXACTLY like it is. Its 99% the same as Pixel 3 schedutil. Also youll notice that the battery drainisnt at all as huge as you think.
Morever while merging there wasnt even one conflict the code is 100% correct and exactly as eng.stk wrote it. Ifnyou have questions about the code im not the person to ask no offense. Im not taking the credits nor the blame for someone elses work. I just think its a nice addition especially for users that need performance.
Also as you may have noticed its not the default gov for that exact reason.
Cheers
Click to expand...
Click to collapse
understood, my apologies
Skinpipe said:
understood, my apologies
Click to expand...
Click to collapse
Hahaha didnt mean to offend you at all what i was tryin to say is that its not my code so i cant guarantee what its supposed or not supposed to do. Apologies if i offended you mate
milouk said:
Hahaha didnt mean to offend you at all what i was tryin to say is that is not my code so im cant guarantee what is supposed or not supposed to do. Apologies if i offended you mate
Click to expand...
Click to collapse
i was sincere not sarcastic no offence taken, honest:good:
Foourck yesssss ? you are in the Poco team ???? really really looking forward to your awesomeness on the S845 ??.
dodjob said:
Foourck yesssss ? you are in the Poco team ???? really really looking forward to your awesomeness on the S845 ??.
Click to expand...
Click to collapse
Oooouuu heello my friend. Nice to see you here i hope i wont let you down
Introduction post looks AWESOME, this is what I've been waiting for - great kernel. Flashing right away.

[KERNEL] [10] [OneUI2] ProtonKernel for Samsung Galaxy Note 9

ProtonKernel is a kernel based on stock Samsung Kernel with the lastest linux ELS patches and aims to give smooth performance for daily use with improved battery life.
Features:
-Added Various sched fixes and improvements
-Added Fsync on/off toggle
-Added Led fade
-Added Boeffla Wakelock blocker
-Disabled Hotplug (max freqs are now 1794mhz but its still smooth for daily use)
-Disabled crc check (better Performance)
-Enabled PELT_HALFLIFE 16ms (More Responsive)
-Enabled Dex on any HDMI Adapter
-Fixed workqueue_power_efficient_toggle
-Magisk 20.4
-Now based on AK3 installer script
-Based on latest ELS source with all updates and patches
-Used AndreiLux´s scheduling for the cpu´s
-Disabled input boost for more batterylife
-set Readahead to 64kb
Download links:
AndroidFileHost
GDrive
Telegram Group & News Channel:
Support Group
News Channel
Github Source
Version Info:
-Status: Stable
-Version: 20200428
Credits:
[email protected]favoritus for the Base
[email protected]ananjanser1211 for help with compiling and bug fixing
[email protected]nalas for also helping with compiling and bug fixing
[email protected]osm0sis for the AK3 script
- And all others who authored The commits
Changelog:
20200501:
-Rebased on latest Note 9/S9 sources
-Upstreamed to Linux 4.9.220
-minor improvements
-fixed Note9 Boot
20200422:
-Same as previous versions (see thread)
-added more sched fixes/improvements
-possible removed ssrm/xml error
Reserved...
Thanks will try it out tomorrow and post feedback.
Can N960N use?
Flashed on Dr.Ketan. Boots fine but I got some random error about a XML parsing something. No clue what it means but k.
I'll test it a bit longer. Will update you. It feels very very responsive so far.
phanthanh50 said:
Can N960N use?
Click to expand...
Click to collapse
I flashed on my device (n960n) tried for a while.
No issues, I think it's safe to use it provided you are using a Rom with an April patch.
Also, you don't need to flash Magisk again, which is neat.
Can you add gestures and morro sound
vishnu vijay said:
I flashed on my device (n960n) tried for a while.
No issues, I think it's safe to use it provided you are using a Rom with an April patch.
Also, you don't need to flash Magisk again, which is neat.
Click to expand...
Click to collapse
I actually don't use an April ROM. Ketan is on February patches and it works fine so far. It got noticably less hot when charging overnight as well which is nice.
help
Imprezzion said:
Flashed on Dr.Ketan. Boots fine but I got some random error about a XML parsing something. No clue what it means but k.
I'll test it a bit longer. Will update you. It feels very very responsive so far.
Click to expand...
Click to collapse
Help
tabish84 said:
Can you add gestures and morro sound
Click to expand...
Click to collapse
i will add moro sound in next version thx
Arcsin2 said:
ProtonKernel is a kernel based on stock Samsung Kernel with the lastest linux ELS patches and aims to give smooth performance for daily use with improved battery life.
Features:
-Added Various sched fixes and improvements
-Added Fsync on/off toggle
-Added Led fade
-Disabled Hotplug (max freqs are now 1794mhz but its still smooth for daily use)
-Disabled crc check (better Performance)
-Enabled PELT_HALFLIFE 16ms (More Responsive)
-Enabled Dex on any HDMI Adapter
-Fixed workqueue_power_efficient_toggle
-Magisk 20.4
-Now based on AK3 installer script
-Based on latest ELS source with all updates and patches
-Removed GPU boost to reduce heat during long gaming (thx to @diepquynh)
-Enabled zram (2048kb)
-Used AndreiLux´s scheduling for the cpu´s
-Disabled input boost for hopefully more batterylife
Download links:
AndroidFileHost
Telegram Group & News Channel:
Support Group
News Channel
Github Source
Version Info:
-Status: Stable
-Version: V1
Credits:
[email protected]favoritus for the Base
[email protected]ananjanser1211 for help with compiling and bug fixing
[email protected]nalas for also helping with compiling and bug fixing
[email protected]osm0sis for the AK3 script
- And all others who authored The commits[/CENTER]
Click to expand...
Click to collapse
Boeffla wakelock included ?
Many thanks in advanced
enebro77 said:
Boeffla wakelock included ?
Many thanks in advanced
Click to expand...
Click to collapse
Yes
Support N960N ? Thanks
phanthanh50 said:
Support N960N ? Thanks
Click to expand...
Click to collapse
no
phanthanh50 said:
Support N960N ? Thanks
Click to expand...
Click to collapse
It works for my N. most likely whatever works for N960F/DS will/should for the N aside csc chamges.
Bootloops like 98% of time, and whenever it manages to boot the xml error comes up and makes me unable to unlock the phone.
I'm running the latest DevBase rom.
Hi i too had xml error everytym i boot
I get the error too but I can just click it away and unlock normally. Kernel itself performs quite well actually on Ketan ROM now that I ran it a few days.
no file in this folder?
the link has something wrong

Categories

Resources