Have you bought a Xiaomi, Redmi or POCO smartphone and want to know which version of Android is installed on the device? Or do you need to check the relevance of the firmware before upgrading? In this article, we will go through all the possible ways to view the version of Android and MIUI on Xiaomi phones, from standard settings to hidden engineering menus.
Knowing the operating system version is important not only for updates, but also for app compatibility, debugging through ADB, or if you plan to unlock the bootloader. Weβll look at methods for all models, from the budget Redmi 9A to the flagship Xiaomi 14 Ultra, including devices with custom firmware. Youβll also learn how to distinguish the real version of Android from the MIUI shell, and what to do if the phone does not turn on.
Why it is important to know the version of Android in Xiaomi
The Android version not only defines the look of the interface, but also the functionality of the smartphone.
- π Security updates: Google releases patches monthly to fix vulnerabilities.If your Xiaomi runs Android 10, you won't get the current fixes of 2026.
- π± Application compatibility: Some programs (such as banking or gaming) require a minimum version of the OS. POCO F3 Android 11 will not be able to run an application that requires Android 12+.
- π Unlocking the bootloader: To install custom firmware (for example, LineageOS) you need to know the current version MIUI Android.
- π οΈ Repair and diagnostics: Service centers request a version of the software for selecting spare parts or firmware after replacing the motherboard.
Xiaomi also often releases late updates, such as the Redmi Note 12 Pro could only get Android 13 6 months after the official release. Knowing the current version, you can track the release of new firmware on the 4PDA or Xiaomi Community forums.
Method 1: Using the phone's standard settings (the easiest one)
This is the basic method that works on all Xiaomi, Redmi and POCO smartphones, regardless of the model and version of MIUI. The instruction is relevant even for devices with custom firmware (for example, Xiaomi.eu).
- Open the Settings app (the gear icon on the home screen or in the application menu).
- Scroll down and select About Phone (on some models β About Device).
- Tap on the MIUI version β the current firmware (e.g. MIUI Global 14.0.5) will be displayed here.
- To see the Android version, click on the Android version bar (may be called the Android version or the Basic version of the OS).
The screen will display information in the format:
Android 13 TKQ1.221114.001
MIUI version: 14.0.5 (stable)Where:
- Android 13 is the version of the operating system.
- TKQ1.221114.001 is the build number (required for rollback or manual update).
- 14.0.5 (stable) - version of the shell MIUI.
π‘
If you have POCO, the path may be slightly different: Settings β About Phone β Software Information. The Android version is usually hidden under the Android security patch.
Method 2: Using the engineering menu (hidden codes)
If standard settings are not available (for example, due to an interface failure), you can use service codes, which works even on locked phones if the screen responds to touch.
Open the Phone app and enter one of the codes:
| Code. | What shows | Example of inference |
|---|---|---|
| ##4636## | Phone information, including Android and MIUI versions | Android: 13 (TKQ1.221114.001)MIUI: 14.0.5 (stable) |
| ##225## | Calculator (not relevant for new models) | β |
| ##6484## | Hardware test (includes software version) | SW Version: MIUI 14Android: 13 |
| ##64663## | Diagnostics menu (version in the Software Info section) | Build Number: TKQ1.221114.001 |
Once you enter the code, you will automatically be taken to the engineering menu, look for the Software Information or Android Version sections. Some firmware (e.g. Xiaomi.eu) may not work, in which case use the following method.
What do I do if the codes don't work?
Method 3: Through Developer Parameters (for experienced users)
If youβve already turned on Developer Mode (for example, for debugging ADB), the Android version is duplicated there, too.This method is useful if the standard About Phone menu is unavailable due to a crash.
How to open it:
- Go to Settings β Additional β For developers.
- Scroll down to the device information block.
- There will be lines MIUI version and Android version.
You can also see on this menu:
- π Build number (required for manual firmware via fastboot).
- π§ Version of the core (useful for debugging custom firmware).
- π‘ Band version (information about supported network frequencies).
π‘
In Developer Mode, you can enable USB Debugging, which you will need to check the Android version through your computer (method 5).
Method 4: Through Third-Party Developer Apps
If the system menus are not available (for example, after resetting), you can use third-party utilities, which show not only the Android version, but also detailed information about the hardware.
Top.-3 apps:
- π± CPU-Z: Shows the Android version, MIUI, You can download the processor model and even the battery temperature from Google Play.
Example of display in CPU-Z:
System:
OS: Android 13 (TKQ1.221114.001)
MIUI: 14.0.5 (stable)
Kernel: 4.19.157 (aarch64)
Build: SKQ1.211006.001Open the app.|Go to the System tab.|Find the block. OS|Check the Android Version strings and MIUI Version-->
This method has the advantage of working even on informal firmware (e.g. Pixel Experience on Redmi Note 10 Pro), but some applications may require root access to display full information.
Method 5: Through a computer (ADB or Fastboot)
If the phone doesnβt turn on or the screen doesnβt respond, but the device is determined by the computer, you can find out the Android version through ADB (Android Debug Bridge) or Fastboot.
This will require:
- π₯οΈ Computer with installed Xiaomi and Platform Tools drivers.
- π USB-cable (preferably original).
- π§ Included Debugging by USB (if the phone is turned on).
Instructions for ADB (if the phone is switched on):
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (cmd) in the folder with the platform-tools.
- Enter the command: adb shell getprop ro.build.version.release The Android version (e.g. 13) will be displayed.
- For MIUI version, use: adb shell getprop ro.miui.ui.version.name
Instructions for Fastboot (if the phone is not turned on but loads in fastboot mode):
- Turn off the phone, then press Power + Volume down to log into the Fastboot.
- Connect to the PC and execute: fastboot getvar all
- Search for lines: version-baseband: [version] version-bootloader: [version] version-release: [version of Android]
π‘
If the fastboot getvar all command doesnβt show the Android version, try fastboot getvar version-release. On some models (for example, Xiaomi 12T) the information is hidden and requires unlocking the bootloader.
Frequent problems and solutions
Sometimes the Android version may not appear in the menu at all, and consider typical situations and their solutions:
β οΈ Note: If after the update, the old version of Android (like Android 11, although you installed Android 12) is displayed in the settings, this may mean that the firmware was not fully installed. β Additionally. β Recovery and discharge.
| Problem. | Possible cause | Decision |
|---|---|---|
| Android version does not appear in the settings | A smear without the right signature | Install official MIUI with Mi Flash Tool |
| The engineering menu codes are not working. | MIUI 14+ blocks hidden menus | Use apps like DevCheck or ADB |
| The Android version in ADB is different from the real version. | Firmware with altered properties (e.g. GSI) | Check through fastboot getvar all or reflash the device |
| The phone is not turned on, but you need an assembly number. | Boot section damaged | Connect to your PC in EDL mode and use Mi Flash |
On Xiaomi phones with MediaTek processors (e.g. Redmi 9, POCO M3), the Android version may not display correctly due to the kernel features. In this case, only trust the output of ADB commands or official data in the Mi Flash Tool.