[KERNEL][Tissot][Q][10][Treble][v10.0][4.9] Moun Kernel LOS and AOSP - Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De

{
"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"
}
Moun Kernel is an almost pure kernel built to provide the best performance possible without any overheating or Battery Drain you won't find a lot of features in this Kernel because the purpose of it is to have a very stable Device with a rock solid Performance and an Ultra Battery Life at the same time and after the concept success with my old device the LG G3 i decided to do the same thing with Mi A1
• Based on voidKernel
• Spectrum support
• Kcal color control
• Power Suspend
• Speed up boot
• Battery optimizations
• Adreno Idler
• Sound Control
• Boeffla Wakelock Blocker
• exfat Support
• Full F2FS Support
• WireGuard VPN tunnel support
• WireGuard importer
• Vibration intensity control (Not on the 4.9 Kernel for now)
• LZ4 compression for ZRAM
• State Notifier
• Improved Interactive values for a better battery life
• 1.1.1.1 DNS
• UpToDate with linux stable
• UpToDate with CAF Patches
MEGA
GitHub Releases
Official Telegram Group
Official Telegram Update Channel for all of my work
10.x Tissot-4.9-Hybrid Q 10.0 Lineage Based Roms and AOSP based Roms with 4.9 Kernels and Hal's and Treble
6.2 TissotCustom Oreo 8.1 and Pie 9.0 Lineage Based Roms and AOSP based Roms
6.2 TissotStock Oreo 8.0/8.1 Stock Rom
6.2 TissotTreble all Treble Roms and Android Pie Semi GSI
​
@flex1911 For the Base Kernel
@GamingDevilsCC For the Adreno Idler and the Battery Optimizations
@ghpranav For all the commits on his Meta Phoenix Kernel​
Telegram - GitHub - Facebook - PayPal
Moun Kernel G3 - Moun Kernel Tissot - Mega
RR Tissot - RR D855 - RR D851 - RR D852 - RR G3 DualSim - RR ha3g - RR j53gxx - RR L70pn/L70pds - RR suzuran ​
XDA:DevDB Information
Moun Kernel for LOS, AOSP, Treble Roms, Kernel for the Xiaomi Mi A1
Contributors
mountaser halak
Source Code: https://github.com/mountaser/Moun_Kernel_Tissot
Kernel Special Features:
Version Information
Status: Stable
Created 2018-04-01
Last Updated 2020-03-15

