The hidden capabilities of the Android operating system often go unnoticed by ordinary users of Xiaomi, Redmi and Poco smartphones. One such powerful tool is the engineering menu, which provides access to deep system settings, invisible in the standard interface. It is not just a list of hidden options, but a professional diagnostic tool used by engineers in production and in service centers to test the health of components.
Device owners often look for ways to get into this section to solve specific communication, sound or sensor problems, or just for curiosity. However, careless handling of these settings can lead to malfunctioning of the gadget. Understanding what this tool is and what risks it carries is necessary for anyone who plans to experiment with the software part of their smartphone.
In this article, we will discuss how to safely enter engineering mode, what features are available there, and how to use them to improve the operation of the device, you will learn about the codes for entry, calibration methods and how to diagnose hardware malfunctions without contacting the service.
The main functions and capabilities of the hidden interface
The engineering menu, often referred to as the Common Information Test (CIT) in the Xiaomi ecosystem, is a set of hardware testing utilities that, unlike standard settings, give users direct access to control of communication modules, displays and sensors, allowing for deep diagnostics when standard methods fail.
One of the key functions is to test the communication modules, where you can force the network to switch modes, check the signal level and state. SIM-The technicians use this data to detect antenna problems or software failures in the modem.
β οΈ Warning: Changing the settings in the communications partition (Radio Info) without understanding their purpose can lead to complete loss of signal or inability to make calls.
Also available in this section are tools to check the screen sensor, multi-touch and accelerometer. If your smartphone has started to react strangely to touch or does not turn the screen, this is where you can run an automatic test that will show whether the physical component is working or the problem is hidden in the software.
Another important feature is the management of sound profiles and speakers, and the menu allows you to test each speaker separately, check the microphones and headphones, which is especially useful if the sound has become quiet or gone after falling or getting moisture.
Methods of entry through system dialer
The most common and quick method of accessing hidden functions is the use of special features. USSD-These codes are universal for most Xiaomi, Redmi and Poco models running on the shell. MIUI or hyperos.
To enter, you need to open the call app and type one of the following combinations. Once you enter the last digit or symbol, the menu should open automatically, without the need to press the call button.
- π ##6484## - the main code for entering the menu CIT (testing).
- π§ ##4636## - Menu testing information about the phone and battery (standard Android).
- π‘ ##3646633## - Extended MediaTek engineering menu (found on older models).
- π± ##8255## - Gtalk Test Menu (rarely used).
It's important to understand that the code ##6484## is the most comprehensive for Xiaomi devices. It opens up a list of all the tests available, from vibration checks to gyro calibration. If the code doesn't work, make sure you type it in the call app, not in the search or messenger.
π‘
If the code doesn't work, try entering it slowly, making small pauses between character groups. Some versions of MIUI require you to press the call button after entering the full code.
It is worth noting that on some global firmware versions or after security updates, access to certain codes may be limited by the manufacturer, in which case standard input methods may not work, and alternative activation methods will be required.
Activation through settings and applications
If the code input fails, there are alternative ways to activate the engineering mode, often because carriers or regional restrictions block input. USSD-In such cases, system settings or third-party utilities come to the rescue.
One safe way to do this is to use the Advanced Settings feature in the About Phone menu. On some versions of MIUI, repeatedly tapping the kernel version or build number can open a hidden debugging menu, although this is more often the case with the developer mode, sometimes with links to CIT.
A more reliable method is to use the special application βEngineering Modeβ, which can be found in the Google Play directory, which does not require root rights and works as launchers for hidden system activities.
- π² Download the "Engineering Mode" app or Β«MTK Engineering Mode from Play Market.
- π Launch the program and select a paragraph Β«MTK Settings or similar to your processor.
- βοΈ In the list that opens, find the section you want, such as Telephony or Audio.
Using third-party apps allows you to bypass blocking code entry, but requires caution when choosing the program itself. Check developer reviews and ratings to avoid installing malware. Official applications from Xiaomi usually do not require installation, they are built into the system.
βοΈ Checking before entering
Detailed review of CIT sections and testing
Once you successfully log into the CIT menu (code ##6484##), you'll see a list of dozens of items, each one of which is responsible for checking a specific component, and you'll need to understand them sequentially so you don't get confused by the abundance of technical terms.
At the top of the list are usually display tests: Display (check colors and broken pixels), Touch (check sensors) and LED (indicators). When choosing a screen test, the device may suggest swiping a finger across all cells or showing images to detect matrix defects.
Below are the sections related to communication: Sim, Receiver (audible speaker), Speaker (loud speaker), Mic (microphone). Testing the microphone is especially useful: you record the sound, and the system shows the level of the incoming signal in real time, which helps to identify a quiet or wheezing microphone.
| Name of the test | Function | How is the check going? |
|---|---|---|
| TouchPanel | Sensor diagnostics | You need to swipe your finger over all the squares of the grid. |
| Vibrator | Vibrator check | Short vibration at the push of a button |
| GPS | Navigation test | Satellite search and coordinate mapping |
| Proximity | Approximation sensor | Screen reaction to hand-holding (extinguishes/lights up) |
The GPS section is worth a special attention, and you can start the satellite search process and see the technical connection information, and if the phone can't locate for a long time, this test will help you to see if the module sees satellites at all or a problem in the map software.
What to do if the test is not passed?
Sound tuning and sensor calibration
One of the most sought-after features of the engineering menu for advanced users is fine-tuning the sound. In standard Android settings, the options are limited, whereas in engineering mode, you can adjust the amplification levels for different use cases.
To access audio settings, you often use the code ##3646633## (on MediaTek processors) or the Audio partition in CIT. You can change the volume of the speaker in talk mode, speakerphone or recording level through a microphone, this is true if the sound becomes too quiet after disassembling the phone or replacing the speaker.
β οΈ Warning: Do not set maximum Gain blindly, this can lead to wheezing, distortion of sound, and even burnout of the speaker.
Calibration of sensors is another critical function: If you stop turning the screen automatically or the phone does not turn off the screen during a conversation, reset and recalibration will help. In the CIT menu there is a Proximity sensor and Gyroscope.
The calibration process is usually simple: you put your phone on a flat surface, close the proximity sensor with your hand, and follow the instructions on the screen, and the system will determine the minimum and maximum values of the sensor and write them down in memory.
π‘
Calibration of sensors in the engineering menu is an effective way to correct the autorotation and proximity sensor without flashing the device.
Diagnosing network problems and SIM-card
The web section is often a lifeline for mobile Internet problems, and you can access the #4636## (Testing) menu to the Phone Information section, where you can see detailed connection statistics.
In this section, you can force the network mode to switch, for example, if 4G is not catching well in your area, but 3G is working well, you can lock the phone in WCDMA only mode, which often stabilizes the connection in areas of uncertain reception, where the phone is constantly "jumping" between standards.
- πΆ Ping Test β Checking the quality of the connection with the server.
- π‘ Set Preferred Network Type β Selecting a Priority Communication Standard (LTE, GSM, WCDMA).
- π Refresh β Update of current connection data.
You can also see it here. IMEI-If the radio network status is displayed as "Disconnected" or "Searching" for a long time, this may indicate a problem with the antenna module or a software failure of the modem firmware.
For users who overclock or modify the system, this section also provides information about the network type and signal level in dBi, which is more accurate than the standard βsticksβ in the status bar.
Possible risks and precautions
While useful, the engineering menu is a tool for professionals; changing parameters incorrectly can lead to unstable system operation; for example, changing frequency bands can make the phone invisible to the operator's networks.
It is especially dangerous to experiment with settings related to IMEI. Attempting to change or overwrite this identifier without the appropriate equipment and knowledge can cause the phone to stop seeing. SIM-The map is forever. IMEI β complex procedure requiring paid service tools.
β οΈ Warning: Never change the values in the sections that you don't know the purpose of. If you're not sure what the parameter is for, it's best to leave it unchanged or take a screenshot of the original value before editing.
Also, remember that resetting the configurations in the engineering menu (Factory Reset via CIT) can delete all user data. Always back up important information before you start any manipulation of system partitions.