How to Open Hidden Settings on Xiaomi Smartphones: A Complete 2026 Guide

Introduction: Why you need hidden settings on Xiaomi

Xiaomi, Redmi and POCO are powered by customized MIUI shells that hide dozens of engineering menus and diagnostic tools from users, features that aren’t meant for everyday use β€” they’re used to test hardware, debug software, or restore a device after a crash. But experienced users often use them to overclock performance, calibrate the display, or even bring the brick back to life after a failed firmware.

In this article, we will discuss all known ways to log into hidden menus, from standard combinations for checking sensors to engineering mode ##4636## and the following: ADB-It's important to understand that not all functions are secure, like changing the parameters of the module. NFC or settings of modem can cause communication loss or antenna failure, so each section contains risk warnings and recommendations for backup.

If you are a beginner, start with simple test menus (such as sensor or speaker checks). For advanced users, we have prepared instructions for working with Fastboot and other devices. EDL-It's a mode that allows you to restore the device even when the firmware is damaged β€” FAQ Answering the Most Common Questions About Xiaomi’s Hidden Features.

Method 1: Standard test menus (USSD codes)

The easiest way to get into hidden settings is to use service settings. USSD-They work on all Xiaomi smartphones regardless of model and version. MIUI. It is enough to enter the combination in the application "Phone", as when dialing a number.

Here are the main codes and their purpose:

  • πŸ” ##4636## - Testing menu and usage statistics, where you can check network, battery and applications. Attention: changing the parameters in the Usage statistics section can reset the energy consumption data.
  • πŸ“± ##225## - Sensor calibration (accelerometer, gyroscope, compass) - Useful if the smartphone incorrectly determines the orientation of the screen.
  • πŸ”Š ##0673## or #0289## - Audio test (speakers, microphone, headphones) automatically plays sounds and records a test sample.
  • πŸ“Ά ##4634## β€” information SIM-map and nets. IMEI, signal level and type of connection (2G/3G/4G/5G).
  • πŸ”‹ ##44336## - Battery life and temperature data, useful for quick discharge diagnosis.

Some codes may not work on newer models (e.g. Xiaomi 14 or Redmi Note 13 Pro+) due to the limitations of MIUI 15. If nothing happens after entering the combination, try adding the # character at the end or use an alternative method (about it in the next section).

⚠️ Attention: Code ##7780## It does a soft reset (removes apps and settings, but saves files *2767*3855# β€” Full reset to factory settings with internal memory formatting. Never enter them without backing up!

πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/X6
Xiaomi 13/14
Old model (until 2020)
other

Method 2: Engineering menu through settings (without codes)

If USSD-codes do not work, try to open hidden settings through the standard menu MIUI. This method works on most devices, including the Redmi 10, POCO F5 Xiaomi 12T.

Instructions:

  1. Open the Settings app.
  2. Go to the About Phone (or About Device) section.
  3. Click 5-7 times in a row on the MIUI version until you become a developer!
  4. Go back to the main settings menu and open a new section for developers.
  5. Activate the OEM Unlock switch (password confirmation is required).
  6. Find Local Terminal or Engineering Menu (on some models it is hidden – see spoiler below).

In the engineering menu you will find:

  • πŸ“Š Hardware Testing – Tests of all components (camera, Bluetooth, GPS).
  • πŸ”§ Band Selection – Manual frequency selection for mobile network (useful in weak signal areas).
  • πŸ”„ Factory Reset – alternative reset method (works even if standard method is not available).
What to do if there is no "Engineering Menu"?
Some of the firmware (e.g., the global version) MIUI For Europe, this section is hidden. ADB-Command: Adb shell am start -n com.android.settings/.DevelopmentSettings Or install an app. MTK Engineering Mode (only for MediaTek processor devices).

Note: On smartphones with a Qualcomm Snapdragon processor (such as the Xiaomi 13 Ultra or POCO F4 GT), the engineering menu may be called QC Test or Qualcomm Settings.

πŸ’‘

If no points appear after activation of the developer mode, restart the device. Sometimes the changes only apply after the reboot.

Method 3: Hidden settings via ADB (for advanced)

If standard methods fail, you can access hidden features via Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but offers the maximum possibilities from changing system settings to unlocking the bootloader.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ› οΈ Installed Xiaomi drivers and package ADB Tools (you can download from the official Android website).
  • βš™οΈ Initiated Debugging Mode USB (developer-side).

Step-by-step:

β˜‘οΈ Preparation for work with ADB

Done: 0 / 5
  1. Connect the smartphone to the computer and confirm the debugging permission on the device screen.
  2. Open the command line (or terminal) and type in: adb shell
  3. To open the engineering menu, run: am start -n com.android.settings/.DevelopmentSettings or for the test menu: am start -n com.android.settings/.TestingSettings
  4. To access the modem settings, use: am start -n com.android.phone/.NetworkSetting

List of useful ADB-teaming:

Team team.DescriptionRisks.
adb shell dumpsys batteryShows detailed information about the battery (temperature, voltage, charge cycles).No.
adb shell settings put global hidden_api_policy 1Unlocks hidden APIs (necessary for some engineering applications).It can disrupt some system functions.
adb reboot edlReboots the device to EDL-Mode (for firmware via Mi Flash).High risk of "bricking" if used incorrectly.
adb shell am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://4636An alternative way to open the #4636## menu.No.

⚠️ Attention: Adb reboot bootloader will put the device into Fastboot mode, and fastboot oem unlock will unlock the bootloader. This will completely reset all data on the phone and may lead to a loss of warranty. Use only if you are confident in your actions!

Method 4: Hidden settings through third-party apps

