• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][tissot][OFFICIAL] Evolution X [09/28/2021]

Search This thread

marcelrosca

Member
Jul 11, 2020
6
0
Hello! The rom is very good, but I have some questions and suggestions.
I saw in the Google play store that the device is not certified, is there a problem with it in some way, or can it be non-certified?
One suggestion would be: I can use the home button to answer calls, I've seen this on several roms and it's a helpful feature in some situations.
P:S: Sorry for my English I dont known I used Google Translate for write this message.
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,202
13,325
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
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
 

Jonh225

Member
Sep 7, 2021
6
2
g
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 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: 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: 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
Thank you for this great work, and for continuing to give life to this great veteran, for reasons like you are, I still don't want to change my Tissot 😎 thank you very much to all the collaborators
 

erick28

Member
May 10, 2012
9
1
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
Thank you Sir Joey
 
  • Like
Reactions: joeyhuab

joeyhuab

Recognized Developer
Nov 5, 2012
3,202
13,325
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Another bugfix update. Just a hint. This might be the final build for Android 11 as the team will be preparing for Android 12's stable release by next month.

Notification Media Player view has been redesigned, gesture settings default values have been fixed as well. Other fixes and changes found below. Enjoy!

Changelog for latest (09/17/2021) Update

Device changes:
==============================
  • Bring back Renderscript HAL
  • Build power stats HAL and label it
  • Correct GBoard spacing for immersive navigation
  • Drop libsdm-disp-apis.so
  • Import Xiaomi Parts v3.0
  • Import libthermalfeature.so
  • Patch fingerprint blobs for fakelogprint shims
  • Remove obsolete vulkan.pastel blobs
  • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
  • extract-files: Fix wrong lib path
  • init.qcom.rc: remove unused /data access
  • init.qcom.rc: remove unused property
  • overlay: Add Battery Health
  • rootdir: Boost I/O performance during bootup
------------------------------
ROM changes:
==============================
  • AndroidSClocks: Beautify it
  • Disallow click to partial screenshot right after screenshot is taken
  • GestureNavigationSettings: Fix default values
  • SMP: Reject pairing if public_key.x match
  • SystemUI: Change Media Player margin to Android S style
  • SystemUI: Don't show charging animation if battery is charged
  • SystemUI: Enable three icon switching within QS DND tile
  • SystemUI: Unblock gestural navigation on clearScreenshot()
  • SystemUI: rework status bar burn-in protection controller
  • TaskSnapshotController: avoid NPE
  • base: use a double click effect for charging if there is no amplitude control support
  • vendor: add OTA script to delete package cache
DOWNLOAD
 

Augussst

Member
Nov 11, 2017
32
2
Another bugfix update. Just a hint. This might be the final build for Android 11 as the team will be preparing for Android 12's stable release by next month.

Notification Media Player view has been redesigned, gesture settings default values have been fixed as well. Other fixes and changes found below. Enjoy!

Changelog for latest (09/17/2021) Update

Device changes:
==============================
  • Bring back Renderscript HAL
  • Build power stats HAL and label it
  • Correct GBoard spacing for immersive navigation
  • Drop libsdm-disp-apis.so
  • Import Xiaomi Parts v3.0
  • Import libthermalfeature.so
  • Patch fingerprint blobs for fakelogprint shims
  • Remove obsolete vulkan.pastel blobs
  • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
  • extract-files: Fix wrong lib path
  • init.qcom.rc: remove unused /data access
  • init.qcom.rc: remove unused property
  • overlay: Add Battery Health
  • rootdir: Boost I/O performance during bootup
------------------------------
ROM changes:
==============================
  • AndroidSClocks: Beautify it
  • Disallow click to partial screenshot right after screenshot is taken
  • GestureNavigationSettings: Fix default values
  • SMP: Reject pairing if public_key.x match
  • SystemUI: Change Media Player margin to Android S style
  • SystemUI: Don't show charging animation if battery is charged
  • SystemUI: Enable three icon switching within QS DND tile
  • SystemUI: Unblock gestural navigation on clearScreenshot()
  • SystemUI: rework status bar burn-in protection controller
  • TaskSnapshotController: avoid NPE
  • base: use a double click effect for charging if there is no amplitude control support
  • vendor: add OTA script to delete package cache
