[Xiaomi Mi MIX  Guides, News, & Discussion] underlines:
WARNING: The MIX is still my device, but it runs so stable on Epic ROM Nougat + Xposed Nougat, that I don't need to tinker with it anymore, so I don't have the time to update this thread.

Some great people made posts about TWRP, root and gapps as well as great discussions for how to install particular ROMs.

I try to compile all informations for newcomers into a guide here.

Feel free to discuss. I will update the first posts to reflect any updates and incorporate all your suggestions if possible.

Table of contents

1.1 Available ROMs

1.2 Available Kernels

1.3 Available Recoveries (TWRP)

2.0 How to start? (Do I have vendor ROM & how to remove vendor ROM)

3.0 How to unlock the bootloader

3.1 How to flash xiaomi.eu unofficial Global, root with SuperSu, TWRP and Xposed framework

3.2 How to flash Xiaomi official Chinese Stable / Global Stable, root with SuperSu, TWRP, google apps and Xposed framework

4.1 MIUI 8 xposed Tweaks

4.2. Disable MIUI battery saver and fix missed/late notifications

4.3. Better camera

4.4. Hide navigation bar

4.5. Change DPI

5. Changelog

1.1 Available ROMs

Xiaomi official Global Stable (Overview / Thread / Recovery / Fastboot)

Xiaomi official Chinese Stable (Fastboot / Recovery)

Xiaomi official Chinese Developer (Fastboot / Recovery)

xiaomi.eu unofficial Global Weekly (suspended for 2 weeks, latest available)

Epic ROM Global Stable / MrRaines (based on stable rom) (Thread)

Epic ROM Pro Stable / MrRaines (based on develoiper rom) (Thread)

EpicROM Nougat (ROM)

mi-globe.com ROM builder for Mi Mix

Lineage OS official (Recovery)

Resurrection Remix official (Thread)

Mokee ROM (Website)

1.2 Available Kernels

Global Beta Hotplug + Touchboost by [MENTION=2773925]pappaschlumpf[/MENTION]

DragonXia Linage OS / AOSP, no MIUI

1.3 Available Recoveries (TWRP)

TWRP recovery 3.1.0-0 mod for weekly ROMs by [MENTION=496297]raupe[/MENTION] that works with all weekly releases starting on April 24th 2017

TWRP recovery 3.1.0-0 mod by [MENTION=563808]pappas[/MENTION]chlump that works with weekly dev roms until April 24th 2017

TWRP Modified by MrRaines (Highly recommended) from here, or search for latest version

twrp-3.0.2-0-lithium.img for Chinese official ROM

TWRP 3.1.0-0 official

twrp-3.0.2-0-rc2-eu-lithium.img for xiaomi.eu ROM

