[Xiaomi Mi 11] joeyhuab:
Pretty huge changelog for January patch update. Browse every change below to see what's new. Hope issues have been resolved.

Changelog for the latest (01/14/2023) update

Device changes:

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

Disable FRP

Move to common Xiaomi powershare HAL

Remove unused persist.bluetooth.a2dp_offload.cap property

Restore vendor bluetooth props

Switch to /vendor_dlkm for kernel modules

overlay: Enable battery health

rootdir: Add init.xiaomi.rc

rootdir: Drop vm-bootsys from fstab

rootdir: Remove duplicate "start logd"

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

ROM changes:

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

Add `@nullable` to SensorManager.getDefaultSensor's return value

AutoAODService: Better check for doze enablement

BootReceiver: Return early if trace_pipe doesn't exists

BtHelper: Add more product images for metadata icons

BtHelper: Apply rightLeft check to usingLeft/usingRight

Calculate apk size multiple times

Delay display DOZE on LS => AOD only if blanking is not needed

Dynamic broadcast receivers that are not exported need to be filtered in checkBroadcastFromSystem

Evolver: Add an ability to blink flashlight for notifications

Evolver: Add back missing setMax method in CustomSeekBarPreference

Evolver: Add some native monet settings

Evolver: Add support for GMS switch

Evolver: Add support for Lockscreen clock fonts

Evolver: Allow a more granular control over shades

Evolver: Allow choosing a custom background color seed

Evolver: Allow to change QS tile label text size

Evolver: Bring back Force expanded notifications

Evolver: Bring back QS footer data usage

Evolver: Bring back QS tile layout settings

Evolver: Bring back Wi-Fi standard icon

Evolver: Bring back notification counters

Evolver: Configurable lockscreen clock color

Evolver: CustomSeekBarPreference: Improve seekbar drawables

Evolver: HUN importance selector

Evolver: Introduce Android P system animation style

Evolver: Preference: Add CustomSecureSettingMainSwitchPreference

Evolver: Remove Power menu flashlight option

Evolver: Remove QS footer text customization

Exclude Camera2 for Evolution builds

FPSInfoService: Revamp FPS counter

FeatureFlags: Enable systemui volume panel by default

Fix an issue that the FoldStateListener induces a memory leak

Fix exception caused by system app setting wallpaper

Fix potential crash in ImageTransformState

GCamGOPrebuilt: Override GoogleCamera from gms

GameSpace: Hide icon from launcher

Intent: Fix launch of permission revoke activity from playstore

KernelCpuUidTimeReader: Always check if remove_uid_range file exists

KeyguardIndication: Set wakelock on doze only when required

Launcher3: Adjust suggestions row vertical padding

Launcher3: CustomSeekBarPreference: Improve seekbar drawables

Launcher3: Do not limit the number of search results

Launcher3: Do not skip search animation for app icons

Launcher3: Enable keyguard animation

Merge January 2023 security patches (13.0_r20)

NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode

ParallelSpace: Enable google services by default

PixelPropsUtils: Update fingerprints to January 2023 release

QS: Add and use Bluetooth Panel instead of full Settings

Revert "Remove navbar inset for UDFPS BiometricPrompt"

Settings: Align the long press behavior on secondary sim

Settings: Allow customizing default notification vibration pattern

Settings: Allow disabling color inversion pref via overlay

Settings: Allow setting wake for notification separately from doze

Settings: Allow the user to change the BackupTransport

Settings: Allow toggling NFC sounds

Settings: Allow toggling in-call notifications

Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page

Settings: Fix NullPointerException when renaming a fingerprint

Settings: Fix always return first package for mock location app in developer options

Settings: Fix crash when input illegal proxy port number

Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity

Settings: Fix layout battery UsageView

Settings: Fix permissions for internal links

Settings: Fix potential NPE crash in ConversationHeaderPreferenceController

Settings: Fix the IllegalArgumentException from RecyclerView

Settings: Follow Accent color on search button

Settings: Introduce automated Sleep Mode

Settings: Mark DataUsageState as nullable to avoid potential NPE risk

Settings: Remove Intent selector from 2-pane deep link Intent

Settings: Remove Quick Mute gesture

Settings: Update battery temp & health strings

SystemUI: Don't force small clock when media isn't allowed on keyguard

SystemUI: Fix default data SIM resetting after reboot

SystemUI: Hide notifications when quickly expanding QS

SystemUI: Implement sleep for pickup gesture

SystemUI: Introduce camera & flashlight keyguard affordance

SystemUI: Revamp the QS header (A13 QPR2 style)

SystemUIGoogle: Update nga/assist lib (fix assistant swipe crash)

ThemePicker: Unify font & icon label sizes, scroll the text

ThemePicker: Update PixelThemesStub from cheetah-user 13 TQ1A.230105.001.A2

Version: Update to 7.5

WifiDisplaySource: allow overriding max wfd resolution with prop

WifiDisplaySource: raise supported resolution to 1920x1080p60

audio_hal_interface: Optionally use sysbta HAL

base: Pocket Judge: Don't go to sleep while on call

base: dont call roundStorageSize on Storage API for getting sizes

camera: Add backwards-compatible CaptureResultExtras constructor

clockfont: Add separate Google Sans and NothingDot overlays

config: Enable SystemUIDialog volume panel by default

config: Make building TouchGestures optional

create different pendingintent via appwidgetId

fixup - SystemUI: Make the volume dialog expandable

fixup! SystemUI: Enable session-based media actions for all apps

fixup! SystemUI: Remove existing icon group if its overriding

fixup! camera: Skip HFR checks for privileged apps

fixup! fixup! Improvements for dynamic VoLTE & VoWiFi icons

fonts: Add config_clockFontFamily to custom font overlays

gms: GoogleCamera: Adjust make file and delete unneeded stub apk

hwui: renderthread/CanvasContext: Reduce the timeout for dequeueing buffers

java_sdk_library_import: Copy all prebuilt properties to child modules

overlay: Set default status bar height to 28dp

packages: Build Seedvault

prebuilt: Nuke obsolete custom_fonts package

sepolicy_vndr: legacy: Add support for AIDL widevine hal

sepolicy_vndr: restore iwlan hwservice

themes: fonts: Remove broken Antipasto Pro

udfps: Allow devices to pulse onFingerDown instead of waking the screen

vendor: Add permissions for lineagehw

vendor: CarrierSettings: Update from TQ1A.230105.002

vendor: Split 4.19 SoC family

vendor: apex: Update from TQ1A.230105.002

vendor: fix check for picking up partner_modules

vendor: gapps: Update from TQ1A.230105.002

vendor: overlay: Remove pinner configuration

vendor: tools: Fix changelog generation for codenames with underscores

vibrator: fix log format and level issue

DOWNLOAD