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

[ROM][11.0_r43][OFFICIAL] Evolution X 5.9.2 - Sanctuary [09/10/2021]

Search This thread


New member
Jun 12, 2021
Hello, can someone help?
I get the error applying update 7 kinstalldeviceopenerror and i don't know what am i doing wrong.
I flashed the recovery and downloaded the rom and use adb sideload command...

Thanks for help!


Senior Member
Dec 19, 2017
OnePlus 8T
Slow/Dirty EvoX Fingerprint Recognition Solution:

I almost left this ROM due to the bad/slow/dirty fingerprint reading i was experiencing that i didn't have on OOS stock. I have finally figure out why and corrected the issue by flashing a backup copy of my persist.img i had from OOS OB4 then deleting the fingerprints and then adding them back. The fingerprint recognition is super fast, and never complains now!


In ADB Shell, enter this command to backup a current copy of the Persist partition (just to be safe)
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist_EvoX.img

Move that from your SD card to a safe storage place.

Note: If you don't have a good persist backup, flash back to STOCK OOS that the fingerprint works good with and use the method above to save a good copy of persist.

Now restore your good Persist image you made or already had from OOS 11:

While on EvolutionX ROM using fastbootd (you MUST be in fastboot D):
fastboot flash persist persist_backup.img

Just reboot after flashing, then delete your fingerprints and re-add them back.

I am currently also considering switching back to a/this custom rom, but it bothers me a lot that the fingerprint problems are present on all custom roms. If your solution works it would be sensational. Therefore my question, could the developer directly the "persist.img" of OOS in the Rom plant?
Second question: has anyone tried this step and can confirm that it works?
Thank you.


Senior Member
Dec 12, 2011
OnePlus 8 Pro
Worked great for me. FP was basically as fast as OOS after doing this. Only reason I went away from this ROM is the fact AOD doesn't turn off with proximity sensor in pocket / wallet cover. Every other ROM does this but even with pocket mode activated the screen just stays on 24/7. Very burn-in intensive and wastes battery like mad.

DotOS and CrDroid both turn off AOD just fine in pocket for example.
  • Like
Reactions: Ramme and zement


Jan 16, 2011
I can'n install room v5.8 on 8T- because error 7.
1- flash recovery 8T
2- format factory
3- apply adb sideload room--> flash 47% error 7

Download the ROM and the payload dumper tool. Extract the fastboot files from the downloaded ROM using the payload dumper
Login to fastboot and run the following commands

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot reboot fastboot
fastboot flash odm odm.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash product product.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vendor vendor.img


Or download the attached zip. It will have the payload dumper as well.
1)Download ROM
2) Copy the payload.bin file from the ROM zip to payload_dumper/input directory
3) Run payload_dumper.exe
4) FIles will be extracted to payload_output
5) Copy those files to the fastboot_installer directory
6) Run ROMinstaller.bat


  • Evolution-X Fastboot ROMinstaller.zip
    10.7 MB · Views: 22
Last edited:
Failing at 47% is normal. Did you actually start the phone afterward?
For me it didnt even start installing. I got a similar error (dont remeber the exact one) like "error applying update 7 kinstalldeviceopenerror " and it failed. But i didnt actually start the phone.

