• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][11][raphael][OFFICIAL] Evolution X [07/23/2021]

Search This thread

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,102
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Hello, I couldn't find the color bucket option, and my settings app and qs tiles are gray instead of black now. Has the setting moved, has it been removed, is it temporary, is it coming back? Please just let me know, remember that I'm not asking for anything :)
Was that so hard?
 

Attachments

  • Screenshot_20210501-141700_Settings_Suggestions.png
    Screenshot_20210501-141700_Settings_Suggestions.png
    40.7 KB · Views: 95
  • Like
Reactions: Peter the Great

akiisia

Member
Feb 25, 2021
37
19
Joey bro ! Two small things i think i should bring to your notice. First is when on lock screen double tapping isn't turning the screen off in this build, while other double tappings like when screen is off & when on home screen are working perfectly. Secondly i have noticed that charging speeds have gone relatively down than previous builds.Was this being done to improve its performance or something somehow??
 
  • Like
Reactions: greta123456

akku1611

Member
Jun 20, 2017
34
5
Kanpur
Thanx for this awesome rom No bugs so far at all :love:. Can you please add an option to share vpn connection over tethering in the next build it will be very useful 🙏 please 😁!!
 

Peter the Great

Senior Member
Nov 27, 2019
144
98
Redmi K20 Pro
Actually I just realised, it was because I had battery saver on at the time, if you have it on, the Dark theme settings option is grayed out (since battery saver forces dark theme to remain on), and so the search results show no results for "bucket".
 

unknownfame

Member
Feb 9, 2013
44
2
Singapore
Been using Evo for awhile, just updated to latest build. Seems like my heads up notifications doesn't work. It only pops up for conservations but not for other apps. Do not disturb is not on, and I've enabled heads up.
 

Steelskinz

Senior Member
Mar 14, 2012
345
50
Lyon
Do you guys have some app to force front cam to pop up ?
I tried a clean install after a dirty one on the last build but as i works just after the installation of ANX it seems that it's not after all. Thanks.
 

akiisia

Member
Feb 25, 2021
37
19
Do you guys have some app to force front cam to pop up ?
I tried a clean install after a dirty one on the last build but as i works just after the installation of ANX it seems that it's not after all. Thanks.
Now it entirely depends on your device's mood whether it likes to pop up that camera or not. You just need to be patient & wait. Its a hardware issue. Software related issues can be solved with the help of installing APK. Thanks.
 

TheSourceNL

Senior Member
May 7, 2015
81
15
Redmi K20 Pro
I have a problem with the build i camera app, photos don't save. I get a preview of the photo which I have taken, however when I click on it I shows an older photos. I guess it has to do with rights, but the camera app has rights to store files. Anybody an solution?
 

akiisia

Member
Feb 25, 2021
37
19
I have a problem with the build i camera app, photos don't save. I get a preview of the photo which I have taken, however when I click on it I shows an older photos. I guess it has to do with rights, but the camera app has rights to store files. Anybody an solutions
Give your camera app all the permissions it wants ...be it location,storage,contacts etc.Then download this gallery app from playstore called "photo gallery tools". It has 4.8 rating & a rare free gallery app with almost no ads & user friendly also. Give all necessary permissions to that as well & you should be good to save them next time you shoot them.
 

strongst

Senior Moderator / Developer Committee
Staff member
Sep 18, 2007
12,456
11,887
thank's
HTC Desire
Smart Watches
Thread cleaned

Please keep in mind to discuss on topic and without offending others:)
Please be friendly to other members.
If the answer you received was not appropriate or you have another opinion, simply explain in a non personal, friendly way.

I recommend to read the FORUM RULES especially those:


2.1 Language: XDA is a worldwide community. As a result, what may be OK to say in your part of the world, may not be OK elsewhere. Please don't direct profanity, sexually explicit language or other offensive content toward Members or their work. Conversely, while reading posts from other members, remember that the word you find offensive may not be offensive to the writer. Tolerance is a two-way street.

