The build number on Xiaomi devices is a unique firmware version identifier that is often required to debug, install custom software or check compatibility with updates. Without this code, it is impossible to determine exactly which version of MIUI is installed on your Redmi, Poco or flagship Xiaomi 13/14 series. The problem is that the manufacturer regularly changes the location of this information in the menu, and on some models it is completely hidden behind several layers of settings.
In this article, weβll look at all the current ways to find a build number, from the standard About Phone path to devices with a locked developer menu or a damaged screen. Weβll focus on the nuances of Global, China and EEA firmware versions, and explain why some smartphones (such as the Xiaomi 12T or Redmi Note 11 Pro+) can display the number in unexpected places. If youβre trying to unblock the bootloader, flash TWRP or just want to make sure the software is original, this guide will help avoid errors.
1. Standard method: via the About Phone menu
The most obvious and safe method is to use the built-in system settings, which works on 90% of Xiaomi devices, including the latest models from 2023 to 2026.
- Open the Settings app (cog icon).
- Scroll down and select the About Phone section (on some firmware - About the device).
- Slip on the item MIUI version or Software Information.
- Find the Build Number (Build Number) line.
On newer versions of MIUI 14/15, the path may be slightly different. For example, on Xiaomi 13 Ultra or Poco F5, you first need to click on All Specifications, and then on the MIUI Version. If the line with the build number is missing, try tapping on the MIUI version 7-10 times in a row - this will unlock the developer menu, where information can be duplicated.
Open "Settings"|Find "On the Phone"|Stick to the "Version" MIUI"|Check the line "Assembly number"|If not, activate the developer menu.
-->
2. Alternative path: through the developer menu
If the build number doesnβt appear in the standard menu, it can be found in the developer settings, a method that is particularly useful for devices with custom firmware or MIUI betas where the interface can be modified.
First, activate the developer menu (if not already enabled):
- Go to Settings β About Phone β MIUI version.
- Tap the line with the version 7 times before the notification you became a developer!
Now go back to the main settings menu and do:
- Open Additional Settings β Developer settings.
- Scroll down to the device information block.
- Find the build number (sometimes dubbed MIUI Build number).
β οΈ Note: On some firmware (e.g. Xiaomi.eu), the build number in the developer menu may be different from what is shown in About Phone, in which case the priority is the value from About Phone, as it corresponds to the current active firmware.
3. For devices with damaged screen: ADB method
If the smartphone screen is not responsive to touch or is completely broken, but the device is turned on, the build number can be found through ADB (Android Debug Bridge), which requires a computer with Xiaomi drivers installed and USB debugging enabled (if it was activated earlier).
Instructions:
- Connect your smartphone to your PC through USB-cable.
- Open the command line (Windows) or the terminal (macOS/Linux).
- Enter the command: adb shell getprop ro.build.id or alternative: adb shell getprop ro.miui.ui.version.code
- The assembly number will appear in the response message.
If debugging is on USB It's not activated in advance, it's not going to work, so you just have to disassemble the device to connect to the device. EDL-The regime (we will talk about it below) or contacting the service center.
What if the ADB does not recognize the device?
4 Hidden menus: engineering and test
Xiaomi devices have hidden service menus that duplicate firmware information, which are not intended for ordinary users, but can help if the standard methods do not work. Careful: changing the settings in these menus can lead to unstable smartphone operation.
Access methods:
- π± Engineering menu: Enter the phone code ##4636##. Go to the tab Phone Information - the build number will be in the block Software Version.
- π§ Test menu (CIT): Enter ##248##. In some firmware, the build number appears in the Software Info section.
- π‘ Menu radio module: Code ##4634## (not available on all models).
Xiaomi with Qualcomm processors (for example, Redmi Note 12 Pro+ or Poco X5 Pro) sometimes triggers the code # # #7378423## - it opens the service information menu, where the build number can be specified in the Software Version section.
β οΈ Note: Hidden menu codes may vary depending on the firmware region. ROM The code ##4636## may not work, but instead try ##6484## (menu) MTK Engineer Mode for devices on MediaTek).
5. Assembly number in Fastboot and EDL mode
If the smartphone is not turned on or stuck on the MI logo, the build number can be found through Fastboot or EDL (Emergency Download Mode) modes, which require special tools and are used mainly for device recovery.
Through Fastboot:
- Turn off your smartphone.
- Press the Power Button + Volume down until the Fastboot logo appears.
- Connect the device to the PC and type the command: fastboot getvar all
- In the conclusion, find the lines version-bootloader and version-baseband β they contain some information about the build.
Through EDL:
EDL is activated when you connect to a PC with a pinched button combination (usually Volume up + Volume down + Power). To read the data, you will need a MiFlash or QFil program program.
Device connected in EDL mode. Build: V14.0.5.0.TMBCNXMOn devices with a locked bootloader (for example, the new Xiaomi 14 or Redmi K70), access to the EDL may be limited, in which case you will need an authorized Mi Account with developer rights.
Through About Phone | Through Developer Menu |Using ADB|Us Hidden Menu |Another way
-->
6. Features for different models and regions
Xiaomi firmware is divided into several types: Global, China, EEA (Europe), India and Russia. Depending on the region, the location of the build number can vary.
| Model of the device | Type of firmware | Path to assembly number | Notes |
|---|---|---|---|
| Xiaomi 13/13 Pro | Global/EEA | Settings β About phone β MIUI version β Assembly number | On China ROM, the number can be hidden in Additional Settings β Version of the kernel |
| Redmi Note 12 Pro+ | India (IN) | Settings β About the phone β All specs β MIUI version | 5-7 taps are required according to MIUI to display full information |
| Poco F5 | Global | Settings β About the phone β Information about the software | The build number is duplicated in the developer menu as MIUI Build Number. |
| Xiaomi Pad 6 | China | Settings β About the tablet β MIUI version β Assembly number | Some versions require activation of the developer menu. |
| Redmi 10C | Russia (RU) | Settings β System β About the phone β MIUI version | The build number can be displayed as a Software Assembly in Russian |
On custom firmware devices (like LineageOS or Pixel Experience), the build number is usually in Settings β About Phone β Software Information, but instead of the standard Xiaomi format (like V14.0.3.0.TLCCNXM), it can look like a hash sum (like peplus-13.0-20230514).
-->
Frequent Mistakes and How to Avoid Them
When searching for a build number, users often encounter typical problems, and here are the most common ones and how to solve them:
- π Build number is not updated after firmware: This happens if the firmware was installed incorrectly (for example, via Fastboot without data cleaning). TWRP Repeat the firmware with a clean all check in MiFlash.
- π΅ No line "Assembly number": Some China ROM Try changing your firmware region to Global via Fastboot or install a Magisk patch to unlock hidden settings.
- β οΈ The build number does not match the version MIUI: This is normal for beta firmware or custom builds, but the main thing is to check the full build code (for example, check the full build code, V14.0.5.0.TMBCNXM, where the last letters represent the region).
- π ADB Does not see the device: Make sure that debugging is enabled USB Windows sometimes helps manually install the driver through Device Manager (select Android) ADB Interface).
If you're trying to unblock the bootloader or flash TWRP, make sure the build number matches the firmware version you're going to install. The mismatch can lead to a device "brick."
-->