[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
Changelog for latest (08/18/2021) Update

The newest update is here. It includes loads of changes to the device tree to further make it a more stable experience. We've used most of Syberia's trees such as their vendor and sepolicy changes along with new additions to the device tree to further keep the bugs away. Android 11 MIUI firmware is now required so I suggest flashing it before flashing the update. All changes can be found in the changelog below.

Device changes:

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

Add regulatory info label

Build thermal v2.0

Cleanup device tree to match Syberia's latest

Import dynamic thermal from sm6150

Import pixel thermal hal

Include carrier apps

Set sf native_mode to 0

Sync color modes with coral

Update HotwordEnrollment permissions XML

Update blobs from raphael-user 11 RKQ1.200826.002 V12.5.1.0.RFKEUXM

Upstream to latest Soviet source-built kernel to v4.14.243

Use raphael-firmware for releasetools

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

ROM changes:

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

AndroidSDP3ClockController: fix IndexOutOfBoundsException

AppLock: Fix biometric prompt disappearing if app launched from resolver

AudioSystem: startAudioSource: ensure port handle initialized

BatteryMeterView: make sure to update battery text

ClockertinoClock: Add time refresh capabilities on AoD

DataUsageView: Improvements and clean up

Evolver: Add Rounded Corner styles

Evolver: Add simple fade filter to the media artwork

Evolver: Introduce Brightness slider styles

Evolver: Re-implement toggle to hide lock icon on lock screen

Evolver: Replace media notification background with artwork

FODCircleView: Always update FODAnimation position

Improvements to QS player background artwork

KeyStore: Prevent NPE with trust manager service

LockIcon: Don't center on bouncer

MediaCarouselController: update background when settings are changed

Reduce NotificationHistoryDatabase logspam

Settings: Add preference for preferred refresh rate

Settings: ColorBucketPreference: Nuke SettingsObserver

Settings: Create new preview for dark theme styles

Settings: Move refresh rate settings into a separate fragment

Settings: Update Security Settings drawables from Android 12

Settings: display: Add wake on plug switch

SystemUI: Add ability to change font style for new clocks

SystemUI: Fix volume panel animation when on left side

SystemUI: Left align AOD notifications when required

SystemUI: ditch unnecessary scaling in media notification background

SystemUI: overlay statusbar nfc icon in oos icon pack

TtsEngines: avoid crashes caused by null engine name

Update translations

VibratorService: bypass AppOps check

ZipUtils: use FileChannel#size

base: Match NFC statusbar icon with QS one

base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent

display: Make Night Light transition more gradual

fixup! SystemUI: Left align owner info on some clocks

fixup! keyguard: Introduce Android 12 ShapeShift clock

keyguard: Fix null text on 12 clock after dismissing media

keyguard: Introduce new Android 12 clock

keyguard: Left align lock icon when required

overlays: Add an OxygenOS icon pack

require unlocking to use hotspot quick tile

require unlocking to use work mode tile

soong: move header override to compiler.go

telephony: Make IMS method updateToState accessible

telephony: show ICCID by default for all

vendor: Remove OPScreenRecord

DOWNLOAD