{
"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..
Related
Code:
/*
*
* I 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 do some research
* 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"
}
banner credits goes to : @misfitpierce
Kernel Features:kernel.org Version : 3.10.101 (latest stable version)
Built with custom(self compiled) GCC 5.2.1 linaro toolchain
Alucard Hotplug
Nethunter Support (use nethunter kernels)
USB Ethernet Support
USB Adapter Drivers
Xbox One Support
Overcolcking-Underclocking (thanks to @TheSSJ)
CPU Optimizations
Interactive Governor from fugu
Intel powerclamp driver
Async FSync from HTC
BLX implemented (thanks to @TheSSJ)
BLK-throttle improvements
ZRAM support
LZ4 Compression
exfat support
ntfs r/w support
Set minimum brightness to 2 instead of 15 percent (thanks to @TheSSJ )
sweep2sleep (on by default )
UKSM
True Dynamic Fsync [faux123]
KSM optimized
PowerSuspend [Yank555.lu]
CPU Governors:
- Intel
- Alucard
- Lagfree
- ConverativeX
- BioShock
- LionHeart
- YankActive
- Adaptive
- Wheatley
- Darkness
- Hotplug
IO schedulers:
- row
- sio
- zen
- vr
- fifo
- fiops
- tripndroid
TCP congestion algorithms :
-westwood (default, much faster speed)
-cubic
-reno
-bic
-highspeed
-htcp
-vegas
-veno
-Illinois
EXTRA Features :
added init.d support
Implemented quickwake for better response
Power efficient Work queues for better battery
Tweaked Memory management
Downloads
builds :
Download
Nethunter Kernels:
Download
FLASH THE ZIP VIA TWRP
kernel source :
https://github.com/Zenfone2-Dev/kernel-FlareM
if you want me to add any new feature leave a post
Credits:
@TheSSJ for his work on the stock kernel
@deadman96385 for his work on the CM 12.1 kernel
@crpalmer, @jrior001 for bringing up the zf2 and its kernel
@osm0sis for his work on anykernel.zip
_____________________________________________________________________________________________________________
XDA:DevDB Information
[kERNEL]FlareM[Linaro][CM-13.0]ZE551ML/ZE550ML, Kernel for the Asus ZenFone 2
Contributors
say99, [URL="http://forum.xda-developers.com/member.php?u=3520901]eoghan2t7[/URL]
Kernel Special Features: more governors, I/O shedulers, better memory managment, Async Fsync and more..
Version Information
Status: Stable
Current Version: FlareM_v16
Created 2015-12-12
Last Updated 2016-04-20
Reserved
roadmap :
add support for sweep2wake # working on that
see for possible solutions for tweaking sound
implement kernel-based thermal control
fix interactiveX and smartmax, smartmax seems to reboot the phone after third suspend and 10 secs
and more
for now :
use Interactive governor and deadline as I/O scheduler
limit max frequency to 1333Mhz for more battery and nice performance
Changelog:
v16 04/20/2016
GPU tweaks
CM updates
selinux set to enforcing by default (XOSP uses permissive )
Binder tweaks
enabled experimental configs
added tweaked simple ondemand GPU governor
mainline F2FS with encryption
compiled with GCC linaro 5.3.1
fixed all MM issues
optimized KSM
added deferred timer sysfs entry to control it.
and more underhead tweaks
improved stability.
v15 03/19/2016
kernel.org version 3.10.101
fixed selinux
smartassH3 governor
RTL8152/8150 support
Xbox one controller Support
fixed stability
Fixed reboots
QF9700 chip support
F2FS from mainline
Optimized Binder
more Atom optimization Flags
and much more
v14 02/22/2016
Build with my own linaro-gcc 5.2.1 toolchain
fixed all linux related issues
proper 3.10.96 linux
added back UKSM
Added alucard hotplug
atom optimizations
alucard min cpu online=2
v14OC build with OC
v14KVM build with KVM (No OC)
v14 without KVM and OC
More LZ4 work and compression and decompression
more power efficient work queues
added PowerSuspend
Tweaked L1 and L2 cache
fixed cpuset for hotplugging
Link Time Optimizations
Zen-tune for snappiness
Added Intel Cpu governor
Support for displaylink drivers (as module)
and more under-head tweaks
v13 02/04/2016
updated to latest kernel.org version : 3.10.96
v13k with KVM support
faster kernel decompression
added hotplug governor for real time hotplugging
Build with GCC 5.3.0
lockless wakeups for sched and futex
Hot plugging for the ram
Forced hot plugging on cpu0 no matter the governor
CPU workload consolidation
more underhead tweaks
better stability
v12 01/24/2016
updated to latest kernel.org version : 3.10.95
Introduced Intel power-clamp driver
Fixed MTP related issues
Cleaned a lot things
More USB ETHER drivers
Frankenstein Governor (based on interactive with hot plugging) # use with caution
Improved more on Stability
and more tweaks
v11 01/14/2016
improved stability
improved memory management(KSM)
Optimized KSM
Introduced power suspend
added darkness governor
updated to latest CM sources
USB HID keyboard/Mouse support
Kali Nethunter Support (working on bringing it up)
updated with latest ASUS source codes (MR912-v2.20.40)
Under hook tweaks
Reduced Latency
Decreased time to enter sleep
True Dynamic Fsync
Cleaned lot things
Applied grays patch to improve a bit of speed
fixed up upgrading
updated codecs and many other drivers
v10 01/06/2016
updated kernel.org version (3.10.94)
improved stability
improved battery backup (as per I have noticed)
UKSM
nothing more
more underhead tweaks
v9 01/01/2016
fixed ROW IO scheduler
fixed TripNDroid IO scheduler
fixed permission for workqueue
used O3 optimizations
improved wakelock.c (wakes up faster now)
ZRAM tweaks
many more underhead tweaks
v8 12/28/15
implemented sweep2sleep
unlocked gpu
fixed simpleondemand GPU governor for better scaling
tweaked readahead (a bit faster now)
fixed ext4 use Frandom
init.d is automatically created if it's not there
more tweaks . . . .
v7b 12/25/15 (Santa's gift )
decreased minimum brightness
a bit busy today cant do any more
v7 12/24/15
added tripndroid I/O scheduler
implemented blx
readahead tweaks
exfat support (module)
ntfs read write support (module)
v6b 12/21/15
fixed multi-core issue
used anykernel zip to make flashable zips (thanks to @eoghan2t7)
fixed issue of kernel not booting on recent cm builds (I am on todays build)
common zips for Z00A and Z008 from now
v6 12/20/15
added quickwake back
implemented google's snappy compression
implemented frandom to generate random no. much faster
enabled zram
synced with latest cm codes
tweaked interactive a bit
v5 12/18/15
added alucard governor and fixed it # phone seems better on alucard governor
added deadline as default for external card
updated to latest base code by CM (thanks to @jrior001 and @crpalmer)
v4b 12/14/15
enabled exfat support (had forgot to enable it in previous build)
added stock gpu drivers
no gpu unlocking for now
v4 12/13/15
added exfat support
added TCP congestion algorithms
westwood set as default
BLK-throttle improvements
renamed z008 version correctly
v3 12/12/15
added init.d support
implemented Async Fsync
improved work queue for better battery life
unlocked GPU for better scaling (thanks to @TheSSJ)
Improved memory management
v2 12/12/15
added UC(thanks to @TheSSJ)
v1 12/12/15
added several I/O shedulers and Governors
screenshots :
A good start buddy!
With some optimizations, it would be a great kernel. :good:
krasCGQ said:
A good start buddy!
With some optimizations, it would be a great kernel. :good:
Click to expand...
Click to collapse
thanks bro
next version will hopefully have UC
Good luck with this kernel, I'm very happy to see some guys like you support the ZF2 ! @say99 :good:
UC implemented flareM V2
Any chance for CM 12 version ?
Sent from my ASUS_Z00A using Tapatalk
tuilalnvinh said:
Any chance for CM 12 version ?
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
well yes but only for Z00A aka ZE551ML
but will need a tester cause I will testing cm 13 kernels for now
nothing for Z00D??
cieffe54 said:
nothing for Z00D??
Click to expand...
Click to collapse
will need a tester
pm if someone wants to be
say99 said:
well yes but only for Z00A aka ZE551ML
but will need a tester cause I will testing cm 13 kernels for now
Click to expand...
Click to collapse
Ok, i can be a tester, i'm using ze551ml 2GB Ram
Sent from my ASUS_Z00A using Tapatalk
tuilalnvinh said:
Ok, i can be a tester, i'm using ze551ml 2GB Ram
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
will pm you the link as soon as I finish adding features and compilation
Wil it work on Z008 build running cm13??
kjinx01 said:
Wil it work on Z008 build running cm13??
Click to expand...
Click to collapse
uploaded a test build #v2_z00D
k I will flash z00D build in my z008 and will report u.. And in case if it don't work wt do I need to do??
kjinx01 said:
k I will flash z00D build in my z008 and will report u.. And in case if it don't work wt do I need to do??
Click to expand...
Click to collapse
bro in the drive you will see a file named as flareMv2z00D.zip
flash that one its for z00D
Kk... I was asking for z008 build?? U compiled kernel for z008 running on cm13 pp
kjinx01 said:
Kk... I was asking for z008 build?? U compiled kernel for z008 running on cm13 pp
Click to expand...
Click to collapse
yes bro
test kernel z00A cm 12 up
testers can flash
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
{
"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:
{
"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.
{
"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"
}
Introducton
Code:
/*
* Your Warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
In this kernel, I strive for balance battery / performance, as well as it contains the latest patches for Linux and CAF.
Kernel i make for AOSP Q with Q blobs. How each version on MIUI Q works, i don't know and me it not interesting (if you want use this kernel, you always can flash and test, pls don't report what something don't work on MIUI).
Features:
Base on last sdm845 Q CAF tag
Merge Google Common 4.9-q
Upstream last linux version
Compiled with Proton Clang and Full LTO, LLD links, Shadow Call Stack (SCS) and RELR enabled.
Enable support for NTFS r/w, sdFAT filesystem, F2FS and Implement rapid GC
Kcal Advances Color Control
Enable TTL target
Sound Control by flar2
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4 and Xbox Controller
Disable unused drivers
Scheduler/schedutile improved (WALT)
SchedTune Assist and CPUSet Assist
Enable select TCP algorithm, westwood by default
Network Signal Guru app compatible.
Simple LMK
Optimize for Android Q
Many tweaks/optimize for battery/performance
AnyKernel3 flashable zip by osm0sis
Installation:
Flash in TWRP recovery, then re-flash Magisk.
If another custom kernel (or my old version, up to 4.2 inclusive) is already installed, then you need to flash stock boot.img first, then magisk and my kernel.
Tuning apps:
FK Kernel Manager
EX Kernel Manager
Downloads:
SourceForge (new build 9.5+)
AndroidFileHost (old build)
My Telegram Group:
https://t.me/joinchat/DNw0ZFHSLa3ObU3noUhSwQ
If you like my work, you can buy me Сoffee
Credits:
Bruno Martins (bgcngm)
Nathan Chancellor (nathanchance)
Francisco Franco (franciscofranco)
Danny Lin (kdrag0n)
Park Ju Hyung (arter97)
All of developers contributions which i picked from.
XDA:DevDB Information
MiPa, Kernel for the Xiaomi Mi Mix 2S
Contributors
palaych
Source Code: https://github.com/palaych/mipa_kernel_xiaomi_sdm845/tree/mipa-q-rebase
Version Information
Status: Stable
Changelog:
V5.5:
Merge Linux version 4.9.174
Revert some caf patches (kernel/fair)
Devfreq: upstream caf patch
Update code boost drivers by sultanxda
Other improves/fix
Click to expand...
Click to collapse
V5.4:
Merge Linux version 4.9.173
Removed useless patches
Add COMPAT_VDSO
Other improves/fix
V5.3:
Merge Linux version 4.9.171
Merge CAF tag 'LA.UM.7.3.r1-07400-sdm845.0'
Merge some CAF / Google patches
Merge some LineageOS repo commits
techpack: audio: checkout dipper-p-oos
Update code drivers by sultanxda
Add KLAPSE
Many other improves/fix
V5.2:
Removed a lot of useless and harmful patches
Crypto upstream bump
dipper: fix gps
Update cpu boost driver by sultanxda
Some other fix/changes
V5.1:
Merge Linux version 4.9.166
Merge many CAF patch
Upstream Google Common 4.9
Compile with Clang 9.0.2
Fix deepsleep with 898000.qcom,qup_uart wakelock
Add API to mark IRQs and kthreads as performance critical
V5.0:
Full re-write kernel tree, cleaner tree, removed many patch (useless and unnecessary), many other changes (patch's)
Merge Linux version 4.9.164
Compile with Clang 9.0.1
Updated Boost Drivers by sultanxda
V4.9:
Fix last merge caf/als
Updated fs/f2fs (support F2FS_FS_VERITY)
Compile with Clang 8.0.9
V4.8:
Merge Linux version 4.9.161
Merge CAF tag 'LA.UM.7.3.r1-06900-sdm845.0'
V4.7:
Upstream Linux version 4.9.160
Update and clean cpu_input_boost / devfreq_boost drivers
Revert some tweaks
Some optimize in defconfig
Other tweaks/fix/etc..too lazy to write.
V4.6:
Merge Linux version 4.9.155
Merge some last LOS commits
Revert: 'Dynamic SchedTune Boost v3'
Update cpu_input_boost driver
Some merge fix in wlan driver
Update camera drivers (cleaned patch)
Other tweaks/fix/etc..too lazy to write.
V4.5:
Upstream Linux version 4.9.154
Merge last LOS commits
Add some tweaks/fix/etc..too lazy to write.
V4.4:
Merge tag 'LA.UM.7.3.r1-06700-sdm845.0'
Merge Linux version 4.9.152
tweaks tcp_westwood
Add Dynamic SchedTune Boost v3
merge some last los commits
revert gpu 180mhz
revert some sched tweaks
other changes/tweaks
V4.3:
Merge Linux Version 4.9.151
Compile with Clang 8.0.7 and GNU GCC 8.2.1, add optimize for sdm845
GPU UC 180Mhz (test)
Enable LZ4 compression
Some update dts to dipper-p-oos
Fix Kcal
DTS: Adjust Energy Model to be inline with Pixel 3 (test)
Tweak's sched
Other changes
Updated drivers camera (maybe full fix portret mode in miui camera)
Full re-write boot scripts
V4.2:
fix freeze (don`t work) potrait mode in miui camera
some change/tweaks
disabled some debug in defconfig
block kernel wakelock 898000.qcom,qup_uart by default
add sound control by flar2
V4.1:
Update Linux version 4.9.148
drivers camera: checkout dipper-p-oos (fix OIS)
Enable support xbox controller
Some changes in anykernel2 script
V4.0:
Rebase on pie source (based on Bruno Martins commits)
Merge CAF tag 'LA.UM.7.3.r1-06600-sdm845.o'
Upstream Linux version 4.9.147
Compiled with Clang 8.0.6
Optimize defconfig
Add Boeffla Wakelock Blocker
Enable support for NTFS r/w
Enable support for sdFAT filesystem
Backlight Minimum Brightness Control
Kcal Advances Color Control
Enable ttl target
Vibration Control
Add Maple I/O Scheduler
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4
Boost Drivers by sultanxda
Fix Source Code
Some tweaks for battery/performance
Work only on Android Pie
V3.7:
upstream linux version 4.9.141
update techpack/asoc/elliptic driver (use xiaomi pie source, fix proximity sensor on polaris pie)
revert some commits
revert updated hid_sony
tweaks tcp_westwood
add lshrti3 library function
V3.6:
upstream linux version 4.9.140
removed boost drivers by sultanxda and some others tweaks
enable support sony controller (usb)
compile with Linaro 7.3.1
V3.5:
compiled with GNU GCC 8.2
merge commits binder
merge commits sdcardfs
merge linux version 4.9.137
merged tag "LA.UM.6.3.r4-05800-sdm845.0"
boost drivers by sultanxda
merge los commits fs: sdfat
V3.4.2:
compiled with GNU GCC 8.2.1
add cortex-a75/a55 flags
some fix source code
merge latest los commits
V3.3.1:
update camera drivers
V3.3:
add i/o schedulers maple (by default)
Kcal Advances Color Control (experimental features)
Vibration Control (experimental features)
Backlight Minimum Brightness Control (experimental features)
schedutil tweaks
fix brightness led notification (polaris)
maybe something else...
V3.2:
re-base linux-stable tree
Merge CAF tag 'LA.UM.6.3.r4-05300-sdm845.o'
Linux version 4.9.135
optimize defconfig
use last google toolchain 4.9
add boeffla wakelock blocker
ttl target
ntfs r/w support
exfat support
something fix/tweaks and etc...
V3.1:
not public realised, first realised for mi8
V3.0:
los-source based
Google TC 4.9
TTL target
update Linux version 4.9.131
merge caf tag LA.UM.6.3.r4-05300-sdm845.o
ntfs r/w support
wireguard driver
v.2.0:
completely rewritten tree kernel
a lot of changes regarding previous versions
I hope to fully fix random reboots, dt2w
v.1.4:
closed version
v.1.3:
update linux 4.9.125
disable lmk and use lmkd
v.1.2:
compile with clang 7.0 + gcc 8.2
update wireguard driver
v.1.1.1:
some fix cpu-boost and fsync (maybe fix xiaomi.eu)
v.1.1:
update linux version: 4.9.124
add devfreq-boost driver by sultanxda
reconfigured cpu-boost
some optimize/tweaks source
optimize defconfig
add exfat support
revert zram tweaks
maybe something else
v.1.0:
first public version
Source code v1.0-1.4: https://github.com/palaych/mipa_polaris
Reserved
Thanks for your work!
What roms can we use it with?
GREAT
Flatric said:
Thanks for your work!
What roms can we use it with?
Click to expand...
Click to collapse
Miui 9/10 global/chine and etc.
on 8.8.3 xiaomi.eu had problems with random reboots. on other (miui 10 global, miuipro ) such problem is not present
Unfortunately I'm using Android P global beta, thanks a lot for your work.
Bryandu13 said:
Unfortunately I'm using Android P global beta, thanks a lot for your work.
Click to expand...
Click to collapse
it remains only to wait when xiaomi will lay out source code for pie,i think only with the release of stable version
I'm on xiaomi.eu 8.8.3, as expected, a couple minutes after installing the kernel, phone rebooted by itself. I have disabled fsync since then and it's been working for a couple of hours now without reboots. I will update tomorrow if it reboots through the night.
ArctiX said:
I'm on xiaomi.eu 8.8.3, as expected, a couple minutes after installing the kernel, phone rebooted by itself. I have disabled fsync since then and it's been working for a couple of hours now without reboots. I will update tomorrow if it reboots through the night.
Click to expand...
Click to collapse
fsync?? interesting... write then how will it be with disabled
palaych said:
fsync?? interesting... write then how will it be with disabled
Click to expand...
Click to collapse
isn´t fsync supposed to be always on? I remember disablling it on my nexus 5 always caused random reboots.
Can I ask if it works on XE model with MIUI 10 global when Magisk installed?
I recall if I did so with stock kernel (BL unlocked), I ended up with bootloop.
I can have a try as it doesn't take me too much time but I would say if any one could give me an answer that would be appreciated.
palaych said:
fsync?? interesting... write then how will it be with disabled
Click to expand...
Click to collapse
It didn't reboot through the whole night. I will try turning fsync back on to check if it will start crashing again.
EDIT: After turning fsync on the phone rebooted itself after ~5 minutes, I then turned fsync back off and it's been 3 hours without a reboot.
Saiger said:
isn´t fsync supposed to be always on? I remember disablling it on my nexus 5 always caused random reboots.
Click to expand...
Click to collapse
Fsync prevents from data loss on system crash as far as I know.
ArctiX said:
EDIT: After turning fsync on the phone rebooted itself after ~5 minutes, I then turned fsync back off and it's been 3 hours without a reboot.
Click to expand...
Click to collapse
Ok, tnx for help. I do not know why yet. Still test and then add to the first post this info.
Maybe they are logs turned off / on. Because I disabled many debug logs at kernel level.
It have feature quick charge 3000+ mAh? *Like custom kernel Radon kernel by Umang*
Sent from my Mi Mix 2S using XDA Labs
NOS_bzone said:
It have feature quick charge 3000+ mAh? *Like custom kernel Radon kernel by Umang*
Click to expand...
Click to collapse
fast charge (qc3.0) implemented by xiaomi, replace with another driver or remove restrictions, i will not.
Thanks for your work, I tried a little but after some hours try to changing governors with elemental x I had reboots and system isn't stable, so I revert to stock kernel trough dirty flash, I'm on miui Pro 8.8.2.
it seems that mipa can work on dotos,thanks for your work.
EraserKing said:
Can I ask if it works on XE model with MIUI 10 global when Magisk installed?
I recall if I did so with stock kernel (BL unlocked), I ended up with bootloop.
I can have a try as it doesn't take me too much time but I would say if any one could give me an answer that would be appreciated.
Click to expand...
Click to collapse
Confirmed working.
If on stock kernel with SuperSU, just flash everything back to stock, then this kernel and then Magisk. Everything works.
@palaych
Thanks for this great kernel running on xiaomi.eu 8.8.3 :good: - for me it seems reboots occure due to zRAM...system was laggy and stuttered while scrolling. Deactivated zRAM via EXKM (fsync switched back on) and it seems to run smooth w/o reboots until now.