[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
Again, apologies for the issues with the previous update. This one stays with the same device tree so there will be no more issues with mounting partitions. The next update will be in July with the security patches once again. For now, a lot of stuff has been updated and fixed. It includes fixing the slow charging issues, fixing the proximity sensor not turning off AoD in pocket mode, among other important updates. Once again, I'm sorry for the previous issues. But this one will no longer format anything.

Changelog for latest (06/21/2021) Update

Device changes:

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

Drop TARGET_QTI_USB_SUPPORTS_AUDIO_ACCESSORY

Give light sensor some time to warm up

Remove High brightness mode

Setup rounded corners

Upstream to latest Soviet kernel

fod: Remove dimlayer

init: Update fingerprint for Global variants

parts: Enable proximity check for raise2wake

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

ROM changes:

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

AmbientDisplay: Unregister proximity when screen off FOD is active

AppLock: Don't trigger if starting new intent of current running package

AppLock: Improve strings and cleanup

AppLock: Update tasks snapshot when needed

Disallow certain power menu items while in lock task mode

DozeTriggers: Update setListening usage

Evolver: Add AlarmsBlocker

Evolver: Add WakelockBlocker

Evolver: Allow hiding FOD on doze

Evolver: Rework Alarm & Wakelock blocker fragments

FODCircleView: Improve position update

FODCircleView: fixup AOD fingerprint support

Filter GalleryDatab*

Filter out QTI performance spam

IconPack{Kai,Victor}: Fix clock icon

LiveDisplay: Mark all pending intents as immutable

Make Volume Panel divider transparent

Modifying /dev/memcg permissions

PowerManager: Add proximity check on wake feature

QSCustomizer: Properly apply changes with header image enabled

QSDetail: Fix QS detail panel with header image enabled

Remove Font changes unrelated to Carbon's FontService

Removing dead code from Telephony which uses wakelock

Replace redundant nav gesture options with Immersive Navigation

Revert to original Pixel Launcher

ScreenshotTile: Make default state inactive

ScreenshotTile: Use secondary label to indicate mode

Set /system/etc/init.d/* permissions

Set permissions on /system/addon.d/ and files within

Settings: Allow changing face unlock method when locked

Settings: Remove DSU Loader if unsupported

Settings: Remove back swipe deadzone feature (breaks gestures)

Shut up camera and wcnss debug output

Silence spammy logs from camera blobs (AEC_PORT and mm-camera)

SystemUI: Fix GamingModeTile long press

SystemUI: Improve ScreenRecord Dialog layout

SystemUI: Improve pocket mode layout

SystemUI: Make clock layouts aware of the media playing state

SystemUI: QS: Decrease vertical padding between QS tiles

SystemUI: handle camera launch gesture from keyhandler

Update MIUI White FOD icon to latest

Upstream OTA Updater app changes from PE

Upstream QTI BT changes from LA.QSSI.11.0.r1-12300-qssi.0 CAF tag

Use EVOLUTION_FINGERPRINT to signal OTA upgrades

VolumeDialog: Fix touch area on captions and ringer button when on landscape

adb_root: Make encryption action an argument to mkdir

add generic symlink to access userdata sysfs

base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts

cameraservice: Avoid calling getSystemCameraKind if the camera was not mapped yet

config: Remove exfat tools

debuggerd: add Evolution X version to tombstones

fixup! Clock: Align owner info as per the clock style

fixup! DisplayPowerController: make brightness ramp rate overlay-able

fixup! DozeSensors: Only use proximity sensor if supported

fixup! base: SystemUI: fix volume dialog issue

healthd: Add support for HVDCP_3P5 chargers

rootdir: init.rc: use default dirty writeout policy

set /system/etc/init.d/* permission

soong: Whitelist locale

DOWNLOAD