[Kernel] RenderZenith OP5T [OOS/LineageOS V4.2.0] (22 Mar 2019) - OnePlus 5T ROMs, Kernels, Recoveries, & Other Dev

{
"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"
}
for OOS and LineageOS OP5/OP5T​
Code:
/* *** Disclaimer
* 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
*/
This kernel is a joint collaboration between @joshuous and myself. Our primary goal is to deliver a fast, smooth and stable kernel with Energy Aware Scheduling (EAS). We have spent countless hours backporting, experimenting, tuning and improving our understanding of EAS in our kernels. We aim to keep our kernel slim on features, adding only what we believe is essential.
It is also our desire to initiate Development Discussions among the community. This will be a noob friendly thread as long as users follow two rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Remember to always search first! Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Features:
* Energy Aware Scheduler enabled
* Dynamic Stune Boost
Kernel Downloads:
Latest OOS Build (Magisk required for ramdisk changes to apply!)
Latest LineageOS 16.0 Build
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of everything! At least backup BOOT via TWRP
* If you're not coming from completely stock kernel, please dirty flash your stock ROM first
* Flash kernel zip
* Flash Magisk (compulsory only for OOS build to get ramdisk changes working!)
* Reboot
Reporting Bugs (please read):
* Make sure you're not using any tweak apps (Greenify, Naptime, anything else related), otherwise no support will be given. If you have an issue, disable all your tweaks first and see if that fixes your problem. Otherwise, flash the stock kernel and see if you can reproduce it as well.
* If you previously flashed another kernel, make sure you dirty flashed the full ROM zip before flashing RenderZenith kernel.
* Logs! Please provide dmesg kernel logs via Syslog app. If you experienced a kernel panic (system crash/reboot) please provide all ramoops file in /sys/fs/pstore/
THANKS!!!!
* The kind people who keep this project alive
* Everyone who supported us throughout our projects
* @joshuous for his partnership and collaboration with our current projects and many more to come. The future looks bright!
Source Links:
https://github.com/EAS-Project/op5-kernel/commits/master
https://github.com/EAS-Project/op5-kernel/commits/lineage-16.0-master
https://github.com/EAS-Project/AnyKernel2
EAS writeups:
Dynamic Stune Boosting
PELT and WALT
XDA:DevDB Information
[Kernel] RenderZenith OP5T [OOS/LineageOS V4.2.0] (22 Mar 2019), Kernel for the OnePlus 5T
Contributors
RenderBroken, joshuous
Kernel Special Features:
Version Information
Status: Testing
Created 2018-02-12
Last Updated 2019-03-22

Reserved
For Devs that are interested in porting EAS:
Hey guys! We took all the EAS commits that make up RenderZenith and pulled them into their own repo. This will allow those interested to port our EAS work into their own projects! Note that you may have to adjust the Energy Model commit to fit your project.
Source:
https://github.com/EAS-Project/op5-oreo-kernel/tree/eas-commits

Resources:
An amazing document about EAS on the Android Platform: eas_overview_and_integration_guide_r1p5.pdf

EAS RZ-3.0.0 for OxygenOS release!
Sorry it took quite a while. I had EAS up and running since 20 Dec, but had inspiration for other performance improvements, and real life was happening for @RenderBroken and me. The wait is now over!
Instructions (IMPORTANT!)
- Dirty flash OOS before coming from another kernel
- Dirty flash OOS before switching to another kernel
What's in?
- EAS for msm-4.4
- Westwood TCP congestion algorithm (default)
- CFQ (default)
- Schedutil (default)
- Compatible with stock CAF performance framework
- WALT load tracking (default)
- Upstreamed to Linux 4.4.114
- Upstreamed to CAF 6.4.6100
- Dynamic Stune Boost v3 (proper top-app detection)
- Minimum freq set to 300MHz on Little and Big. We're currently evaluating the impact of CAF's new higher default min freqs.
- Compiled with GCC 6.4
FAQs
1. Is it...?
Yes, it's unified. All new OOS kernels are unified by default.
2. Notification delays over wifi?
I believe I have fixed it. Please confirm with me if you still face issues with this.
3. What ROM does this work on?
OOS Oreo only for now. I test my kernels on the latest stable release.
4. What about the missing features that were present in Nougat kernel?
We'll bring these features back in future releases.
Bug reporting
As always, proper bug reporting etiquette includes the following:
1. Logs (dmesg / ramoops). You may use Syslog app to collect.
2. A description of the problem and how to reproduce it (if possible)
3. Confirm that you have tried dirty flashing OOS followed by RenderZenith kernel again, and that you still experience the bug.
Let us know how the kernel works for you!
Download
Source and Changelog

Amazing!!!
Enviado desde mi ONEPLUS A5010 mediante Tapatalk

Awesome! Flashing as we speak. Thank you for this!!

Wow so glad to see this pop up........ downloading & flashing now

Great dev - great kernel. I'm glad you're here in the OP5T community :good:

Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks

marko94 said:
Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks
Click to expand...
Click to collapse
Smoothness :3
But we do our best to optimize the performance-to-power.

marko94 said:
Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks
Click to expand...
Click to collapse
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.

RenderBroken said:
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.
Click to expand...
Click to collapse
No need to think, it's undoubtedly smoother hahaha

novas78 said:
Great dev - great kernel. I'm glad you're here in the OP5T community :good:
Click to expand...
Click to collapse
Glad to see you here Novas. Really appreciate your help with VertexOS translations

RenderBroken said:
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.
Click to expand...
Click to collapse
any recommended setup ?

