[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] Yousef Algadri:
DISCLAIMER

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

[/CENTER]

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

Changelogs

On version 3.2-last

Fixed recent keys

Updated Wireguard version

Fixes some drivers direct references to HZ

Dynamic FS sync

Removed AROMA installer (Don't ask why i removed)

More that i haven't notice yet

Changelogs

On version 3.2

Kernel compiled with Clang 7.0.2 and Linaro 5.5.0 as an assembler

Upstream kernel to .109

Merged latest CAF tag "LA.UM.6.6.r1-08500-89xx.0"

Merged latest prima CAF tag "LA.UM.6.6.r1-08500-89xx.0"

Fixes some kernel panic (thanks @rainforce279)

Trying to make OC is real (thanks to @TecnoTailsPlays and @LuizPauloDamaceno)

Adreno idler disabled by default

Added support for TTL fixation

Updated UKSM

Added Impulse governor

Removed 100MHz GPU clock

Changelogs

On version 3.1

Kernel upstreamed to .108

Merged latest caf tag "LA.UM.6.6.r1-08300-89xx.0"

Merged prima latest caf tag "LA.UM.6.6.r1-08300-89xx.0"

Overclock big CPU to 1.84GHz (testing)

Overclock RAM to 929.6MHz (testing)

Overclock GPU to 650MHz (testing)

Add BFQ I/O Scheduler

Enabled NTFS system

Initial nethunter support

Added wlan, bludroid and etc wakelock toggles

Initial slimbus overclocking

Buswidth improvements

More optimization of Cortex-A53

And many more that i haven't noticed yet

Changelogs

On version 3.0-new

Kernel upstreamed to .106.

Introducing AROMA installer (NOTE: Some features doesn't applied in AROMA, remember this is just an initial AROMA support installer for this kernel. In next update all features will be applied in AROMA installer) Thanks to @Ashish94 and @TecnoTailsPlays for his AROMA template .

Upstreamed F2FS (confirmed working fine now).

Optimization of LZ4.

Changelogs

On version 3.0

Merge prima caf tag "LA.UM.6.6.r1-07400-89xx.0" (thanks @rainforce279).

Fixed charging offline leds (thanks to @rainforce279 for his useful commits).

Added more TCP Congestion.

GPU underclocked to 150MHz.

Spectrum has been removed.

And many more optimizations.

Changelogs

On version 2.9-new

Fixed f2fs.

Removed MSM Hotplug.

Tuned interactive again.

Upstreamed sdcardFS (this should fix zero byte issue when copying files from internal storage to external storage, plz report)

More optimizations.

Changelogs

On version 2.9

Compiled with Linaro 7.3.1.

Upstreamed to v3.18.105.

Merge latest CAF tag "LA.UM.6.6.r1-07400-89xx.0".

Upstream F2FS.

Updated LEDs from Xiaomi changes.

Updated Nouveau from Xiaomi Changes.

Features

On version 2.8

Upstreamed to v3.18.104.

Zswap disabled by default.

Enable FP boost by default.

Tune interactive and alucard gov.

Added new Power Suspend driver and bring back Hybrid and Autosleep

Etc

Features

On version 2.6

Using Official XIAOMI Patch.

Based on CAF "LA.UM.6.6.r1-07200-89xx.0"

Merge kernel.org linux-3.18.103

Compiled with Linaro 7.x.x

Support Doubletap2Wake / Sweep2Wake Gesture.

KCAL colour control & Backlight Dimmer

Added latest alucard, elementalx, zzmoove, cultivation, ironactive, cpu Governors.

Added Zen, Sio, SioPlus, Maple, Fiops, tripNdroid i/o scheduler.

Set default compression zram to Lz4.

Added Adreno Boost (disabled ny default)

Added Adreno Idler

Added Simple GPU Algorithm

OC GPU to 600MHz

Added Intellithermal v3.1

Added QuickWakeup driver

Support F2FS.

Overclocked CPU frequencies (BIG CPU upto 1.57GHz, LITTLE CPU upto 1.2GHz).

Underclocked CPU frequencies (BIG CPU 806/652/422MHz, LITTLE CPU 518/384/249MHz).

Undervolt max cpu voltage by 50mv

Added CPU Voltage Control

Added custom hotplug MSM Hotplug and AIO (default core control by CAF)

Added usb force fast charge.

Added ExFat support.

Added sound control

Added Wireguard

Added boeffla wakelock blocker

Added frandom

Added Power Suspend Mode

Added Gentle Fair Sleepers and Arch Power

Added Fsync toggle on/off

Added more TCP Congestion

OC screen to 62hz

Support 60fps on 1080p resolutions

More

Prologue

I've started working on compiling kernel just for 1 weeks and i still learning about i with the help of many devs.

I'm nothing without them, especially [MENTION=5250109]rainforce279[/MENTION], [MENTION=8453543]abhirajsinghofficial[/MENTION], [MENTION=6569827]Nik001[/MENTION], [MENTION=473725]Bitrvmpd[/MENTION], [MENTION=6821509]TecnoTailsPlays[/MENTION], [MENTION=7637390]LuizPauloDamaceno[/MENTION]​

Tell me if i miss someone else ;)

Downloads

Xprise v2.6

Xprise v2.8

Xprise v2.9

Xprise v2.9-new

Xprise v3.0

Xprise v3.0-new

Xprise v3.1

Xprise v3.2

Xprise v.3.2-last |

TREBLE builds

XDA:DevDB Information

Xprise Kernel, Kernel for the Xiaomi Redmi 4X

Contributors

Yousef Algadri, rainforce279, abhirajsinghofficial

Source Code: http://github.com/Haseo97/MyKernel

Kernel Special Features: Overclock and Underclocked CPU's and GPU

Version Information

Status: Stable

Current Stable Version: v3.2-last

Stable Release Date: 2018-05-23

Created 2018-04-08

Last Updated 2018-05-23