Xiaomi smartphones hide a powerful tool for advanced users under the hood: an engineering menu. It is not just a set of technical parameters, but a real βcontrol centerβ where you can test hardware, calibrate sensors or even change the behavior of the network. However, careless actions here can turn the phone into a βbrickβ β so it is important to understand which parts are safe for experimentation and which are better not to touch without extreme necessity.
In this guide, we will analyze all the current ways to log into the engineering menu on Xiaomi, Redmi and other devices. POCO (Including models from 2023 to 2026, explain the purpose of key partitions and show how to use hidden functions without risk. 5G β Here you will find answers to questions that are not in the standard documentation.
What is Xiaomi Engineering Menu and Why You Need It
Engineering menu (or Engineer Mode) is a service interface built into firmware MIUI It's based on Android. It's designed for you:
- π§ Diagnostics of hardware components - checking the operation of the display, battery, speakers, microphones and sensors (gyroscope, accelerometer, compass).
- π‘ Network settings β manual switching between communication standards (2G/3G/4G/5G), signal strength testing, frequency band changes.
- π Sensor calibration β Correcting errors of touchscreen, gyroscope or proximity sensor.
- π Viewing Hidden Information β CPU, memory, component temperature, and radio module version data.
The manufacturer doesn't advertise this tool because it's designed for service centers and developers, but for power users, the engineering menu offers features that are not available in standard settings, for example, you can manually select your preferred frequency bandwidth for the user. 4G/5G, If the operator's network is unstable.
β οΈ Note: Change settings in Hardware Testing or RF Band Selection without understanding the consequences can lead to loss of communication or sensor failure.Always write down the initial values before editing!
How to open an engineering menu on Xiaomi, Redmi and POCO
The method of entry depends on the version MIUI We've collected the latest techniques for devices from 2020 to 2026:
Method 1: Using USSD code (for most models)
The most universal method is to enter the service code in the Phone application:
- Open the standard phone application.
- Go to the keyboard tab (to dial a number).
- Enter the combination: ##4636## or #36446337###.
- On the screen will appear menu with sections Information about the phone, Battery use, etc.
If the code doesnβt work, try alternatives for specific lines:
- π± For POCO F5/F4/X5 Redmi Note 12/11: ##6484## (test GPS sensory).
- π± For Xiaomi. 13/14 Mix Fold 3: ##64663## (diagnostics).
Method 2: Through the Application "TestingΒ» (MIUI 14+)
On new firmware, the engineering menu can be hidden behind the Testing app (CIT):
- Go to Settings. β The phone.
- Click 5-7 times on the MIUI version until the notification βYou became a developerβ appears.
- Return to the main settings menu and open Additional β for developers.
- Activate the Developer Mode Switch and find the App in the list CIT.
Method 3: Through ADB (lock-in)
If the manufacturer has blocked access to the engineering menu (relevant for some regional firmware), you can use Android Debug Bridge:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettingsAfter completing the command, the developer menu will appear on the screen, where you can find a link to Engineer Mode.
β οΈ Attention: Use ADB requires the activated debugging mode USB. Inappropriate commands can disrupt the system!
Main sections of the engineering menu and their purpose
The interface of the engineering menu varies by model, but most Xiaomi devices have the following key sections:
| Section | Appointment | Risk of change |
|---|---|---|
| Telephony | Network testing, choice of communication standard (2G/3G/4G/5G), check-up IMEI | Medium (may disrupt communication) |
| Hardware Testing | Checking sensors, display, camera, speakers | Low (data reading only) |
| Battery | Detailed information about the battery (voltage, temperature, charge cycles) | Low. |
| RF Band Selection | Manual selection of frequency bands for mobile network | High (risk of loss of communication) |
| Connectivity | Testing Wi-Fi, Bluetooth, GPS | Medium. |
Letβs take a closer look at the most popular functions:
1. Testing of hardware components (Hardware Testing)
Here you can check:
- πΉ Display: Search for broken pixels, color rendering test (turn on Color Test).
- π Speakers and microphone: playback of test signals and recording sound for quality control.
- π± Touchscreen: Draw lines to check screen responsiveness (Touch Screen section).
- π§ Sensors: gyroscope, accelerometer, compass - here their current readings are displayed.
If in the Sensor Test section any sensor shows FAIL, This may indicate a hardware malfunction, for example, a Proximity Sensor error often causes a screen to be turned off spontaneously during calls.
2. Mobile network setup (Telephony)
This section may include:
- πΆ Forced to switch to 4G/5G, If the smartphone is not correctly selecting the network.
- π Reset network settings (useful for network registration problems).
- π‘ View detailed information about the cell: signal level (dBm), base station identifier (Cell) ID), network (LTE/WCDMA/GSM).
For manual selection of frequency range:
- Go to Telephony. β BandMode.
- Select the communication standard (for example, LTE for 4G).
- Check the ranges supported by your operator (for example, check boxes, B3 (1800 MHz), B7 (2600 MHz)).
π‘
Before you change your network settings, write down the initial values or take a screenshot, which will help you get it back if the connection goes down.
3. Battery check (Battery)
The section shows:
- π Real battery capacity (in mAh) - compare with passport data.
- π‘οΈ Temperature (normal: 25-40)Β°C when charging).
- π Number of charge cycles (more than 500 cycles) β a reason to think about replacing).
If the Battery Health value is below 80%, the battery is severely worn out, in which case it is recommended to reduce the maximum charge level to 80% in the settings. MIUI (Settings β Battery β Battery settings).
Safe and dangerous activities in the engineering menu
Not all sections of the engineering menu are equally safe, and we divided them into three risk categories:
β Safe activities (can be performed without risk)
- π Viewing device information (Version Info, Battery Info).
- π¨ Testing of the display and speakers.
- π Reading sensor data (without changing parameters).
β οΈ Acting with caution (requires knowledge)
- πΆ Manual switching of network standards (may disrupt communication).
- π Calibration of sensors (incorrect values will lead to failures).
- π‘ Change in frequency bands (risk of network loss).
β Dangerous actions (not recommended)
- π« Change of change IMEI Serial number (illegal and blocking the network).
- π« Flashing a radio module (Modem) without a backup.
- π« Resetting settings EFS-partition (will result in loss of communication).
Backup of current parameters
Record the initial values of key sections
Ensure the batteryβs stability (at least 50%)
Have a handy recovery manual-->
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) change of parameters in the section RF Band Selection can cause permanent network loss if unsupported bandwidth is selected.
How to reset the settings of the engineering menu to the factory
If after experimenting with the engineering menu there are problems (for example, the network is lost or sensors are not working), you can return everything back in several ways:
Method 1: Program reset
Some sections have the option of Restore Defaults. β BandMode can be pressed Reset to return standard frequency settings.
Method 2: Resetting through settings MIUI
- Go to Settings β About the phone β Reset settings.
- Select Network Reset (if communication problems) or Reset all settings (full reset).
- Confirm action. The device will restart.
Method 3: Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fast Fastboot Fastboot Fast
If the smartphone has stopped turning on or lost IMEI, You'll need a full re-flash:
- Download the official firmware for your model from the Xiaomi website.
- Connect your phone to your PC in Fastboot mode (press Power) + Vol- with the device switched off).
- Run the command: fastboot flash all [name file firmware].zip
What if the net is lost after the reset?
Hidden functions of the engineering menu, which few people know
In addition to standard tests, the engineering menu hides several useful features:
Activation of the "Engineering Charging" mode
If the battery is discharged to 0% and the smartphone does not respond to charging, you can try to activate the forced mode:
- Connect the phone to the charger.
- In the engineering menu go to Battery β Charging.
- Activate the Force Fast Charge option (if available).
2. Testing of the camera at the hardware level
In the Hardware Testing section β Camera can be done:
- πΈ Check the operation of all modules (main, wide-angle, macro).
- π¦ Manually adjust exposure, white balance and focus (useful for photographers).
- π₯ Test video recording in different resolutions.
3.Amendment MAC-wifi addresses
If your smartphone is blocked on a network MAC, It can be changed:
- Go to Connectivity β Wi-Fi.
- Find a point. MAC Address and enter a new value (e.g, 00:1A:2B:3C:4D:5E).
- Reset the device.
β οΈ Attention: Change MAC-addresses may disrupt some corporate networks or authentication systems (e.g. hotels or airports).
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when working with the engineering menu, we have collected the most common ones and ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Mobile network goes missing | Incorrectly selected frequency range in RF Band Selection | Reset network settings or flash the radio module |
| Touchscreen's not working. | Failure after calibration in Touch Screen | Perform reset through Settings β Reset |
| Battery discharges fast | Force Fast Charge is activated without need | Turn off the option in the Battery section |
| GPS is not working. | Failure after testing in Connectivity β GPS | Update the data AGPS through Google Maps or GPS Status |
If after changes in the engineering menu, the smartphone began to overheat, check:
- π₯ Processor load in the section CPU Usage.
- π‘ Mobile network activity β it is possible that the device is constantly scanning ranges.
- π Battery condition β if the temperature exceeds 45Β°C, turn off the charging.
π‘
Before any changes to the engineering menu, make sure you have a data backup and access to official firmware for your model.This is the only way to recover the phone in the event of a critical crash.