@joshuous does this mean we will see vertexos on our device soon?
@RenderBroken welcome and thanks for your hard work. Will be flashing this ASAP!
Also, I realize this is a wip and your first release but would sound controls be something your working on? OnePlus, to comply with European regulations dumped volume of speaker and headphone volume way down with Oreo. Now I can barely hear what I'm watching while running. I know there are other possible solutions that could fix this but I'm not looking to flash any other mods unless necessary. Thanks, guys.
Sent from my ONEPLUS A5010 using Tapatalk

Just flashed it..one freaking word: smoooth
Never saw that smoothness. I hope so that battery will be also good
Great work @joshuous and @RenderBroken

Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk

genevois26 said:
Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Click to expand...
Click to collapse
I find it better to flash & forget, even more so with Renders Kernel
Hoping to see the ROM coming soon :good:

marko94 said:
any recommended setup ?
Click to expand...
Click to collapse
Josh and I like to release our kernel using the settings we both personally use.
jmtjr278 said:
@joshuous does this mean we will see vertexos on our device soon?
@RenderBroken welcome and thanks for your hard work. Will be flashing this ASAP!
Also, I realize this is a wip and your first release but would sound controls be something your working on? OnePlus, to comply with European regulations dumped volume of speaker and headphone volume way down with Oreo. Now I can barely hear what I'm watching while running. I know there are other possible solutions that could fix this but I'm not looking to flash any other mods unless necessary. Thanks, guys.
Sent from my ONEPLUS A5010 using Tapatalk
Click to expand...
Click to collapse
No comment on Rom release from me. As for Sound Control, that is a great point and I appreciate you making it. I don't see a problem adding it and will confirm with Josh to see if he has any objections.
genevois26 said:
Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Click to expand...
Click to collapse
Correct. Just flash it and forget it.

RenderBroken said:
Josh and I like to release our kernel using the settings we both personally use.
In this I trust, to newcomers believe me as I used on my 3T, that their personal settings not only work fine, they are just Sublime, absolutely no need to tweak :good: Render does that so we don't have to, blessed we are
No comment on Rom release from me. As for Sound Control, that is a great point and I appreciate you making it. I don't see a problem adding it and will confirm with Josh to see if he has any objections.
Hmmmmm just one comment , is that a maybe?....I'm just going with that for now
Correct. Just flash it and forget it.
Click to expand...
Click to collapse
Absolutely
Oh yes please add in sound control, need that extra boost

Related

[Kernel 3.18.122][Android 8.1.0] Lambda Kernel for the Le Max 2 [Weekly][09/15]

