Have you just bought a Xiaomi, Redmi or POCO smartphone and want to know which version of the firmware is installed on it? Or are you planning an upgrade but not sure about the current version of MIUI or Android? This information is critical for the device to work properly, compatibility with applications and the ability to install new updates. Depending on the version, the available features, interface and even performance may vary.
In this article, weβll look at 5 reliable ways to check firmware versions on Xiaomi devices, explain what the numbers in the notations mean (for example, MIUI 14.0.5 or Android 13 TKQ1.221114.001), and show how the versions differ for different regions, and learn why it is important to keep an eye on updates and what risks are fraught with informal firmware.
Why it is important to know the version of MIUI and Android
The firmware version is not just a set of numbers. It defines:
- π Application compatibility β some programs require a specific version of Android (for example, Google Pay only works on Android 8.0)+).
- π Security Level β Older Versions MIUI They may contain vulnerabilities that are closed in new patches.
- π― Available functions - for example, MIUI 14 brought new design and optimization for foldable smartphones, and Android 13 added Bluetooth support LE Audio.
- π§ Manual Update Opportunity β If your version is outdated, you can manually install the new firmware via Fastboot or Recovery.
Knowledge of the version will also help with:
- π οΈ Search for repair instructions β disassembly and firmware schemes may differ for different versions.
- π± Select custom firmware β for example, LineageOS or Pixel Experience require a specific version MIUI fitting.
- π¬ Support β the first questions of the specialist will be about the software version.
β οΈ Note: If your device is working on MIUI Global Stable, but you see the version of Android 10 on the 2023 flagship - it's a sign of a fake smartphone. Xiaomi's original devices are getting Android updates for at least 2-3 years.
Method 1: through phone settings (the easiest one)
This is a universal method that works on all Xiaomi, Redmi and POCO smartphones, regardless of model and region.
- Open the Settings app (the gear icon on the home screen).
- Scroll down and select About Phone (or About Phone in English firmware).
- Click on the MIUI version bar and the current firmware (e.g. MIUI Global 14.0.4.0 (SKUEUXM)) will be displayed here.
- To see the Android version, tap several times on the Android version bar β the full designation will appear (for example, Android 13 TP1A.220624.014).
We can decipher the designations using MIUI Global 14.0.4.0 (SKUEUXM):
- Global β regional version (may be China, EEA, India, Russia).
- 14.0.4.0 is the build number (the first two digits are the MIUI version, the last is the patch number).
- SKU is the model code (for example, Redmi Note 12 Pro+ has ruby code).
- EUXM is the region and firmware type code (EU β Europe, XM β Global Stable).
π‘
If the MIUI version is inactive, try clicking on the Build number 7 times, which will unlock the developer mode where you can see more information.
Method 2: Recovery Menu (for power users)
This method is useful if the phone does not turn on or hovers on the Mi logo.
- Turn off your smartphone (press the power button for 10 seconds).
- Press Volume Up + Power at the same time and hold for 5-10 seconds until the Mi Bunny logo appears in the eardress cap.
- Select the language (if required) and go to Reboot β System (donβt press Wipe Data!).
- At the bottom of the screen, the MIUI version will be indicated (e.g. MIUI 13.0.12.0).
In Recovery, you can also see:
- π± Device model (e.g. Redmi Note 11 Pro) 5G).
- π Battery status (if the phone is not charging).
- π Available updates (Update item).
β οΈ Note: If you see the word Fastboot in Recovery, or EDL, This means that the firmware is damaged, and you'll need to flash it through your computer using the Mi Flash Tool.
What happens if Recovery does not open?
Method 3: by means of ADB-teams (for developers)
If you're working with Android Debug Bridge (ADB), you can find out the firmware version through the command line, which is useful for automatically collecting information about multiple devices.
Instructions:
- Connect your phone to your computer via USB and enable USB Debugging (Settings β About Phone β Assembly Number (click 7 times) β For developers β Debugging over USB).
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell getprop ro.miui.ui.version.name
adb shell getprop ro.build.version.releaseThe first command will return the MIUI version (e.g. V14.0.4.0.TKHCNXM), the second will return the Android version (e.g. 13).
Additional useful commands:
- π adb shell getprop ro.product.model.
- π adb shell getprop ro.miui.region β the firmware region (global, cn, in, etc.).
- π§ adb shell getprop ro.build.date.utc β firmware assembly date.
Install Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB Tools (platform-tools) | Connect your phone with the original cable-->
Method 4: Using USSD (Hidden Method)
Little-known life hack: on some Xiaomi models, you can find out the firmware version through the engineering menu.
- Open the Phone app.
- Enter the combination: ##4636## (Testing menu opens).
- Go to the Device Information tab.
- Scroll down to the Software Version block β here will be data on MIUI and Android.
Please note:
- β It works on most devices with MIUI 12+.
- β In some models (for example, POCO F5) This menu can be blocked.
- π If the combination doesn't work, try ##225## (showns the calendar version, but sometimes shows firmware as well).
On China-based firmware (CN) devices, the engineering menu may contain additional items not available in global versions (e.g., camera or NFC module tests).
Method 5: Checking through a box or documents
If the phone is not turned on or you are just planning a purchase, the firmware version can be recognized by external signs:
- Device box: The sticker at the back is usually indicated: π¦ Model (e.g, 2201116SI β This is a Redmi Note 11 Pro. 5G). π Global Version, China Version). π± Android version at release (for example, Android 11).
Documents:
Xiaomi website:
updates page
Example of decrypting a sticker on a box:
| Parameter | Designation | Example | Transcription |
|---|---|---|---|
| Model | Model | 2201116SI | Redmi Note 11 Pro 5G (Global) |
| Region | Version | Global 4G/128G | Global firmware, 4 GB of RAM, 128 GB of memory |
| Android | OS | Android 11 | Android version at the time of release |
| MIUI | UI | MIUI 13 | Pre-installed shell |
β οΈ Note: If the box indicates China Version, but the seller claims that the firmware is global is a sign of fraud. 4G in some countries).
How to distinguish the official firmware from the custom
Unofficial firmware (e.g. Xiaomi.eu, LineageOS) may offer additional features, but they take away your warranty and sometimes cause unstable work.
- π Build Number: Official versions contain region code (XM, CN, EU). Castomiums are often called xiaomi.eu or unofficial.
- π‘οΈ Security: C Settings β The phone. β Status. MIUI Official Firmware Status Official (Official).
- π Updates: Custom firmware is updated through third-party apps (like Updater for Xiaomi.eu) rather than through the standard menu.
- π± Features: Google Apps on Chinese firmware or no advertising in Chinese MIUI β modification.
Risks of informal firmware:
- π¨ Blocking Mi Account: When installing custom firmware, Anti-Rollback protection can work, and the phone will turn into a βbrickΒ».
- π Battery problems: Unoptimized cores can cause overheating and rapid discharge.
- π΅ Absence OTA-Updates: You will need to manually monitor the releases of new versions.
π‘
If you are not a power user, it is better to stay on the official firmware. Custom builds require knowledge in the field of unlocking the bootloader and working with Fastboot.