[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] FaustTN:
This project has been brought to you by Team Nyarlathotep for the Redmi Note 4 Snapdragon running most of 7.1.2 ROMs. This kernel features basic functions for a hassle-free Android experience. If there are some features you think should be available but not added, we feel that this is more than enough and do not wish to complicate this kernel.

This project is discontinued​

Works well with:

All 7.1.2 ROMs except MIUI based

For any other ROMs that has problems, please do a clean install and report back. We can't guarantee compatibility with them.

Features:

Linux kernel updates

KCAL colour control

Spectrum support

F2FS

SDCardFS

Interactive Governor tweaks

Changelog:

Final

Stopped at 3.18.66 since people are saying it's the version without random reboots

Minor upstream commits from Googlesource

F2FS upstream updated

Added a bunch of surprise in the other kernel: Faust_vOlaf

Older changelogs:

v6.5

It is recommended you do a clean ROM/kernel flash for this if you are coming from a version older than v6.0

Linux kernel update to 3.18.71

Added sound control

Added Android Keyboard support

Switched to 7.X Toolchain

Added some missing kernel patches

Minor optimisations in Makefile

v6.0

It is recommended you do a clean ROM/kernel flash for this version

Linux kernel update to 3.18.70

Merged updated CAF tags

Updated SDCardFS

Disabled CPUquiet and reverted back to msm_performance [Does not support extremely heavy/bloated devices]

Reworked Spectrum script [File permissions were messed up]

Minor optimisations [Check commits for more info]

Added binder commits [Disabled for now]

Added voltage control by @sys01 and @MEGAX91 [Not working for now, just leave it there for the moment]

v5.5

Linux kernel update to 3.18.69

CPUquiet has 4 cores always online by default

Updated Interactive governor to be slightly more aggressive

Removed IOSched switcher

Removed very old commits

Applied SultanXDA's fix for cores getting stuck on minimum frequency

v5.0

Linux kernel update to 3.18.67

Disabled msm_performance and used CPUquiet hotplug instead

Updated F2FS

Fixed various memory leaks

Updated CAF tags

Moved several processes into workqueue and enable it by default

v4.1

Linux kernel update to 3.18.66

Added Arch Power

Switched to kernel source by @LordArcadius

Updated F2FS source

Updated SDCardFS source

Fixed "MTP not responding" issue

Backlight dimmer (Extra dimming and smoother transition)

v3.1

Add GPU boost (Disabled by default)

Spectrum support. This is still a work in progress, switch around the profiles on first boot to make sure the settings stick.

v3

Linux kernel update to 3.18.59

Extra Safetynet patches by SultanXDA

Disabled SDCardFS due to inexplicable random reboots

Remove GPU Boost to fix something

Return Powersuspend Hybrid mode

v2

Public release with all features

Kernel update to 3.18.57

v1

Initial build

Internal testing only

Small warning though, updates will not be frequent and focuses mainly on upstream kernel updates.

We also do not take feature requests unless we feel that it's a must, the final decision rests with us. Go ask your own Old God for a kernel if you're not happy with it.

Extras:

Download link: https://xdaforums.com/devdb/project/?id=21276#downloads

Large idle/wakelock drain? Use this guide to post battery logs: https://xdaforums.com/showpost.php?p=57507885&postcount=3

Tweaks: https://xdaforums.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542

How to install:

> Download zip

> Go into TWRP

> Install zip

> Reboot

> ???

> Profit

Credits:

Team Nyarlathotep

LordArcadius for the source base

Osm0sis for his various odds and ends

Frap129 for his Spectrum app

@DarthJabba9 for the scripting help

The various devs committing into this kernel

The XDA community (developers and members alike) for their efforts and cooperation)

Google for their kernel maintenance

Xiaomi for their ability to be hated and liked at the same time

XDA:DevDB Information

Faust Kernel by Team Nyarlathotep, Kernel for the Xiaomi Redmi Note 4

Contributors

FaustTN, Olaf the Bearded Bard, Manjew

Source Code: https://gitlab.com/Faustian_Divergence/Faust_msm8953/tree/Faustv2

Kernel Special Features:

Version Information

Status: Abandoned

Current Stable Version: Final

Stable Release Date: 2017-09-21

Created 2017-06-20

Last Updated 2018-09-23