[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Due to issues caused by the removed Smart 5G feature, kindly do a clean flash (only if you encounter 5G issues). For the rest, you can dirty flash this build. Pink battery icon should be fixed, along with other source updates and device changes. Enjoy!

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

Device changes:

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

Build default health HIDL recovery impl

Declare MultiGen LRU & USAP Pool Props

Enable sustainedPerformanceMode support

Enable Wide Color Gamut support

CarrierConfig: Enable editable_enhanced_4g_lte_bool globally

Parts: Use vector drawable for Dirac™ logo

Remove bdroid_buildcfg.h

Use the ?= operator so BT properties can be overridden

libinit: Set default USB and Bluetooth name

overlay: configure SQLite to operate in MEMORY mode

overlay: Enable haptic text cursor

overlay: Set preferred refresh rate on keyguard to 60

rro_overlays: Limit AOD & Ambient Display refresh rate to 60Hz

rro_overlays: Make adaptive brightness more stable

rro_overlays: Set default hotspot ssid for different variant

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

ROM changes:

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

6/27

GamesPropsUtils: Spoof BlackShark 4 for Arena Breakout

Launcher3: Add background chip for memory info view

Launcher3: Hotseat: Fix normal QSB width

Launcher3: Open running services activity when clicking meminfo view

Launcher3: Set default recents background opacity to 100

Launcher3: Update recents view meminfo string

Launcher3: Use regular body font for app labels

Launcher3: bugfix: hide "all apps" view when search starts

PixelPropsUtils: Separate Game spoofing into GamesPropsUtils

Settings: Add back switch to unlink ringtone and notifications volume

Settings: Fix resource leakage caused by cursor

Settings: Remove Hide ADB and developer setting enable status

StatusBarSignalPolicy: Set initialized to false on destroy

SystemUI: Clean up battery callback in CollapsedStatusBar

SystemUI: Switch to TunerService for CollapsedStatusBar

SystemUI: VolumeDialog: add support for unlinked ringer streams

SystemUIGoogle: Bring back WallpaperNotifier

sepolicy: Label Dolby Sepolicy labels

6/26

IconPack*: Remove ThemePicker overlays

Settings: Hide back gesture options after enabling new back affordance

Settings: Set default animation scales back to 1

SystemUI: Enable Lock screen long-press to open wallpaper picker

SystemUI: Enable new back affordance

SystemUI: SideFpsEventHandler: Don't crash without FingerprintManager

SystemUI: Prevent NPE when checking for powerbutton FPS

WindowProcessController: Fix potential memory leak

[Bugfix]check whitelisted packages exclude nonsystem app

config: Fabricate shipment of Aperture CAM Optional

6/25

Evolver: Bring back Changelog preference

Evolver: Bring back Custom logo customization

Evolver: Remove old style mobile data type (in favor of new HD icon implementation)

Fix some memory leakage

Frameworks/base: Fix potential IllegalStateException in RescueParty

Hide data limit notification if data not active nor default

PixelPropsUtils: Enable Game spoofing by default

SettingsGoogle: Guard brightness slider haptic by setting

SettingsLib: Use WHITE color instead MAGENTA for Added Battery Drawables

StatusBarSignalPolicy: Set initialized to false on destroy

SystemUI: Hide notification icon area if headsup is visible

SystemUI: Make date clickable

SystemUI: Scale mobile data type icon with font size

DOWNLOAD