[ROM][OFFICIAL][12.1]Evolution X Snow | Mi 8 [Dipper]

Search This thread

Rdzeniuch

Member
Aug 30, 2018
15
5
Notification panel is very laggy for me when pulling down, or scrolling thru the QS. As i researched it, many phones have problem with that (Mostly samsung as i have seen). Any fix for that internally?

Edit: Freezing the android auto app seems to be the fix for that somehow...
 
Last edited:

raffsantana

Member
Nov 8, 2017
22
1
Campinas - Sao Paulo
No, as you can realize are versions of different systems, in addition to that there were several internal changes so that Dipper could run Android 12
I didn't read this information and ended up doing the update via OTA.
Result: The system bootlooped, stuck on the EVX logo. Not even recovery mode (TWRP) access anymore.
And how to solve this problem mentioned above? I had to flash the stock rom via Mi Flash.
 

raffsantana

Member
Nov 8, 2017
22
1
Campinas - Sao Paulo
Can you please tell me why do you think this is better? I'm only asking because I wanna try it, but have all the work but then PE being better, ahaha again thanks for the answer
Greetings from Brazil!
About PE Plus 12: It's a very fluid rom. I'm using it now. Everything practically works.
But the biggest disappointment is the high battery consumption. I managed to sacrifice 4:30 to 5 hours of screen, using only the basics of social networks.
 

raffsantana

Member
Nov 8, 2017
22
1
Campinas - Sao Paulo
Quick review after few days.
Rom is very stable and fast. Have a lot nice features, my fav is auto clock hidden. Battery live is acceptable (better than last PE 12 rom).
Only bug I found is: when I am calling via Bluetooth and recive notification screen is making black for a second.
I recommend for daily driver.
Thanks for dev. Donate done.
How long on average? Standby and screen time in EVX 5.X or 6.X?
I'm disappointed in the PE Plus 12 screen time.
 

cocolol2014

Member
Dec 4, 2020
10
7
Moving from PE to EvolutionX
Quicker and definitively more reliable so far
Thank you @LuMorningStarr for maintaining our device.

Don't forget to donate guys !
 
  • Like
Reactions: raffsantana

Azam Suzan

Member
Mar 27, 2019
12
1
I didn't read this information and ended up doing the update via OTA.
Result: The system bootlooped, stuck on the EVX logo. Not even recovery mode (TWRP) access anymore.
And how to solve this problem mentioned above? I had to flash the stock rom via Mi Flash.
Yeah, in fastboot mood though. Don't forget to uncheck the lock bootloader option in miflash.
 

UnNamedChronos

Senior Member
May 1, 2018
62
39
23
Xiaomi Mi 8
I didn't read this information and ended up doing the update via OTA.
Result: The system bootlooped, stuck on the EVX logo. Not even recovery mode (TWRP) access anymore.
And how to solve this problem mentioned above? I had to flash the stock rom via Mi Flash.
Bro, I really advise about this type of problem, for this all changelog I put a warning (not update from A11)
About changes to work the android 12 work here not need talk more about this
 

raffsantana

Member
Nov 8, 2017
22
1
Campinas - Sao Paulo
Hello everybody
Leaving here my considerations about using the EVX 6.4 ROM
I really liked the stability and customization options.
Everything working fine. But payment only via Google Pay. My bank's application (Itau and Itaucard) says that the system is incompatible. But I can do without it for now. hahahaha
Thanks to the EVX developers, and especially @LuMorningStarr (voce éo bichao mesmo hein, doido rs) for this great work.
 

Attachments

  • Screenshot_20220623-114944_Configurações.png
    Screenshot_20220623-114944_Configurações.png
    171.5 KB · Views: 68
  • Screenshot_20220623-114954_Configurações.png
    Screenshot_20220623-114954_Configurações.png
    209.4 KB · Views: 69
  • Screenshot_20220623-115001_Configurações.png
    Screenshot_20220623-115001_Configurações.png
    200.1 KB · Views: 69
Last edited:
  • Like
Reactions: UnNamedChronos

mido67

Member
Feb 8, 2013
29
11

abd8030

Member
Dec 9, 2014
21
0
Hi
just installed the rom couple hours ago but there are some issues
fast charging isn't working when I am using the phonel unless its on idle! any idea why?
is there any dual apps support?
also is there window mode in split screen ?
 
Last edited:

predragiPredrag

Senior Member
Jan 8, 2012
816
352
Hi
just installed the rom couple hours ago but there are some issues
fast charging isn't working when I am using the phonel unless its on idle! any idea why?
is there any dual apps support?
also is there window mode in split screen ?
Pixel 5a doesn't have dual band GPS on hardware level, so no ROM can make it out of thin air.
 