DOWNLOAD
We're gonna get Android 12? wow thats awesome, thanks a lot for all the devs!
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,202
13,325
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
A quick update before October security patch. Finalized a lot of fixes for our device specifically along with fixes in the ROM itself.

Changelog for latest (09/27/2021) Update

Device changes:
==============================
  • Add offline charging LED indicator
  • Add vendor.qti.hardware.data.latency manifest entry
  • Address power stats hal denials
  • Bring back Renderscript HAL
  • Build wcnss_service from source
  • Change density to 420
  • Cleanup DRM HIDL fqnames
  • Downrev soundtrigger to 2.1
  • Enable Adaptive charging
  • Enable blur by default
  • Enable PRODUCT_VENDOR_MOVE_ENABLED
  • Enable zram-writeback job
  • Get rid of legacy audio policy conf
  • Migrate to android.hardware.bluetooth.audio
  • Switch to GABUTERS clang
  • Switch to shrimp kernel
  • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
  • Use only full qualified name for manifest entries
  • Use vintf fragment for Widevine HIDL
  • dirac: Address denials
  • rootdir: Boost I/O performance during bootup
------------------------------
ROM changes:
==============================
  • EdgeBackGestureHandler: use tick instead of heavy tick for back gesture
  • Evolver: Add left and right virtual buttons while typing (for old navbar layout)
  • Evolver: Add toggle for floating notification dismiss button
  • Evolver: GamingMode: Add option to disable menu overlay
  • Evolver: Launch EasterEgg activity when logo is clicked in about section
  • Evolver: Move rounded corners back to Themes category
  • Evolver: Remove toggle to disable charging animation
  • Evolver: Reorganize and add dividers
  • Fix some haptic issues with gestural navigation
  • GamingMode: Fix danmaku container layoutParam on config changed
  • GamingMode: Fix views obscuring other window that needs interaction
  • GamingMode: Mark date/time format strings as non-translatable
  • KeyguardSlice: Fix ticker appearing for a split second on lockscreen
  • PixelPropsUtils: Remove some packages
  • PixelPropsUtils: bring samsung accessory service to the list
  • SamsungHighlightclock: fix updating wallpaper color when wallpaper changes
  • Settings: Add our Easter Egg into our ROM version preference
  • Settings: Combine Double Tap settings into a single fragment
  • Settings: Improve A12-styled Search bar layout
  • Settings: Make IME button space optional
  • Settings: Make navbar visibility tweaks more distinct
  • Settings: Refactor firmware version window
  • SystemUI: Bring back AOSP Cellular tile icon
  • SystemUI: Fix stuttering/jank related to media player control buttons
  • SystemUI: LyricTicker: Follow status bar padding
  • SystemUI: Reorder default QS Tiles
  • SystemUI: Ticker: Follow status bar padding
  • SystemUI: Update battery info every second when device is charging
DOWNLOAD
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,202
13,325
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
As reported yesterday, the Blur stuff made the device lag as it couldn't handle the graphical changes. All blur-related props have been disabled to keep the device smooth.

Changelog for latest (09/28/2021) Update

Device changes:
==============================
  • Disable all blur-related props
  • Enable freeform windows
  • Update Mapper & Allocator from LA.UM.9.6.3.r1-03400-89xx.0
------------------------------
ROM changes:
==============================
  • Evolver: Add seekbar for Left/Right statusbar Paddings
  • LockPatternView: Fix a11y+BiometricPrompt related OOB exception