2.3 Flaming / Lack of respect: XDA is about sharing and this does not involve virtual yelling (flaming) or rudeness. Flaming or posting with a lack of respect is unacceptable. Treat new members in the manner in which you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instructions when you can, showing them respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.

2.4 Personal attacks, racial, political and / or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive and therefore, none of these types of discussions are permitted on XDA.



Thank you all for your understanding!

Regards!

strongst
Forum Moderator
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,102
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
May the 4th be with everyone! May security patches have arrived with new fixes and additional features. Heads Up snooze and timeout has been brought back from Pie. More Lock screen clock styles have been added. FOD issues should no longer persist. You can now block individual apps from resuming media in QS. Other fixes and changes in the changelog. Hope you guys continue to support Evo by donating! Thanks!

Changelog for latest (05/04/2021) Update

Device changes:
==============================
  • gps: New configs for better stability & accuracy
  • ini: Remove TDLS INI from ini file
  • libinit: set dalvik heap configuration conditionally
  • nfc: Sync NXP config with PN80T template
  • nfc: Tone down debugging
------------------------------
ROM changes:
==============================
  • AuthBiometricsView: Add missing null checks
  • AuthController: Add null check for mCurrentDialog in onBiometricError()
  • Camera: Fix a removal-while-iterate bug
  • DeviceConfig: Add telephony to public namespaces
  • Evolver: HeadsUp: Add snooze function
  • Evolver: HeadsUp: Add timeout option
  • Evolver: HeadsUp: Make all prefs depend on master global switch
  • Evolver: Introduce AppListPreference for a much cleaner look
  • Evolver: Lockscreen Clocks: Add more designs
  • Evolver: Utilize our AppListPreference with Heads-up, GamingMode, Sensor block
  • FOD: Final fixes to icon getting stuck in AOD/Ambient
  • Fix notification guts and header opacity
  • Fix two problems in the ExecuteBinary function
  • Fix up alpha scale for notification image view
  • Fix up notification opacity with animation
  • HeadsUpManager: Switch to SysUIToast for showing toasts
  • IDEClock: s/u0027/u0022
  • Merge May 2021 security patches
  • NetworkRegistrationInfo: Add Parcel recycle
  • PixelPropsUtils: Update to May 2021 build fingerprint
  • Screenshot: Extend "Post a silent notification if screenshot is dismissed"
  • Settings: Allow user to block individual apps from resuming
  • Settings: Clipboard access toast: Improvements
  • Settings: Make media player allowed list dependent on toggle
  • StitchImage: Remove Firebase from prebuilt manifest
  • StitchImage: Update prebuilt apps
  • StitchImage: use accent for buttons
  • Upstream Lineage’s interfaces changes
  • Use loadDrawableAsUser in MediaDataManager
  • User switch: Unbind headsetservice in bluetooth Off state
  • art: Disable host and target debugging
  • art: Enable compiler/dalvikvm/dex2oat/runtime -O3
  • art: Fix inliner instruction/register limits
  • base: add missing device config permissions for settings
  • camera: Allow selected camera apps to skip unconfigure
  • configure same GID based APNs as per carrier requirements
  • envsetup: Make dopush() /system_ext aware
  • fastboot: Don't fail when unable to get boot partition size
  • pixelstyle: rro_overlay: Don't allow some strings to be translated
  • rootdir: Look for ODM & vendor ueventd entries in ETC too
  • sepolicy: label USB 1.1 HAL
  • usb: Increase debounce time for DISCONNECT processing
  • vendor: apns: Add LIDL Connect
  • version: Bump to 5.7
DOWNLOAD
 

akiisia

Member
Feb 25, 2021
37
19
May the 4th be with everyone! May security patches have arrived with new fixes and additional features. Heads Up snooze and timeout has been brought back from Pie. More Lock screen clock styles have been added. FOD issues should no longer persist. You can now block individual apps from resuming media in QS. Other fixes and changes in the changelog. Hope you guys continue to support Evo by donating! Thanks!

Changelog for latest (05/04/2021) Update

