MIUI ROM FAQ: Recovery/Fastboot/Global ROMs explained

Recovery ROM

Recovery ROM enables a standalone state called Recovery Mode in your device with which you can fix softbriked device or flash custom rom, zips etc.

To flash Recovery ROM, you just need to put the ROM file into your device’s SD card root directory, and flash it in Recovery mode. Flashing Recovery ROM will not wipe your user data or the files in internal storage.

Fastboot ROM

Fastboot is another mode in android by which you can recover your device with the help of a pc.

To flash Fastboot ROM, you’ll need to connect your device to a PC / Laptop, and use ROM flashing tools like Flashtools. You can choose different fastboot script to decide whether to wipe data or not.

a. flash_all.batThis file should be used in Windows operating system. It will flash all the files, and wipe all userdata and all files in internal storage

b. flash_all_except_data_storage.batThis file should be used in Windows operating system. It will flash the updated files, and will not wipe user data and files in internal storage

c. flash_all_except_storage.batThis file should be used in Windows operating system. It will flash the updated files, wipe user data, but will not delete files in internal storage

d. flash_all.shThis file should be used in Linux operating system. It will flash the updated files, and will not wipe user data and files in internal storage

e. flash_all_except_data_storage.shThis file should be used in Linux operating system. It will flash the updated files, and will not wipe user data and files in internal storage

f. flash_all_except_storage.shThis file should be used in Linux operating system. It will flash the updated files, wipe user data, but will not delete files in internal storage）

When should I flash Recovery ROM, and

Normally you just need to flash Recovery ROM for regular update. There are many options available in Recovery Mode. You can fix soft bricked device and can flash custom zip files via recovery mode.

When to flash Fastboot ROM?

If you want to wipe data to solve some bugs/issues etc., you should flash Fastboot ROM.

How can I know the Android version of a MIUI ROM?

The Android version of a IUI ROM is included in its download link. So that you can easily identify the ROm version.

If you’re already using MIUI, you can find your device’s Android version in Settings – About phone

What’s the meaning of MIUI Stable ROM names?

The first letter represents the Android version of the ROM. E.g.: In Redmi 6’s latest ROM ‘OCGMIFH_b59b2543d1_8.1’, the first letter ‘O’ represents Oreo. The rest of the name is just a code for internal recognition, which has no special meanings

What’s the deal with the Global ROM?

Redmi phones stable version ROM’s had many local ROMs (Taiwan, Singapore, Malaysia, Philippines etc.) since Xiaomi has entered international market. But in the near future they will become one Global version. All the countries will have one Recovery ROM, but each country will have an individual Fastboot ROM.

What’s the difference between each country’s Fastboot ROMs?

Each country’s fastboot ROMs have different data partitions.

Why does country A get a Global ROM update, but my country B doesn’t?

Although all the countries use the same Gobal ROM, the ROM still needs to be tested on different countries’ devices to make sure there’s no problem for each country. Therefore, sometimes a country may have passed the test faster than other countries, so it got the update earlier.

A passionate blogger and a tech enthusiast who is always keen and awaiting to know about fully fledged new technologies who's currently using Zenfone 3 as a part of daily routine. You can spot me @ #facebook, #twitter & #Google +