[Xiaomi Mi 11] joeyhuab:
New update is out! June security patches are merged into Evolution X source and all of the latest changes are included in this update. Dolby Vision has been disabled to avoid issues with Netflix and other streaming apps. Every other important change may be found below. I hope you enjoy and continue to support Evolution X by donating! Thanks in advanced!

Changelog for the latest (06/28/2022) update

Device changes:

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

Fix status bar glitch for apps that access internal resource dimen

Disable Dolby Vision in hwcomposer

Move Xiaomi Doze inside stock ambient display preference

Move to source built IFAAService

Sync up /system_ext properties with QSSI 12

Update Evolution X related overlays

Update telephony package list to LA.QSSI.12.0.r1-05600-qssi.0

Upstream GPS updates

Upstream kernel changes

import diag HAL

parts: Implement Clear Speaker

parts: Use directBootAware

rootdir: Add missing thermal node for charging

rootdir: import diag related usb entries

rootdir: switch to lz4 for zram

update blobs from MIUI Stable V13.0.12.0 for star

update display blobs from 19300.01

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

ROM changes:

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

Add group audio to vendor.media.omx service

Add support for External EXT4/F2FS storage

Add upstream fixes to ElectronBeam screen-off animation

AlarmManagerService: Reduce log level wtf -> w

AudioService: Fix issue with linked notification volume

BatteryStatsImpl: Guard against OOB

BluetoothControllerImpl: fetch battery level from any device

BluetoothControllerImpl: synchronize mConnectedDevices access

Call CardDatabaseHelper.getInstance() when used and not in onCreate

CarrierSettings: Update from SQ3A.220605.009.A1

Codec2: guard the dummy work signal to lahaina only

Datausage: Fix NPE in preference controller

Don't build QuickSearchBox

Evolver: Add 14 new VoLTE icons

Evolver: Add rotationX animation to quick settings tiles

Evolver: Allow setting battery percent view on left

Evolver: Battery Styles: Add customization for QS

Evolver: Bring back QQS brightness slider

Evolver: Bring back Smart Pixels (per-device compatibility)

Evolver: Bring back Status bar logo customizations

Evolver: Bring back animations to quick settings tiles

Evolver: Bring back click to take partial screenshot feature

Evolver: Import RenderingJitter test from FWB

Evolver: Insert screen off fod toggle into UDFPS settings

Evolver: Logo: Add amogus icon

Evolver: Remove transparency QS options (still buggy)

Evolver: Rework media artwork notification

Evolver: Toggle data usage view on QS footer

Fix Wi-Fi timeout string issue in Settings search

Fix crash with protected content with ElectronBeam/Scale screen-off animation

Fix daveys when latch_unsignaled is used

Fix potential error for sys.platform

FooterActions: Add haptic click when long pressing settings icon

GameSpace: Add battery remaining text

GameSpace: Add memory info in game overlay

GameSpace: Add tiles layout for portrait mode

GameSpace: Add time/date in panel view

GameSpace: Fix per game configure icon on light theme

GameSpace: Improve strings

GameSpace: Redesign layout with time/date views

GameSpace: Redesign overlay with battery text and time views

GameSpace: Set default panel view opacity to 100%

Handle non-exist permission group correctly for pm list permissions

Hide the "Show the vibrate icon in the Status Bar" setting

IconPack{Sam,Victor}: Inverse vol collapse/expand anim path data

InputWrapper: Opt out early if session == null

Limit SafetyNet workarounds to unstable GMS process

Merge June 2022 security patches

Only update the compat system UI visibility if the source is valid

PhoneStatusBarPolicy: Show battery level for all devices

PixelPropsUtils: Exclude recorder from pixel props

PixelPropsUtils: Press F for bonito and sargo

PixelPropsUtils: Update fingerprints to June 2022 release

PreviewInflater: Fix issue with google dialer widget on keyguard

QSFooter: Launch The Evolver when long clicking settings

Re-enable remote keyguard animation

Screenrecord: Allow to reduce 3 second screen record timer

Screenrecord: Save pref for skip timer switch

Screenrecord: Slightly optimize loading/saving preferences

Screenrecord: Update layout to the new spec

Screenrecord: Use proper drawable for bigger file size limit option

ServiceRegistry: Don't throw an exception if OEM_LOCK is missing

Settings: Add Remove space under keyboard feature

