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)
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:
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
3.1 How to flash xiaomi.eu unofficial Global, root with SuperSu, TWRP and Xposed framework
Download:
3.2 How to flash Xiaomi official Chinese Stable or Global Stable, root with SuperSu, TWRP, google apps and Xposed framework
Download:
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:
4.2 Disable MIUI battery saver and fix missed/late notifications
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:
4.5 Change DPI
Changing the DPI on the Mi Mix on MIUI 8 without corrupting the Icons or having problems?
Confirmed resolutions:
If you are rooted, simply install a build.props editor from Google Play and change the value of
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
2017-05-12
2017-03-20
2017-03-03
2017-02-14
2017-02-07
2017-01-09
2017-01-06
2016-12-28
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 @pappaschlumpf
- DragonXia Linage OS / AOSP, no MIUI
1.3 Available Recoveries (TWRP)
- TWRP recovery 3.1.0-0 mod for weekly ROMs by @raupe that works with all weekly releases starting on April 24th 2017
- TWRP recovery 3.1.0-0 mod by @pappaschlump 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 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
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
Code:
fastboot flash recovery [COLOR="Blue"]C:\path\to\your\[/COLOR]twrp-3.0.2-0-rc2-eu-lithium.img
- type
Code:
fastboot boot [COLOR="Blue"]C:\path\to\your\[/COLOR]twrp-3.0.2-0-rc2-eu-lithium.img
- 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
Code:
persist.miui.density_v2 = xxx
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 @MrRaines)
- Added Custom Kernel from @pappschlumpf
2017-02-07
- Updated DPI list, thanks to @satishp
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
Last edited: