How to open system settings on Xiaomi: all ways for MIUI 12, 13 and 14

Xiaomi’s system settings are not only the standard settings menu, but also hidden sections that allow you to fine-tune your smartphone to your needs. Many users do not even realize that the usual MIUI interface hides engineering menus, debugging functions and advanced options available through ADB or secret combinations. In this article, we will discuss all possible ways to get into system settings, from basic to advanced, including methods for devices with a locked bootloader.

It is important to understand that some partitions (such as EngineerMode or Testing) may not be available on new models due to Xiaomi’s policy to restrict access to low-level settings. However, even on the latest versions of MIUI 14, there are loopholes for power users. If you own a Redmi Note 12, POCO F5 or Xiaomi 13T, this guide will be right for you.

1. Standard method: through the main settings menu

The most obvious and safe method is to use the standard MIUI interface, which is suitable for most tasks, from changing the screen resolution to managing application permissions.

  • πŸ“± Open the Settings app (the gear icon on the home screen or in the app menu).
  • πŸ” In the search bar at the top, type in a keyword (such as β€œscreen,” β€œbattery,” or β€œmemory”) to quickly find the section you want.
  • πŸ“‚ Scroll down to About Phone - here is the version data collected MIUI, device model and hardware characteristics.

Note that some firmware (e.g., the global version for Europe ROM) may have hidden items, and sometimes you need to switch to developer mode to see them (see the next section).

πŸ’‘

If you don’t have a search bar in your settings, upgrade to the latest version of MIUI or install an alternative launcher (like Nova Launcher).

The table below shows the key sections of system settings and their purpose:

SectionThe way is on the menuWhat can be customized
Screen.Settings β†’ ScreenResolution, refresh rate, color profile, autobrightness
BatterySettings β†’ Battery and productivityPower saving modes, application background activity, charging optimization
Memory.Settings β†’ MemoryClearing the cache, analyzing the use of storage, transferring data to SD-map
For developersSettings β†’ The phone. β†’ Version. MIUI (5 clicks)USB debugging, OEM unlocking, location simulation

2. How to Enable Developer Mode and Hidden Settings

Most of Xiaomi’s advanced features are hidden behind the Developer Menu, and to activate it, follow the following steps:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will be notified β€œYou became a developer!”).
  3. Return to the main settings menu - there will be a new item Additional β†’ For developers.

In this section you can:

  • πŸ”§ Enable debugging on USB (necessary for the operation of ADB).
  • πŸ“‘ Activate unlocking OEM (required to unlock the loader).
  • 🎯 Change the scale of animation (speeding up the interface).
  • πŸ“ Enable location simulation (for application testing).

Activate the mode (7 taps according to MIUI)

Enable debugging over USB

Allow OEM unlocking (if firmware is planned)

Install ADB drivers on PC (if necessary)

-->

Warning: some options in this menu may cause the device to function unstable. MIUI Optimization (optimization) MIUI) Sometimes causes lags or gesture problems. - Xiaomi models 12/13 This option may not be available due to changes in the architecture. MIUI 14.

3. Secret codes for accessing system menus

Xiaomi, like other manufacturers, uses hidden devices. USSD-These codes work on most devices, but some can be blocked on global firmware. Type them in the standard Phone app (as if you were dialing a number):

  • πŸ“ž ##4636## - Test menu (battery information, usage statistics, network tests).
  • πŸ“ž ##6484## - Touch screen test (multi-touch check).
  • πŸ“ž ##64663## - information about modules (Wi-Fi, Bluetooth, GPS, camera).
  • πŸ“ž ##232338## β€” MAC-Wi-Fi address and network data.
What if the code doesn't work?
If nothing happens after entering the code, check: 1. MIUI version – some codes are disabled on Chinese firmware (China ROM). 2. The device model – POCO and Black Shark can have their own unique combinations. 3. Updates – sometimes the codes stop working after security patches.

For example, the code ##4636## will open a tabbed menu:

  • Phone information – data on the time of operation, type of network, signal.
  • Battery statistics - discharge schedule, temperature, charge level.
  • Usage statistics – the activity of applications and services.

Attention! ⚠️ Do not change the settings in the test menu unless you are sure of their purpose, for example, a forced shutdown of radio modules (Turn off radio) can lead to loss of communication.

4. Access via Engineering Menu (EngineerMode)

The Engineering Menu (EngineerMode) is a powerful tool for diagnosing and configuring Xiaomi hardware components, and is not available on all models, but on most Qualcomm-powered devices (e.g., Redmi Note 11 Pro, POCO X4 Pro) it can be opened as follows:

  1. Install the MTK Engineering Mode (for Mediatek) or Shortcut Master (universal) app from Google Play.
  2. Start the app and select EngineerMode or Secret Codes.
  3. In the list, look for EngineerMode (MTK) or Qualcomm Service Menu.

In the engineering menu you will find:

  • πŸ“Ά RF Band Selection – Manual selection of frequencies LTE/5G (weak-signal).
  • πŸ”Š Audio – tests of speakers, microphones, equalizer setting at the hardware level.
  • πŸ“‘ Network – forced connection to 2G/3G/4G/5G, ping.
  • πŸ”‹ Battery - calibration of the battery, reset statistics.

