[EOL][KERNEL][TISSOT][TREBLE][3.18.124][CLANG] ProjectK-r24 [26/10/2018] - 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"
}
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:

Related

[KERNEL]-[AOSP]-[LP-KK-JB] f4ktion 2.3.1 [3G|LTE|DUOS] - [OC/UC/UV/OTG]

Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs​
Features
Linux Kernel 3.4.104
CPU Overclock (OC): 1836MHz / 1890MHz / 1944MHz / 1998MHz / 2052MHz frequency scaling steps
CPU Underclock (UC): 378MHz / 270MHz / 162MHz frequency scaling steps
CPU Voltage Control (VC) Use PerformanceControl
GPU Overclock (GPU-OC): 504MHz / 545MHz / 600MHz frequency scaling steps
GPU Underclock (GPU-UC): 487.5MHz / 320MHz / 192MHz frequency scaling steps
Compiled with Linaro 4.9.2: Cortex A15 optimized toolchain by Christopher86
Optimizations: Built with -O3 and many optimization flags
Kernel mode NEON: Support for NEON instructions in kernel mode
Arch_Power: arch-specific power sched features enabled
Graphite optimizations: Graphite is a framework for high-level memory optimizations using the polyhedral model.
LTO: Link Time Optimization.
Intelliplug: Faux123's Intelliplug (it hotplug/unplug cpu cores based on load demand of the system)
Msm Hotplug: MyFluxi's msm_hotplug
UKSM: Ultra Kernel Same-page Merging enabled
BLN: Support for BackLightNotification (Use BLN's app to configure)
Sound Control: Faux123's GPL Sound Control 3.5 (Use FauxSound app to configure)
Gamma Control: Use Device Control app for color calibration
USB Fastcharge: Faux123's fast_charger driver, allowing to set mV of the charger or USB port your device is plugged-in to
AIO Optimizations: enabled kernel AIO optimization from Linux 3.8+
F2FS Enabled: Support for F2FS (Flash-Friendly File System)
Asynchronous Fsync: Asynchronous file sync
Dynamic Fsync: Faux123's Dynamic File Sync v1.3
Dynamic Management of Dirty Page Writebacks
USB OTG support: USB On-The-Go support, you need a Y USB OTG cable
Additional Governors:
Intellidemand
Intelliactive
Intellimm
Impulse
Lionheart
OndemandPlus
SmartASSV2
SmartASSH3
SmartMAX
Wheatly
Additional I/O Schedulers:
FIOPS (Fair Input/Output Per Second)
SIO (Simple I/O)
SIO Plus (Simple I/O Plus)
V(R)
ZEN
Notice
- Flash it your on own risk, I don't take the responsibility for anything
- Use "f4ktion_x.x.x-eur_3g/lte-JB" only on CM-10.2​
- For kernel configurations check second post​
Download:
CM12.1
GT-I9190
f4ktion_lp_2.3.1-eur_3g
GT-I9192
f4ktion_lp_2.3.1-eur_3gds
GT-I9195
f4ktion_lp_2.3.1-eur_lte
CM12
GT-I9190
f4ktion_lp_2.2.0-eur_3g
GT-I9192
f4ktion_lp_2.2.0-eur_3gds
GT-I9195
f4ktion_lp_2.2.0-eur_lte
CM11 (EOL)
GT-I9190
f4ktion_kk_2.1.0-eur_3g
GT-I9192
f4ktion_kk_2.1.0-eur_3gds
GT-I9195
f4ktion_kk_2.1.0-eur_lte​
CM10.2 (EOL)
GT-I9190
f4ktion_1.5.0-eur_3g-JB
GT-I9195
f4ktion_1.5.0-eur_lte-JB​
Old Kernels​
Changelog​
Installation instructions
- Copy f4ktion_1.X.X-eur_xx.zip to your SDCARD
- Reboot into CWM recovery
- Choose "Install zip from sdcard"
- Select f4ktion_1.X.X-eur_xx.zip kernel and confirm installation.​
Source
f4ktion kernel​
Credits: (Alphabetical order)
arco68 (Big thanks for supporting S4 Mini)
Christopher83
CM team
faux123
junkyde
ktoonsez
proxuser
Stratosk
F4ktion Kernel Configs​
About fastcharge:
For fastcharge voltage configuration use this through terminal or console or you can use FauxClock app.
Code:
To [B]enable[/B] it use:
echo 1 > /sys/kernel/fast_charge/force_fast_charge
For [B]USB 2.0 [/B]use [B]500mA[/B] as [B]MAX[/B]
echo 500 > /sys/kernel/fast_charge/fast_charge_level
For [B]USB 3.0[/B] use [B]700mA[/B] or [B]900mA[/B] as [B]MAX[/B]
echo 900 > /sys/kernel/fast_charge/fast_charge_level
For [B]wallcharger[/B] use from [B]900mA[/B], [B]1100mA[/B], [B]1300mA[/B] to [B]1500mA[/B] as top
Warning: incorrect use of voltage could damage your phone or USB ports​
About hardlimit:
Hardlimit will limit max frequency to stock, use latest PerformanceControl app, compiled by @h0rn3t with support for Hardlimit feature, just use sliders to set your desired OC and hardlimit frequency​
For mm Dynamic management of dirty page writebacks or Dynamic Fsync use PerformanceControl too.​
Changelog
Code:
[B][COLOR="Red"][URL="https://raw.githubusercontent.com/F4k/f4ktion_kernel/220e645a1b72c83d8861a2636dfe27a814ac18b4/Changelog_10_05_2014.log"]Full Changelog 1.6.3[/URL]
[/COLOR][/B]
[B][COLOR="Red"]1.6.3[/COLOR][/B] (01/10/2014)
- Updated Linaro toolchain to [B]4.9.2-2014.09[/B]
- Upstream Linux Kernel to 3.4.104
- Updated ramdisks
- Synced with CM source
1.6.0 (13/08/2014)
- Added S4 Mini Duos variant (eur_3gds)
- Synced with CM source
- Updated ramdisks
- Upstream Linux Kernel to 3.4.103
- Intellidemand: updated to version 5.5
- Intelli_plug: upstream update to 3.8
- SoundControl: upstream update to 3.5
- mach-msm: set BUS to 4800
- Remove TIMA trash, we don't use KNOX.
- gpu: compile driver using -Ofast opt
1.5.6 (22/07/2014)
- fs/super.c: sync ro remount after blocking writers.
- Updated Linaro toolchain to 2014.07
- f2fs: upstream update.
- Merged with ML2 kernel source (part 2) (huge code update)
- Upstream Linux Kernel to 3.4.99
- Synced with CM source.
- Intelli_plug: upstream update.
1.5.0 (20/06/2014)
- Some other improvements, check Github or full changelog.
- cpufreq: smartmax: test some tweaks.
- mm: Added filesystem dynamic read-ahead
- char: Added Fast Random generator support (frandom)
- CK3 tweaks
- Added MyFluxi's msm_hotplug
- Updated Linaro toolchain to 2014.06
- Added Intellidemand CPU Governor.
- Added OndemandPlus CPU governor.
- Added Intelliplug
- xz: Optimize Sfck Compression
- f2fs: fix wrong statistics of inline data If we remove a file that has inline data after mount, our statistics turns to inaccurate.
- Compressed: optimize for Cortex A15
- block: row: add magic values.
- Upstream Linux Kernel to 3.4.94
- USB: gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartialObjet
- USB: gadget: rndis: Optimize tx path for better performance
- SELinux: Reduce overhead of mls_level_isvalid() function call
- Added AIO optimizations from Linux kernel 3.8+
- Synced with CM source
1.4.5 (08/06/2014)
- Some other minor changes, improvements.
- Updated ramdisks with some tweaks.
- Added support for moving app2sd
- Fixed FolderMount issue
- LTO enabled
- Graphite Optimization
- msm: slimbus: initial overclocking of slimbus
- bam_dmux: Use power efficient workqueues for delayed timeouts
- ext4: speed up truncate/unlink by not using bforget() unless needed
- msm: gpu: add optimizations cflags plus -O3 to drivers.
- F2FS support, kernel will auto-detect on boot your file system (f2fs or ext4)
- Set SELinux to permisive via cmdline.
- drivers: cpuidle: sync
- Synced with CM source
- Upstream Linux Kernel to 3.4.91
- Fix some warnings when compiling with gcc 4.8.x/4.9.x
- Makefile: add support for gcc 4.9.x
- kernel: Fix all leaks and cleanup
- Added Francisco Franco's Intereactive GPU governor.
- Pipe flag enabled
1.4.0 (08/05/2014)
- Build using Christopher Linaro Toolchain 4.9.1 (Cortex A15)
- msm: kgsl: added GPU Overclock/Underclock (OC up to 627MHz)
- writeback: fix race that cause writeback hung.
- cfg80211: fix memory leak
- Added support to FolderMount
- cpufreq: intelliactive: synced with latest changes.
- Upstream Linux Kernel to 3.4.89
- Updated ramdisks
- Synced with CM source.
1.3.6 (13/03/2014)
- Some minor fixes/improvements, check my git source code.
- Updated ramdisks
- Upstream Linux Kernel to 3.4.83
- Block: sio-iosched: some tweaks.
- Squash a lot of slab, slob and slub commits from Faux123
- Synced with CM source
- Use power efficient workqueues
- Power: add an API to log wakeup reasons.
- Added SIOPLUS I/O scheduler.
- Added SmartMAX CPU governor
- msm_otg: remove initialization wake_lock.
- block: fiops: code update/fix.
- Added Fiops I/O scheduler.
- futex: some code update, optimizations.
- Merge with ML2 kernel source (part 1)
- sound control: updated FauxSound to version 3.2
- Added Intelliactive CPU governor.
1.3.2 (28/02/2014)
- Some minor fixes/improvements
- Updated ramdisks
- Upstream Linux Kernel to 3.4.82
- Synced with CM source (a lot of patches)
- bam_demux: some code optimizations
- msm_otg: testing some tweaks to reduce possibility of wakelock.
- Make SAV2 and SAH3 moar aggressive
1.3.0 (03/02/2014)
- Updated ramdisks
- Compiled with -O3 optimizations again.
- Updated ramdisk of JB variants to latest official stable CM build.
- cpufreq: some optimizations and fixes.
- Upstream Linux Kernel to 3.4.78
- BLN: removed white spaces in code.
- sched: enabled ARCH POWER.
- Enabled kernel NEON mode.
- Added support on ramdisk to auto-mount drives as USBDISK
- Added USB OTG support, you'll need USB OTG Y cable, devices has to be externally powered. (thanks to sekil)
- Synced with CM source.
1.2.8 (18/01/2014)
- Updated ramdisk
- random: backport updates from Linux Kernel 3.13-rc4
- Using fluXXi optimized Linaro toolchain 4.8.2
- Upstream Linux Kernel to 3.4.77
- Synced with CM source
- cpufreq: added hardlimit, using 1.728 GHz by default. Thanks to yank555.lu
- cpufreq: updated SAV2 and SAH3 to fit low clock steps
- mach-msm: updated OC and UC code for better performance.
1.2.5 (09/01/2014)
- Synced with CM source
- Updated ramdisk of JB variants
- Random entropy tweaks
- Regenerated SAV2 and SAH3
- Update fastcharge code, using Faux123's one
- Added ARM LoUIS cache API
- Core scheduler optimizations
- Added Dynamic Fsync
- Added extra low CPU clocks for better battery performance (hopefully)
- Added Dynamic management of dirty page writebacks
- Added Asynchronous Fsync
- Removed some compiling warnings
1.2.2 (29/12/2013)
- Some tweaks to SmartASSV2 and SmartASSH3 governors
- Updated ramdisks
- Added Underclock (UC) support
- Limit max frequency to stock on boot (1.728 GHz)
- USB fastcharge support
- Synced with CM source
- Updated FauxSound to version 3.1 (volume changes applies now on real time)
1.2.0 (23/12/2013)
- Synced with CM source
- Added Overclock (OC) support up to 2GHz
- Added Voltage Control (VC) support
- Optimized KSM
- Upstream kernel to Linux 3.4.75
- Added Wheatley CPU governor
- Disabled BLN wakelock
- Add Zen I/O Scheduler
- Added SmartASSH3 CPU governor
- Deleted Lulzactive CPU governor
- Fixed SmartASSV2 stucking in max freq.
1.1.6 (19/12/2013)
- Added V(R) I/O Scheduler
- Upstream kernel to Linux 3.4.55
- Synced with CM source
- Readahead value changed to 512kB
- Compiled with O3 optimizations
1.1.5 (15/12/2013)
- Upstream kernel to Linux 3.4.50
- Synced with CM source
- Added JB/CM10.2 variants (Tested on latest 2013-12-02 20:19:59 official release)
- Added FauxSound (It's needs FauxSound Control app, unfortunately it's a paid app, but developers deserve it because they do a great job)
1.1.3 (13/12/2013)
- Added Simple I/O Scheduler
- Upstream kernel to Linux 3.4.40
- Updated ramdisk with latest cm changes
1.1.2 (12/12/2013)
- Added Lionheart CPU governor
- Added Lulzactive CPU governor
- Added SmartASSV2 CPU governor
- Synced with cm source
1.1.0 (11/12/2013)
- Added BLN (thanks to junkyde!)
- Upstream kernel to Linux 3.4.10
1.0.0 (07/12/2013)
- Initial release
- Setup build environment
F4k said:
Please, I didn't tested I9195 version, if someone can try to flash it and let me know if it works.
Click to expand...
Click to collapse
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!
radicspeter said:
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!
Click to expand...
Click to collapse
Thanks for testing!
I'll continue updating this kernel as far as I can.
F4k said:
Thanks for testing!
I'll continue updating this kernel as far as I can.
Click to expand...
Click to collapse
You are rock man!!
My previous phone I9000 (SGS) you are made the best rom+kernel F4k! I'm really happy to use again your kernel
I will happly flashing every kernel from you!
Good job man! I also have a I9000 here and also use your rom on it tested it on a I9195 works good so far
F4k said:
Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs
.
.
.
.
- Stratosk
Click to expand...
Click to collapse
Thanks for great work..... I will test it and donate you.
on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.
Hello
there is a version for CM 10.2?
thank you
---------- Post added at 11:02 AM ---------- Previous post was at 10:57 AM ----------
dwane3 said:
on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.
Click to expand...
Click to collapse
Hello
it does not work on CM 10.2, the phone is locked, you must reflash a kernel
Working great on Cm11
Envoyé de mon GT-I9195 en utilisant Tapatalk
On cm 10.2 bootloop,waiting for 10.2 version.
dwane3 said:
On cm 10.2 bootloop,waiting for 10.2 version.
Click to expand...
Click to collapse
this is only for 4.4 kitkat rom ..
Sent from my GT-I9190 using Tapatalk
Please, read OP, it's only for KitKat right now, let me see if I can make a JB variant.
Please make a Jelly Bean variant for 9190.Thanks.
Hi,
I'm not able to find any bug. Great work!
And what about OC version? It shoul be nice....
I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini
F4k said:
I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini
Click to expand...
Click to collapse
Can you add/consider 30 step media volume adjust? Thanks F4k
Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel
jemeljsh said:
Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel
Click to expand...
Click to collapse
Config your governor

[ROM] [5.1x] [p880] Euphoria-OS 1.1 (beta) Unofficial [8-2-16]

Euphoria-OS
{
"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"
}
Code:
[CENTER][B][COLOR="Red"]Your warranty is now void![/COLOR][/B]
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. [/CENTER]
Euophoria-OS is the continuance of Mahdi-Rom on Android 5.
Euphoria-OS on Google+​
The kernel included is based on Iodak's great work:
-Original kernel thread
-Removed OTG support.
-Removed HDMI
-Changelog is on post #2
Installation instructions:
Installing Euphoria-OS for the first time, or coming from another ROM:
- Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project for ext4 and with selinux support.
- Copy GApps and ROM ZIP to your SDCard
- Boot into Recovery
- Make a backup of your current rom just in case
- Wipe system, data, cache and dalvik-cache
- Flash Euphoria-OS zip from SDCard
- Flash GApps zip from SDCard
- Reboot
- Don't restore system data using Titanium Backup!
- I don't recommend changing kernel.
Upgrading from an earlier version:
- Copy the ROM ZIP to your SDCard
- Boot into Recovery
- Wipe cache and dalvik-cache
- Flash the ROM zip from SDCard
- Reboot
Download:
ROM HERE
Recommended GAPPs HERE or HERE Don't use google stock package
Source:
Euphoria-OS: here
device_lge_p880: here
kernel: here
repo patches: here
Thanks:
Euphoria-OS(Mahdi789) for his great work on this rom.Make sure that any donations goes to him.
Iodak for letting me use his kernel as a base.
p880-dev team (Demetris, Adam77Root, laufersteppenwolf)
JustArchi for his ArchiDroid Optimizations and his toolchain
Also thanks to:
Google
Cyanogenmod
Slim ROM
Omni ROM
ChameleonOS
ParanoidAndroid
SaberMod
Linaro
Christopher83 for his Cross Compiler Toolchains
TKruzze
Open GApps Team
Cl3Kener for his UBER Toolchain
Changelog:
Euphoria-OS changelog: here
Device and kernel on post #2
Bugs:
-Some users have RIL problems? This might be because you have an old sim card?
-When using Google Now with "Ok Google" detection, microphone seems to get blocked. Don't use it.
-Bluetooth button is not working when screen is off.
-??
Notes:
-Selinux is in permissive mode for now.You can change it to enforce by typing setenforce 1 in terminal.
-Wifi display(Screen cast) is disabled and it will not work with the old blobs that we have.
Changelog:
8-2-16:
Device:
-Merged Euphoria-OS updates. Changelog.
-Update Security patches to 2016-01-01
-Revert "nvaudio: TEST: Increase sampling_rates on voice and bt-voice-call to 11025"
-Fix "ok google" muting the mic forever.
-Increase zram to 20% of total memory
-Overlay: Remove LEDs support pulsing
-Overlay: Disable Hardware FLP overlay
-Add ominiswitch from Omnirom
-Partially update to android 5.1.1_r34.
-Check git for more.
Kernel:
-updates to selinux
-updates to ashmem
-Check git for more.
6-11-15:
Device:
-Merged Euphoria-OS updates. Changelog.(Android-5.1.1_r28)
-Fix hot phone when offline charging?
Kernel:
-x3 panel: TEST reduce min_emc_clk_rate to half
-tegra cpuquiet: Use earlysupend instead of screen state in screen_off_lp
-ts0710_mux: Add back only try to freeze if !is_frames in tx_looper
-max17043/8971: Remove some logging
-Revert "ts0710_mux: Back to original semaphore timeout for now"
17-10-15:
Device:
-Merged Euphoria-OS updates. Changelog.
-Change default build type to user. A clean install is recommended.(Includes light kernel, odex and less debugging.)
-Revert "Test speed up audio on mt call"
-Increase swappines to default 70
-Tune lowmemorykiller
Kernel:
-Fix panic when setting gamma_tuning and the screen is off(Live Display)
-Misc netfiler updates
-Updates to binder
25-9-15:
Device:
-Merged Euphoria-OS updates. Changelog.
Kernel:
-ts0710_mux: Reduce lopper sema timeout and make this a module for testing.
-board-x3-power: Increase cpu_resume_boost to 1300MHz
-Misc arm/mm updates
16-9-15:
Device:
-Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r17)
-overlay telecomm: Test speed up audio on mt call
-Change rom Gcc to Sabermod Toolchain 4.9
-Increase swappines to default 60
-Change optimizing flags for floating-point. Set half-precision floating point alternative
Kernel:
-sound soc: Fix misc compiler warnings
-sound tegra: Add an wakelock when in call mode and remove set_suspend_mode (Fix dead screen when in a call with bluetooth/headset/speaker)
-Partially revert: "lowmemorykiller: misc updates from hammerhead kernel"
-ts0710_mux: Increase TS0710MUX_TIME_OUT and only try to sleep if there is no data to send
-Change optimizing flags for floating-point. Set half-precision floating point alternative
7-9-15:
Device:
-Merged Euphoria-OS updates. Changelog.
-Allow Overclock via scaling_max_freq
-Revert "patches: Frameworks/base: Option to disable scrolling cache via build prop". This is now in settings->screen->animation
-Update kernel Gcc to UBER Toolchain 5.2
-Update JustArchi's ArchiDroid Optimizations V4 to V4.1
Kernel:
-Disable TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND
-Revert "Reduce vmalloc size to 400M"
-Enable zram and awap on "light" kernel
-Check git for more.
24-8-15:
Device:
-Merged Euphoria-OS updates.
-Disable journaling on system.img to save space
-Add a few optimization build flag
-Disable process stack trace
-Disable JIT
-PROCESS LIST tuning. Check build.prop
-Add back default install location in app settings
-Add zram with size 150M
-Tune lowmemorykiller
Kernel:
-Misc bluesleep updates (fix bluetooth button when screen is off(irq)
-updates to crc32
-Updates to zram, zchache and friends
-Enable zcache and cleancache.
-Enable zram on standard kernel.
-Disable frandom, it breaks wifi for some reason.
-a few test wifi fixes
-cpuquiet: New setting: screen_off_lp. With this enabled cpuquiet will use LP core when screen is off.
--NOTE: This might affect performance and screen on time.
-Reduce vmalloc size to 400M
-Check git for more.
6-8-15:
Device:
-Merged Euphoria-OS updates. (3 android_frameworks_base updates)
-Change kernel toolchain to UBER 5.1 (Fixes dead screen when calling with bluetooth)
-Increase Vibrator pattern for longPress,virtualKey and keyboardTap
-Added fake signature patch to support μg Project. More info here
5-8-15:
Device:
-Merged Euphoria-OS updates. Changelog. (Android 5.1.1_r8)
-Option to disable scrolling cache via build prop. Disabled by default, but app can override.
-Change default io scheduler to fiops
-Small lowmemorykiller tuning
-Switch back to jemalloc (from dlmalloc)
Kernel:
-Updates to cgroup and friends
-Misc fs updates
-Misc block updates
-New io scheduler fiops, remove row io scheduler
-Add support for XZ Kernel compression mode
-Revert: New alarm device
-Updates to zcache,zram and cleancache. Enable zcache and cleancache
-Check github for more. Currently using the test branch
7-7-15:
Device:
-Merged Euphoria-OS updates. Changelog.
Kernel:
-inpu-boost: Remove boost on irq handler
-config: Add optional CONFIG_GRAPHITE_FLAGS
27-6-15:
Device:
-Back to Uber 4.9 toolchain on rom
-audio: Update/cleanup audio includes. (This should fix dead screen when calling with bluetooth)
-switch back to dlmalloc (from jemalloc)
Kernel:
-Add back host optimization flags and add a few optimize_more flags
-Reduce temp throttle to 70 and make it slower + misc cleanup
24-6-15::
-Merged Euphoria-OS updates. Changelog.
19-6-15:
Device:
-Merged Euphoria-OS updates.
-Back to Sabermod 4.8 toolchain on rom
-Cleanup init.d input boost script
-Small performance profile tuning
-Fix mobile data qs tile not updating on click
Kernel:
-cfboost (input-boost) : Block the 15 first events to avoid Android min cpu settings being affected on boot
-cleanup optimization build flags
-small tuning of cpuquiet
-misc ext4 fs updates
-check github for more
5-6-15:
Device:
-Merged Euphoria-OS updates. Changelog.
-Fix cpu settings not being saved when selinux is in enforced mode.
-Small cpuquiet tuning in performance profiles
-Reduce config_extraFreeKbytesAdjust to 15000
-Change a few default settings
Kernel:
-Change kernel gcc to Archidroid toolchain 5.1
29-5-15:
Device:
-Merged Euphoria-OS updates. (Android 5.1.1_r3)
-Change rom Gcc to UBER Toolchain 4.9
-Move input cpu boost to /system/etc/init.d/91input_boost. Here you can disable or change input boost parameters.
-Charger cleanup
Kernel:
-input cpu boost: initialize boost values to 0
-tegra common: Misc cleanup/updates to tegra_move_framebuffer
16-5-15:
Device:
-Merged Euphoria-OS updates.
-Fix screen hard to wake on incoming call
-Fix wifi 5GHz
-Tune interactive/cpuquiet
Kernel:
-Change kernel Gcc to UBER Toolchain 5.1. Thank you @Cl3Kener
-Boost screen on by setting max cores online for 2 sec
-New alarm device
-Misc updates all over the place. Check github for more info
1-5-15:
Device:
-Merged Euphoria-OS updates. Changelog.
-Fix dead screen when calling with loudspeaker on, by reverting latest Sabermod GCC androideabi update.
-Update for latest kernel cpugreq updates. Now all cpu cores are changing cpu govenour.
Kernel:
-misc mm and pm qos updates
-Update and enable INPUT_CFBOOST. New value:boost_cpus. Def boost freq= 760MHz. /sys/module/input_cfboost
-Cpufreq: create/remove percpu sysfs nodes once
-Cpufreq: When saving cpu sysfs info turn all cores on for 1sec, so they all get updated.
-Removed modules support
-Misc updates. Check github
27-4-15:
Device:
-Merged Euphoria-OS updates. Changelog.
Kernel:
-fix lowmemorykiller
-Misc updates. Check github
25-4-15:
Device:
-Fix cpu settings not beeing restored on reboot.
-Selinux back to permissive mode
-performance profile tuning
Kernel:
-tegra: Don't reseverve mem for tegra_fb2 if CONFIG_DISABLE_FB1_AND_HDMI
-block: Add V(R) I/O scheduler
-Increase vmalloc to 512M, selinux is disabled on light config
23-4-15:
Device:
-Merged Euphoria-OS updates. Android 5.1.1_r1
-Fix offline charging
-Add JustArchi's ArchiDroid Optimizations V4
-Change MALLOC_IMPL to libjemalloc
-Selinux in enforcing mode, fix sepolicy denials and misc board updates
14-4-15:
Device:
-Merged Euphoria-OS updates. Changelog. (Android 5.1.0_r5)
-Revert to SaberMod GCC 4.8
-Sepolicy updates
-InCallUI: Allways enable mute button.
Kernel:
-Wifi country code fixes for RU and IR (not tested)
-misc updates. Check github
1-4-15:
Device:
-Fix mobile data qs not updating icon or label
-Update SaberMod GCC to 4.9 on rom.
-Remove BlurLayer from frameworks- This device don't support it and it was giving some errors.
Kernel:
-mm: Expose lazy vfree pages to control via sysctl
-add extra free kbytes tunable
30-3-15:
Device:
-Merged Euphoria-OS updates. Changelog.(Legacy is now updated to 5.1-Beta)
-Android 5.1 bring-up
-Wifi: Disable the IPv6 of p2p0 interface
-Enable NEON_MEMCPY
-Overlay: misc updates
-Change GCC to SaberMod 4.8 on rom and Linaro 4.9 on kernel
-Disable android sync framework
Kernel:
-net ipv6 updates
-Revert "config: Enable android synchronization framework"
-Check github for more
21-3-15:
Device:
-Merged Euphoria-OS updates. Changelog.(Legacy is not updated to 5.1)
-Add Performance profiles
-Enable android sync framework
Kernel:
-Update net/wireless to 3.4
-Add android sync framework
-A lot more. Check github
10-3-15:
Device:
-Fix FC on Settings/Buttons
9-3-15:
Device:
-Merged Euphoria-OS updates. Changelog
-Cleanup hwcomposer patches
-some small libart optimizing and removed some debug in libart
-don't reallocate omx buffers
-editable voicemailnumber
Kernel:
-config: wifi: BCMDHD enable SCHED_SCAN
-updates to memset
-Built with SaberMod 4.8 gcc
23-2-15:
Device:
-Merged Euphoria-OS updates. Changelog
-TEST: Ambient/active display
-Smaller vibrate pattern on longPress,virtualKey and keyboardTap
-Small adjustemt to autoBrightness
-Selinux updates
Kernel:
-vibrator: cleanup
-cryto and AES updates
-add frandom
-sha1: add ARM NEON implementation
-selinux updates
-check github for more
16-2-15:
-Merged Euphoria-OS updates. Changelog
11-2-15:
Device:
-Merged Euphoria-OS updates. Changelog
-cleanup and remove stuff that is not needed.
-Add a build prop to disable hw composer by default (Fixes lag in 2D games)
-Selinux updates
Kernel:
-cpu-tegra: Use cpu_user_cap in cpufreq_set_max_freq and don't set capped_screenoff on first early_suspend.
-Set default capped_screenoff to 475000
-Cpuqueit,balanced: tweak default settings for more performance
30-1-15:
Device:
-Merged Euphoria-OS updates. Changelog
-Enable IPv6
-Some cleanup
23-1-15:
Device:
-tcp: Remove test, reduced tcp_buffers and rmem/wmem_max.
-overlay: HardwareWakeKeys, only volume rocker and power button can wake the device.
-Fix "OK Google" muting the mic forever? (Not tested)
-Add mobile data QS tile in settings.
-Removed ScreenRecorder from settings and frameworks.
-Selinux updates
Kernel:
-Revert "cpu-tegra:Remove screen_off_max_freq eariler"(No more panic on resume I hope)
20-1-15:
Device:
-Fix quick settings quick pulldown
-Selinux updates
-Misc cleanup
Kernel:
-Fix a kernel panic during pre/post suspend. (If a suspend was aborted at the wrong time a panic could happen.)
-boot with performance freq governor
17-1-15:
Device:
-Merged Euphoria-OS updates. Changelog
-small change to default quick settings tiles
-X3RIL:small cleanup
Kernel:
-removed hdmi and mhl drivers
10-1-15:
Device:
-X3RIL: Move lgeSendCommand 0 to getIMEI and ignore setDataAllowed
Kernel:
-ts0710_mux:Send the power key event a little later
-fix vibrator(revert some things i played with earlier and forgott to revert)
-Turn off wifi prepower
08-1-15:
Device:
-Merged Euphoria-OS updates
-Turned off lock screen rotation
-Fix sysyinit, it started before filesystem was mounted.
-Audio updates
-Sepolicy updates (service fixes++)
06-1-15:
Device:
-Merged Euphoria-OS updates
-Sepolicy updates (lge-ril fixes,network props ++)
-Turn off KSM by default
-Partially revert previous RIL changes
-Reduced rmem_max and wmem_max
Kernel:
-Change to remove screen_off_max_freq eariler
-Cpuqueit,balanced: tweaked core_bias 0 a little for performance
-ts0710_mux: Longer wake_lock timeout
04-1-15:
Device:
-Fix GPS
-Merged Euphoria-OS updates
-Added back 3G UMTS
-A few RIL related updates
-Added back haptic feedback on buttons.Thanks LGaljo
02-1-15:
Device:
-Audio fixes
-Added back rndis(usb tethering), aux_ac3_dts_pass_through and AudioFx
-Increased mobile tcp buffers. Hope this can help on RIL stability.
-Added a new build.prop to disable the button backlight when you touch screen: debug.button_on.duration Set -1 to disable.
-Removed some logging.
01-1-15:
Kernel:
-Some net and power updates(Lollipop kernel update)
-check github.
Device:
-Based on Mahdi-Rom.
-Android 5 & Euphoria-OS bring up.
Old kernel changelog from Mahdi-Rom
Euphoria-Light kernel
Here is the "light" version of the kernel.
Different from Euphoria stock kernel:
-O3 optimized
-Removed most debugging, tracing and logging
-Removed modules support
-Less code means a lighter and hopefully a little bit faster kernel.
This is an experiment and it might not be 100% stable. Use on your own risk.
Source link on post #1
gccLIN49 = Linaro 4.9 Toolchain
gccSM50 = SaberMod 5.0 Toolchain
gccUB51 = UBER 5.1 Toolchain
gccAR51 = ArchiToolchain 5.1
zram = Zram included (This is default from 7-9-15 and up)
Install in recovery, wipe cache and reboot.
Uninstall: Re install the Euphoria-OS*.zip
hw decoding works even with JB blobs? you're awesome @alfsamsung , thank you
Is it booting ? OMG
Edit: It's booting thank you for work master
Can you upload to another hosting service please?
d-h.st is extremely slow for me...
-------------------------------------
Hope it's ok if I provide a mirror:
https://onedrive.live.com/redir?resid=8339C603A2303490!106&authkey=!ANzYHU1zLi4j3h8&ithint=file,zip
Didnt test it much, but it boots and feels smooth enought, gonna test it few days and report HAPPY NEW YEAR
But... but...
https://31.media.tumblr.com/tumblr_lt36e76vY01qlmvfvo1_500.gif
DOWNLOADING. TESTING. REPORTING.
This is quite a big surprise!
Thank you very much @alfasamsung
---------- Post added at 07:33 PM ---------- Previous post was at 07:31 PM ----------
This is quite a big surprise!
Thank you very much
Big surprise...
But I will wait till full functional. I need GPS for dailt ROM.
Thanks @alfsamsung :good:
alfsamsung said:
Bugs:
-GPS
-Built in camera crashes when changing to video mode. Use Google Camera from play store, that works
-??
Notes:
-Selinux is in permissive mode for now.You can change it to enforce by typing setenforce 1 in terminal.
Changelog:
01-1-15:
Kernel:
-Some net and power updates(Lollipop kernel update)
-check github.
Device:
-Based on Mahdi-Rom.
-Android 5 & Euphoria-OS bring up.
Old kernel changelog from Mahdi-Rom
Click to expand...
Click to collapse
Mine camera/video works fine, even captured a video
What about encryption? Is it disabeld by default? Sorry if questin is stupid
Happy New Year to all
i fund a bag with buttons no vibrate on touch
xperia u20i said:
What about encryption? Is it disabeld by default? Sorry if questin is stupid
Happy New Year to all
Click to expand...
Click to collapse
Encryption is off by default, but you can choose to encrypt data if you want.
@greece-for-ever: I don't think that is a bug or a bag
@ex0rt: I don't have any call problems... Anyone else?
I have noticed few issues.
- When you swipe up quick settings it has a small "glitch" in rendering (cosmetics)
- When I try to call someone it just ends a call with message "Call not sent." (major)
- When you turn on and off flashlight from quick settings, button disappears (cosmetics, since it resets when you swipe it again)
alfsamsung said:
Encryption is off by default, but you can choose to encrypt data if you want.
@greece-for-ever: I don't think that is a bug or a bag
Click to expand...
Click to collapse
ok
Rom is awesome. There is lag on only 2 applications. Google play and dialer. And there is some glitches but for first release ,it's perfect
Deleted
You are perfect!Thanks!
And HAAPPY NEW YEAR
Many Thanks!
I can record videos and gives no error.

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

[KERNEL][Tissot][Q][10][Treble][v10.0][4.9] Moun Kernel LOS and AOSP

{
"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.

[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..

Categories

Resources