How to log into the system menu on Xiaomi: hidden features and engineering settings

Hidden system menus on Xiaomi smartphones (including Redmi and POCO) allow you to access engineering settings, diagnostic tools and advanced settings that the manufacturer usually hides from the average user. These menus are useful for testing hardware components, changing network settings or restoring the device after a crash, but not everyone knows how to get into them β€” especially with the constant updates to MIUI and changes in the interface.

In this article, we will discuss all the current ways to log in to the system menus on Xiaomi devices (including models from 2023-2026), explain the difference between the engineering menu (Engineer Mode), service menu (Service Menu) and Fastboot mode, and warn against dangerous actions that can lead to a bootloader lock or loss of warranty.

What are the different menus on Xiaomi?

There are several types of hidden menus on Xiaomi smartphones, each of which performs its own functions, which are often confused, but they are fundamentally different:

  • πŸ”§ Engineering Mode – contains low-level configurations of the communication module, tests of hardware components (display, cameras, sensors) and network parameters.
  • πŸ› οΈ Service Menu – used to diagnose and calibrate equipment (e.g., check touchscreen or speakers) and usually opens with a combination of buttons.
  • πŸ”„ Fastboot mode is not a menu in the usual sense, but allows you to flash the device, unlock the bootloader or restore the system.
  • βš™οΈ Hidden settings MIUI β€” Extended firmware settings that can be activated through Settings β†’ The phone. β†’ Version. MIUI (push-up).

It's important to understand that not all menus are available on all models. 13 Pro or Redmi Note 12 The engineering menu can be opened differently than on the POCO F5. Some functions are also blocked by the manufacturer in new versions. MIUI 14/15 security considerations.

πŸ“Š What Xiaomi model do you use?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (Flagship Series)
Another model

Method 1: Entering through USSD codes (the easiest method)

The fastest way to get into an engineering or service menu is to use secret ones. USSD-They work on most Xiaomi devices, regardless of the version. MIUI, But some codes may be blocked in new firmware.

Open the Phone app and enter one of the following codes (as if you were dialing):

Code.AppointmentWorks on MIUI 14/15?
##4636##Menu Testing and Statistics (Battery, Network, Usage Information)βœ… Yes.
##284##Touchscreen Test (Multi-touch Testing)βœ… Yes.
##36446337##Engineering menu (Engineer Mode) for testing equipment⚠️ Partially (may require root rights)
##232338##Information on Wi-Fi and MAC-addressβœ… Yes.
##06##IMEI devices (not menus, but useful information)βœ… Yes.

Once you enter the code, the menu will open automatically. If the code doesn't work, try dialing it without stars (e.g., 4636 instead of ##4636##) or use the MTK Engineering Mode app (for MediaTek-based devices).

⚠️ Note: Do not change the settings in the engineering menu unless you understand their purpose. For example, incorrectly configuring Band Mode in the Telephony section can lead to loss of network.

β˜‘οΈ Preparation for work with the engineering menu

Done: 0 / 4

Method 2: Button combinations to log into the service menu

If USSD-The codes do not work (for example, on Xiaomi). 12T or Redmi K60), You can try logging into the service menu with hardware buttons, a method that is often used to test a display, speaker, or camera for repairs.

Instructions:

  1. Turn off your smartphone.
  2. Press the button combination: πŸ”˜ Loudness up + Power – to log into Fastboot (not a service menu, but sometimes required to unlock). πŸ”˜ Loudness down + Power - on some models opens Recovery, where there is an Advanced item β†’ Service Test. πŸ”˜ Loudness up + Loudness down + Power is rare, but may work on older models (e.g. Redmi) 4X).

Hold the buttons for 10-15 seconds until the menu appears.

In the service menu you will see a list of tests:

  • πŸ“± Touch Screen Test – Sensor Testing.
  • πŸ”Š Speaker Test – Test of the speakers.
  • πŸ“· Camera Test – Diagnostics of Cameras.
  • πŸ”‹ Battery Info - Battery data.

⚠️ Note: On new models (Xiaomi 14, POCO F6) If nothing happens after 20 seconds of holding, try another method.

