Owning a modern smartphone involves not only basic features, but also understanding how the device works βunder the hood.β Xiaomi and Redmi users often need to access hidden system settings that are not displayed in the standard interface, which may be required to check communication quality, calibrate sensors or diagnose hardware problems without going to a service center.
The hidden partition of the system, often referred to as the "engineering menu," provides access to tools that are commonly used by developers and engineers in the factory, but the average user can also safely use them if they know the right combinations. It's important to understand that this is not just a list of codes, but a powerful hardware management tool.
In this article, we will take a look at all the legal ways to enter this section, explain the purpose of the main points and warn against actions that can lead to unstable operation of the gadget.
What is the Engineering Menu and Why You Need It
The Engineering Mode is a special software interface built into the Android operating system by hardware manufacturers. On Xiaomi devices running on the MIUI or HyperOS shell, this section is divided into several logical blocks: one is responsible for telecommunications functions, another for multimedia, and others allow for deep iron diagnostics.
The main purpose of this mode is to simplify the process of testing the device during the production phase and make it easier for technicians to work in authorized centers, but the functionality is partially open to the end user. For example, you can see the real signal power of a cell tower, which is much more informative than standard "sticks" in the status bar, and there are also tests of the vibrator motor, speakers and microphones.
It is worth noting that access to some features may be restricted depending on the firmware region (Global, China, EEA) and Android version.In the latest security updates, Google is gradually closing access to low-level commands through dialing, so methods can vary.
β οΈ Warning: Changing unknown parameters in the engineering menu can cause the modem to malfunction or lose the network.
The main ways to enter through the phone book
The most common and fastest method of activating hidden modes on Xiaomi is using code combinations in the Phone app. USSD-requests, but they're processed locally by the device and not sent to the carrier. To get started, just open a standard call and go to enter characters.
The most universal code for Xiaomi devices is the combination ##6484##. If you enter the last digit correctly, the screen will automatically switch to CIT (Customer Inspection Test) mode. This is the main engineering menu containing a list of all available hardware tests. No call button need to be pressed - the system responds instantly.
There are other codes that can open adjacent sections or specific Android settings:
- π± ##4636## β Opens the Phone Information menu, where you can manage your preferred network type and view usage statistics.
- πΆ ##3646633## - MediaTek classic engineering menu (works on older models and some Helio processors), allows you to adjust the signal power.
- π ##64663## - Alternative code for running test mode on some versions MIUI.
If nothing happens after you enter the code, your firmware version may block this access method, in which case the MIUI security system ignores the input, a common feature on global versions of Android 12 and higher, where Google has stepped up protection against accidental changes to system settings.
Using the CIT application for deep diagnostics
The CIT (Customer Inspection Test) app is a standard tool on all Xiaomi smartphones, which is a graphical interface of the engineering menu, adapted for easy testing. Unlike the text menus of older Android, each component of the device is represented by a separate button.
To run a CIT, you can use the code described above or find it through settings. Type the word "CIT" or "Test" in the parameters search bar and the system will prompt you to run the corresponding component. Inside you will see a list of 20-30 points, each of which is responsible for checking a particular module.
Here is what you can check with this tool:
- π¨ Display: checking color reproduction and finding broken pixels on the screen.
- π Audio: Testing the main and spoken speakers, as well as recording sound from microphones.
- π‘ GPS: Checking the operation of satellites and the accuracy of geolocation.
- π³ Vibrator: Evaluation of the Vibration Mechanism.
So, you take turns to run the tests, for example, if you select TouchPanel, the screen will turn white and the system will ask you to swipe diagonally to check the sensor response, which is a great way to identify touchscreen problems that are not noticeable in normal use, and after passing the test, the system will give you a "Pass" (successful) or "Fail" (error).
βοΈ Checking before selling the phone
Phone Information Menu and Network Setup
The menu, available under the code ##4636##, is often called Testing and contains critical settings for users facing mobile internet problems or unstable signals, and is presented as logical blocks.
In the section "Phone Information" (Phone Information) you can see detailed statistics: signal level in dBm, connection type (LTE, 5G, H+), IMEI codes and status SIM-But the main value of this section is that you can force the switch of the network modes, if your phone is stuck on the Internet. 3G cover-zone 4G, Here, you can fix it.
Notice the "Set preferred network type" box, and if you click on the dropdown, you'll see dozens of options.
| Regime. | Description | When to use |
|---|---|---|
| NR/LTE/GSM/WCDMA | Automatic selection of all available networks (5G/4G/3G/2G) | Recommended standard treatment |
| LTE only | Only 4G network. | For a stable internet, if 5G catches poorly |
| WCDMA only | Only 3G. | In areas with very weak signal to conserve charge |
Changing this setting can temporarily terminate the connection. If the connection is lost after the change of mode, try to turn on and off Flight Mode. Also, the "Run Ping Test" button is available here, which checks the availability of the Google server.
β οΈ Attention: Forced incorporation of the regime Β«LTE only" may make incoming voice calls impossible if your carrier does not support VoLTE technology.
Hidden opportunities for developers and debugging
While the classic MediaTek engineering menu (#3646633##) on new Snapdragon processors often doesnβt open or looks empty, Xiaomi provides alternatives via the Developer Menu. To activate this section, you need to click seven times on the build number in the About Phone menu.
Inside, you'll find tools that are in line with the engineering menu, like "Debugging by the Internet." USBΒ» It allows you to connect your phone to your computer for deep diagnostics through ADB-This gives access to system logs that contain error information that is not visible to the user.
You can also find settings that affect animation and interface performance. While this is not a direct diagnosis of hardware, parameters like Animation Scale help identify software-induced lags. Google Play Services can run tests to check device compatibility for advanced users.
How to reset network settings through code?
Table of popular codes for Xiaomi and Redmi
For user convenience, we have systematized the basic commands that can be useful in the maintenance of a smartphone. Remember, the performance of the codes depends on the device model and the version of MIUI. Some commands can be cut out by the manufacturer for security reasons or for the requirements of telecom operators.
Use this table as a reference. Don't try to memorize all the combinations -- just know one basic test (CIT) and one for the network.
| Function | Code. | The result |
|---|---|---|
| Equipment Test (CIT) | ##6484## | Launching a full cycle of component tests |
| Phone information | ##4636## | Network settings and statistics menu |
| FPC version (Scanner) | ##64663## | Checking sensors and fingerprint scanner |
| Resetting settings (Carefully!) | ##7780## | Resetting of application settings and accounts (without photos) |
It is important to note that the reset code (#7780##) does not work on all versions of Android. In modern MIUIs, when you try to use it, the system often simply ignores the request or requires confirmation through the Mi Account to prevent accidental data loss by attackers.
Possible problems and access restrictions
Users often experience codes that stop working after a system update, which is normal, as Google and Xiaomi regularly close vulnerabilities that could have been exploited through the engineering menu, and if the code doesn't work, the screen doesn't respond, or an error message appears, access is closed at the firmware level.
Another common problem is that there is no MTK Engineering Menu on Snapdragon processors, which is a section that is designed for MediaTek chips, and it is rare to have it on Snapdragon backgrounds, and it is not recommended to try to install third-party apps from the Play Market to open these ports, as they often contain ads or viruses, and real access to the hardware without root rights will not give you.
If you need to change your antenna settings, or IMEI, which is illegal in many countries, you can't do it with standard engineering menus on new devices, and these operations require specialized hardware and programmers used in service centers.
π‘
Before entering the engineering menu, make sure that the battery is above 30%.Some tests (such as screen or vibration) actively consume energy.
Frequently Asked Questions (FAQ)
Is it safe to go to the engineering menu on Xiaomi?
Why is #4636### not working?
Can I unlock the bootloader through the engineering menu?
How to check the real battery power through the engineering menu?
π‘
The engineering menu is a powerful diagnostic tool, not a toy. Use it to check the device's health, but avoid experimenting with the radio settings unnecessarily.