Xiaomi Engineering Menu: How to Open, Why You Need and What Risks

Xiaomiโ€™s engineering menu is a hidden settings section that the manufacturer leaves behind for hardware testing, sensor calibration, and troubleshooting. Unlike the standard Developer Menu, itโ€™s a low-level setting that affects communication modules, display, battery, and even the processor, and provides opportunities for fine-tuning the device, but also carries serious risks, from accidental IMEI reset to full โ€œbrickingโ€ of the smartphone.

In this article, we will discuss all working ways to log into the engineering menu on Xiaomi, Redmi and other devices. POCO (Including models from 2023 to 2026, we will explain which features are available to the average user and which are better to stay away from, and you will learn how to safely exit the mode and what to do if the smartphone stopped working correctly after changes. MIUI 12-14 and HyperOS.

What is an Engineering Menu and Why You Need It

Engineer Mode or Service Menu is a service interface that Xiaomi, like other manufacturers, integrates into firmware for internal testing.

  • ๐Ÿ“ก Check the strength of the signal network (RSSI), switch between communication standards (2G/3G/4G/5G) and test Wi-Fi, Bluetooth modules, GPS.
  • ๐Ÿ”‹ Diagnose the state of the battery: real capacity, number of charging cycles, temperature and current.
  • ๐ŸŽ›๏ธ Calibrate sensors: accelerometer, gyroscope, compass, proximity and illumination sensor.
  • ๐Ÿ–ฅ๏ธ Customize display parameters: color temperature, gamut, refresh rate (if supported).
  • ๐Ÿ”ง Make changes to system files (e.g. edit build.prop) that can speed up the device or, conversely, disable it.

However, most of the features in the engineering menu are for Xiaomi engineers or service centers.

  • โš ๏ธ Loss of warranty (if traces of interference are detected).
  • โš ๏ธ Network disruption (for example, the smartphone will stop catching) LTE).
  • โš ๏ธ Reset. IMEI Serial number (the device will become illegalยป).
  • โš ๏ธ Complete refusal to load ("brickยป).

โš ๏ธ Warning: Changing the settings in the BandMode section (network frequency settings) may result in a blockage SIM-Some providers (e.g. MTS or Beeline) see this as an attempt to circumvent restrictions.

Official and unofficial ways of entry

There are several ways to open an engineering menu on Xiaomi, but not all of them work on modern devices.

1. via USSD code (the easiest way)

On most Xiaomi, Redmi and POCO smartphones (except for some 2023-2026 models), the engineering menu is opened using a secret code. Enter the following combination in the Phone app:

##4636##

Then the menu will open with tabs:

  • ๐Ÿ“Š Information - data on the network, battery, use of RAM.
  • ๐Ÿ“ถ Battery information - detailed battery statistics.
  • ๐Ÿ“ก Usage statistics โ€“ Application activity.
  • ๐Ÿ”ง Wi-Fi information โ€“ Wi-Fi module test.

If the code doesnโ€™t work, try alternatives:

##36446337##
##2846579##

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi Note 13 Pro)+) These codes can be blocked, in which case use the methods below.

2. through the application "Testing" (MIUI Test)

Xiaomi hides some of the engineering features in the standard MIUI Test (or CIT) application to find it:

  1. Open the Settings. โ†’ The phone.
  2. Click 5-7 times on the MIUI version line (you will see a message โ€œYou became a developerโ€).
  3. Go back to the main settings menu and find a new section for developers.
  4. Activate the option of Engineering Testing Mode.
  5. In the list of applications will appear MIUI Test (a badge with the Xiaomi logo and wrench).

Inside the MIUI Test you will find:

  • ๐Ÿ”‹ Battery tests (including calibration of the charge controller).
  • ๐Ÿ“ฑ Touch screen check (multi-touch, sensitivity).
  • ๐ŸŽค Diagnostics of microphone and speakers.
  • ๐Ÿ“ก Tools for setting up GPS and NFC.
๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Another model
I don't know.

3. via ADB (for advanced users)

If USSD-codes MIUI Test does not work, you can try to open the engineering menu through debugging USB. For that:

  1. Enable USB debugging in the developer settings.
  2. Connect your smartphone to your PC and install ADB Tools.
  3. Enter in the command line:
adb shell am start -n com.android.settings/.DevelopmentSettings

If it didn't work, try:

adb shell am start -a android.intent.action.MAIN -n com.miui.cts/.MainActivity

This method is suitable for devices on MIUI 14 and HyperOS, where standard methods are blocked.

Install Xiaomi drivers on PC| Enable debugging over USB in settings | Download ADB Tools from the official website | Connect the phone with the original cable-->

What settings can be changed safely

Not all the options on the engineering menu are equally dangerous, and here is a list of relatively safe features that can be tested without the risk of damaging the device:

SectionWhat can I do?Risks.
Battery InformationView the real capacity, temperature, voltageNo (reading only)
Touch Screen TestCheck multi-touch, screen sensitivityNot (unless you press "Calibration")
Wi-Fi TestTest the speed, signal strength, switch channelsMay temporarily shut down Wi-Fi
Sensor TestCheck sensors (accelerometer, gyroscope)No (unless you save the changes)
Version InfoSee firmware version, IMEI, serial numberNo.