{
"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"
}
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war.
Please do some research if you have any concerns about using custom ROMs/Kernels.
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.​
​​
Lambda Kernel was my development start point in the LG G2 glorious period, now you're looking at a new "horizon of possibility" for the LeEco device family. This Kernel has been written from scratch since January 2017, resulting in a small, polished and minimal core that's migratable across Kernel revisions.
It follows the flash n' go principle, everything packed in the Kernel is already tweaked and ready to be used as a daily driver for everyone.
The downloads, contributors and source code are at the bottom of this post, it is recommended to read everything before flashing.
DEVEL: My own testing builds for certain features and tests. They aren't normally shared, although sometimes I publish them. If you see one of them, don't forget they are recommended for advanced users/developers only because of their potential changes that must be debugged before publishing a WEEKLY version.
WEEKLY: They are closer to the proper release version but still can have some errors or bugs to be reported and tested, they should be generally stable.
SNAPSHOT: That's the version for the ones that don't want their devices to be lab rats for new features and staging changes. I don't know whether or not to say something is stable enough to be a SNAPSHOT but if you see one it's because it's been sometime running well.
Pretty straightforward once you get used to it, isn't it?
A general panorama for Lambda Kernel, always matching the latest release, in this case the WEEKLY from 09-15-2018.
HOT ↠ Source-code changes for Lambda Kernel.
COLD ↠ Environment changes for Lambda Kernel.
Latest Kernel Common 3.18 from Google's upstream HOT
Latest LA.UM.6.5.r1-09300-8x96.0 Kernel source base from CAF's upstream HOT
Latest LA.UM.6.5.r1-09300-8x96.0 Wi-Fi driver from CAF's upstream HOT
Compiled with Clang 7.0 and assembled with GCC 7.2 HOT
​​
Read this twice before flashing/posting!​
Cod. 000:
State: Placebo!
Priority: Urgent.
Overview: The thread is under construction here as well.
Read this twice before flashing/posting!​
Q. How to install this Kernel?
A. Download the version you'd like to use and flash using a custom recovery like TWRP.
Q. What ROMs does this Kernel support?
A. It should support all versions of Android 8.1, being it CAF based.
Q. Does this Kernel support Treble ROMs or GSIs?
A. No, at the moment the /vendor mount point is not present and thus it's not supported.
​​
Click the Downloads button above to go straight to Github releases page, download and flash it in recovery.​
Many developers and people helped to bring the pieces of code needed to build the Lambda Kernel Project, some of them are listed below.
Dorimanx
AlexDNS
Myfluxi
Codeworkx
FranciscoFranco
SultanXDA​
Source for Kernel at Github.
Source for AnyKernel2 at Github.
Guide and introduction to Lambda Kernel development at Github.​
~ All project resources were built with free and open source software. ~​~ Lambda Kernel trademark and logos are copyleft. ~​~ This is a development thread, be polite. ~​
XDA:DevDB Information
Lambda Kernel, Kernel for the LeEco Le Max 2
Contributors
GalaticStryder
Source Code: https://github.com/GalaticStryder/android_kernel_leeco_msm8996/commits/lambda-reborn
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: Weekly 09152018
Beta Release Date: 2018-09-15
Created 2018-03-23
Last Updated 2018-09-14
Reserved
Reserved.
Reserved
Reserved.
Hey! This kernel works only on EUI right?
prajjwal.laad said:
Hey! This kernel works only on EUI right?
Click to expand...
Click to collapse
Yes, this is for EUI at the moment.
XDA has had a little problem I guess or I have pressed the button to apply my XDA DevB project while it was spinning for more than a minute, wow! If any moderator can delete the other threads I appreciate, sorry for the inconvenience.
EDIT: 502 Bad Gateway but it posted, somehow.
Heyyo, congrats on the kernel project GalaticStryder!
GalaticStryder said:
Yes, this is for EUI at the moment.
XDA has had a little problem I guess or I have pressed the button to apply my XDA DevB project while it was spinning for more than a minute, wow! If any moderator can delete the other threads I appreciate, sorry for the inconvenience.
EDIT: 502 Bad Gateway but it posted, somehow.
Click to expand...
Click to collapse
Yeah it's weird... it's definitely an XDA Forum bug. Happens even on edits. I've made the same mistake by accident too a month or two ago so they haven't fixed it yet I guess...
ThE_MarD said:
Heyyo, congrats on the kernel project GalaticStryder!
Yeah it's weird... it's definitely an XDA Forum bug. Happens even on edits. I've made the same mistake by accident too a month or two ago so they haven't fixed it yet I guess...
Click to expand...
Click to collapse
Thanks, I'd like to update the thread on what the new version of today has but I'll wait a bit, it's just a classic (CAF) Kernel for EUI with patched battery phandle and faster charging compared to stock but still safe, same constants just a little faster due to updates and fixes I made in charger code.
Hope I can update this and the Pro3 thread as soon as possible with the new stuff.
@GalaticStryder highly appreciated that you chose to work on this device, really looking forward for this kernel to expand its compatibility to all roms, God speed!!
Working on eui 5.8 16s? Please tell me
alich3451 said:
Working on eui 5.8 16s? Please tell me
Click to expand...
Click to collapse
Backup your boot partition and flash it over, I've only tested it on 26S but on Pro3 my Kernel ran on all versions I tested. Make sure you're not encrypted otherwise it won't flash (Indian 16S for example), to get rid of encryption you'd flash the latest Chinese version or one that is based on it.
My leeco set has this strange color calibration issue-its very warm and yellowish- due to which I don't use stock roms. I also am able to use only those custom ROMs which have color calibration or kcal built in. Is it possible to implement kcal support in your kernel? Thanks a lot.
Wow! It's awesome... Great kernel...
Sent from my [device_name] using XDA-Developers Legacy app
RubeusHagrid said:
Wow! It's awesome... Great kernel...
Click to expand...
Click to collapse
Can you check if there is an option in kernel auditor titled as screen which has color calibration?
Mahz4130 said:
My leeco set has this strange color calibration issue-its very warm and yellowish- due to which I don't use stock roms. I also am able to use only those custom ROMs which have color calibration or kcal built in. Is it possible to implement kcal support in your kernel? Thanks a lot.
Click to expand...
Click to collapse
Same for me. But most people keep saying I am wrong. Not kcal, default color calibration in kernel should be changed, because it's invalid.
giaur said:
Same for me. But most people keep saying I am wrong. Not kcal, default color calibration in kernel should be changed, because it's invalid.
Click to expand...
Click to collapse
Could you dump what type of panel you have got and variant? Mine seems to be fine (truly) but I see the panel calibration has a few faults on the others from stock itself, and both open sourced codes for Max2 and Pro3 are the same regarding the panel, no updates.
Need to boot the stock Kernel again and dump all I can from Kernel logs or... reverse engineering.
If it is not excuse to ask, will be there any updates for Lambda Kernel for LG G2 ever?
GalaticStryder said:
Could you dump what type of panel you have got and variant? Mine seems to be fine (truly) but I see the panel calibration has a few faults on the others from stock itself, and both open sourced codes for Max2 and Pro3 are the same regarding the panel, no updates.
Need to boot the stock Kernel again and dump all I can from Kernel logs or... reverse engineering.
Click to expand...
Click to collapse
Truly I guess. Screenshot:
I'm on Lineage 15.1 currently. To get it white I need to set LiveDisplay 9700K. Default color calibration looks terribly wrong.
Btw is your kernel suitable for Lineage 15.1? Or it''s for EUI only.
BTW, works perfectly on Le Max 2 Small eUI V18.
My screen seems yellowish cuz I turned on Reader Mode.
If turned off, my screen is white enough
Hey thank you so much for your kernel. I can't use EUI ROMs because when quick charge is on it never charges more than 1000mH.. But on custom ROMs I can charge my phone even with 4000mH. It's a life saver sometimes.. Does your kernel provide this feature for the EUI @GalaticStryder?
What is the battery life with this kernel?

[EOL] [MARLIN/SAILFISH] [9.0.0] [3.18.125] [CLANG 7.0] Flash Kernel 2.10

