[Xiaomi Mi 11] joeyhuab:
An update is out before merging in Nov sec patches on Tuesday next week. I hope this solves any battery drains and improves the overall daily experience by switching in the Aperture camera from LOS.

Changelog for the latest (11/03/2022) update

Device changes:

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

Add overlay with fps path

Camera: Switch to Aperture by default

Expose aux cams to Aperture

Fix disabling A2DP offload

Move BT profiles props to vendor

Move Bluetooth power overlays to sysprops

Pull appropriate USB props from vendor_product.mk

Remove references to a2dp module

overlay: Support smart pixels

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

ROM changes:

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

AlertWindowNotification: Correctly load app label

Allow screen unpinning on devices without navbar

AmbientIndicationContainer: Fix possible NPE

AuthRippleController: Always finish the LightRevealScrim

AuthRippleController: Only update sensor location when necessary

BatteryService: Switch Dash charging status path to an overlay

BatteryStatsImpl: Guard against OOB

BrightnessController: Don't update slider from DisplayManager callback if user is changing brightness

Camera: Allow skipping input configuration check

Camera: Expose aux camera if packagename is null

CameraDeviceImpl: Don't crash when checking input configuration failed

CutoutFullScreenController: force full screen important apps

Enable backup service by default for all users

EventLog: Disable event writing in production builds

Evolver: Bring back 9 more battery styles

Evolver: Controllable squiggle animation

Fix DozeLogger NPE crash when DozeMachine.State is null

Fix NPE when finishing remote animation

Fix crash when init QrCamera to start preview

Fix crash when trying to dismiss dialog

Fix screen unpinning text on devices that have gestures on fp sensor

Link dialog radius to config_dialogCornerRadius

ListView: Disable dividers by default

PixelPropsUtils: Don't spoof euicc

Remove Safety Center tile from default tiles

Set callback before hal connection to avoid NPE on startup

Settings: Add an activity for saved Bluetooth devices fragment

Settings: Add fallback summary text if there is no matching screen timeout value

Settings: Add quick mute gesture

Settings: Add vibration patterns from OOS

Settings: Adjust gesture navigation settings title

Settings: Allow choosing a custom vibration pattern

Settings: Custom vibration pattern per notification channel

Settings: Fix NPE crash in TextToSpeechSettings

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

Settings: Fix compile warnings due to non-varargs call of varargs method

Settings: Fix crash when input illegal proxy port number

Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity

Settings: Fix incorrect switch status when user stay in NightDisplaySettings page while scheduled night lights on

Settings: Fix potential NPE crash in ConversationHeaderPreferenceController

Settings: Fix show system status lost when switching dark theme

Settings: Fix the IllegalArgumentException from RecyclerView

Settings: Mark DataUsageState as nullable to avoid potential NPE risk

Settings: Move custom vib pattern to its own preference

Settings: Protect sensitive data on the about phone

Settings: Remove broken LTE only mode

Settings: Use ListPreference instead of DropDownPreference

Settings: add animation to dark mode preference

Settings: buttons text should no longer be allCaps

Settings: drop divider in dark mode screen

SettingsGoogle: Update resources from cheetah

StrictMode: Enable by default only in ENG builds

SystemUI: Add charging icon to the charging animation

SystemUI: BurnInProtectionController: offset less aggressively

SystemUI: Darken circle battery background on expanded QS

SystemUI: Disable all-caps for smart reply button text

SystemUI: Enable status bar burn-in protection by default

SystemUI: Improve charging animation's color palette

SystemUI: Improve fp ripple animation color

SystemUI: Limit keyguard charging stats updates

SystemUI: Logo: Avoid NPE

SystemUI: Play all charging animator sets at the same time

SystemUI: Properly set onclick listener for battery

SystemUI: Re-implement burn-in protection for status/navbar

SystemUIGoogle: Update resources from cheetah

base: Disable some DEBUG log spill

base: Don't send interaction hint for unnecessary events

base: Reduce horizontal spacing around location icon

base: Stop the spamming of background start not allowed

base: TtsEngines: fix yet another NPE

config: Downscale task snapshots to 80%

config: Enable QR scanner shortcut in lock screen

fixup! biometrics: allow to disable unused fingerprints cleanup

lmkd: fix the cgroup attribute name to MemCgroupEventControl

reTicker: Do not jump to app when clicked in games

telephony: Provide a default executor

themes: UdfpsResources: Add more resources from Realme RMX3392

themes: UdfpsResources: Remove Aurora and OP Cosmos

vendor: rro_overlays: Update from cheetah

DOWNLOAD