How to turn off the engineering menu on Xiaomi: 5 proven ways

The engineering menu on Xiaomi smartphones is a powerful tool for diagnosing and fine-tuning the device, but its accidental activation can lead to unstable system operation or even loss of warranty. If you find unfamiliar menu items with technical parameters on your Redmi, POCO or Mi (for example, MTK Engineer Mode or Qualcomm Service Menu), it is important to properly deactivate it - a simple click "Back" will not work here.

In this article, we will discuss 5 official and informal ways to turn off the engineering menu, including ADB reset, hidden codes and factory settings. We will focus on models on MediaTek and Qualcomm Snapdragon processors, because the algorithms for them are different, and you will learn which settings should never be changed in the engineering menu, so as not to turn the phone into a brick.

What is the engineering menu on Xiaomi and why it should be turned off

The Engineering Menu (or Engineer Mode) is a hidden partition of MIUI firmware designed to test hardware components such as screen, battery, communication modules and sensors, and is activated through special codes (e.g. #4636## or #36446337#) or third-party applications like the MTK Engineering Mode.

The main risks of the included engineering menu:

  • πŸ”‹ Accelerated battery discharge: background diagnostic processes consume up to 15% charge per hour.
  • πŸ“‘ Network malfunction: changing modem parameters can cause signal loss 4G/5G.
  • πŸ”’ Lockdown IMEI: On some models, the Redmi Note 10 Pro, POCO X3 Pro) incorrect settings result in loss of network identifier.
  • ⚠️ Loss of warranty: Xiaomi service centers consider interference in the engineering menu a violation of the user agreement.

According to service centers, up to 30 percent of MIUI β€œfaults” are related to changes to the engineering menu, such as Redmi 9A users often complaining about missing audio after editing the audio chip settings.

πŸ“Š You accidentally activated the engineering menu?
Yes, through code.
Yes, through the app.
No, but I know what it is.
What is that?

Method 1: Standard output via USSD code

The easiest method is to use reverse deactivation code, which works on 80% of Xiaomi models (except for custom firmware).

Instructions:

  1. Open the Phone app.
  2. Enter ##36446337## (for MediaTek) or #4636## (for Qualcomm).
  3. In the menu that appears, select Exit or Close Engineer Mode.
  4. Restart the device (Power β†’ Reboot).

If the code doesn’t work, try alternatives:

  • πŸ“± For POCO F3/F4: ##6484##
  • πŸ“± For the Redmi Note 11/12: ##3644638##
  • πŸ“± For older models (Mi 8, Mi 9): #4634##

β˜‘οΈ Checking before using the codes

Done: 0 / 4

Important: On devices with MIUI 14 or later, the codes may be blocked by the security policy, in which case move on to the next method.

Method 2: Disconnect via ADB (for advanced users)

If standard codes don’t work, you can use Android Debug Bridge (ADB), a PC debugging tool that works for all Xiaomi models, but requires USB debugging enabled.

Step-by-step:

  1. Download and install Google’s Platform Tools.
  2. Activate Debugging by USB in the developer settings (Settings β†’ About Phone β†’ MIUI version – press 7 times, then return to Additional β†’ For Developers).
  3. Connect your phone to your PC and type in the command line: adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS
  4. If the engineering menu is left, follow: adb shell settings put global hidden_api_policy 0
  5. Reset the device.

For models on MediaTek (Redmi 10A, POCO M4 Pro) you may need an additional command:

adb shell am start -n com.mediatek.engineermode/.EngineerMode

Then manually select Exit from the menu.

What if the ADB can’t see the device?
1. Install Xiaomi drivers from en.miui.com/a-231.html2. Check the cable - use the original USB-Type C3. Enable USB Debugging (security options) and Allow debugging (ADB) in the developer settings

⚠️ Note: Do not use the adb shell su commands or try to obtain root rights through the ADB. On Xiaomi, this will lead to the activation of Anti-Rollback and a possible device brilliance.

Method 3: Resetting settings to factory

If the engineering menu is not disabled through codes or ADB, there is a hard reset, which will remove all the data from the device, but is guaranteed to return the system to its original state.

How to reset:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Choose to erase all data.
  3. Enter the password from the Mi Account (if linked).
  4. Confirm the action.

For devices with locked screen:

  • πŸ”„ Turn off the phone.
  • πŸ”„ Squeeze the power. + Loudness up before the appearance of the Mi logo.
  • πŸ”„ In the Recovery menu, select Wipe Data β†’ Wipe All Data.
Xiaomi modelCombination for RecoveryTime to reset
Redmi Note 10/11/12Food + Volume up3-5 minutes
POCO F3/F4/F5Food + Volume Down5-7 minutes
Mi 11/12/13Power + Volume up (hold 10 seconds)4-6 minutes
Redmi 9A/9CPower + Volume up + Down2-4 minutes

