The engineering menu in Xiaomi smartphones is a hidden tool that allows you to access the deviceβs low-level settings, where you can test hardware components, calibrate sensors, or even unlock hidden features that are not available in the standard MIUI interface. However, not everyone knows how to find this menu and the risks of misusing it.
Unlike normal settings, the engineering menu doesnβt appear in the app list. Activating it requires knowledge of special codes or action combinations that vary depending on the model and firmware version. In this article, weβll take a look at all the proven login methods, explain the difference between the engineering menu and the service mode, and warn against dangerous actions that can turn your Redmi or POCO into a βbrick.β
What is an Engineering Menu and Why You Need It
The Engineering Mode is a diagnostic tool built into the firmware of Android smartphones, designed to:
- π§ Testing hardware components β checking the operation of the display, camera, speakers, accelerometer and other sensors.
- π‘ Network settings β frequency changes LTE, signal debugging or forced switching between 2G/3G/4G/5G.
- π Battery calibration β resetting the battery data to correctly display the charge level.
- π Unlock hidden functions β activate debugging options not available in the standard interface.
On Xiaomi smartphones, the engineering menu is often confused with the service mode (#4636##), but these are different tools. Service mode provides basic information about the phone (software version, battery statistics, network usage), whereas the engineering menu allows you to make changes to system parameters, which can lead to a loss of warranty or device failure.
β οΈ Note: Changing the settings in the engineering menu without understanding the consequences may disrupt the communication module, lead to overheating of the processor or permanent restarts. Xiaomi is not responsible for damage caused by user manipulation.
Official ways to open an engineering menu on Xiaomi
The safest way to get into the engineering menu is to use standard service codes, which work on most Redmi, POCO and Mi models, but may vary depending on the MIUI version.
| Model/Series | Service code | Notes |
|---|---|---|
| Redmi Note 8/9/10/11, POCO X3/X4 | ##3644633## | Opens the EngineerMode (MTK) menu |
| Mi 11/12/13, Redmi K40/K50 | #4636### β βEngineering Menuβ | Requires an extra tapa on the inscription |
| POCO F3/F4/F5, Redmi K30 Pro | ##6484## | Menu testing hardware components |
| Xiaomi 12T/13T, Redmi Note 12 Pro+ | ##64663## | Checking the display and sensors |
If the code doesnβt work, try the following steps:
- Open the Phone app and go to the Keyboard tab.
- Enter the code without spaces and # characters (e.g. 3644633 instead of ##3644633##).
- If nothing happens, add # at the end and press the call button.
Alternative login methods (for advanced users)
If standard codes don't work, you can use alternative methods, which require additional actions and sometimes root rights.
Method 1: Using the MTK Engineer Mode
On smartphones with MediaTek processors (Redmi 9A, POCO C3, Redmi 8A), the engineering menu can be opened through the hidden application:
- Go to Settings β All applications β Show system.
- Find the EngineerMode or MTK Engineer Mode app.
- Open it and select the Hardware Testing section.
Method 2: Use of the ADB-team
For devices on Qualcomm Snapdragon (Xiaomi 12 Pro, POCO F4 GT) the method is suitable through Android Debug Bridge:
adb shell am start -n com.android.settings/.DevelopmentSettings
adb shell am start -n com.miui.engineermode/.EngineerModeActivityBefore executing commands, make sure that:
USB debugging enabled in the developer settings
Installed ADB drivers on PC
Smartphone connected via USB in file transfer mode
Allowed debugging requests on the phone-->
β οΈ Attention: Use ADB-commands on a locked bootloader can cause the device to reset to factory settings.
What to do in the Engineering Menu (and what not)
The engineering menu provides access to dozens of options, but most of them are for service center specialists.
- π± Display test β check for broken pixels, color reproduction, sensor sensitivity.
- π Testing of speakers and microphone β playback of test signals and recording of sound.
- πΆ Network analysis β displaying signal level, cell and operator information.
- π Battery calibration β resetting battery statistics (helps with improper display of charge).
And now β that is strictly not recommended to touch:
| Prohibited action | Possible consequences |
|---|---|
| Changes in RF Band (LTE frequency) | Loss of network, inability to call |
| Editing NV Data (IMEI, serial numbers) | IMEI blocking, loss of communication with the operator |
| Disconnecting Thermal Throttling (Heat Protection) | Processor overheating, failure |
| Changes in Voltage Settings (Power Voltage) | Unstable work, sudden shutdowns |
π‘
Before any changes to the engineering menu, take screenshots of the current settings, which will help you return the original values if something goes wrong.
How to Get Out of the Engineering Menu and Get Everything Back
If you accidentally changed your settings and the device started to work incorrectly, there are several ways to return the original state:
Method 1: Resetting through the menu itself
Some versions of the engineering menu have an option called "Restore Defaults" or "Reset" in the General or Settings section, and when you reset, the phone will automatically reboot.
Method 2: Reset network settings
If the problems are connected (no network, no Wi-Fi catches), do:
- Go to Settings. β SIM-maps and mobile networks β Resetting network settings.
- Confirm the action and restart the device.
Method 3: Complete reset to factory settings
If the smartphone stopped turning on or is working with failures:
- Turn off the device.
- Press the Power button + Volume up to enter Recovery Mode.
- Select "Wipe DataΒ» β Β«Factory ResetΒ».
β οΈ Warning: Full reset will delete all data, including photos, contacts and apps. If the phone is synced with Mi Account, some data can be restored after authorization.
π‘
If the phone stopped turning on after the changes to the engineering menu, do not try to re-enter the menu. Contact the service center with a model and a description of the actions - this will help to diagnose the problem faster.
Common Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when working with the engineering menu, here are the most common ones:
- π Interrupting the battery calibration process β may cause the charge to be displayed incorrectly (e.g., 0% with a full battery).
- π΅ Manual antenna shutdown β phone will stop catching network until next reset.
- π₯ Changes in the thermal parameters of the processor - the risk of overheating and automatic shutdown.
- π± Reset IMEI β The device will be invisible to operators (recovery through a service center will be required).
To minimize the risks:
Do not change the parameters, the purpose of which you do not know.
Write down the initial values before editing
Do not use the menu on devices with a valid warranty
After the changes, restart your phone and check for stability.-->
If you are not sure about your actions, it is better to use alternative diagnostic methods:
| The challenge | A safe alternative |
|---|---|
| Battery check | AccuBattery (Google Play) |
| Display test | Appendix Screen Test or #6484## |
| Network analysis | NetMonster app or #4636## |
| Sensor calibration | Sensor Test (without root rights) |
Xiaomi models that have a blocked engineering menu
On some Xiaomi devices, access to the engineering menu is limited or completely disabled.
- π± Xiaomi Mi 11 Ultra, Mi 12 Pro β lock at the firmware level MIUI 13+.
- π± Redmi K50 Gaming β limited access due to optimizations for gaming.
- π± POCO F4 GT β Requires unlocking the bootloader for full access.
- π± Devices with MIUI Global Stable β often lacking engineering menus for security reasons.
If your model is on this list, try the following workarounds:
- Install custom recovery (such as TWRP) and run the engineering menu through it.
- Use Magisk modules such as EngineerMode Enabler.
- Flash the device on MIUI China or Xiaomi.eu β these versions often have menus available.
β οΈ Attention: Unlocking the bootloader and installing custom firmware will void the warranty and may result in the blocking of the Mi Account. On devices with Anti-Rollback (for example, Redmi Note 10 Pro), downgrading the firmware version is fraught with βbrickingΒ».