Settings: Add preference for toggling the wallpaper zooming animation

Settings: Also disable navbar hint state if IME space is hidden

Settings: Disable "SIM card lock" when the SIM card is PUK-blocked

Settings: Don’t translate battery_stats_clear string

Settings: Fix default value for IME space

Settings: Fix gestures saving parameters

Settings: Fix loading iconpack-based Wellbeing icon

Settings: Improve IME space feature

Settings: Long press to copy wifi password

Settings: Make NetworkScanHelper max search time customizable

Settings: Optimize the selected WFD route preference summary

SettingsLib: CollapsingToolbarBaseActivity: Increase scrim transition duration

Show the vibrate icon in the Status Bar by default

Skip checking SystemUI's permission for observing sensor privacy

Switch back to original charging animation background

SystemUI: Add left padding for keyguard slices

SystemUI: Calculate paged QS tiles height properly

SystemUI: FPSInfoService: get statusbar insets ignoring visibility

SystemUI: Fix NPE for per-app volume

SystemUI: Fix daily data view in QS footer

SystemUI: Fix double unlock sound issue

SystemUI: Fix few issues with toggling privacy indicators

SystemUI: Hide OOS clear all if panel visible because Headsup

SystemUI: Hide OOS clear all if reticker enable

SystemUI: Make popup menus more rounded

SystemUI: QSAnimator: Hide secondary label in QQS

SystemUI: Re-inflate keyguard statusbar on theme change

SystemUI: Refactor MobileSignalController implementation

SystemUI: Refactor brightness slider paddings

SystemUI: Set lockscreen clock font dynamically

SystemUI: Use App icon for per-app volume

SystemUI: add haptic feedback for qs tiles

SystemUI: cleanup fps info tile and service

SystemUI: logo: Re-align amogus icon

SystemUI: screenshot: add delay for long-press partial screenshot

SystemUI: screenshot: add extra crop boundaries

SystemUI: screenshot: close QS after launching long screenshot activity

SystemUI: screenshot: disable magnification for partial screenshots

SystemUI: screenshot: open long screenshot activity for partial screenshots

SystemUI: screenshot: remove duplicate clamping on move action

SystemUI: screenshot: remove misplaced call to set crop view padding

Update ThemedIcons

Update prebuilt gapps to June patch release versions

Update several APNs from SQ3A.220605.009.B1

Update translations

Use brightness icon matching with slider redesign

VolumePanel: Avoid multiple animations on touch spam

VolumePanel: Pass touch outside of volume panel

Wire up default fonts with font engine

apns: Remove user_editable="false" for user visible APNs

base: Do not reset keyguard going away state

base: Provide missing permissions for SystemUI

base: Provide required permissions for cellbroadcastreceiver

base: Use font configs instead hardcoded fonts

base: overlay: Fix volume panel arrow in Viktor and Sam icon packs

base: use a double click effect for charging if there is no amplitude control support

build: Override host metadata

config: Don't pass CFLAGS_MODULE="-fno-pic" if using LLVM

core: Fix menu popup ripple

core: Fix showing Toast icons for legacy apps

device_config: Disable always screen on

fastboot: Hide bootloader/baseband/hw versions if empty

fastboot: Prefer ro.boot.hardware.revision for hw-revision

fixup! Missing changes haptic issues with gestural navigation

fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes

gms: Disable obdm support on non-qcom pixels

gms: Include P2021 walls as optional package

improve PendingIntent security check compatibility

kernel: Avoid unnecessary savedefconfig

kernel: Clean up kernel copy recipes

kernel: Ensure dtb(o) always get rebuilt

kernel: Move TARGET_KERNEL_ADDITIONAL_FLAGS to kernel task

kernel: Remove unneeded MKDTIMG dependency

kernel: Switch to AOSP DTC instead of using scripts/dtc

kernel: Use LLVM's substitutes for GNU binutils if possible

kernel: build: Wipe DTB/O OBJs before build

libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib

media: fix ImageReader to handle P010 images

neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE

overlay: Exclude ImsService from location indicators

overlay: Use config_locationExtraPackageNames for indicator exemptions

overlay: add cell broadcast service indicator exemption

services: AppLockManagerService: ignore uninstall intent if app is being replaced

services: fix a synchronization issue in CachedAppOptimizer

version: Uprev to 6.5

DOWNLOAD