Xiaomi Engineering Menu: What each item means and how to use it without risk

Xiaomi, Redmi and POCO smartphones have a powerful diagnostic and fine-tuning tool, the engineering menu, under the hood, which is not available in the standard MIUI interface, allowing you to test hardware, calibrate sensors, and even change network settings. But without understanding the values of each item, it is easy to disrupt the stability of the device or lose warranty.

In this article, we will take a closer look at what each section of the Xiaomi engineering menu means, which settings are safe to change, and which ones are best left alone. You will learn how to check the operability of the accelerometer, calibrate the touch screen, test the Wi-Fi antenna and even change the parameters. LTE-And the network is rootless. AMOLED-displays (e.g. Xiaomi 13 Ultra or Redmi) K60 Pro) we will reveal the secrets of hidden color calibration.

⚠️ Warning: Some options in the engineering menu may cause loss IMEI, It's a modem malfunction, or even a device's "brick," and you make all the changes at your own risk!

How to open the engineering menu on Xiaomi: 3 working ways

Access to hidden settings depends on the version of MIUI and the model of the smartphone. On new devices (for example, Xiaomi 14 or POCO F6), classic codes may not work - the manufacturer restricts access to critical partitions. We tested all methods on current firmware (up to MIUI 15 inclusive).

The most universal way:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. If the code didn’t work, try the alternative: ##36446337## (for hardware testing).

For devices with Qualcomm Snapdragon (most Redmi Note and POCO):

adb shell am start -a android.intent.action.MAIN -n com.android.settings/.EngineerMode

⚠️ Note: Some models (e.g. Xiaomi) 12T Pro) the engineering menu may be blocked by the manufacturer, in which case it will require unlocking the bootloader or root rights - but this will void the warranty.

πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Redmi K60/K70
other

Decoding the main sections of the engineering menu

The interface of the engineering menu on Xiaomi is divided into tabs, each of which is responsible for a specific group of functions, and below is a detailed analysis of the most popular sections, explaining which parameters can be changed without risk.

SectionAppointmentIs it safe to cheat?
TelephonyModem settings, network (2G/3G/4G/5G), IMEI❌ Dangerous (risk of loss of communication)
ConnectivityWi-Fi, Bluetooth, GPS testsβœ… Safe (read only)
Hardware TestingChecking sensors, cameras, speakersβœ… Safe.
LocationCalibration of GPS/GLONASS⚠️ Careful (geolocation may be lost)
DisplayScreen calibration, pixel testβœ… Safe.

The Telephony section is particularly noteworthy, because it has hidden settings that can dramatically change network performance, such as Network Select, which allows you to manually select an operator, and Band Mode, which allows you to turn off unnecessary LTE frequencies to save battery life, but the wrong settings can lead to loss of registration on the network!

πŸ’‘

If after changes in the Telephony section the signal has disappeared, return the settings to the factory via the Restore Default item or restart the smartphone.

Testing sensors: how to check the performance of sensors

The Hardware Testing tab is a real hospital for your smartphone, where you can check all the hardware components, from the gyroscope to the barometer, and it's especially useful before you buy a used device or after you drop your phone.

How to run tests:

  1. Go to Hardware Testing β†’ Sensor Test.
  2. Select a sensor from the list (for example, Accelerometer).
  3. Follow the instructions on the screen (for example, put the phone on a flat surface for calibration).

The results are displayed in real time in the form of graphs or numerical values. For example, for a Proximity Sensor, the normal value in the "sleep" state is 5.0 cm. If the indicators are very different, this may indicate a malfunction.

Check the accelerometer (tilts of the phone)|Approximation sensor test (when calling)|Calibration of the compass (rotating in a circle)|Gyroscope check (play gestures)-->

⚠️ Note: If after the magnetometer test (Magnetic Sensor) compass in Google Maps began to rotate the arrow incorrectly, perform the calibration manually: shake the phone with eight" 3-4 once.

Hidden screen settings: Color and sensor calibration

The Display section of Xiaomi’s engineering menu allows you to fine-tune display options that are not available in standard settings. AMOLED-Matrices (for example, Xiaomi 13 Pro or Redmi) K50 Ultra, where color reproduction can "go away" in cold or warm tones.

What can be changed:

  • 🎨 Color Profile: Switching between sRGB, Display P3 Native (the latter gives maximum brightness, but less accurate colors).
  • πŸ“Š White calibration: Balance adjustment RGB to eliminate color bias (useful if the screen is yellow").
  • ✍️ Multi-touch test: Checking simultaneous pressing of up to 10 fingers (relevant for gamers).
  • πŸ” Search for Broken Pixels: Filling the screen with homogeneous colors (Red, Green, Blue, Black).

For color calibration:

  1. Go to Display. β†’ Color Calibration.
  2. Select a User Define profile.
  3. Adjust the Red, Green, Blue sliders to neutral white (use the Internet benchmarks).
What if the color is unrealistic after the calibration?
If you overdo it and the colors on the screen are non-natural, reset the profile to factory: Display β†’ Color Mode β†’ Default. Some models (such as the POCO F4 GT) may need to reboot.

Network setting: how to speed up the Internet and improve the signal

The Telephony tab allows you to optimize your mobile network, but you need to be careful.

  • πŸ“Ά Manually select operator: Useful if automated search connects you to an overloaded tower.
  • πŸ”„ Turn off unnecessary frequencies LTE: For example, if your carrier is not using Band 20 (800 MHz), disabling it will reduce your network search time.
  • πŸ“‘ Change the type of network: Forced switching to 4G Only or 3G Only (relevant to regions with poor coverage) 5G).
  • πŸ”§ Set up parameters VoLTE/VoWiFi: Turning on or off voice calls over the Internet.

