The hidden engineering menu on Xiaomi, Redmi and POCO smartphones is a powerful tool for diagnosing, testing hardware components and fine-tuning the system, designed for engineers and service centers, but also available to ordinary users through secret combinations, and in this menu you can check the operation of the display, battery, cameras, speakers, and change network settings that are not available in standard settings.
However, not all features are safe. Some options, if changed incorrectly, can lead to loss of warranty, malfunction of the device or even its βbrickingβ (complete inoperability).This article will help you understand how to enter the engineering menu on different Xiaomi models, what can be done there, and what manipulations should be avoided.
What is an Engineering Menu and Why You Need It
Engineer Mode or Service Menu is a hidden partition of Android that contains low-level tools for:
- π Diagnostics of hardware components (tests of screen, battery, sensors, communication modules).
- π‘ Radio frequency settings (change bandwidths) 4G/5G, signal power, parameters Wi-Fi/Bluetooth).
- π§ Sensor calibrations (gyroscope, accelerometer, compass, proximity sensor).
- π± Resetting hidden meters (for example, a battery charging counter).
On Xiaomi smartphones, this menu is often used to:
- π Fast charging enabled on models where it is disabled by default (e.g. on some Redmi Note 10s).
- πΆ Unlocking Hidden Frequency LTE/5G (travel-related).
- π Check microphones and speakers in case of suspected malfunction.
- π Resetting battery statistics for calibration of charge indicators.
β οΈ Note: Changing the parameters in the BandMode section (frequency settings) can disrupt the mobile network. Some Xiaomi models require a complete reset after such manipulations.
Official and unofficial ways of entry
There are several methods to open the engineering menu on Xiaomi, but not all of them work on newer versions of MIUI.
1. via USSD code (the easiest way)
On most Xiaomi, Redmi and POCO models, it is enough to enter one of the following codes in the Phone application:
#4636## - The main engineering menu of Android
#36446337## - MIUI Engineer Mode (for older versions)
#225## - Calendar and battery check
#06### - IMEI information (not an engineering menu, but useful)Once you enter the code, the menu will open automatically, and if nothing happens, try another code or method.
2. via the "Phone" appendix (alternative method)
Some MIUI firmware 12-14 will block standard codes.
- Open the Phone app.
- Go to the keyboard tab.
- Enter the combination: ##4636## (no stars).
- Press the call button (green tube).
If the menu doesn't open, your version of MIUI has blocked this method completely.
3. using the MTK Engineering Mode application (for MediaTek processors)
Xiaomi smartphones on MediaTek chips (for example, Redmi 9A, POCO M3) require a special application:
- π₯ Download. MTK Engineering Mode from Google Play.
- π Provide all the requested permissions.
- π οΈ Select from the main menu MTK Settings β Engineer Mode.
β οΈ Note: Third-party engineering menu apps may contain malicious code. download them only from official Google Play and check reviews.
Sections of the engineering menu and their capabilities
Once you're signed in, you'll see a few tabs, and they vary depending on the smartphone model and the firmware version.
| Section | Appointment | Risks of change |
|---|---|---|
| Telephony | Mobile network settings, SIM-map, signal | Network loss, network registration errors |
| Battery | Information on the battery, resetting statistics | Incorrect charge after discharge |
| Sensors | Testing of sensors (gyroscope, accelerometer, etc.) | Failures in the operation of sensors during calibration |
| Hardware Testing | Checking screen, speakers, cameras | Minimum (usually safe) |
| BandMode | Selection of LTE/5G frequencies | Loss of mobile internet |
The most useful functions for users
Some settings can improve the performance of the smartphone without risk:
- π Reset battery statistics (in Battery): helps with incorrect display of percentage of charge.
- πΆ All frequencies switched on 4G/5G (BandMode: useful for roaming.
- π Test speakers and microphones (in Hardware Testing): quickly check serviceability.
- π± Sensors Checking: Determine if a gyroscope or compass is working.
View information about the battery|Test the display for broken pixels|Check the operation of speakers and microphones|Reset battery statistics (if there are problems with charge)|Enable debugging on USB (if necessary, development)-->
Risks and how to avoid them
Not all changes in the engineering menu are reversible.
- β Changing the settings in BandMode: may cause network loss.Some Xiaomis then require a factory reset.
- β Calibration of sensors without need: incorrect values can disrupt autorotation or gestures.
- β Changes to Telephony settings: the risk of losing the ability to call or use mobile Internet.
- β Resetting counters without backup: some data (for example, about charging zikts) cannot be restored.
If the smartphone has started to work incorrectly after the changes:
- Try to return the original settings in the same section of the engineering menu.
- If this does not help, reset to factory settings via Settings β About phone β Reset settings.
- In extreme cases, you will have to refashion the device via Fastboot or Recovery.
β οΈ Note: On Xiaomi models with a locked bootloader, incorrect changes to the engineering menu may lead to the need to unlock through the Mi Unlock Tool, which will reset all data.
What if the smartphone stopped catching the network after changes in BandMode?
Engineering menu on different Xiaomi models
The login methods and available features may vary depending on:
- π± Series of devices (Redmi, POCO, Mi).
- π§ Processor (Qualcomm Snapdragon or MediaTek).
- π² Versions MIUI (starting MIUI 12 Many codes stopped working).
| Model | Working code. | Features |
|---|---|---|
| Redmi Note 10/11/12 | ##4636## | MIUI 13+ may require the MTK Engineering Mode application. |
| POCO F3/F4/F5 | #4636## (without stars) | The menu includes Advanced Display Tests (AMOLED). |
| Xiaomi 12/13/14 | ##36446337## | On the Snapdragon 8 Gen 1/2, some partitions are hidden. |
| Redmi 9A/9C (MediaTek) | MTK Engineering application is required | Tests for budget sensors are available. |
On flagship models (Xiaomi 13 Ultra, POCO F5 Pro) the engineering menu is often limited to the manufacturer so that users can not change critical settings.
π‘
Before entering the engineering menu, back up your important data via Settings β About Phone β Backup. This will help you recover information if something goes wrong.
Frequent mistakes and their solutions
When you're working with an engineering menu, you're going to have a problem, and here's how to solve it.
1.The code is not working (the menu does not open)
Possible causes and solutions:
- π An outdated version MIUI: Update the firmware through Settings β Update of the PO.
- π΅ Operator lock: some firmware from operators (e.g. MTS or Beeline) disable the engineering menu.
- π οΈ Incorrect code entry: make sure you use the right combination (see table above).
2.The mobile internet has disappeared since the changes.
If you have changed your settings in BandMode or Telephony:
- Go back to the engineering menu and select Restore Default (if any).
- Restart your phone and manually select the operator network in Settings β SIM-maps and mobile networks β Choice of network.
- If nothing helps, reset your network settings through Settings β Reset settings β Reset network settings.
3.The sensors are not working properly after calibration
If after the tests in the Sensors section, autorotation or gestures stopped working:
- π Reset the device.
- π± Reset the calibration via the engineering menu (find the Clear Calibration option).
- π§ If the problem remains - perform reset to factory settings.
π‘
On MediaTek models (like the Redmi 9A), the engineering menu often requires superuser rights (root) without which some sections will not be available.