[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Being_Zeeshan:
Reserved

ChangeLogs for Evolution-X | Tremor [03/10/21] Update:-

Read Before Flashing

*Use OrangeFox Recovery 10.1_3 or Pitchblack/Twrp Latest Ones

*Clean Flash Must as you are switching from Q to R build

*Use Xiaomi Offical Firmware(I use china beta 20.3.26 personally)

*Use Magisk 21.4

*Cts Passes by default out of the box..After Flashing Magisk Need To Hide Magisk Manager

Source Side Changelogs:-

AuthBiometricFingerprintView: Fix indicator text color on dark theme

Evolver: Update default font style

LS charging info: Add support for Fahrenheit

SystemUI: check if the cutout views array is null before using it

SystemUI: Redraw display cutout on overlay changes

Updater: Refactor

fixup! SystemUI: Introduce dynamic VoLTE & VoWiFi icons

overlays: Set Body font for manrope

pixelstyle: config: Build Manrope family fonts

pixelstyle: rro_overlays: Don't version on config overlays

pixelstyle: rro_overlays: EvolutionXConfigOverlay: Change headline font

Allow using face as auth method for apps

FaceService: Nuke useless call to getAuthenticatorId

Settings: Expand abbreviation in average memory usage string

SystemUI: BiometricPrompt: Adjust layout if FOD is present

PictureAdjustmentController: Fix NPE when using getPictureAdjustmentRanges()

Sharesheet: Set max ranked items to 8

systemui: make media widget respect notif app name style

Add isFaceAuthEnabledForUser checks in KeyguardLiftController

AuthContainerView: fix rare SystemUI crash

FaceUnlock: Drop lockouts completely

LockIcon: Don't cache icon when scanning face

NotificationPanelViewController: reduce right pull down region

Settings: Fix NPE in NetworkModePreferenceController

SystemUI: Allow listening for face only on pin/pass view

SystemUI: Block face authentication when device is in pocket mode

SystemUI: Face Unlock animation

SystemUI: custom lockscreen shortcut fixes

base: do not use new lockscreen layout for bypass

fwb: Guard some functions against face unlock

vendor: Add back FaceUnlock support

BuiltInPrintService: Fix icon accent color

Fix inconsistent system app icon colors

Switch to using AOSP DocumentsUI (Files app)

config: Enable IORap app launch prefetching

device_config: Enable cached app freezer on supported devices

overlay: Add changes from PixelDocumentsUIGoogleOverlay

DisplayModeDirector: Make sure we apply refresh rate on startup

Evolver: FOD icon: Replace Scratch (Red/Blue) with Spiral (White)

InputMethodService: Disable fullscreen keyboard

PowerUsageSummary: Remove obsolete call to update the battery header

PixelPropsUtils: Remove gms spoof

SystemUI: prevent crash in MediaOuptutReceiver

Update prebuilt StitchImage for R

VolumeDialogImpl: Launch bluetooth settings on media output icon

device_config: Enable cached app freezer on supported devices

fixup! Add PairNewBluetoothReceiver to launch Bluetooth pairing page

libmedia: Add MediaPlayer() function for backward compatibility

AOD: Sleep when proximity is covered for 3 sec

BatteryManager: Mark battery moto mods constants as hidden

BatteryService: Add support for battery Moto Mods

BatteryService: Mod: Check against all conditions

cryptfs: Fix legacy QCOM HW FDE encryption

gms: Add TurboAdapter without Google Battery

pixelstyle: rro_overlays: Update from RQ2A.210305.006

Evolver: Allow scheduling always on display

Merge March 2021 Security patches

SystemUI: Fix issues with VoWiFi icon

SystemUI: Introduce dynamic VoLTE & VoWiFi icons

apex: Update from RQ2A.210305.006

fwb: Fix navigation bar button hit testing

Settings: Improve OverlayCategoryPreferenceController for icon packs

Settings: Show full default name in customization preferences

AbsSeekBar: Fix growRect computation

AbsSeekBarTest: Fix dpToPixel computation

IDEClock: Fix preview not displaying

Install seccomp filter even if selinux is permissive

NetworkTrafficSB: Better workaround for RequestLayout() spam

SystemUI: HeadsUpStatusBarView: ensure cutout start if cutout bounds are not null

Enable IPV4V6 for APN Yesss

AMS: Disallow requestSystemServerHeapDump on non-eng builds

Include SBC Dual Channel (SBC HD Audio) support additions from LOS

SystemServer: Only enable fd leak tracker on eng

SystemUI: Add side paddings for brightness slider

core: jni: Switch to -O3

BiometricPrompt: Force portrait orientation if we have FOD

pixelstyle: overlay: Remove Adaptive connectivity toggle

KeyguardClockSwitch: IS_DEBUGGABLE -> IS_ENG

Refrain from using Mobile Data panel for QS long press

init: Allow the possibility to use prebuilt ramdisk init

pixelstyle: rro_overlays: Remove GooglePermissionControllerOverlay

prebuilt/common: add APN config for rakuten.jp

Settings: Maintainer preference: Also show for unofficial builds

SystemUI: HeadphonesBuddy: Fix crash on long press

ViewConfiguration: Set scroll friction to 0.012

backuptool: Correct supported partitions for addon.d v3

Evolver: Improvements and updates

kernel: Support pixel style vendor_boot modules

pixelstyle: audio: Add more Pixel Sounds

Clocks: Disable status area for specific styles

Evolver: Add Gvisual mod feature

Evolver: Replace warning for Navbar visibility

QuickStatusBarHeader: Long-press header date to access calendar

QSFooterImpl: Add vibration effect to Settings button Long-press

Settings: Display menu: move lockscreen/ambient preference to top

Settings: set the correct position on the navbar size seekbar by default

SystemUI: Allow overlaying max system icons

SystemUI: Fix shutter sound

SystemUI: Handle cases that we can't address within FODCircleView

SystemUI: Open Sound settings on long click at the panel button

SystemUI: Screenshots: Refactor shutter sound logic

VolumeDialog: Improve long press code

gms: Don't build GooglePackageInstaller

prebuilt/common: add IMS entry for Airtel mcc="404,405" configs

SystemUI: Make the kill app qs tile icon prettier

Evolver: Add Smart Pixels warning

Evolver: Move Screen off FOD feature into FOD category

Evolver: Re-enable Gaming Mode footer

Introduce 404 IDE Clock

NavBar: Don't crash when we can't find navigation overlays

config: decrease gboard ime height

Evolver: Remove SystemUI restart dialog for Notification headers

Pulse: fix NPE when navbar is hidden

Stop manually mixing /dev/hw_random

Update translations

base: Improve notification header toggle

Camera: Ignore torch status update for aux or composite camera

ClientModeManager: Set mRole to avoid starting multiple instances

Evolver: Bring back configurable sensor block per-package list

Evolver: Fingerprint error vibration

Fix long click intent for Smart Pixels tile

Move get Aware Capability to boot phase

Multi SIM Ringtone: Don't change public API

PocketLock: Make using light sensor optional

Settings: Add option for Gesture bar Radius

interfaces: Add reversed perf HAL interfaces

AmbientPulse: Code clean up

NavigationBarView: Fixup IME arrows after r19 merge

Apply bilinear filter for Ninepatch

Bring back "Post a silent notification if screenshot is dismissed"

Fix initialization of USER_ROTATION setting

Fix to prevent usagestats file corruption when writing

GoogleConfigOverlay: Add standalone UnifiedNlp location provider

PixelConfigOverlayCommon: Don't downscale high-res task snapshots

Pulse: Don't show when we have no navbar

ScreenRecord: Improve low quality screen record

SystemUI: Move quick QS brightness slider to the original position

fixup! Add long screenshot chip

fixup! fix font size scale validator after r29 merge

vendor: Transform apex overlays into RRO overlays

vendor: Make GAPPS mandatory for all

Device Side Changelogs:-

Update Build FIngerprint from Redfin March Release.

Update GPU Blobs to V454

Address Few Denials

BringBack Live Blur Toggle(Find under Display Settings)

Xiaomi Parts :-

Rework on Usb Fast Charge Toggle

Introduce Fast Charge Toggle

Maybe More....

Kernel Side Changelogs:-

Extended Eas Kernel

Updated to Latest Source..

Bugs:-

Wifi Display(Cast)

Native Video Calling(Vilte)

Kernel Side ChangeLogs:-

Extended Eas Kernel

Upstreamed to Latest Sources

And More.....

*Extended Kernel EAS(No need of flashing easperf module)