Many users of Xiaomi smartphones are faced with the need to conduct a deep diagnostics of hardware, when standard system tools do not give a complete picture of what is happening. Often, in search of solutions to problems with screen, sensor, or sound, they come across mysterious numbers like 3646633, which are actually the letter encoding of the word "engineer" on the phone keyboard. USSD-command to access the hidden interface CIT (Customer Interface Test, designed for engineers and service centers.
Using this functionality allows you to access tests that are usually hidden from the eyes of the ordinary owner of the gadget. GPS-The code 3646633 (#3646633#) is universal for most Android devices, but in the shell MIUI HyperOS, it often redirects the user to the menu. CIT.
However, it is important to understand that interfering with system tests requires caution and understanding what you are doing. Incorrect settings in the engineering menu can lead to incorrect operation of the device, so before you start manipulating it is important to study the theoretical part. In this article, we will discuss in detail how to enter the testing mode, what functions are available to users and how to interpret the data obtained.
What is behind the code 3646633 and why is it needed?
The digital combination 3646633 looks like a random set of numbers, but if you look at the keyboard of an old button phone or the standard layout of a smartphone, the logic becomes obvious. The numbers correspond to the letters of the English alphabet: 3 (D, E, F), 6 (M, N, O), 4 (G, H, I), 6 (M, N, O), 6 (M, N, O), 3 (D, E, F). When you add the first letters, you get the word ENGINEER, which translates as "engineer, this is the standard engineer for Android system.
In Xiaomi devices, this code serves as a gateway to the hardware testing menu, which is necessary not only for service center employees, but also for advanced users who want to independently check the condition of a used smartphone before buying or identify the cause of the strange behavior of a gadget. For example, if the sensor “gluts” only in a certain area, it is difficult to find this with standard methods, and the engineering menu will show an accurate map of responses.
⚠️ Warning: The engineering menu provides access to low-level functions. Changing settings you are not sure about (especially those related to the radio module or screen calibration) can disrupt the device. Use only Single Item Tests, avoiding settings without absolutely needing them.
The main purpose of this interface is to allow isolated testing of each component, so you can run a speaker check without turning on music, or check the accelerometer without running games, which makes diagnostics quick and efficient, and you can also see technical information that is hidden in the regular About Phone menu, such as driver versions and sensor calibration status.
Step-by-step instructions for entering the testing mode
The process of activating the engineering menu on Xiaomi and Redmi smartphones is as simple as possible and does not require obtaining superuser rights (Root) or connecting to a computer. All actions are performed directly through the standard interface of the operating system. There are several ways to get to the desired screen, and we will consider them in descending order of effectiveness.
The fastest and most reliable method is to use the built-in Phone app. You don't have to search for special apps in the store or download questionable software. You just need to type a sequence of characters. The system recognizes the code automatically, and the transition to the menu will occur instantly after you enter the last character, you do not need to press the call button.
☑️ Access check CIT
If for some reason the code doesn’t work (for example, on some global firmwares access may be limited by the carrier or modified by the manufacturer), you can use an alternative route through the settings. Go to Settings → About Phone → All specs (or just scroll down) and find the item “Kernel Version” or “MIUI Version.” Five or seven times clicking on this item can open a hidden menu, although on new versions of HyperOS this method is often replaced by special codes or ADB.
For those who prefer to use third-party tools, there are enhancer applications such as Shortcut Master or specialized utilities for Xiaomi, which allow you to create shortcuts for hidden Android activities. However, using such methods requires more technical literacy. In most cases, the standard dial # #3646633## works fault-free on 99% of the brand’s devices.
Overview of the main sections of the CIT menu
Once you have successfully entered the code, you will see a white or black background interface that contains a list of tests. The interface may vary depending on the Android version and device model, but the logic of the work remains the same. All tests are divided into categories covering all the main components of the smartphone: display, sound, communication, sensors and memory.
At the top of the screen, navigation buttons such as Pass, Fail and Exit are commonly used in service centers, where once the test is completed, clicking automatically switches to the next checkpoint, which speeds up the diagnostic process. The Exit button returns you to the regular menu of the smartphone.
Hidden functions at CIT
Let’s look at the main groups of tests you will encounter:
- 📱 Display & Touch: Checking the matrix for broken pixels, uniformity of backlight and accuracy of the touchscreen response throughout the area.
- 🔊 Audio: Testing of the main speaker, the conversational speaker, microphones (main and noise reduction) and headphone jack.
- 📡 Connectivity: Diagnostics of Wi-Fi, Bluetooth modules, GPS and cellular (GSM/LTE).
- 🔋 Power & Battery: Check battery status, charging cycles, charge indicator and charging port.
- 📸 Camera & Sensor: Testing all cameras (main, front, macro), flash, accelerometer, gyroscope and proximity sensor.
Each item on the list is a separate test program, and when you select a item, the system runs the module in isolation, meaning that third-party applications cannot interfere with the verification process, which ensures that the results are clean.
Detailed diagnostics of smartphone components
One of the most useful features of the engineering menu is that you can check the display in detail. Choose a Red, Green, Blue or White test to check the matrix for broken pixels or uneven backlights. To check the sensor, select Touch Panel. The screen will show a grid or field that you need to "paint" with your finger, swiping around the screen, which will help identify "dead zones" where the sensor does not respond to touch.
Diagnostics of the sound system are also very informative. In the Receiver and Speaker section, you'll hear test signals of different frequencies, which allows you to measure the purity of the sound and detect wheezing or membrane jamming that might not be noticeable when listening to regular music. The Mic microphone test will record your voice and play it back, showing the level of the incoming signal in decibels.
| Component | Name of the test at CIT | What we check. |
|---|---|---|
| Screen. | LCD / Color Bar | Broken pixels, color reproduction |
| Sensor | Touch Panel | Response across the square, multi-touch |
| Vibration. | Vibrator | Motor work, vibration force |
| Light sensor | Light Sensor | Autobrightness, reaction to blackout |
| Camera. | Camera | Focus, color reproduction, flash work |
Remember to check the Proximity Sensor. Close the top of the screen with your hand - the value should change from 0.0 to 5.0 (or similar). If this does not happen, you may have problems with the conversation mode (the screen will not go out during the conversation).
Battery and system information
Xiaomi smartphone owners often look for a way to know the actual state of the battery, because the standard menu does not show the number of charging cycles. In the engineering menu, this information is often available in the Battery Indicator or Power section. Here you can see the Charge Counter status, which shows how many times the battery has gone through a full charge-discharge cycle.
Also, it shows the current voltage, battery temperature and charging status. If the phone is quickly discharged or warmed, compare the temperature readings in the simple and under load with the standard values (usually up to 40-45 ° C when active is considered the norm, higher is cause for concern).
⚠️ Warning: Do not attempt to artificially calibrate the battery through an engineering menu unless it is directly necessary. Resetting the battery meter (Battery Fuel Gauge) without replacing the battery itself can lead to incorrect display of percentages of charge.
In addition to the battery, in the system sections you can find information about the modem version, IMSI, IMEI This data may be needed when you flash your device or when you recover from a network failure. IMEI-codes (especially in two-symbol models there are two), as their loss can lead to problems with registration in the operator's network.
💡
Save screenshots of the IMEI page and the serial number from the engineering menu to the cloud, and if the stickers on the box are lost, this data will help identify the device when you access the service.
Frequent Problems and Solving Them Through CIT
Sometimes users are faced with a situation where the proximity sensor is not working correctly: the screen goes out during a conversation or, conversely, does not respond to the phone's bringing to the ear. In the CIT menu, you can not only diagnose, but also calibrate this sensor. Choose Proximity Sensor, close the top of the screen and press Calibration. After successful calibration, press Pass.
Touch screen problems, such as phantom presses or corner failure, are also solvable. If the Touch Panel test shows line gaps, try cleaning the screen and repeating the test. If the problem persists hardware, you will need to change the module. However, sometimes a software reset of the sensor calibration, if such an option is available in your firmware version, helps.
You can have problems with the GPS module. If the navigator catches satellites for a long time, run a GPS test, it will show the number of satellites visible and the signal level. To improve the result, try to take the phone out into the open space. Even if the CIT menu does not have satellites, it may be damaged antenna or plume.
💡
The engineering menu is primarily a diagnostic tool that helps pinpoint a faulty node, but it can't always software fix a hardware breakdown.