Related
Good night everyone.
This it's very much patched compared to the stock kernel and it's aim is for performance/battery balance. The main features are:
19 November
* Reverts to ensure maximum stability
* Strange reboots should be fixed
* Old frequency table back - stability comes first
* More debugging **** disabled
* Updated Smartass2
* Tweaked Conservative
* Updated Interactive
* Remove a bunch of obsolete governors
* Deadline I/O scheduler tweaked for flash devices and made default
* Special minfree settings set on the source - no need for an extra init.d for this
* Special ext3 mounting flags set on the source - no need for an extra init.d for this
* dirty_ratio, dirty_writeback_interval, dirty_expire_interval and dirty_background_ratio tweaked on the source - no need for an extra init.d for this
* And more minor tweaks and optimizations for extra stability
04 October release 2:
* Works with the new CWM 5.0.2.3 from stockwell - thank you man
04 October release:
* Voltage table fixed for maximum stability
* Add Lazy governor from Ezekeel for testing
* Minmax governor is the default for extra stability
* Tweaked Simple I/O scheduler and set it as default again
* Kernel image is bigger because I changed compression algorithm and now it should boot faster
* The normal minor fixing and tweaking
29 September release:
* Hot reboots fixed
* Video decoder and encoder should be fixed too
29 September release:
* Frequency table re-written. Now the CPU frequencies go from 400 to 1800 in 100 increments (400,500,600,700 etc) (thanks dzo for teaching me how the cpu calculations are made)
* Governors updated according the new CPU values. This is where the boost comes from. Now scaling up and down should be a fast and smoother process for the governors
* Voltages reviewed as well for increased battery and stability
* Bit of a cleanup of the video core and kgsl drivers (from stockwell)
* Default speeds are 1000 max and 400 min - smartass2 governor
* Some minor fixes
24 September release:
* Add ability to control vdd from sysfs (more info: http://forum.xda-developers.com/showthread.php?t=821372) (thanks stockwell)
* Remove SavagedZen and brazilianwax governors because they became obsolete
* Touchscreen dup filter enabled by default
* Default max frequency updated to be according to the CPU table - 1024000 now
* A little tune to interactiveX
* Logcat module added to the download section
* Add my ram optimization script to the download section
23 September release:
* Photo shoots are faster
* New frequencies to choose from
* 245 frequency disabled because it does more harm than good
* Fixed some undervolting values to give some extra stability. 1,8ghz should be more stable to use again
* TinyRCU optimized
* And a lot of small fixes, tweaks - the list is too big to write here, everything is in my github
17 September release:
* New undervolting values - should save more battery. Thanks fabryxy for some of the values ideas
16 September release:
* 720p codec changed to H.264 (not 100% sure I changed it)
* Latest mic patch by ksatta
* Undervolting from 1,2ghz to 122mhz - should increase battery life
* Backlight level min from 30 to 15
* Latest patches from dzo
* Small fixes and improvements here and there - can be seem in my github
11 September release:
* Smartass2 values tweaked to be more battery friendly while maintaining it's performance
* Updated vibration code from Stockwell
* ksatta's mod included
* ZRAM is gone for good. Don't worry if you flashed the module before, doesn't do **** now
* Big patch to improve overall system responsiveness and smoothness from ck kolivas. Big improvements from this one
* ext3/ext4 patches again
* Tcp/network patches and tweaks
* Small power management patch from CAF
* Kernel is way more light and should save even more battery
* Compatible with CM7 from geno
* BFQ I/O scheduler is now the default for testing purposes
* Logcat disabled for some extra battery and performance juice. I'll release a module later for devs
* Some other small tweaks that are on my github and are not worth mentioning here
31 August release:
* NOT COMPATIBLE WITH CM UNTIL GENO UPDATES HIS ROM WITH THE NEW INITRD
* Smartass2: A few small tweaks and bug fixes
* Reverted compiling flags change. The flags I used for the last version wasn't that good and actually gave me some worse battery life
* lib/sha1: use the git implementation of SHA-1
* arm: remove "optimized" SHA1 routines
* PM: Back off suspend if repeated attempts fail
30 August release:
* NOT COMPATIBLE WITH CM UNTIL GENO UPDATES HIS ROM WITH THE NEW INITRD
* Add Smartass2 from the original Smartass creator
* Battery friendly tweaks
* Latest acpuclock-7x30.c from CAF (dzo)
* TinyRCU default again
* VM_READAHEAD lowered to 512 from 4096. This should fix the random music stutter
* Fix for the doubled boot image
* Disabled more debug ****
* Various memory bugfixes and tweaks
* More stable and faster
23 August release:
* Now compatible with all the 2.3 roms. Stockwell changed anyKernel package and now it's boot.img independant. Means that if the rom makers release updates this kernel can still be applied without breaking the boot.img/ramdisk. Thanks Stockwell
* Compiled with an older toolchain for extra stability
* Merged latest patches from dzo
* Added ondemand from the 3.0 kernel and now it has built-in profiles. Means that it caps at X speed while screen is off
* Minmax tweaked to give a little extra performance
* Internet/data speed was major improved by changing the TCP Congestion scheduler to a better one. It's very noticable
* Disabled some legacy drivers ****, including ethernet drivers that we obviously don't use
* Reverted ext3/ext4 updated code commit. It caused some strange behavior to certain users
* Maybe one or other thing that I'm forgetting
17 August release:
* Merged the latest patches from dzo
* CFS scheduler updates
* Ipv4 code tweaks (internet usage should be faster now)
* VFP code cleanup and changes
* Some battery improvement code
* A lot more stuff that you can see in my github
04 August release:
* Add Jhash 3
* Add ZRAM
* Add dzo patches (thanks once more)
* Add few more optimization flags
* Compiled with the most recent gcc 4.6.1 toolchain from Linaro
* Add haptic feedback code from dzo (thanks)
* Only MIUI and Oxygen kernel update. The changes I did won't work on void for the most part I think
20 July release:
* Classic RCU added and default
* Simple I/O scheduler by default
* More battery patches from dzo, thank you!
* A lot of other improvements that can be seen in my github
* TinyRCU
* A lot of tweaks for the KGSL drivers
* 4 new governors with values specifically tweaked for this phone: SavagedZen, InteractiveX, Minmax and Scary
* Smoothass slightly updated and Interactive major rewrite
* CFS tweaks
* I/O improvements
* CPU unaligned access for extra performance
* Kernel compiled with flags specific for this CPU to get the most out of it
* Readahead values increased to 4096 max 32 min
* Ashmem, Shmem, lowmemorykiller, binder.c, pmem.c and timed_gpio.c backported from the .35 kernel
* Framebuffer memory file largely updated from .39 kernel
* Cleancache added and enabled
* Optimized RWSEM algorithm
* Compaction memory added
* SFB network packet scheduler
* XZ kernel compression support by default
* Latest kernel patches from dzo (from battery saving to an improved touchscreen driver)
* Enabled userspace access to the L2 PLE
* Many many more patches that can be seen in my github
MIUI, Oxygen and CM7: http://www.multiupload.com/8HXGGJ9WJC
Please do a backup before trying these kernels. Even if it works fine for me doesn't mean it works for everyone.
This has given me a lot of work, so please enjoy and take full advantage of this power kernel.
Sources: https://github.com/franciscofranco/u8800-kernel
Great!
Is this dzo's patch included in this kernel: http://forum.xda-developers.com/showpost.php?p=15593863&postcount=75?
Thanks for this franciscofranco!
Will update later
Great work!!
The screen seems more responsive now and it looks even faster!! #void
Congratulations to both of you!
franciscofranco plz have a look at that topic and see if you can come up with something
Just to clarify, this is 2.2.2 modified?
Good work,i'll test it
Sorry for my noob question: we just flash normally or update.zip?
great job
i flash your new kernel,and i feel more smoother than before
randomparanoia said:
Sorry for my noob question: we just flash normally or update.zip?
Click to expand...
Click to collapse
May i ask same question? Thank you for your reply.
PS: I use FBL rom, details are here
I just flashed it normally... so I suppose its the way to do it, since phone its still working ;p
Will this work on B137 Stock ROM (v2.2.2 original from Huawei)?
I have a "black sheep" X5 (see ClockWorkMod v4 topic) and I can't install any Custom ROM.
randomparanoia said:
I just flashed it normally... so I suppose its the way to do it, since phone its still working ;p
Click to expand...
Click to collapse
Yep, that's the correct way. If you check kernel info, you'll see some new characters - > "#1".
I'm not sure how to flash it correctly since im new to this.
Do i just install zip from sdcard in clockwork? Do i need to wipe any caches?
Can't we just extract and just replace BOOT.img? (without going through recovery) - may be a noob question but I'm hoping to learn something...
I don't know lourenzo. I had the same doubt before so I just intalled via CWM.
Thanks for your work.
The touchscreen obviously become better, but when I open the browser and drag the screen slowly or just touch the screen, the screen become slightly flickering, anyone has the same problem ?
lourenzo said:
Can't we just extract and just replace BOOT.img? (without going through recovery) - may be a noob question but I'm hoping to learn something...
Click to expand...
Click to collapse
Yes you can, the zip is only made to simplify the process
i just installed this over stockwells' OC kernel. Touchpal keeps force-closing and other than that i cannot see any other differences, i know that it is my fault but what have i done wrong?
lancexxiii said:
i just installed this over stockwells' OC kernel. Touchpal keeps force-closing and other than that i cannot see any other differences, i know that it is my fault but what have i done wrong?
Click to expand...
Click to collapse
Which ROM are you using? Just in case the kernels are optimized for corresponding ROMs (void, MIUI, Oxygen).
After flashing the KERNEL of miui, why the camera can't work normally
please correct it
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based off latest sources from "LGE OPEN SOURCE" and is compatible with D693 and D693n
ThunderSonic Sound Control Engine (credits to varunchitre)
Dynamic Fsync Control (credits to faux123)
EXFAT SUPPORT
FRANDOM SUPPORT
Disabled Gentle fair sleepers
Enabled arch power
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
fs: added Samsung's F2FS support
Disabled CRC check in MMC for 30% extra performance with IO
cpufreq: ThunderX power saving CPU governor (credits to varunchitre)
cpufreq: Alucard
DOWNLOAD
Version 1
Version 2
INSTRUCTIONS
- Just flash the zip you want in recovery and you are good to go!
XDA:DevDB Information
[KERNEL][LP][3.10.84] LG OPTIMUS G3 STYLUS [MT6582] Phoenix V1, Kernel for all devices (see above for details)
Contributors
chijure, varun.chitre15, faux123, getakgt1
Source Code: https://github.com/chijure/android_kernel_lge_MT6582-common
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 01
Stable Release Date: 2016-11-16
Created 2016-11-17
Last Updated 2016-12-03
Changelog
Phoenix V1
Code:
- Initial Release
Phoenix V2
Code:
-Add EXFAT SUPPORT
-Add OTG SUPPORT
-Add FIOPS SCHEDULER
-Add SIO SCHEDULER
-Add ALUCARD GOVERNOR
-Add FRANDOM
-Disable crc check for 30% extra performance
-NOATIME and NODIRATIME by default
-Disabled GFS and enabled ARCH_POWER
reserved 2
are you sure otg support is added? i tested it and didn't worked, does it need some mod on the rom?
gkillershots said:
are you sure otg support is added? i tested it and didn't worked, does it need some mod on the rom?
Click to expand...
Click to collapse
Sorry but the otg support didn't work
Chijure, could you compile 3.10 kernel to an Alcatel Device (MT6572 KK) We have kernel sources. We'd appreciate all your help!
Thanks in advance!
@chijure is this built for stock official lollipop rom ?
eternal70 said:
@chijure is this built for stock official lollipop rom ?
Click to expand...
Click to collapse
yes lollipop roms or ports roms lollipop
imlatindev_Faustino said:
Chijure, could you compile 3.10 kernel to an Alcatel Device (MT6572 KK) We have kernel sources. We'd appreciate all your help!
Thanks in advance!
Click to expand...
Click to collapse
thank you
chijure said:
Changelog
Phoenix V1
Phoenix V2
Click to expand...
Click to collapse
:good: Great!
Can you build a new version with latest commits?
Herkese selam. Bu çekirdek çok güzel ama magisk yüklemiyor. Lütfen yardım ediniz..
DISCLAIMER
Code:
[B][SIZE="3"]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.
Please read completely this thread before using for minimize FAQ.
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!
[/SIZE][/B]
Requirements
BACKUP your Boot.img and ROM Before flash this Kernel.
Unlock Bootloader as well
atleast on Firmware v27, check here
Latest TWRP
No need Wipe dalvik/art cache
Features
On version 4.1
Using Official XIAOMI Patch.
Support MIUI/AOSP (Nougat/Oreo)
Kernel based on CAF "LA.UM.6.6.r1-09000-89xx.0" (Oreo)
Kernel based on CAF LA.UM.6.6.r1-06300-89xx.0 (MIUI/AOSP N)
Wlan prima CAF "LA.UM.6.6.r1-09000-89xx.0" (Oreo)
Wlan prima CAF LA.UM.5.6.r1-07900-89xx.0 (MIUI/AOSP N)
Video En/Decode CAF LA.UM.5.6.r1-06900-89xx.0 (MIUI/AOSP N)
Camera Stack CAF LA.UM.5.6.r1-06300-89xx.0 (MIUI/AOSP N)
IPA Tethering CAF LA.UM.5.6.r1-06900-89xx.0 (MIUI)
Compiled with AOSP Toolchain 4.9.
support Doubletap2Wake / Sweep2Wake Gesture.
KCAL colour control & Backlight Dimmer
Xiaomi Color & Contrast patch (Needed by MIUI).
Unlock GPU clock from 475MHz to 500MHz.
added latest alucard, nightmare, darkness, clarity, blue active cpu Governors.
added Usb force fastcharge (Disabled by default | Please read Disclaimer again)
added BFQ-v8r12, Fiops, Maple, Zen, SIO i/o scheduler (CFQ as Default).
set default compression zram to Lz4.
Support and updated F2FS Filesystem (AOSP)
added custom hotplug AutoSMP and AIO (default core control by CAF)
added ExFat and NTFS Filesystem support
added sound control
added dts eagle sound integration
added boeffla wakelock blocker
added TTL target Support
More
Telegram Channel for Beta version
https://t.me/claritykernel
FAQ & Changelogs
FAQ
CHANGELOGS
Little Story
Now using official Xiaomi Patch for Redmi 4X
this kernel is nothing without Noyer, first many thanks and credits goes to him and this is his source : msm-3.18
My source is little different with Noyer source, while i'm using CAF tag release.
but this kernel can't be done without Noyer commits in git, i'm still learn to make this kernel more stable with a lots of features.
Bugs ?
Nothing.
Report with dmesg and last_kmsg if founded.
Credits
(Not in order)
Eduardo Noyer a.k.a bitrvmpd
silent27121984 | Nikit | Nik001 (All dev bring Oreo Rom)
Savoca | Francisco Franco | Alucard24 | Showp1984 | SultanXDA
Nichream | TheScarastic | Flar2 | Nathanchance | Andip71 | Msf-jarvis
joshuous | LazerL0rd | LuanHalaiko | LuizPauloDamaceno | mostafa-z
All authors and commiters on Source
Tell me if i miss someone else
How to enable dt2w/s2w
Download Kernel Adiutor at Playstore.
Open Kernel Adiutor (KA).
KA > Wake > doubletap2wake : Full/Half
KA > Wake > sweep2wake : Sweep2wake + Sweep2sleep
sweep2sleep not working
How to costumize/enhance AutoSMP hotplug (04042018)
Check Here > https://forum.xda-developers.com/showpost.php?p=76082937&postcount=1116
Donations
i spend some hours to build this kernel. if you like my work you can buy me a coffee :laugh:
Donate Me || OR || Donate Noyer (bitrvmpd)
Downloads
Google Drive
If you having issue on tethering or wifi on Nougat/Miui roms, check this
XDA:DevDB Information
Clarity, Kernel for the Xiaomi Redmi 4X
Contributors
rainforce279, b1tRvmpd
Source Code: https://github.com/ryan-andri/android_kernel_santoni
Kernel Special Features: as mentioned on features.
Version Information
Status: Stable
Current Stable Version: 4.1
Stable Release Date: 2018-07-23
Created 2017-12-14
Last Updated 2018-07-23
How to report bugs & F.A.Q
How to report bugs
For easy steps to report bugs.
You should report bugs with format:
Rom information
Android version
Version of this kernel
Any setting that you have done after flash this kernel
log: logcat and dmesg if you encounter drivers problem.
log: last_kmsg if you encounter random reboot.
Take logs with Kernel Adiutor (KA):
Download Kernel Adiutor (KA) on Playstore!
Open KA > Settings > search: "Debugging section" > click on dmesg/last_kmsg/dmesg. Then open any file manager locate to storage/emulated/0 or internal storage, the file logs formated with .txt then send it to this thread or PM me.
Reporting bugs with properly way, you not only help me but you help your self too. If any reports bugs or problem without this preference, i'll ignore it!
Frequently asked questions (FAQ)
Q : My touchscreen is not work after flashing this kernel, what should i do ?
A : Go to this thread Firmware and flash v27 firmware, your touchscreen will work again.
Q : This is will work for MIUI rom ?
A : works fine now.
Q : Can you add x or y features ?
A : i'll accept all usefull feature. i think enough for now.
Q : Wifi not work after restore stock boot.img, what should i do ?
A : after restore stock kernel or boot.img and wifi doesn't work you can open any file manager and locate to system/lib/modules and remove wlan.ko then locate to system/lib/modules/pronto copy pronto_wlan.ko into system/lib/modules and rename it as wlan.ko then set permission to 0644, your wifi will work again. (In case for MIUI)!
Changelogs
Changelogs AOSP 8.1 or AOSP 8.1 Treble
Code:
[COLOR="Red"]v4.1[/COLOR]
For detail logs, check source on branch "Oreo" Please.
- Disable kernel debugs
- Improve for disabled tracer (less debugs)
- enable specific config to improve zram performance
- simplify checking thermal state for custom hotplug
- add bootinfo from riva-n-oss
- decreased bcl (battery current limit) threshold to 5%
Changelogs MIUI 9/10
Code:
[COLOR="Red"]v4.1[/COLOR]
For detail logs, check source on branch "Nougat/MIUI" Please.
- Improve for disabled tracer (less debugs)
- enable specific config to improve zram performance
- simplify checking thermal state for custom hotplug
- add bootinfo from riva-n-oss
- lots caf commits for improve stabilty
- decreased bcl (battery current limit) threshold to 5%
- upstream ipa tethering from latest CAF
Changelogs AOSP 7.1
Code:
[COLOR="Red"]v4.1[/COLOR]
For detail logs, check source on branch "Nougat/AOSP" Please.
- Improve for disabled tracer (less debugs)
- enable specific config to improve zram performance
- simplify checking thermal state for custom hotplug
- add bootinfo from riva-n-oss
- lots caf commits for improve stabilty
- decreased bcl (battery current limit) threshold to 5%
Thanks for sharing.
link please..
rainforce279 said:
DISCLAIMER
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.
==================================================
Please read completely this thread before using for minimize FAQ
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!
Requirement
Unlock Bootloader as well
Latest TWRP
atleast on AOSP Based ROM (LOS, AEX, RR, etc).
No need Wipe dalvik/art cache
Features
Based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
Upstream to Linux 3.18.87
Compiled with Linaro Toolchain 4.9.4
Compiled with -O2 Flag.
Wlan Prima based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
KCAL colour control.
added Zen, BFQ i/o scheduler (BFQ as Default).
enabled "BFQ hierarchical scheduling support"
Customeable MSM Thermal.
Added Boeffla Wakelock blocker.
optimized crypto crc32 for arm64
Set default compression zram to Lz4.
many more.
Status
This kernel is very high experimental due the source is from ported.
Boot = OK.
Sound, speaker, earphone, mic = OK.
Camera [front/back] = OK.
Fingerprint =OK.
Touchscreen = OK.
IR Blast = Not testing yet.
WIFI = OK.
RIL = OK.
Radio = OK.
BUGS ?
So far, i'm never facing any problem.
tell me if you found it.
CREDITS ?
Eduardo Noyer a.k.a bitrvmpd
Nicecream
TheScarastic
XDA:DevDB Information
Clarity, Kernel for the Xiaomi Redmi 4X
Contributors
rainforce279
Source Code:https://github.com/ryan-andri/android_kernel_santoni
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2017-12-15
Created 2017-12-14
Last Updated 2017-12-14
Click to expand...
Click to collapse
where is the link
Good work (Y)
Sent from my Redmi 4X using Tapatalk
You are good man!
Diantos om
Sent from my Redmi 4X using Tapatalk
Report sir.
Touch screen and finger print did not work after flash this kernel.
Tested On Aosp Extend 4.6.
Any solution?
Randyshare said:
Report sir.
Touch screen and finger print did not work after flash this kernel.
Tested On Aosp Extend 4.6.
Any solution?
Click to expand...
Click to collapse
try flash firmware v27
rainforce279 said:
try flash firmware v27
Click to expand...
Click to collapse
OK sir.
Downloading fw 27 .
BTW, is this kernel have a fast charger feature?
IR working and all working fine here
:good:
Sent from my Redmi 4X using Tapatalk
---------- Post added at 05:57 PM ---------- Previous post was at 05:56 PM ----------
Add fast charge and Alucard if possible please
Sent from my Redmi 4X using Tapatalk
Yousef Algadri said:
IR working and all working fine here
:good:
Sent from my Redmi 4X using Tapatalk
---------- Post added at 05:57 PM ---------- Previous post was at 05:56 PM ----------
Add fast charge and Alucard if possible please
Sent from my Redmi 4X using Tapatalk
Click to expand...
Click to collapse
Nice hear that, thanks man.
Salam kenal dari palembang om
@rainforce279 come join in telegram group @redmi4official
After flash FW 027, Touchscreen work.
But now , fingerprint was broken.
Also missing this option in setting.
Pls help..
Here is it..
Randyshare said:
After flash FW 027, Touchscreen work.
But now , fingerprint was broken.
Also missing this option in setting.
Pls help..
Click to expand...
Click to collapse
what your rom now, try reboot your device
i never facing this problem so far.
rainforce279 said:
what your rom now, try reboot your device
i never facing this problem so far.
Click to expand...
Click to collapse
I'm on Aosp extend 4.6 sir.
OK, I will try restart.
.............
Done.
It does not help sir.
.....
Charging indicator isn't work on status bar.
Pls fix.
.....
Nice work btw
I'm on dot os 1.1 and wifi, fingerprint isnt working here. Tried rebooting device but still no success.
rainforce279 said:
Nice hear that, thanks man.
Salam kenal dari palembang om
Click to expand...
Click to collapse
Salam kenal dari Jakarta juga [emoji85]
Sent from my Redmi 4X using Tapatalk
rainforce279 said:
DISCLAIMER
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.
==================================================
Please read completely this thread before using for minimize FAQ
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!
Requirement
Unlock Bootloader as well
atleast on Firmware v27, check here
Latest TWRP
atleast on AOSP Based ROM (LOS, AEX, RR, etc).
No need Wipe dalvik/art cache
Features
Based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
Upstream to Linux 3.18.87
Using Reversed dtb from Stable MIUI 9.1.1.0.
Compiled with Linaro Toolchain 4.9.4
Compiled with -O2 Flag.
Wlan Prima based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
KCAL colour control.
added Zen, BFQ i/o scheduler (BFQ as Default).
enabled "BFQ hierarchical scheduling support"
Customeable MSM Thermal.
Added Boeffla Wakelock blocker.
optimized crypto crc32 for arm64
Set default compression zram to Lz4.
many more.
Status
This kernel is very high experimental due the source is from ported.
This kernel tested on (Official RR, AEX, Citrus-CAF).
Boot = OK.
Sound, speaker, earphone, mic = OK.
Camera [front/back] = OK.
Fingerprint =OK.
Touchscreen = OK.
IR Blast = "User report" OK.
WIFI = OK.
RIL = OK.
Radio = OK.
BUGS ?
So far, i'm never facing any problem.
tell me if you found it.
Little Story
this kernel is nothing without Noyer, first many thanks and credits goes to him and this is his source : msm-3.18
My source is little different with Noyer source, while i'm using CAF tag release and manual upstream to Kernel.org.
but this kernel can't be done without Noyer commits in git, i'm still learn to make this kernel more stable with a lots of features.
CREDITS
(Not in order)
Eduardo Noyer a.k.a bitrvmpd
Savoca
Francisco Franko
Nicecream
TheScarastic
Tell me if i miss someone else.
Download
XDA-DOWNLOAD
XDA:DevDB Information
Clarity, Kernel for the Xiaomi Redmi 4X
Contributors
rainforce279, bitrvmpd
Source Code:https://github.com/ryan-andri/android_kernel_santoni
Kernel Special Features: KCAL, Wakelock Blocker.
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2017-12-15
Created 2017-12-14
Last Updated 2017-12-14
Click to expand...
Click to collapse
Thanks man! in my lineage os 14.1 work perfectly!
/* WARNING*/
I will not be held responsible for anything that happens to your device after flashing this kernel. If you don't know the basic procedures of flashing/modding/unbricking your device please stay with stock MIUI.
/*Features*/
* Built using official sources
* Synced with stable Linux-3.18
* Wake gestures: doubletap2wake & sweep2wake
* Sweep2sleep
* Bfq I/O scheduler
* Underclocked both clusters to 400MHz
* Custom userspace voltage control
* Sound control: headphone digital gain & mic gain
* ChaCha20 based CRNG backport from Linux-4.9
* Sdcardfs synced with AOSP-3.18
* EXT4 FS synced with AOSP-3.18
* arm64/crypto backports from mainline Linux
/*Installation*/
* Make sure you are on stock MIUI kernel before flashing
* Flash kernel zip with twrp. No need to wipe anything.
/*DOWNLOAD*/
https://drive.google.com/folderview?id=1SClj6ZWSkVBLWHYFvwdKpH-eZ0r7yC95
/*FAQ*/
*Will you add tons of those cool sounding custom governors/schedulers?
- No. Interactive & bfq ftw.
* Will it work on custom roms?
- It might work but expect things to be broken
* Will you add custom rom support in future?
- I'm a hardcore MIUIer. So no.
* Will you add overclocking?
- I've already unlocked the max available frequencies from caf i.e big - 1.49GHz/little - 1.2GHz. Beyond this I believe it's completely useless on modern chipsets.
* Will you add QC 2/3/4/5/6....∞ support?
- No
* How power efficient is your kernel?
- Just don't expect the battery life of an inverter.
XDA:DevDB Information
Aftershock, Kernel for the Xiaomi Redmi 4X
Contributors
Ashish94
Source Code: https://github.com/AshishM94/Santoni
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: Rc1
Beta Release Date: 2018-03-09
Created 2018-03-09
Last Updated 2018-03-09
/*
* 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 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 yo
*/
Compatibility:
Treble or non-treble AOSP ROM (or aosp based rom)
Lineage OS 14.x (Since 180523)
Lineage OS 15.x (Since 180612)
Lineage OS 16 (Since 190222)
Installation:
Backup your boot partition.
Backup all data and files.
Flash the zip in your recovery.
Reboot then enjoy.
!!!WARNING!!!
Not work on RR and PE!
Just test down on LineageOS and COSP ROM.
Thanks to:
abhishek987
krasCGQ
Features:
NTFS filesystem support.
Chinese UKSM support.
SDFAT.
White light torch.
F2FS support.
SK WAKELOCK V3
Linux 3.18.136
CPU Freq 652-1700MHz.
Very nice battery life.
Force quickcharge support.
SK Security model by SK APT Team (thanks for L0ne1y)
Probably more......
Download:
https://1drv.ms/f/s!AlKTiDTlcvIRhjzyJK-qOpLq9g2h
链接:https://pan.baidu.com/s/102p2lRok00XjR9tyPtTdXQ 密码:5195
Changelog & More description
190222
Linux 3.18.135
190226
Linux 3.18.136
190323
GCam force fix
My blog:
http://www.fou.ink/
Source code:
https://github.com/lianglixin
大佬