To speed up the Internet on a weak signal:

  1. Go to Telephony β†’ Network Select β†’ Manual.
  2. Select the operator manually (even if it is already connected automatically).
  3. Return to Telephony β†’ Band Mode and turn off unnecessary bands (check the frequencies used with your carrier).

⚠️ Note: On some firmware (for example, MIUI Global for Redmi Note 12) changing Band Mode settings can cause you to lose your network registration before resetting!

πŸ’‘

Changing your network settings can temporarily degrade your connection, always check your internet speed (such as through Speedtest) before and after the changes.

Dangerous settings: what not to touch in the engineering menu

Some of the options on Xiaomi’s engineering menu can turn your smartphone into a brick or break the law, and we’ve compiled a list of the riskiest sections and explained why it’s best not to touch them.

Section/ParameterWhat's dangerous?Effects of consequences
Telephony β†’ IMEIChanging the IMEI is prohibited by law in many countries.Network lock, guarantee issues
Telephony β†’ Radio BandThe wrong frequencies can burn the modem.Loss of communication, expensive repairs
Hardware β†’ EMMC TestMemory tests can damage dataLoss of files, firmware failure
Location β†’ AGPSIncorrect data GPS-satelliteIncorrect geolocation in maps

The Telephony β†’ IMEI section is particularly dangerous. In some countries (including Russia), changing the IMEI is considered fraud and punishable by law, and even if you accidentally drop the IMEI to zero, it will be extremely difficult to restore it without specialized equipment.

Another critical aspect is the memory test (EMMC Test), which on older models (such as the Redmi 4X or Mi A1), multiple checks can accelerate the wear of flash memory, and on new devices with UFS 3.1 (such as the Xiaomi 13T), an incorrect test can lead to data loss.

How to reset the settings of the engineering menu to the factory

If you have problems with the engineering menu after experimenting (the signal is missing, the GPS is not working, the screen colors are distorted), don't panic. In most cases, just reset.

Ways to return factory settings:

  1. Partial reset: In the engineering menu itself, find Restore Default (location depends on the model) and this will return the settings of the current partition only.
  2. Full Network Reset: Go to the phone's standard settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
  3. Hard Reset: The last measure is factory reset via Settings β†’ About Phone β†’ Settings Reset. Note that this will delete all data!

For devices with MIUI 14+ (such as Xiaomi 14 or Redmi Note 13 Pro+), an additional step may be required:

adb shell settings put global hidden_api_policy 1

This command unlocks access to hidden APIs, which is sometimes necessary to completely reset the modem settings.

πŸ’‘

If after resetting the network the phone does not catch the signal, try to manually select the operator: β†’ SIM-map β†’ Choice of network β†’ Manual scanning.

FAQ: Frequent questions about Xiaomi's engineering menu

Can I open an engineering menu without codes?
Yes, some models (such as the POCO X3 Pro or Redmi 9) can use the MTK Engineering Mode app (for MediaTek chips) or Qualcomm Service Menu (for Snapdragon), which are available in the Play Market but require root rights for full access.
Why did the colors become dull after the screen was calibrated?
Chances are you’ve chosen an sRGB profile that limits color coverage for accuracy: Return settings to Display β†’ Color Mode β†’ Default, or choose Vivid for a richer picture.
How to check if NFC is working on the engineering menu?
Go to Hardware Testing β†’ NFC Test. Put the phone to the other one. NFC-device (e.g., credit card) – if the module is working, you will hear an audible signal and see the transaction log. on Xiaomi 13 and later NFC-The test may require activation in standard settings.
Can the processor be overclocked through the engineering menu?
No, Xiaomi's standard engineering menu doesn't have tools for overclocking the CPU/GPU, which requires root rights and specialized utilities like Kernel Adiutor or FrancoKernel, and remember that overclocking shortens the life of the chip and can lead to overheating.
What to do if the engineering menu is not opened?
Try the following steps: Update your firmware to the latest version of MIUI. Remove the characters * and # when you enter the code (some keyboards automatically enter them). Use the alternative code: ##6484## (for battery testing) or ##64663## (for hardware testing). On models with MediaTek (for example, Redmi 10C), try the code ##36446337#. If nothing helps, it may be that the manufacturer has blocked access for your region or model.