If you don't want to mess with codes or ADBs, you can use specialized applications that provide a user-friendly interface to access engineering functions, but require a super-user (root) or at least an unlocked bootloader.

Top.-3 tested applications:

  • πŸ› οΈ MTK Engineering Mode – for devices running MediaTek processors (e.g. Redmi Note 11, POCO M5). Allows you to test sensors, set up networks and calibrate the battery.
  • πŸ”§ Qualcomm Engineer Mode – analogue to smartphones on Snapdragon (Xiaomi) 12 Pro, Black Shark 5). Including diagnostics RF-module and settings LTE/5G.
  • πŸ“‘ Network Signal Guru – shows detailed information about the mobile network (signal level, neighboring towers, type of modulation) works without root, but some features are limited.

Before installing these programs, check:

  1. Compatible with your model (see description in Google Play or 4PDA).
  2. User reviews – some apps may contain ads or malicious code.
  3. Availability of a backup copy of the data (in case of failure).

Example of MTK Engineering Mode:

  1. Install the application and open it.
  2. Select the MTK Settings section.
  3. Go to Hardware Testing β†’ Audio.
  4. Run a speaker test (Speaker Test) or a microphone (Mic Test).

πŸ’‘

Third-party apps are convenient but may contain vulnerabilities. Never install APKs from unverified sources - only use Google Play or official Xiaomi forums.

Method 5: Hidden settings in Recovery and Fastboot mode

If the smartphone is not turned on or getting stuck on the MI logo, you can try to restore it through the hidden Recovery or Fastboot menus, which are available even when the firmware is damaged and allow you to reset, flash a new version of MIUI or roll back to the factory.

How to log in to Recovery:

  1. Turn off the phone.
  2. Press the Power + Volume button up for 10-15 seconds.
  3. Release the buttons when the Mi Recovery logo appears.

The Recovery menu is available:

  • πŸ”„ Reboot - reboot.
  • πŸ—‘οΈ Wipe Data – reset to factory settings (deletes all data!).
  • πŸ“₯ Apply update – installing firmware with SD-card ADB.
  • πŸ”§ Advanced – additional options (clearing the cache, checking partitions).

For entrance to Fastboot:

  1. Turn off the device.
  2. Press Power + Volume down.
  3. Connect your phone to your PC and use the commands: fastboot devices fastboot reboot (for reboot) or fastboot flash recovery twrp.img (for custom recavator installation).

⚠️ Note: In Fastboot mode, you can accidentally erase critical partitions (such as modem or boot). Always check commands before executing and use official firmware from Xiaomi's website.

What to Configure in Hidden Menus (and What Not to Do)

Hidden settings give you access to dozens of settings, but not all of them are safe to change. Below is a table with the most useful features and the risks of editing them.

FunctionWhat do you need?Risks.
Calibration of the batteryReset the charge cycle counter (useful if the phone turns off at 20-30%).If calibrated incorrectly, it may show an incorrect percentage of charge.
Manual network setupSelecting the preferred frequency (e.g., 4G only instead of automatic mode).It can cause communication loss if an unsupported frequency is selected.
Display testCheck for broken pixels, backlight, color reproduction.No (diagnosis only).
Change of IMEIRecovery after reset or firmware (only for power users!).Illegal in most countries. It can block the network.
Setting up GPSAccelerate satellite search or region-specific linkage.It can impair the accuracy of location.

Examples of safe actions:

  • πŸ”Š Checking the speaker and microphone (helps diagnose hardware problems).
  • πŸ“Ά Network signal strength test (useful if the phone is not catching communication well in some places).
  • πŸ”‹ View of the real state of the battery (number of cycles, wear and tear).

What can't be done without experience:

  • ❌ Change modem settings (may cause network loss).
  • ❌ Format system or vendor partitions in Fastboot.
  • ❌ Change. IMEI or MAC-address (this is illegal in most countries).

FAQ: Frequent questions about Xiaomi's hidden settings

Can the phone be brought back to life through hidden settings if it doesn't turn on?
Yes, but only if the problem is software (e.g., the firmware crashed) To do this: Log in to Fastboot (Power + Volume down buttons). Connect your phone to your PC and run the official firmware through the Mi Flash Tool. If the device is not identified, try EDL (requires an authorized Xiaomi account). If the phone does not respond to buttons and does not charge, the hardware problem (e.g., the motherboard burned), in this case only the service center will help.
How to Reset the bootloader Unlock Counter (Mi Unlock Status)
Officially, the counter is reset only after 720 hours (30 days) of waiting after the Mi Account is attached. Unofficial methods (for example, through EDL) require authorization and can lock the device.
Why did the mobile Internet disappear after entering the engineering menu?
You've probably changed Band Selection settings or disabled automatic network mode. To get the Internet back: Go back to the engineering menu. Go to Network or Radio Information. Select Automatic (or LTE/4G Preferred.Reboot your phone. If that doesn't work, reset your network settings in the standard Settings menu. β†’ SIM-maps and mobile networks β†’ Resetting network settings.
Can I overclock the processor through hidden settings?
No, Xiaomi's standard engineering menus don't feature CPU/GPU overclocking, which requires root access and special applications like Kernel Adiutor or FrancoKernel. However, overclocking shortens CPU life and increases heat. Most models (Snapdragon 8 Gen 2, Dimensity 9000) will have minimal performance gains and high risks.
How to find out the real status of the battery (without applications)
Enter the code in the phone app: ##44336## or use it. ADB-Command: adb shell dumpsys battery Pay attention to the parameters: health - state (should be 2 - "good"). capacity - real capacity (compare with passport). temperature - temperature (normal up to 40Β°C when charging).