MIUI Global (Europe)

MIUI China (China)

Custom ROM (LineageOS, Pixel Experience, etc.)

I don't know what firmware is.

-->

Important: Changes to the engineering menu can lead to loss of warranty or unstable operation of the device, for example, incorrect setting of LTE Band frequencies can leave you without mobile Internet.

5.Use of ADB for Advanced Access

If standard methods are not enough, you can use Android Debug Bridge (ADB), a debugging tool through your computer, to open hidden settings that are not available through the interface.

  1. Download and install Platform Tools (includes adb.exe).
  2. Enable debugging over USB on your phone (Settings β†’ Developers).
  3. Connect the device to your PC and type in the command line: adb devices (the serial number of your Xiaomi should appear).
  4. To open hidden settings, use the commands: adb shell am start -n com.android.settings/.DevelopmentSettings (opens the developer menu) or adb shell am start -n com.android.settings/.TestingSettings (test menu).

ADB can also be used to:

  • πŸ”“ Unlock the bootloader (requires official permission from Xiaomi).
  • πŸ“± Install custom recovery (TWRP) custom-stitch ROM.
  • πŸ”„ Reset the settings MIUI to the factory without data loss.

πŸ’‘

ADB is the most powerful tool for working with system settings, but it requires caution. One wrong command (for example, fastboot erase userdata) can erase all data on the device.

⚠️ Attention: Before working with ADB Back up your data via Mi Cloud or Google Drive. Some commands (like fastboot oem unlock) reset the device to factory settings.

6. Alternative methods: through recovery and fastboot

If the phone is not turned on or locked, system settings can be accessed via Recovery or Fastboot modes, which are suitable for power users and are often used when firmware or repairing the device.

How to get in to Recovery:

  1. Turn off the phone.
  2. Press the power button + volume button at the same time.
  3. Wait for the Mi logo to appear and release the buttons.

In the Recovery menu (on Xiaomi it is usually in Chinese), you can:

  • πŸ”„ Reset the settings (Wipe Data).
  • πŸ“₯ Update (Apply Update).
  • πŸ”§ Connect to the PC through ADB Sideload.

How to get into Fastboot:

  1. Turn off the phone.
  2. Press the power button + volume reduction button.
  3. Connect the device to your PC and use fastboot commands to control it.

⚠️ Note: In Fastboot mode, you can accidentally erase critical partitions (such as modem or boot), which will lead to the β€œbricking” of the device. On models with a locked bootloader (for example, Xiaomi 13 Pro from China), unlocking through Fastboot requires official permission from the manufacturer.

7. Frequent problems and their solutions

When trying to log in to system settings, users often encounter errors, and let’s consider the most common ones and how to fix them:

Problem.Possible causeDecision
The developer menu does not open after 7 taps.Outdated version of MIUI or firmware restrictionsUpdate the system or use it ADB-Adb shell settings put global development_settings_enabled 1
USSD codes are not workingBlocking by operator or firmwareTry entering codes through the Secret Code Scanner app
ADB does not see the deviceThere are no drivers or debugging is not includedInstall Mi PC Suite or drivers manually through Device Manager
There is no engineering menuModel on the Mediatek processor without supportUse alternative applications such as MTK Engineering Mode

If none of the methods worked, check:

  • πŸ“‹ Version MIUI β€” Some features removed in recent updates.
  • πŸ”’ bootloader status – on blocked devices, access is limited.
  • πŸ› οΈ Root rights – Magisk may be required for deep settings.

FAQ: Answers to Frequent Questions

Can I return the standard settings if I break something in the engineering menu?
Yes, most changes to the engineering menu are reset after rebooting. If problems persist (for example, the network signal is lost), reset via Settings β†’ Reset settings or use the command: adb shell settings reset global In extreme cases, flashing through Fastboot will help.
Why does my Xiaomi not have a β€œDevelopers” option even after 7 taps?
This may be due to: an outdated version of MIUI (update system); firmware restrictions (for example, some POCOs require you to unlock the bootloader first); manufacturer policy (for Xiaomi corporate customers, this item may be disabled); Try activating mode via ADB or install custom firmware.
How do I know if my Xiaomi bootloader is blocked?
Turn off your phone and press the power + volume button to log into the Fastboot. If you see the word Device is locked, the bootloader is locked. Unlock requires: Link your Mi Account to your device. Official permission from Xiaomi (request via the unlock site). Wait 72-168 hours (on new models).
Can you speed up Xiaomi’s work through system settings?
Yes, here are a few working ways: In Developer Mode, turn off or scale down animations (window animation scale settings). In Settings β†’ Battery β†’ Performance Modes, select High Performance. Through ADB, turn off unnecessary system applications: adb shell pm uninstall -k --user 0 com.miui.analytics It is also recommended to clear the cache in Settings β†’ Memory β†’ Clear the cache once every 1-2 weeks.
What system settings are better not to touch on Xiaomi?
Avoid changes in the following sections if you are not sure of the consequences: Baseband (in the engineering menu) is responsible for communication, incorrect settings will lead to network loss. MIUI Optimization (in developer mode) - disabling can cause errors in the interface. OEM Unlocking - if you do not plan to flash the device, it is better to leave it off. Background process limit - limiting background processes can disrupt the operation of applications.