The hidden engineering menu in Xiaomi smartphones is a powerful tool for diagnosing, testing, and fine-tuning the device, and it contains parameters that are not available in standard settings, from checking sensors to calibrating the screen to controlling RF modules, but not all users know how to get there and what risks it carries.
In this article, we will take a look at all the working ways to log into the engineering menu on different Xiaomi, Redmi and POCO models, explain what features are available there, and warn about the possible consequences of improper actions. The information is relevant for devices based on MIUI 12-14 and Android 10-14, including the latest flagships like Xiaomi 14 Ultra and budget models like Redmi Note 13.
What is an Engineering Menu and Why You Need It
Engineering menu (engineer mode) is a service section of the operating system designed for:
- π§ Diagnostics of hardware components (sensors, camera, speakers, battery)
- π‘ Testing of network modules (4G/5G, Wi-Fi, Bluetooth, GPS)
- ποΈ Screen and sensor calibrations (color reproduction, touchscreen sensitivity)
- π Battery charge control (real capacity, charging cycles)
- π Resetting hidden meters (for example, a battery charging counter)
Manufacturers usually hide this menu from ordinary users, as incorrect changes can lead to loss of warranty, software failures or even device failure.
For example, through the engineering menu you can:
- π± Check it out. IMEI and the serial number of the boxless device
- π Calibrate the microphone for better voice transmission
- πΆ Manually select frequencies 4G/5G Improve communication in weak signal
- π Reset data on the battery charging zikta (useful when replacing the battery)
Official and unofficial ways of entry
There are several ways to get into the engineering menu on Xiaomi, which can be divided into official (permitted by the manufacturer) and informal (require additional action).
The easiest and safest way to do this is to use secret codes, which work on most devices without root rights and do not require third-party applications. MIUI:
| Code. | Description | Supported models |
|---|---|---|
| ##4636## | Menu Testing and Statistics (includes information about battery, network usage, Wi-Fi) | All models on Android |
| ##36446337## | Full Engineering Menu (MTK Engineer Mode for MediaTek processors) | Redmi 9/10/Note 11, POCO M3/M4, etc. with MTK chips |
| ##4634## | Test of display and sensors | Most models |
| ##06## | IMEI check (not a full-fledged engineering menu, but useful information) | All models. |
Qualcomm Snapdragon processor devices (e.g., Xiaomi 13T, POCO F5) often require an additional MTK Engineering Mode or Qualcomm Service Menu app, which can be downloaded from Google Play.
Make a backup copy of important data
Charge your phone at least 50%
Write down your current network settings (APN, Wi-Fi passwords)
Make sure you have access to your Mi Account (in case of a reset)-->
Step-by-step instructions for different Xiaomi models
The login algorithm may vary slightly depending on the model and firmware version. Let's look at the most common scenarios.
Method 1: Through Secret Code (for most models)
This method works on 90% of Xiaomi, Redmi and POCO devices:
- Open the standard phone application.
- Enter the combination ##4636## (without pressing the call button).
- On the screen will appear the Testing menu with tabs: π Phone information (model, IMEI, work-time) π Battery statistics (charge level, temperature, health) π‘ Usage statistics (traffic, connectivity) πΆ Information about Wi-Fi (signal, MAC-address)
If this code didnβt work, try alternative combinations from the table above. On some devices, you may need to press the call button after you enter the code.
Method 2: Through the "Engineer Mode" application (for MediaTek)
For smartphones running MediaTek processors (e.g. Redmi Note 12, POCO X5):
- Download the MTK Engineering Mode app from Google Play (MTK developer).
- Open the app and give access to phone functions.
- Select MTK Settings β Engineer Mode.
- Enter password: 1234 or leave the field blank (some firmwares do not require a password).
What if the app doesnβt open the engineering menu?
Method 3: Through ADB (for power users)
If the standard methods don't work, you can use Android Debug Bridge (ADB), which requires connecting your phone to your computer:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version (click 7 times) β Additional β For developers).
- Connect your phone to your PC and open the command line (terminal).
- Enter the command: adb shell am start -n com.android.settings/.DevelopmentSettings
- In some cases, the team can help: adb shell am start -a android.intent.action.MAIN -n com.miui.engmode/.EngineerMode
π‘
Even "safe" changes to the engineering menu can have unpredictable consequences. Always write down the initial values before you file them!
Frequent Mistakes and How to Avoid Them
Many users have trouble logging into the engineering menu, and here are the most common errors and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Code's not working. | Outdated version of MIUI or custom firmware | Try alternative codes or update the software |
| The menu opens but is empty. | Manufacturer restrictions on some models | Use ADB or specialized applications |
| Password required | Protection on devices with MediaTek | Try 1234 or leave the field empty |
| Changes to the network signal have been lost. | Incorrect radio frequency settings | Reset your network settings in the standard menu or go back to the factory menu. |
One of the most dangerous mistakes is resetting. EFS-This will lead to loss of the section. IMEI, And the phone stops catching the network. IMEI It can only be done through specialized service utilities (e.g. Maui). META for MediaTek or QPST Qualcomm, but it requires skills and often takes away warranty.
π‘
If the phone starts to glittle after the engineering menu changes, try resetting to factory settings via Settings β About Phone β Resetting. 80% of the time, this solves software problems.
Another common problem is that the phone freezes after changing the display or processor settings. If the device doesn't respond to pressing, try:
- Hold the power button for 10-15 seconds for forced reboot.
- If it doesnβt work, go to Power + Volume Up and wipe cache.
- In extreme cases, flash the device through the Mi Flash Tool (you will need an unlocked bootloader).
Alternatives to the Engineering Menu for Diagnostics
If you just need to check the device, you don't have to take the risk of going to the engineering menu. MIUI has built-in diagnostic tools:
- π Hardware Test: Go to Settings β The phone. β All specifications β The hardware test. You can check it here: π Speakers and microphone π· Cameras π± Touch screen π Battery.
- π Battery statistics: In Settings β Battery. β Battery usage statistics display detailed information on charge consumption by application.
- π‘ Network Information: In Settings β SIM-maps and mobile networks β Name of the access point (APN) You can manually adjust the parameters of the mobile Internet.
For a deeper diagnosis, third-party applications can be used:
- π οΈ CPU Identifier β detailed information about the processor, memory, sensors.
π‘
Third-party diagnostic applications often provide the same information as the engineering menu, but without the risk of damaging the system.
Risks and how to minimize them
Working with the engineering menu always comes with risks, and here are the main threats and ways to avoid them:
β οΈ Warning: Changing the settings in the BandMode section (network frequency settings) may result in loss of communication or blocking IMEI. Do not change the meanings unless you are sure of their purpose.
The most common consequences of incorrect actions:
- π΅ Loss of mobile network (due to resetting radio frequency settings).
- π Incorrect display of battery charge (after resetting the cycle counter).
- π₯ Overheating of the processor (when overclocking or disabling thermothrottle).
- π οΈ Loss of warranty (if the service center finds traces of interference).
To minimize the risks:
- Use the engineering menu only when necessary (for example, to diagnose a malfunction).
β οΈ Note: Some Xiaomi models (e.g. Xiaomi) 12S Ultra, Redmi K60 Pro) access to the engineering menu may be blocked at the firmware level. Attempts to circumvent the lock using informal methods (e.g. modified firmware) will result in the warranty being cancelled.