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

The hidden engineering menu on Xiaomi, Redmi and POCO smartphones is a powerful tool for diagnosing, testing hardware components and fine-tuning the system, designed for engineers and service centers, but also available to ordinary users through secret combinations, and in this menu you can check the operation of the display, battery, cameras, speakers, and change network settings that are not available in standard settings.

However, not all features are safe. Some options, if changed incorrectly, can lead to loss of warranty, malfunction of the device or even its β€œbricking” (complete inoperability).This article will help you understand how to enter the engineering menu on different Xiaomi models, what can be done there, and what manipulations should be avoided.

What is an Engineering Menu and Why You Need It

Engineer Mode or Service Menu is a hidden partition of Android that contains low-level tools for:

  • πŸ” Diagnostics of hardware components (tests of screen, battery, sensors, communication modules).
  • πŸ“‘ Radio frequency settings (change bandwidths) 4G/5G, signal power, parameters Wi-Fi/Bluetooth).
  • πŸ”§ Sensor calibrations (gyroscope, accelerometer, compass, proximity sensor).
  • πŸ“± Resetting hidden meters (for example, a battery charging counter).

On Xiaomi smartphones, this menu is often used to:

  • πŸ”„ Fast charging enabled on models where it is disabled by default (e.g. on some Redmi Note 10s).
  • πŸ“Ά Unlocking Hidden Frequency LTE/5G (travel-related).
  • πŸ”Š Check microphones and speakers in case of suspected malfunction.
  • πŸ“‰ Resetting battery statistics for calibration of charge indicators.

⚠️ Note: Changing the parameters in the BandMode section (frequency settings) can disrupt the mobile network. Some Xiaomi models require a complete reset after such manipulations.

Official and unofficial ways of entry

There are several methods to open the engineering menu on Xiaomi, but not all of them work on newer versions of MIUI.

1. via USSD code (the easiest way)

On most Xiaomi, Redmi and POCO models, it is enough to enter one of the following codes in the Phone application:

#4636## - The main engineering menu of Android
#36446337## - MIUI Engineer Mode (for older versions)
#225## - Calendar and battery check
#06### - IMEI information (not an engineering menu, but useful)

Once you enter the code, the menu will open automatically, and if nothing happens, try another code or method.

2. via the "Phone" appendix (alternative method)

Some MIUI firmware 12-14 will block standard codes.

  1. Open the Phone app.
  2. Go to the keyboard tab.
  3. Enter the combination: ##4636## (no stars).
  4. Press the call button (green tube).

If the menu doesn't open, your version of MIUI has blocked this method completely.

3. using the MTK Engineering Mode application (for MediaTek processors)

Xiaomi smartphones on MediaTek chips (for example, Redmi 9A, POCO M3) require a special application:

  • πŸ“₯ Download. MTK Engineering Mode from Google Play.
  • πŸ”“ Provide all the requested permissions.
  • πŸ› οΈ Select from the main menu MTK Settings β†’ Engineer Mode.

⚠️ Note: Third-party engineering menu apps may contain malicious code. download them only from official Google Play and check reviews.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Series Note, K, A)
POCO (F, X, M)
Mi (11, 12, 13)
Black Shark
Other

Sections of the engineering menu and their capabilities

Once you're signed in, you'll see a few tabs, and they vary depending on the smartphone model and the firmware version.

SectionAppointmentRisks of change
TelephonyMobile network settings, SIM-map, signalNetwork loss, network registration errors
BatteryInformation on the battery, resetting statisticsIncorrect charge after discharge
SensorsTesting of sensors (gyroscope, accelerometer, etc.)Failures in the operation of sensors during calibration
Hardware TestingChecking screen, speakers, camerasMinimum (usually safe)
BandModeSelection of LTE/5G frequenciesLoss of mobile internet

The most useful functions for users

