In this post we’ll list all the currently developed and released Custom ROMs for Xiaomi Mi 8 (codename: Dipper). Hope you guys find this useful. Carefully read all the instructions on how to install each firmware, since the steps are pretty much the same, but something maybe different.
Full List of Custom Firmware for Xiaomi Mi 8
Android Open Source Illusion Project
AOSIP is a high quality community developed firmware based on Google AOSP source files. It combines the most modern features and stability. The community is very active and ROM is getting frequent updates and bug fixes.
Developers: Josh Fox (xlxfoxxlx), Akhil Narang, Shreesha Murthy, Brett Montague, Sri Harsha
Download latest version of AOSIP ROM from official website.
Grab the latest OpenGAPPS (we need to pick Arm64 + 9.0 + nano).
Finally download MIUI 10 BETA 8.11.23 ROM, in the tutorial below we will install AOSIP from this MIUI version, for those who don’t want to use MiFlash you can download the version for TWRP installation.
Now let’s begin flashing our Mi8 device. This tutorial for flashing via Fastboot mode, if you want to flash your device with TWRP Custom Recovery, then go straight to the step 4.
Start your device in fastboot mode (turn off > press “power” an “volume down” buttons until the fastboot logo appears on the screen).
Open MiFlash and install MIUI 10 BETA 8.11.23 for Fastboot. Don’t forget to enable “clean all” option and don’t use “clean all and lock”.
After installaton is completed we’ll need to reboot in fastboot mode once again.
Flash TWRP Custom Recovery (can be downloaded from the link above). Reboot into TWRP after installation.
Go to > “Wipe” > “format data” type “yes” to continue. Go back to main menu and tap to “Reboot Recovery”.
Go to “Wipe” menu and “Advanced Wipe” and select everything except “System” (don’t select “Persist” if it’s displayed for you).
Connect your device to PC and copy Gapps and ROM archive to phone internal memory.
In TWRP go to “Install” menu, select the ROM file (AOSiP-9.0-Beta-dipper-20181128.zip in this example). Press “Add more ZIPs” and locate Open Gapps archive and press “Swipe to confirm Flash”.
After ROM flashing is finished wipe “Cache” & “Davlik Cach”, confirm “Swipe to Wipe” and press”Reboot system”.
AOSP Extended is an firmware based on AOSP, which is presented by the standard user interface and different features, including “Substratum”. This ROM will provide you stable performance and future updates.
Havoc-OS 2.2 ROM is built on AOSP firmware and inspired by the latest Google Pixel release. You’ll find the beautiful Material Design 2 UI developed by SKULSHADY. This ROM will provide you a very large amount of features. Easy to flash and use.
First of all make sure that you have unlocked bootloader on your device and backup all personal data to PC. Also you’ll need to have TWRP Custom Recovery installed on your device.
Reboot into TWRP Custom Recovery.
Flash vendor files using TWRP “Install” > “Swipe to confirm Flash“.
Go to “Wipe”, then “format data” and type “yes” to confirm. Return back to main menu and reboot straight back into “TWRP” > “Reboot” > Recovery.
Now go to “Wipe” > “Advanced Wipe” and select “System”, also select “Persist” partition if it’s displayed for you.
At this step we’re ready to install the firmware. Go to “Install” > locate ROM zip archive, tap on “Add more ZIP” and add openGapps, then confirm by “Swipe to confirm Flash”.
After flashing is completed do “Wipe Cache/DALVIK”, then confirm “Swipe to Wipe” and press “reboot system”.
Setup your system on startup, then reboot into TWRP for the last time to install Magisk18.
Finally reboot into system.
Tips for updating Havoc-OS:
Before you’re going to update the ROM to the newest version, make sure you’ve removed magisk completely. Download Magisk Uninstaller script for this. After magisk is removed, you can update the firmware, boot into System and only then reinstall magisk again.
This firmware offers you the maximum stability and fast performance without any annoying issues. It comes with pre-installed Google Applications, based on AOSP and have all the useful functions from Pixel devices, including its launcher, fonts, boot animation etc.
Resurrection Remix is generally based on LineageOS, few more and original sources of Remix ROM. This is one of the most fastest and stable ROMs available. Huge thanks for all the developers who participated in this high quality firmware.