Tried with the recovery mentioned in this thread and also with LOS latest recovery, gor similar error. so went with the payload method.

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Hi guys, I have two questions. I tried some Lineage-based and also Paranoid Android ROM in the past and wasn't impressed at all, so I want to know the following.

    1. What about haptics in this ROM? Does it feel the same as in OOS, or is it just a plain cheap vibration as it was in all early custom ROMs?
    2. I noticed that in early custom ROMs the image quality was very dull. In comparison to OOS it all looked like some yellowish cheap crap, as if the screen was replaced to some noname one. I hope you understand what am I trying to describe here. Anyhow...are there screen calibration settings here, as in OOS? Like vivid, natural, etc.
    3. After updating via OTA, would I need to re-root again or the root stays intact?

    Haptics / vibration, known issue.. it's being looked at I believe, works for some but not all.

    Brightness is fine IMHO, can't complain, also has an extra brightness option and extremely low brightness option.

    Rooting is done by taking the OTA then before you reboot... open magisk and install after ota..then reboot.

    This ROM for me is as good as it gets
    Ok so i flashed this badboy, very impressed by it's pace, such a snappy ROM, it's running like silk.

    anyway i thought i'd make the guide to flash a little easier than whats described in the OP, the sideload alone could be confusing and be careful of what version you download; polaris and instantnoodle are both hosted there, you want instantnoodlep (i know most people know this but it could be handy to know what to look out for)

    Anyway, heres the installation guide and root, i've opted for the payload method, plus i've uploaded the magisk patched zip for with magisk 23 in use.

    Download the recovery and Evo X files and place in ADB folder.

    On your computer

    1. Connect your phone to your computer and open a CMD / Powershell terminal pointed to the ADB folder, mines in the root of C so c:\adb

    2. Run this code: adb reboot bootloader - your phone will reboot to the bootloader

    3. Run this code: fastboot flash recovery .\instantnoodlep-recovery.img and press enter

    NOTE: you can search for the img by typing in it's first letter then press "Tab" so type in i then press "Tab", this will populate the command with the first letter beginning with whatever you typed i = instantnoodlep-recovery.img

    On your phone

    1. Using the volume keys navigate to "Recovery Mode" and press the power key, youll then be in the custom recovery

    2. Click "Factory reset" in the menu, then click format data (THIS WILL WIPE YOUR DEVICE, BE SURE TO MAKE A BACK UP BEFORE YOU DO THIS)

    3. Once complete back out then click apply "Apply Update" this will open up the sideload feature, click "Apply from ADB"

    On your computer

    1. Run this code: adb sideload "NAME OF ZIP" (again you can use the tab feature to find the file)

    2. Once you press enter the process will start and it will flash thereafter, this will take a while (make a cuppa while you wait)

    On your phone

    1. Back out of sideload and click "Factory reset" once more then format data

    2. Finally click on Reboot now and the device will reboot, the first boot should be a lot faster than OOS, you'll know it's working as the boot sequence will be different


    1. Download the relevant custom ROM and open the zip, you'll see a bunch of files, copy out the payload.bin file

    2. Using the payload dumper program, copy the payload.bin file from your ROM zip to the "input" folder within your payload dumper folder structure

    3. Run the payload dumper tool and it'll extract a bunch of images which will be placed in the "output" folder, we want the boot image (boot.img)

    4. On your phone, enable developer options and install Magisk on your phone.

    5. Copy the stock boot.img to the root of your phone /sdcard

    6. Open Magisk and select the top "install" option on the main page

    7. You should only have one option if you aren't rooted and that will be "Select and Patch a File" select this then choose the boot.img you copied over

    8. Once patching is complete this will move the patched boot image to your "Downloads" folder, copy this out to your ADB folder on your computer

    9. On your computer open a CMD / Powershell terminal window pointed to your ADB folder and type in adb reboot bootloader, your phone will reboot

    10. Once in the bootloader type in fastboot boot "NAME OF IMAGE" in my instance the command was:
    fastboot boot .\magisk_patched-23000_gwZZy.img Once you press enter the device will boot with this image in use

    11. To make root permanent simply open magisk, then select the top install option, then "Direct Install"

    12. Finally reboot and you're done, root should be permanent.
    thanks for the short tutorial
    Thanks :) everything works fine.
    I had word correction On, thats why my post was a little bit confusing hehe.

    I have a question, is there a way to make default volume to ringer not media?(button mapper doesnt work).
    And is there a way to make double tap to sleep in pixel default launcher? Cause without its really bad for me :(

    Also, auto brightness doesnt work very well, but its okeish :)

    Thanks for the hard work!!!
    Is it possible to improve fingerprint sensor in any future update? if it is posible ill stay in evox cose i really like it , but if is not posible, ill probably go back to oos
    Never had any issues with the FP for me better and faster as on OOS 👍🏿
  • 42
    Evolution X 5.9.2 for the OnePlus 8, 8 Pro & 8T [Instantnoodle][Instantnoodlep][Kebab]



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

    - Team Evolution X -
    @joeyhuab (Founder/Lead Developer)
    @peaktogoo (Project Manager/Co-Founder)
    AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    Check out our website!

    What are our features?

    - Lockscreen Clock Styles (23)
    - Dark Theme Styles (11)
    - System Fonts (24)
    - RGB Accent Color Picker
    - Accent Colors Presets (64)
    - System Icon Shapes (11)
    - 2020 Pixel Live Wallpapers
    - G-Visual Mod
    - Volume Panel Styles (6)
    - Custom QS Header Images
    - QS Tile Diso
    - QS Tile Icon Styles (18)
    - QS Panel Color Configs

    - Network Traffic Monitor
    - Clock & Date Options
    - Battery Bar
    - Battery Icon Styles & Percentage Configs (6)
    - System UI Tuner
    - Battery Percent Show/Hide Config
    - 4G/LTE Icon Toggle
    - Roaming Indicator Toggle

    - Heads Up
    - Notification Headers toggle
    - Alert Slider Notification Toggle (For OnePlus Devices Only)
    - Notification light Config
    - Kill App Button Toggle
    - Pulse Edge Lighting
    - In-Call Vibration Options (connect, waiting, end.)

    Quick Settings
    - Quick Pulldown (Right/Left)
    - Smart Pulldown
    - Vibrate On Touch
    - Disable When Locked
    - Hide Battery Icon
    - Notification Header Battery Precent Configs
    - Brightness Slider & Auto Brightness icon Configs
    - Quick Settings Layout Configs
    - Data Usage Visibility Configs

    Power Menu
    - Device Controls
    - Advanced Reboot
    - Optional User Actions (flashlight, etc)

    - AOSP Gestures
    - Back Gesture Configs
    - Toggle To Hide Navbar Pill
    - Advanced Gesture Configs
    - Swipe To Screenshot
    - Status Bar Brightness Control
    - Screen Off Power Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap to Sleep Lockscreen
    - Screen Off Gestures

    - Always On Display Schedule
    - Fingerprint Error Vibration Toggle
    - Fingerprint Authentication Vibration Toggle
    - Custom FOD Icons (26)
    - Custom FOD Recognizing Animations (24)
    - Pocket Detection
    - Charging Info
    - Lock Screen Shortcuts
    - Lock Screen Media Artwork/Notification Configs
    - Lock Screen Music Visualizer

    - Nav Bar Tuner
    - Invert Layout
    - Volume Key Answer
    - Volume Rocker Wake
    - Volume Rocker Playback Control
    - Volume Rocker Cursor Control

    - Volume Rocker Wake Toggle
    - Volume Key Playback Control
    - Keyboard Cursor Control
    - Left/Right Volume Panel Toggle

    - Disable Transition Animations Toggle
    - Screen Off Animations (3)
    - Scrolling Cache Configs
    - QS Tile Animations (Flip/Rotate)
    - QS Tile Animation Duration & Interpolator configs

    - Gaming Mode
    - Screenshot Configs
    - Launch Music App On Headset Connection
    - Sensor Block Per-Package
    - Default USB Config
    - Doze Brightness Configs


    You tell me?



    First Time Install / Clean Flash
    1. Be on the latest OOS 11!!
    2. Download ROM.zip (link in thread) & Recovery.img (from below)
    3. fastboot boot RECOVERY.img
    4. adb sideload BUILD.zip
    5. Format data
    6. Reboot to system & #KeepEvolving

    NOTE: It is recommended that you use the ROM installer for OnePlus 8T to avoid sideload/installation errors. You can find such installer

    Update / Dirty Flash
    1. Boot into recovery
    2. adb sideload BUILD.zip
    3. Reboot to system & #KeepEvolving



    Built in Dolby & OnePlus camera support will be available in the next releases! Stay tuned & #KeepEvolving!