abd8030

Member
Dec 9, 2014
21
0
I've been using the rom for 2 days now and it is stable and fast but the camera is too bad, tried to flash some camera ports like Gcam but it didn't install, ant good camera can I use or why Gcam cant be installed?
 

ShAnGoS

Member
Jul 11, 2021
5
2
Good evening

First of all, thank the developers for continuing to update our mi 8.

I've had this rom for a few months and I'm delighted with it, there are some problems like in launcher pixel that shows false touches (or at least it happens to me).

The last July update has skipped me, but when I press download it gives me an error in the download.

I have seen that the file is uploaded for download, my question is the following:

If I flash the Julio file, from orangefox, do I lose the data, applications and others?

Thank you very much again!
You are giving a second life to my smartphone.
 

UnNamedChronos

Senior Member
May 1, 2018
62
39
23
Xiaomi Mi 8
Good evening

First of all, thank the developers for continuing to update our mi 8.

I've had this rom for a few months and I'm delighted with it, there are some problems like in launcher pixel that shows false touches (or at least it happens to me).

The last July update has skipped me, but when I press download it gives me an error in the download.

I have seen that the file is uploaded for download, my question is the following:

If I flash the Julio file, from orangefox, do I lose the data, applications and others?

Thank you very much again!
You are giving a second life to my smartphone.
About the update, I don't recommend passing the update on top of the previous version or using twrp or official Orange Fox. there is an incompatibility with an important boot partition on the ROM.

