Assemble Test on Xiaomi: a hidden utility for diagnostics and testing

Introduction: The Secret Possibilities of Your Xiaomi

Have you ever noticed your Xiaomi, Redmi or your own menu? POCO This hidden program raises a lot of questions from users: whether it is a tool for engineers, or a way to unlock additional functions, or a dangerous utility that can break the phone. In fact, Assemble Test is a powerful diagnostic tool built into firmware. MIUI, But its capabilities are not always obvious.

In this article, we will go into detail about what the Assemble Test is, what it is for ordinary users and service centers, what tests can be done with it, and most importantly, how to use it without risk to the device, learn how to check the health of the display, battery, cameras and other components, as well as what hidden commands allow you to access advanced information about the hardware of the smartphone.

We warn you right away that, despite its usefulness, Assemble Test is a tool for power users, and that doing the wrong thing can cause your device to crash or even lose warranty, so we will explain in detail which tests are safe and which ones are best not to run unnecessarily.

What is Xiaomi Assemble Test and Why You Need It?

Assemble Test (or Assembly Test) is a built-in utility in firmware MIUI, It's designed for the complex testing of the hardware components of a smartphone:

  • πŸ”§ In production – to check the operability of devices before sending for sale.
  • πŸ› οΈ In service centers – for fault diagnosis and repair confirmation.
  • πŸ“± Experienced users – for self-checking iron (for example, after a phone drop or battery replacement).

Unlike standard tests like ##4636## (Android Engineering Menu), Assemble Test provides deeper access to hardware modules, including:

  • πŸ“Έ Testing of all cameras (main, front, wide-angle, macro).
  • πŸ”‹ Checking the status of the battery and charging controller.
  • 🎚️ Diagnostics of sensors (gyroscope, accelerometer, compass, proximity sensor).
  • πŸ“Ά Tests of communication modules (Wi-Fi, Bluetooth, NFC, GPS).
  • πŸ–₯️ Checking the display for broken pixels and touches.

It's important to understand that Assemble Test is not an app, it's part of the firmware, it's not displayed in the app menu, it's not updated through Google Play, it's accessed through hidden codes or special combinations in settings.

