The Engineering Mode on Xiaomi, Redmi and POCO smartphones is a hidden tool that allows you to access low-level device settings, where you can test hardware, change network settings, calibrate sensors, or even unlock additional features not available in the standard MIUI. However, not everyone knows how to get there β especially on new models with updated software.
In this article, we will discuss all the working ways to log into the engineering menu for different versions of Xiaomi, including the current models from 2023-2026. You will learn what secret codes work on your device, how to avoid errors when using hidden features, and what to do if the menu does not open.
What is an engineering menu on Xiaomi and why it is necessary
The Engineering Menu (sometimes referred to as a service menu or test mode) is a built-in tool for diagnosing and tuning the hardware components of a smartphone.
- π§ Service centers for checking the operability of modules (camera, microphone, speakers, accelerometer, etc.).
- π‘ Communications engineers to test network parameters (4G/5G, Wi-Fi, Bluetooth).
- π Advanced users to unlock hidden features (for example, enabling VoLTE on unofficial firmware).
- π Enthusiasts for calibrating the battery or changing charging parameters.
On Xiaomi smartphones, the engineering menu is based on Qualcomm (for Snapdragon processors) or MediaTek (for Helio/Dimensity chips). It may differ externally, but the working principles are similar. It is important to understand that some of the settings in this menu can disrupt the stability of the device or lead to data loss.
β οΈ Warning: Changing the parameters in the engineering menu without understanding their purpose can cause malfunctions in the phone, overheating, rapid battery discharge or even failure of individual modules. Xiaomi is not responsible for the consequences of such actions.
How to enter the engineering menu on Xiaomi
There are several methods of opening the engineering menu, but not all of them work on modern devices.
1. Through a secret code (the easiest way)
On most Xiaomi smartphones, including the Redmi Note 12, POCO X5, Mi 11 et al.) the engineering menu is opened by USSD-code:
##4636##Once you enter this code, you'll see a menu that will include phone information, battery usage, usage statistics, and testing, but it's a simplified version of the engineering menu that's available without superuser permission.
For full access to low-level settings, use:
##36446337##This code works on devices with MediaTek processors (e.g. Redmi 10C, POCO M5). On smartphones with Snapdragon (e.g. Xiaomi 13, Redmi K60) try:
##4636##If the code doesn't work, your MIUI firmware may be blocking access, which would require an alternative method.
2. via the "Phone" app (for older models)
On devices before 2020 (e.g. Redmi Note 8, Mi 9), the engineering menu could be opened via the standard Phone app:
- Open the Phone app.
- Go to the keyboard tab.
- Enter one of the codes: ##4636## - basic menu; ##36446337### - for MediaTek; #8255## - GPS test.
β οΈ Note: New models (e.g. Xiaomi) 14, Redmi Note 13) These codes may not work due to limitations. MIUI 14/15. In this case, you will need to use ADB third-party.
3. via ADB (for advanced users)
If the secret codes don't work, you can use Android Debug Bridge (ADB), a method that requires connecting your phone to your computer and enabling USB Debugging.
Instructions:
- Activate Developer Mode (7 times click on the MIUI version in Settings β About Phone).
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC and open the command line (or Terminal on Mac/Linux).
- Enter the command: adb shell am start -n com.android.settings/.EngineerMode
On these devices, secret codes may not work, and attempting to log in through ADB leads to an Activity not found error.
- Use the application side (e.g., MTK Engineering Mode for MediaTek).
- Install custom recovery (for example, TWRP) and run the engineering menu through it.
- Reverse to an older version of MIUI (but it's risky).
How to get around the lock on the new Xiaomi?
What to break in the engineering menu and how to avoid it
The engineering menu is a great opportunity, but the risks are high.
- πΆ Changes in network parameters (e.g, LTE Band) can cause communication loss. The phone will stop catching the network and it will be difficult to return the settings back.
- π Calibration of the battery with incorrect values accelerates its wear or causes sudden shutdowns.
- π Changing the volume of the speakers above the factory limits leads to distortion of the sound or failure of the speaker.
- π‘ Disabling antennas (Wi-Fi, Bluetooth) can make them inoperable before resetting settings.
The most dangerous partition is RF Calibration, where the wrong settings can βbrickβ communication modules, and the phone will lose the ability to call or connect to the Internet.
β οΈ Warning: If after changes to the engineering menu, the phone stopped turning on or got stuck on the Xiaomi logo, try resetting the settings via Fastboot with the command: fastboot erase userdata This will delete all data, but will return the device to work. If it does not help, you will need to flash the firmware.
To minimize the risks:
- π Take screenshots of the initial settings before the changes.
- π Do not change the parameters, the purpose of which you do not understand.
- π Check the battery in read mode only (do not make changes).
- π οΈ Use a backup (for example, via Mi Cloud or the TWRP).
Alternatives to the engineering menu for diagnostics Xiaomi
If the engineering menu is not available or if it seems risky, use alternative diagnostic methods:
1.Inline MIUI tests
MIUI has a hidden section for checking hardware components:
- Go to Settings. β The phone.
- Click 5 times on the kernel version (or the MIUI version on new models).
- The hardware test menu will appear.
Party to the annex
For testing components can be used:
- π± CPU-Z β information about the processor, battery, sensors.
- π SoundAbout β Audio Output Checking.
- π‘ Network Signal Guru β Network Signal Analysis.
- π AccuBattery β monitoring the status of the battery.
3.Fastboot mode
You can check the main modules with Fastboot without logging in. Connect your phone to your PC and type in:
fastboot devicesIf the device is detected, the hardware is fine. Use:
fastboot oem edl(But beware β this command puts the phone into EDL mode, which is used for firmware.)
π‘
If you only need to check the phoneβs health (for example, before buying used), use the built-in MIUI tests or apps from Google Play. The engineering menu is only required for deep diagnostics or unlocking hidden features.