Factorykit test Xiaomi: a complete guide to engineering mode

Owners of Xiaomi, Redmi and POCO smartphones often encounter mysterious messages or find strange entries in the call history containing phrases like factorykit test or a set of numbers that begin with ##. Many users immediately panic, believing that their device is infected with a virus or was hacked by unknown attackers. In fact, Factory Test is a staff tool of developers and service engineers built deep into the Android operating system and the shell of MIUI (or HyperOS).

This mode is designed to quickly diagnose the hardware components of a phone without having to connect to a computer or use complex software. When you see a factorykit test Xiaomi, it's a system application that allows you to check the health of the display, touchscreen, microphones, speakers, cameras, communication modules and proximity sensors. Understanding how this mechanism works will help you identify the malfunction of the gadget before you go to the service center.

In this article, we will discuss how to get into the hidden menu, what codes to use and how to interpret test results correctly, how to distinguish normal from engineering, and whether to fear the accidental start of diagnostic procedures, and discuss the risks associated with changing the settings in this menu, and give recommendations for the safe use of built-in diagnostic tools.

What's Behind the Factory Test Code

The engineering menu, often called the CIT (Customer Information Test) or simply Factory Mode, is a hidden partition of the operating system. Its main task is to provide technical access to each hardware module of a smartphone. Unlike conventional settings, where the user can only turn on or off the function, you can run a specialized screenplay, for example, when a screen test will consistently color different, which allows you to identify broken pixels or problems with color calibration.

This functionality is accessed through a special character set in the Phone app. In Xiaomi devices, the most common and universal code is ##6484##. Entering this combination automatically opens the testing menu if the device's firmware has not been modified by the carrier or manufacturer for a specific region. In some cases, the code may differ, such as #4636# test#, which opens the phone information menu, but the first combination is required for a full factory.

It's important to understand the difference between user mode and engineering. The average user sees a MIUI that's optimized for convenience, with big icons and clear menus. The engineering mode looks ascetic: it's a list of text items on a white or black background, each corresponding to a specific node of the device. There's no extra decoration, only functionality. Which is why it's easy for an inexperienced user to get confused with symbols like Touchpanel, Receiver or Key.

⚠️ Note: Although the test menu is designed for diagnosis, changing the settings in items labeled "Config" or "Set" can cause the device to malfunction.

There is also the option of running tests through system settings, which is a safer and recommended way for regular users.The path can vary depending on the shell version, but most often it is at Settings β†’ About Phone β†’ Version of the Kernel (you need to click several times) or Settings β†’ Advanced Settings β†’ Available Features. However, classical code entry remains the fastest method of accessing the full checklist.

Main functions and tests of equipment

The Factory Test menu on Xiaomi devices offers an impressive list of checks, each run separately and requires user interaction. The system doesn't just show "OK" or "Fail," it often requires an action to confirm the component's health, which eliminates false positives that would occur with an automatic check.

Let’s look at the key tests that are available in this menu and are most useful for diagnosis:

  • πŸ“± Touchpanel is a touchscreen test, and the screen is covered with a grid, and you have to swipe your finger across each cell, and if the line is interrupted or not drawn in some area, there is a contact or a glass defect.
  • πŸ”Š Receiver & Speaker is a test of the audio modules, and first it's a quiet sound in a conversational speaker, then it's a loud sound through the main speaker, and you have to confirm if you hear the sound and if you have wheezing.
  • πŸ“· Camera is a camera test, and you open the front camera viewfinder, then the rear camera, and you check the focus, color and flash performance.
  • πŸ“‘ GPS β€” The phone is trying to catch satellites, and indoors, the test may fail because it requires space or a window.
  • πŸ”‹ Battery - Battery status information. Shows current charge, voltage, temperature and charge status (Charging/Discharging).

The Vibrator test is particularly noteworthy, and it measures the strength and vibration of the motor, which is important for determining how healthy the motor is, and the Proximity test, which often causes problems with the screen during a conversation, which goes out when you cover the top of the phone with your hand, and lights up when you remove your hand.

Some tests, like WLAN or Bluetooth, require active networks or paired devices nearby, and if you don't have the ability to connect to Wi-Fi right now, you can skip this test, and the key is to understand that not having a result in one test doesn't mean that the entire phone is broken, it just indicates a specific problem node.

πŸ“Š Have you ever run a test on Xiaomi?
Yeah, it's been a few times.
No, I never did.
I started it myself for testing.
Appears after calls from unknowns

Step-by-step instructions: how to start the diagnosis

Factory Test is a simple, but careful procedure, you don't need root rights or special computer programs, all the activities are done directly on your smartphone, and before you start, make sure that the battery is at least 20-30%, as some tests (such as screen or GPS) can be energy-intensive.

To start, open the standard Phone app, which you usually make calls through. Go to the digital dial tab. Enter the combination ##6484##. Note that you do not need to press the call button (green handset). The menu should open automatically immediately after you enter the last digit or asterisk. If nothing happens after you enter the code, it is possible that your firmware version blocks this method, or the code has been changed.

Once you're on the menu, you'll see a list of tests. To move to the next item, you'll usually use a Next button or a swipe. To confirm your test is successful, you'll need to press the Pass button (green) or Fail button (red) if the component doesn't work. In some versions of the interface, navigation is done by the buttons at the bottom of the screen.

Here is a short checklist of actions for proper diagnosis:

β˜‘οΈ Xiaomi's verification algorithm

Done: 0 / 6