Some settings can improve the performance of the smartphone without risk:

  • πŸ”‹ Reset battery statistics (in Battery): helps with incorrect display of percentage of charge.
  • πŸ“Ά All frequencies switched on 4G/5G (BandMode: useful for roaming.
  • πŸ”Š Test speakers and microphones (in Hardware Testing): quickly check serviceability.
  • πŸ“± Sensors Checking: Determine if a gyroscope or compass is working.

View information about the battery|Test the display for broken pixels|Check the operation of speakers and microphones|Reset battery statistics (if there are problems with charge)|Enable debugging on USB (if necessary, development)-->

Risks and how to avoid them

Not all changes in the engineering menu are reversible.

  • ❌ Changing the settings in BandMode: may cause network loss.Some Xiaomis then require a factory reset.
  • ❌ Calibration of sensors without need: incorrect values can disrupt autorotation or gestures.
  • ❌ Changes to Telephony settings: the risk of losing the ability to call or use mobile Internet.
  • ❌ Resetting counters without backup: some data (for example, about charging zikts) cannot be restored.

If the smartphone has started to work incorrectly after the changes:

  1. Try to return the original settings in the same section of the engineering menu.
  2. If this does not help, reset to factory settings via Settings β†’ About phone β†’ Reset settings.
  3. In extreme cases, you will have to refashion the device via Fastboot or Recovery.

⚠️ Note: On Xiaomi models with a locked bootloader, incorrect changes to the engineering menu may lead to the need to unlock through the Mi Unlock Tool, which will reset all data.

What if the smartphone stopped catching the network after changes in BandMode?
If after changing the frequencies in BandMode lost mobile Internet or network signal, try: 1. Return to BandMode and select the option Restore Default (if any). 2. Reboot the phone in the mode of the aircraft for 30 seconds. 3. Manually select the operator network in the settings SIM-If nothing works, you need to reset or flash the card.

Engineering menu on different Xiaomi models

The login methods and available features may vary depending on:

  • πŸ“± Series of devices (Redmi, POCO, Mi).
  • πŸ”§ Processor (Qualcomm Snapdragon or MediaTek).
  • πŸ“² Versions MIUI (starting MIUI 12 Many codes stopped working).
ModelWorking code.Features
Redmi Note 10/11/12##4636##MIUI 13+ may require the MTK Engineering Mode application.
POCO F3/F4/F5#4636## (without stars)The menu includes Advanced Display Tests (AMOLED).
Xiaomi 12/13/14##36446337##On the Snapdragon 8 Gen 1/2, some partitions are hidden.
Redmi 9A/9C (MediaTek)MTK Engineering application is requiredTests for budget sensors are available.

On flagship models (Xiaomi 13 Ultra, POCO F5 Pro) the engineering menu is often limited to the manufacturer so that users can not change critical settings.

πŸ’‘

Before entering the engineering menu, back up your important data via Settings β†’ About Phone β†’ Backup. This will help you recover information if something goes wrong.

Frequent mistakes and their solutions

When you're working with an engineering menu, you're going to have a problem, and here's how to solve it.

1.The code is not working (the menu does not open)

Possible causes and solutions:

  • πŸ”„ An outdated version MIUI: Update the firmware through Settings β†’ Update of the PO.
  • πŸ“΅ Operator lock: some firmware from operators (e.g. MTS or Beeline) disable the engineering menu.
  • πŸ› οΈ Incorrect code entry: make sure you use the right combination (see table above).

2.The mobile internet has disappeared since the changes.

If you have changed your settings in BandMode or Telephony:

  1. Go back to the engineering menu and select Restore Default (if any).
  2. Restart your phone and manually select the operator network in Settings β†’ SIM-maps and mobile networks β†’ Choice of network.
  3. If nothing helps, reset your network settings through Settings β†’ Reset settings β†’ Reset network settings.

3.The sensors are not working properly after calibration

If after the tests in the Sensors section, autorotation or gestures stopped working:

  • πŸ”„ Reset the device.
  • πŸ“± Reset the calibration via the engineering menu (find the Clear Calibration option).
  • πŸ”§ If the problem remains - perform reset to factory settings.

πŸ’‘

On MediaTek models (like the Redmi 9A), the engineering menu often requires superuser rights (root) without which some sections will not be available.

FAQ: Frequent questions about Xiaomi's engineering menu

Can I enable quick charging through the engineering menu if it is disabled by default?
Yes, some models (Redmi Note 10 Pro, POCO X3) have a Fast Charge or Enable Quick Charge option in the Battery section, but newer MIUI 14 firmware often locks this option.
Will resetting battery statistics be helpful if the phone is discharged quickly?
Resetting the statistics in the Battery section only helps if the problem is due to incorrect display of the percentage of charge (for example, jumps from 50% to 20%). If the battery is physically worn out, this will not help.
Can I unlock additional 5G frequencies for roaming?
Theoretically, it is possible to manually enable support for additional bands in the BandMode section. However: This may violate the certification of the device. Some operators block non-standard frequencies. On Xiaomi with Snapdragon, this section is often hidden.
What if the phone does not turn on after changes in the engineering menu?
If the device doesn’t boot (hangs on the MI logo or shuts down), try: Click Power + Volume up to log into Recovery and make Wipe Data. Fastboot your phone with the Mi Flash Tool. Contact the service center (if the warranty is still valid, don’t say you’ve climbed the engineering menu).
Is there a difference between the engineering menu on Xiaomi and other brands (Samsung, Realme)?
For example: On Samsung, the engineering menu opens with code #0# contains tests AMOLED-On the screen. Realme/Oppo code *#808# Xiaomi has a more technical menu with a focus on network and battery settings. Codes and features are not universal - what works on Redmi may not work on the Galaxy.