MiMixTWRPSmarty by Xelar (according to forum should work on all ROMs

Chinese custom TWRP that should work on both ROMs, not sure if English is available

2.0 How to start? (Do I have vendor ROM & how to remove vendor ROM)

First, check if you have a vendor ROM, which is bad. Security issues, malware and no updates are just three reasons to move away from a vendor ROM.

How to check, if you have a vendor ROM:

Go to Settings > About phone

Check MIUI version

If any of the following conditions are true, you have a vendor ROM:

If it says "global" and after one month there is no update available in the updater app

If it says "global" and the version number has not the format: V8.0.4.0 LHOCNDG, (the numbers can vary, and the letters in the end can vary). Vendor ROMs often have one additional number, in total 5 numbers, which then is a vendor ROM

If it says "developer" or "beta" and after one week there is no update available in the updater app

Additionally you can read this very good article, on how to spot Vendor ROMs: http://miui.my/miui-identify-rom/

To get away from the Vendor ROM, you can either Unlock and flash another ROM (see 3.0), or you flash the official Global Stable ROM which can be flashed without unlocking the bootloader. (See 3.2 and ignore the requirement for the unlocked bootloader)

3.0 How to unlock the bootloader

Create Xiaomi Account, if you don't have one

Start the phone, login with Xiaomi account

Apply for bootloader unlock, and wait for the confirmation SMS to enter

On the unlock page, download the unlocker app and install it

After your request for unlock has been granted (waiting time usually a few hours to a few days), open the unlock app to unlock the bootloader

3.1 How to flash xiaomi.eu unofficial Global, root with SuperSu, TWRP and Xposed framework

Download:

install latest minimal fastboot and adb

latest xiaomi.eu unofficial Global weekly

twrp-3.0.2-0-rc2-eu-lithium.img

latest SuperSu

xposed-v87-sdk23-arm64-MIUI-edition-by-SolarWarez-20161126.zip

XposedInstaller_3.0_alpha4_3.apk

You need to be on an unlocked bootloader, see 2.0

Boot your phone into fastboot mode (Turn off phone, then press Power button + Volume Down button at the same time)

Connect your phone to your computer, make sure you have minimal fastboot and adb installed and open it via start menu -> Minimal fastboot and adb. A console window appears

type

fastboot flash recovery [COLOR="Blue"]C:\path\to\your\[/COLOR]twrp-3.0.2-0-rc2-eu-lithium.img

change the colored path to the correct path to your twrp file (not the EU one) and press enter

type

fastboot boot [COLOR="Blue"]C:\path\to\your\[/COLOR]twrp-3.0.2-0-rc2-eu-lithium.img

change the colored path to the correct path to your twrp file and press enter

the device should boot into TWRP

copy the latest xiaomi.eu rom zip to your device (which you can see in your computer's explorer as a device)

in TWRP install the xiaomi.eu rom zip

copy the SR5-SuperSU-v2.78-SR5-20161130091551.zip to your device and install it too, if you don't want Root, ignore this step but install no-verity-opt-encrypt-5.0.zip in TWRP and don't continue the steps below

copy xposed-v87-sdk23-arm64-MIUI-edition-by-SolarWarez-20161126.zip to your phone and install it in TWRP

boot your phone up, copy XposedInstaller_3.0_alpha4_3.apk to your phone and install it

3.2 How to flash Xiaomi official Chinese Stable or Global Stable, root with SuperSu, TWRP, google apps and Xposed framework

Download:

Mi Flash 2016.08.30.0

Fastboot China Stable ROM or Fastboot Global Stable ROM (Thread)

twrp-3.0.2-0-rc2-eu-lithium.img

SuperSu

ARM64 > 6.0 > nano > open_gapps-arm64-6.0-nano-20161130.zip (From http://opengapps.org/)

xposed-v87-sdk23-arm64-MIUI-edition-by-SolarWarez-20161126.zip

XposedInstaller_3.0_alpha4_3.apk

You need to be on an unlocked bootloader (see 3.0)

Download and unpack Fastboot China Stable ROM or Global Stable ROM

Download and install Mi Flash 2016.08.30.0

Paste full path to unpacked Fastboot ROM into the text box of Mi Flash

Select "clean all" at the bottom of Mi Flash explicitly (even if it's already selected)

Click flash

Boot up phone, enter Xiaomi account, copy TWRP, SR5-SuperSU-v2.78-SR5-20161130091551.zip, open_gapps-arm64-6.0-nano-20161130.zip and xposed-v87-sdk23-arm64-MIUI-edition-by-SolarWarez-20161126.zip to phone

Flash TWRP with fastboot

Install SuperSu in TWRP, if you don't want Root, ignore this step but install no-verity-opt-encrypt-5.0.zip in TWRP

Install gapps in TWRP

Install Xposed in TWRP, if you don't want xposed, ignore this step

Boot system

Login to your Google account

Install XposedInstaller_3.0_alpha4_3.apk, ignore this step if you don't want root and xposed

4.1 MIUI 8 xposed Tweaks

If you installed Xposed framework, there are 3 tools you can choose from, to tweak MIUI 8:

xMIUI by solarwarez

MIUI 8 Tweaks by hartec

exMIUI by Ty3uK

Some features of them:

change miui launcher row/column count

change icon size

use AOSP notification icons

allow widgets on lockscreen

center clock & signal bar on the left (like iOS)

hide battery icon, only show percentage

etc.

4.2 Disable MIUI battery saver and fix missed/late notifications

Settings > Battery & performance > Manage apps' battery usage > Off

Settings > Battery & performance > Power > Battery saver > Battery saver toggle off

Settings > Notifications & status bar > App notifications > select apps that can show floating notifications and notifications on lockscreen

Security > Permissions > Auto start > select apps that should get notifications after reboot

Security > Settings icon > Cleaner settings > Clean automatically > turn off / Update automatically > turn off

4.3 Better camera

The stock camera suffers from repeated auto focus while recording video, as well as strong image post-processing. The stock camera automatically changes to high ISO mode, on low light, which is leading to noise in the image.

An often suggested alternative to the stock camera app is Snap Camera.

4.4 Hide navigation bar

Settings > Additional settings > Buttons

Check:

Screen buttons can be hidden

Automatically disable navigation buttons

4.5 Change DPI

Changing the DPI on the Mi Mix on MIUI 8 without corrupting the Icons or having problems?

Confirmed resolutions:

MIUI default 440

Safe 370

Native resolution of the display 360.66

Lowest confirmed working 320

If you are rooted, simply install a build.props editor from Google Play and change the value of

persist.miui.density_v2 = xxx

to any DPI for xxx, and then reboot your device.

Remember to keep a copy of your original build.props file, in case anything goes wrong! If you're in a boot loop, just use the file manager in TWRP to copy your backed up build.props file over the modified one.

There may be problems with the MIUI weather app icon and MIUI calendar icon, which will be both invisible in the MIUI launcher depending on the DPI.

5. Changelog

2017-06-09

Added DragonXia Kernel (Linage OS / AOSP)

Added Linage OS official ROM

Added Resurrection Remix official ROM

2017-05-12

Added EpicROM Nougat 7.0 base

Added more TWRP recoveries

2017-03-20

Added Both Epic ROM links for pro & global

Added new section "2.0 How to start? (Do I have vendor ROM & how to remove vendor ROM)"

Removded 4G fix (old bug)

2017-03-03

Added Xiaomi Official Global Rom

Added EpicRom Global Rom

2017-02-14

Added Recoveries section

Added Kernel section

Added TWRP Modified by MrRaines to the TWRP freez fix list (Thanks to [MENTION=5850890]MrRaines[/MENTION])

Added Custom Kernel from [MENTION=3910111]pappschlumpf[/MENTION]

2017-02-07

Updated DPI list, thanks to [MENTION=4736247]satishp[/MENTION]

2017-01-09

Updated link to new Modem file for "fix for no LTE / 4G connection"

Added fix for no LTE / 4G connection

Added TWRP Smarty by Xelar

Added Recovery by chinese forum

2017-01-06

Updated link to latest SuperSu beta

Added mi-globe ROM

Added Epic Rom

2016-12-28

Updated link to Chinese Stable Fastboot ROM to the latest

Removed unlocking steps from flashing section and made a new section for unlocking bootloader

Removed steps involving TWRP RC1 and only added TWRP RC2 EU, since that works with all newer ROMs