Device changes:
==============================
  • gps: New configs for better stability & accuracy
  • ini: Remove TDLS INI from ini file
  • libinit: set dalvik heap configuration conditionally
  • nfc: Sync NXP config with PN80T template
  • nfc: Tone down debugging
------------------------------
ROM changes:
==============================
  • AuthBiometricsView: Add missing null checks
  • AuthController: Add null check for mCurrentDialog in onBiometricError()
  • Camera: Fix a removal-while-iterate bug
  • DeviceConfig: Add telephony to public namespaces
  • Evolver: HeadsUp: Add snooze function
  • Evolver: HeadsUp: Add timeout option
  • Evolver: HeadsUp: Make all prefs depend on master global switch
  • Evolver: Introduce AppListPreference for a much cleaner look
  • Evolver: Lockscreen Clocks: Add more designs
  • Evolver: Utilize our AppListPreference with Heads-up, GamingMode, Sensor block
  • FOD: Final fixes to icon getting stuck in AOD/Ambient
  • Fix notification guts and header opacity
  • Fix two problems in the ExecuteBinary function
  • Fix up alpha scale for notification image view
  • Fix up notification opacity with animation
  • HeadsUpManager: Switch to SysUIToast for showing toasts
  • IDEClock: s/u0027/u0022
  • Merge May 2021 security patches
  • NetworkRegistrationInfo: Add Parcel recycle
  • PixelPropsUtils: Update to May 2021 build fingerprint
  • Screenshot: Extend "Post a silent notification if screenshot is dismissed"
  • Settings: Allow user to block individual apps from resuming
  • Settings: Clipboard access toast: Improvements
  • Settings: Make media player allowed list dependent on toggle
  • StitchImage: Remove Firebase from prebuilt manifest
  • StitchImage: Update prebuilt apps
  • StitchImage: use accent for buttons
  • Upstream Lineage’s interfaces changes
  • Use loadDrawableAsUser in MediaDataManager
  • User switch: Unbind headsetservice in bluetooth Off state
  • art: Disable host and target debugging
  • art: Enable compiler/dalvikvm/dex2oat/runtime -O3
  • art: Fix inliner instruction/register limits
  • base: add missing device config permissions for settings
  • camera: Allow selected camera apps to skip unconfigure
  • configure same GID based APNs as per carrier requirements
  • envsetup: Make dopush() /system_ext aware
  • fastboot: Don't fail when unable to get boot partition size
  • pixelstyle: rro_overlay: Don't allow some strings to be translated
  • rootdir: Look for ODM & vendor ueventd entries in ETC too
  • sepolicy: label USB 1.1 HAL
  • usb: Increase debounce time for DISCONNECT processing
  • vendor: apns: Add LIDL Connect
  • version: Bump to 5.7
DOWNLOAD
Everything seems to be working perfectly. No issues regarding anything as if now except the fact that charging speed has been reduced considerably IDK for whatever reason but previously on the same ROM i have experienced excellent "turbo charging" speeds as i am using a 27W brick for my K20 pro. Previously it used to charge 60% in 30mins & now 42-43% in 30mins as it indicates "Charging rapidly" while charging & not "turbo charging". Request you to have a closer look over it. Please fix this in upcoming builds, if possible.Thanks !
 
  • Like
Reactions: Austinredstoner