What to do if the buttons don’t work?
If the button combinations don't work, it could mean: 1. The device has a custom recavery installed (TWRP), 2. the manufacturer has disabled this function in the new firmware (relevant to the MIUI 15). 3. The power or volume button is faulty. Use it in such cases USSD-codes or connect to the PC via ADB.

Method 3: Use of ADB (for power users)

If standard methods don’t work, you can log in to the system menus via Android Debug Bridge (ADB), which requires connecting your smartphone to your computer and enabling debugging over USB, but gives you access to advanced features.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI until you become a developer!

USB debugging

Settings β†’ Additional β†’ For Developers

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

This command will open the developer menu where you can include additional options.

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

If the commands fail, try an alternative method via MTK Engineering Mode APK (for devices on MediaTek) or Qualcomm QPST (for Snapdragon).

πŸ’‘

If ADB Does not recognize the device, update the drivers Xiaomi USB Drivers or try another one. USB-cable (preferably original).

Method 4: Hidden MIUI settings (without root)

Not all useful features are hidden in the engineering menu. There are hidden settings in MIUI itself that can be activated without special codes, such as advanced network settings or displays.

How to open them:

  1. Go to Settings. β†’ The phone.
  2. Click 5-7 times on the MIUI version (as for the developer mode).
  3. Go back to the main settings menu and find a new section Additional or Hidden Settings.

⚠️ Note: On devices with a locked bootloader (Xiaomi blocks it by default), some changes to the engineering menu can lead to a hard brick (complete failure.

How to exit the system menu and get it back?

If you accidentally changed your settings or want to just close the menu, follow these steps:

  1. To exit the engineering menu, press the Back or Home button. Changes apply automatically.
  2. If you have changed critical parameters (e.g. Band Mode), return them to their original state or reset: adb shell am start. -n com.miui.engineermode/.activities.EngineerMode adb shell input tap 500 500 # (coordinates of the "Reset" button")
  3. To exit Fastboot, use the command: fastboot reboot
  4. If the device is frozen, hold the Power button for 10-15 seconds for a forced reboot.

If the smartphone stopped working normally after the changes (for example, the network is lost or the screen is not turned on), try:

  • πŸ”„ Reset network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting settings.
  • πŸ“± Perform reset to factory settings via Recovery (hold Volume up) + Power on-set).
  • πŸ’» Reflash the device via the Mi Flash Tool (requires an unlocked bootloader).

πŸ’‘

If the sound is lost after the changes in the engineering menu, check the Audio β†’ Normal Mode settings and reset them to the default values.

FAQ: Frequent questions about Xiaomi system menus

Can I enter the engineering menu without codes?
Yes, on some Xiaomi models, the engineering menu is available through the app. MTK Engineering Mode (for MediaTek processors) or Qualcomm QPST (You can use it for Snapdragon. ADB-commands as described above.
Why don't they work? USSD-codes on my Redmi Note 12?
In newer versions of MIUI 14/15, some codes are blocked for security reasons. Try: Enter starless code (e.g., 4636 instead of ##4636##). Use Activity Launcher to find hidden activities. Connect via ADB.
Can I reset the battery counter without an engineering menu?
Yes, for this: Discharge your phone to auto-activate. Charge to 100% without interruption. Repeat the cycle 2-3 times, the system will calibrate the battery itself. If that doesn't work, use the Battery β†’ Battery Calibration menu.
What happens if you change the Band Mode settings?
This section adjusts the supported frequencies of the mobile network. Incorrect changes can lead to: network loss (the phone will not catch 4G/5G); problems with calls (if you turn off the main ranges); Reset via Fastboot. It is recommended to record the initial settings before changing.
How to unlock the bootloader to access the Fastboot?
To unlock the bootloader on Xiaomi: Link the Mi Account to the device in Settings β†’ Xiaomi account. Go to Mi Unlock and download the Mi Unlock Tool. Launch the device in Fastboot mode. + Power. Connect to your PC and follow the instructions in the program (it may take 7-15 days to wait). ⚠️ Unlocking will reset all data and void the warranty!