Where is the engineering menu in Xiaomi: hidden codes and secure ways to log in

The engineering menu in Xiaomi smartphones is a hidden tool that allows you to access the device’s low-level settings, where you can test hardware components, calibrate sensors, or even unlock hidden features that are not available in the standard MIUI interface. However, not everyone knows how to find this menu and the risks of misusing it.

Unlike normal settings, the engineering menu doesn’t appear in the app list. Activating it requires knowledge of special codes or action combinations that vary depending on the model and firmware version. In this article, we’ll take a look at all the proven login methods, explain the difference between the engineering menu and the service mode, and warn against dangerous actions that can turn your Redmi or POCO into a β€œbrick.”

What is an Engineering Menu and Why You Need It

The Engineering Mode is a diagnostic tool built into the firmware of Android smartphones, designed to:

  • πŸ”§ Testing hardware components – checking the operation of the display, camera, speakers, accelerometer and other sensors.
  • πŸ“‘ Network settings – frequency changes LTE, signal debugging or forced switching between 2G/3G/4G/5G.
  • πŸ”‹ Battery calibration – resetting the battery data to correctly display the charge level.
  • πŸ”’ Unlock hidden functions – activate debugging options not available in the standard interface.

On Xiaomi smartphones, the engineering menu is often confused with the service mode (#4636##), but these are different tools. Service mode provides basic information about the phone (software version, battery statistics, network usage), whereas the engineering menu allows you to make changes to system parameters, which can lead to a loss of warranty or device failure.

⚠️ Note: Changing the settings in the engineering menu without understanding the consequences may disrupt the communication module, lead to overheating of the processor or permanent restarts. Xiaomi is not responsible for damage caused by user manipulation.

Official ways to open an engineering menu on Xiaomi

The safest way to get into the engineering menu is to use standard service codes, which work on most Redmi, POCO and Mi models, but may vary depending on the MIUI version.

Model/SeriesService codeNotes
Redmi Note 8/9/10/11, POCO X3/X4##3644633##Opens the EngineerMode (MTK) menu
Mi 11/12/13, Redmi K40/K50#4636### β†’ β€œEngineering Menu”Requires an extra tapa on the inscription
POCO F3/F4/F5, Redmi K30 Pro##6484##Menu testing hardware components
Xiaomi 12T/13T, Redmi Note 12 Pro+##64663##Checking the display and sensors

If the code doesn’t work, try the following steps:

  1. Open the Phone app and go to the Keyboard tab.
  2. Enter the code without spaces and # characters (e.g. 3644633 instead of ##3644633##).
  3. If nothing happens, add # at the end and press the call button.
πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model
I don't know.

Alternative login methods (for advanced users)

If standard codes don't work, you can use alternative methods, which require additional actions and sometimes root rights.

Method 1: Using the MTK Engineer Mode

On smartphones with MediaTek processors (Redmi 9A, POCO C3, Redmi 8A), the engineering menu can be opened through the hidden application:

  1. Go to Settings β†’ All applications β†’ Show system.
  2. Find the EngineerMode or MTK Engineer Mode app.
  3. Open it and select the Hardware Testing section.

Method 2: Use of the ADB-team

For devices on Qualcomm Snapdragon (Xiaomi 12 Pro, POCO F4 GT) the method is suitable through Android Debug Bridge:

adb shell am start -n com.android.settings/.DevelopmentSettings


adb shell am start -n com.miui.engineermode/.EngineerModeActivity

Before executing commands, make sure that:

USB debugging enabled in the developer settings

Installed ADB drivers on PC

Smartphone connected via USB in file transfer mode

Allowed debugging requests on the phone-->

⚠️ Attention: Use ADB-commands on a locked bootloader can cause the device to reset to factory settings.

What to do in the Engineering Menu (and what not)

The engineering menu provides access to dozens of options, but most of them are for service center specialists.

  • πŸ“± Display test – check for broken pixels, color reproduction, sensor sensitivity.
  • πŸ”Š Testing of speakers and microphone – playback of test signals and recording of sound.
  • πŸ“Ά Network analysis – displaying signal level, cell and operator information.
  • πŸ”‹ Battery calibration – resetting battery statistics (helps with improper display of charge).

And now – that is strictly not recommended to touch:

Prohibited actionPossible consequences
Changes in RF Band (LTE frequency)Loss of network, inability to call
Editing NV Data (IMEI, serial numbers)IMEI blocking, loss of communication with the operator
Disconnecting Thermal Throttling (Heat Protection)Processor overheating, failure
Changes in Voltage Settings (Power Voltage)Unstable work, sudden shutdowns

πŸ’‘

Before any changes to the engineering menu, take screenshots of the current settings, which will help you return the original values if something goes wrong.

How to Get Out of the Engineering Menu and Get Everything Back

If you accidentally changed your settings and the device started to work incorrectly, there are several ways to return the original state:

Method 1: Resetting through the menu itself

Some versions of the engineering menu have an option called "Restore Defaults" or "Reset" in the General or Settings section, and when you reset, the phone will automatically reboot.

Method 2: Reset network settings

If the problems are connected (no network, no Wi-Fi catches), do:

  1. Go to Settings. β†’ SIM-maps and mobile networks β†’ Resetting network settings.
  2. Confirm the action and restart the device.

Method 3: Complete reset to factory settings

If the smartphone stopped turning on or is working with failures:

  1. Turn off the device.
  2. Press the Power button + Volume up to enter Recovery Mode.
  3. Select "Wipe DataΒ» β†’ Β«Factory ResetΒ».

⚠️ Warning: Full reset will delete all data, including photos, contacts and apps. If the phone is synced with Mi Account, some data can be restored after authorization.

πŸ’‘

If the phone stopped turning on after the changes to the engineering menu, do not try to re-enter the menu. Contact the service center with a model and a description of the actions - this will help to diagnose the problem faster.

Common Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when working with the engineering menu, here are the most common ones:

  • πŸ”„ Interrupting the battery calibration process – may cause the charge to be displayed incorrectly (e.g., 0% with a full battery).
  • πŸ“΅ Manual antenna shutdown – phone will stop catching network until next reset.
  • πŸ”₯ Changes in the thermal parameters of the processor - the risk of overheating and automatic shutdown.
  • πŸ“± Reset IMEI β€” The device will be invisible to operators (recovery through a service center will be required).

To minimize the risks:

Do not change the parameters, the purpose of which you do not know.

Write down the initial values before editing

Do not use the menu on devices with a valid warranty

After the changes, restart your phone and check for stability.-->

If you are not sure about your actions, it is better to use alternative diagnostic methods:

The challengeA safe alternative
Battery checkAccuBattery (Google Play)
Display testAppendix Screen Test or #6484##
Network analysisNetMonster app or #4636##
Sensor calibrationSensor Test (without root rights)

Xiaomi models that have a blocked engineering menu

On some Xiaomi devices, access to the engineering menu is limited or completely disabled.

  • πŸ“± Xiaomi Mi 11 Ultra, Mi 12 Pro – lock at the firmware level MIUI 13+.
  • πŸ“± Redmi K50 Gaming – limited access due to optimizations for gaming.
  • πŸ“± POCO F4 GT β€” Requires unlocking the bootloader for full access.
  • πŸ“± Devices with MIUI Global Stable – often lacking engineering menus for security reasons.

If your model is on this list, try the following workarounds:

  1. Install custom recovery (such as TWRP) and run the engineering menu through it.
  2. Use Magisk modules such as EngineerMode Enabler.
  3. Flash the device on MIUI China or Xiaomi.eu – these versions often have menus available.

⚠️ Attention: Unlocking the bootloader and installing custom firmware will void the warranty and may result in the blocking of the Mi Account. On devices with Anti-Rollback (for example, Redmi Note 10 Pro), downgrading the firmware version is fraught with β€œbrickingΒ».

What to do if the engineering menu is not opened?
If none of the codes work, try: 1. Update the firmware to the latest version (sometimes Xiaomi returns access in new builds). 2. Install the MTK Engineering Mode app from Google Play (for devices on MediaTek). 3. Check if the menu is hidden in the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times to unlock).