Changelog
Moun Kernel V10.0
Full Q Rebase and upstream
Features for the new Rebase :
Full support for treble and none treble with 1 zip
Spectrum support
Kcal color control
Power Suspend
Speed up boot
Battery optimizations
Adreno Idler
Sound Control
Boeffla Wakelock Blocker
exfat Support
Full F2FS Support
WireGuard VPN tunnel support
WireGuard importer
LZ4 compression for ZRAM
State Notifier
1.1.1.1 DNS
Linux Upstream to 4.9.216
Join the official Discussions Group for Moun Kernel https://t.me/mounkernel
Join my official release channel to stay uptodate with all of my work https://t.me/mounkernel
Moun Kernel V8.1
Kernel Upstream to 4.9.176
Caf and Drivers Upstreams
WiFi Driver Prima Upstreams
Techpack Audio Driver Upstreams
Fixed F2FS support
Moun Kernel V8.0
Init Moun Kernel Treble 4.9
Full Kernel Rebase
Kernel Upstream to 4.9.168
Caf and Drivers Upstreams
WiFi Driver Prima Upstreams
Techpack Audio Driver Upstreams
Moun Kernel V7.5
Kernel Upstream to 4.9.164
Drivers and caf upstreams
WiFi Prima Driver Upstreams
Moun Kernel V7.4
Kernel Upstream to 4.9.162
Drivers and caf upstreams
WiFi Prima Driver Upstreams
Moun Kernel V7.3
Kernel upstream to 4.9.160
Reverted back to an old audio driver (Audio will work fine with Nov Firmware)
Moun Kernel V7.2
Kernel Upstream to 4.9.158
Drivers and caf upstreams
updated Se-policy for spectrum to work on enforcing in pie
updated spectrum profiles and improved performance and gaming
*jan firmware in needed for audio to work*
Moun Kernel V7.1
Kernel Upstream to 4.9.148
Moun Kernel V7.0
Full Rebase and upstream to 4.9
Features for the new Rebase :
Spectrum support
Kcal color control
Power Suspend
Speed up boot
Battery optimizations
Adreno Idler
Sound Control
Boeffla Wakelock Blocker
exfat Support
Full F2FS Support
WireGuard VPN tunnel support
WireGuard importer
LZ4 compression for ZRAM
State Notifier
Improved Interactive values for a better battery life
1.1.1.1 DNS
Linux Upstream to 4.9.147
CAF Upstream to LA.UM.7.6.2.r1-04600-89xx.0
Join the official Discussions Group for Moun Kernel https://t.me/mounkernel
Moun Kernel V6.2
Linux Upstream to 3.18.124
Caf Upstream to LA.UM.6.6.r1-09900-89xx.0
Updated WiFi Driver to LA.UM.6.6.r1-09900-89xx.0
Merged Binder Updates from android-3.18
Added Full F2FS Support
Join the official Discussions Group for Moun Kernel https://t.me/mounkernel
Moun Kernel V6.1
Added Boeffla Wakelock Blocker
Linux Upstream to 3.18.123
Updated WiFi Driver to LA.UM.6.6.r1-09800-89xx.0
Join the official Discussions Gourpe for Moun Kernel https://t.me/mounkernel
Moun Kernel V6.0
Linux Upstream to 3.18.122
CAF Upstream to LA.UM.6.6.r1-09700-89xx.0
Moun Kernel V5.9
Linux Upstream to 3.18.121
Updated WiFi Driver to LA.UM.6.6.r1-09600-89xx.0
Moun Kernel V5.8
Linux Upstream to 3.18.120
CAF Upstream to LA.UM.6.6.r1-09600-89xx.0
Moun Kernel V5.7
Fixed all kind of UI lag in Spectrum Balanced Profile and improved Spectrum Gaming Profile
Moun Kernel V5.6
Linux Upstream to 3.18.119
Moun Kernel V5.5
Linux Upstream to 3.18.118
CAF Upstream to LA.UM.6.6.r1-09500-89xx.0
Updated Wi-Fi driver to LA.UM.6.6.r1-09500-89xx.0
Spectrum: optimized spectrum profiles for Pie
Moun Kernel V5.4
Linux Upstream to 3.18.117
CAF Upstream to LA.UM.6.6.r1-09400-89xx.0
Updated Wi-Fi driver to LA.UM.6.6.r1-09400-89xx.0
Moun Kernel V5.3
Linux Upstream to 3.18.116
CAF Upstream to LA.UM.6.6.r1-09200-89xx.0
Improved and fixed the small lag in the balanced profile and improved all other profiles
Moun Kernel V5.2
Linux Upstream to 3.18.115
Removed Relaxed gov (its useless. the battery profile now uses my moded interactive)
Improved Spectrum battery Profile
Moun Kernel V5.1
Fixed the Vendor mismatch error on treble from V5.0
Fixed the battery leak from V5.0
fixed wifi hotspot and usb tethering issues from V5.0
removed ip6tables NAT support (it was causing the hotspot and the usb tethering issues)
Reverted Reconfigured Netfilters for IPv4 and IPv6
Removed IPv6 masquerade support
Redid the Spectrum battery profile and improved balanced profile and switched to simple ondemand gov for the cpu on all profiles
Moun Kernel V5.0
Full kernel Rebase
Linux Upstream to 3.18.114
CAF Upstream to LA.UM.6.6.r1-09000-89xx.0
added magiskpolicy and fixed spectrum on boot profile set by giving it the right Permissions through Selinux Enforcing ( Thanks to @kdrag0n )
removed the 2.4GHz and the 850MHz gpu and cpu overclock and the Underclock to 307MHz(as its proven to be un-stable and it was effecting the battery life significantly)
Added back the old Overclock from V3.3 2.2GHz on the CPU and 700 on the GPU
Added wireguard importer
Added ip6tables NAT support
Reconfigured Netfilters for IPv4 and IPv6
Added IPv6 masquerade support
Alot of Kernel wide cleanups
Moun Kernel V4.5
CAF Upstream to LA.UM.6.6.r1-08900-89xx.0
Removed lazyplug (no need for it anymore and it was useless all along)
Updated and improved AutoSMP integration with Spectrum
Fixed a bug were the build script wasnt updating GCC
Kernel wide cleanups (more to come V5 is coming soon)
Moun Kernel V4.4
Linux Upstream to 3.18.113
Moun Kernel V4.3
Linux Upstream to 3.18.112
Moun Kernel V4.2
Linux Upstream to 3.18.111
Merge latest caf patches LA.UM.6.6.r1-08600-89xx.0
CPU Overclock to 2400 MHz (not on by defult)
GPU Overclocked to 855MHz (not on by defult)
Added CPU Underclock Freq down to 307MHz
Redone the Spectrum Battery profile (it should give you a grate battery backup now) (thanks to velocity kernel Team)
Updated all other Spectrum Profiles for the best results
Moun Kernel V4.1
Linux Upstream to 3.18.110
Merge latest caf patches LA.UM.6.6.r1-08500-89xx.0
Added BFQ scheduler (@flex1911 likes it IDK why XD)
Moun Kernel V4.0
Added Treble Support
Added DT2W support for stock Kernel (to disable issue this in any terminal emulator)
Code:
su
echo "0" > /proc/touchpanel/enable_dt2w
Added Spectrum support
Tuned the valuse for ondemand and conservative Governors
Added lcd notifier
Kernel Upstream to 3.18.109
Added LAZYPLUG and RELAXED Governors
Updated lazyplug to V2.0
set Relaxed Governor to Use State Notifier for Display Query
Added Relaxed Governor v1.3
Overwrite mac address if config file exists
Overclocked CPU to 2208MHz
Overclocked GPU to 700MHz
Added Spectrum support (Download The Spectrum App From Google Play )
Spectrum profiles:
Balance: everything is normal just like V3.3 with a small speed boost (Default Profile)
Performance: the CPU and GPU overclocking are present and autosmp hotplug is on
Battery: Relaxed Governor and LAZYPLUG are on to give you a mint kernel like battery life (thanks to @GamingDevilsCC)
Gaming: the CPU and GPU overclocking are at the maximum and they are always on the max freq and adreno idler is of to insure no framedrops
Moun Kernel V3.3
Kernel Upstream to 3.18.108
Added support for the Stock rom
Moun Kernel V3.2
Kernel Upstream to 3.18.107
Added support to the 1.1.1.1 DNS
Merge latest caf patches
all drivers are now updated means FP is now faster boot is faster and overall performance is improved by the caf patches
Moun Kernel V3.1
Kernel Upstream to 3.18.106
Moun Kernel V3.0
Rebaced the kernel and Fixed all of the random issues
Kernel upstreams to v3.18.105
Removed all un nessery featurs from the kernel like Blu_active and maple i/o
Fixed Adreno Idler not idealing under 320 MHz
Added State Notifier and improved the battery in Interactive
Adguard DNS
Moun Kernel V2.0
Added BLU_ACTIVE
Added Maple I/O Scheduler
Removed Fingerprint Boost (wasn't that effective and was draining a lot of Battery

Reserved

Time to Moun-ify our devices!

GamingDevilsCC said:
Time to Moun-ify our devices!
Click to expand...
Click to collapse
YEEEEP Baby !

USB OTG work?

there was a problem with the V1.1 zip i just fixed it and re uploaded

ilhamyahya7 said:
USB OTG work?
Click to expand...
Click to collapse
yah

All the kernel are the same. What's the difference between Mint, Phoenix and yours? :c

2500 mAh charging, is it safe????

mountaser halak said:
yah
Click to expand...
Click to collapse
nice man
---------- Post added at 11:32 PM ---------- Previous post was at 11:31 PM ----------
radogost said:
All the kernel are the same. What's the difference between Mint, Phoenix and yours? :c
Click to expand...
Click to collapse
read the feature description, I think it's compile all that kernel feature to this one

radogost said:
All the kernel are the same. What's the difference between Mint, Phoenix and yours? :c
Click to expand...
Click to collapse
read the introduction

khanjunaid said:
2500 mAh charging, is it safe????
Click to expand...
Click to collapse
yes 100%

just install using twrp?

exFAT Not working :crying:

khanjunaid said:
2500 mAh charging, is it safe????
Click to expand...
Click to collapse
It is completely save, and allows charging up to 2500ma
Most people on stock chargers usually hover around 2000ma, which is still faster than the stock charging speed (without forced fast charging)

Where find kernel in stock rom with fast charging?

mountaser halak said:
Fast Charge up to 2500ma
Click to expand...
Click to collapse
So this kernel has QC 3.0 support?

Can I flash this on resurrection rom?

exodius48 said:
So this kernel has QC 3.0 support?
Click to expand...
Click to collapse
Hays. 2.5 then 3.0 ??? Read carefully mate.

Related

KERNEL | Tissot | MiNT Kernel | Oreo 8.x

Code:
Do not ask for ETA's.
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.
{
"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"
}
MiNT Kernel
A fork of voidKernel designed to increase battery life.
Code:
[I]voidKernel Features[/I]
Based on the latest CAF tag (LA.UM.6.6.r1-09000-89xx.0)
Up to date with the latest Linux version (3.18.114)
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
Code:
[I]MiNT Features[/I]
100HZ for best battery and performance
20mV global CPU undervolt
Adreno Idler
Boeffla wakelock blocker
DT2W (Double tap to wake)
Frandom RNG driver
Intellithermal v3.1
Power Suspend
Qnovo charging driver for maintaining temperature
State notifier
Tuned input & output audio
USB Fast Charge
Tweaked Interactive, Blu_Active, Impulse, & Relaxed [B](Default)[/B]
Autosmp Hotplug, & Optimized Lazyplug Hotplug [B](Default, for it to be aggressive select the Lazy Profile in CPU Hotplug in Kernel Auditor.)[/B]
Maple I/O [B](Default)[/B]
Under the hood changes
And more to come!
New builds are at the bottom of the list.
For Custom ROMS
For Stock ROM
flex1911
franciscofranco
frap129
gougous3
LazerL0rd
sayeed99
Sultanxda
userisamonkey
Some more people I cherry picked commits from
Feel free to cherry pick commits from the kernel's git! Lets push our devices development by keeping things open source!​
XDA:DevDB Information
MiNT Kernel, Kernel for the Xiaomi Mi A1
Contributors
GamingDevilsCC, flex1911, mountaser halak
Source Code: https://github.com/GamingDevilsCC/android_kernel_xiaomi_msm8953
Kernel Special Features: Improved Battery Life
Version Information
Status: No Longer Updated
Created 2018-03-18
Last Updated 2018-11-17
Changelog
I no longer have time to maintain this project, sorry everyone.
Upcoming Build (unreleased)
Catch up to voidKernel r29
Code:
r29 (014.09.2018):
Linux 3.18.122
Merged LA.UM.6.6.r1-09700-89xx.0 CAF tag
Initial treble support
r28 (0.9.09.2018):
Linux 3.18.121
r27 (01.09.2018):
Updated to 8.1 Xiaomi base
Linux 3.18.120
Merged LA.UM.6.6.r1-09600-89xx.0 CAF tag
Updated Wi-Fi driver to LA.UM.6.6.r1-09600-89xx.0 (custom version only)
r26 (19.08.2018):
Linux 3.18.119
r25 (09.08.2018):
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)
r24 (28.07.2018):
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)
r23 (22.07.2018):
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)
r22 (12.07.2018):
Linux 3.18.115
Added DTS-Eagle driver support. DTS-Eagle is an audio effect which simulates surround sound similar to what Dolby does, however, it is considered more "premium" and provides a much deeper level of immersion. This is an experimental implementation.
Add fsync on/off support.
Readded S2W/S2S.
Undervolt by another 5mv, to a total of a 25mv global undervolt.
Optimized audio codec.
Under the hood changes.
Build 20180706 (July 6, 2018)
Current Issues
On latest build, I've accidentally removed a commit that made the Relaxed governor as default. To switch your governor to Relaxed, use an app called Kernel Auditor until next build is released with fix.
Catch up to voidKernel r21
Code:
r21 (03.07.2018):
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)
r20 (18.06.2018):
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)
r19 (14.06.2018):
Linux 3.18.113
r18.1 (03.05.2018):
Linux 3.18.112 (basically has no changes that affect us)
Update Wi-Fi driver to LA.UM.6.6.r1-08600-89xx.0
r18 (30.05.2018):
Linux 3.18.111
Merged LA.UM.6.6.r1-08600-89xx.0 CAF tag
r17.1 (29.05.2018):
Fixed Wi-Fi MAC address on custom ROMs
r17 (27.05.2018):
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 (maple is still enabled by default)
Minor fixes
r16 (02.05.2018):
Linux 3.18.108
Added 20mV global CPU undervolt.
Removed Overclocking. GPU & CPU overclocking will no longer be added in the kernel, as it is not effective in this kernel, and also reduces battery life.
Removed Fingerprint Boost Driver. While it is not useless, we want strive to maximize battery life as much as possible and removing this helps.
Tuned lazyplug for MSM8953.
Tuned input & output audio.
Reworked DT2W. It will now work like Meta Phoenix's implementation.
Removed S2W/S2S.
Under the hood changes.
20180430 (April 30,2018)
Catch up to voidKernel r15
Code:
r15 (29.04.2018):
Linux 3.18.107
r14 (28.04.2018):
Merged LA.UM.6.6.r1-08300-89xx.0 CAF tag
Added GPU overclocking & correctly implement CPU overclocking with higher voltages? (These WILL use more battery. I do not recommend the higher voltages as overvolting uses more power, and reduces the lifespan of your device.)
Changed default governor to Relaxed. Relaxed is based on chill (which is based on conservative), and has been altered in order to achieve more gradual frequency boosting providing battery life benefits.
Build 20180427 (April 27, 2018)
Catch up to voidKernel r13
Code:
r13 (24.04.2018):
Linux 3.18.106
r12.1 (18.04.2018):
Enabled TTL target support
r12 (14.04.2018):
Linux 3.18.105
r11 (13.04.2018):
Linux 3.18.104
Merged LA.UM.6.6.r1-07400-89xx.0 CAF tag
Built with the latest GCC snapshot from AOSP
Added Lazyplug hotplug by @arter97. (Cherrypicked from ProjectK by @khusika)
Added Relaxed governor.
Added under/overclocking with cmdline option? (Power savings would be minimal as the voltage is not changing.)
Build 20180411 (April 11, 2018)
Catch up to voidKernel r10
Code:
r10 (08.04.2018):
Linux 3.18.103
Attempted to fix baseband issues with Magisk installed
Various minor kernel updates for LZ4 routines, BT, display etc.
Linux 3.18.104 from voidKernel commits.
Converted Adreno Idler to State Notifier.
Changed the initial GPU freq to 133MHz. This allows Adreno Idler to idle on the lowest frequency of 133MHz, instead of fluctuating between 216MHz - 320MHz.
Fixed Impulse governor.
Under the hood changes such as tuned tcp_westwood.
Build 20180408 (April 8, 2018)
Added Boeffla wakelock blocker.
Added frandom RNG driver.
Added State notifier.
Fixed Impulse governor.
Reverted "Fast Charge to 2500ma".
Under the hood changes.
Build 20180405 (April 5, 2018)
Added Intellithermal v3.1
Added Qnovo charging driver for maintaining temperature
Added Impulse governor. (Impulse aims to have a balance between battery and performance just like interactive but has some tweaks to save battery.)
Under the hood changes.
Build 20180330 (March 30, 2018)
Catch up to voidKernel r9
Code:
r9 (30.03.2018):
Merged LA.UM.6.6.r1-07200-89xx.0 CAF tag
Enabled BALANCE_ANON_FILE_RECLAIM for better ZRAM performance
r8 (27.03.2018):
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)
r7 (22.03.2018):
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
Added
USB Fast Charge
Fast Charge to 2500ma
Fingerprint Boost Driver
Maple I/O (Default)
Interactive (Default) & Blu_Active
& some under the hood changes
Build 20180319 (March 19, 2018)
Catch up to voidKernel r6
Code:
r6 (19.03.2018):
Linux 3.18.100
Updated configuration per AOSP recommendations
Enabled various of recommended HID drivers
General cleanup
r5.1 (18.03.2018):
Fixed ft5435 touchscreen driver power management
Removed a huge chunk of useless and harming debugging code from Xiaomi
Added DT2W thanks to the help of sayeed99!
Build 20180318 (March 18, 2018)
Added Adreno Idler
Added Power Suspend
Added Autosmp Hotplug
Q&A
Q: Why is DTS-Eagle not working for me?
A: This kernel only has wcd9335 DTS-Eagle support cherrypicked from here. The rest of compatibility will have to depend on ROM support for it. So far no Mi A1 ROMs work with it.
AutoSMP ? Will test as soon as I can
In case you plan to ditch it, I'd recomend PegasusQ
Hey, you'll be making the kernel for stock too??
---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------
DT2W...?
prabhjot-singh said:
Hey, you'll be making the kernel for stock too??
---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------
DT2W...?
Click to expand...
Click to collapse
Stock release will come in the next update, along with more features!
Great, works so far, void gave me a very good battery/performance, let's see tomorrow what mint will do. Big thanks for sharing and spending your time on this.
Btw: kernel version is shown as unavailable under system.
coremania said:
Great, works so far, void gave me a very good battery/performance, let's see tomorrow what mint will do. Big thanks for sharing and spending your time on this.
Btw: kernel version is shown as unavailable under system.
Click to expand...
Click to collapse
I'll see what I can do about that! :good:
Please making for stock rom! ?
Will DT2W be added at some point?
Thank you for sharing, will have a look, I will try to build an 8.x ROM with this kernel
black_arashi said:
Thank you for sharing, will have a look, I will try to build an 8.x ROM with this kernel
Click to expand...
Click to collapse
Just be sure to credit @flex1911, because MiNT is a fork of voidKernel, and without him this kernel wouldn't be possible!
Hope you add OC soon! Thanks
t0per666 said:
Hope you add OC soon! Thanks
Click to expand...
Click to collapse
I'm trying too!
ProchyGaming said:
Will DT2W be added at some point?
Click to expand...
Click to collapse
Have the same question in mind
arjunbalan1994 said:
Have the same question in mind
Click to expand...
Click to collapse
I'm wanting to as I used to use DT2W but I'll need to see if our device supports it fully. Our chipset definitely does, but I'll need to check about the display and maybe some others too.
GamingDevilsCC said:
I'm wanting to as I used to use DT2W but I'll need to see if our device supports it fully. Our chipset definitely does, but I'll need to check about the display and maybe some others too.
Click to expand...
Click to collapse
Take your own time Dev No rushing
Mido has that feature out of box so it will be nice to have that for tissot too will wait for your progress
Does instal custom kernel will overwrite magisk and twrp permanent?
exodius48 said:
Does instal custom kernel will overwrite magisk and twrp permanent?
Click to expand...
Click to collapse
No it won't
GamingDevilsCC said:
Stock release will come in the next update, along with more features!
Click to expand...
Click to collapse
Hello waiting for stock very thanks
regards