If you accidentally run a test and you don't know how to get out, look for the Exit button in the upper right or lower corner of the screen. In some cases, it helps just to reboot the device with the power button. Don't be afraid to press the buttons inside the tests - to do real harm, you need to try, because this mode is for verification, not for deep flashing.

⚠️ Note: During a screen test (Color or Touchpanel), do not leave your phone unattended for a long time. AMOLED-screen.

Decoding of results and error codes

After each step, the system suggests evaluating the result. However, sometimes the user may encounter a situation where the test fails but no obvious error is visible. For example, when a microphone test is performed, the system may not detect the sound if you speak too quietly or close the hole with your finger.

The table below shows the main statuses and their significance that you may encounter in the diagnosis process:

Status/CodeMeaningRecommended action
PassTest passed successfullyMove to the next point.
FailTest failedRepeat the test by checking the conditions (volume, light)
RunningThe verification process is underwayWait until the end, don't touch the screen.
TimeoutWaiting times exceededStart the test again by performing the action faster.
No DeviceNo device found.Possible hardware failure or disconnection of the plume

The Version test is a special focus, and this shows the version of drivers and hardware identifiers. If you see dashboards or zeros (0000), it's a sure sign that the system doesn't "see" the module. For example, if the Wi-Fi version is 0, the wireless module is not responding, which may be due to a software failure or physical damage to the board.

Often users confuse software bugs with hardware. If the Touchpanel test shows a glitch in the corner of the screen, try rebooting the phone first. If the problem persists with the same frequency after rebooting and retesting the Factory Test, you most likely need to replace the touchscreen or solder the plume.

Secret Tests for Advanced People
In some versions of MIUI, if you press a specific button (such as volume) while running a test, you can access advanced statistics or error logs that are usually hidden from the user, but this data is only useful to service center engineers.

Typical problems and ways to solve them

The most common problem is that you can't log in to the menu, and you type in the code, but the screen just blinks or nothing happens. This is often the case on devices purchased from authorized dealers in certain regions (e.g. Global Version for Europe) where access to the engineering menu is limited to software. In this case, you can try to type ##6484## through the Phone app, dialing it as a number, but not pressing the call, and then press the call button. USSD-request.

Another common situation is sticking in the test, the screen is lit in one color, and the buttons do not respond, which can happen due to a sensor malfunction, in which case a forced reboot will help, and on most modern Xiaomi smartphones you need to pinch the power button and hold it for about 10-15 seconds until the device vibrates and the logo appears.

Also, users often complain about false positives on the proximity sensor test, the screen goes out when you look at it, or doesn't go out during a conversation. There's a Proximity item on the Factory Test menu. If it doesn't work, try to wipe the top of the screen. If it doesn't, calibration is available in some models. In order to do this, the proximity sensor menu will cover the top of the phone with your hand, press the calibration button (if any), and then remove your hand.

If you encounter a Storage error, it could mean that internal memory is critically filled or has damaged sectors. The test mode often displays the actual amount of available memory. A significant discrepancy with the declared volume may indicate that the Chinese have flashed a phone with fake memory, which is typical for devices purchased on dubious sites.

πŸ’‘

If the camera test shows a black screen but the flash is lighting up, try restarting the phone. Often the camera process "hangs" in the background and does not give control to the test.

Security and Impact on Guarantee

Many people fear that entering Factory Test can void the warranty. We have to reassure you that logging into the diagnostic menu and conducting tests is not a violation of warranty obligations. This is a standard function, which is pledged by the manufacturer. The warranty can only be lost if you physically damage the device or change program IDs (IMEI, serial numbers) by your actions in this menu (or other hidden sections), which, however, is difficult to do in a regular Factory Test.

However, be careful with the items associated with the recording of data. Some tests can keep logs of work that take up space in memory. Before handing over the phone to the service under warranty, it is recommended to reset all settings or at least exit all tests correctly so that engineers do not have questions about outside interference.

There is a myth that frequent use of tests wears out the screen or battery. This is not quite true. Tests are short-lived and use standard component modes. The screen in the test shines the same way as watching videos, and the battery runs out as in a normal game. The only risk is overheating during long cyclical testing (for example, if you leave your phone to check GPS for an hour), but in a home environment this is unlikely.

⚠️ Warning: Never try to change. IMEI or other unique identifiers through engineering menus, unless you are a qualified professional, which may result in the device being locked by the carrier and the loss of warranty forever.

So the factorykit test is a powerful and safe tool in the right hands, and it lets you know quickly whether you should be carrying your phone for repair or whether you can solve the problem software-based, and regular preventive checks (once every six months) can help you identify incipient problems with your touchscreen or battery at an early stage.

πŸ’‘

Using Factory Test does not cancel the warranty, but it requires caution: do not change the configuration settings, but only conduct diagnostics.

Frequently Asked Questions (FAQ)

Can I leave Factory Test if my phone is frozen?
Yes, if the sensor is not responding, use hardware buttons. Press the power button for 10-15 seconds to force reboot. On some models, it helps to simultaneously clamping the power and volume buttons.
Why is the #6484## code not working on my Xiaomi?
Perhaps your MIUI shell version or regional firmware is blocking direct code entry. Try to find the test menu through settings: Settings β†’ About Phone β†’ Version of the kernel (click many times) or download the CIT app from official sources if it is available for your model.
Does Factory Test affect the speed of your phone?
No, the testing process itself does not affect performance; however, if tests show Fail, it may indicate hardware problems that may cause lags or system instability in the long run.
Do I need the internet to pass all the tests?
Most tests (screen, sound, vibration, sensors) are offline, and the Internet is only required to check the WLAN, GPS (although satellites are caught without a network, but quickly) and Mobile Network modules.