FAQ: Frequent questions about Xiaomi's engineering menu

Can I unlock the bootloader through the engineering menu?
No, the engineering menu does not provide tools to unlock the bootloader. You need to use the official Mi Unlock Tool utility and get permission from Xiaomi (associating your account to your device for 7 days).
Why does the battery calibrate incorrectly?
This happens if you interrupt the calibration process or use informal methods. To fix: Completely discharge the phone before shutting down. Charge to 100% without interruption (use the original adapter). Recalibrate through the engineering menu or the Battery Calibration app.
How to get the IMEI back if it reset after changes to the engineering menu?
Restoring IMEI requires root rights and specialized tools such as ChimeraTool or Maui META. Self-acting can exacerbate the problem.
Is it safe to change the camera settings in the engineering menu?
Yes, if you know what you're doing. In the Camera section, you can calibrate autofocus or adjust white balance, but changing the ISP settings can lead to artifacts in the photo. Use applications like GCam for experiments.
Why is there no engineering menu on my Xiaomi?
The reasons could be: a device on a Qualcomm processor β€” the menu is hidden deeper (try ADB); MIUI Global is installed β€” it often removes diagnostic tools; the firmware is modified by an operator (e.g. Redmi for Tele2); hardware restriction (e.g., Xiaomi Mi Mix Fold); try installing MIUI China or contact the Xiaomi community for help.