Evolution X 11.7 QPR2 UNOFFICIAL Build Build date: 26/05/2026 Device changes: ============================== Synced with latest v11.7 source Merge Android Security Patch to May 2026 Update ImsServices For QPR2 Update VT blobs For QPR2 Included latest Power kernel Notable ROM changes ============================== [BUGFIX] SelfRemovingPreference: set visibility at early stage [temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all [TMP] LineageParts: Comment out some items added in Evolver [TMP] Partially revert "Disable more unused components" [viperfx_aidl] viperfx aidl integrate Add more device key actions Add On-The-Go Mode to power menu constants Add restart SystemUI in Advanced Reboot [2/2] Add three fingers swipe actions [1/3] Add toggle to allow advanced restart on secured lockscreen[1/2] Allow changing back gesture height [2/2] Allow to hide arrow for back gesture [2/2] Allow value 3 for status bar quick pull down Allow value to hide the clock AppVolumeSlice: Allow querying icon of apps installed by any user Automatic translation import AxThemeStore: Add Vietnamese translations BasebandVersionPreferenceController: Trim baseband if needed BatterySaverScheduleSeekBarController: Allow a wider control range Bluetooth timeout feature bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] build: changelog: Prevent script errors from failing the build build: execute changelog generator script build: overriding lineage namespace Change UserBackupSettingsActivity to extend FragmentActivity ChargingControl: Prevent crash against null provider ChargingControl: Show notification if device is charging ChargingControlNotification: fix system server crash codec2: Treat IGBP transport failures as blocking common: clean up /data/adb crufts compatibility_matrices: Add p/android-4.4 into FCM 5 compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 config: Build AxSandbox config: dexpreopt gamespace config: gate display engine category on persist prop config: Spoof BuildFingerprint as Pixel Beta custom_rom_hide: Remove recovery paths development: greyed-out `Disable HW overlays` option DevelopmentSettings: Disable automatic updates DevelopmentSettings: Hide OEM unlock by default DevelopmentSettings: Remove system update and other prefs Disable by livedisplay by default disable redundant indexing of WidgetsOnLockscreenFragment contents Disable unused components DisplayRotation: fix lockscreen rotation hidden on portrait Do not prevent boot on database downgrade Enable advanced reboot by default Enable full screen aspect ratio option by default Evolver: About: support per-device XDA forum links for multi-device maintainers Evolver: Add 2 colon clocks Evolver: Add animation styles for QS tile toggle Evolver: Add custom clock aod transition [2/2] Evolver: Add edge light preview Evolver: Add emoji styles Evolver: Add Google Wallet to TrickyStore auto-select list Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments Evolver: Add particle and waveform renderer styles Evolver: Add seekbar navigation to clock preview Evolver: Add sound preview to lock/unlock sound picker Evolver: Add subtle haptics on bass spikes Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] Evolver: Add swiftui and facebook emoji Evolver: Allow change media player position [2/2] Evolver: Allow configure bass haptics playback for pulse Evolver: Allow switching QS tile color to pre-qpr shade [2/2] Evolver: BootAnimation: Compose rewrite with M3 Expressive UI Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes Evolver: Changelog: Improve changelog color contrast Evolver: Clean up for dynamic bar Evolver: Cleanup and preference UI consistency Evolver: Consolidate app hide settings into single Compose fragment Evolver: Consolidate per-app and game spoofing UI Evolver: Consolidate, clean up, and reorganize our strings Evolver: Drop EvolverTheme Evolver: Drop redundant Photos spoof code in PIF Evolver: Fix DeviceConfig switch sync for face down detection Evolver: Implement custom color support for pulse [2/2] Evolver: Introduce new iOS like clock styles Evolver: Introduce quicksettings widget Evolver: Misc cleanup and UI consistency fixes Evolver: Misc: Overhaul app picker screens and consolidate shared UI Evolver: pif: fix auto-fetch reliability and default to blazer canary Evolver: PIF: overhaul config handling and add auto-fetch Evolver: PIF: Overhaul config handling and add auto-fetch Evolver: PIF: Tiered auto-fetch based on patch freshness Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards Evolver: Refactor Lockscreen Media art [2/2] Evolver: Reorganize categories and move flashlight to misc Evolver: Replace global Tensor toggle with per-app target picker Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements Evolver: Rewrite Sensor Block as Compose UI Evolver: Spoofing: Restructure screen layout and clarify strings Evolver: Themes: Hide navbar icons picker when gesture navigation is active Evolver: Themes: Simplify onPreferenceChange lock sound handling Evolver: TrickyStore: Add keybox revocation status check Evolver: TrickyStore: Add official keybox fetch support Evolver: TrickyStore: Add security patch date management Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet Evolver: TrickyStore: Rework attestation controls and per-app mode picker Evolver: Update smart pixels Evolver: Use general enable string for cutout ring Extend Long screen feature to all apps extras: add emoji packs extras: add swiftui and facebook emoji extras: Drop Evo navbar overlay extras: Update ios emoji Fix hidden AP remove WifiEntry during connection. fix long screen layout issues Fix missing keyboard for password field Fix settings pref switch for multi-user Fixup updater crash on WiFI only devices fixup! RU: Google Import translations fixup! Settings: doze brightness customization fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s GameSpace: Add changes for call listener improvements GameSpace: Add toggle to auto detect games on install GameSpace: Do not set process priority from sidebar GameSpace: Fix up gaming gesture lock GameSpace: Remove unimplemented trim memory callback GameSpace: Use same thread priority for sidebar hardcoding custom rom hide app white list Introduce Shake Gestures feature kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead Kill redundant search fun party Kill trust interface hint on first boot lineage-sdk: fixing force full screen feature lineage: Apply monet to Lineage framework icon LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform LineageParts: Add more device key actions [3/3] LineageParts: Do not restore keydisabler state at boot LineageParts: Keep PartsUpdater related fields and classes LineageSettingsProvider: Apply monet to icon background location: Allow to override Mock Location restriction [2/2] location: greyed-out mock override toggle until app is selected location: Move mock location app picker to Location settings LongScreenSettings: force stop app when adding/removing to long screen app list Lower q/android-4.9 requirements Make trust interface less boring manifest: Initialize for Evolution X 11.6.4 manifest: Initialize for Evolution X 11.7 manifest: Track vanilla branch for OTA MediaSync: fix nullptr dereference in onAbandoned_l on output death MediaSync: fix nullptr dereference when detachNextBuffer fails MediaSync: remove InputListener death recipient dead code network: Link to custom eSIM settings New Crowdin updates (#143) New Crowdin updates (#2) OmniJaws: Correct resources nomenclature Optional haptic feedback on back gesture [2/2] overlay: Use google-sans-flex as default overlay: Use google-sans-flex for font config overlays p/android-4.4: Bump min LTS version p/android-4.4: Enforce eBPF configs PermissionController: Add missing permission groups PermissionController: Remove check/s for permission controller version PermissionController: Use headline font from framework resource pixel-style: Do not override qualified networks service pixel-style: Update overlays from stallion CP1A.260405.005 ProfileSelectFragment: add clarifying comment about UserHandle#myUserId ProfileSelectFragment: backport 16 QPR3 changes ProfileSelectFragment: Refactor getTabId to getStartingTabIndex ProfileSelectFragment: stop assuming tab id == tab index Properly set default value for switch pref Refresh rate: Add display refresh rate illustration release: Enable show_icon_in_empty_shade Remove the Automatic ota check option but be sure it's disabled Remove unused Network Traffic fragment removing lineage stats removing tests to ease of sepolicy addition maintenance reorder spinner entries on the battery optimization app list screen Replace los versioning Restore q/android-4.9 Restore q/android-4.9 again Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" Revert "Delete p/android-4.4." Revert "Evolver: Add dynamic bar event for ongoing calls" Revert "Evolver: Add nothing os charging animation" Revert "GameSpace: Do not set process priority from sidebar" Revert "overlay: add applock whitelist" Revert "PermissionController: Bring in the new icon" Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" Revert "Settings: Bring in the new icon" Revert "Settings: Move Google Setting way down" Revert "Settings: Only show gesture navigation if device has a software nav bar" SafetyCenterUtils: This function is only used by tests SatelliteController: Harden carrier roaming NTN notifications SatelliteController: Make NTN nullness explicit sdk: remove app from recents after kill sepolicy: Add permissions for secure Sandbox Vault sepolicy: Add sandbox rules sepolicy: Add support for game space sepolicy: adding usap pool rules sepolicy: Address sandbox denials sepolicy: Allow game space set thread priority services: Avoid exception-driven invalid subId user handles services: Cache unsupported N1 mode responses services: Sanitize invalid physical cell IDs from RIL Set launch mode to singleTop for UserBackupSettingsActivity Set long press on back default to kill app Set summary automatically if required set textAllCaps theme property to off by default Settings: Adapt Google battery saver changes to A16 QPR2 Settings: Add config check for screen off UDFPS Settings: Add config to display Now Playing Settings: Add config to show/hide vendor security patch level Settings: Add Device codename to Firmware version window Settings: Add Glide library Settings: Add icon for 'WiFi timeout' Settings: Add icon for emergency broadcasts Settings: Add icon for WEP in wifi network settings Settings: Add missing icon for Adaptive connectivity Settings: Add missing illustration for camera gesture Settings: Add support for daily and weekly data usage cycles [2/2] Settings: Add toggle for face down detection Settings: Add torch toggle for double tap power gesture [2/2] Settings: Add vibration patterns from OOS [3/3] Settings: Adding multi-media focus support [2/2] Settings: Allow choosing a custom vibration pattern [3/3] Settings: allow disable of screenshot shutter sound [2/2] Settings: Allow disabling refresh rate lowering in battery saver Settings: Allow dismissing suggestions Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] Settings: Avoid enforcing weird backgrounds Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE Settings: Change back gesture height intervals Settings: display: gate display engine category on persist prop Settings: doze brightness customization Settings: Enable "install available apps" Settings: Enable clone apps Settings: Enable glanceble hub for all Settings: explicitly enable cloned apps Settings: Extract OEM/device name formatting into shared utility Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices Settings: fix broken mobile network reset button Settings: Fix capitalization, grammar, and wording in our strings Settings: Fix custom Private DNS hostname being overwritten Settings: Fix duplicated baseband string on all devices. Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration Settings: fix udfps | skip button overlap issue Settings: Fix up panel theme and layout Settings: Force disable top level support preference Settings: Hardware info: Gate OTA maintainer fetch behind official build type Settings: Hardware info: Rework as unified card UI with OTA-backed data Settings: hide ambient from search Settings: Hide back haptics setting if not supported Settings: Hide headsup toggle Settings: Implement device idle manager [2/2] Settings: Implement localepicker from SettingsGoogle Settings: Implement RefreshRateManager [SQUASHED] [2/2] Settings: Implement reverse-engineered battery saver page Settings: Import updated lottie animations from bp41 Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] Settings: Introduce automated Sleep Mode [2/2] Settings: Introduce navbar pill auto-hide [2/2] Settings: Introduce per app GPU screen composition setting [2/2] Settings: Logo: Add animated RGB glow effect Settings: Logo: Add animated RGB glow; static outline on light theme Settings: Logo: Add animated RGB glow; use old logo on light theme Settings: Observe auto brightness mode changes Settings: Pull navigation mode settings out Settings: Refactor hardware info into unified card UI with OTA data Settings: Remove flag check for blur toggle Settings: Remove summary placeholder from "System updates" pref Settings: Reset mobile data always on developer setting correctly Settings: Set proper initial value for multi media focus Settings: SoftAp: add support for setting shutdown timeout Settings: support per-app volume [3/3] Settings: Update overlay package for pure black theme Settings: Use default letter spacing for category titles Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme Settings: VolumeDialog: Add toggle for haptic feedback [2/2] Ship as Evolution X based on LOS stats: Mod version switched to Evolution X version strings: Added a Russian translation SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP SystemUI: Use new privacy indicators for location themes: Add back gesture | charging anim themes themes: Update json themes: Update json for back gesture and charging animations ThemeStore: Add more battery style previews ThemeStore: Exclude more prebuild overlays ThemeStore: Switch to new json version ThemeStore: Update theme repository path tools: Add changelog script tools: changelog: Fix date command compatibility tools: Execute changelog script once at a time tools: fix changelog date format for correct git log parsing treat IdentityCheck promo+notification already shown by default Try loading default setting value for switch Updater: Make it REUSE compatible version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property version: Uprev to 11.6.4 version: Uprev to 11.7 Video wallpaper selector [2/2] Wi-Fi timeout feature wifi_chip: Reduce legacy Wi-Fi HAL startup noise wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] WifiChipAidlImpl: Cache unsupported capability probes Evolution X 11.6.3 QPR2 UNOFFICIAL Build Build date: 22/04/2026 Device changes: ============================== Synced with latest v11.6.3 source Merge Android Security Patch to April 2026 Update LunarisDolby Dropped multiple useless blobs Notable ROM changes: ============================== Adapt dynamic resolution in nuplayer with enable sample aspect ratio parameter Add hooks for custom rom hide base: Always turn on sensors when disabling sleep mode base: Migrate to MaterialExpressiveTheme bluetooth: Fix avrcp disconnect/connect issue bootstat: Use Health HAL to retrieve battery level bouncycastle: adding more providers for trickystore port Change UserBackupSettingsActivity to extend FragmentActivity config: Add Mosey nopauth variant selection flag config: Inherit Mosey impl core: Adding omnijaws front end hooks core: Align Watchdog native dumps with crash_dump policy core: Avoid DeadSystemException recursion when dropbox is unavailable core: Dynamically inject Tensor features for Play Store compatibility core: Harden DeadSystem paths for optional services custom_rom_hide: harden pointer validation across all entry points Evolver: Add lock screen toggles for lock screen dynamic bar Evolver: Add more classic icon shapes Evolver: add new clocks Evolver: Add proper toggle for smartspace Evolver: Adding statusbar dynamic bar Evolver: Allow change notification bg color Evolver: Allow disable qs media player Evolver: Allow toggle waveform seekbar Evolver: Bring back cutout progress ring Evolver: Bring back ongoing progress chip Evolver: Bring back signal/wifi icon styles via AxThemeStore Evolver: Bring back toggle for Tensor feature override Evolver: fix crash in hideapplist Evolver: Introduce nowplaying music dialog Evolver: notification app icon Evolver: Rework spoofing features (use AxionOS impl) Evolver: Toggle to launch notification apps in bubble extras: Bring back Accord extras: fonts: Add Recursive font extras: Import ax_compose sdk fix StrictMode BackgroundActivityLaunchCallback leak Fix the issue of digital jitter during the countdown when using "PIN" for lock screen unlocking Fixed the issue where settings_secure.xml.fallback fails to generate in scenarios involving dual instances of the app fixup! Adding dynamic font feature gms: Update from mustang BP4A.260205.001 IconProvider: fix crash when resource is missing init: Prioritize bpfloader and netd startup during post-fs-data init.rc: fix SELinux label regression on dirty flash for adb spoofing dirs LineageParts: Replace fragment-wide listeners where possible LineageParts: Simplify some prefs summary handling with SummaryProvider LineageParts: StatusBarSettings: Set dependencies of QS brightness slider preference LMOFreeform: Prefer highest refresh rate display mode LMOFreeform: Use max supported refresh rate for freeform windows MediaRouterService: fix A2DP incorrectly suppressed on USB disconnect Merge April 2026 security patches PixelPropsUtils: Drop Meizu spoof PixelPropsUtils: Drop PIF spoofing PixelPropsUtils: Update fingerprints to April 2026 release release: Disable redesign notification font release: Enable notification themed icon [Experimental] sepolicy: Add mosey_app to compat mapping sepolicy: Allow perf HAL to access proc_sched as well sepolicy: Enhance vold_prepare_subdirs for media storage sepolicy: Remove obsolete treble sepolicy tests sepolicy: Restrict build version props sepolicy: Restrict pixel props usage services: Fix sleep mode service initialization Set launch mode to singleTop for UserBackupSettingsActivity Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView Settings: Introduce automated Sleep Mode Settings: Observe auto brightness mode changes Settings: ProfileSelectFragment: Refactor getTabId to getStartingTabIndex soong: Fix 'date' command options soong: overriding lineage namespace Switch to AxionOS spoof implementation (custom rom hide/trickystore/game spoof) System: Switch Tensor feature handling to user-controlled override SystemUI: Add Glow effect in notch ring SystemUI: Add more classic icon shapes SystemUI: Add new OOS clock SystemUI: DynamicBar: Fix chip dismiss issue SystemUI: DynamicBar: Improve battery icon with rounded corners and proper nub SystemUI: DynamicBar: Improve chip padding and size SystemUI: DynamicBar: Redesign media pill style SystemUI: Fix media album art not updating on track change in ongoing chip SystemUI: Fix NotificationMenuRow crash on theme switch SystemUI: Fix QS classic tile style jitter during panel expansion SystemUI: Fix qs tile font variable SystemUI: Improve statusbar logo padding SystemUI: Update sleep mode QS tile Update GameSpace Update translations vendor: drop default PIF values vold: Fix binder thread starvation in dump wifi: Accept operating environment values 0x01-0x06 in Country IE wifi: ClientModeImpl: Move updateCurrentConnectionInfo() before broadcast wifi: Fix Transition Disble in WifiUriParser Evolution X 11.6.2 QPR2 UNOFFICIAL Build Build date: 23/03/2026 Device changes: ============================== Synced with latest v11.6.2 source Merge Android Security Patch to March 2026 Switch to user build Switch to LunarisDolby Switch to IR AIDL HAL Update ImsServices in QPR2 Fixed vibrator effects Apply dex2oat optimizations Disable gl backpressure Dropped multiple useless blobs Enable blur Included latest Power kernel Notable ROM changes: ============================== AppOpsService: treat empty attribution tags as absent CameraProviderManager: ignore torch callbacks for flashless cameras Evolver: Add Idle manager resources Evolver: Add option for PairIP license check blocker Evolver: Add support custom color for clock chip Evolver: Add transparent mask clock mode for gradient chip Evolver: Allow toggle to kill Flash SMS messages Evolver: Bring back Lockscreen Weather Evolver: Implement DeviceConfigSwitchPreference Evolver: Introduce Clock face feature Evolver: Introduce custom spoof device support in per-apps spoofing Evolver: Introduce per-apps spoofing Evolver: Refactor per-app spoof UI Evolver: Remove alert slider notifications InsetsController: skip redundant hide(ime()) tracking KeyboxImitationHooks: Abandon generated certs Settings: Add config to display Now Playing Settings: Add toggle for face down detection Settings: Add torch toggle for double tap power gesture Settings: Guard against detached fragment context in hide dev settings Settings: Implement Idevice idle manager SystemUI: Add interaction boost for QS/shade animations SystemUI: Disable smartspace default view SystemUI: Fix flashlight QS direct-expand slider initialization SystemUI: Fix flashlight slider re-enable from 0 level SystemUI: Hide ongoing action chip while QS panel is expanded SystemUI: Make the new vertical flashlight slider compatible with the old FlashlightController implementation SystemUI: Update smartspace to CP1A.260305.018 SystemUI: clear stale LogAccessDialog timeouts SystemUI: hide ticks on flashlight slider SystemUI: honor hidden FGS manager packages SystemUI: keep Wi-Fi QS tile subtitle Wi-Fi-specific Update EGL context type from EGLDisplay to EGLContext aconfig: Enable flashlight strength tile supportaconfig: Enable flashlight strength tile support base: Empty accessibility service list when hiding app list config: Enable OmniJaws service core: Add OmniJawsClient extras: Build overlays for hiding clock and smartspace extras: Don't include prebuilt spoof Evolution X 11.5.2 QPR1 UNOFFICIAL Build Build date: 10/01/2026 Device changes: ============================== Synced with latest v11.5.2 source Merge Android Security Patch to January 2026 Update Dolby Atmos Notable ROM changes: ============================== Evolver: Allow user to turn off vbmeta digest update Settings: Adding multi-media focus support SystemUI: smartspace: Open google weather on tapping smartspace SystemUI: smartspace: fix media view mistake SystemUI: smartspace: refactor dagger explicit launcher force stop whitelist fixing ShadeDialogContextRepo crash fixing app directory access skipping screen off animation controller for fast animation settings Evolution X 11.4.1 UNOFFICIAL Build Build date: 20/11/2025 Device changes: ============================== Synced with latest v11.4.1 source Merge Android Security Patch to November 2025 Enabled UFFD GC Support (Memory management related) Disabled few more loggers More miscellaneous changes Notable ROM changes: ============================== Add FontSpaceGroteskOverlay font FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null FingerprintProvider: Add support for HIDL workaround props Fix fingerprint breaking when using private space Fix the system server restart issue caused by the fingerprint framework KeyboxImitationHooks: Add modificationTimeMs to key metadata KeyboxImitationHooks: Delete old keys if newer ones fail to generate KeyboxImitationHooks: Ignore keys requiring auth Override host metadata Permission: Remove Advanced Protection related safety sources PermissionController: Remove check/s for permission controller version PermissionController: Use headline font from framework resource Pulse: Do not add listeners if pulse is disabled Pulse: Do not stop pulse if dozing Pulse: State enhancements Pulse: Unify pulse running/showing state SystemUI: Fix stale colors on power menu after UI mode change add workaround for BiometricService.SettingObserver system_server crash apns: Add KKTCell APNs apns: Update APNs of Turkish carriers appops: skip ops for invalid null package during state serialization build: Clamp first api level to 32 gms: Revert GmsCore to pre-QPR1 init: Add more properties for spoof services: Fix crash caused by null fp daemon Evolution X 11.2 UNOFFICIAL Build Build date: 19/09/2025 Device changes: ============================== Synced with latest v11.2 source Merge Android Security Patch to September 2025 Fixed FMRadio issues (A16 issue) Fixed Telegram Camera issues More miscellaneous changes Notable ROM changes: ============================== Merge September 2025 security patches Add new audio from mustang BD3A.250721.001.B7 Add new setup wizard props from mustang BD3A.250721.001.B7 Allow devices to disable 5G toggle AnimationUtils: Fix inverted flag logic and wrong timebase fallback Evolver: Add toggle for QS tile haptic feedback Evolver: Bring back screen-off UDFPS toggle Evolver: Drop AOD wallpaper toggle Evolver: Move switches to statusbar tuner Evolver: Re-enable Smart Pixels Evolver: September 2025 update Fix lock screen charging values PixelPropsUtils: Do not block attestation if custom keybox is loaded Settings: power off verify SystemUI: Add flashlight strength SystemUI: add volume tile SystemUI: Allow devices to disable Smart Pixels on UDFPS SystemUI: Fix keyguard state logic in onStartedGoingToSleep SystemUI: Prevent keyguard state conflicts that caused screen flickering SystemUI: UdfpsAnimation: Clear animation before setting new style SystemUI: UdfpsController: Attempt fix animation for Optical UDFPS SystemUI: UdfpsController: Use keyguard update monitor callbacks for animations config: Set new audio from mustang BD3A.250721.001.B7 as default extras: Drop Accord gms: Update from mustang BD3A.250721.001.B7 Evolution X 11.1 UNOFFICIAL Build Build date: 20/08/2025 Device changes: ============================== Synced with latest v11.1 source Merge Android Security Patch to August 2025 Fixed 30FPS Video Recording in MiuiCamera (A16 issue) Fixed DAC Audio Issues Fixed WPA3 Hotspot loading issues Fixed Bluetooth Audio issues Dropped some useless Bluetooth blobs Optimized battery consumption More miscellaneous changes Notable ROM changes: ============================== Evolver: Add back batterybar Evolver: Add customization to select QS tile shape Evolver: Allow single tap on keyguard affordances Evolver: AOD wallpaper toggle Evolver: MonetSettings: Add back the Content theming style Evolver: MonetSettings: Bump max chroma factor to 150 Smartspace: Return if text is null SystemUI: Add advanced filtering and customization SystemUI: Add haptics when using single tap for keyguard affordances SystemUI: Apply tile shapes to all tiles SystemUI: Do not disable slice provider for smartspace SystemUI: Do not switch between spacer and text for data usage in footer SystemUI: clear keyguard indication background and icon on empty text screenrecord: Set entire screenrecord as the default option