Join Telegram
Join Youtube

Evolution X with Android 12 For Redmi Note 7/7s (Lavender)

Evolution X v6.0 Snow | OFFICIAL
Device: Redmi Note 7/7s (Lavender)
by Martin Štrobl
Version: 12(S)
Build date: 23 Dec 2021
File size: 1.59 GB

Source changes:

Evolution X v6.0 Snow::

  • Initial Android 12 release
  • December Security Patch
  • Delegate DeviceConfig permissions to custom provisioning service
  • Evolver: Add better battery styles and customizations
  • Evolver: Add toggle to disable battery estimates in QS
  • Evolver: Bring back old style mobile data indicators
  • Evolver: Remove extra array for network traffic
  • Evolver: Statusbar brightness control
  • Import SystemUIGoogleOverlay
  • Settings: Allow to customize notification led light
  • Settings: Fix notification led crashing notif led window
  • Settings: Forward port lock pattern grid size
  • Settings: Forward port pattern visibility settings
  • SystemUI: Add dual-tone light and dark themes for QS
  • SystemUI: Follow light/dark theme in quick settings
  • SystemUI: Initialize QS tiles in inactive state
  • SystemUI: QS: Add CPUInfo toggle tile
  • SystemUI: Remove nav bar background in QS customizer
  • SystemUI: Update Bluetooth battery level assets
  • Themes: Fix volume panel not following monet colors
  • core: Blacklist P21 experience system feature from Google Photos

Device changes:

  • A lot of stuff has been adapted for A12 (stuff like changing API levels, AIDL versions etc.)
  • Switched to QTI keymaster, updated gatekeeper
  • Stopped building ATRACE cuz’ it doesn’t work
  • Uprevved radio and DRM
  • Switched to Audio HAL v7
  • Updated SEPolicy rules for A12
  • Nuked datastatusnotification.apk, because it broke dual SIM
  • Cleaned up Bluetooth stuff to be fully “AOSP-ified”, added LC3 support for Bluetooth audio
  • Dropped TetheringOverlay because we use BPF in the kernel now, thus we don’t need it
  • Moved the lights HAL from HIDL to AIDL
  • Added [email protected]/@4.0
  • Added prebuilt cgroups/task_profiles to fix CPU power management under A12
  • Switched to AIDL Pixel Powerstats HAL, because the old one doesn’t work under A12
  • Decommonized partition sizes for each sdm660 device (to be able to ship more GApps etc.)
  • Rearranged props from ProductConfig to BoardConfig to fix props being set in 2nd stage init
  • Updated some props to fix ScreenRecord stutter in A12
  • Updated init scripts to abide by A12 docs
  • Removed some obsolete Zygote configs from overlays
  • Adapted IFAAManager for A12
  • Adapted DeviceSettings to the Android 12 Settings style
  • Added back thermal settings into DeviceSettings
  • Updated and cleaned up powerhint
  • Switched to QTI Thermal and Health HALs
  • Many more smaller changes


  • Clean flash recommended




  • All Testers and Developers.

Leave a Reply

Your email address will not be published.