How to go to the engineering menu on Android Xiaomi: a complete guide

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.

πŸ“Š What is Xiaomi like now?
Redmi Note
Xiaomi Mi
POCO
Black Shark
Other

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

Done: 0 / 4

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.DescriptionWhen to use
NR/LTE/GSM/WCDMAAutomatic selection of all available networks (5G/4G/3G/2G)Recommended standard treatment
LTE onlyOnly 4G network.For a stable internet, if 5G catches poorly
WCDMA onlyOnly 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?
Dial ##72786## (SCRTN) and this will reset the network settings to factory settings. Attention: the phone may reboot and you will have to re-enter the Wi-Fi passwords.

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.

FunctionCode.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?
Yes, the settings and test run (CIT) are completely safe, and the only danger is changing the settings in the Band selection, Power control sections if you don't understand what the specific parameter is responsible for.
Why is #4636### not working?
This can happen for several reasons: custom firmware is installed, where the phone is changed; the carrier has blocked access to these settings; or the Android version (usually 12+) restricts access to this API.
Can I unlock the bootloader through the engineering menu?
No, the engineering menu is not related to unlocking the bootloader, which requires official permission from Xiaomi, the Mi Unlock Tool program on the PC and the account binding to the device for a period of 7 to 168 hours.
How to check the real battery power through the engineering menu?
On the menu. CIT Select Battery or Power, which will show current voltage, temperature and wear percentage (if supported by the sensor), and more accurate information about charge cycles can be obtained through the use of the sensor. ADB-commands or special application-counters of cycles.

πŸ’‘

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.