[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
Apologies for the issues with the previous updates. Stutters/FPS drops should be gone now. ROM has been much more improved and tested since. Enjoy the additional features and fixes. Don't forget to donate if you like my work. Thanks!

Changelog for latest (11/24/2021) Update

Device changes:

==============================

Switch to CAF thermal service

Update blobs from LA.UM.9.1.r1-10900-SMxxx0.0

Update hotword permissions

parts: Implement HBM switch

parts: implement dc dimming preference

parts: Add HBM qs tile

parts: Add DC-Dimming QS tile

------------------------------

ROM changes:

==============================

AudioService: Cancel old toasts when switching ringer mode

AudioService: Remove Analog Dock from fixed-volume devices

Evolver: Add back big dotted and big circle battery indicator

Increase the time limit for low performance fail

PixelPropsUtils: Add chrome into extra packages list

PixelPropsUtils: Use redfin props for some apps

PixelPropsUtils: Whitelist GoogleCamera

Port changes from SettingsGoogle

Port changes from SystemUIGoogle

Powermenu Torch: Allow simultaneous access

QuickStatusBarHeader: Add date & clock click actions

Screenrecord: Add an option to record for longer

Screenrecord: Add blinking stop dot and low quality options

Screenrecord: Make low quality bitrate scalable per device

Screenrecord: Save and load set preferences

Settings: Add back DataUsageSlice

Settings: Add vibration patterns from OOS

Settings: Allow choosing a custom vibration pattern

Settings: AppInfo: Add time spent in app from Wellbeing

Settings: Bring in missing lottie animations

Settings: Comment some overlays

Settings: Enable Quick Wallet settings for all devices with NFC

Settings: Fix data usage display on mobile panel

Settings: Force disable top level support preference

Settings: MobileDataPanel: Remove VoLTE slice

Settings: Optional haptic feedback on back gesture

Settings: navigation mode settings

SettingsGoogle: Don't translate fingerprint strings

SettingsLib: Update 4G+ icon to Silk design as well

Sharesheet: Set max ranked items to 8

SystemUI: Adapt screen record dialog switches UI to 12

SystemUI: Add support for persistent usb drive notification

SystemUI: AnimatableClockView: set color first and then animate

SystemUI: Dismiss keyguard on boot if disabled by current profile

SystemUI: Fix uneven DND icon padding in status bar

SystemUI: Kill fake navbar once again

SystemUI: QS: SoundTile: Don't toggle DND

SystemUI: Update SoundTile

SystemUIGoogle: Fix injection of KeyguardIndicationControllerGoogle

SystemUIGoogleOverlay: unset camera gesture package

TwilightService: Save and use last fetched location

TwilightService: Use temporary TwilightState when location is not available

base: Add reset_stats to settings specific permissions

base: FPS Info: Make new formatting works with old kernel

base: Improve FPS Info output formatting and performance

base: Remove aosp's 'show battery percentage' setting

base: dont call roundStorageSize on Storage API for getting sizes

camera: allow GPU usage for isSurfaceForHwVideoEncoder

data: Update PackageInstaller/PermissionController whitelist

fixup! SystemUI: Add status bar NFC icon

hwui: Silence Davey logs for now

keyguard: Do not trigger a wake up when hiding lockscreen

telephony: show ICCID by default for all

vendor: Update props from SD1A.210817.015.A4

vendor: rro_overlays: Add back missed prefs animations

DOWNLOAD