⚠️ Attention: On devices with MIUI 13+ After reset, you may need to re-assign your Mi Account. If you forget your password, use account.xiaomi.com to recover your account.

Method 4: Remove via Safe Mode

If the engineering menu is created by a third-party application (such as MTK Engineer or Shortcut Master), it can be removed in Safe Mode, a mode where all user programs are disabled.

How to start Safe Mode:

  1. Turn off the phone.
  2. Press the Power button before the Mi logo appears.
  3. Once the logo appears, hold Volume down until you see the Safe Mode label at the bottom of the screen.

In safe mode:

  • πŸ“± Go to Settings. β†’ Annexes.
  • πŸ“± Find applications with Engineer names, MTK qualcomm.
  • πŸ“± Click Remove (if the button is inactive, reset the settings as in Method 3).

Once removed, restart the device in normal mode. If the engineering menu is gone, the problem was with third-party software.

πŸ’‘

To avoid accidentally activating the engineering menu, add USSD codes (###...) to the blacklist through the Call Blocker app (available from the Mi App Store).

Method 5: Contact Xiaomi Service Center

If none of these methods work, there's an official service, and that's for:

  • πŸ”§ Devices with damaged firmware after changes in the engineering menu.
  • πŸ”§ Models with a locked loader (Redmi Note 9 Pro, POCO X3 NFC).
  • πŸ”§ Phones where the engineering menu has been activated after an unofficial update.

How to prepare for a visit to the service:

  1. Make a backup of the data through Settings β†’ Additional β†’ Backup.
  2. Make sure there are no root rights on the phone (check through the Root Checker app).
  3. Bring a box and a check (if the device is warranty).

The cost of diagnostics in official Xiaomi services is 500-1500 rubles, and flashing - from 2000 rubles. On warranty devices, the service is free, if the problem is not caused by user actions.

πŸ’‘

If the engineering menu appeared after the MIUI update, report it to the service - it may be a firmware bug, and repairs will be carried out under warranty.

What not to do in the engineering menu Xiaomi

Even if you plan to use the engineering menu for diagnosis, avoid changes in the following sections:

SectionRisk of changeModels that are critical
RF Band SelectionLoss of 4G/5G networkRedmi Note 10 5G, POCO X4 Pro
Audio β†’ Normal ModeSound distortion, silence in speakersMi 11 Lite, Redmi 9T
Hardware Testing β†’ BatteryIncorrect charge displayAll models with MIUI 12+
Connectivity β†’ Wi-FiRefusal to connect to networksPOCO F3 GT, Redmi K40

For example, users of the Redmi Note 8 Pro often experience the β€œsilent microphone effect” after editing parameters in Audio β†’ Mic.

Also avoid sections:

  • 🚫 Factory Reset – can lead to loss IMEI.
  • 🚫 NV Rebuild – resets network settings to factory.
  • 🚫 Fastboot Mode – Accidental tap will put the phone in firmware mode.

FAQ: Frequent questions about Xiaomi's engineering menu

Can I turn off the engineering menu without resetting data?
Yes, most of the time, the USSD (Method 1) or ADB (Method 2) codes help. If the menu is from a third-party application, just delete it in Safe Mode (Method 4). Reset (Method 3) is the last resort.
Why did the sound disappear after leaving the engineering menu?
Most likely, the settings in the Audio section have been changed. Try: Return to the engineering menu and reset the Normal Mode settings. Reset through Settings β†’ Sound β†’ Reset the audio settings. If it didn't work, make a full reset (Method 3).
How to check if the engineering menu on my Xiaomi is activated?
Signs of an active engineering menu: πŸ“± In the list of applications appeared EngineerMode or MTKLogger. πŸ“± In the top notification panel, an icon is displayed πŸ”§ or DBG. πŸ“± The phone is heated without load (background diagnosis). πŸ“± B Settings β†’ The phone. β†’ The kernel version is the Engineer string: ON.
Can the Engineering Menu turn on itself after the MIUI update?
Yes, this happens on MIUI 13.0.4+ firmware because of a bug in the diagnostic module. Usually the problem is solved by: Rebooting the device. Cleaning the cache through Settings β†’ Storage β†’ Clear the cache. Recoil to the stable version of the firmware (via Settings β†’ System Update β†’ Select the service pack). If the menu appears after each update, report the bug through Mi Community or refuse to participate in the beta test.
How to protect Xiaomi from accidentally turning on an engineering menu?
Recommendations: πŸ”’ Set a password for the Phone app (via Second Space or App Lock). πŸ”’ Turn off the Developer Mode in the settings. πŸ”’ Do not install applications to "overclock" or "modify" the system (Game Turbo - exception). πŸ”’ Regularly check the list of installed applications for suspicious utilities.