Xiaomi Mi A3 is a unique smartphone in the companyβs lineup, released under the program Android One. Unlike most devices of the brand, it runs on βpureβ Android without the shell MIUI. However, many users install custom firmware based on MIUI to get the familiar interface and additional features, in such cases, determining the current version of MIUI becomes a non-trivial task.
In this article, we will discuss 5 working methods for learning the MIUI version on the Mi A3, from standard methods through settings to advanced tools like ADB and engineering menus, and focus on the nuances associated with the Snapdragon 665 processor architecture and the limitations of Android One that affect the display of firmware information.
1. Standard method: checking through the "Settings" of the system
If your Mi A3 has the official Android One firmware installed, the MIUI version will not be available, but you will see the Android version instead. However, after installing custom firmware (for example, MIUI by xiaomi.eu or LineageOS), the menu may change.
To check the version:
- Open the Settings app (the gear icon on the home screen).
- Scroll down and select About Phone (or About Phone in English localization).
- Slip on the MIUI version (if any) or the Assembly number.
On custom firmware here can be displayed:
- π Full version MIUI (for example, MIUI 14.0.3.0.TFQMIXM).
- π Type of build (Stable, Developer, Weekly).
- π Release date (e.g. 20231012 β October 12, 2023).
β οΈ Note: On the stock Android One item Version MIUI If you can't see it, you have the original firmware without modifications.
2.Using the engineering menu (#4636##)
The engineering menu is a hidden tool for Android that allows you to get advanced information about the system. On the Mi A3, it works, but with reservations: some of the data may be hidden due to the policy of Qualcomm (maker of the Snapdragon 665) chipset.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636## (no call confirmation).
- In the menu that opens, select the Phone Information tab.
- Scroll down to the Software Version or Assembly Number block.
This can be shown here:
- π§ The kernel version (e.g, 4.14.158-perf-gki).
- π§ Assembly number MIUI (custom-made).
- π§ Baseband version (for modem part).
π‘
If the engineering menu doesnβt open, try entering the combination through the Google Phone app (install it from the Play Market if you use an alternative dialer).
3.Use of ADB-Teams (for advanced users)
If the standard methods do not work, you can connect to the smartphone through ADB (Android Debug Bridge and request firmware information directly. USB-debugging and established ADB PC-only.
Step-by-step:
- Turn on Developer Mode on Mi A3: Go to Settings β About Phone. Tap the Build Number 7 times until the notification appears You became a developer!
Settings β System β For Developers
USB-debugging
Connect your phone to your PC via USB (use the original cable!).
Command line.
Terminal
adb shell getprop ro.miui.ui.version.name
adb shell getprop ro.miui.ui.version.codeResults:
- π₯οΈ The first team will return the name of the version MIUI (for example, V14.0.3.0.TFQMIXM).
- π₯οΈ The second version code (for example, 14 for the MIUI 14).
β οΈ Note: On the Android One, these commands will return empty values or an error not found, MIUI Not on the device.
Install Qualcomm drivers for Snapdragon 665
Download ADB Tools from Google's official website
Turn it on. USB-phone-debugging
Use the original USB-cable-->
4. Through firmware files (for custom assemblies)
If you have installed an unofficial firmware (e.g. from xiaomi.eu or PixelExperience), the MIUI version can be written in system files to find it:
Method 1: View the build.prop file
- Install any file manager with access to the root folder (such as Solid Explorer or FX File Explorer).
- Go to /system/build.prop.
- Open the file in the text editor and find the lines:
ro.miui.ui.version.name=V14.0.3.0.TFQMIXM
ro.miui.ui.version.code=14Method 2: Checking the folder /miui
- π Move to the /system/miui.
- π Find the version file or miui_version β It may contain assembly data.
| Parameter in build.prop | Value on MIUI | Value on Android One |
|---|---|---|
| ro.miui.ui.version.name | V14.0.3.0.TFQMIXM | Absent or empty |
| ro.miui.ui.version.code | 14 | null |
| ro.build.version.incremental | 14.0.3.0.TFQMIXM | QKQ1.191215.002 |
What to do if build.prop does not open?
5. Specialized applications for diagnostics
If you don't want to go through system files, you can use third-party utilities, which automatically read the firmware data and output it in a convenient format.
Top.-3 supplant A3:
- π± MIUI Version Checker (specialized application for the MIUI, Shows version, build type and region).
- π± DevCheck (displays the Android version, MIUI, processor and memory).
- π± AIDA64 (Shows the Assembly Number in the System section β Android).
An example of display in DevCheck:
- πΉ MIUI Version: 14.0.3.0 (Stable)
- πΉ Android Version: 12 (SKQ1.211006.001)
- πΉ Build Number: V14.0.3.0.TFQMIXM
β οΈ Attention: Some applications (e.g, CPU-Z) They may misdetermine the version MIUI on Mi A3 Because of the Android One firmware, trust only specialized utilities like MIUI Version Checker.
π‘
Apps like DevCheck or AIDA64 will show the MIUI version only if it is installed as the main firmware. On Android One, these fields will be empty or contain Android version data.
Frequent Mistakes and How to Avoid Them
When determining the MIUI version on the Xiaomi Mi A3, users often face typical problems.
Error 1: Empty field "Version" MIUIΒ» customized
- πΈ Reason: You have Android One installed, not MIUI.
- πΈ Solution: Install custom firmware or use ADB for verification (see section 3).
Error 2: ADB does not see the device
- πΈ Reason: Qualcomm drivers are not installed or disabled USB-debugging.
- πΈ Solution: Download drivers from the site XDA Developers for Snapdragon 665 and restart PC.
Error 3: The build.prop file won't open
- πΈ Reason: No root rights or file protected by the system.
- πΈ Solution: Use ADB pull (see section 4) or get root access via Magisk.