πŸ“Š Have you ever used hidden tests on Xiaomi?
Yeah, I tried Assemble Test.
Yes, but only the engineering menu (#4636##)
No, I'm afraid to break my phone.
I didn't know that existed.

How to run Assemble Test on Xiaomi: All the ways

There are several ways to open Assemble Test on Xiaomi, Redmi and other devices. POCO. The choice of method depends on the phone model and version MIUI. Let’s look at the most reliable options:

Method 1: Through the code of the set (the simplest)

On most modern Xiaomi devices (starting with the MIUI 12) the following method is in operation:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (Android Engineering Menu).
  3. In the menu that appears, select Assemble Test or Hardware Test.

If this code doesn’t work, try alternatives:

  • #6484## (for some Redmi Note models)
  • #64663## (test of hardware modules)

Method 2: Through settings MIUI (firmware)

On devices with MIUI 13/14 The path looks like this:

  1. Go to Settings. β†’ The phone.
  2. Tap 5-7 times on the MIUI version until the notification β€œYou became a developer!” appears.
  3. Return to the main settings menu and open Additional β†’ for developers.
  4. Find the Assemble Test or Diagnostic.

Method 3: Through ADB (for advanced users)

If standard methods do not work, you can run the test through ADB (Android Debug Bridge:

β˜‘οΈ Preparation for launch through ADB

Done: 0 / 4
adb shell am start -n com.android.settings/.DevelopmentSettings


adb shell am start -a android.intent.action.MAIN -n com.android.settings/.TestingSettings

After these commands are executed, the diagnostic menu should open on the phone screen.

πŸ’‘

If none of these methods worked, try updating your firmware to the latest version. MIUI. In older versions, access to the Assemble Test could be limited.

What tests can be performed in Assemble Test: full list

After the successful launch of the Assemble Test, you will see a list of available tests, which may vary depending on the phone model, but most Xiaomi devices support the following checks:

Category of testWhat's being testedExample of the result
Display TestColors, broken pixels, touch screen, backlightGreen screen without artifacts = display is good
Camera TestPerformance of all camera modules, autofocus, flashPhotos without blurring or noise = camera fine
Battery TestBattery capacity, charging current, temperatureCapacity 4500 mAh at the declared 5000 mAh = wear-out%
Sensor TestGyroscope, accelerometer, compass, proximity sensorIndications change when moving = sensors are working
Network TestWi-Fi, Bluetooth, NFC, GPS, mobileStrong Wi-Fi signal at 10 m distance = module is in good condition

Let’s take a closer look at the most useful tests:

1. Display Test (Display Test)

This test reveals:

  • πŸ”΄ Broken pixels (red, green, blue dots).
  • 🟒 Problems with illumination (uneven brightness).
  • ⚫ Defects of the touch layer (inoperative areas of the screen).

How to do this:

  1. Select Display Test.
  2. Consistently displayed single-color screens (red, green, blue, black, white).
  3. Carefully inspect the screen for artifacts.
  4. To check the touch, take the Touch Screen Test (draw lines with your finger).

2. Battery Testing (Battery Test)

One of the most popular tests, because it allows you to assess the actual state of the battery.

  • πŸ”‹ Current capacity (in mAh) - compare with passport.
  • πŸ”Œ Charging/discharge current - must correspond to the declared (for example, 33W For the Redmi Note 12 Pro+).
  • 🌑️ Temperature - normal up to 40Β°C when charging.
  • πŸ“Š Number of charging cycles – more than 500 cycles indicates a strong wear and tear.
How to interpret the results of the battery test?
If the actual capacity is 20% or more less than the passport capacity (for example, 3800 mAh instead of 5000 mAh), the battery needs to be replaced, 15W instead 33W) This may indicate a faulty controller or cable temperature above 45.Β°C when charging - a sign of battery degradation or cooling system problems.

3. Camera Test (Camera Test)

This test is useful if you notice problems with the photo:

  • πŸ“· Main camera – focus and color reproduction check.
  • 🀳 Front camera – test for blur and noise in low light conditions.
  • πŸŒ„ Wide-angle and macro cameras – checking distortions at the edges.
  • πŸ’‘ Flash - brightness and uniformity of the illumination.

If the camera does not turn on or gives a black screen, this may indicate:

  • πŸ”Œ Disconnected plume (after fall or repair).
  • πŸ› οΈ Camera module malfunction.
  • πŸ“± Software failure (solved by resetting or flashing).

Dangers and Warnings: What NOT to do in the Assemble Test

Despite its usefulness, Assemble Test is a tool that can harm a device if used carelessly.

πŸ’‘

Never change the settings in a partition marked "Factory" or "Engineer Mode" unless you know what they are intended for, and this can cause permanent damage to hardware components.

⚠️ Attention! Some tests (e.g. Aging Test or Burn-in Test) run long-term loads on the processor and battery, which can overheat and shorten battery life!

Which is strictly forbidden:

  • πŸ”§ Change factory calibrations (e.g. sensor or display settings).
  • πŸ“ Reset the counters (for example, the number of battery charging cycles).
  • πŸ”„ Run wear tests (e.g., Stress Test for the processor).
  • πŸ”’ Changes to the Security Test section – this can block the bootloader.

Also be careful with:

  • πŸ”‹ Battery tests – some of them drain the battery to 0%, which is harmful to lithium polymer batteries.
  • πŸ“‘ RF-tests (radio frequency modules) – incorrect settings can disrupt the mobile network.
  • πŸ”Š Tests of speakers – the volume may exceed the safe values.

⚠️ If you are unsure of your actions, back up your data before running the Assemble Test. In rare cases, tests can result in a reset or device reboot.

Assemble Test vs. Android Engineering Menu: What's the Difference

Many users confuse Assemble Test with the standard Android engineering menu, which opens with code ##4636##.

CharacteristicsAssemble Test (Xiaomi)Android Engineering Menu
Level of accessDeep iron diagnostics, including proprietary components XiaomiBasic information about Android and the network
Camera testsVerification of all modules, including wide-angle and macroMain camera only, no detail
Battery informationCapacity, charging cycles, temperature, currentOnly charge level and status
Display testsComplete check for broken pixels and touchscreenAbsent.
Risk to the deviceHigh when used incorrectlyMinimum

When to use what:

  • πŸ” Assemble Test is needed for deep iron diagnosis (for example, after a phone drop or replacement of components).
  • βš™οΈ Android Engineering Menu is suitable for checking network parameters (signal, roaming) or firmware information.

If you just need to know the Android version or reset the network statistics, an engineering menu is enough. To check the camera, battery or display after repair, you better use Assemble Test.

Application: When and how to use the Assemble Test

Now let’s look at real situations in which Assemble Test can be useful to the average user.

Scenario 1: Checking the phone before buying used

If you are buying Xiaomi, Redmi or POCO Assemble Test will help to identify hidden defects:

β˜‘οΈ What to check before buying

Done: 0 / 5

Pay particular attention to:

  • πŸ”‹ Battery – if the capacity is less than 80% of the declared, the phone will not last long.
  • πŸ“Έ Cameras – check if there is any blur or artifacts in the photo.
  • πŸ–₯️ Display - broken pixels on AMOLED-screens are often not visible during normal use.

Scenario 2: Diagnosis after a fall or impact

If the phone falls, even without visible damage, run:

  • πŸ“± Display Test – Check for cracks inside the screen.
  • πŸ”§ Sensor Test – the impact could damage the gyroscope or accelerometer.
  • πŸ“‘ Network Test - Testing antennas (can depart after impact).

If after the tests revealed problems (for example, the proximity sensor does not work or the camera gives a black screen), the phone needs repair.

Scenario 3: Checking after battery replacement

If you have replaced a battery at a service center, Battery Test will help ensure that:

  • πŸ”‹ The battery of the correct capacity is installed (not fake).
  • πŸ”Œ Charging is carried out at the stated speed (for example, 33W, not 10W).
  • 🌑️ The temperature does not exceed the norm (over 45).Β°C - indication of a malfunction).

