[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
August patch update is finally here. Single tap to wake is enabled so don't think about Double tap to wake anymore. Leica 5.0 update is also included. Tons of fixes and changes in the changelog below. I apologize for the delays as I'm preparing for my birthday on the 27th. If you enjoy our updates and improvements, kindly donate to continue supporting our project!

Changelog for the latest (08/20/2023) update

Device changes:

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

Add missing flags

Adjust kernel flags

BoardConfig: Disable serial console

BoardConfig: Set swiotlb size

Clean up duplicate dolby sepolicy entries

Explicitly disable serial console

Tune uclamp as per our kernel setup

Update cam to Leica 5.0 (by itzdfplayer and HolyBear)

Update dax-default profiles

Upstream kernel changes

configs: Tidy up

fcm: add missing entries

fix work mifare

overlay/Pinner: pin goodix lib

rootdir: update for modern uclamp interfaces

sensors: Support single tap sensor

vendor/etc/init: move two services to DT

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

ROM changes:

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

8/18

Camera: Fix typos in CameraExtensionSessionImpl

Evolver: Introduce Data icon styles

Fix invalid code link, update exception message

Only spoof packages installed by Aurora Store as installed via Google Play Store and modify new API

SystemUI: Launch power menu from QS only if enabled

Unmount unusable partition instead of putting device into crashloop

Usb: Fix incorrect mapping of port mode constants

8/17

PixelPropsUtils: Partial spoofing improvement

core: legacy toasts deserve rounded corners too

8/16

Settings: CutoutForceFullscreen: Add "Show system" menu

8/15

GamesPropUtils: Switch back BGMI to OnePlus 8 Pro

Settings: Remove LTE only mode

8/13

BoostFramework: Kill logcat spam on devices without QPerformance

RadioMessagingProxy: Fix sending CDMA IMS SMS

SystemUI: Add SCREEN_GESTURE as a CameraLaunchSourceModel

8/12

Avoid potential NPE when using DownloadManager

Toast: Perform text scrolling for long toast texts

8/11

SystemUIGoogle: Fix BatteryControllerImplGoogle injection

SystemUIGoogle: Sync forked dagger files with SystemUI

overlays: Allow default notification listener access for ParanoidGlyph

8/9

Change Linkify to use defaultCountry if simCountryIso is empty.

Check if input method is enabled before showing missing keyboard layout notification

PixelPropsUtils: Refactor logic and cleanup

SystemUIGoogle: Hide now playing icon if not clickable

8/8

AudioService: focus listener: enable it when using external AudioFocus

Launcher3: Fix troubleshoot the video crossover display exception

Merge August 2023 security patches (13.0_r74)

PixelPropsUtils: Set HARDWARE, ID values

PixelPropsUtils: Update fingerprints to August 2023 release

SystemUI: Resolve crash when updating control list services

SystemUIGoogle: Rewrite AmbientIndicationContainer to kotlin

always auto-grant permissions that have "normal" protectionLevel

apex: Prevent illegal state exception caused by GMS concurrent alarms

base: ApplicationPackageManager: Return early for Tensor check

compatibility_matrices: Allow radio.config@1.0 till target-level 5

config: Disable Deep Press touch video heatmaps

core: Improve notification toast format and fix for apps < sdk 29

fixup! Match legacy toast view with SystemUI

gms: Build Cinematic Wallpapers for Pixel 6 and newer

version: Update to 7.9.7 (Pinakbet)

8/7

NFC: Fix Android Beam

PixelPropsUtils: Correctly spoof unstable process

PixelPropsUtils: Spoof all wallpaper packages to Pixel 7 Pro

8/5

Fix possible NPE in StatusBarIconList causing bootloop

Notification counter: Account status bar top padding when calculating height

Settings: Fix findPeakRefreshRate logic

Settings: Update 90hz string replace hack in displayPreference

recovery: Clear BCB before rebooting to recovery

recovery: Simplify reboot recovery reason

8/4

Camera: Bump up the extension jpeg processor blob size

Catch IllegalStateException in Telecom when the Bluetooth process is down

Launcher3: Fix memory info calculation

Launcher3: Move meminfo instance creation out of runnable

Launcher3: Rework MeminfoView available ram calculation

Reticker: Bump to v1.1

SysUIToast: Remove restrictions on toast app icon

libcameraservice: extend support for Oppo Camera

libcameraservice: Guard miui camera workarounds

libs: PipTaskOrganizer: do not start fade out animation for pip if surfacecontrol leash is null

8/1

SystemUI: Import more qs headers

Updater: Preferences: allow overlaying default values for some preferences

Updater: Show the correct percentage during package installation

7/31

Add helper method for config file converter classes used by HAL

PixelPropsUtils: Spoof Galaxy S23 for YouTube

media: update path for vendor specific config files

7/30

EvoEgg: Properly exclude from Google backup

EvoEgg: Use adaptive icon

Evolver: Bring back Lockscreen charging info (disabled by default)

Remove glass blur effect

Settings: Device name preference refactor

Settings: Remove Evolution icon from AndroidManifest

SystemUI: fix missing rotate suggestion in 2 button nav mode

SystemUI: show ime switcher + cursor keys if we have space

7/29

Add keylayout mapping for Dualsense Edge gamepad

Avoid recursion for leaf task fragment in freeform mode

Fix Invalid Surface error

Fix the concurrency issue when 'linkToDeath' in AccountManagerService that leads to JE

Settings: Add Device codename to Firmware version window

Settings: Replace maintainer link with maintainer donate URL

Updater: Align with Settings / Materialize

Updater: Bring back fetching and changelog button

UpdateEngine: Add perf mode binder interface

Updater: Allow toggling A/B perf mode

Updater: Check if network is really metered

Updater: Don't show delete twice

Updater: Drop usage of NetworkInfo

kernel: NO_GCC: Fix compilation with custom baremetal clang

recovery: Ask to reboot before installing anything after A/B update

update_engine: Add performance mode

7/28

DisplaySettings: font size in 5% steps from 80% to 130%

SystemUI: Show a double arrow when almost triggered in new back affordance as well

SystemUI: Tell user when face unlock detection is running

qcom: Prepare for non-legacy dataservices

DOWNLOAD