{
"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
NOTE: This kernel is currently not being updated. Please use another more up to date one if possible.
Hello everyone, this is my personal kernel for the Pixel (sailfish) and Pixel XL (marlin). While I am not a super star kernel developer, I do know my way around it. My philosophy on kernels is pretty simple:
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org.
Stable kernel rules work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the October security update (android-9.0.0_r0.21)
Up to date with the latest stable Linux version (3.18.125)
Latest binder and sdcardfs commits from kernel/common
Several subsystems converted to use power efficient workqueues
Mainline improvements to CFQ
Kernel hardening from CopperheadOS
Westwood as the default congestion algorithm
Sultanxda's wake boost driver
The following user facing features:
Backlight dimmer
Color control
HBM
Maple I/O scheduler
Sound control
USB fast charging
Wake gestures
Wakelock blocking
Vibration control
Latest WireGuard snapshot (0.0.20181018)
Built with a self compiled Clang 7.0 toolchain with a local initialization sanitizer
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis) [zip will automatically detect when Magisk is installed and patch the kernel so reflashing Magisk becomes unnecessary]
Downloads
Primary: https://github.com/nathanchance/marlin/releases
NOTE: Although the kernel's name is Marlin, it is for both Marlin and Sailfish (fully unified).
Installation
NOTE: These sets of steps should work for both initial installations and upgrades. All sane kernels on this device are just replacing the kernel image and maybe adding some cmdline parameters, which this kernel won't care about. If there are ANY issues after flashing this kernel over another, be sure to flash the stock boot image for your ROM, TWRP + Magisk if you want them, then the kernel before reporting any issues.
Through TWRP:
See their instructions for further information, you can install the kernel with TWRP temporarily booted or permanently installed.
Boot into TWRP.
Flash the zip (flashing Magisk is not necessary if you already have it installed).
Reboot and enjoy!
Through FK Kernel Manager (requires root):
Download the zip (and optionally, the md5) from my server
Tap on "Manual flasher"
Navigate to Download
Tap on the zip, select Auto-flash, and choose one of the options.
Reboot and enjoy!
NOTE: On custom ROMs, you must do a reboot between installing the ROM and installing the kernel/Magisk on a clean flash otherwise you may end up in a bootloop...
Changelog
Latest release post!
Commits
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than sched/schedutil
Any schedulers other than cfq
Anything that compromises performance
1.3 Q: How do I control the kernel?
1.3 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience.
To control the user visible features of the kernel listed above, I recommend using either @franciscofranco's FK Kernel Manager (which has Flash Kernel support for downloading and automatically flashing the latest kernel zip along with some nice, user friendly ways for tuning the kernel) or @flar2's EX Kernel Manager.
1.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
Thanks to:
The various other developers for their patches
@osm0sis for AnyKernel2
@franciscofranco for adding Flash Kernel support to FK Kernel Manager
@phantom146 for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, the Free Software Foundation, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
8.1.0/P Preview 2-5: https://github.com/nathanchance/marlin/tree/oreo-m4
9.0.0: https://github.com/nathanchance/marlin/tree/pie
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
Reserved
You may notice the feature list is a little bare. I wanted to get a nice solid base formed first then add features in as requested. Please read the thread before requesting a feature; if it is already present, just press thanks.
In theory, this should work on P as I have merged the source in. I have only tested on Oreo though.
Feel free to join Telegram for beta builds and hanging out https://t.me/joinchat/C1UAJ0OCAoJtDRo-hhkjhw
nathanchance said:
You may notice the feature list is a little bare. I wanted to get a nice solid base formed first then add features in as requested. Please read the thread before requesting a feature; if it is already present, just press thanks.
In theory, this should work on P as I have merged the source in. I have only tested on Oreo though.
Feel free to join Telegram for beta builds and hanging out https://t.me/joinchat/C1UAJ0OCAoJtDRo-hhkjhw
Click to expand...
Click to collapse
Awesome! Thank you Nathan...
Add KCAL Color Control and I'm in. All I've wanted for so long is a stock like stable kernel with KCAL so I can tweak the display!
I ran your flash kernel the short time it was available for my old Nexus 6, happy to see this kernel here.
Thank you for bringing this to marlin!!
Chimaira33 said:
Add KCAL Color Control and I'm in. All I've wanted for so long is a stock like stable kernel with KCAL so I can tweak the display!
I ran your flash kernel the short time it was available for my old Nexus 6, happy to see this kernel here.
Click to expand...
Click to collapse
Sure, I can add that always happy to see returning users!
nathanchance said:
Sure, I can add that always happy to see returning users!
Click to expand...
Click to collapse
Was looking at your taimen post and was thinking to myself I wish we had this on sailfish/Marlin. Can you add schedutil?
I tried another kernel on Android P preview 2 and had some problems. You noted that this kernel includes the source links for preview 2. The other I think only had preview 1. Would there be a difference?
shagbag913 said:
Was looking at your taimen post and was thinking to myself I wish we had this on sailfish/Marlin. Can you add schedutil?
Click to expand...
Click to collapse
I plan to look into EAS 1.5 tomorrow or this weekend I will look at adding features tonight.
Gordietm said:
I tried another kernel on Android P preview 2 and had some problems. You noted that this kernel includes the source links for preview 2. The other I think only had preview 1. Would there be a difference?
Click to expand...
Click to collapse
Yes although I don't know how much offhand.
@nathanchance I haven't had a change to flash this yet, I really enjoyed this from my 6P days. Can you tell me if HBM and backlight dimmer are available? If not, could I request them? Any wakelock blocks available? Possibly fingerprint scanner boost--NSFW Kernel has this.
Thanks, I was really missing Flash Kernel
nathanchance said:
I plan to look into EAS 1.5 tomorrow or this weekend I will look at adding features tonight.
Click to expand...
Click to collapse
That would be great, thank you for your work.
Akomack said:
@nathanchance I haven't had a change to flash this yet, I really enjoyed this from my 6P days. Can you tell me if HBM and backlight dimmer are available? If not, could I request them? Any wakelock blocks available? Possibly fingerprint scanner boost--NSFW Kernel has this.
Thanks, I was really missing Flash Kernel
Click to expand...
Click to collapse
I'll add HBM, backlight dimmer, and wakelock blocking. I'll take a look at fingerprint scanner boosting; however, the few implementations I have seen floating around lately seem like they don't work well.
shagbag913 said:
That would be great, thank you for your work.
Click to expand...
Click to collapse
Something occurred to me, the stock power HAL on this device doesn't support schedutil. Custom ROMs can add support easily so I'll still add it but I won't set it as default.
nathanchance said:
Something occurred to me, the stock power HAL on this device doesn't support schedutil. Custom ROMs can add support easily so I'll still add it but I won't set it as default.
Click to expand...
Click to collapse
Sounds good
nathanchance said:
I wanted to get a nice solid base formed first then add features in as requested.
Click to expand...
Click to collapse
I would love double tap to wake, or am I just missing it? Really looking forward to trying this out, thanks
Nevermindthelabel said:
I would love double tap to wake, or am I just missing it? Really looking forward to trying this out, thanks
Click to expand...
Click to collapse
It will be in the next build, I'm about to seed out a beta if you want to grab it and test that it works fine.
nathanchance said:
It will be in the next build, I'm about to seed out a beta if you want to grab it and test that it works fine.
Click to expand...
Click to collapse
Running the Beta right now. So far no issues. Thanks for adding Kcal! I wanted to ask about the wq_power_savings option. What the heck does that do?
Chimaira33 said:
Running the Beta right now. So far no issues. Thanks for adding Kcal! I wanted to ask about the wq_power_savings option. What the heck does that do?
Click to expand...
Click to collapse
Here is a nice technical article from LWN: https://lwn.net/Articles/731052/
The tl;dr is these tasks get placed whenever is optimal rather than on a specific CPU core.
Sent from my Pixel 2 XL using XDA Labs
Hey thanks man. I've searched on my own before but came up with nothing.
Chimaira33 said:
Hey thanks man. I've searched on my own before but came up with nothing.
Click to expand...
Click to collapse
I'm always happy to answer technical questions
Sent from my Pixel 2 XL using XDA Labs