Here is what is not recommended to touch:

  • โŒ BandMode โ€“ changing the frequency of the network can block SIM-map.
  • โŒ IMEI Repair โ€“ Incorrect input will result in loss IMEI.
  • โŒ Factory Reset โ€“ resetting to factory settings via engineering menu can erase data irrevocably.
  • โŒ MTK Settings (on MediaTek processors) - changing the parameters of the core is fraught with "brikยป.

๐Ÿ’ก

Before any changes to the engineering menu, back up your data via Settings โ†’ System โ†’ Backup. This wonโ€™t save you from hardware breakdowns, but it will save you photos and contacts.

What to do if your smartphone stops working after the changes

If after editing the parameters in the engineering menu Xiaomi stopped turning on, does not catch the network or behaves unstable, act according to the algorithm:

  1. Reset to factory settings: Turn off the phone. Press the Power button + Volume up until the Mi logo appears. From the Recovery menu, select Wipe Data โ†’ Wipe All Data.
  2. Recovery IMEI (If the network signal is missing: Download the archive with the original IMEI For your model (see the forums) 4PDA or XDA-Developers. ADB or Fastboot, run the file. modem.img.

Reflashing through the Mi Flash Tool:

  • Download the official firmware for your model from the Xiaomi website.
  • Use the Mi Flash Tool in Clean All mode.

โš ๏ธ Note: If after discharge IMEI The smartphone still does not catch the network, check if it is blocked by the operator. IMEI ce SIM-In this case, you will need to contact the communication room.

How to find out the original IMEI of your Xiaomi
The original IMEI is listed on the device box (under the barcode) or on the sticker under the battery (if removable). It can also be found on Google account if the phone was tied: click Find the device and select your smartphone.

Xiaomi models where the engineering menu is blocked

Starting with MIUI 13 and especially on HyperOS, Xiaomi has been actively blocking access to the engineering menu on new devices, and here is a list of models where standard methods donโ€™t work:

  • ๐Ÿ“ฑ Xiaomi 13T / 13T Pro - locked USSD-codes required ADB.
  • ๐Ÿ“ฑ Xiaomi 14 / 14 Pro / 14 Ultra โ€“ Engineering menu is available only through Xiaomi service utilities.
  • ๐Ÿ“ฑ Redmi Note 13 Pro / 13 Pro+ โ€” 4636## and #36446337## are not working.
  • ๐Ÿ“ฑ POCO F5 / F5 Pro โ€“ partially blocked access to network settings.
  • ๐Ÿ“ฑ Xiaomi Mix Fold 3 โ€“ engineering menu hidden due to the features of firmware for folding devices.

For these models, the only working ways are:

  1. Use ADB (described above).
  2. Install custom recovery (TWRP) and run engineering utilities through it.
  3. Contact the Xiaomi service center for unlocking (confirmation of ownership is required).

๐Ÿ’ก

On devices with a Snapdragon 8 Gen 2/3 processor (such as the Xiaomi 13 Ultra or Redmi K60 Pro), the engineering menu can be locked at the bootloader level, in which case only official unlocking through the Mi Unlock Tool will help.

Alternatives to the Engineering Menu: What to Use Instead

If you need to test Xiaomi hardware components but the engineering menu is not available, use these tools:

The challengeAlternative solutionReference
Battery checkAccuBattery applicationGoogle Play
Display testScreen Test or Display TesterGoogle Play
Network diagnosticsNetMonster or CellMapperGoogle Play
Sensor checksPhone Tester (full test)Google Play
Sound tuningWavelet (equalizer)Google Play

These apps donโ€™t offer the low-level access of the engineering menu, but they cover 90 percent of the average userโ€™s tasks, such as AccuBattery showing the actual battery capacity and the number of charging cycles, and NetMonster allowing you to manually select a 4G frequency (if the operator supports it).

FAQ: Frequent questions about Xiaomi's engineering menu

Can you unlock 5G through the engineering menu if the carrier doesnโ€™t support it?
No, the engineering menu doesn't allow you to bypass the operator's restrictions. 5G, Even if you force BandMode to switch on frequencies, it won't work, it won't register. SIM-map.
How to return the standard network settings after changes in the engineering menu?
If you have changed the options in BandMode or Network Select, follow these steps: Return to the engineering menu and select Restore Default (if there is one). If there is no option, reset your network settings through Settings. โ†’ SIM-maps and mobile networks โ†’ Reset network settings. In extreme cases, make a complete reset through Recovery.
Is it true that you can overclock the processor through the engineering menu?
On Xiaomi devices with Qualcomm Snapdragon processors (for example, Xiaomi) 12 pro POCO F4 GT) In the engineering menu there are hidden options for changing frequencies CPU/GPU, But activating them will cause them to overheat and automatically trottling. 11, POCO X3) These settings are blocked at the core level.
What happens if you accidentally change your IMEI?
If you've entered an infidel IMEI In the engineering menu: the smartphone will stop catching the network (it will appear that says "Emergency calls only"). SIM-A card for suspected cloning, restore the original IMEI It can only be done through the firmware. modem.img or contacting a service center.
Why is there no engineering menu on Xiaomi 14?
Starting with HyperOS, Xiaomi has strengthened protection against unauthorized access to service settings. On new flagships (for example, Xiaomi 14 Ultra), the engineering menu is hidden and accessible only: Through authorized service utilities (used in official SCs). After unlocking the bootloader and installing custom recovery, this is done to improve security and protect against fraud (for example, IMEI substitution).