[KERNEL][N/O/P/Q/R][All Variants] Intelli-Kernel - Samsung Galaxy S 5 Unified Development

Intelli-kernel is designed for optimum user experience by focusing on speed and battery life without sacrificing stability in anyway. It is the first custom kernel to support Android 7.2.1, 8.0.0, 8.1.0 and 9.0 in just a single kernel (only in v7.0 and up). Supports all klte variants.
Features:
Backported F2FS from Linux 4.12
CPU voltage control
Kernel wakelock control
Max/minimum brightness control
Overclocking frequencies
Fully merged workqueue subsystem from Linux 3.10
Sleep/wake control
Charge control
Lots of CPU governors to choose from
Lots of I/O schedulers to choose from
fq_codel TCP scheduler back ported from Linux 3.5 for better network latency
Westwood as default TCP congestion algorithm for better network speed
Fully merged RCU subsystem from Linux 3.8 for better PERFORMANCE
More conservative mpdecision calculation for better battery life
Backported power efficient workqueues for better battery life
Compiled with Linaro GCC 7.x compiler DragonTC Clang LLVM 9.0
O3 OPTIMIZATION
VNSwap
CPUQuiet
Scheduler optimizations
Flicker-free kernel
Credits
Linus Torvalds
Google
Linux community
@arter97
@haggertk
@Lord Boeffla
@Sunilpaulmatthew
@francisco Franco
@Sultanxda
@faux123
@osm0sis
@nathanchance
@ZaneZam
@jprimero15
@justjr
Click here to donate
You can also support me by downloading and installing my app called eTweaks, linked below
All app credits go to @sunilpaulmathew and @Grarak. Consider donating to them too!
Join our Telegram group
KLTE Variants:
klte = SM-G900F, SM-G900M, SM-G900R4, SM-G900R7, SM-G900T, SM-G900V, SM-G900W8, SM-S902L
klteduos = SM-G900FD, SM-G900MD
kltedv = SM-G900I, SM-G900P
kltekor = SM-G900K, SM-G900L, SM-G900S
kltechn = SM-G9006V
Download
Here
Download eTweaks from here: (Highly Recommended)
Here
eTweaks source code:
GitHub - pascua28/eTweaks-Manager: Source code of SmartPack-Kernel-Manager, the official successor of Kernel Adiutor
Source code of SmartPack-Kernel-Manager, the official successor of Kernel Adiutor - GitHub - pascua28/eTweaks-Manager: Source code of SmartPack-Kernel-Manager, the official successor of Kernel Adiutor
github.com
XDA:DevDB Information
Intelli-Kernel, Kernel for the Samsung Galaxy S5
Contributors
pascua28
Source Code: https://github.com/pascua28/s5-kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 15
Stable Release Date: 2021-10-06
Current Beta Version: 14b1
Beta Release Date: 2020-02-26
Created 2019-04-03
Last Updated 2021-10-06