⚠️ Attention! If after the battery change, the test displays a capacity significantly lower than the declared one (for example, 3000 mAh instead of 5000 mAh), you have a poor-quality battery!

Scenario 4: Preparing for the sale of the phone

Before selling Xiaomi, take the Assemble Test to:

  • πŸ“Š Provide the buyer with proof of the device’s serviceability.
  • πŸ’° Justify the price (for example, a battery with a capacity of 95% is more expensive than a battery with 70%).
  • πŸ›‘οΈ Avoid claims after sale (screenshots of tests can be saved).

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when working with the Assemble Test.

Error 1: Starting tests on a discharged battery

Some tests, like the Stress Test or the Aging Test, use a lot of power, and if the battery is under 30 percent, the phone can:

  • πŸ”‹ Shut down in the middle of the test (risk of file system damage).
  • πŸ“‰ Lose battery calibration (will show the wrong percentage of charge).

βœ… Solution: Charge your phone to at least 50% before testing.

Mistake 2: Changing factory calibrations

In some sections (e.g. Factory Calibration), you can see the calibration parameters of the display, cameras, or sensors, and changing them can lead to:

  • 🎨 Incorrect color reproduction of the screen.
  • πŸ“· Blurred photo (if the camera calibration is downed).
  • πŸ”„ Unstable operation of the gyroscope (for example, in games).

βœ… Solution: Do not touch the settings marked Do not modify or Factory only.

Mistake 3: Ignoring warnings

Some tests (e.g. Burn-in Test for the AMOLED-displays) may:

  • πŸ”₯ Overheat the processor.
  • πŸ“‰ Accelerate battery degradation.
  • πŸ–₯️ Leave a trace on the screen (burn-in).

βœ… Solution: Read test descriptions carefully, and if you see a "Long test" or "High risk" warning, you should skip it.

Error 4: Use on unofficial firmware

If your Xiaomi runs on custom firmware (like LineageOS or Pixel Experience), the Assemble Test can:

  • πŸ”§ Don't start at all.
  • πŸ“Š Incorrect results (e.g., incorrect battery capacity).
  • πŸ’₯ Causing system failure.

βœ… Solution: Return to the official diagnosis MIUI Or use alternative tools like AccuBattery to test the battery.

FAQ: Answers to Frequent Questions about Assemble Test

❓ Can I run Assemble Test on a locked phone?
No, access to the Assemble Test requires an unlocked screen, and if the phone is locked (for example, after a reset), you first need to log in through your Mi Account or reset your password.
❓ Why Xiaomi doesn’t have an Assemble Test?
There are a few reasons: πŸ“± You have an old model (up to) MIUI 10), where the test is called the Hardware Test. πŸ”§ The firmware is modified (for example, the global version instead of the Chinese version). 🚫 The manufacturer has removed access for your region (sometimes found on devices in Europe). Try updating the firmware or using alternative codes: ##6484## or ##64663##.
❓ Can Assemble Test unlock the bootloader?
No, Assemble Test is not related to unlocking the bootloader. This requires: Apply for unlocking through the Xiaomi website (link to the Mi Account). Use the official Mi Unlock Tool utility. Attempts to unlock the bootloader through Assemble Test can lead to a blink (complete failure) of the device!
❓ How to save test results?
Most versions of Assemble Test don't have a built-in report saving feature, but you can do it: πŸ“Έ Photograph the screen with the results. πŸ“ Write down key parameters manually (e.g. battery capacity). πŸ’» Use a screenshot (unless the test blocks this function) for professional diagnostics, it is better to use PC software like Mi Flash Tool or QFil.
❓ Is Assemble Test Bad for Your Phone?
The Assemble Test itself does not harm the device if it is: πŸ”‹ Do not run long-term stress tests (e.g. Stress Test). πŸ”§ Do not change factory settings. πŸ“± Do not interrupt tests by force (e.g. pulling the battery out), but frequent battery tests with full discharge can shorten its lifespan.