[KERNEL][8.1/9.0][TREBLE] Reaper [HMP][CLANG 7.0.2][4.4.159]

{
"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"
}
Hello everyone, this is my personal kernel for the OnePlus 5. While I am not a super star kernel developer, I do know my way around it. Hopefully you enjoy :highfive:
NOTE: This list fluctuates with versions, it will not always been 100% up to date
Here are the major features of the kernel (feel free to explore Github)
Based on GzR kernel
Up to date with the latest stable Linux version (4.4.159)
Up to date with the latest CAF branch (kernel.lnx.4.4.r27-rel)
Mainline patches from Linux, focusing on bug fixes/security
Mainline CFQ scheduler improvements
Several subsystems converted to use power efficient workqueues
Backlight dimmer
KCAL color control
CPU Input Boost driver
Devfreq Boost driver
Sound control
Wakelock control
Westwood as the default TCP algorithm
Built with the latest Google Clang 7.0.2 toolchain
Hides bootloader unlock from SafetyNet (can still fail through other means)
Disables dm-verity
Does NOT modify decryption status
Flashed with AnyKernel2 (thanks to @osm0sis)
Primary: https://androidfilehost.com/?w=files&flid=283181
Through TWRP:
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Reaper version to the other:
Just flash the kernel zip and reboot
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide. If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: What ROMs are compatible with the custom builds?
1.2 A: My daily driver is GZOSP so I test all the builds on this ROM but this kernel should work on other pie ROMs. If you are using a ROM with no issues, let me know and I'll add it here! If you are having issues, following the above steps and I'll attempt to fix whatever incompatibility there is. If I can't do it without breaking GZOSP compatibility, you're out of luck.
1.3 Q: Can you add xyz feature?
1.3 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.4 Q: How do I control the kernel?
1.4 A: I want to be very clear: the kernel does NOT need to be tuned to be useful. Most of the improvements are under the hood and don't require any user intervention to take advantage of them. In fact, if you don't know what you are doing, you could degrade the experience. To control the user visible features of the kernel listed above, I recommend using @flar2's EX Kernel Manager.
1.5 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.5 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
The various other developers for their patches
@martinusbe, @nathanchane for their work on GzR kernel
@nathanchance for android-linux-stable organization, thread inspiration, patches, tips and for inspiring me to start kernel development
@KuranKaname for helping me with kernel and being a bro
@nychitman1 for him work on DU kernel (lots of patches are inspired from him work)
@mady51 for introducing me in kernel development
@osm0sis for AnyKernel2
@akhilnarang for him modified AnyKernel2 for OP5, help and patches for my kernel
All of you guys for viewing the thread
reaper (custom ROMs - 9.0): https://github.com/FRNKSTN/Reaper/tree/reaper
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
XDA:DevDB Information
Reaper, Kernel for the OnePlus 5T
Contributors
FRNKSTN, martinusbe, KuranKaname
Source Code: https://github.com/LiquidRemix-Devices/android_kernel_oneplus_msm8998
Kernel Special Features: HMP
Version Information
Status: Stable
Current Stable Version: 20180930
Stable Release Date: 2018-09-30
Created 2018-09-30
Last Updated 2018-10-15
Reserved
Reserved
Great job
fowzanaamir said:
Great job
Click to expand...
Click to collapse
Thanks
Nice kernel, so far it's very responsive and idles at 300 consistently using interactive. Looking forward to increased standby battery life. You rock!!
For castom or OOS ?
Ideas4ya said:
Nice kernel, so far it's very responsive and idles at 300 consistently using interactive. Looking forward to increased standby battery life. You rock!!
Click to expand...
Click to collapse
Thanks! I'm glad you like
[email protected] said:
For castom or OOS ?
Click to expand...
Click to collapse
For custom ROMs only
Can we OC ? thx
mannyalba said:
Can we OC ? thx
Click to expand...
Click to collapse
Give me commits for that and I'll take a look
Using on CRdroid 9.0 and is all working a treat great work
Sent from my ONEPLUS A5010 using Tapatalk
danny19901 said:
Using on CRdroid 9.0 and is all working a treat great work
Click to expand...
Click to collapse
Thanks
Delivered on the crDroid 8.1. While everything is fine
[email protected] said:
Delivered on the crDroid 8.1. While everything is fine
Click to expand...
Click to collapse
Very cool :highfive: Let me to know if all is working perfect.
manojpawarsj12 said:
Good work ?
Click to expand...
Click to collapse
Thanks
FRNKSTN said:
Very cool :highfive: Let me to know if all is working perfect.
Click to expand...
Click to collapse
I like your work so much, and I know you do everything perfect, I'll add your kernel in my build as default kerenl as soon as I'll get time to build.
Best of luck [emoji106]
mukesh22584 said:
I like your work so much, and I know you do everything perfect, I'll add your kernel in my build as default kerenl as soon as I'll get time to build.
Best of luck [emoji106]
Click to expand...
Click to collapse
Thanks, bro! This is cool
FRNKSTN said:
Give me commits for that and I'll take a look
Click to expand...
Click to collapse
No idea how to do that, i mean overclock/underclock ?
mannyalba said:
No idea how to do that, i mean overclock/underclock ?
Click to expand...
Click to collapse
Check FAQ

