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:
- Open the Settings. โ The phone.
- Click 5-7 times on the MIUI version line (you will see a message โYou became a developerโ).
- Go back to the main settings menu and find a new section for developers.
- Activate the option of Engineering Testing Mode.
- 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.
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:
- Enable USB debugging in the developer settings.
- Connect your smartphone to your PC and install ADB Tools.
- Enter in the command line:
adb shell am start -n com.android.settings/.DevelopmentSettingsIf it didn't work, try:
adb shell am start -a android.intent.action.MAIN -n com.miui.cts/.MainActivityThis 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:
| Section | What can I do? | Risks. |
|---|---|---|
| Battery Information | View the real capacity, temperature, voltage | No (reading only) |
| Touch Screen Test | Check multi-touch, screen sensitivity | Not (unless you press "Calibration") |
| Wi-Fi Test | Test the speed, signal strength, switch channels | May temporarily shut down Wi-Fi |
| Sensor Test | Check sensors (accelerometer, gyroscope) | No (unless you save the changes) |
| Version Info | See firmware version, IMEI, serial number | No. |
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:
- 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.
- 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
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:
- Use ADB (described above).
- Install custom recovery (TWRP) and run engineering utilities through it.
- 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 challenge | Alternative solution | Reference |
|---|---|---|
| Battery check | AccuBattery application | Google Play |
| Display test | Screen Test or Display Tester | Google Play |
| Network diagnostics | NetMonster or CellMapper | Google Play |
| Sensor checks | Phone Tester (full test) | Google Play |
| Sound tuning | Wavelet (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).