How to find out the version of MIUI on Xiaomi Mi A3: all ways for Android One and custom firmware

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:

  1. Open the Settings app (the gear icon on the home screen).
  2. Scroll down and select About Phone (or About Phone in English localization).
  3. 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.

πŸ“Š What kind of firmware are you using on Mi? A3?
Stock Android One
MIUI from xiaomi.eu
LineageOS or other caste
I don't know.

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:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (no call confirmation).
  3. In the menu that opens, select the Phone Information tab.
  4. 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:

  1. 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.code

Results:

  • πŸ–₯️ 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

  1. Install any file manager with access to the root folder (such as Solid Explorer or FX File Explorer).
  2. Go to /system/build.prop.
  3. 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=14

Method 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.propValue on MIUIValue on Android One
ro.miui.ui.version.nameV14.0.3.0.TFQMIXMAbsent or empty
ro.miui.ui.version.code14null
ro.build.version.incremental14.0.3.0.TFQMIXMQKQ1.191215.002
What to do if build.prop does not open?
If the build.prop file is not readable, you probably don't have root permissions: 1. Install BuildProp Editor from Play Market (requires root). 2. Use it. ADB-Command: Adb pull /system/build.prop β€” To copy the file on the PC and open it there.

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.
Can I install MIUI on a stock Mi A3 without unlocking the bootloader?
No. To install custom firmware (including MIUI), you must unlock the bootloader through the official Mi Unlock Tool, without which the system will block the download of uncertified software.
Why after the firmware? MIUI doesn't work NFC?
This is a well-known Mi A3 problem with MIUI-based firmware. The fact is that stock Android One uses Qualcomm proprietary NFC drivers that aren't always MIUI compatible. Solution: Install firmware with a patch for NFC (look for XDA Developers). Or go back to stock Android One.
How to distinguish the original MIUI from the custom one?
Original. MIUI Xiaomi has: πŸ”Ή Official signature in the assembly number (e.g, V14.0.3.0.TFQMIXM). πŸ”Ή Google Play Protect Certificate (checked in security settings). πŸ”Ή Lack of root rights by default. Custom firmware (e.g. from xiaomi.eu) often includes tags like xiaomi.eu or custom in the title.
Can I roll back from MIUI to Android One?
Yes, but with reservations: πŸ”„ You will need a stock firmware Android One for Mi A3 (You can download the Xiaomi Firmware Updater). πŸ”„ The installation process is performed via fastboot with a complete data reset. πŸ”„ After rollback, it may be necessary to re-unblock the loader.