Weeb Kernel [ Stable v3.00 - CodeName Ricardo - 05-11-2019 ]

{
"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"
}
Indroduction:
Weeb Kernel is based on latest CAF with a minimal import off OnePlus's provided source code to retain functionality.
Feel free to ask for any feature requests, but if I think something is useless or doesn't provide any benefit to warrant its addition, I will NOT add it, irrespective of how many people ask for it.
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.
*/
Supports:
- Custom ROMs on 9, 10
-- WiFi will not work on ROMs that use qcacld as a module ( eg. Omni, Treskmod Pie )
Reporting Bugs:
If you want to report any bugs, please post a logcat and dmesg(using an app like syslog), thank you!
Features:
- Here
Downloads:
- Github Releases
Telegram Channel: Weeb weebmsm8998
Join me in my Café: // Weeb Karamel Café //
Flashing Instructions:
- Simply flash the kernel
- If you have magisk AND if you are on android 10, reflash magisk after flashing the kernel
Reason behind the name?
Well, I originally even thought about making this because of some mates in a weeb telegram chat. I'm aware of a kernel of the same name by raphielscape which is now renamed, and she was okay with me using this name.
Credits and Thanks:
- raphielscape for inspiration and dealing with my extremely stupid questions ( she is my sensei )
- osm0sis for AnyKernel3
- nathanchance, akhilnarang, MSFJarvis, kdrag0n, celtare21 et al for their help in totally random places :d
- The Linux Foundation, CAF and OnePlus for the code
Sauce: Ketchup and Mayo Mix
Version Information:
Stable Version: Weeb Kernel v3.00 CodeName Ricardo
Release Date on XDA: 05-11-2019
El Psy Congroo~
Reserved for keks
Reserved for something idk yet
Weeb Kernel v2.22 CodeName: Pandemonium​
Downloads:
OxygenOS // Custom ROMs // Omni based Custom ROMs (OmniROM, TreskMOD) // Hax (CodeName Phoenix, Dirty Unicorns)
Changelog:
- Compiled using AOSP Clang 9.0.1
- Upstreamed to latest CAF tag [LA.UM.7.4.r1-04800-8x98.0]
- Revamped EAS implementation [Thanks to Josh for the base and several backports by Kuran and some by others and me]
- Moved to using a 625 Hz timer
- Re-enabled KALLSYMS
- Added ULPS mode
- Performance cluster underclocked to 1958400 kHz - Does not affect performance significantly but has improvements in device temperature and some decent improvements in battery [Disabled by default]
Default setup:
top-app/schedtune.prefer_idle = 1
foreground/schedtune.prefer_idle = 1
top-app/schedtune.boost = 0 [My reason for the top-app schedtune.boost being zero is that we do not really need any boosting when nothing significant is going on, for example, watching a youtube video, or the network indicator changing every second or so. For this reason, I have set it to 0, it does not seem to affect UX in my testing and should be just fine.]
Dynamic Schedtune Boost = 15 [Duration: 1500ms]
top-app/schedtune.sched_boost = 15
CPU Boost = 1171/1056 [Duration: 500ms]
ZRAM Tuning:
swappiness = 8
dirty_ratio = 5
dirty_background_ratio = 2
Kernel variants:
#oos:- This is for OxygenOS. It should also work for HydrogenOS but it's not tested directly by me. I'm typically using this myself.
#custom:- This is for ROMs that use Lineage's implementation of the Qualcomm WLAN Module, that is, inlined and WITHOUT Sultan's hacks.
#omni:- This is for ROMs that use CAF's implementation of the Qualcomm WLAN Module, that is, as a module. eg. Omni, Treskmod
#hax:- This is for ROMs that use the Qualcomm WLAN Module as inline and with sultan's hacks to make it load during device init call. eg. CodeName Phoenix, Dirty Unicorns
Note:
Unfortunately, none of these work with each other, so each variant is for itself. Pick the right one before reporting that wifi doesn't work, thanks. Also, note that sometimes, on Pie, the ROM might just reject the WLAN module for no good reason and it's not unique to our device. I've seen and confirmed that this issue happens on other 4.4.x devices like Whyred as well.
To solve this, simply reboot or reflash the kernel. If neither of these work, dirty flash the ROM and then kernel again. If you're flashing Magisk, please flash it BEFORE the kernel to retain ramdisk changes (if) made by the kernel.
Announcement:
As of this release, I've decided to move the source to the [raphielgang] organization repository.
You can find the new source link for stable builds here.
Major thanks to @raphielscape and the rest of the people for their help.
runnin good on Tresk. thank you.
Welcome.:fingers-crossed::fingers-crossed::laugh:
How can we enable 1.9ghz performance cluster?
And welcome u weeb ??
Ок
gsser said:
How can we enable 1.9ghz performance cluster?
And welcome u weeb
Click to expand...
Click to collapse
In the kernel zip, edit anykernel.sh and change
underclock=0
to
underclock=1
re zip and reflash!
@idkwhoiam322
You consider making an aroma installer for the different versions? I whipped up a quick one here if you want to use it. <link removed>
It uses elementalx theme so you'll probably want to change that but functionally, it does everything you'd want
Zackptg5 said:
@idkwhoiam322
You consider making an aroma installer for the different versions? I whipped up a quick one here if you want to use it. I'll take it down once you have the copy of it:
It uses elementalx theme so you'll probably want to change that but functionally, it does everything you'd want
Click to expand...
Click to collapse
Thanks a lot, I appreciate it. But I personally like my zips small, and my script takes care of everything for me so it's not really any trouble. Nevertheless, I appreciate this a lot!
idkwhoiam322 said:
Thanks a lot, I appreciate it. But I personally like my zips small, and my script takes care of everything for me so it's not really any trouble. Nevertheless, I appreciate this a lot!
Click to expand...
Click to collapse
Understandable, took the zip down
Good work weeb
anyway to make this compatible with 8.1 or to much work?
Audrion2013 said:
anyway to make this compatible with 8.1 or to much work?
Click to expand...
Click to collapse
Oreo kernels worked on Pie so maybe the other way round too? idk I haven't looked into making it compatible at all. You could try removing the"9" in anykernel.sh in front of supported.versions, that may be enough but I'm not sure.
Personally I want to know if it works on Q
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
adame09 said:
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
Click to expand...
Click to collapse
Disabled is pure stock I believe
adame09 said:
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
Click to expand...
Click to collapse
Disabled. I have no idea what the power profiles even do, but disabled shouldn't interfere with anything.
With the new CNP update from last night, you'll be needing "custom" version and not "hax". Would appreciate it if anyone could confirm it for me, thanks!
Hello there
I want to ask if AEX ROM can use this kernel.

