[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
New build is finally available. Leica camera has been switched to GCam GO for now until the source fixes for Leica cam become available for QPR3. Double tap to wake will be fixed in the future so stick to Lift to wake for now.

Changelog for the latest (06/25/2023) update

Device changes:

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

Switch to GCam GO temporarily

Update maintainer name

Update Soviet kernel to latest (with latest KernelSU)

parts: Bring back doze

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

ROM changes:

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

6/25

Evolver: Bring back Custom logo customization

SettingsLib: Use WHITE color instead MAGENTA for Added Battery Drawables

SystemUI: Add FingerprintInteractiveToAuthProvider implementation

overlay: Enable sidefps performant auth by default

overlay: Separate ring and notification volume controls

6/24

Disable quick QS pull down by default

Evolver: Bring back Battery bar

Evolver: Bring back Battery styles

Evolver: Bring back Clock customization

Evolver: Bring back OOS style notification clear all button

Evolver: Drop Game spoof toggle and spoof games by default

PixelPropsUtils: Combine with AttestationHooks into a single file

ProcessList: Catch Security exception when starting a frozen package

Settings: Remove hide arrow for back gesture toggle

Status bar notification: Use Material icons for missed calls

SystemUI: Introduce HD & wifi calling statusbar icons (and remove VoLTE/VoWiFi impl)

SystemUI: Refresh system icons on theme change

hwui: Remove logspam cause by early animation handle check

6/23

Bring back Refresh rate QS tile

CachedBluetoothDevice: Add missing LeAudioProfile

CachedBluetoothDevice: Fix detecting connect fail

Do not mark dun APN types as read only

Make Lockscreen clock format and clock color settings work again

PixelPropsUtils: Add emojiwalls and cinematiceffects pkgs

PixelPropsUtils: Enable new Velvet Weather UI

Remove Lockscreen charging info

Settings: Bring back missing Quick Unlock toggle

SystemUI: Apply surface color to brightness icons

SystemUI: Follow status bar battery style in QS

SystemUI: Improve statusbar mobile type icons padding

SystemUI: Redraw display cutout on overlay changes

SystemUI: Screenshot: Avoid NPE while getting app label

SystemUI: Tuner: Only show tuner warning on debuggable builds

Update notchbarkiller overlays

display: Don't reset brightness adjustment on clearUserDataPoints()

soong: Add aapt_version_code default

themes: fix spacing for ClockFontCafe24Decoshadow

6/22

KeyguardStatusBarView: Clean up cruft

QS: Open Mobile Data panel on LongClick

SystemUI: Align keyguard carrier text with status bar

SystemUI: Check if primitive vibrations are supported in quick affordances

SystemUI: Don't require AOD for screen off UDFPS

SystemUI: Enable charger plug-in statusbar chip

SystemUI: Enable new back gesture affordance

SystemUI: Make clock & battery clickable again

SystemUI: Re-enable stock clock tuner toggle

config: Move IAntiFlicker to fqname

fixup! SystemUI: Enable customizable lock screen quick affordances

overlay: Set screenshot work profile files app to DocumentsUI

udfps: Only set dim behind if framework dimming is actually enabled

6/21

DeviceConfig: Enable WallpaperEffects

Fix NPE when store brightness and displayDevice is null

WallpaperPicker2: Add null check for effectsController

ThemePicker: Apply window insets to quick affordance fragment

ThemePicker: Fix crash choosing Live Wallpapers

ThemePicker: Update for tm-qpr3

Toast: Solve the NPE problem in session.java

View's mAttachInfo maybe NPE

View: Prevent NPEs when initiating surface drag

apn: Add Uno Mobile Italy

device_config: fixup! and Update now playing to 3055

fonts: Update from TQ3A.230605.012

6/20

AmbientIndicationContainer: Fix NullPointerException

Evolver: Disable some features for A13 QPR3

Evolver: Drop custom QS panel styles

Launcher3: Fix Spacing of QSB

SettingsGoogle: add battery data provider

SettingsGoogle: Remove google faceunlock for now

SystemUI: volume_dialog: Move to LaunchableLinearLayout

SystemUIGoogle: Forward port Smart Space to A13 QPR3

SystemUIGoogle: Include aosp only modules from ReferenceSystemUIModule

SystemUIGoogle: Update qs modules for 13 QPR3

SystemUIGoogle: update to 13 QPR3

ThemePicker: Fix quick affordance setting padding

6/19

DozeSensors: We DO want UDFPS to trigger on screen off

Request correct rendering type for EGL config

Settings: Do not skip fp authentication for udfps

Settings: Introduce Smart 5G service

SystemUI: Add notification volume to VolumePanelDialog

SystemUI: Apply separate notification volume control flag to VolumePanelDialog

SystemUI: Enable font scaling QS tile

SystemUI: Flags: Enable media explicit indicator

SystemUI: Update NFC icon

6/14

Partially merge June 2023 security patches (13.0_r52)

PixelPropsUtils: Update fingerprints to June 2023 release

Settings: LineageFastCharge: Guard it via overlay

gms: Update

overlays: Update from TQ3A.230605.012

version: Update to 7.9.3 (Bulalo)

6/13

Add BubbleMetadata detection to block FSI

DeviceConfig: Enable Safety protection

Fix issues with setRemotePlaybackInfo

Fix resource leak caused by attributes variable as TypedArray type

HWUI: reset buffer state after MakeCurrent

HWUI: reset buffer state only for ES3 context

Launcher3: Expose transient taskbar settings

Launcher3: Sync blur radius with frameworks

Prevent RemoteViews crashing SystemUi

Remove Activity if it enters PiP without window

Settings: Hide private DNS settings UI unless admin

SettingsLib: Fix a NPE caused by null progress when binding views

SystemUI: Always build in debug feature flags library

SystemUI: Conditionally add debug Compile.java

SystemUI: Make max system status bar icons configurable

SystemUI: Reduce max status icons if right status bar logo is enabled

Use PendingIntent for media click action over lockscreen

Wait for preloading images to complete before inflating notifications

fixup! WindowManager: finally proper desktop mode handling

libs: hwui: Allow adding null animators

libs: hwui: Properly silence the opengl swap failure logspam

services: Properly handle wallpaper clearing/reset

6/12

Evolver: Live Volume Steps: Enable additional steps options

Settings: FaceEnroll: Fix circle camera view background color

Launcher3: res: strings: Allow translate app_info_source_unknown

DOWNLOAD