Top Liked Posts

  • 1
    Hello. At first, I want to thank the developers for this amazing ROM. It's my absolute favorite ROM. But I've got one little issue.
    Everytime, when I try to enter OrangeFox Recovery, my Mi9T Pro immediately gets into Fastboot and stucks in there. There is absolutely no way out of Fastboot. The only solution is to unbrick the device via MIUI 12.5 Global Fastboot ROM.

    What am I doing wrong?

    When I perform a clean install, I'll do it that way:

    At first I flash latest Global MIUI ROM via fasboot and let it boot one time completely.

    Second: reboot in Fastboot and flash latest OrangeFox Recovery via Fastboot.

    Third: format data , reboot to recovery .

    Fourth: copy latest Evolution X ROM to internal memory.

    Fifth: wipe Dalvik/Cache , System, Data.

    Sixth: Flash Evolution X ROM , then reboot .

    But here comes the problem. After flashing the ROM, I can't enter the recovery anymore.
    I'm forced to unbrick the device to exit the Fastboot mode .

    Thanks
    While I understand that a solution has already been shared with you, I also have the same problem (and will try the solution soon).

    A temporary fix while you're in this situation is to use a PC to get to recovery, using the standard "fastboot flash twrp.img" and "fastboot boot twrp.img". Then once in TWRP (or OrangeFox), use the command "adb shell 'dd if=/dev/zero of=/dev/block/platform/soc/1d84000.ufshc/by-name/misc'". You'll need to do this everytime you go into fastboot (and since you're on MIUI Android 11 firmware you'll also need to do this every time you attempt to go to recovery since it just takes you to fastboot mode). More details in this post: https://forum.xda-developers.com/t/...-evolution-x-07-23-2021.4179163/post-85361825.

    I'm gonna try installing a MIUI Android 10-based ROM after backing up completely and see if it fixes my TWRP problem.
    1
    @Peter the Great @KLISK , flashing MIUI 12.0.xx Global ROM fixed my problem. Now I'm on latest Evolution-X ROM and can access OrangeFox Recovery. Thank's to all helpers :)

    EDIT: I've got another question: How can I install ANX Camera without Root or Magisk?
  • 16
    July security patches are now available. Not much has changed and Google has yet to fix the offline charging issue. Tried to address as much of the previous builds' issues. Anyways, as usual, changelogs below. Hope more people can support our team by donating for our efforts. We would really appreciate it!

    Changelog for latest (07/08/2021) Update

    Device changes:
    ==============================
    • Upstream Soviet kernel changes
    • vintf: Add atcmdfwd HAL to framework manifest
    ------------------------------
    ROM changes:
    ==============================
    • Add Android S Clocks
    • Add support to Slice in ClockPlugin
    • Add support to see if there are visible notifications in ClockPlugin
    • AndroidSClockController: fix IndexOutOfBoundsException
    • AppErrorDialog: Add content type header when making POST request to pasty
    • CarSystemUI: Pass FODCircleView to StatusBar constructor
    • DataSwitchTile: collapse notification panel onClick
    • Evolver: Nuke Lock screen shortcut feature
    • FODCircleView: Hide if fingerprint detection stops
    • FODCircleView: Remove duplicated FLAG_WATCH_OUTSIDE_TOUCH
    • FODCircleView: Set dim behind fod base layer
    • Fonts: Add OnePlus Sans
    • Fonts: Update Google Sans and OnePlus Slate
    • IconPackRounded: Use correct icon for notification and ring volume
    • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
    • Introduce Fluid V2 lock clock
    • Merge July security patches
    • OmniStyle: Add GoT header pack
    • OmniStyle: Added 'Colorful' headers
    • PixelPropsUtils: Update to July 2021 fingerprint
    • Remove WFD upstream changes
    • Remove zygote related changes
    • Settings: Move back Evolution X version to firmware version fragment
    • Settings: Remove empty category from Security Settings
    • Settings: Update font picker title string
    • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
    • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
    • SystemUI: BatteryMeter: Fix padding for % on left
    • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
    • SystemUI: Don't enable FOD when strong auth is required
    • SystemUI: Fix battery percent padding
    • SystemUI: Fix showing duplicated charging status after r38 merge
    • SystemUI: Give network traffic more padding
    • SystemUI: Move percentage to left of battery
    • Use Asus Stitchimage as default screenshot service
    • base: prevent that double tap to sleep triggers panel expand
    • config: Do not force iorap by default
    • services: BrightnessAnimator: Make ramp rate non-linear for very low values
    DOWNLOAD
    16
    New update re-uploaded. Should work fine with the latest OFox. All changes below. See you guys again in August. Enjoy!

    Changelog for latest (07/23/2021) Update

    Device changes:
    ==============================
    • Disable IORap
    • Disable Seamless Transfer
    • Nuke Dolby
    • Remove fingerprint wake-up animation
    • Switch Skia rendering backend to OpenGL
    • Update graphics blobs from LA.UM.9.1.r1-10200-SMxxx0.0
    • Upstream Soviet kernel to v4.14.240
    • props: whitelist ANX for size stream skip
    • rootdir: Make fastrpc_shell_3 publicly available
    ------------------------------
    ROM changes:
    ==============================
    • BatteryMeterView: Fix logcat warning spam
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • CarSystemUI: Exclude FODCircleViewImpl from UI components
    • Cleanup Zygote and USAP leftover changes
    • DataSwitchTile: Improve the code
    • Evolver: Turn off QS battery estimate by defaultDrop the O_NOFOLLOW flag
    • OosPanel, P404Panel: Add missing style fallback
    • PrivacyChip: Do not change view on expand
    • Restore "bypass lockscreen after face unlock" preference
    • Revert blur-related changes in frameworks/native
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • SystemUI: VolumeDialogImpl: Fix volume panel permanently visible
    • Update translations
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    14
    There has been talks around telegram regarding users being able to fix their L1 widevine status by using a ROM with updated vendor blobs from the latest MIUI CN beta release. In accordance to this, I felt obliged to provide an update that works alongside the said fix as I've updated our OSS vendor blobs as well. Other important changes can be found below. Hope this helps some users retain their L1 widevine status after having L3 for so long.

    Changelog for latest (07/11/2021) Update

    Device changes:
    ==============================
    • Enable USB Fast charge mode in Soviet kernel
    • Fix default pressed color typo
    • Update blobs from raphael-user 11 RKQ1.200826.002 21.6.30
    • Upstream latest Soviet kernel changes
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClockController: fix NPE in onAnimationUpdate
    • AndroidSClockController: fix NPE in setSlice
    • AndroidSClockController: set clock text color based on wallpapers
    • BiometricPrompt: Automatically add padding to incorporate FOD
    • Evolver: Add Flashlight blink on incoming calls feature
    • FODCircleView: Remove duplicated FLAG_WATCH_OUTSIDE_TOUCH
    • FODCircleView: Set dim behind fod base layer
    • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
    • Forbid content from MmsFileProvider in Bluetooth Share
    • IDE clock: fix the C++ syntax and format
    • Properly scale touch input window through resolution changes
    • Revert "stagefright: remove Miracast sender code"
    • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
    • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
    • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
    • SystemUI: Move percentage to original placement
    • Upstream fixes to Updater app
    • base: enable doze by default (fix notifications not waking up the screen)
    • fw_av: Attempt to fix screencast for our legacy qti devices
    • vendor: Inline versioning to Google
    • vendor: Revert to old OP Slate style
    DOWNLOAD
    13
    As said by other users, it is now recommended to use OrangeFox R11.1_2 beta as it is adapted for Android 11's encryption implementation. DC Dimming has been removed in favor of LiveDisplay's Anti flicker mode and the addition of Outdoor mode which replaces High brightness mode. A switch bar has been added to enable/disable Dynamic thermal profiles. Google Photos will now backup in original quality and will not count towards your Google Drive quota as it has been completely spoofed as an OG Pixel XL for the specific app. Other improvements are in the changelog below. I hope you guys continue to support us through donations. Thanks!

    Changelog for latest (06/29/2021) Update

    Device changes:
    ==============================
    • Implement SunlightEnhancement LiveDisplay HAL
    • Set default FOD pressed color to white
    • Use DMIC instead of UNPROCESSED for recorder
    • Upstream Soviet kernel changes
    • audio: Define acdb ids for voice recorder
    • livedisplay: Implement IAntiFlicker interface (Replaces DC Dimming)
    • livedisplay: Uprev to 2.1
    • parts: Add switchbar to disable dynamic thermal
    • parts: ThermalUtils startService -> initialize
    • sepolicy: Address SunlightEnhancement LiveDisplay HAL rules
    • sepolicy: livedisplay: Implement IAntiFlicker interface
    • sepolicy: livedisplay: Uprev to 2.1
    ------------------------------
    ROM changes:
    ==============================
    • Add Zygotehooks.indefiniteThreadSuspensionOK
    • Add a better getLastQueuedBuffer
    • Add zygote native fork loop
    • Allow Seamless rotation while PIP is active
    • AntiFlickerTile: Fix error in handleRefreshState
    • BrightnessController: tune the slider animation duration
    • Camera: Master callback mode support for MCX raw
    • Consolidate LineageHardwareManager
    • DozeTriggers: Add provision to pulse without proximity check
    • Drop the maximum recommended log size from 16MiB to 8MiB
    • Evolver: Introduce Android 12 Style Switches
    • FODCircleView/FODAnimation: Clean ups and improvements
    • Fix PixelCopy & BQ crop
    • Introduce 2.1 LiveDisplay interface with IAntiFlicker support
    • LockIcon: Fix drawable log warning
    • PixelPropsUtils: Make build property spoofing more reliable
    • PixelPropsUtils: Properly make Google Photos backup in original quality
    • Plugins: Don't show captions info tooltip
    • Settings: Export the gravity of the fingerprint enroll animation
    • SystemUI: Properly align owner info to the 3 left aligned clocks
    • Upstream ART improvements
    • Zygote: Add Arm pointer authentication keychange support
    • base: Add bool to enable/disable doze by default
    • base: set scrolling friction to 0.006f
    • codec2 codecs: always specify range of buffers
    • config: Strip off some debug packages
    • core: Remove overscroll shadow for all
    • custom_apns: Add double quote in custom APN name check
    • fixup! CameraDeviceClient: fix recognition of Y16 format
    • livedisplay: 2.1: Fix interfaces order
    • sepolicy: Add uclamp file nodes to proc_sched
    • sepolicy: Allow permissive backuptools on user builds
    • sepolicy: Allow vendor_init to set proc_sched sysfs
    • sepolicy: Another theme_prop denials
    • sepolicy: Fix some ActivityManager denials
    • sepolicy: Optionally build sepolicy_freeze_test
    • vendor: Include makefile with art definitions
    DOWNLOAD
    4
    Who's developing the OSS firmware for our device? Need to have a word with the man.
    @Jorge Lucas, @UtsavTheGreat, @NATO66613 and many others are trying to keep OSS well-maintained. Is this a threat? You trying to ask for the manager?
  • 61



    Evolution X 5.9 for the Xiaomi K20 Pro / Xiaomi Mi 9T Pro [raphael]
    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


    * Let me know

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip for your device
    3. Flash the
    OrangeFox R11.1_2 beta
    4. Wipe Data/Cache/System
    5. Flash the ROM
    6. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the update for your device
    3. Flash the ROM
    4. Reboot to System and #KeepEvolving





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




    XDA:DevDB Information
    Evolution X, ROM for the Redmi K20 Pro

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

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

    Version Information
    Status:
    Stable
    Current Stable Version: 5.9
    Stable Release Date: 2020-10-20

    Created 2020-10-20
    Last Updated 2021-07-23
    42
    Changelog for latest (12/26/2020) Update

    Merry Christmas and a Happy holidays to everyone!

    Just a quick update before another nasty Android security patch rolls in for January. Made some improvements mostly on the gestures, ambient edge lights and navbar pulse features, enabled some Pixel 5 exclusive goodies like Adaptive Sound, Dynamic Navbar for Gboard and Conveyor Belt Live wallpaper in the Come Alive category of the Styles & wallpapers app. Hopefully you guys like the improvements and keep donating to strengthen our project even more. #KeepEvolving

    Device changes:
    ==============================
    • Gboard: Remove navbar spacing
    • Nuke GCam GO
    • Remove even more prebuilt apps
    • TetheringOverlay: Update config
    ------------------------------
    ROM changes:
    ==============================
    • Advanced nav gestures: improve code and fix glitches
    • Bring back proper Lockscreen and Navbar Pulse support
    • Ensure edge lightning is off when we are done with repeats
    • EvolutionUtils: Allow to get theme accent color from context
    • Evolver: Add VoWiFi icon toggle
    • Evolver: Only allow edge lights on AOD when AOD is enabled
    • GamingMode: Fix initial value of gaming mode
    • Keyguard: reduce bottom text size
    • Navbar: Ensure 2/3 button layout options play nice with gesture navbar
    • NightDisplay Settings: Use List Preference for NightLight settings
    • PixelPropsUtils: Update packages
    • Settings: Enable Adaptive Sound for all
    • SystemUI: Enable permissions hub 2
    • SystemUI: Fix bug with user_setup_complete setting
    • SystemUI: Implement live wallpapers changes from redfin 11
    • SystemUI: Increase icon padding in QS privacy chip
    • SystemUI: set default of NAV_BAR_HANDLE_SHOW_OVER_LOCKSCREEN to false
    • UserRestrictionUtils: Return null Bundle if there are no restrictions
    • fixup! Gestures: allow to set back swipe deadzone
    • libstagefright: Free buffers on observer died
    • overlay: Enable privacy indicators
    • rro_overlays: Re-enable AOSP sound picker
    DOWNLOAD
    37
    Changelog for latest (12/10/2020) Update

    All I can say is this a HUGE update and I've taken so much time to fix loads of issues and add more features to the ROM. December security patches are merged in and translations have been updated too. The changes in BOLD should be enough to entice you to flash this update. Hope you guys can continue supporting me especially now that it's the holiday season!

    NOTE: I suggest installing the Google Sans Magisk module in the attachments if you want the Google Sans font to work.

    Device changes:
    ==============================
    • Add Star Wars popup camera effects
    • Disable broken Portrait mode from ANX
    • sepolicy: Address FPSinfo denial
    ------------------------------
    ROM changes:
    ==============================
    • Accents: Add Midnight Purple
    • Adapt session API for newly added AudioPolicyService code
    • Add Google Sans Font overlay
    • Battery percentage: Improve hidden style
    • Bring back Smart Charging support
    • Catch IllegalStateException when verify APK
    • Clocks: User toggle to show/hide status area
    • ColorBucket: Improve Transparent theme
    • Evolver: Add FOD pressed colors options
    • Evolver: Allow choosing screenshot gesture delay
    • Evolver: Allow user to disable night light on FOD
    • Evolver: Bring back option to launch default music player on headset connect
    • Evolver: Nuke HeadsUp Snooze and Timeout
    • Evolver: Separate battery estimate from percent for QS
    • Evolver: Update name for Cyberpunk 2077 FOD animation
    • FODAnimation: Convert png to webp
    • FODCircleView: Hide animation when auth fails
    • FODCircleView: changes to FOD circle and animation visibility
    • Fix renaming file and moving file issue in MTP
    • Keyguard: add binary custom clock face
    • KeyguardClockSwitch: Fix missing status view on custom clocks
    • LockIcon: refresh icon on overlay changes
    • Merge December security patches
    • NetworkPolicyManagerService: Fix network isolation for secondary users
    • Only play sound effects if stream is not muted
    • Papers: Update credits and json link
    • Properly theme ScreenshotUI buttons
    • QS rows&columns: use fixed values if landscape and playing media
    • Remove click to take partial screenshot
    • Remove unused locale data for recovery
    • Request to reset effect buffer in clearInputBuffer
    • Screenshot tile: improve code
    • ScreenshotSelector: handle rotation issues
    • Settings: Add support for per app network isolation
    • Settings: Allow to hide arrow for back gesture
    • Settings: Categorize battery settings
    • Settings: Double tap to trigger doze
    • Settings: Remove unused translations
    • Settings: Revert previous fuelgauge impl
    • Settings: expose auto night mode sunset and sunrise values on API
    • SystemUI: Always show LTE+/4G+ when applicable
    • SystemUI: AssistDisclosure respect device corners
    • SystemUI: Disable junky LS clock & slice transition animations
    • SystemUI: Don't show FOD icon/pad keyguard if strong auth is required
    • SystemUI: ensure keyguardstatusbar is hidden if not on keyguard
    • ThemePicker: Use more descriptive icon pack names
    • ThemePicker: show scrollbar on clock faces
    • TypeClock: Add 24h format support
    • Update swap volume keys on rotation
    • Update translations
    • apn: Ting: Adding missing flag to list of types
    • base: Fix unnecessary truncation in Slice
    • base: add zen mode off hook to prevent problems with ringer mode
    • config: Disable forced camera audio by default
    • netd: restrict DNS names
    • pixelstyle: Update permissions
    • sepolicy: Add googlebattery rules
    • stagefright: add changes related to high-framerates in CameraSource
    DOWNLOAD
    36
    Changelog for latest (07/23/2021) Update

    Device changes:
    ==============================
    • Disable IORap
    • Disable Seamless Transfer
    • Nuke Dolby
    • Remove fingerprint wake-up animation
    • Switch Skia rendering backend to OpenGL
    • Update graphics blobs from LA.UM.9.1.r1-10200-SMxxx0.0
    • Upstream Soviet kernel to v4.14.240
    • props: whitelist ANX for size stream skip
    • rootdir: Make fastrpc_shell_3 publicly available
    ------------------------------
    ROM changes:
    ==============================
    • BatteryMeterView: Fix logcat warning spam
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • CarSystemUI: Exclude FODCircleViewImpl from UI components
    • Cleanup Zygote and USAP leftover changes
    • DataSwitchTile: Improve the code
    • Evolver: Turn off QS battery estimate by defaultDrop the O_NOFOLLOW flag
    • OosPanel, P404Panel: Add missing style fallback
    • PrivacyChip: Do not change view on expand
    • Restore "bypass lockscreen after face unlock" preference
    • Revert blur-related changes in frameworks/native
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • SystemUI: VolumeDialogImpl: Fix volume panel permanently visible
    • Update translations
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    35
    Probably the most anticipated update has arrived.

    OK Google hotword detection finally works again while on lockscreen or while screen is off. Along with that, issues with audio on other apps should no longer be an issue as well. The issue with Live wallpapers crashing SystemUI repeatedly has been fixed. It was related to the theming options added in the previous build, specifically the SysUI color options which have now been removed. A MIUI-style volume panel option has been added. QS tint styles have been revamped and now you can choose from 4 options (default, accent color, OOS and Android 12). Navbar/LS/Ambient pulse has been removed indefinitely due to breaking the ROM for devices with hardware keys. Lockscreen charging info has also been removed for providing inaccurate estimates. Other changes below! Enjoy!

    Changelog for latest (04/15/2021) Update

    Device changes:
    ==============================
    • Correct vbmeta flags argument
    • Disable verity and descriptor checking
    • Disable WiFi Aware feature
    • Relax WiFi re-association RSSI thresholds
    • Wifi: Smarter decisions on whether to use a 2- or 5Ghz AP
    • Update Hotword permissions & import necessary blobs
    ------------------------------
    ROM changes:
    ==============================
    • AppLock: Add option to instantly lock app on closing
    • AppLock: Call activityStopped when activity has stopped
    • Evolver: Add MIUI compact volume panel style
    • Evolver: Add missing lock screen clock styles (Binary and Spectrum)
    • Evolver: Add screenshot quality setting
    • Evolver: QS: Add OOS tint style
    • Evolver: Remove FOD night light feature
    • Evolver: Remove Lock screen charging info feature
    • Evolver: Remove Nav/LS/Ambient Pulse
    • Evolver: Remove SystemUI-breaking Theme options (SysUI colors)
    • Evolver: Remove unneeded custom header shadow seekbar
    • Evolver: Separate Android 12 QS tint style
    • RIL: Fix manual network selection with old modem
    • Remove user toggle to show/hide lock screen status area
    • SystemUI: Add a tile to show power menu
    • SystemUI: Add time refresh capabilities for added clock controllers
    • fastboot: Add a few missing fastboot commands from help
    • overlay: Fix Biometric dialog corner radius
    DOWNLOAD