About ota there was an error on my part not paying attention to the update, but in the next update this will be fixed, so don't worry about it. Do a clean install according to the It's in the telegram group.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    There needs to be interaction with people who use dipper ROMs and there is already a group for this ROM on telegram, so please those who are still interested in the update just come to the group on telegram.
  • 5



    Evolution X 6.6 for the Xiaomi Mi 8[dipper]
    Code:
    /*
    * Your warranty is void. Or valId, 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 modifications, 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
    @RealAkito
    @
    AnierinB

    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


    * You tell me

    DO NOT FLASH GAPPS, ALREADY INCLUDED




    Download
    Donate to me! / Official Chat / Device Support


    o2G52Ve.png


    First Time Install / Clean Flash
    1. Come to official teleram group and take all files - Tap in device support to come to official group
    2.Install the custom TWRP or SHRP
    3. Install custom firmware
    4. Install ROM in recovery
    5. In Wipe click in Wipe button in bottom
    6. Reboot and #KeepEvolving

    (If you come from A11 - format data is required instead of step 5)

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





    Android OS version: 12.1_r20
    Security patch level: July 2022
    Build author: Matheus C.
    Source code: https://github.com/Evolution-X
    Kernel Source code: https://github.com/PixelExperience-Devices/kernel_xiaomi_polaris
    ROM Developer: Joey Huab

    XDA: DevDB Information
    Evolution X, ROM for the Xiaomi Mi 8

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

    ROM OS Version: Android 12.1
    ROM Kernel: Linux 4.9.325
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 6.6
    Stable Release Date: 2021-08-07

    Created 2021-01-28
    Last Updated 2022-08-07
    3
    2/23
    SystemUI: Block face authentication when device is in pocket mode
    SystemUI: Fix issues related to SystemUIGoogle and Udfps

    2/22
    Introduce App lock for S
    Introduce Face Unlock for S
    Settings: ColumbusLowSensitivityPreferenceController: Disable if using ap sensor
    Settings: exclude app lock subsettings from recents
    VolumeDialog: Fix live caption tooltip when on left side
    base: Fix carrier label being white on light wallpaper
    fixup! BiometricScheduler: Cancel operation if not idle
    fixup! SystemUI: runtime configurable audio panel location
    optimizations
    overlay: core: Disable OtaSuggestionSummaryProvider from GMS
    overlay: Don't disable Google Play Updates
    vendor: Disable blur on app-launch
    vendor: update GMS updater component disable list

    2/21
    Fix deadlock issue
    Fix edit button in screenshot share activity
    PixelPropsUtils: Bypass hw attestation on newer pixel devices
    Settings: AdaptivePlayback: Rename it to 'Smart Pause' to keep a better fluency
    Settings: Add missing icons in network and internet menu
    Settings: Add a menu item to toggle app lock debugging
    Settings: Applock: use property access syntax wherever applicable
    Settings: Move the "Adaptive Playback" option to Sound Settings
    SystemUI: match brightness slider track height with the progress drawable
    base: match track height of volume slider with progress drawable
    core: Allow overriding device/model/name properties
    llkd: Include llkd-debuggable.rc in eng builds only
    services: applock: fix showing unlock prompt for non-visible packages
    vendor: Enable multi-user across all devices
    vendor: Fix NFC animation background

    2/20
    NotificationManagerService: Disable channel warning toast by default
    rro_overlays: Update default wallpaper

    2/19
    Settings: Restore AOSP fingerprint enrolling layouts
    fingerprint: Rework enrollment screen

    2/18
    Merge Pixel r32 Feb 2022 security patches
    PixelPropsUtils: Update Raven to 2nd February 2022 Security patch fingerprint
    PixelPropsUtils: Remove Pubg New State from GamesProps
    core: Refactor Pixel 2021 features availability and PixelProps spoofing
    gms: Move back to P2020 Personalization services
    vold: add support for more filesystems for public storage

    2/17
    Settings: Nuke ColorBucketPreference and overlays
    Settings: Nuke custom vibration intensity preferences
    SystemUI: DetailDialog: do not explicitly specify type parameters for setOnClickListener lambda
    SystemUI: Fix circle battery styles QS tinting
    SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
    base: Declare cutout utils
    themes: Nuke ColorBucket overlays
    vendor: overlay: Force disable ambient music components
    Update some translations

    2/16
    Fix ManagedServices concurrent ArrayIndexOutOfBoundsException
    init: fix to set sd device label correctly for FS
    init: mount_handler: detect main block device more reliably
    init.rc: use /sys/class/block instead of /sys/devices/virtual/block
    media: update path for vendor specific config files
    overlays: Add Outline iconpack
    overlays: Add more icon shape overlays
    vold: Accept Linux GPT partitions on external SD cards
    vold: add support for Linux Native MBR partition types

    2/15
    DataSwitchTile: Fix issue when subId is non-binary
    DataSwitchTile: Resolve initial tile state
    Restore support with [email protected] dsds clients
    core: Rework the Photos features blacklist again

    2/14
    GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable
    GamingMode: upgrade gradle plugin and dependencies
    Updater: Convert to blueprint

    2/13
    Evolver: User toggle for Photos unlimited storage
    Evolver: User toggle for games/streaming apps
    SystemUI: Disable ringer button if alert slider is present

    2/12
    Updater: Implement custom OTA URL
    Updater: Uprev gradle and imported missing res
    Updater: Uprev to API 31
    base: Show USB icon in ADB notification
    base: Show USB icon in notification instead of generic system icon
    bt: security: Use-After-Free in btm_sec_[dis]connected
    telephony: Release wakelock if setRadioCapability is not supported
    telephony: Update external card state based on current app

    2/11
    Backport 'Add ability to disable GL draws'
    Cancel the existing recents animation before any initialization
    Evolver: Implement cutout force fullscreen
    Fix BatteryStats counts foreground activity time
    Fix NPE with cutout force full screen
    Fix an instance of -Wunused-but-set-variable
    Fix full draw power usage increase issue
    HwRemoteBinder: fix race for concurrent binderDied
    Lazy load Properties::isDrawingEnabled
    QSTiles: Re-write Caffeine tile in Kotlin
    QSTiles: Re-write On-The-Go tile in Kotlin
    QSTiles: Re-write Sync tile in Kotlin
    Settings: Add activity for cutout force fullscreen
    Settings: Migrate encryption settings xml to NestedScrollView
    Settings: Migrate interstitial encryption settings xml to NestedScrollView
    Settings: Move Extra Dim feature to Display
    Settings: Support per-app volume
    Settings: Use List Preference for Dark mode
    SystemUI: Make center clock layout safe insets aware
    SystemUI: Make center clock shift with rest of the status bar items
    Update some translations
    base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI
    fixup! SystemUI: On-The-Go Mode

    2/10
    ColorBucket: Remove PitchBlack overlays (different from the ‘real’ Black theme)
    EasterEgg: Fix some warnings
    Settings: Turn on haptic feedback on back gesture by default
    StrictMode: Don't enable extra features for userdebug builds
    SystemUI: Display a toast when a screenshot is deleted
    SystemUI: MediaOutputDialogFactory: Accept null package name
    SystemUI: Remove excess margin from data saver icon
    gms: Add Pixel dependencies sysconfigs (for specific Pixel devices only)
    init: Set persist.sys.usb.config properly
    vendor: Hide blank preference in Settings > Accessibility
    vendor: Set persist.sys.usb.config conditionally

    2/9
    Evolver: Add VoLTE icon from Motorola
    PixelPropsUtils: Remove spoofing for currently supported Pixels
    SystemUI: Fix method for disabling unlock ripple animation
    SystemUI: Introduce ColumbusCompatibilityHelper
    SystemUIGoogle: Build android.frameworks.stats
    SystemUIGoogle: Fix StatusBarGoogle injection and cleanup code
    SystemUIGoogle: Import proto deps for columbus CHRE impl
    SystemUIGoogle: Optimize proguard rules
    Update SystemUIGoogle
    fixup! Screenrecord: add blinking stop dot and low-quality options
    vendor: CarrierSettings: Update from SQ1A.220205.002

    2/8
    Evolver: Alert Slider: Add toggle to disable notifications (OnePlus devices only)
    Evolver: Update SearchIndexable for our fragments
    Evolver: Update SwitchPreference for CPU overlay toggle
    Merge February 2022 security patches
    PixelPropsUtils: Update to February 2022 fingerprints
    Re-implement Alert Slider (OnePlus devices only)
    fixup! base: add CPU info overlay
    sepolicy_vndr: Remove duplicate hwservice_contexts
    sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file
    sepolicy_vndr: legacy: Update vendor property types
    sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop
    sepolicy_vndr: qva: Update vendor property types
    zygote: Enable USAP by default for S

    2/7
    Settings: Add preference for one-shot auto-brightness
    QS: Use Settings.Panel intent for Volume Tile
    QS: Use Settings.Panel intents for WiFi and NFC

    2/6
    ScreenshotHelper: ignore timeout when taking partial screenshots
    SystemUI: add public setting keys for monet tunables
    VolumeDialog: Display default row when the active row is a notification
    VolumeDialog: Don't hide the default stream when adjusting the music stream

    2/5
    Settings: add a title for Beam main switch
    Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint
    Settings: Disable Storage Manager

    2/4
    Evolver: Improve Secure QS tile behavior toggle
    Settings: Improve code for time spent in app

    2/3
    Remove Advanced nav/Extended swipe gestures
    Return Back gesture height settings
    SystemUI: Update NFC tile drawable
    SystemUI: Use same NFC icon as that in QS tile

    2/2
    Evolver: Optional screenshot type
    Evolver: Refactor Notification settings fragment
    Evolver: Refactor Status bar icons preference category
    ScreenshotTile: Make default state inactive
    ScreenshotTile: Use secondary label to indicate mode
    Settings: fingerprint: hide link icon when there's no link

    2/1
    Evolver: Refactor Themes fragment
    Fixes ubsan shift-out-of-bounds SIGABRT
    Settings: Add missing Gestures nav actions
    Zygote: Fix an issue when emptying the usap pool
    libgui: Dispatch vsync when receiving vsync timeout

    1/31
    Evolver: Add dividers to some preferences
    Evolver: Add new black theme
    KeyguardIndication: Fix glitchy charging info on lockscreen
    Switch to a better Network Traffic implementation
    Update translations

    1/30
    DefaultPermissionGrant: Fix google search crash
    Evolver: Allow disabling ripple effect on unlock
    Evolver: Move Monet settings to seperate fragment
    FingerprintManager: Fix NPE due to sensorProps
    Navbar: Fix issue where pill disappears in gestural mode
    Settings: Add missing android title for top_level_settings
    Settings: Add LTE only setting
    Settings: Cache current context before creating a new user
    Settings: Drawables: Dark mode support for app installation restriction icon
    Settings: NFC: Get outer NFC preference to listen for changes
    Settings: Remove back gesture height settings
    Switch to a better Network Traffic implementation
    apns: Add DITO PH
    apns: Add Unifi

    1/29
    Evolver: Launch default music player on headset connect
    base: NPE in ImageWallpaper

    1/28
    SystemUI: FPSInfoService: initialize fpsInfoView without posting in handler
    overlay: SystemUI: Remove power menu shadow

    Official initial build for Dipper
    These are the alterations of source so far:

    1/27
    Deprecate LiveDisplay and LOS FOD stuff
    PixelPropsUtils: Whitelist ARCore
    SystemUI: rewrite fps info tile in kt and bind service to the tile

    1/26
    Settings: Import missing lottie swipe fingerprint from redfin
    SystemUI: rewrite FPSInfoService in kt from scratch
    UdfpsResources: Add more UDFPS icons
    UdfpsResources: Convert remaining png to webp
    apps: Build Repainter integration service
    overlay: Add config for Repainter integration service
    overlay: core: Use accent color for progress bar background
    sepolicy: Nuke LiveDisplay and Lineage FOD
    sepolicy: Resolve turbo_adapter denial

    1/25
    Evolver: Rename FP pressed color default to Cyan
    GamingMode: LockGestureTile: load state from preferences in init
    GamingMode: remove overlay menu switch
    overlay: core: Add chroma to light surface highlight color

    1/24
    Battery Styles: Set proper battery style on init
    Fix incorrect SID matching for bio prompts
    Evolver: Remove Expanded option for network traffic
    Evolver: Themes: Rearrange the categories
    IconPackKaiAndroidOverlay: fix for carriers using 5 bars of signal
    QuickSettings: Use tick instead of vibrate for normal tap on qs tile
    SystemUI: Limit keyguard charging stats updates
    SystemUI: Keyguard: Check for a null errString
    SystemUI: Make sure notification icons are sticked to the left
    SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from aod
    base: InputManager: handle housed stylus event
    gms: Remove non-battery TurboAdapter
    neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
    overlays: Add acherus icon pack

    1/23
    PixelPropsUtils: Remove GamesProps
    RecoverySystem: make the package readable before checking capex
    SystemUI: PeopleSpaceWidgetManager: don't spam logcat
    SystemUI: ic_brightness_*: drawables get surface color
    base: AudioService: bail out if ringer mode is not recognized
    fonts: Bring back more font overlays

    1/22
    Settings: Fix invalid private DNS help text if URI is missing
    Settings: WifiDisplaySettings: Fix some NPE

    1/21
    BatteryMeterView: Move null check to the beginning of the method
    Evolver: Add Game Space shortcut pref
    GamingMode: Fix NPE in ActivityManager service
    GpsNetInitiatedHandler: Disable more debugging
    Make Gaming Mode QS tile use Game space features instead
    NavigationModeController: Silence log spam
    QuickStatusBarHeader: Only disable battery click when needed
    Settings: Add footer explanation to Adaptive Playback
    Settings: ColorBucketPreference: Nuke SettingsObserver
    Settings: DoubleTapGesture: Make it use a preference controller
    Settings: Make PIN scramble user specific
    SettingsIntelligence: Match Settings style
    TextView: Allow preventing requestLayout() calls
    services: LightsService: Mute an annoying error message
    3
    21/05/2022
    Latest and final update

    17/04/2022
    Update kernel
    Etude Op.12 No.3
    Linux 4.9.310
    Fixed some errors in FP
    Update some layouts to better experience

    01/03/2022
    Just a hot fix for FP works normally
    Kernel Etude Op. 12 No.2 - Linux 4.9.303

    23/02/2022
    Etude kernel: Op.12 No.2 - Linux 4.9.302
    Blurs activated

    14/02/2022
    Etude kernel: Op.12 No.2 - Linux 4.9.301
    Whitelisted an intent broadcast for the new ims.apk
    Dropped obsolete eBPF prop
    Dropped ZRAM

    05/02/2022
    Change in slide of brightness value
    Overlay: Update Status bar padding
    Overlay: Add some old values from dipper (Evolution X 11)
    Overlay: Removed some Pixel commands

    01/30/2022
    (**fix**)
    [Some users reporting issues in installation process]
    [If you were able to successfully install, please, ask you to redo the installation process. I'm sorry for the inconvenience.]
    - Now really encryption is disabled - for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully. (See XDA forum/device group)

    - Etude kernel: Op.12 No.2
    * Linux 4.9.299

    01/28/2022
    **About Device Changes:**
    - Initial Official Build
    - Etude kernel: Op.12 No.2
    * Linux 4.9.298
    * built with the latest Clang 14 and ThinLTO
    * DO NOT use another kernel. Just don't.
    - Implemented a boost after fingerprint authentication to speed up the unlocking process and avoid animation janks
    - Switched to QTI BT stack
    - Enabled Quick Tap
    * you can trigger certain actions by double tapping the back of the phone
    * enable it in Settings/System/Gestures/Quick tap
    - Switched to Skia Vulkan as HWUI renderer
    * the GL renderer has memory allocation/deallocation issues that sometimes crash apps like Twitter when you scroll through lots of images and videos. This is also happening on stock Pixel 6
    * Vulkan does not seem to have this issue for now, and it has much less jitter. Some apps like Spotify may still not be fully smooth in certain scrolls, due to a combination of app implementation and AOSP android 12 issues
    - Went back to audio HAL v5 to match our prebuilt audio HAL
    - Add Camera Go as main Camera
    2
    2 rows status bar? How did you do that?
    Dualstatusbar magisk module. Check telegram channel with same name
    1
    There needs to be interaction with people who use dipper ROMs and there is already a group for this ROM on telegram, so please those who are still interested in the update just come to the group on telegram.