[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] joeyhuab:
Sorry for any delays. New update is out! Try to check if any issues arose or any previous ones got fixed. Enjoy!

Changelog for latest (09/12/2021) Update

Device changes:

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

Upstream kernel to v4.9.282

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

ROM changes:

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

APN: Fix Three UK / FreedomPop APN (MCC 234 MNC 20)

AdaptiveCharging: Make sure resume level is lower than suspend level

Add Cloudflare DNS as a private DNS provider

Add IPv6 handling to dns cleartext allowlist

Add the support of the three fields in MMS/SMS database

Alert Slider: check for existing dialog before creating new

AndroidSDP3ClockController: fix IndexOutOfBoundsException

AudioSystem: startAudioSource: ensure port handle initialized

BatteryMeterView: make sure to update battery text

Check for vintf compatibility early in generation process

Evolver: Add Rounded Corner styles

Evolver: Add simple fade filter to the media artwork

Evolver: GamingMode: Add option for customizing menu opacity

Evolver: Introduce Brightness slider styles

Evolver: Nuke Notifications/Power menu background opacity feature

Evolver: Re-implement toggle to hide lock icon on lock screen

Evolver: Switch to exTHmUI’s GamingMode support

Evolver: Update MIUI FOD animation names

Evolver: Update default FOD to A12 version

FOD: Remove color filter from fod icons

FOD: Use A12 fingerprint icon by default

FODCircleView: Always update FODAnimation position

Fix reading /proc/locks when lock is held by another process

GamingMode: Hide danmaku container immediately when config is changed

GamingMode: Hide floating button after periods of time

GamingMode: Limit the button coordinate to the inside of screen only

KeyStore: Prevent NPE with trust manager service

LockIcon: Don't center on bouncer

MediaCarouselController: update background when settings are changed

MediaControlPanel: Slight rework on media art player

Merge September 2021 Android security patches

OOSPanel: Improve it

P404Panel, ShapeShiftPanel: Don't show captions info tooltip

PixelPropsUtils: Do not spoof the device as a Pixel for Pixel Buds

PixelPropsUtils: Spoof Pixel 2 for GMS (aka Safetynet fix)

PixelPropsUtils: Update to September 2021 fingerprint

PixelPropsUtils: add galaxy watch 4 plugin to spoof list

PowerUI: Mute logcat spam

Reduce NotificationHistoryDatabase logspam

SUPL: Don't send IMSI / Phone number to SUPL server

Settings: Add Hotspot client manager from exTHmUI

Settings: Add support for global cleartext penalties

Settings: Adjust one shot auto-brightness strings

Settings: Allow to disable permissions hub

Settings: Bring back 'Do not validate' option in CA certificate spinner

Settings: ColorBucketPreference: Nuke SettingsObserver

Settings: Create new preview for dark theme styles

Settings: DT2Doze: Move Preference to gesture settings

Settings: Default device name to marketname if available

Settings: Fix A12 Searchbar Style layout

Settings: Legacy WFD output video mode settings

Settings: Privacy chip toggle requires SystemUI restart

Settings: Private DNS: add adguard DNS to private DNS

Settings: Remove support for global cleartext penalties

Settings: Update Security Settings drawables from Android 12

Settings: notifications: Add title for Advanced settings

SettingsProvider: Set device name to marketname if available

Statusbar brightness control: fix changes not happening

SystemUI: Disable all-caps for smart reply button text

SystemUI: Fix overlays resetting on every reboot

SystemUI: Left align AOD notifications when required

SystemUI: Limit Keyguard charging stats updates

SystemUI: Make A12 DP3 clock bigger

SystemUI: Remove QS drag handle

SystemUI: export screenrecord.RecordingService for GamingMode

SystemUI: move RecordingService into main process

SystemUI: overlay statusbar nfc icon in oos icon pack

Ticker: Adapt sysui notif context change for getIcon

TtsEngines: avoid crashes caused by null engine name

TwilightService: Save and use last fetched location

Update translations

Version: Bump to 5.9.2 Sanctuary

WifiApConfigStore: Use device model as default hotspot SSID

base: FPS Info: Make new formatting works with old kernel

base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent

base: SystemUI: add delete action for partial screenshot notification

base: SystemUI: halt LyricTicker after statusbar lyric disabled

btif: Use marketname as BT device name if available

core: Wipe package cache on upgrade even on user build

fixup! Keyguard: Allow disabling fingerprint wake-and-unlock

fixup! SystemUI: Left align owner info on some clocks

fixup! SystemUI: Show bluetooth battery level when available

fixup! keyguard: Introduce Android 12 ShapeShift clock

gms: Update Calculator and Clock from A12 Beta 5

kernel: Fix vdso32 building for 4.19+ kernels

keyguard: Fix null text on 12 clock after dismissing media

netd: add MAC address firewall

netd: fix: the order of firewallSetMACAddressRule api

overlays: overlay brightness thumb in oos icon pack

overlays: sync some dimens in oos pack

plugin: Set miui tap target size back to 46dip

require unlocking to use hotspot quick tile

require unlocking to use work mode tile

sepolicy: Expose faceunlock prop for all

sepolicy: Expose hal1 camera list prop

soong: move header override to compiler.go

telephony: show ICCID by default for all

vendor: Remove OPScreenRecord

vendor: Remove force build fingerprint

vendor: config: DEVICE_PACKAGE_OVERLAYS -> PRODUCT_PACKAGE_OVERLAYS

wifi: Use marketname as hotspot SSID if available

DOWNLOAD