Understand MIUI ROM Version and How To Identify Which ROM Installed On Your Mi Devices

Baca artikel ini dalam bahasa : Malay


If you’re new to MIUI, you may be confused by all the different versions of MIUI ROMs. Now Xiaomi buyers and users across the globe (well except China) always has this question at the back of their head whenever they purchase a MI or Redmi Phone, Is this loaded with the Original Rom? Here I’ll give you a quick walk through of all the ROM versions, and hope this will make it clear for you.

How many types of MIUI ROM are there?

Usually a Xiaomi device has five types of MIUI ROM:

Credit to MIUI Forum
Credit to MIUI Forum

If we buy a Xiaomi device from official source* which has warranty from Official Mi Website, we will usually get MIUI Global Stable version out of the box. Unless we bought the Xiaomi device directly from Mi Website at China, then we will get MIUI China Stable version.

*For Malaysia, Mi device is available officially from the official distributor such as Thorus and Era International.

Alpha ROM

Alpha ROM is a special MIUI version only available in China ROM, which is more updated than Developer (Beta) ROM. In other words, it will have newer features than Developer ROM. However, Alpha ROM only available for several Xiaomi devices. Here are the devices which have Alpha ROM:

  • Xiaomi Mi 2/2S
  • Xiaomi Mi 3
  • Xiaomi Mi 4
  • Xiaomi Mi Note
  • Xiaomi Mi 5
  • Xiaomi Mi Max

Here is how the MIUI China version arranged in descending order for latest features available:

Alpha ROM > Developer ROM > Stable ROM

Developer ROM

Also known as Beta ROM are also made by MIUI Official Developers but is updated weekly. The usual update changelog and changelog preview you see on the forums are the changelogs for the Developer ROM. Developer ROMs receive new features weekly but are more prone to bugs and thus is not recommended for users who use only one phone. Developer ROMs have daily* incremental ROM pack downloads which contain the services and elements that have been changed rather than the full ROM, but is accessible only by Special Team members in the form of Beta updates, and its also know as Nightly.


The latest China Developer ROM for a Redmi Note 3 Qualcomm is 6.11.3

In this case,

6 – represents year 2016
11 – represents month
3 – represents day

*Only applies to certain devices

Stable ROM

Stable ROMs are made by MIUI Official Developers, usually updated once per month, bi-monthly or even longer without a specific update frequency depending on how much time needed for solving bugs. Stable ROMs are, as the name suggests, the most stable ROM with the least amount of bugs. Users who prefer a stable and bug-free release and doesn’t want to try out new features immediately, should stick with this ROM. For users who have provided feedback using the built-in bug reporter application, you might find yourself receiving updates unavailable to others, these are called grey updates meant as a beta-testing platform for the public.


The latest China Stable ROM for a Redmi Note 3 Qualcomm is V8.0.4.0 LHOCNDG

In this case,

V8 – represents MIUI 8
0.4 – 0 represents the major update (which no major update yet) and the 4th minor revision of it
LHO – represents Android Lollipop 5.1.1
CN – represents China ROM
DG – represents Redmi Note 3 (Mediatek/Qualcomm)

Users are often confused whether it’s safe to use the China Build for their devices as they fear the compatibility of hardware or software. In fact, you don’t have to worry at all, the China Build will work on your phone like a charm, just like the Global Build. The fastest way of differentiating a China ROM from a Global ROM (only for Stable ROMs) is the nomenclature difference of CN for China and MI for Global. The difference between the two builds are as follow:-

China Build (CN)

The China Build doesn’t contain Google Apps and Services (GAPPS) and contains some Chinese apps and services, which according to some is called bloatware, but for Chinese people those are actually very useful. The problem of not having GAPPS can be solved by manually install the Google apps, Google Playstore, Google Service Frameworks, Google Account Manager and Google Play Services necessary for you to use it as a full fledged normal Android phone. China ROMs usually comes with more features than Global ROMs, as they have no conflicting copyrights issues and have less restrictions than the Global market. There will be certain elements of Chinese within, as translation work might not be absolutely complete for certain parts of the ROM. Also, Google integration via installation through applications might be imperfect and could cause issues.

Global Build (MI)

Preferred by most global users, this build comes with full GAPPS without the Chinese apps and services. Usually updated at a later period than the China build, the Global Build comes with English as the default language, with multilanguages for certain devices. In exchange for full GAPPS, users lose some features such as online music and Xunlei download accelerator, but gains some more usable storage space. The Global Build usually comes with only Stable ROMs, but the Redmi 1S is the first devices to receive a Global Developer Build. Today, nearly every internationally-launched device by Xiaomi has a Global Developer ROM. You get a native GAPPS integration, but loses on some functionalities, still a pretty good trade-off for many as installing GAPPS on a China ROM might still give problems with use of Google services. The other significant benefit over the China ROM is the language packs within (which is one of the reasons MIUI Global ROMs are usually bigger in size than MIUI China ROMs), which is great as many prefer their native tongue over English.

