Xiaomi 12 Pro - Hyper OS or MIUI 14


arquillos

Members
17 Jan 2021
2
13
Hi, I am getting a new Xiaomi 12 Pro (2201122G) and I am not sure if it will come with Hypes OS or MIUI. I have some noobie questions:
- Can I install the MIUI 14 on the mobile? (The model, Zeus, seems to be compatible)
- Can I install the Hyper OS 2 on the mobile? (The model, Zeus, seems to be compatible)
- Can I switch between both if needed?
- What are the diferences between both? (I've read Hyper OS is the way to go...)

Thanks!
 
The process is actually named "flash" not "install".
You can "switch" between ROM version, but actually you will flash what ROM version you want.

There are 2 ways actually to flash a ROM:
- using fastboot mode (this method require unlocked bootloader)
- using recovery mode (similar to OTA, doesn't require to unlock the bootloader), but this method allowing to flash incremental versions, and you cannot switch to other area or to "downgrade" for example from Hyper OS to Miui.
Check for what version you desire:
- https://xmfirmwareupdater.com/archive/hyperos/zeus/
- https://xmfirmwareupdater.com/archive/miui/zeus/

From that site you can download both firmware version:
- for recovery are files with .zip extension
- for fastboot are files with .tar.gz extension

Both file types are archives and can be opened with 7zip.

When I'm referring to Recovery I am reffing to official recovery not TWRP.

I recommend you to study about this process because you will be alone in the room when you will play on your phone.
I recommend also to install drivers from Google for adb and fastboot (android bridge driver or something) and use an USB 2.0 cable, port or HUB to force a slower communication between your phone and PC when you will flash your phone. You can use faster communication for file transfers of course.
 
Last edited:
I forgot to mention, for flashing in Fastboot mode (.tar.gz or .tgz) you have 2 ways, both require to unpack archives, for that I recommend again 7Zip.
In the root folder of the archive are some script files, pay attention to scripts with "lock" word in their name, on that scripts last command will lock your phone bootloader. I recommend to test forat your flashed firmwares and then, once chooses made to lock you phone bootloader to be able to use banking apps and Google Wallet.
The 2 ways flashing is:
- manually by launching one of the script from the archive root folder;
- "oficial" way, by using Flashing tool from Xiaomi, which in the end will launch one of the script, like in the manual way.
Official steps are documented on "Method 2: Fastboot Update" chapter from https://c.mi.com/es/miuidownload/detail/guide/es/miuidownload/index (open the site on a PC)
 
I forgot to mention, for flashing in Fastboot mode (.tar.gz or .tgz) you have 2 ways, both require to unpack archives, for that I recommend again 7Zip.
In the root folder of the archive are some script files, pay attention to scripts with "lock" word in their name, on that scripts last command will lock your phone bootloader. I recommend to test forat your flashed firmwares and then, once chooses made to lock you phone bootloader to be able to use banking apps and Google Wallet.
The 2 ways flashing is:
- manually by launching one of the script from the archive root folder;
- "oficial" way, by using Flashing tool from Xiaomi, which in the end will launch one of the script, like in the manual way.
Official steps are documented on "Method 2: Fastboot Update" chapter from https://c.mi.com/es/miuidownload/detail/guide/es/miuidownload/index (open the site on a PC)
So just out of curiosity, If I flash my phone with the fastboot version from the links you provided, it will lock my phones bootloader. Is that a permanent lock as in a factory lock or a lock that can be unlocked through developer options? I've only ever updated twice from here and used the sourceforge links, and never had to worry about this. I am tempted to use your links as the fastboot on here is OS2.0.205.0.VLBCNXM and the fastboot on the site you linked is OS2.0.6.0.VLBMIXM. It could just be me, but is 2.0.6.0 newer than 2.0.205.0?
 
I'm trying to offer my best answers, but, I have same recommendation for you too :)
Read more documentation about bootloader unlock and lock.
1. In the archives used for Fastboot flashing method are some scripts, if I remember are 4 scripts, each script is doubled, one for windows (*.bat) and another one for linux (*.sh)
2. On the script, just one of them will lock the bootloader, if I remember it's name is flash_all_lock.bat, for windows and flash_all_lock.sh for linux.
3. There is no difference on locked bootloader between the one from "factory" and the one from locking process through the shell script.
4. You have to be careful with locking bootloader and the device version that you have. You cannot lock a bootloader on a Chinese phone after flashing a NON China firmware, to rephrase, on a Chinese device you have to flash only Chinese stock ROM in order to lock the bootloader, locking the bootloader on that device having different ROM than Chinese will Brick the device. On a global device you can flash any stock ROM and lock the bootloader.
5. For testing, I recommend to flash using the script flash_all.bat (on linux flash_all.sh), which will flash the firmware without locking the bootloader. Obviously this will mark your phone as unsecured, and you will not allow you to use any banking app or Google Wallet, but will allow you to see what dialer and other application are available from the installed ROM. Then, once figure out what version of ROM is suitable for you, then you can flash again the phone, but this time you can lock the bootloader.
6. To unlock back a Chinese phone is almost impossible, there are already threads on this forum about unlocking process, for Chinese and global devices.
7. The global devices can be unlocked, but you have to follow all normal steps (developer options, use community app, bind account and so on...), there are threads about this process too already.
8. I use that page which I recommend it to download older firmwares than the latest, but if you want latest official global ROM, you can use https://c.mi.com/es/miuidownload/detail/guide/es/miuidownload/index (opened on PC and navigate to Fastboot method update)
9. In all above points I'm referring only to Xiaomi devices.