Xiaomi Engineering Menu: How to Open What You Can Set Up and What Risks Are There

Hidden engineering menu on Xiaomi smartphones (including the Redmi line and the top-end of the smartphone) POCO) β€” It's a powerful tool for fine-tuning hardware components, diagnosing malfunctions, and even overclocking performance, but it's officially blocked for ordinary users, because the manufacturer hides these options to prevent accidental system failures. In this article, we’ll explain how to safely access the engineering menu, what features are available there, and why some commands can permanently disable a phone if used incorrectly.

It's important to understand that the engineering menu is not a universal cheat code for improving a smartphone, it's for service center specialists and developers. 4G/5G, calibrate sensors, test the display, and even reflash individual chips, but with the opportunity comes the risks of misconfiguration, which can lead to network loss, CPU overheating, or complete device failure.

We have collected the current ways of entering the engineering menu for different versions. MIUI (including MIUI 14/15), And we also listed the main sections that are available there, and if you're a beginner, read the warnings carefully before any changes!

What is an engineering menu on Xiaomi and why it is necessary

Engineer Mode or Service Menu is a hidden partition of the Android operating system that provides low-level access to the hardware components of a smartphone. MIUI, here:

  • πŸ“‘ Testing the network: check the signal level, switch between frequencies 2G/3G/4G/5G, Configure Qualcomm or Mediatek modem settings.
  • πŸ”§ Calibrate sensors: accelerometer, gyroscope, compass, sensor of approach and illumination.
  • πŸ–₯️ Diagnose the display: check for broken pixels, test the touch layer, change color profiles.
  • πŸ”‹ Control the battery: reset data on charging cixes, calibrate the power controller.
  • πŸ“± Modify system parameters: change build.prop, configure the Linux kernel, control overclocking of the processor.

For example, in the engineering menu, you can manually select the preferred frequency for the LTE Band 20 (800 MHz), which is useful in areas with poor coverage, or disable unnecessary bands 5G But these things require understanding how cellular networks work, because accidentally switching off the main frequencies can leave you without communication.

Another popular feature is testing. eMMC/UFYou can check the read/write speed, detect broken sectors, and even initialize the formatting at a low level (which will result in complete data loss!).

⚠️ Note: Change of settings in the Hardware Testing section β†’ RF Test can violate the certification of a device for working in mobile operators' networks. Some operators (for example, MTS or Beeline) block the IMEI Phones with non-standard modem settings.

Official and unofficial ways to enter the engineering menu

There are several methods to open an engineering menu on Xiaomi, but not all of them work on modern devices with a high-end design. MIUI 14/15. Let’s consider the current options:

1. Through secret code (for Qualcomm processors)

The easiest way is to enter the engineering code in the Phone app. For smartphones running Qualcomm Snapdragon chips (for example, Xiaomi 12 Pro, Redmi Note 11 Pro).+, POCO F4) use:

##4636##

After entering, the Testing menu will open with the main sections: Information (network data), Battery (battery information), Usage statistics (use statistics) and Wi-fi information (connection data).

For more in-depth access (including modem settings), try the code:

##36446337##

This code will open Qualcomm's extended engineering menu (unless it's blocked by the manufacturer) and some models may require a password input - the default is 1234 or 0000.

2. Through code for MediaTek processors

On smartphones with Mediatek chips (for example, Redmi) 10C, POCO M4 Pro, Xiaomi Civi 2) use a combination:

##364463378##

It'll open the menu. MTK Engineer Mode with partitions for testing hardware components. NFC, Bluetooth, GPS and even run stress tests on the processor.

If the code doesn’t work, try an alternative:

#4636## β†’ Go to Phone Information β†’ Tap on Assembly Number 5 times

On some firmware, this will unlock hidden options.

3. via the "Engineer Mode" app (for all chipsets)

If the codes don't work, install Mediatek's official Engineer Mode app (available on Google Play), which provides access to most of the engineering menu features without entering combinations.

https://play.google.com/store/apps/details?id=com.mediatek.engineermode

Once installed, open the application and select the desired partition. For example, to test the network, go to the MTK Settings β†’ Network Selecting β†’ Band Selection.

⚠️ Attention: On devices with MIUI Global or MIUI Europe: Some sections of the engineering menu can be blocked even after entering codes, due to Xiaomi's policy to restrict access to system settings.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Note/Prime series)
POCO (F/X/M)
Xiaomi (Flagship Series)
Another brand

Engineering menu: what can and can not be changed