Credit to MIUI Forum
Credit to MIUI Forum


How can I switch from Global Stable to Global Dev/China Stable/China Dev, and vice versa?

The safest method for changing MIUI ROM type in your Xiaomi device is Fastboot method. This means you need a Fastboot ROM to switch your MIUI ROM to another MIUI ROM. Fastboot ROM can be flashed by either one of these tools: Mi Flash Tool or SP Flash Tool. Qualcomm devices uses Mi Flash Tool, Mediatek devices uses SP Flash Tool. Here are the list of Xiaomi devices with Qualcomm and Mediatek:

Credit to MIUI Forum
Credit to MIUI Forum

Why my Xiaomi device does not have Global ROM?

The solid reason is because the respective device isn’t officially on sale in Xiaomi Global Market. However, exception has been given for Redmi 3 as there are many users outside China have bought it and having a huge voting section persuading MIUI Developers to support MIUI 8 Global ROM for Redmi 3.

Here are the list of Xiaomi devices which are supported with official MIUI Global ROM:

  • Redmi 1
  • Redmi 1S
  • Redmi 2/Prime
  • Redmi 3/Prime
  • Redmi 3S/Prime
  • Redmi Note 3G
  • Redmi Note 4G
  • Redmi Note Prime
  • Redmi Note 2
  • Redmi Note 3 (Qualcomm)
  • Xiaomi Mi 2/2S
  • Xiaomi Mi 3
  • Xiaomi Mi 4
  • Xiaomi Mi 4i
  • Xiaomi Mi 5
  • Xiaomi Mi Note
  • Xiaomi Mi Max
  • Xiaomi Mi Pad

How can I know my current MIUI version in my device?

Okay, so much for intermissions, lets get to the main topic. Now, Let me show you how to spot if your using an Official Rom, Unofficial Rom or Ported Roms, but first let us classify whats the difference between the three.

1. Official Rom – Authentic, Unadulterated, Unblemished ROM manufactured by the Xiaomi Developers. Normally comes with Xiaomi Units released by Xiaomi themselves.

2. Unofficial Rom – Also know as Tempered, Vendor, Distributor ROM. It Fake, Tampered, Multilated ROM installed by third party resellers on Xiaomi Units before selling to customers.

3. Ported Rom – This ROMs are made by unofficial developers. Most of them are updated every week like the developer ROMs and are also named after their dates of release. Ported ROMs usually contain much more bugs than Developer ROMs as the ROM it’s based on is not made for the device but rather a device of similar specifications. Users will have to contact the developer to have the bugs solved. Some of the developers will upload incremental ROM packs like the Developer ROM to allow for users to update to the weekly release if they stopped in between the week. You can get ported rom for your device at Xiaomi.EU Community or XDA-Developer Forum. Below are example some ported ROM.

Credit to MIUI Forum
Credit to MIUI Forum


How to spot if its Official or Unofficial?

With some knowledge, we can easily recognize which MIUI version our device is using by checking in Settings > About Phone.

We can identify which type of MIUI Stable version by checking 7 letters in MIUI version.
Let’s acquire the 7 letters of Stable version from image above: “KHDCNDG” and “KHDMIDG“.
The 4th and 5th letters are the indicator, where CN = China and MI = Global.

Credit to MIUI Forum
Credit to MIUI Forum


For developer ROM, we can identify which type of Developer version by look into it. If no Global written there, it should be China Developer ROM.

Credit to MIUI Forum
Credit to MIUI Forum


Unofficial/Tampered/Vendor/Distributor ROM “NORMALLY” comes on Global ROM.

Let me show you some Unofficial ROMs screenshots I have gathered, for illustration purpose only.

Credit to MIUI Forum
Credit to MIUI Forum
Credit to MIUI Forum
Credit to MIUI Forum


Stable ROM will use but never and Developers (Beta) ROM will use 6.5.30 but never or it should be KHDMIDG not OKHDMIDG or correct 3 decimal point but the numbers are crazily high like V

Solution: You can check what official release Xiaomi made for your specific phone here: MIUI Device Team members has work hard enough to bring you endless tutorials on how to Flash, be it Locked or Unlocked Bootloader, be it Official or Unofficial ROM. Of course every unit has its own restriction on flashing.

Credits to all writer at MIUI Forum

Tags : China ROMDeveloper ROMGlobal ROMROMStableVendor ROM
Arif Ishak

The author Arif Ishak

Editor in Piratz.MY and a technician in Malaysia Airlines Also one of moderator in MIUI Forum (Theme Section)


  1. Thanks for the article. It is very clear. However how do we find out the device version and whether it supports all LTE bands or just China ones?

  2. How to deal with Tampered or fake rom? like the case in Redmi Note 5 Pro. Rom code is different from the official release roms.

Leave a Response