Engineering menu Xiaomi: how to go and what you can configure

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)
πŸ“Š Have you ever been to the engineering menu of your smartphone?
Yeah, I use it regularly.
I tried it once.
No, but I want to try.
No, and no planning.
I don't know what it is.

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.DescriptionSupported 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 sensorsMost 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:

  1. Open the standard phone application.
  2. Enter the combination ##4636## (without pressing the call button).
  3. 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):

  1. Download the MTK Engineering Mode app from Google Play (MTK developer).
  2. Open the app and give access to phone functions.
  3. Select MTK Settings β†’ Engineer Mode.
  4. 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?
If the menu does not open after installing the MTK Engineering Mode, try: 1. Reboot the phone. 2. Clear the app cache in the settings. 3. Install an older version of the utility (for example, 5.0 instead of 6.1). 4. Check if the antivirus or MIUI Optimizer does not block access (turn them off temporarily).

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:

  1. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version (click 7 times) β†’ Additional β†’ For developers).
  2. Connect your phone to your PC and open the command line (terminal).
  3. Enter the command: adb shell am start -n com.android.settings/.DevelopmentSettings
  4. 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 causeDecision
Code's not working.Outdated version of MIUI or custom firmwareTry alternative codes or update the software
The menu opens but is empty.Manufacturer restrictions on some modelsUse ADB or specialized applications
Password requiredProtection on devices with MediaTekTry 1234 or leave the field empty
Changes to the network signal have been lost.Incorrect radio frequency settingsReset 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:

  1. Hold the power button for 10-15 seconds for forced reboot.
  2. If it doesn’t work, go to Power + Volume Up and wipe cache.
  3. 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:

  1. 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.

FAQ: Frequent questions about Xiaomi's engineering menu

Can I unlock the bootloader through the engineering menu?
No, the engineering menu doesn't provide tools to unlock the bootloader, but you need to use the official Mi Unlock Tool and get permission from Xiaomi through the account binding, and trying to bypass this procedure through the engineering menu or other methods will lead to the device locking.
How to reset the battery charger after replacement?
In the engineering menu, go to Battery (or Battery Information) and find the Battery Charge Cycle Reset option. After resetting the meter, it is recommended to completely discharge and charge the phone. 2-3 Time to properly calibrate the new battery. ⚠️ Warning: Resetting the meter on an old battery will distort the wear data.
Why did the mobile internet disappear after the network settings change?
You've probably changed Band Selection or Network Mode settings. Return to factory settings: Go to the engineering menu. β†’ Telephony β†’ BandMode. Select Auto for all bands. Reboot your phone. If that doesn't work, reset your network settings in the standard menu: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
Can the speaker volume be increased through the engineering menu?
Technically yes, but it is highly discouraged. - Hardware Testing β†’ Audio can change the sound amplification settings, but this will result in a: πŸ”Š Sound distortion (wheezing, interference). πŸ”₯ Overheating of speakers and their failure. πŸ“΅ Losing warranty when accessing the service. Better use equalizer in a standard player or applications like ViPER4Android.
How to exit the engineering menu if the phone is frozen?
If the device does not respond to the pressing: Hold the power button 10-15 If it doesn't work, press the Power. + Volume Up on the 20 In extreme cases, connect your phone to charge and wait for battery discharge (unless the freeze is critical). If the phone is restarting in a loop, you will need to run a firmware via Fastboot or EDL-regime.