Once you log in, you'll see a section tree with technical names, and consider the most important (and dangerous) of them:

SectionDescriptionRisks of change
Hardware TestingTesting of hardware components: display, cameras, speakers, microphones.Low. You can safely check the performance of the sensors.
RF Test / NetworkModem settings, frequency selection 4G/5G, test.High. Incorrect settings can lead to network loss.
BatteryBattery data: voltage, temperature, charging cycles.Medium. Resetting the calibration can temporarily damage the charge indication.
LoggerJournals of System Events and Errors.Low, just for diagnostics.
Factory ResetReset to factory settings at a low level.Critical. Total loss of data without recovery.

One of the most useful sections is Hardware Testing. β†’ Sensor, it's possible:

  • 🧲 Check the operation of a magnetic sensor (compass) – useful for navigation applications.
  • πŸ“± Calibrate the gyroscope and accelerometer – improve accuracy in games and AR-annexes.
  • πŸ‘οΈ Test the proximity sensor – if the screen does not turn off during the call.
  • πŸ’‘ Check the light sensor - for the correct operation of autobrightness.

In the section RF Test experienced users can manually select preferred frequencies for the LTE or 5G, And that sometimes helps to improve Internet speed in areas with poor coverage, but it also hides the most dangerous settings:

  • 🚫 Change of change IMEI β€” It can shut down the network forever.
  • 🚫 Disconnecting the main frequencies – the phone will stop catching the network.
  • 🚫 Change in transmission power - can lead to overheating of the modem.
What happens if you reset the modem settings?
Resetting settings in the section RF Test β†’ Restore Default will return the modem to factory settings, which can help if the network signal is lost after the experiments, but on some firmware, this reset also resets the data about the binding to the operator, which will require re-activation. SIM-map.

Step-by-step: how to safely test the network in the engineering menu

One of the most popular engineering menu scenarios is to diagnose mobile network problems, and follow this instruction to check the connection quality:

1. Open the engineering menu with code ##4636##

2. Go to the section "Phone Information" (Phone Information)

3. Check the current type of network (LTE, HSPA, GSM)

4. Pay attention to the signal (dBm) parameter - the closer to 0, the better

5. In the Settings section, select your preferred network type (LTE only, 3G only and so on.)

-->

If you're in trouble with 4G/5G, Follow the following steps:

  1. In the engineering menu go to Phone Information β†’ Set preferred network type.
  2. Choose. LTE only (if you need to be forced to include) 4G) or NR/LTE (for 5G).
  3. Return to the main menu and check the Signal Strength option.
  4. If the signal is weak (for example, -110 dBm, try manually selecting the frequency in the Band Selection section.

For manual frequency selection (e.g. if the phone is not catching Band 20):

  1. Move to the RF Test β†’ Band Selection.
  2. Remove the ticks from all frequencies except the desired (for example, leave only the desired frequency). B20).
  3. Press Apply and restart the phone.
  4. Check if the network is here. If it's not, bring all the frequencies back!

⚠️ Attention: On some firmware MIUI The manual frequency selection is reset once the reset is done, and operators can dynamically switch frequencies, so binding to a single band can impair communication.

πŸ’‘

Before you change your network settings, write down the current Band and Network Type values on paper, which will help you get it back if you lose communication.

How to Reset the Engineering Menu Settings to Factory

If you've had problems with the engineering menu after you've experimented with it (the network is gone, the sensor is down, the battery is not displayed correctly), you can reset it. There are two ways:

1. Software reset (without loss of data)

To reset only modem and sensor settings:

  1. Open the engineering menu with code ##4636##.
  2. Go to Phone Information β†’ Run Ping Test.
  3. Press Menu. β†’ Restore Defaults (if there is such a point).
  4. Reboot the phone.

2. Complete reset (with loss of data)

If the software reset doesn’t help, do a full reset via Factory Reset:

  1. In the engineering menu, find the Factory Reset section (usually in the root directory).
  2. Choose Erase All Data or Format FS.
  3. Confirm the action (it may be necessary to enter a password 1234).
  4. After the reboot, the phone will be like new – you will need to re-set.

On some models (for example, Xiaomi 13 Ultra or Redmi). K60 Pro) a full reset via the engineering menu will also unlock the Bootloader, which can be useful for further customization of the firmware.

⚠️ Note: Reset via Factory Reset in the engineering menu is different from the standard reset in the settings MIUI. It affects low-level partitions of memory, so recovering data after it is almost impossible.

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when working with the engineering menu, and here are the most common ones and ways to prevent them:

Mistake.Effects of consequencesHow to avoid
Change of IMEINetwork lock, loss of warrantyNever edit. IMEI Use official service centers to restore.
Shutdown of all frequencies LTEPhone stops catching 4GAlways keep at least one active frequency (for example, the frequency of the frequency, B3 or B7).
Resetting battery calibrationIncorrect display of percentage chargeBefore resetting completely discharge and charge the phone 2-3 once.
Change of voltage CPUOverheating, sudden shutdownsDo not increase the voltage above the standard values (as specified in Hardware Info).

Another common problem is network loss after manual operator selection, where if you manually specified the wrong operator in the engineering menu (e.g., MTS over Tele2), the phone may stick to a non-existent network to fix:

  1. Get back to Phone Information.
  2. Press Menu. β†’ Select Network Operator.
  3. Select Automatic (Automatic Search)
  4. Reboot the phone.

If, after the changes, RF Test's gone missing. 5G, check:

  • πŸ“Ά Whether it's on 5G customized MIUI (Settings β†’ SIM-maps and mobile networks β†’ Preferred type of network).
  • πŸ”„ Are all frequencies off? n78 or n1 engineer.
  • πŸ“± Does your model support the 5G (Redmi Note 11 does not have a module. 5G, Unlike the Redmi Note 11 Pro.+ 5G).

πŸ’‘

Before any changes to the engineering menu, back up your data via Mi Cloud or Google Drive. Some settings may make it impossible to boot the system.

Alternatives to the Engineering Menu: Safe Diagnostics

If you just need to check the health of your smartphone without risk, use alternative methods:

  • πŸ” Hidden tests MIUI: Enter the phone code ##6484## to test the display or ##64663## to check the sensors.
  • πŸ“Š Annex "CIT" (available on Google Play: performs comprehensive diagnostics without access to system files: https://play.google.com/store/apps/details?id=com.ovh.cit.
  • πŸ”‹ AccuBattery: Analyzes battery status without interfering with system settings.
  • πŸ“‘ NetMonster: Shows detailed information about the cellular network (signal level, frequencies used) without access to the engineering menu.

For testing. GPS You can use the GPSTest application (https://play.google.com/store/apps/details?id=com.android.gpstest: This shows the number of satellites visible, positioning accuracy and the time of the first fix, which is useful for diagnosing navigation problems.

If you need to check the performance of the processor or memory, use:

  • πŸ“ˆ AnTuTu Benchmark – for comprehensive testing.
  • πŸ”₯ CPU Throttling Test – checks whether the processor frequency is reduced due to overheating.
  • πŸ’Ύ A1 SD Bench tests the read/write speed of internal memory.

These tools are secure and do not require superuser (root) rights, unlike many engineering menu features.

Can I unlock the bootloader through the engineering menu?
No, the engineering menu doesn't provide direct access to unlock Bootloader. You need to use the official Mi Unlock Tool utility and get permission from Xiaomi through the Mi Account binding. However, some versions of the engineering menu have Factory Reset option that can reset lock status - but this does not work on all models.
Why does the engineering menu not open after you enter the code?
There are several reasons: Xiaomi has blocked codes in new versions MIUI (particularly MIUI Global.You are using the wrong code for your CPU (e.g., enter the code for Qualcomm on your phone with Mediatek). The firmware is modified (e.g. custom LineageOS) and the engineering menu is removed. Solution: try alternative codes or install the Engineer Mode app from Google Play.
Can the speaker volume be increased through the engineering menu?
Technically, yes, but it's extremely risky. β†’ Audio can change the Gain for speakers and microphones, but exceeding the standard values leads to: distortion of sound (wheezing, interference), overheating and failure of the speaker, loss of warranty. Safe alternative: use uniform settings in applications like ViPER4Android (root).
How to return the standard modem settings if the Internet is lost?
If, after the changes, RF Test lost mobile network: Open the engineering menu and go to Phone Information. press Menu β†’ Restore Defaults (if any) If no item, reset via Settings β†’ System system β†’ Resetting settings β†’ Reset network settings. In extreme cases, make a full reset via Recovery (press Power). + Volume Up with the phone turned off).
Does the engineering menu work on POCO redmi?
Yeah, all the branded devices. POCO and Redmi, for example, POCO X5 Pro, Redmi Note 12 use the same platform MIUI, So the codes and the login methods are identical, except for some models for the Chinese market (e.g. Redmi). K50i), where the engineering menu can be blocked at the firmware level.