Changelog
v6.0
Added CPU overclock
Added kernel wakelock control
Added min/max backlight control
Fully merge workqueue from Linux 3.10
Merged idr interface from Linux 3.12
Disabled custom TV tuners drivers
Timer fixes from upstream
v5.2
Add bunch of CPU governors
Add bunch of I/O schedulers
v5.1
Revert task's adj rbtree implementation
Fix wonky memory management
Fix rare random reboot caused by lowmem_shrink()
v5.0
Updated RCU to Linux 3.8
Updated msm camera driver
Revert back Scheduler to Linux 3.4.113
Revert back idr interface to Linux 3.4.113
Added fiops i/o scheduler and set it as default
Removed Samsung DVFS
v4.0
Updated RCU to Linux 3.7
Set fq_codel as default tcp congestion for better networking
Sync dwc3 USB drivers with LineageOS to hopefully solve otg problem
Revert rbtree back to Linux 3.4 to solve kernel panic when using VPN (don't know why tun_chr_close() crashes)
v3.0
Updated RCU subsystem to Linux 3.7-rc4
Updated SMP and CPU subsystem to Linux 3.6
Work queues backported from Linux 3.10
idr updated to Linux 3.10+
Scheduler optimizations
Updated regulator driver
v2.0
TCP connection repair from Linux 3.5
TCP early retransmit from Linux 3.5
fq codel packet scheduler from Linux 3.5
Hotplug thread infrastructure from Linux 3.5
Small TCP queue from Linux 3.6
Faster swapping from Linux 3.6
Better rwsem performance from Linux 3.9
Better locking performance from Linux 3.10
rbtree backported from Linux 3.10
Other changes backported from Linux 3.5+
USB security updates
Bluetooth bug fix
Selinux is set to enforcing by default
Introduce quick wakeup driver and integrate into msm low power mode for better idle power consumption
Disabled lots of debugging
v1.0.2
Corrected WiFi firmware path
Enabled some more netfilter options
Added Boeffla sound
v1.0.1
Mount /system on early boot
v1.0
Initial pie/oreo bringup
Merge Google common kernel
Merge Linux 3.4.113
Convert several subsystems to use power efficient workqueue
Power-efficieny changes from NVidia
Disabled gentle fair sleepers
Enabled arch power
Disabled MMC crc
Various compiler optimizations
Memutils optimizations for msm8974
Default to noatime when mounting partitions

Reserved 2

Reserved 3

Reserved 4 - who knows?

Have klte on pie RR flashed and it wouldn't go past custom screen with kernal at top

The same here,didn't work with 2 different roms

vlad3647 said:
The same here,didn't work with 2 different roms
Click to expand...
Click to collapse
Oh. I use the kernel as a dual boot setup yhat's why I didn't add the /system node, sorry. I'll add the /system node to device tree later

Hi guys! Intelli-Kernel v1.0.1 is up! Hopefully, it will boot now

Confirmed working klte nice job

pascua28 said:
Hi guys! Intelli-Kernel v1.0.1 is up! Hopefully, it will boot now
Click to expand...
Click to collapse
Hey you need to reply fast. I found something. I love your kernel already but there is a problem. The hotspot doesn't work. I remembered The Skater Had this problem and @sunilpaulmathew helped him saying he needed to updated the branch to pie. So could you look into this please. Thank you

So far so good

vlad3647 said:
So far so good
Click to expand...
Click to collapse
So your hotspot is working? You must not be on pie

Hello, sorry, from what I can remember from my testing, WiFi hotspot works. Unfortunately, I have to stop development for now because my S5's screen was broken due to car crash. I may continue to work on the kernel though some time later. For now, I just hope I can find a cheap display replacement

pascua28 said:
Hello, sorry, from what I can remember from my testing, WiFi hotspot works. Unfortunately, I have to stop development for now because my S5's screen was broken due to car crash. I may continue to work on the kernel though some time later. For now, I just hope I can find a cheap display replacement
Click to expand...
Click to collapse
O dear hope you are alright! Sorry to hear of your accident Take care there and thanks again for your work! No worries

Wifi Hotspot fix shouldn't be too hard. I'll take a look tomorrow

@pascua28
can you add these 2 commits to your kernel ?
1-https://github.com/Dantekazuma/Kazu9_Kernel/commit/2be822308c9ad8134298c19b7a61ac37ea4c68c8
2- https://github.com/Dantekazuma/Kazu9_Kernel/commit/b3892e521bf0a168b0a80bc090be4b901c2ab686

KazuDante said:
@pascua28
can you add these 2 commits to your kernel ?
1-https://github.com/Dantekazuma/Kazu9_Kernel/commit/2be822308c9ad8134298c19b7a61ac37ea4c68c8
2- https://github.com/Dantekazuma/Kazu9_Kernel/commit/b3892e521bf0a168b0a80bc090be4b901c2ab686
Click to expand...
Click to collapse
Okay

That with WiFi turn on and he immediately turns off, checked several firmwares everywhere turns off randomly
boot screen animation is lagging behind..
Please fix it if you can. Thanks

DeebWeb said:
That with WiFi turn on and he immediately turns off, checked several firmwares everywhere turns off randomly
boot screen animation is lagging behind..
Please fix it if you can. Thanks
Click to expand...
Click to collapse
What rom? Mine works fine. Wifi works fine. Be sure to turn off wifi before turning on hotspot. The bootanimation lag is bearable for me as my kernel prefers lower frequencies, but ux seems smooth for me, just the bootanimation lags. It might be due to slower timer I use (100Hz vs Lineageos's 300Hz)
LokifiedMee said:
So your hotspot is working? You must not be on pie
Click to expand...
Click to collapse
I just remembered I had the same problem as yours. What I did was I turned off wifi before turning hotspot on. Hope it solves your problem
haoyangw said:
O dear hope you are alright! Sorry to hear of your accident Take care there and thanks again for your work! No worries
Click to expand...
Click to collapse
Thanks. And I just found a brand new screen replacement

Related

[KERNEL][PIE][3.18.136][GCC8] BG345 kernel for capricorn

Project goals:
Keeping Xiaomi msm8996 devices kernel always up to date with latest Linux stable tag and CAF tag
Trying to find the best balance between battery life and performance
Features:
Merged latest Linux stable tag
Merged latest CAF tag
Built with official GCC 8 toolchain for kernel
Default I/O scheduler switched to cfq
Backlight dimmer (enabled by default)
Default TCP congestion algorithm switched to Westwood
Disabled CRC check
Boeffla generic wakelock blocker (with some wakelocks disabled by default)
Optimizations here and there
Compatibility:
Latest LOS 16.0 and ROMs based on its kernel/device tree
Installation:
Boot to recovery
Flash zip
Reboot
Downloads:
https://androidfilehost.com/?w=files&flid=254647
Changelogs:
190306
rebased on LOS kernel sources
updated to Linux v3.18.136 tag
updated to CAF LA.UM.7.6.r1-04300-89xx.0 tag
switched to official GCC 8 toolchain for kernel
disabled some unneeded modules (CPU input boost, MSM performance...)
reworked defconfig file
Older changelogs:
180720
rebased on new LOS kernel source
updated to Linux v3.18.115 tag
updated to CAF LA.UM.6.6.r1-09200-89xx.0 tag
switched to Linaro GCC 7 toolchain
tuned governor parameters
removed underclock, USB fast charge, kcal (will be probably added back in next build)
180608
updated to v3.18.112 Linux stable tag
updated to LA.UM.6.6.r1-08600-89xx.0 CAF tag
back to sultanxda's governor parameters
underclock to 1.5 GHz for power cluster
undervolt
180525
updated to v3.18.110 Linux stable tag
added Boeffla generic wakelock blocker support (with some additional wakelocks blocked by default)
picked some changes from Oreo kernel sources released by Xiaomi
180518
updated to v3.18.109 Linux stable tag
updated to LA.UM.6.5.r1-08500-8x96.0 CAF tag
set Interactive governor parameters similarly to franciscofranco OP3T's kernel
added kcal support
changed backlight dimmer formula
180504
updated to Linux v3.18.108 tag
updated to CAF LA.UM.6.6.r1-08300-89xx.0 tag
180429
updated to Linux v3.18.107 tag
tuned Interactive governor parameters
180410:
updated to Linux v3.18.104 tag
fixed video playing issues
180409:
updated to Linux v3.18.103 tag
adjusted backlight dimmer (minimum brightness was now too low)
disabled CRC check
added back USB fast charge
enabled SCHED_HMP_CSTATE_AWARE and WQ_POWER_EFFICIENT_DEFAULT
disabled some unneeded features
180406:
fixed backlight dimmer (brightness jumped to max when it was set to ~50%)
merged latest LA.UM.6.6.r1-07200-89xx.0 CAF tag
050418:
restarted the project from scratch
merged latest Linux 3.18.102 tag
merged latest LA.UM.6.6.r1-06700-89xx.0 CAF tag
switched to DragonTC toolchain
removed features (see here for reasons): Relaxed governor, USB fast charge, underclock, fingerprint boost
130318:
merged latest Linux 3.18.99 tag
added CPU underclock (big to 1.9 GHz, little to 1.5 GHz)
added Westwood TCP congestion algorithm (and set to default)
added fingerprint boost
fixed random reboots due to latest changes in LOS 15.1
040318:
merged latest Linux 3.18.98 tag
added USB fast charge support (enabled by default)
added backlight dimmer support (enabled by default)
relaxed governor is no more set to default
010318:
fixed messed up CPU frequencies (especially the ones of little cluster)
a bit of code cleanup
280218:
first release
XDA:DevDB Information
BG345 kernel, Kernel for the Xiaomi Mi 5s
Contributors
brigio345
Source Code: https://github.com/brigio345/android_kernel_xiaomi_msm8996
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 190306
Stable Release Date: 2019-03-06
Created 2018-02-28
Last Updated 2019-03-06
brigio345 said:
Project goals:
Keeping capricorn kernel always up to date with latest Linux stable tag and CAF tag
Trying to get source code as clean as possible
Differences with LOS kernel:
Merged latest Linux stable tag
Built with clang provided by Google (this also helps cleaning up the code)
Default governor switched to relaxed for better battery life
Default I/O scheduler switched to cfq
Optimizations here and there
Compatibility:
I use this kernel paired with LOS 15.1 on my daily driver, so compatibility with LOS 15.1 is guaranteed
It is also compatible with all Oreo ROMs which use separate /vendor partion (probably most of the ROMs out here)
Installation:
Boot to recovery
Make sure /vendor partition is mounted (if you want to set relaxed as default governor)
Flash zip
Reboot
Downloads:
See attachments
XDA:DevDB Information
BG345 kernel, Kernel for the Xiaomi Mi 5s
Contributors
brigio345
Source Code: https://github.com/brigio345/android_kernel_xiaomi_msm8996
Version Information
Status: Stable
Current Stable Version: 280218
Stable Release Date: 2018-02-28
Created 2018-02-28
Last Updated 2018-02-28
Click to expand...
Click to collapse
Nice Job Thanks For Support Mi5s I Will try it...
Iden_Nathaatmazha said:
Nice Job Thanks For Support Mi5s I Will try it...
Click to expand...
Click to collapse
Thanks, any feedback is welcome
Good job man! I will try it and be back with feedback!
Hello, thank you for dealing with mi5s.
Thanks for your work.
have flashed it,but the default governor is interactive.
And it's lagging whatever I changed it to relaxed or keeped interactive.
357662149 said:
have flashed it,but the default governor is interactive.
And it's lagging whatever I changed it to relaxed or keeped interactive.
Click to expand...
Click to collapse
Default governor is still interactive because you probably didn't mount /vendor partition before flashing
For lags it is really strange, maybe you should wipe cache / dalvik cache
brigio345 said:
Default governor is still interactive because you probably didn't mount /vendor partition before flashing
For lags it is really strange, maybe you should wipe cache / dalvik cache
Click to expand...
Click to collapse
Reflash it with wiping cache and dalvik, it get a little better,but still get lagging sometimes.
brigio345 said:
Thanks, any feedback is welcome
Click to expand...
Click to collapse
I come againt with review..
i think this kernel get problem with big little cluster dude , clock speed CPU 0 - 1 = 1500-+ , and first start/turn on my phone little lag effect , Good for batery backup but not good for peformance i use default no edit with kernel auditor , so i hope your kernel make deffernt other stock..(i sorry with my engglish)
Iden_Nathaatmazha said:
I come againt with review..
i think this kernel get problem with big little cluster dude , clock speed CPU 0 - 1 = 1500-+ , and first start/turn on my phone little lag effect , Good for batery backup but not good for peformance i use default no edit with kernel auditor , so i hope your kernel make deffernt other stock..(i sorry with my engglish)
Click to expand...
Click to collapse
I'm not sure, but I think minimum frequency of little cluster is messed up in latest LOS 15.1 build (the official one)
Because it seems I get this issue also with stock kernel
Update
Changelog:
fixed messed up CPU frequencies (especially the ones of little cluster)
a bit of code cleanup
Download:
See OP attachments
I tried this kernal on PixelExperince ROM without root i'm stuck in MI Logo almost 15 minutes
Ramshu97 said:
I tried this kernal on PixelExperince ROM without root i'm stuck in MI Logo almost 15 minutes
Click to expand...
Click to collapse
This is because Pixel Experience ROM is not using the new partition layout with separate /vendor
brigio345 said:
This is because Pixel Experience ROM is not using the new partition layout with separate /vendor
Click to expand...
Click to collapse
Do you have any idea how to fix that?
Thanks for your update
Ramshu97 said:
Do you have any idea how to fix that?
Thanks for your update
Click to expand...
Click to collapse
that is not a bug,that's pixelexperience too old,you should ask pixelexperience up to the lastest source.
very smooth before the core control driver works,I think you can raise up the temperature of core control driver
zjy2200656 said:
very smooth before the core control driver works,I think you can raise up the temperature of core control driver
Click to expand...
Click to collapse
Thanks for the hint, I'll surely have a look at it
brigio345 said:
Thanks for the hint, I'll surely have a look at it
Click to expand...
Click to collapse
by the way,I don't think the relax is more battery save than interactive,relax doesn't friendly to high load,the interactive is the most stable and balance governer,thanks for your work on mi5s
The relaxed governor is lagged a lot please fix them

[KERNEL][Tissot] voidKernel r30 - 15.10.2018

Hello everyone.
voidKernel is the very simple custom kernel for Mi A1 main goals of which are security and stability.
Since r3.1 this kernel supports Oreo-based custom ROMs as well, but stock version still remains the main development branch.
Features:
Based on the latest CAF tag (as of r30 - LA.UM.6.6.r1-09900-89xx.0)
Up to date with the latest Linux version (as of r30 - 3.18.122)
WireGuard VPN tunnel support included
LZ4 compression for ZRAM enabled by default
KCAL color control
Vibration intensity control for qpnp-haptics interface
Some essential patches that you can also find in Google kernels
Westwood TCP congestion algorithm enabled by default
No excessive and useless bloat
Since this is the first release, there are not so many features, but you definitely shouldn't expect anything like this in the further versions:
Overclocking/Underclocking of both GPU and CPU
Anything that requires diverging from the stock/CAF configuration (e.g new governors, schedulers except of BFQ)
Anything that can potentially hurt performance/battery life
Download:
Google Drive
For custom ROMs you should download voidKernel_custom-tissot-xxx.zip!
Installation/Updating:
Flash voidKernel-xxx.zip via TWRP
Flash Magisk zip via TWRP (optional)
Source code:
https://github.com/Flex1911/tissot/tree/oreo
Disclaimer: This will break OTA on stock even if you use Magisk, so I would recommend doing a boot backup before doing anything else!
Changelog:
Code:
[B]r25 (09.08.2018):[/B]
Linux 3.18.118
Merged LA.UM.6.6.r1-09500-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09500-89xx.0 (custom version only)
[B]r24 (28.07.2018):[/B]
Linux 3.18.117
Merged LA.UM.6.6.r1-09400-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09400-89xx.0 (custom version only)
[B]r23 (22.07.2018):[/B]
Linux 3.18.116
Merged LA.UM.6.6.r1-09200-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09200-89xx.0 (custom version only)
[B]r22 (12.07.2018):[/B]
Linux 3.18.115
[B]r21 (03.07.2018):[/B]
Linux 3.18.114
Merged LA.UM.6.6.r1-09000-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09000-89xx.0 (custom version only)
[B]r20 (18.06.2018):[/B]
Merged LA.UM.6.6.r1-08900-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-08900-89xx.0 (custom version only)
[B]r19 (14.06.2018):[/B]
Linux 3.18.113
[B]r18.1 (03.06.2018):[/B]
Linux 3.18.112 (basically has no changes that affect us)
Update Wi-Fi driver to LA.UM.6.6.r1-08600-89xx.0
[B]r18 (30.05.2018):[/B]
Linux 3.18.111
Merged LA.UM.6.6.r1-08600-89xx.0 CAF tag
[B]r17.1 (29.05.2018):[/B]
Fixed Wi-Fi MAC address on custom ROMs
[B]r17 (27.05.2018):[/B]
Linux 3.18.109
Linux 3.18.110
Merged LA.UM.6.6.r1-08500-89xx.0 CAF tag
Added BFQ scheduler as an option (cfq is still enabled by default)
Minor fixes
[B]r16 (02.05.2018):[/B]
Linux 3.18.108
[B]r15 (29.04.2018):[/B]
Linux 3.18.107
[B]r14 (28.04.2018):[/B]
Merged LA.UM.6.6.r1-08300-89xx.0 CAF tag
[B]r13 (24.04.2018):[/B]
Linux 3.18.106
[B]r12.1 (18.04.2018):[/B]
Enabled TTL target support
[B]r12 (14.04.2018):[/B]
Linux 3.18.105
[B]r11 (14.04.2018):[/B]
Linux 3.18.104
Merged LA.UM.6.6.r1-07400-89xx.0 CAF tag
Built with the latest GCC snapshot from AOSP
[B]r10 (08.04.2018):[/B]
Linux 3.18.103
Attempted to fix baseband issues with Magisk installed
Various minor kernel updates for LZ4 routines, BT, display etc.
[B]r9 (30.03.2018):[/B]
Merged LA.UM.6.6.r1-07200-89xx.0 CAF tag
Enabled BALANCE_ANON_FILE_RECLAIM for better ZRAM performance
[B]r8 (27.03.2018):[/B]
Linux 3.18.102
Reverted back to 100Hz timer (less scheduler overhead and power consumption)
Built with -O2 optimizations (this slightly improves boot performance and binder throughput)
Reverted back to the stock wlan module
Introduced cmdline hacks for SafetyNet (now kernel passes cts test and reports proper status even without Magisk)
[B]r7 (22.03.2018):[/B]
Linux 3.18.101
Raised timer frequency to 300Hz to avoid severe latencies under high-load conditions
Updated touchscreen driver for the custom version to properly support features like DT2W and key disabler
[B]r6 (19.03.2018):[/B]
Linux 3.18.100
Updated configuration per AOSP recommendations
Enabled various of recommended HID drivers
General cleanup
[B]r5.1 (18.03.2018):[/B]
Fixed ft5435 touchscreen driver power management
Removed a huge chunk of useless and harming debugging code from Xiaomi
[B]r5 (16.03.2018):[/B]
Rebased on the O kernel drop from Xiaomi
[B]r4 (14.03.2018):[/B]
Merged 3.18.99 upstream tag
Merged LA.UM.6.6.r1-06700-89xx.0 CAF tag
Updated verity driver and keys to properly support the latest LineageOS update
Minor kernel cleanups
[B]r3.1 (10.03.2018):[/B]
Initial support for Oreo-based custom ROMs
Westwood TCP congestion algorithm used by default
Added skip_initramfs handling so there is no need to reflash Magisk on the kernel updates anymore
Minor kernel cleanups
[B]r3 (07.03.2018):[/B]
Built with the latest gcc snapshot from AOSP
Added KCAL support
[B]r2 (05.03.2018):[/B]
Linux 3.18.98
Added vibration intensity control for qpnp-haptics interface
Fixed gpio detection for headphones
Various of minor fixes/updates
[B]r1 (04.03.2018):[/B]
Initial release
You are free to look at the git history if you want to have a more detailed changelog
Good.
Thanks for the job.
Out of curiosity, have you thought about adding the built-in twrp?
Currently I am in Stock 8.0 and no recovery reads me any partition. LOL
Wow, the development of stuff for the A1 is in the bloom! Thanks mate! Will test it asap and hope for some nice govenors in the future!
Is for stock rom?
argo7 said:
Is for stock rom?
Click to expand...
Click to collapse
Yes, and only for it.
Runs fine ! Thanks ! Let's see if it improves the battery life.
Edit: I can't see anything for GPU with kernel auditor mod.
FM work?
flex1911 said:
Since this is the first release, there are not so many features, but you definitely shouldn't expect anything like this in the further versions:
Overclocking/Underclocking of both GPU and CPU
Click to expand...
Click to collapse
I was happy when i saw the title but i read that and i feel sad suddenly that's the only reason why i flash custom kernels for Overclocking.
Anyway thanks for the work!
Splendid job
Not my type of kernel but I can see it making various users happy.
By the way, you are basically disregarding any customization features right? (such as KCAL control, configurable vibration, etc)
@flex1911 welcome buddy after Asus Zenfone glad to have you here.
Edit: found one recovery.... Will flash
Thanks ! Looking forward to see more support on customs ROMs if possible in the near future.
t0per666 said:
I was happy when i saw the title but i read that and i feel sad suddenly that's the only reason why i flash custom kernels for Overclocking.
Anyway thanks for the work!
Click to expand...
Click to collapse
You miss read, mate. This kernel offers both over and underclocking.
Does this Kernel has kcal support
likeBuddha said:
You miss read, mate. This kernel offers both over and underclocking.
Click to expand...
Click to collapse
flex1911 said:
Since this is the first release, there are not so many features, but you definitely shouldn't expect anything like this in the further versions:
Overclocking/Underclocking of both GPU and CPU
Click to expand...
Click to collapse
That's what i understand.
I "SHOULD NOT" EXPECT
so it will NOT COME in future builds.
Correct me if i'm wrong. English is not my main language.
Great work.
Just curious why does it modify /system?
hi i would request if you can add some more information like it is for stock and for which android version. this will avoid repeated queries.
manan001 said:
hi i would request if you can add some more information like it is for stock and for which android version. this will avoid repeated queries.
Click to expand...
Click to collapse
You can see in the title it's for Android 8.0 Oreo.
And it's for STOCK only.
gougous3 said:
Splendid job
Not my type of kernel but I can see it making various users happy.
By the way, you are basically disregarding any customization features right? (such as KCAL control, configurable vibration, etc)
Click to expand...
Click to collapse
Not really, I'm going to add some stuff like this in further versions.
flex1911 said:
Not really, I'm going to add some stuff like this in further versions.
Click to expand...
Click to collapse
What about a DT2W ? Any hope? Small request

[KERNEL][Z017/Z012][TREBLE][P5] Advanced Kernel for Custom ROMs

Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
This kernel should be compatible to all up to date Pie/Oreo custom ROMs. Its goal is to further improve battery life and to offer as many features as possible while maintaining perfect stability. All battery tweaks are toggleable so you can decide whether you prefer performance or battery life.
Every release will be tested with the latest LineageOS 16.0 build before release.
Compatibility to other custom ROMs is very likely but cannot be guaranteed.
Advanced Kernel for Oreo is now discontinued. The non-treble Pie version should work fine with Oreo ROMs.
Features
Built with bleeding edge GCC 10.0.0 toolchain, optimized for Cortex-A53
Linux 3.18.140, CAF Tag LA.UM.7.6.r1-05500-89xx.0
Treble ROM support.
Spectrum
WireGuard VPN
KCAL v2 color control
Sound control
Intellithermal v3
USB keyboard support
Arch power
Adreno idler
Adreno boost
Slimbus OC
Fingerprint boost
State notifier
Boeffla wakelock blocker
CPU wake boost
Vibration intensity control
Force fast charge to enforce maximum charging speed on any charger. (Use at your own risk! Disabled by default.)
Qnovo driver for better charging temperatures
Powersuspend
Toggleable touchboost
Powersaving work queue by default
Tuned interactive governor
Additional lower frequencies: 307MHz and 480MHz
Additional overclocking frequencies: 2208MHz and 2150MHz - Only selectable in OC version.
Disabled CRC check for up to 30% faster I/O, toggleable
Fsync switch
Improved zram with lz4 compression
Native CIFS and BTRFS filesystem support
Support for SMB2 and SMB3
SdFat for FAT and exFAT support
Support for rtl8812au and rtl8814au usb wifi adapters.
CPU governors: relaxed, chill, electron, elementalx, impulse, zzmoove, alucard, darkness, nightmare, yankactive, intelliactive, blu_active, interactive, conservative, ondemand, powersave, performance, userspace
Hotplug governors: alucard_hotplug, thunderplug, blu_plug, msm_hotplug, intelli_plug, lazyplug, autosmp, AiO_hotplug (Pie only)
I/O schedulers: noop, deadline, cfq, bfq, sio, fiops, zen, maple
TCP congestion algorithms: westwood, reno, bic, cubic, highspeed, htcp, vegas, veno, scalable, lp, yeah, illinois
Countless additional improvements
Overclocking
With every version of Advanced Kernel two files are released: One with overclocking support and one without. Be aware that overclocking may physically damage your phone! If you still want to use it, download and install the kernel zip from the "Overclocking" subfolder. The default zip from the main folder doesn't allow overclocking and is "safe".
The overclocked kernel will first boot with 2.2GHz, then the maximum frequency is lowered by the active spectrum profile. To enable overclocking after booting you have to use a kernel manager app to select a higher maximum cpu frequency. The tradeoff is that higher frequencies also come with higher CPU-voltages so your battery level will drop faster while OC frequencies are in use.
Force fast charge:
Available on the OC and non-OC kernel. This feature overrides the detected charging current with the maximum possible current for the Zenfone 3 (1910ma) so that every charger is fully utilized. Please be especially careful when using this feature as possible safety measures are disabled! It's disabled by default and can be enabled by enabling "USB fastcharge" at KernelAdiutor's "Battery" section or in EX Kernel Manager under "Miscellaneous".
Installation
Simply flash the provided zip file via TWRP over your custom ROM installation. No need to wipe anything!
Before flashing you may want to backup the "Boot" partition. Restore it to revert any changes.
Flashing a ROM will overwrite this kernel: You'll have to flash the kernel zip again after updating your ROM.
In order to use all of the features you'll need some additional apps and root:
Spectrum: Offers some easily selectable profiles. These are still WIP and in no way comprehensive!
A kernel manager like EX Kernel Manager (paid) or Kernel Adiutor (free).
Spectrum profiles
Battery: Very battery friendly profile. It sacrifices performance for battery life.
Balanced: As close to stock as possible with only minor tweaks.
Performance: Tuned for CPU performance.
Gaming: Everything always runs as fast as possible. Burns away your battery!
Reporting issues
Before reporting an issue please check that it only occurs when having this kernel installed. Otherwise it may be an issue with the ROM.
The above also applies the other way around: Don't report issues to the maintainer of a ROM unless they also occur without this kernel.
Be aware that performance issues are very likey related to your personal settings. Don't blame me for your decision to run only one core at 307 MHz
Always use the latest Advanced Kernel release with the latest build of you ROM of choice. If the kernel is much newer than the ROM or the other way around weird issues may arise.
Download
All zip files support both the ZE520KL and the ZE552KL.
The treble version is only compatible to treble ROMs using APD as the vendor partition.
The non-treble version is compatible to non-treble Pie ROMs and SHOULD be compatible to Oreo ROMs too.
Flashing the wrong version won't harm your device but will prevent your ROM from booting! This can be easily fixed by flashing the right version or re-flashing your ROM.
Download: https://drive.google.com/drive/folders/1cel2AB59-6kOaLkk7dK6uBPwejdw6s4C
Additional credits
Due to the sheer amount of features it's not possible to list all of the contributors here. Please check the commit history for a comprehensive list.
XDA:DevDB Information
Advanced Kernel for Custom ROMs, Kernel for all devices (see above for details)
Contributors
planet9
Source Code: https://github.com/Planet-X/android-kernel-zenfone3_advanced
Kernel Special Features: Overclocking, Force Fast Charge
Version Information
Status: Stable
Created 2019-07-19
Last Updated 2019-07-19
Changelog
P5 - 2019-07-19:
Updated Toolchain to GCC 10.0.0 (experimental).
Updated AnyKernel2 to AnyKernel3.
Updated rtl88XXau kernel module.
Updated kernel to Linux 3.18.140, CAF Tag LA.UM.7.6.r1-05500-89xx.0.
P4 - 2019-04-19:
Now compatible to latest Treble ROMs! (APD partition only!)
Check the release post for compatibility information: https://forum.xda-developers.com/showpost.php?p=75805766&postcount=100
Updated rtl88XXau kernel module.
Updated kernel to Linux 3.18.138, CAF Tag LA.UM.7.6.r1-04500-89xx.0.
P3 - 2019-02-20:
Added adreno boost.
Updated rtl88XXau kernel module.
Updated toolchain to GCC 9.0.1 (experimental).
Updated kernel to Linux 3.18.135, CAF Tag LA.UM.7.6.r1-04100-89xx.0.
P2 - 2018-12-01:
New rtl88XXau kernel module for usb wifi adapters.
Check the post below for more information.
Updated AnyKernel installation scripts.
Updated spectrum balanced profile to use elementalx with maple.
Added AiO_hotplug.
Updated kernel to Linux 3.18.127, CAF Tag LA.UM.7.6.r1-03600-89xx.0.
P1 - 2018-11-02:
Initial release of Advanced Kernel for Pie
Kernel source has been fully rebased.
New version labels: Releases for Pie ROMs start with a P followed by the release number.
Updated kernel to Linux 3.18.124, CAF Tag LA.UM.7.6.r1-03100-89xx.0.
V 1.1 - 2018-10-11:
Added USB keyboard support.
Added support for SMB2 and SMB3.
Updated kernel to Linux 3.18.123, CAF Tag LA.UM.6.6.r1-09900-89xx.0.
V 1.0 - 2018-08-11:
The zip file is now signed with my release-key.
Added CPU wake boost driver.
Removed asusdebug for a lighter kernel.
Updated BFQ I/O scheduler.
Updated F2FS driver.
Added SdFat for FAT and exFAT support.
Imported many more misc fixes and improvements.
Updated Toolchain to GCC 8.2.1.
Updated kernel to Linux 3.18.118, CAF Tag LA.UM.6.6.r1-09500-89xx.0.
Thanks to @makorn645:
Modifications for "Swipe up to wake".
Misc improvements of the defconfig for more performance.
V 0.9 - 2018-06-11:
Added elementalx cpufreq governor.
Updated Toolchain to GCC 8.1.1.
Updated kernel to Linux 3.18.112, CAF Tag LA.UM.6.6.r1-08600-89xx.0.
V 0.8 - 2018-05-21:
The wifi mac can now be changed by specifying a wlan_mac.bin file.
Check the release post for more information: https://forum.xda-developers.com/showpost.php?p=76580561&postcount=44
Updated kernel to Linux 3.18.109, CAF Tag LA.UM.6.6.r1-08500-89xx.0.
V 0.7 - 2018-05-10:
Updated blu_plug defaults.
Fixed lazyplug display state detection.
Rebased and cleaned up the kernel.
Updated kernel to Linux 3.18.108, CAF Tag LA.UM.6.6.r1-08300-89xx.0.
V 0.6 - 2018-04-25:
Added AutoSMP hotplug. (May be unstable, please report any crashes when using it.)
Added force fast charge feature - Thanks to @Saktis_STi for helping!
Important: Check the main post for more information before using force fast charge. This is NOT QC.
Updated kernel to Linux 3.18.106, CAF Tag LA.UM.6.6.r1-07400-89xx.0.
V 0.5 - 2018-04-06:
Added vibration intensity control.
Added fsync switch.
Imported many other improvements.
Updated compiler to Linaro GCC 7.3.1.
Updated kernel to CAF Tag LA.UM.6.6.r1-07200-89xx.0.
V 0.4 - 2018-03-25:
Updated kernel to Linux 3.18.102.
V 0.3 - 2018-03-23:
Added (optional) overclocking support for up to 2.2GHz.
Advanced Kernel version now visible in settings, with OC indicator.
Updated kernel to Linux 3.18.101, CAF Tag LA.UM.6.6.r1-06700-89xx.0.
V 0.2 - 2018-03-11:
Updated spectrum profiles: See main post for more detailed descriptions.
Updated kernel to Linux 3.18.99.
V 0.1 - 2018-03-07:
Initial release.
Kernel Modules
Here you'll find a description of every currently available kernel module for Advanced Kernel for Pie. (The oreo version is not currently supported.)
Kernel modules are drivers that can be loaded into the kernel in order to use hardware that would otherwise not work. A kernel module comes as a .ko-file and is only fully compatible to the kernel version it was released for. Modules can be loaded by executing "insmod [module].ko" within a terminal as root on the phone.
Every new Advanced Kernel release will come with a new version of all available modules.
The modules can be downloaded from the "Kernel Modules" subfolder (here).
Available modules:
RTL88XXau/RTL8814au
The rtl88XXau module allows you to use usb wifi adapters with the rtl8812au or rtl8814au chipset with your phone.
This driver was forked from aircrack-ng and features monitor mode and frame injection. TX-power can be tweaked too.
Check the readme on github (still WIP) on how to use it: https://github.com/Planet-X/rtl8812au/blob/v5.3.4/README.md
I only ported the driver to this kernel. Check the module's sources for credits: https://github.com/Planet-X/rtl8812au/tree/v5.3.4
I feel like my device is lagging. Even when I set everything to Performance.
So many features...
ra.ndy said:
I feel like my device is lagging. Even when I set everything to Performance.
Click to expand...
Click to collapse
It's all about finding the right settings
Just take your time to find them - I do admit that default settings are very conservative/battery friendly...
However I can assure you that this kernel can be just as fast or even faster than stock kernel. It's actually based on it so with exact stock settings you should get at least stock performance. The real problem is just tuning all these features which is why my spectrum profiles are still very basic ... too many variables take time for testing.
The next kernel version will move the current "Balance" profile to "Battery" and change "Balance" to be very stock-like. The current "Balance" and especially "Battery" profiles may be a little too extreme... :silly:
The system wide mic gain is working perfectly for whatsapp voice messages,but unfortunately it is not applied to video recording it seems... I tested it with Lineage Camera App and Whatsapp camera
Great, that I dont have to fiddle around with mixer_paths.xml, but can you adjust the kernel to let the mic gaion also apply to the video recordings? Many thanks!
kreutzfeldt_808 said:
The system wide mic gain is working perfectly for whatsapp voice messages,but unfortunately it is not applied to video recording it seems... I tested it with Lineage Camera App and Whatsapp camera
Great, that I dont have to fiddle around with mixer_paths.xml, but can you adjust the kernel to let the mic gaion also apply to the video recordings? Many thanks!
Click to expand...
Click to collapse
Mic gain worked for me with Lineage and stock asus camera videos
planet9 said:
Mic gain worked for me with Lineage and stock asus camera videos
Click to expand...
Click to collapse
Well, i guess i Flash your new Rom Update and kernel and test it again
Maybe the videos are Sounding low volume to me, because they need more Gain Boost than pure sound records?
The slider for the kernel is raising the gain equally for all inputs in general, but maybe the video recording gain is less sensitive then pure volume.
hey whem I use cell my mic and speaker can't Normal movement.
edouwu said:
hey whem I use cell my mic and speaker can't Normal movement.
Click to expand...
Click to collapse
I don't understand but...
If you're talking about the speakerphone, it's a known bug.
It is compatible with XenonHD Rom? (because it's based on lineage 15.1)
rafael_gavarron said:
It is compatible with XenonHD Rom? (because it's based on lineage 15.1)
Click to expand...
Click to collapse
It somehow is and isn't: Currently there should be no problems and it should work fine.
I can't guarantee, however, that it'll stay this way in the future. Just be aware that issues may arise due to kernel incompatibility.
I can only assure that my kernel is fully compatible to LOS 15.1. With every LineageOS update a new advanced kernel version will be released. As Xenon kernel improvements get merged into LOS and vice versa it should stay compatible but, again, I can't guarantee it...
planet9 said:
It somehow is and isn't: Currently there should be no problems and it should work fine.
I can't guarantee, however, that it'll stay this way in the future. Just be aware that issues may arise due to kernel incompatibility.
I can only assure that my kernel is fully compatible to LOS 15.1. With every LineageOS update a new advanced kernel version will be released. As Xenon kernel improvements get merged into LOS and vice versa it should stay compatible but, again, I can't guarantee it...
Click to expand...
Click to collapse
Thanks, I'll try it
How do i go back to stock kernel on LOS ?
vaidhy2007 said:
How do i go back to stock kernel on LOS ?
Click to expand...
Click to collapse
To go back to the stock kernel you simply have to reflash the LOS zip file in twrp, then reboot. You don't need to wipe any partitions.
0.3 version is out. Read the OP.
Advanced Kernel V0.4
Advanced Kernel V0.4 has arrived.
It's just a minor update to accompany the release of LineageOS build 2018-03-25.
Changelog:
Updated kernel to Linux 3.18.102.
Advanced Kernel V0.5
Advanced Kernel V0.5 is now available.
Changes:
Added vibration intensity control.
Added fsync switch.
Imported a load of other improvements.
Updated compiler to Linaro GCC 7.3.1.
Updated kernel to CAF Tag LA.UM.6.6.r1-07200-89xx.0.
Awesome work buddy

[Kernel][OSPREY] SHADOW KERNEL MSM8916

========================================================​ShAdOw KERNEL​(New Generation Of UltraDevs Kernel )​========================================================​
Why Shadow ?
- The Kernel Named Shadow because it depends on Moto N Kernel for Lux and Adapted, Tweaked, and improved to work on Osprey
What's New in this version ?
The Kernel Contains huge amount of fixes and tweaks as follows :
Compiled With Linaro 7.3.x Tool Chain
Upstreamed to v3.10.108
Merged with CAF 8916 tags and up to LA.BR.1.2.9-04610-8x16.0
Include many CPU hotplugs like ( IntelliPlug, Mako Hotplug, MPDecision Hotplug, AluCard Hotplug, and AutoSMP Hotplug ).
include many CPU GOVs like (interactive, interactive_pro, intelliactive, smartmax, adaptive, lagfree,wheatley, zzMove, darkness, implus, chil, Lionfish, cultivation,conservative,ondemand,userspace, powersave, and performance).
DT2W (Full & Half)
KCAL
IO Schedulers ( sio, noop, deadline, row,cfq, bfq,fiops )
Power Suspend
ARCH POWER
Optionally Separated vendor support
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
What are the supported Roms ?
Kernel supports All Nougat Roms like ( LOS-14.1 , AEX, AOSP-CAF, PEX, and others)
Kernel supports also All Oreo 8.0 & 8.1.0 Roms like ( LOS-15.1 , AEX, PEX, and others)
Kernel supports separated vendor roms for Oreo
Kernel Support All PIE 9.0 roms (LOS16 - UltraAOST - Pixy - Pixel exp. .....)
TIME TO DOWNLOAD
DOWNLOAD HERE
NOTE
- Zip file contains O & N kernels and the script auto decide depends on rom version which file to chose.
- If there is any bug please report here with logcat and dmesg to help us fixing this bug
Thanks
Motorola
@Alberto97
@althafvly
@Chil360
@squid2
@franco
XDA:DevDB Information
[Kernel][OSPREY] SHADOW KERNEL MSM8916, Kernel for the Moto G 2015
Contributors
Ahmed Hady
Source Code: https://github.com/Ahmed-Hady/MOT-SHADOW-KERNEL
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r1.0
Stable Release Date: 2018-08-15
Created 2018-08-15
Last Updated 2018-09-01
Reserved
Reserved
Wow ! New kernel
Downloading!:good:
Nice
Great work. Gone try on unstable pie too ...??? Can't wait after it bake ...
Just tried installing Shadow, was hit with a bootlooping Moto splash screen. I've been using UD kernel for a long time, never had that happen when upgrading and wiping cache and Dalvik.
Currently running LOS 14.1-07282018 build and TWRP 3.2.3.0 and UD 8.0 (had low volume issues with 9.0), everything back to normal.
Any ideas?
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
jemail said:
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
Click to expand...
Click to collapse
I use this kernel in my XT1543 (Osprey) and magisk 16.7. All works, without bootloop and lags.
ShAdOw KERNEL V2.0
- Kernel Improved and cleaned
- Binder Updated to Run Pie
- Some fixes for CPU
- Power Efficient
How to use this kernel?
How to configure it?
orbitalcomp said:
Just tried installing Shadow, was hit with a bootlooping Moto splash screen. I've been using UD kernel for a long time, never had that happen when upgrading and wiping cache and Dalvik.
Currently running LOS 14.1-07282018 build and TWRP 3.2.3.0 and UD 8.0 (had low volume issues with 9.0), everything back to normal.
Any ideas?
Click to expand...
Click to collapse
jemail said:
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
Click to expand...
Click to collapse
Shadow v2.0 has fixed the bootlooping issue, works just fine now. Just need to give it a day or two to see how it performs speed and battery-wise.
One missing feature I've noticed compared to UD kernel is the color correction ability. I use EX Kernel Manager, and I always had a color menu that I used to turn up the saturation slightly to mimic an OLED screen. That feature is now gone...is this an oversight, Ahmed?
Download Link??????
theandroidguy said:
Download Link??????
Click to expand...
Click to collapse
OP!!!!! \m/
Hotplug doesn't work for me
where is the screen color menu?
Please add kcal support in the next build pleaseeee
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
hotplug still doesn't work
Ahmed Hady said:
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
Click to expand...
Click to collapse
Does it compatible with oreo roms?

[KERNEL][GSI/OneUI][06.09.2020][4.4.232] Kintsugi 1.1.6

Kintsugi
Kintsugi is the first custom kernel project I've worked on and I am proud to finally release it. Its name comes from the Japanese art of repairing broken pottery using powdered gold or silver, and I would say that it fitted the philosophy of my work. It wouldn't have come to life without my use of several developers' contributions. Finally, I aimed for a balance between performance and battery life in order to offer a stable user experience.
Features:
- Built with the latest Linaro prebuilt toolchain and compiled with -O2 and GCC Graphite optimizations
- Upstreamed to the latest linux-stable kernel version
- Updated the kernel source code to BTF6 from Samsung.
- Upstreamed CFQ I/O scheduler
- Disabled several Samsung security and debugging related configs
- All the CPU clusters' are undervolted (by -75mV) and have their minimum frequencies underclocked
(343Mhz for the little clusters and 520Mhz for the big clusters)
- Implented CPUfreq backports by celtare21 @KuranKaname)
- Increased the timer frequency to 300Hz for fewer jitters
- Enabled power-efficient workqueue mode by default for improved power consumption
- Disabled Kernel Samepage Merging by default for less CPU usage
- Implented different memory and filesystem related changes by @Sultanxda and @arter97
- Westwood is set as the default TCP Congestion algorithm
- Built-in SafetyNet patches by @Sultanxda are included (with @tbalden rootless approach)
- Built-in Boeffla Wakelock Blocker by @andip71 with pre-configured wakelock blocklist
@evdenis and @diepquynh)
- Built-in State Notifier driver by @neobuddy89
- exFAT and vFAT support
- Implented sdFAT mount options by cocafe
- Numerous other fixes, tweaks and under-the-hood optimizations
Installation:
The boot image can either be flashed via Odin or TWRP. I can add instructions if that would be necessary.
Download:
GSI
OneUI
Credits:
I thank the following persons for their respective contributions. If I forgot someone, their name is properly credited on GitHub.
@arter97
@cocafe
@evdenis
@farovitus
@Freak07
@ianmacd
@idkwhoiam322
@kdrag0n
@KuranKaname (celtare21)
@nathanchance
@neobuddy89
@nr7777
@osm0sis
@pascua28
@pkgnex
@Sultanxda
@tbalden
@tytydraco
@wrongway213
XDA:DevDB Information
Kintsugi, Kernel for the Samsung Galaxy A30
Contributors
BlackGunZ
Source Code: https://github.com/BlackGunZ/Kintsugi
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1.6
Stable Release Date: 2020-09-06
Created 2020-08-01
Last Updated 2020-09-06
Really nice!
nice job!
Support Treble?
hacker812c said:
Support Treble?
Click to expand...
Click to collapse
The first users from Telegram reported that the kernel worked on HavocOS. You could give it a try.
New update is up!
Changelog:
- Increased the timer frequency to 300Hz for fewer jitters
Kintsugi #1.0.2
Second update of the day! Thanks to the contributors on Github.
Changelog:
- staging: samsung: argos: remove hmp boost
- mm: page-writeback: Subtract min_free_kbytes from dirtyable memory
- PM / Wakeup: Use rcu callbacks for better performance
- Revert "CHROMIUM: cpufreq: interactive: calculate load before freq change"
- include: asm-generic: do not hard code HZ to 100
- sched: use custom LOAD_FREQ for each HZ
- mm: Increase vmstat interval
- fbdev: decon: Disable logging
Kintsugi #1.0.3
New update! Thanks to the contributors on Github.
Changelog:
- Disable dm-verity and avb
- MTP bug fix for GSI ROMs
Kintsugi #1.0.4
New update! Thanks to the contributors on Github.
Changelog:
- Upstreamed to the 4.4.210 kernel version
- arm64: dts: Remove the reserved block of memory for CONFIG_TIMA (the driver was already disabled, so it makes sense)
- exynos-dm: Wrap exynos-ss debugging parts
- defconfig: Disable exynos-dm debugging for exynos-ss
- workqueue: Add system wide power_efficient workqueues
- Changes and updates to some other kernel parts (lib: sort and int_sqrt; rcu)
for setting the kernel, what must i can use the app name?
ican2703 said:
for setting the kernel, what must i can use the app name?
Click to expand...
Click to collapse
Use the app you prefer!
Can you make the kernel support permissive too? I tried to make it permissive with hktweaks but it won't work it only work in enforcing mode
Jake4lvas said:
Can you make the kernel support permissive too? I tried to make it permissive with hktweaks but it won't work it only work in enforcing mode
Click to expand...
Click to collapse
No, I kept the kernel's SElinux mode in enforcing state by default for security reasons.
Kintsugi #1.0.5
New update! Thanks to the contributors on Github, and to my testers (ilina-tatyana, RiccoS and Moneer).
Changelog:
- Upstreamed to the latest linux-stable kernel version (4.4.232)
- Fixed fast charge support for GSI ROMs
- boeffla_wl_blocker: Add more wakelocks (14860000.decon_f, umts_ipc0 and umts_ipc1) to the blacklist (thanks to ilina-tatyana for the logs)
- arm64: dts: Properly disable the reserved block of memory for CONFIG_TIMA
- Reverted "workqueue: Add system wide power_efficient workqueues"
- Reverted the changes and updates to some other kernel parts (lib: sort and int_sqrt; rcu)
- kernel: add a few patches for avoiding unnecessary skb reallocations - significantly improves ethernet<->wireless performance
- Other under-the-hood changes (that are available on Github).
Kintsugi #1.1.0
New update! Thanks to the contributors on Github and to my testers on Telegram.
Speaking of Telegram, I had to factory reset my phone and I lost most of my data. Reach out to me on XDA.
Changelog:
- Updated the kernel source code to BTE3 from Samsung.
- ZSWAP uses now ZSTD as its compression algorithm (instead of LZ4).
- Enabled Mass Storage USB file transfer mode for GSI ROMs.
Can it necessary to install Disable dm-verity and avb.
Tayyab Sohail said:
Can it necessary to install Disable dm-verity and avb.
Click to expand...
Click to collapse
Hello,
No, you don't have to. You can install the custom kernel without it.
What about a version for the A40? They even have the same SoC
Can you add instructions for how can the .img be flashed with Odin?
ponces said:
What about a version for the A40? They even have the same SoC
Click to expand...
Click to collapse
Indeed. I want to do make that in the future!
spicy_fox said:
Can you add instructions for how can the .img be flashed with Odin?
Click to expand...
Click to collapse
Have you found them or do you still need those instructions?

Categories

Resources