[KERNEL][Q][AOSP/OneUI-2][R4][EOL] RAD Kernel [N950(F/N/FD)]

{
"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"
}
DISCLAIMER:
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 ROM 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.
I don't provide support for OneUI-pie & treble ROMs, asking me if I will ever do is just a waste of time.
INFO:
If you wonder what the hell RAD Kernel is... Then let me explain, RAD Kernel is a project oriented towards people who depend on their phone every day.
RAD Kernel is designed for maximum stability.
All kernel builds are thoroughly tested before Release.
As the title says RAD Kernel per se supports AOSP ROM(s), OneUI 2 ROM(s) and it's meant to be used with it for a better STABLE experience.
RAD Kernel will NOT work with any other ROMS except AOSP & OneUI-2 (i.e no OneUI-pie & treble support).
SUPPORTED DEVICES:
G950(N/F/FD)
G955(N/F/FD)
N950(F/FD)
FEATURES:
Linux 4.4.111
Compiled with Clang 9.
O3 optimizations.
Fast, smooth and great for Daily Use!
Permissive SE-Linux.
Boeffla Wakelock Blocker.
Interactive governor as Default.
Optimized Integer SQRT. for upto 3x faster operation.
Tuned Interactive governor for better balance between performance and battery.
CPU BIG up to 2314MHz.
CPU small up to 1690MHz.
GPU OC up to 572MHz
WireGuard.
Disabled CRC by default - 30% File system performance.
Fsync toggle enabled by default, can be changed in a kernel tweaker.
TCP congestion - bic as default.
Z-RAM enabled by default and set at 2592MB.
Z-RAM compression - lzo
HMP values tuned for better performance!
and the list goes on!
ROOT:
RAD Kernel DOES NOT come with pre-installed ROOT.
You can flash the latest MAGISK to get ROOT!
SUPPORT:
Telegram Group - Click here!
Telegram Channel - Click Here!
CREDITS:
Me, for developing without time and for the struggle to test new things.
Stricted for LineageOS development.
Dr.DoubtReaper for testing my kernel images.
Samsung Open Source for their Kernel source.
Topjohnwu for magisk!
Linus torvalds for Linux!
Thanks to anyone else who made this whole thing possible, you are part of it as well!
and all the people on GitHub whom i might have cherry-picked from!
XDA:DevDB Information
RAD Kernel for Exynos8895, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
Live0verfl0w
Source Code: https://github.com/Exynos-nigg/RAD-8895
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R4
Stable Release Date: 2021-01-07
Created 2020-10-05
Last Updated 2020-11-08
R4 (07/01/2021) [EOL]
BUGS:
DexOnPc is bugged, device wont be recognized (OneUI2 build only!)
DOWNLOADS:
Official Kernel Website - click here!
Google Drive - click here!
INSTALLATION:
NOTE! YOU NEED TO BE ALREADY ON AOSP/OneUI-2 ROM, BEFORE FLASHING THIS CUSTOM KERNEL
Download the provided zip for your device model.
Put the zip inside your storage.
Reboot to TWRP recovery.
Flash the zip and wait until it completes.
Reboot your device, and enjoy the Butter smooth experience.
CHANGELOGS:
R4(07/01/2021)
Added OneUI-2 support! (make sure to flash the OneUI-2 build)
Disabled logging and some debug stuff
Older changelogs below! =)
R3.5 HOTFIX(08/11/2020)
Unified installer zips!
Fix bootloop issues!
Switch from AK3 to AIK zips!
NOTE: This releases has no changes kernel side, but the installation zips have been changed!
NOTE: Sorry for the inconveniences caused because of the bootloops, this releases should (hopefully!) fix em =)
R3 (04/11/2020)
Disabled GFS (Gentle Fair Sleepers) for better UI performance!
Fix placebo tweaks blocker!
General optimizations!
Kill DVFS completely!
Remove excessive logging from decon, GPU drivers & touchscreen drivers!
Unified S8/S8+ kernel!
Set "westwood" as default TCP congestion algorithm!
NOTE: The kernel zips have different time labels on them because i did build them few days before but was just lazy to release them
R2 (13/10/2020)
Changed to Interactive on CPU!
Fixed sound not coming from earpiece!
Remove Audit dependency!
Enabled touch input booster!
Disabled Hotplug!
Change default IO scheduler to "deadline"!
Disable some logging!
This kernel build should be way smoother than R1!
R1 (05/10/2020)
Initial Release!
FAQ:​ (Read this before flashing the kernel and reporting bugs!)
Q. Gaming performace isnt good in this kernel!
A. Disable Samsung Hotplug from your preferred kernel tweaker app! Hotplug is disabled in builds from R2 onwards!
Q. Whats Fsync? should i disable it?
A. fsync transfers ("flushes") all modified in-core data of (i.e., modified buffer cache pages for) the file referred to by the file descriptor fd to the disk device (or other permanent storage device) so that all changed information can be retrieved even after the system crashed or was rebooted. This includes writing through or flushing a disk cache if present. The call blocks until the device reports that the transfer has completed. It also flushes metadata information associated with the file (see stat(2)).
Too scientific, didnt read! : In layman terms disabling Fsync gives you better performance with the risk of a Data loss/corruption during a system crash!
Q. I cant Flash NFS injector, FDE.AI, MAGNETAR and other tweakers on this kernel!
A. I have added a in-built kernel blocker to block installation of these so called "AIO kernel tweakers". You shouldnt install these tweaks in my opinion! If you still want to use a Tweaker, i prefer you use KTweak though i wont be providing support for issues if u have flashed any mods or anything of this likeliness!
Q. I have an issue and i have reported it in the XDA thread, yet nobody replied to me.
A. I might be slow in responding for issues reported in the XDA thread, if u want me to reply more faster, report it in the Telegram support group!
Q. My phone gets HOT while using this kernel!?
A. Short answer: It's your own issue, fix it yourself. Nobody makes a kernel just to burn your hands.
Long answer:
* Install Termux app from Play Store * Enable screen rotation, open Termux in landspace mode * Type this command: su -c top -d 2 * A list of processes will appear and refresh with 2s interval. Find which process consumes the most CPU usage with [%CPU] column and the package name in ARGS column. You should see the culprit of your issue.
Reminder: There is no such thing as "I have nothing in background but the phone still heats up". There definitely something happen and 99% of the time it's some of the rogue apps running in background.
Thanks to Diep Quynh for finding this one out!
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
arjun.reddy said:
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
Click to expand...
Click to collapse
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Live0verfl0w said:
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Click to expand...
Click to collapse
I am on Resurrection Remix Q Using NOTE 8 (SM-950F). I will flash the kernel again n let you know if it's replicable.
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Alastal said:
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Click to expand...
Click to collapse
As a dev i really cant compare, but u can try it and decide for urself:good:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Alessandro2003 said:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Click to expand...
Click to collapse
Its a ROM issue, which has been already identified by the rom dev, u can join their telegram group to know this
New kernel build is up guys! =)
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Hotfix build is uploaded, sorry for the inconveniences caused by the bootloop issues =)
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
Hi mate!
1. hotplug is disabled cuz in my tests i found em to degrade performance and doesnt make much of a difference battery life wise, hence disabled and yes its a samsung implementation.
2. For OC u can pick ace2nutzers a2n kernel commits, i have tested em and it works
3. as for the undervolt, i havent tried em and probably wont be =)
4. Thanks very much, i dont need coffee or beers and stuff, u can hit the thanks button =)
Thanks and regards,
Stay Safe!
I am using this kernel on android 10 oneui
after i flashed the kernel i had weird issue concerning samsung clear case
when i close the case the screen turn on and when i open the case the screen turns off!
it acts in the opposite manner!
N950N supported?
is there any way to change to enforcing?!
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
But how? Can you share your settings?

Categories

Resources