You bought a Xiaomi, Redmi or POCO smartphone, but you don't know which version of Android it's running? Or you want to check if it's time to upgrade to HyperOS? The version of the operating system affects app compatibility, security and available features - for example, Google Play Services may refuse to work on outdated builds, and new games require Android 13+.
In this article, you will find 5 proven ways to find out the version of Android on Xiaomi devices, from standard settings to hidden engineering menus. We will also discuss why sometimes the system shows the wrong version of Android in MIUI 14+ (for example, Android 14 displays Android 13), and how to fix it. The instructions are relevant for all models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.
1. Standard method: through "Settings"
The easiest method is to look at the version in the settings menu, which works on all Xiaomi smartphones, regardless of the MIUI or HyperOS version.
Open the Settings app (cog icon) and follow the steps:
- Go to About Phone (Device Information may be called in HyperOS).
- Stick on the MIUI version (or HyperOS version) several times until the additional menu appears.
- In the Android version section, you will see the current build (e.g. Android 14 TKQ1.231014.001).
β οΈ Note: On some models (e.g, POCO X5 Pro) after upgrading to HyperOS, the Android version may not display correctly. If you see Android 13, but are sure that you have upgraded to Android 14, check through the engineering menu.
βοΈ Verification of Android Version through Settings
2. via the Developer Menu (Hidden Data)
If the standard method doesn't show the right information (for example, after custom firmware), use the developer menu. It is hidden by default, but activates in 30 seconds:
- Open the Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row (you will be notified βYou became a developer!β).
- Go back to the main settings menu and select a new Developer section (at the end of the list).
- Scroll down to the Software Information block β there will be a full version of Android (including the build number).
πΉ The advantage of the method: here you can see the real version of the Android kernel, even if you are not using the MIUI For example, on the Redmi Note 11 with custom firmware, Android 12 can be shown, although in the standard settings it is Android 11.
What to do if the developer menu does not appear?
3. Engineering menu (#4636##)
The secret code ##4636## opens the engineering menu, where you can see detailed information about the system, including the version of the Android SDK (which determines the exact build), which works on all Xiaomi, except for some models for the Chinese market (for example, Xiaomi 13T Pro with MIUI China).
Instructions:
- Open the Phone app and enter the combination: ##4636## (dial as a regular number).
- In the menu that appears, select the Phone Information tab.
- Scroll to the Android version block β there will be an exact build (e.g. 14 (API 34)).
β οΈ Warning: Don't change other options in the engineering menu! incorrect settings can cause network loss or processor overheating.
| Android version | API Level | Compatibility of MIUI/HyperOS |
|---|---|---|
| Android 14 | 34 | HyperOS 1.0, MIUI 14.0.20+ |
| Android 13 | 33 | MIUI 13.0.10β14.0.19 |
| Android 12 | 31β32 | MIUI 12.5β13.0.9 |
| Android 11 | 30 | MIUI 12.0β12.5.8 |
4. Through ADB-Teams (for advanced users)
If the phone is not turned on or stuck on the logo MI, But connects to a computer, the version of Android can be found through ADB (Android Debug Bridge. This method requires USB-Debugging and PC with installed Xiaomi drivers.
Instructions:
- Connect your smartphone to your computer via USB.
- Open the Command Prompt (Windows) or Terminal (macOS/Linux).
- Enter the command: adb shell getprop ro.build.version.release The answer will be the Android version (e.g. 14).
- For full information, use: adb shell getprop ro.build.version.incremental (will show the build, for example, TKQ1.231014.001).
πΉ Note: If USB-Debugging is disabled, activate it through Settings β For developers β Debugging by USB (Unlocked loader is required on some models).
π‘
If ADB does not recognize the device, install the official Xiaomi drivers and restart the PC.
5. Verification through applications (without root)
If you don't want to go through the settings, use third-party utilities that show the Android version, the device model, and even the date of the last security update.
- π± CPU-Z β The system displays Android Version and MIUI Version.
- π οΈ DevCheck β shows the Android version, core, and processor architecture (e.g, arm64-v8a).
- π AIDA64 β Detailed firmware information, including Build Number and Security Patch.
β οΈ Note: Some applications (such as Droid Hardware Info) may show an incorrect version on HyperOS devices due to changes in the system structure. ADB.
π‘
Apps like CPU-Z are useful if you need to quickly check the Android version on someone elseβs phone or without access to settings.
Frequent problems and solutions
Sometimes the Android version on Xiaomi is not displayed correctly. Letβs consider the typical cases and ways to fix them:
- π After upgrading to HyperOS, Android 13 is shown instead of 14 β It's an interface bug. The real version is checked through the adb shell getprop or the engineering menu.
- β There is no βabout the phoneβ item in the settingsΒ»** β It may be hidden by the device administrator (relevant to work phones). Try typing the version request in the settings search.
πΉ Advice for owners POCO: In some models (for example, POCO F5) Android version is hidden behind an additional tap on the version MIUI. If you donβt see the data, tap the Kernel Version line, sometimes the version is duplicated there.