DOWNLOAD
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    A quick update before October security patch. Finalized a lot of fixes for our device specifically along with fixes in the ROM itself.

    Changelog for latest (09/27/2021) Update

    Device changes:
    ==============================
    • Add offline charging LED indicator
    • Add vendor.qti.hardware.data.latency manifest entry
    • Address power stats hal denials
    • Bring back Renderscript HAL
    • Build wcnss_service from source
    • Change density to 420
    • Cleanup DRM HIDL fqnames
    • Downrev soundtrigger to 2.1
    • Enable Adaptive charging
    • Enable blur by default
    • Enable PRODUCT_VENDOR_MOVE_ENABLED
    • Enable zram-writeback job
    • Get rid of legacy audio policy conf
    • Migrate to android.hardware.bluetooth.audio
    • Switch to GABUTERS clang
    • Switch to shrimp kernel
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • Use only full qualified name for manifest entries
    • Use vintf fragment for Widevine HIDL
    • dirac: Address denials
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • EdgeBackGestureHandler: use tick instead of heavy tick for back gesture
    • Evolver: Add left and right virtual buttons while typing (for old navbar layout)
    • Evolver: Add toggle for floating notification dismiss button
    • Evolver: GamingMode: Add option to disable menu overlay
    • Evolver: Launch EasterEgg activity when logo is clicked in about section
    • Evolver: Move rounded corners back to Themes category
    • Evolver: Remove toggle to disable charging animation
    • Evolver: Reorganize and add dividers
    • Fix some haptic issues with gestural navigation
    • GamingMode: Fix danmaku container layoutParam on config changed
    • GamingMode: Fix views obscuring other window that needs interaction
    • GamingMode: Mark date/time format strings as non-translatable
    • KeyguardSlice: Fix ticker appearing for a split second on lockscreen
    • PixelPropsUtils: Remove some packages
    • PixelPropsUtils: bring samsung accessory service to the list
    • SamsungHighlightclock: fix updating wallpaper color when wallpaper changes
    • Settings: Add our Easter Egg into our ROM version preference
    • Settings: Combine Double Tap settings into a single fragment
    • Settings: Improve A12-styled Search bar layout
    • Settings: Make IME button space optional
    • Settings: Make navbar visibility tweaks more distinct
    • Settings: Refactor firmware version window
    • SystemUI: Bring back AOSP Cellular tile icon
    • SystemUI: Fix stuttering/jank related to media player control buttons
    • SystemUI: LyricTicker: Follow status bar padding
    • SystemUI: Reorder default QS Tiles
    • SystemUI: Ticker: Follow status bar padding
    • SystemUI: Update battery info every second when device is charging
    DOWNLOAD
    3
    As reported yesterday, the Blur stuff made the device lag as it couldn't handle the graphical changes. All blur-related props have been disabled to keep the device smooth.

    Changelog for latest (09/28/2021) Update

    Device changes:
    ==============================
    • Disable all blur-related props
    • Enable freeform windows
    • Update Mapper & Allocator from LA.UM.9.6.3.r1-03400-89xx.0
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Add seekbar for Left/Right statusbar Paddings
    • LockPatternView: Fix a11y+BiometricPrompt related OOB exception
    DOWNLOAD
    2
    Anyone having performance issues with the latest version? After update my phone is unresponsive most of the time every app including system ui hags and screen has like 2m delay. 09/17/2021 version works fine. Updated from 09/17 to latest 09/28
    1
    Anyone having performance issues with the latest version? After update my phone is unresponsive most of the time every app including system ui hags and screen has like 2m delay. 09/17/2021 version works fine. Updated from 09/17 to latest 09/28
    Same half of the time i have to force restart my phone just to cancel an alarm because it just hangs while trying to turn the screen on
    1
    Finally got this ROM working after formatting my data. It's good, but the back gesture won't work. I know there is a fix for it, since I heard about thsis problem before. Doesn anyone know how to make the back gesture work?
    Every reboot you should disable/enable navigation button
  • 23



    Evolution X 5.9.2 for the Xiaomi Mi A1 [tissot]
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    0KUV8YX.png


    Keep Evolving
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    SRQCjQJ.png


    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    CIrL2gb.png


    Status bar network traffic may be buggy (restart SystemUI to fix it)

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


    First Time Install / Clean Flash
    1. Reboot to Recovery and wipe data
    2. Download the proper ZIP for your device
    3. Flash the ROM then flash the TWRP installer after
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Flash the ROM and TWRP installer
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Download
    Donate to me! / Official Chat / Device Support


    S2t0kJ9.png


    XDA: DevDB Information
    Evolution X, ROM for the Mi A1

    Contributors
    joeyhuab, abhinavgupta371
    Source Code: https://github.com/Evolution-X

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.9.282
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 5.9.2
    Stable Release Date: 2021-04-08

    Created 2021-04-08
    Last Updated 2021-09-28
    11
    Changelog for latest (09/28/2021) Update

    Device changes:
    ==============================
    • Disable all blur-related props
    • Enable freeform windows
    • Update Mapper & Allocator from LA.UM.9.6.3.r1-03400-89xx.0
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Add seekbar for Left/Right statusbar Paddings
    • LockPatternView: Fix a11y+BiometricPrompt related OOB exception
    DOWNLOAD
    9
    Weekly update is out. Battery drain issues should be resolved. A lot of under the hoot stuff has been improved and added, both device and ROM side.

    Changelog for latest (05/18/2021) Update

    Device changes:
    ==============================
    • Add goodix fingerprint keylayout
    • Build custom fingerprint HIDL
    • Build custom lights AIDL
    • Commonize sepolicy
    • Kill QTI gatekeeper HIDL
    • Refactor rootdir
    • Set vendor.post_boot.parsed=1
    • Stop excluding overlays from RRO
    • Update blobs from V10.0.24.0.PDHMIXM
    • biometrics: Add custom fingerprint HAL loading logic
    • init: post_boot: Update nodes of read_ahead_kb configs
    • media: copy c2 google codecs to vendor/etc
    • post_boot: Fix rate_limit_us setting
    • sepolicy: Add vendor prefix to ctl_vendor_imsrcsservice_prop
    • sepolicy: Add vendor prefix to qcom_ims_prop
    ------------------------------
    ROM changes:
    ==============================
    • Add Bluetooth and Wi-Fi timeout features
    • Add national roaming for o2 & E-Plus in germany
    • BT: Don't allow isBleScanAlwaysAvailable API call for non foreground users
    • Core: tweak some QQS dimens
    • Evolver: make app volume rows optional
    • Handle landscape and portrait display for PIP rotation
    • IMS: Fix issue with answering call for some 3rd party apps
    • LiveDisplaySettings: Unlock Reading Mode whenever is possible
    • ReadingModeTile: Drop dependency on wellbeing app
    • Screenrecord: Add an option to record for longer
    • Settings: remove Bluetooth related text from DNS-dialog
    • Snap: api2: add QR scanner mode
    • Snap: api2: reduce unneeded animations
    • Snap: api2: update promode icons
    • Snap: api2: use nicer icons in settings
    • SystemUI: Add VPN tile
    • SystemUI: Add reading mode tile
    • SystemUI: Import VoLTE & VoWiFi icons from Vivo X60 Pro
    • SystemUI: add app volume row to volume dialog (stock panel only)
    • VolumePluginManager: More fixes toggling panel
    • apns-conf: Add TPG Singapore configs
    • apns: Add AT&T 310-280 ids
    • apns: Remove T-Mobile UK
    • base: add option to scale default wallpaper to screen size
    • base: shrink hi-res files of headers or ambient image than the device size
    • device_config: Enable recents text selection for Pixel Launcher users
    • overlays: Add Inter font style
    • overlays: Add leaf icon shape
    • overlays: Update Accent colors
    • pixelstyle: config: Move gestural overlay to vendor
    • pixelstyle: config: Remove redundant props
    • pixelstyle: config: Turn off storage manager
    • pixelstyle: fonts: Update Inter to v3.18
    DOWNLOAD
    8
    Another bugfix update. Just a hint. This might be the final build for Android 11 as the team will be preparing for Android 12's stable release by next month.

    Notification Media Player view has been redesigned, gesture settings default values have been fixed as well. Other fixes and changes found below. Enjoy!

    Changelog for latest (09/17/2021) Update

    Device changes:
    ==============================
    • Bring back Renderscript HAL
    • Build power stats HAL and label it
    • Correct GBoard spacing for immersive navigation
    • Drop libsdm-disp-apis.so
    • Import Xiaomi Parts v3.0
    • Import libthermalfeature.so
    • Patch fingerprint blobs for fakelogprint shims
    • Remove obsolete vulkan.pastel blobs
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • extract-files: Fix wrong lib path
    • init.qcom.rc: remove unused /data access
    • init.qcom.rc: remove unused property
    • overlay: Add Battery Health
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClocks: Beautify it
    • Disallow click to partial screenshot right after screenshot is taken
    • GestureNavigationSettings: Fix default values
    • SMP: Reject pairing if public_key.x match
    • SystemUI: Change Media Player margin to Android S style
    • SystemUI: Don't show charging animation if battery is charged
    • SystemUI: Enable three icon switching within QS DND tile
    • SystemUI: Unblock gestural navigation on clearScreenshot()
    • SystemUI: rework status bar burn-in protection controller
    • TaskSnapshotController: avoid NPE
    • base: use a double click effect for charging if there is no amplitude control support
    • vendor: add OTA script to delete package cache
    DOWNLOAD
    8
    A quick update before October security patch. Finalized a lot of fixes for our device specifically along with fixes in the ROM itself.

    Changelog for latest (09/27/2021) Update

    Device changes:
    ==============================
    • Add offline charging LED indicator
    • Add vendor.qti.hardware.data.latency manifest entry
    • Address power stats hal denials
    • Bring back Renderscript HAL
    • Build wcnss_service from source
    • Change density to 420
    • Cleanup DRM HIDL fqnames
    • Downrev soundtrigger to 2.1
    • Enable Adaptive charging
    • Enable blur by default
    • Enable PRODUCT_VENDOR_MOVE_ENABLED
    • Enable zram-writeback job
    • Get rid of legacy audio policy conf
    • Migrate to android.hardware.bluetooth.audio
    • Switch to GABUTERS clang
    • Switch to shrimp kernel
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • Use only full qualified name for manifest entries
    • Use vintf fragment for Widevine HIDL
    • dirac: Address denials
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • EdgeBackGestureHandler: use tick instead of heavy tick for back gesture
    • Evolver: Add left and right virtual buttons while typing (for old navbar layout)
    • Evolver: Add toggle for floating notification dismiss button
    • Evolver: GamingMode: Add option to disable menu overlay
    • Evolver: Launch EasterEgg activity when logo is clicked in about section
    • Evolver: Move rounded corners back to Themes category
    • Evolver: Remove toggle to disable charging animation
    • Evolver: Reorganize and add dividers
    • Fix some haptic issues with gestural navigation
    • GamingMode: Fix danmaku container layoutParam on config changed
    • GamingMode: Fix views obscuring other window that needs interaction
    • GamingMode: Mark date/time format strings as non-translatable
    • KeyguardSlice: Fix ticker appearing for a split second on lockscreen
    • PixelPropsUtils: Remove some packages
    • PixelPropsUtils: bring samsung accessory service to the list
    • SamsungHighlightclock: fix updating wallpaper color when wallpaper changes
    • Settings: Add our Easter Egg into our ROM version preference
    • Settings: Combine Double Tap settings into a single fragment
    • Settings: Improve A12-styled Search bar layout
    • Settings: Make IME button space optional
    • Settings: Make navbar visibility tweaks more distinct
    • Settings: Refactor firmware version window
    • SystemUI: Bring back AOSP Cellular tile icon
    • SystemUI: Fix stuttering/jank related to media player control buttons
    • SystemUI: LyricTicker: Follow status bar padding
    • SystemUI: Reorder default QS Tiles
    • SystemUI: Ticker: Follow status bar padding
    • SystemUI: Update battery info every second when device is charging
    DOWNLOAD