You bought a Xiaomi, Redmi or POCO smartphone, but you don't know which operating system it's running on? Or you want to check the firmware's relevance before upgrading? Android and MIUI shells are key parameters that affect performance, app compatibility and feature availability. For example, new versions of MIUI 14+ support dynamic paralax wallpaper, and Android 13+ - improved resolution management for applications.
In this article, weβll look at all the possible ways to define the OS on Xiaomi devices, from standard methods through the settings menu to hidden engineering commands. Youβll learn how to distinguish the Android version from the MIUI version, why they may not match the latest official releases, and what to do if the phone doesnβt turn on. Instructions will work for all models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.
What is the difference between Android and MIUI versions of Xiaomi
Xiaomi smartphones are running two operating systems at the same time:
- π± Android is the core OS from Google (e.g. Android 13, 14) responsible for the kernel, security and app compatibility.
- π¨ MIUI β Xiaomi branded shell (for example, MIUI 14.0.5 Adds unique design, features (like Game Turbo or Second Space) and optimizations.
It's important to understand that Android and MIUI versions are updated independently, for example, your POCO X5 Pro may get a MIUI update to version 14.0.7, but still stay on Android 13. Or vice versa: after a major Android to 14 update, MIUI will reset to 14.0.1.
Why is it important to know?
- βοΈ Some features (like Quick Apps or Super Wallpapers) only appear in newer versions. MIUI.
- π Apps may require a specific version of Android (for example, banking programs often request Android 10).+).
- π± To manually update the firmware, you need to know the current version of the software exactly.
Method 1: via the Settings menu (the easiest one)
This is a universal method that works on all Xiaomi, Redmi and POCO smartphones, regardless of the model and version of the software.
- Open the Settings app (the gear icon on the home screen or in the application menu).
- Scroll down and select About Phone (on some versions of MIUI - About Device).
- In the window that opens, look for sections: MIUI version β for example, MIUI Global 14.0.4.0 (SKUEUXM). Android version β for example, Android 13 TKQ1.221114.001.
Please note the format of the MIUI version:
- π Global β International firmware (supported by Google Services).
- π¨π³ China - Chinese firmware (without Google, with local services).
- πͺπΊ EEA β European version (corresponding to the GDPR).
- π·πΊ Russia β Russian assembly (with pre-installed local services).
Model number (e.g. 2304FPCD8G)
MIUI version (e.g. 14.0.4.0)
Android Version (for example, 13)
Firmware Region (Global/China/EEA)
-->
If your menu doesnβt have an About phone item, try an alternative path: Settings β System system β Updating the system β Badge Β«βΒ» top-right β Version. MIUI.
β οΈ Note: Some models (e.g. Xiaomi) 13T s MIUI 14) the Android version may not be fully displayed. To see the full build number, tap several times on the Android version line.
Method 2: through the engineering menu (USSD codes)
If the settings menu is not available (for example, due to a system failure), you can find out the version of the OS using hidden commands. These codes work on all Xiaomi smartphones, but require input in the Phone application:
| Code. | What shows | Example of response |
|---|---|---|
| ##4636## | Phone information, including Android and MIUI versions | Android 13, MIUI 14.0.5 (SKUEUXM) |
| ##225## | Firmware version and build date | MIUI-Global 14.0.4.0.TKUMIXM, 2023-11-15 |
| ##7594## | Forced restart of the MIUI shell (without rebooting the phone) | System UI restarted |
How to enter codes:
- Open the Phone app.
- Go to the Keyboard tab (if the call log is open).
- Enter the code (without spaces) and click on the call button.
- In 1-2 seconds, a window with technical information will appear.
If nothing happens after entering the code:
- π Try restarting your phone and repeating the input.
- π± Make sure you use the standard Phone app, not a third-party dialer (e.g. Truecaller).
- π Some firmware (e.g. Chinese) have the engineering codes disabled.
π‘
If the ##4636### code doesn't work, try typing it without the last star: ##4636#*. On some models (e.g. POCO F5), this helps bypass the lock.
Method 3: via the Security app (for MIUI 12+)
Starting with MIUI 12, a section with detailed system information appeared in the Security app (shield icon), which is useful if standard settings are hidden by the device administrator (for example, on corporate phones).
Instructions:
- Open the Security app.
- Go to Optimize or Accelerate (name depends on the version of MIUI).
- Put the badge on. β (settings) in upper right corner.
- Select Device Information.
This is where it's going to be:
- π Model of telephone, for example, 2201116TI For the Redmi Note 11).
- π± Version. MIUI region-specific (Global/China/EEA).
- π€ Android version and build number.
- π Battery condition (useful for diagnosis).
The advantage of this method is that it also shows root rights status (if the phone is unlocked) and bootloader information (locked/unlocked).
β οΈ Note: Some firmware (e.g., Chinese Xiaomi) 12S Ultra) section Device information may be hidden, in which case use the engineering code method or third-party applications.
Method 4: Using third-party applications
If standard methods don't work (like custom firmware like LineageOS), you can use third-party utilities that not only show you the OS version, but also provide advanced hardware and software information.
Top.-3 Applications to determine the version of Android and MIUI:
- π AIDA64 β Android version, MIUI, The core, the processor, the memory and the sensors, the free version is enough to test the OS.
- π CPU-Z β System displays the Android version and build number MIUI. Supports all Xiaomi models.
- π οΈ DevCheck is a user-friendly interface with division into Hardware and System. Shows even hidden firmware settings.
How to use (in the example of AIDA64):
- Install the app from Google Play.
- Open it and give access to the device information.
- Go to the System β Android section.
- Find the lines: Android Version is Android. MIUI Version is shell version. Build Number is build number (e.g. TKQ1.221114.001).
Warning: Some applications (such as CPU-Z) may show an incorrect version of MIUI on custom firmware. In this case, check the data from the Settings β About Phone menu.
What if the app doesnβt show the MIUI version?
Method 5: via ADB (for advanced users)
If the phone is not turned on or locked, but you have access to Fastboot or Recovery mode, you can find out the OS version using ADB (Android Debug Bridge), which requires a computer and minimal command line knowledge.
Instructions:
- Install Platform Tools on your PC.
- Connect your phone to your computer in Fastboot mode (press Power + Volume down when turned on).
- Open the command line (cmd) in the folder with the platform-tools.
- Type in the command: fastboot getvar all Look for lines: version-bootloader version. version-baseband version. version-misc may contain a version of MIUI.
To get the MIUI version in Recovery mode, use:
adb shell getprop ro.miui.ui.version.name
adb shell getprop ro.build.version.incrementalExample of conclusion:
ro.miui.ui.version.name: V14.0.4.0.TKUMIXM
ro.build.version.incremental: TKQ1.221114.001β οΈ Attention: Teams ADB They only work when the bootloader is unlocked. If you see a device unauthorized error, turn on Debugging by USB in the developer settings (Settings) β The phone. β Tap 7 times on "Version" MIUI" β Return to "Additional" β For developers).
What to do if the phone does not turn on
If Xiaomiβs smartphone doesnβt respond to the power button, but you still want to know the OS version, there are two options:
- Through a box or sticker: π¦ The device box usually shows a preview version of Android (e.g., "Android 12"). π·οΈ Under the battery (on the removable cover) there may be a sticker with a version MIUI Please note that this information may be outdated if the phone has been updated.
- Through Fastboot mode: π Connect your phone to charge for 10-15 minutes (the battery may have run out). π Squeeze the power. + Loudness down 10-15 seconds to enter Fastboot. π₯οΈ Connect to the PC and use commands ADB (see previous section).
If the phone is stuck on the MI or Redmi logo:
- π Try to enter Recovery (clutch the power supply) + Loudness up).
- π± Restore menu version MIUI usually displayed at the bottom of the screen.
- π§ If you want to reset your settings, select Wipe Data (all data will be deleted!).
π‘
If the phone does not turn on after an unsuccessful update, do not try to sew it without knowing the exact model and version of MIUI. Contact the Xiaomi service center - independent actions can lead to complete loss of data.