[EOL][KERNEL][TISSOT][TREBLE][3.18.124][CLANG] ProjectK-r24 [26/10/2018]

{
"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"
}
ProjectK is a kernel based on CAF 3.18 kernel source with linux-stable merged in comingout with bunch of a features.​
Code:
/*
* 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.
*/
• Only for Custom ROM 8.1.0 & 9.0.0
• Treble/Non-Treble Support
• Linux version 3.18.124
• CAF Tag LA.UM.7.6.r1-03100-89xx.0
• Build with CLANG 344434 optimized for arm64 compiled with build-tools-clang
• Kernel Hardening from Copperhead OS
• CPU Governors: elementalx, relaxed, chill, electron, impulse, zzmoove, alucard, darkness, nightmare, yankactive, intelliactive, blu_active, interactive, clarity, conservative, ondemand, powersave, performance, userspace
• I/O Schedulers: noop, deadline, row, cfq, zen, fiops, sio, maple, bfq
• Live Display Driver
• Compat vDSO from Pixel kernel
• Native DT2W support
• WireGuard VPN support (Current version: 0.0.20180925)
• KCAL colour control
• Sound Control
• Vibration Intensity Control
• Boeffla wakelock blocker
• sdFAT, exFAT and NTFS Support
• Better performance
• CRC & SHA256 crypto algorithms
• UKSM
• Blocked many wakelocks
• Removed safetynet flags (no need of magisk to bypass safteynet)
• Improved zRAM with lz4 compression
• Tweaked Westwood TCP Congestion set as default
• CPU Boost
• Support PowerSuspend
• Adreno idler
• Spectrum Kernel Manager
• for more info check my commits
Required TWRP
NonTreble : TWRP by abhishek987
Treble : TWRP by CosmicDan
FRESH INSTALLATION
Download latest kernel version
Boot to recovery
Flash kernel.zip
wipe cache
reboot to system
IF YOU COME FROM KERNEL WHICH HAS EXTRA RAMDISK CONFIG
Download latest version of ProjectK
Go to TWRP
Wipe System both Partition A & B
Reboot to TWRP
Flash your rom
Flash TWRP
Reboot to TWRP
Flash kernel.zip
Done
GDrive​
• nathanchance
• abhishek987
• fransiscofranco
• ghpranav
• planet9
• All of contributors from my git history ​
XDA:DevDB Information
ProjectK, Kernel for the Xiaomi Mi A1
Contributors
K_TECH
Source Code: https://github.com/khusika/projectk_kernel_xiaomi_msm8953/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r-23
Stable Release Date: 2018-10-13
Created 2018-04-01
Last Updated 2018-10-26
Changelogs
Code:
[B]Release-24 [26/10/2018][/B]
-END OF LIFE :)
-Merge CAF tag LA.UM.7.6.r1-03100-89xx.0
-Various Upstream From Google common 3.18
-Add more missing patch caused by CAF
-DIsable Voltage Control
-Enable f2fs for tissot
-arch: arm: dts: tissot: Remove system mount partition
-Ramdisk: Fix Zram Config
-Ramdisk: Update Battery Mode
[B]Release-23 [13/10/2018][/B]
-Bump version to release 23
-Rebuild kernel with CLANG 8.0.344434 optimized for arm64
-Merge tag 3.18.124 into projectk
-Merge tag LA.UM.7.6.r1-02800-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.7.6.r1-02800-89xx.0
-Synced F2FS changes with Linux v4.19-rc1
-Update WireGuard to 0.0.20181007
-Add Voltage Control
-Add Compact vDSO from Google Pixel Kernel
-prima: Use powersuspend instead of early_suspend
-Improve ION cache accounting
-Improve camera_v2 from kernel.lnx.3.18.r33-rel
-Fix Gcame Issues
-Ramdisk: Reduce LMK minfree
-For more info see release notes r23 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r23"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-22 [26/09/2018][/B]
-Bump version to release 22
-Rebuild kernel with CLANG 8.0.342345 optimized for arm64
-Merge tag 3.18.123 into projectk
-Merge tag LA.UM.7.6.r1-02500-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.7.6.r1-02500-89xx.0
-Add stuff from google common
-Update Wireguard to 0.0.20180925
-Fix some derp
-For more info see release notes r22 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r22"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-21 [10/09/2018][/B]
-Bump version to release 21
-Rebuild kernel with CLANG 8.0.341759 optimized for arm64
-Merge tag 3.18.122 into projectk
-Update powersuspend to 1.8
-Add UKSM 0.1.2.3 (Disable by default)
-For more info see release notes r21 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r21"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-20 [06/09/2018][/B]
-Bump version to release 20
-Rebuild kernel with CLANG 8.0.341477 optimized for arm64
-Rebase source with kernel.lnx.3.18.r34-rel from CAF with LA.UM.7.6.r1-02000-89xx.0 as initial tag version
-Upstream linux kernel version to 3.18.121
-Re-Add back system mount partition for A/B
-Update Wireguard to 0.0.20180904
-Remove LCD Notifier
-Cleanup AutoSMP (Never used since it was removed)
-For more info see release notes r20 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r20"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-19 [28/08/2018][/B]
-Bump version to release 19
-Rebuild kernel with CLANG 8.0.340596 optimized for arm64
-Some minor changes for Clang & Gcc warn
-Merge tag 3.18.120 into projectk
-Merge tag LA.UM.6.6.r1-09600-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09600-89xx.0
-Add [URL="https://copperhead.co/android/docs/technical_overview#kernel-hardening"]Kernel Hardening from Copperhead OS[/URL]
-Reset uid_sys_stats to google-common
-Revert some stuff
-Improve Zram
-ramdisk: spectrum: Set idle gpu to 133 Mhz for Balance mode
-Improve Spectrum Profiles
-For more info see release notes r19 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r19"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-18 [18/08/2018][/B]
-Bump version to release 18
-Rebuild kernel with CLANG 8.0.339515 optimized for arm64
-Merge tag 3.18.119 into projectk
-Enable local-init sanitizer
-Enable RFKILL_INPUT: Mitigate BT and WiFi multiexistence in P
-Update Wireguard to 0.0.20180809
-Improve Clarity Governor
-Set default max readahead size to 2048
-Add Ability to Set CRC Check (disable by Default)
-Fix battery drain in the deep sleep mode when wifi is turn off
-Remove log spam in some driver
-Fix spectrum not supported
-Fix spectrum on boot
-Improve Spectrum Profiles
-For more info see release notes r18 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r18"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-17 [09/08/2018][/B]
-Bump version to release 17
-Rebuild kernel with CLANG 8.0.339147 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.118 into projectk
-Merge tag LA.UM.6.6.r1-09500-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09500-89xx.0
-Add Support for Android P GSI
-Upstream f2fs-stable (Disable by default in tissot)
-Update Wireguard to 0.0.20180802
-Remove IntelliThermal Driver
-Remove Fast Charge Driver
-Remove QNovo Charging Driver
-Fix full charging (Caused by too much delay)
-Improve sdfat driver
-Fix various memory leaks
-For more info see release notes r17 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r17"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-16 [29/07/2018][/B]
-Bump version to release 16
-Rebuild kernel with CLANG 7.0.338213 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.117 into projectk
-Merge tag LA.UM.6.6.r1-09400-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09400-89xx.0
-Minor changes from LineageOS
-Minor changes from Google Common
-(Actually) Fix unbalance IRQ 72
-Fix unsupported rbbmtimer_clk
-For more info see release notes r16 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r16"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-15 [23/07/2018][/B]
-Bump version to release 15
-Rebuild kernel with CLANG 7.0.337657 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.116 into projectk
-Merge tag LA.UM.6.6.r1-09200-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09200-89xx.0
-Remove Mifs & HQ Sysfs
-For more info see release notes r15 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r15"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-14 [17/07/2018][/B]
-Bump version to release 14
-Rebuild kernel with CLANG 7.0.337252 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.115 into projectk
-Improve CFQ Scheduler
-Silenced a logspam
-spectrum: Enable power_efficient in balance mode
-spectrum: Use bfq for performance
-For more info see release notes r14 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r14"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-13 [10/07/2018][/B]
-Bump version to release 13
-Merge tag 3.18.114 into projectk
-Rebuild kernel with CLANG 7.0.336550 optimized for arm64
-block/bfq: Reset to BFQ-v7r8
-Enable support for sdFAT filesystem
-Some minor changes from LineageOS
-For more info see release notes r13 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r13"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-12 [01/07/2018][/B]
-Bump version to release 12
-Rebuild kernel with CLANG 7.0.336050 optimized for arm64
-Some minor changes for Clang
-Merge tag LA.UM.6.6.r1-09000-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09000-89xx.0
-Improve sdcardfs
-Improve Clarity CPU Governor
-Merge BFQ Scheduler v8r12
-Improve Maple scheduler
-Improve Wireguard importer version
-Remove Dynamic SchedTune Boost
-Remove all related wake boost driver
-For more info see release notes r12 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r12"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-11 [15/06/2018][/B]
-Bump version to release 11
-Rebuild kernel with CLANG 7.0.334241 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.113 into projectk
-Merge tag LA.UM.6.6.r1-08900-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08900-89xx.0
-Remove custom frequencies (No OC and UC nor UV and let it stock as CAF and Xiaomi do)
-Remove CPU Hotplug drivers (This thing are too old, and let Governor do it self)
-Improve CFQ Scheduler
-Improve BFQ Scheduler
-Improve CPU Boost
-Implement Dynamic SchedTune Boost
-For more info see release notes r11 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r11"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-10 [01/06/2018][/B]
-Bump version to release 10
-Rebuild kernel with CLANG 7.0.333716 optimized for arm64
-Linux kernel version 3.18.112
-Merge tag 'LA.UM.6.6.r1-08600-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08600-89xx.0
-Improve boot times
-Boost "soc:qcom,cpubw" on screen wake
-For more info see release notes r10 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r10"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-9 [30/05/2018][/B]
-Bump version to release 9
-Rebuild kernel with CLANG 7.0.3
-Linux kernel version 3.18.110
-Treble/Non Treble support
-Add ElementalX CPU Governor
-Add CPU Wake Boost
-Remove Frandom
-Remove Touch Boost
-Remove Fingerprint Boost
-Minor changes for CLANG
-For more info see release notes r9 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r9"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-8 [20/05/2018][/B]
-Bump version to release 8
-Linux kernel version 3.18.109
-Add Clarity CPU Governor
-Drop GPU overclockable (USELESS)
-Minor changes for sdcardfs
-Minor changes for CLANG
-spectrum: Inline balance mode with CAF
-For more info see release notes r8 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r8"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-7 [14/05/2018][/B]
-Bump version to release 7
-Rebuild kernel with CLANG 7.0.1
-Merge tag 'LA.UM.6.6.r1-08500-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08500-89xx.0
-prima: overwrite mac address if config file exists
-blu_plug: Update default values
-For more info see release notes r7 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r7"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-6 [06/05/2018][/B]
-Bump version to release 6
-Linux kernel version 3.18.108
-Bring back row scheduler from 3.10.y
-Overclockable GPU Frequency to 700 Mhz
-Overclockable CPU Frequency to 2150 & 2208 Mhz
-Underclockable CPU Frequency to 307 & 480 Mhz
-specturm: Disable CPU Boost and Touch Boost for Battery and Balance mode
-spectrum: Enable adreno idler for Battery and Balance Mode
-spectrum: Make gaming as hell
-spectrum: battery: use lowest freq
-For more info see release notes r6 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r6"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-5 [29/04/2018][/B]
-Bump version to release 5
-Rebuild with Linaro GCC 7.3.1 released April
-Linux kernel version 3.18.107
-Merge tag 'LA.UM.6.6.r1-08300-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08300-89xx.0
-Enable cpu boost
-[B][I]ramdisk: Add more tweak [/I][/B]
-For more info see release notes r5 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r5"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-4 [25/04/2018][/B]
-Bump version to release 4
-Linux kernel version 3.18.106
-Merge tag 'LA.UM.6.6.r1-07400-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-07400-89xx.0
-DROP SLIMBUS OC
-Revert back to cfq I/O Scheduler
-Hotplug: disable it by default (Feel free to use which plug you like)
-[B][I]ramdisk: Add support for [URL="https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542"]Spectrum Kernel Manager[/URL][/I][/B]
-For more info see release notes r4 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r4"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-3 [14/04/2018][/B]
-Bump version to release 3
-Compiled with Linaro Toolchain 7.3.1
-Linux kernel version 3.18.105
-FIX OTG Issues
-Fix double tap to wake when system sleeps
-Add frandom
-Force fast charge: revert back to the original charge
-Set maple as default I/O Scheduler
-For more info see release notes r3 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r3"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-2 [05/04/2018][/B]
-Add more CPU Governors: Intelliactive, Yankactive, Alucard, Darkness and Nightmare, Chill, Relaxed, Zzmoove
-Add more CPU Hotplugs: Lazyplug, Alucard, Thunderplug, Intelli, Blu
-Tweaked Interactive CPU Governors
-Import mi_fs and hqsysfs drivers from XIAOMI
-Reduce the number of recharging times
-Force fast charge to 2500ma
-For more info see release notes r2 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r2"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-1 [01/04/2018][/B]
-Initial release version
FAQ
Frequently Asked and Question​
Which based is used in this kernel?
----------------------------------------------
Basically this kernel is based on LineageOS which is merged over android-linux-stable and also included Google Common 3.18
How do i report bug?
----------------------------------------------
Before reporting an issue please check that it only occurs when having this kernel installed
Report bug only accepted if it's related with the kernel driver
Tell me the problem clearly
Attach the dmesg and last_kmsg by typing this code below through ADB
Code:
adb shell dmesg > dmesg.txt
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
What is CPU Governor? And which one is better?
----------------------------------------------
A CPU governor in Android controls how the CPU raises and lowers its frequency in response to the demands the user is placing on their device. The default one is interactive which is designed for daily use. For more information about CPU Governor which is supported in this kernel you can check this thread.
What is I/O Scheduler? And which one is better?
----------------------------------------------
Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes. I/O Scheduling is sometimes called 'disk scheduling'. The default one is CFQ, but if in the suspend mode the device whill use I/O Schedule Switcher to set it as Noop for better battery life. For more information about I/O Scheduler Governor which is supported in this kernel you can check this thread.
What is Spectrum Kernel Manager?
----------------------------------------------
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.The default setting is using Balance Mode and the other option are Performance Mode; Battery Mode; and Gaming Mode.
DT2W not working when phone is in deep sleep.
Flashing guides???
Installation guide already in OP, remember that this kernel is build for custom rom based on android 8.1.0. Happy flashing and enjoy.
Charging is very slow
DT2W where does it work, where not
USB OTG work?
Anything extra from MeraPhoenix kernel??
Looks great!
Great, roms and kernels are springing up like mushrooms of the ground, big thanks for spending your time :good:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. DT2W works sometimes, sometime it doesnt.
Edit:
For some reason the problems persist after reverting back to Mint kernel . Will clean flash Rom , test and report back.
shreya.1 said:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. Max freq cant be set above 1804
3. DT2W works sometimes, sometime it doesnt.
Click to expand...
Click to collapse
Well the frequency works for me with no issues but the other things mentioned are indeed not working properly
DroiDMester said:
DT2W where does it work, where not
Click to expand...
Click to collapse
Works fine here with lineage os
.:Addicted:. said:
Anything extra from MeraPhoenix kernel??
Click to expand...
Click to collapse
Look at my commit changes for more info
shreya.1 said:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. DT2W works sometimes, sometime it doesnt.
Click to expand...
Click to collapse
ProchyGaming said:
Well the frequency works for me with no issues but the other things mentioned are indeed not working properly
Click to expand...
Click to collapse
Thanks for your report, i will fix it in the next release
Otg not working.
I think every kernel that support exfat/ntfs broke the otg function.
Thanks for the kernel. Kudos!:good: Using it currently on FireHound. Everything is working great. Even no issues with DT2W and charging speed(its default fast charging). Will report about battery life and how well it keeps device in deep sleep after 2-3 cycles!
parth_pc said:
Thanks for the kernel. Kudos!:good: Using it currently on FireHound. Everything is working great. Even no issues with DT2W and charging speed(its default fast charging). Will report about battery life and how well it keeps device in deep sleep after 2-3 cycles!
Click to expand...
Click to collapse
Nice to hear it, hope you like it.. Next release will come with minor fix and update. Stay tuned :victory:

[Kernel][Tissot] LightningKernel-X [14/12/2021]

{
"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 :
Code:
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
LightningKernel is a fusion of picked features from different custom kernels and Uniqueness.
Designed to increase battery life and stability.
ONLY FOR ROMS BASED ON 4.9 KERNEL (TREBLE AND NON-TREBLE)
Based on CAF kernel 4.9
Linux version 4.9.258
CAF Tag ''LA.UM.9.6.2.r1-02500-89xx.0'
Android 11 Support
Build with Proton Clang (by kdrag0n)
Added support for Treble/Non-Treble
Reduced Logging
Implemented Arter's Rapid GC on F2FS
Boeffla wakelock blocker
State notifier
BBR TCP congestion algorithm enabled by default
KCAL color control
Added Klapse V5.0 (livedisplay driver similar to lineage live display)
Sound Control
F2FS Support
BFQ I/O scheduler
Anxiety IO Scheduler
Pixutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Pixel_smurfutil CPU Governor
Lightningutil CPU Governor
Adreno Idler
Added Fsync on/off support
USB Fast Charge
Enabled 19MHz idle GPU frequency
Single zip for both Treble and Non-Treble roms
Powersuspend
Vibration Control
Wireguard VPN support
Voltage Control
Dynamic SchedTune Boost (disabled by default)
DS Boost
CRC ON / OFF support
Adrenoboost
TTL Target Support
Backlight Dimmer
DTS Ultra
More features coming soon.
For more info check my commits
Github Releases
Google drive
​
Download latest LightningKernel version
Boot into recovery
Flash LightningKernel.zip
Reboot to system
flex1911
cheewaca
khusika
mountaser halak
All the contributors from my git history
@iamlalitjangid for those headers
XDA:DevDB Information
LightningKernel , Kernel for the Xiaomi Mi A1
Contributors
prorooter007
Source Code: https://github.com/prorooter007/LightningKernel_Xiaomi_msm8953
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V9.2
Stable Release Date: 07/04/2020
Created 2019-05-04
Last Updated 01/02/2021
LightningKernel-V8.1
Merged v4.9.238
Merged android-4.9-q
Merge tag 'LA.UM.8.6.2.r1-08400-89xx.0'
Android 11 support
techpack: qdsp6v2: Allow 320K AAC encoding
power_supply: Fix unbalanced the power supplies
techpack: Queue work on power efficient WQ
msm: mdss: Power on display asynchronously as early as possible
i2c-msm-v2: allow i2c_adapter to retry on arbitration lost
msm_rng: fix issue with unbalanced clk_put
Backported 4.14 schedutil
For more check my commits
LightningKernel-V6.0
Complete rebase on LOS Q source
Merge tag 'v4.9.218' into lightning
Merge branch 'android-4.9-q' into lightning
Latest f2fs-stable merged
Built using gcc9 by kdrag0n
Schedutil related improvements
FK manager autoflasher support
For more check my commits
For FK Manager: Import a kernel download configuration: (https://raw.githubusercontent.com/p...omi_msm8953/gcclightning/LightningKernel.json)
LightningKernel-V5.1
Merge tag 'v4.9.211' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Fixed kernel panics on calls made via VoIP,(WhatsApp,discord,etc)
LightningKernel-V5.0
Merge tag 'v4.9.210' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
BACKPORT: PM: Introduce an Energy Model management framework
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: drivers: Introduce a legacy Energy Model loading driver
BACKPORT: sched/fair: Introduce an energy estimation helper function
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: sched/fair: Make the EAS path aware of prefer-idle
cgroup/cpuset: Introduce CPUSet Assist
sched: tune: introduce STUNE_ASSIST[v2]
cpu_input_boost: Introduce driver for event-based CPU boosting
cpu_input_boost: add an option to choose a custom boost
cpu_input_boost: Add API for boosting all CPUs to max frequency
ANDROID: sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
Upstream AnyKernel3 (magisk survival works on latest stable magisk)
LightningKernel-V4.5
Merge tag 'v4.9.202' into lightning-q
random: fix inconsistent spinlock usage
thermal: Use power efficient workqueue
sysctl: promote sched_migration_cost_ns out of CONFIG_SCHED_DEBUG
ion: system_heap: Fix uninitialized sg-table usage
LightningKernel-V4.2
Merge tag 'v4.9.199' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Merge tag 'LA.UM.8.6.2.r1-04900-89xx.0' into lightning-q
Revert "Defconfig: Set BFQ as default IO scheduler"
cpufreq: blu_schedutil: fix iowait_boost_enable on gov change
block/cfq-iosched.c: Import changes from arter97
sched/fair: Reduce latency
Few more optimizations
Upstream AnyKernel3
LightningKernel-V4.1
Merge tag 'v4.9.198' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
LightningKernel-V4.0
Rebased the kernel for Android 10
Merge tag 'v4.9.197' into lightning
Merge 'android-4.9-q' into lightning
Merge tag 'LA.UM.8.6.2.r1-04700-89xx.0' into lightning-q
Latest f2fs-stable merged
Swap compressor backend(LZ4) updated
Update and improve Rapid GC handling
Bluetooth now works fine on Android 10
Updated Klapse to V5.0
Defconfig: Set BFQ as default IO scheduler
CPU-Boost: Export Enable/Disable Toggle
sched/tune: increase BOOSTGROUPS_COUNT to 6
sched/fair: Fix issue where frequency update not skipped
mm: Reduce default readahead limit to 128 KiB
cpufreq: blu_schedutil: add some bits from Pixel 3
cpufreq: Introduce DSBoost driver
iommu: msm: Fix lethal race condition and code inconsistencies
Upstream Anykernel3
For more , check my commits
LightningKernel-V3.2
Merge tag 'v4.9.193' into lightning
Merge 'android-4.9-p' into lightning
Hard-code top-app's stune boost to 1
Introduce devfreq boost driver
Disabled adreno_boost by default
Revert to old UV values
Boost DDR bus when committing a new frame
msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input
LightningKernel-V2.9
Merged V4.9.190
Merged android-4.9-p
Merged latest CAF tag 'LA.UM.7.6.2.r1-09500-89xx.0'
Merged LOS into Lightning
Updated Dynamic Schedtune Boost
CRC ON / OFF support
Implemented Adrenoboost
Some CPU Optimization
Implemented TTL Target Support
Increased zram to 1.5GB
Upstream AnyKernel3
LightningKernel-V2.8
Merged V4.9.189
Merged android-4.9-p
LightningKernel-V2.7
Merged v4.9.188
Merged android-4.9-p
Upstream AnyKernel3
LightningKernel-V2.6
Merged v4.9.187
Merged android-4.9-p
Upstream Schedutil CPU governor
Upstream AnyKernel3
LightningKernel-V2.5
Merged v4.9.186
Added Backlight Dimmer
Upstream AnyKernel3
LightningKernel-V2.4
Merged v4.9.185
Merged latest CAF tag LA.UM.7.6.2.r1-09200-89xx.0
Upstream AnyKernel3
Merged LOS into Lightning
Implemented dynamic schedtune boost(disabled by default)
Should support xbox controllers now
Some vibration control driver fixes
Implemented Wireguard VPN support
Implemented Voltage Control
Optimize freq. voltages
Build with Clang 9.0.5
LightningKernel-V2.3
Merged v4.9.184
Upstream AnyKernel3
Build with Clang 9.0.4
LightningKernel-V2.2
Merged v4.9.183
CPU Governor Lightningutil initial bringup , thanks to gougous3
Upstream Schedutil CPU governor
Upstream AnyKernel3
Increased default zram to 1024MB
Implemented Arter's Rapid GC on F2FS
Fixed KLAPSE
LightningKernel-V2.1
Merged V4.9.182
Updated KLAPSE to V5.0
Updated Blu_schedutil
Merged branch 'upstream-f2fs-stable-linux-4.9.y'
Merged lineage
Added Vibration control
Blocked some Wakelocks by default
LightningKernel-V2.0
Complete rebase on CAF
Merged V4.9.181
Merge CAF tag 'LA.UM.7.6.2.r1-08800-89xx.0'
Enabled 19MHz idle GPU frequency
Set default GPU frequency to 216MHz
Added GPU input boost feature (disabled by default)
Updated AnyKernel to V3
Single zip for both Treble and Non-Treble roms
Fixed app opening delay
LightningKernel-V1.9
Merged V4.9.180
Added powersuspend
Added Pixel_smurfutil CPU governor
Wakeup delay reduced, thanks to flex
Disabled usb fast charge by default
LightningKernel-V1.8
Merged V4.9.179
Added USB fast charge
Fixed treble
LightningKernel-V1.7
Added support for Treble/Non-Treble
Added Fsync on/off support
Added Klapse (livedisplay driver similar to lineage live display)
LightningKernel-V1.6
Merged latest CAF tag LA.UM.7.6.2.r1-08700-89xx.0
Merged V4.9.178
Build with Clang 9.0.3
Merged latest changes from Flex1911
Added Adreno Idler
Reduced Idle battery drain
Removed DTS HPX (requires specific hardware to work properly, tissot doesn't have that hardware)
Added DTS Ultra driver (need magisk module to work)
LightningKernel-V1.1
Merged latest upstream v4.9.172
Merged latest CAF tag
Added DTS sound support
Imporved Undervolt
Deleted some CPU governors
Merged latest changes made by Flex1911
LightningKernel-V1.0
Initial Release
Based on flex1911's Lineage Kernel
Telegram group link
Reserved
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Love it!
manan001 said:
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Click to expand...
Click to collapse
Added google drive Link . Try again.
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
rkview37 said:
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
Click to expand...
Click to collapse
Need DTS hpx magisk module.
prorooter007 said:
Need DTS hpx magisk module.
Click to expand...
Click to collapse
What about DTS ultra does it work ?
0101chaitanya said:
What about DTS ultra does it work ?
Click to expand...
Click to collapse
No ultra dosent work. Dts hpx works fine.
Will doing OC in future?
Arief Darmawan said:
Will doing OC in future?
Click to expand...
Click to collapse
Nope most probably.
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
balykin_nikita said:
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
Click to expand...
Click to collapse
Both links give me 404 error.
is it only modify boot.img? Or system too?
samrattt said:
is it only modify boot.img? Or system too?
Click to expand...
Click to collapse
Only boot.img
For battery battery can you do UC?
manan001 said:
For battery battery can you do UC?
Click to expand...
Click to collapse
I will think about underclock later , it will probably cause lag . I have already Undervolted it ,you should really feel the difference in battery without loss in performance.
prorooter007 said:
Nope most probably.
Click to expand...
Click to collapse
Ahh, even upto 2.2 or something. And GPU maybe..

[KERNEL][TISSOT] Halifax Kernel v4.2 [14/02/2020]

{
"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"
}
Halifax Kernel is a LOS based kernel. It is designed to obtain perfect balance between stability, battery and performance. Only for ROMs based on 4.9 kernel.
Linux version 4.9.213
CAF Tag 'LA.UM.7.6.2.r1-10300-89xx.0'
Treble/Non-Treble Support
Compatible with Android 9 and 10
CPU Voltage Control
USB Fast Charge Support
Compiled with clang v9.0.8
Wireguard VPN Support
Support for FK Kernel Manager profiles
KCAL support
Power Suspend
Sound Control
Performance CPU governor
Pixutil CPU Governor
Schedutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Noop I/O Scheduler
Cfq I/O Scheduler
Bfq I/O Scheduler
Fiops I/O Scheduler
Anxiety I/O Scheduler
Wakelock Blocker
DTS_HPX support
DTSX_Ultra support
State notifier
lz4 compression for zRAM
F2FS support
exfat support
ext4 support
Westwood TCP
Reno TCP
Cubic TCP
Enabled ULPS
Backlight Dimmer
Adreno Idler
Fsync on/off support
TTL Target Support
Vibration Control
Improved audio quality
Improved display quality
More stuffs coming soon...
halifax-kernel​
Download latest Halifax Kernel
Boot into recovery
Flash Halifax Kernel
Reboot to system
Telegram Group​
XDA:DevDB Information
Halifax Kernel, Kernel for the Xiaomi Mi A1
Contributors
Halifax
Source Code:halifax-kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v4.2
Stable Release Date: 2019-05-05
Created 2019-05-05
Last Updated 2020-02-14
HalifaxKernel_v1.1
~Updated to Linux version 4.9.174
~Added Westwood TCP
HalifaxKernel_v1.2
~Updated to Linux version 4.9.175
~Updated to CAF tag LA.UM.7.6.2.r1-08500-89xx.0
HalifaxKernel_v1.3
~Updated to Linux version 4.9.177
~Merged latest changes by Flex
~Added lz4 compression
HalifaxKernel_v1.4
~Updated to Linux version 4.9.178
~Added USB Fast Charge
HalifaxKernel_v1.5
~Updated to Linux version 4.9.179
~Updated to CAF tag LA.UM.7.6.2.r1-08700-89xx.0
~Added Adreno Idler
~Added Backlight Dimmer
HalifaxKernel_v1.6
~Updated to Linux version 4.9.180
~Added DTS Ultra
HalifaxKernel_v1.7
~Merge CAF tag LA.UM.7.6.2.r1-08800-89xx.0
~Improved battery and memory
~Re-added Performance CPU governor
~Added Anxiety I/O Scheduler
~Added Fsync on/off support
HalifaxKernel_v1.8
~Updated to Linux version 4.9.181
~Fixed wakeup delay (credit goes to Flex)
~Merged latest changes by Flex
HalifaxKernel_v1.9
~Updated to Linux stable 4.9.182
~Updated Power Suspend
HalifaxKernel_v2.0
~Updated to linux version 4.9.183
~Updated to AnyKernel3
~Some underhood changes to improve battery and performance
~Build with clang v9.0 4
~Updated Adreno Idler
~Added support for FK Kernel Manager profiles
HalifaxKernel_v2.1
~Updated to linux version 4.9.184
~Added Vibration Control
HalifaxKernel_v2.2
~Added Undervolting to the Kernel
~Disable USB fast charge by default
~Merged latest changes by Flex
~Blocked some wakeclocks by default
HalifaxKernel_v2.3
~Upstream to Linux version 4.9.185
~Implemented Wireguard Support
~Merged CAF tag LA.UM.7.6.2.r1-09200-89xx.0
~Upstreamed with LOS
~Improved Blu_schedutil CPU Governor
~Build with clang v9.0.5
~Upstreamed AnyKernel3
HalifaxKernel_v2.4
~Upstream to Linux version 4.9.186
~Improved Undervolting frequency
~Implemented ULPS for ft8716 and ili7807 panels (for otm1911, it was already implemented)
~Upstreamed AnyKernel3
HalifaxKernel_v2.5
~Updated to Linux version 4.9.187
~Implemented 19 MHz GPU frequency
HalifaxKernel_v2.6
~Upstream to Linux version 4.9.188
~Merged android-4.9-p
~Implemented Treble Support
~Upstream AnyKernel3
~Merged LOS into Halifax
HalifaxKernel_v2.7
~Upstreamed to Linux version 4.9.189
~Implemented Voltage Control
~Merged LOS into Halifax
~Added TTL Target Support
HalifaxKernel_v2.8
~Upstreamed to Linux version 4.9.190
~Improved CPU Undervolt frequency
~Upstreamed Anykernel3
~Improved audio quality
HalifaxKernel_v2.9
~Upstreamed to Linux version 4.9.192
~Upstreamed Anykernel3
~Upstreamed Wireguard
HalifaxKernel_v3.0
~Upstreamed to Linux version 4.9.194
~Merged CAF tag ' LA.UM.7.6.2.r1-09900-89xx.0'
~Build with clang v9.0.7
~Upstreamed AnyKernel3
~Android 10 support
HalifaxKernel_v3.1
~Upstreamed to Linux version 4.9.196
~Meged CAF tag 'LA.UM.7.6.2.r1-10100-89xx.0'
~Improved performance
HalifaxKernel_v3.2
~Upstreamed to Linux version 4.9.197
~Upstreamed AnyKernel3
~Build with clang v9.0.8
~Improved performance
HalifaxKernel_v3.3
~Upstreamed to Linux version 4.9.198
~Fixed wakeup/deep sleep issues
~Improved LED brightness
~Updated PowerSuspend driver
~Set Hybrid as default PowerSuspend
HalifaxKernel_v3.4
~Upstream Linux version 4.9.200
~Merge CAF Tag 'LA.UM.7.6.2.r1-10300-89xx.0'
~Upstream AnyKernel3
HalifaxKernel_v4.0
~Full rebase to Android 10
~Cleanup source code
~Upstreamed Linux to 4.9.208
~Fixed issues with Bluetooth crashing on Android 10
~Added simple LMK
~Added Conservative CPU governor
~Added Ondemand CPU governor
~Added Userspace CPU governor
~Added Powersave CPU governor
~Some under the hood changes
HalifaxKernel_v4.1
~Upstreamed Linux to 4.9.210
~Updated Powersuspend Drivers
~Improved LED Brightness
~Added Wakelock Blocker
~Blocked some unwanted wakelocks
halifax-kernel-v4.2
~Upstreamed Linux to 4.9.213
~Removed some harmful patches
Reserve II
Wow, another new kernel for Mi A1. Thank you dev
can u show ss of working dts hpx?
rkview37 said:
can u show ss of working dts hpx?
Click to expand...
Click to collapse
There you go
cool! good to see another kernel for our mi a1 :good: :fingers-crossed:
Wow new kernal
Halifax said:
There you go
Click to expand...
Click to collapse
did it needed to change device id like magisk module does
murtaza1326 said:
did it needed to change device id like magisk module does
Click to expand...
Click to collapse
No it won't change the device ID, until you flash the magisk module.
Halifax said:
No it won't change the device ID, until you flash the magisk module.
Click to expand...
Click to collapse
magisk module is the deal i did not get what it has to be related with kernel because it was working fine previously but hence it changes device id so had to drop it ?*
is it for Stock Pie Rom or Cusrom roms
ranjodhricky said:
is it for Stock Pie Rom or Cusrom roms
Click to expand...
Click to collapse
It's only for ROM's based on 4.9 kernel
Any plan to do OC?
Deleted
Arief Darmawan said:
Any plan to do OC?
Click to expand...
Click to collapse
I'm still thinking on it
Halifax said:
I'm still thinking on it
Click to expand...
Click to collapse
Ah great. Can't wait loll..
Kernel updated!
Download link in the OP
Halifax said:
Kernel updated!
Download link in the OP
Click to expand...
Click to collapse
1.1 is it correct version?
Arief Darmawan said:
1.1 is it correct version?
Click to expand...
Click to collapse
Yes v1.1 is the updated version

Hardrock Kernel V3.7 For POCO X2 [MIUI][4.14.200]

{
"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"
}
THIS KERNEL IS FOR POCO X2​
Thread rules :
bug reports that do not include clear steps to reproduce, a logcat or a dmesg ARE NOT ALLOWED.
Features:
fsync toggler
slimbus OC audio tweaked(full hardware audio capability)
maple IO SCheduler
anxiety ioscheduler (better than maple in terms of battery saving)
Latest Boeffla Wakelock blocker
ADreno Idler
Added awesome PIxel and EAS governors like : pixelutil, smurfutil,pixel_smurfutil, lightning util governor
KERNEL UPSTREAMED TO 4.14.175
WIREGUARD SUPPORT
** will be Pushing out more features soon
Downloads:
MOD EDIT: DOWNLOAD LINK REMOVED
Mtweaks
Installation:
go to twrp recovery and flash rom
or
flash rom using FKM
**I strongly recommend to use mtweaks for kernel settings(Provided github link) or you can use FKM.
Credits :
@akhilnarang
@arter97
Nathan Chancellor
@TheDemon12
Thanks to them for all support
TELEGRAM:
MOD EDIT: LINK REMOVED
for support and to speak directly with me
Source:
Github
Version:
Latest release 0.4.3
XDA:DevDB Information
Hardrock Kernel V0.4.3 For POCO X2 [UC], ROM for the Xiaomi Poco X2
Contributors
Hard_Rock83
ROM OS Version: 2.3.x Gingerbread
Version Information
Status: Stable
Created 2020-04-27
Last Updated 2020-04-27
Hardrock kernel v3.7 changelogs
added latest wireguard
some more optimizations..
Hardrock kernel v3.6 changelogs:
upstreamed to 4.14.200
misc improvements
Hardrock Kernel v3.5 changelogs:
Upstreamed to 4.14.199
Build with latest proton clang 20200929
TCP congestion BBR v2
Battery backup improvements
Hardrock kernel v3.3 changelogs:
performance and optimizations
misc improvements
Hardrock kernel v3.2 changelogs:
Upstreamed to 4.14.198
enabled and optimized vbswap
configured optimized defaults post boot process
some more changes..
Hardrock Kernel v3.1 Changelogs:
Upstreamed Kernel to 4.14.197
Many optimizations
Fixed fast charging by adding power changes from old xiaomi tag (test by users) , thanks to @GtrCraft
Hardrock kernel v3 changelogs:
- Build with latest proton clang 20200906
- Kernel Address Sanitizer updates (KASAN)
- other optimizations
- media related issues fixed for stock vendor roms
**Note please download stock vendor kernel having zip filename prefix with stock_*
Hardrock Kernel V2.7 Changelogs:
Upstreamed to 4.14.196
Dt2w fixed
Faster FP unlock
Performance and Battery improvements
optimizations
**Working for Custom roms with stock vendor**
Note: For custom roms with stock vendor like RR, AOSIP etc Please download Zip with prefix stock_*
Hardrock kernel v2.6
Fixed DT2W Permanently for all panels
optimizations
Hardrock Kernel v2.5 changelogs:
- idle drain fixes
- silent some wakelocks
- improves deep sleep
- cleanup logs and traces/spams
- Memory management improvements
- reverted msm thermals
- sched utilization fixes
- more optimizations
Hardrock kernel v2.4 changelogs:
USB OTG fix
reduced battery cutoff voltage (previously using some higher values probably..)
Hardrock kernel v2.3 changelog
Upstreamed kernel to 4.14.195
Hardrock kernel v2.2 changelog
- Build with latest proton clang( 20200825)
- optimisations and improvements
Hardrock kernel v2.1 :
Fixed FP speed in new base (faster as ever)
performance improvements
Charging speed improvements
Hardrock kernel v2 changelogs :
Build with proton clang
No more black screens
rebased to sm6150
Booted on PE rom
Hardrock kernel v1.3 changelogs:
Upstreamed to 4.14.194
Hardrock kernel v1.2 update:
- Optimized Console FrameBuffer
- enable BPF JIT to speed up BPF byte code execution with more secure and protected environment
- fixed some safetynet issues occuring for some programs
- silent some more logging
- memory optimizations and reduce memory overhead
- many optimizations
Hardrock kernel v1.0 changelogs:
Faster Fingerprint unlock
android binder upgrade from 4.19
Better performance
Fixed Msm-thermal throttling values (better thermals)
more optimizations
reset battery stats or data (Hopefully contribute towards calibration)
Hardrock kernel v0.9 changelogs:
Introduce Cpu_assist
Configure and revamp cpu sets for audio apps, background tasks, system process and other different categories
fix memory manipulation and potential buffer undersizing
lot of optimisations under-hood
Hardrock kernel 0.8.3 MIUI version
- upstreamed to 4.14.193
- improved sched and cpu utilization
- cleanup
- battery and performance improvements
Hardrock kernel 0.8.3 changelogs:
- Much more improved cpu utilization
- better sched operations and much cooler device
- dealt with some sleep or idle drains issues
- upstreamed to linux 4.14.192 obviously
- cleanup
Hardrock kernel 0.8.2
- Improved scheduler latency for multitasking and response
- Fast charging permanent fix( 1 hr full charge, maybe better than miui)
- many optimization for battery improvements
Hardrock kernel 0.8.1 changelogs:
-upstreamed to 4.14.191
- Introducing simple MSM thermal solution
- Cleanup and optimizations
Hardrock kernel 0.8 changelogs:
-Upstreamed kernel to 4.14.190
-Introducing Dynamic SchedTune Boost v3
-cleanup memory leaks and optimizations
-Power saving tweaks
Hardrock kernel 0.7.3 for custom rom:
- Still old base and boots on all custom roms
- upstreamed to 4.14.189
- optimizations
Hardrock kernel 0.7.2
LLVM Polly optimizations
Some more optimizations..
Hardrock kernel 0.7.1 changelogs:
-Improved spectrum profiles
Hardrock kernel 0.7 is up :
upstreamed to 4.14.188
Hardrock kernel v0.6
Bring back LMK in custom rom
Spectrum profiles : battery, balance, performance and gaming (Install spectrum from play store)
MIUI support added (zip with prefix- MIUI)
upstreamed to kernel 4.14.187
Hardrock Kernel v0.5 Changelogs (Only for custom roms):
Build with clang 11.0.3
Upstreamed kernel to latest 4.14.185
Deep sleep improved
Less Idle drain
Fast charging improvements and balanced thermals
Cpu frequency switch to 100mhz only when idle
Removed all previously added governors
Cleanup
*Note : Please don't try flashing on Miui ..It might not work.
Hardrock Kernel V0.4.5
Updated xiaomi touch drivers (Better touch response)
Gpu nap
Gpu reach idle state very soon
Fixed some reboot issue happening in custom roms due to cpu sched
better cpu management and idle state.
Better process handling( better task management)
Hardrock Kernel Change logs v0.4.4
upstreamed kernel to 4.14.181
Performance improvements
Improved deep sleep and optimizations
Hardrock Kernel Change logs v0.4.3
upstreamed kernel to 4.14.177
Performance improvements (Check OTA changelog for more details)
Removed unnecessary wake calls for cpu (some Unnecessary ufs wakeups)
Cpu goes to idle state very soon
Thermals improvements
no lagging due to thermal throttle( if temp is throttling, there still wont be lagging)
** REMEMBER TO SWITCH TO SCHEDUTIL GOV AND MIN VALUE FOR BOTH CLUSTERS TO 100MHZ
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
Hardrock Kernel Change logs v0.4.1
First kernel to support UC and OC for snapdragon 730G
UNDERCLOCK TO 100MHZ (set min freq to 100mhz from FK)
OVERCLOCK Little core to 2 ghz and big cores to 2.4 GHZ ( please set it from FKM)
Upstreamed kernel 4.14.176
Dynamic fsync
Singlequeue io-scheduler: bfq-sq
ZRAM improvements and used LZ4 as default compression algorithm to improve Memory Managment.
Gpu performance improvements
**Note PLease let kernel settle for 5 mins due to improvements in schedutil ..
Hardrock Kernel Change logs v0.3
exfat support
kcal
klapse
gpu optimizations and performance improvements( no gpu wakeup on unneeded touches)
wireguard: update to version 1.0.20200401
low latency
disabled gentle fair sleepers and cpu
improved bbr tcp congestion algorithm (by default selected)
ufs optimizations
improved power saving
thermal power effiecient workqueue
removed unnecesary logging and traces to reduce unnecessary overhead
fixed youtube playback issues maybe occuring on custom roms
added steam valve controller support
improved schedutil governor
** GUys its recommended to hold kernel for few cycles and let it settle..have patience lol
Hardrock Kernel Change logs v0.2
Applied Sultan simple LMK
Memory optimizations
Sched optimizations
memory utilities optimizations(memcpy and memmove)
Sound Enhancements
**Note: Please let kernel settle for few mins .Its not good to be impatient lol.
one more reserved
Hard_Rock83 said:
one more reserved
Click to expand...
Click to collapse
Thanks for this.
Great! Awaiting more features...
Guys Hardrock kernel 0.3 is up..check second post for change logs
Guys hardrock kernel 0.4.1 is up with major changes..
Also let device settle for 5-10 mins for adjustments since added overclock and improved schedutil..so wait for se time before it truly settle.
Also please set min to 100 mhz and max to 2 ghz for small cluster and 2.4 ghz for big.
REMEMBER TO SET IT AND LEAVE..IT WILL TAKE SOME TIME TO SETTLE..AFTER SOME TIME IT WILL FULLY UTILIZES CLOCK SPEEDS
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
grab it guys
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
grab it guys
OK guys , I have fixed kernel reboot issues on custom roms. PLease download latest 0.4.2 from download links
The hardrock kernel is too great. Thank you for your hard work. good health Very good kernel
Can i apply on miui 11.07 rom or its work on only custom rom?
fromjeet said:
Can i apply on miui 11.07 rom or its work on only custom rom?
Click to expand...
Click to collapse
Works on MiUi flawlessly.
FKM OTA SUPPORT ADDED (everyone will recive OTA)
................................
STEPS:
1) open your FKM and fro menu please select flasher
2) now at top there is option "import a kernel configuration"
3) please click on that and add this link : https://raw.githubusercontent.com/rakeshraimca/OTA/master/fkm.json
4) save.
now FKM will popup the latest kernel available and you can even see changelogs or download or flash directly from there.
After trying every kernel out there, I can surely say this is the best Kernel for Poco X2. Thanks for the hard work OP.
Is there any way to backup current kernel and then flash this?
eagle06 said:
Is there any way to backup current kernel and then flash this?
Click to expand...
Click to collapse
there are many ways...
TWRP
Kernel apps( kernel auditor , FKM)
Essential tools (root essential from playstore etc)
After flashing this kernel and changing couple of settings, i.e. min freq for both big/small set to 100 Mhz and CPU governor set to interactive (and apply these settings on boot), do I need to have KFM/Mtweaks apk installed or I can uninstall (or freeze them or disable) them?
Edit: Seems like this wont work if I remove/disable the app, as on boot settings enforcer itself is these apps. App is required.
Thanks for your great job
This kernels works on both miui and AOSP rom?
wewe2000 said:
Thanks for your great job
This kernels works on both miui and AOSP rom?
Click to expand...
Click to collapse
Am running this kernel on Miui 11.0.7.0 without any issues.

Categories

Resources