Engineering menu Xiaomi: how to go and what you can configure

Hidden engineering menu on Xiaomi, Redmi and smartphones POCO β€” It's a powerful tool for diagnosing, testing hardware components and fine-tuning the system. MIUI, But the manufacturer is deliberately hiding it from the general public. Why? Because incorrect changes in parameters can lead to unstable operation of the device, overheating or even failure of communication modules.

In this article, you will find the latest ways to log into the engineering menu for modern Xiaomi models (including the Redmi Note). 12, POCO X5, Xiaomi 13T And we'll also look at what features are available there and how to use them without risk. MIUI 13/14 HyperOS, so the instructions will work even on new devices. 2026 year-end.

What is an engineering menu on Xiaomi and why it is necessary

Engineer Mode or Service Menu is a service interface that is used by:

  • πŸ”§ Service centers for fault diagnosis (test of display, battery, cameras, speakers).
  • πŸ“‘ Radio engineers to adjust network parameters (4G/5G, Wi-Fi, Bluetooth).
  • πŸ”„ Developers for debugging firmware and testing new functions.
  • πŸ› οΈ Advanced users to unlock hidden features (e.g., enabling VoLTE on uncertified carriers).

Unlike the standard settings. MIUI, here:

  • πŸ“Š View detailed information about the iron (processor temperature, battery voltage, condition) NAND-memory).
  • πŸ”— Change modem parameters (for example, forcefully enable) 5G SA or turn off frequency aggregation).
  • πŸ”ˆ Test audio tracts (check microphones, speakers, 3.5 mm connector).
  • πŸ“± Calibrate sensors (gyroscope, compass, accelerometer) after changing the display.

⚠️ Warning: Changing the parameters in the engineering menu without understanding the consequences can lead to loss of warranty, unstable network operation or even hardware damage (for example, if the voltage on the power module is not adjusted correctly).

For example, if you manually change the parameters. RRC (radio resources) for 4G, The smartphone may lose communication with the operator's network. 5G In some countries, it is prohibited by law.

πŸ“Š Why do you want to go to the engineering menu Xiaomi?
Diagnosis of malfunctions
Network settings (4G/5G)
Unlocking Hidden Functions
Curiosity
Another option

Official ways to enter the engineering menu Xiaomi

The manufacturer has provided several secure ways to access service functions that do not require root rights or unlock the bootloader. POCO, including models 2023-2026.

Method 1: Codes for entering via telephone dialer

The easiest way is to type a special code in the Phone app. These combinations work on all Xiaomi smartphones with firmware. MIUI or hyperos:

Code.AppointmentWorks on
##4636##Menu of Testing and Use StatisticsAll models.
##225##Verification of signal level and information on SIM-mapAll models.
##6484##Test of hardware components (MTK)Redmi 9/10, POCO M3/M4 and others on MediaTek
##64663##Information about Wi-Fi and Bluetooth moduleAll models.
##06##IMEI Devices (not engineering menus, but useful for diagnostics)All models.

How to enter the code:

  1. Open the Phone application (standard dialer).
  2. Enter one of the combinations above (without spaces).
  3. Click the call button and the menu will open automatically.

⚠️ Note: On some models (e.g. Xiaomi) 12T Or the Redmi Note 11 Pro.+) 4636### may not work due to restrictions MIUI. In this case, use alternative methods.

β˜‘οΈ Preparation for the entrance to the engineering menu

Done: 0 / 4

Method 2: Service Codes (Service Codes)

If the standard codes do not work, you can use the official application from Xiaomi:

  1. Download Service Codes from the Mi App Store.
  2. Open the application and select the Engineering Mode section.
  3. Enter the password: 123456 (by default) or engineermode (for new models).

This app provides access to the same functions as the codes, but with a more user-friendly interface.

  • πŸ“Ά Check the signal strength in decibels (dBm) for each cell.
  • πŸ”‹ See the real capacity of the battery (in mAh) taking into account wear.
  • 🎀 Test microphones for noise or malfunctions.

Method 3: Through ADB (for advanced users)

If neither the codes nor the application work, you can use it. ADB (Android Debug Bridge: This method requires connecting your smartphone to your computer, but gives you access to a full engineering menu (including hidden partitions).

Instructions:

  1. Enable USB Debugging in the Developer Settings (Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then return to Additional β†’ For Developers).
  2. Connect your smartphone to your PC and execute the command: adb shell am start -n com.android.settings/.DevelopmentSettings
  3. In the menu that opens, select Engineering Mode.

For models on Qualcomm Snapdragon (e.g. Xiaomi 13, POCO F5) Use an alternative command:

adb shell am start -a android.intent.action.MAIN -n com.qualcomm.qti.engineermode/.MainActivity

πŸ’‘

If ADB Does not recognize the device, install the Mi drivers USB Driver and check the connection in Transfer Files mode (MTP)

Alternative methods (for unlocked devices)

If your Xiaomi smartphone has an unlocked bootloader or root rights, there are additional ways to log into the engineering menu, which provide advanced features, but require caution.

Method 4: Annex MTK Engineering Mode (for MediaTek)

For devices running MediaTek processors (e.g., Redmi) 10C, POCO M5) You can use a third-party application:

  1. Download. MTK Engineering Mode from Google Play.
  2. Open the application and grant root rights (if required).
  3. Select a section MTK Settings for accessing low-level settings.

Here you can:

  • πŸ”„ Change the modem mode (for example, forcefully enable) 4G Only).
  • πŸ“‘ Configure antennas (select primary/secondary for the best signal).
  • πŸ”‹ Calibrate the charge controller (relevant after battery replacement).

⚠️ Attention: Adjusting MediaTek modem settings without understanding the consequences can cause network loss or processor overheating, such as forced switching on 5G On non-soptimized frequencies reduces battery life by 30-40%.

Method 5: Through TWRP (root-fix)

If you have custom recovery installed on your device TWRP, You can access the engineering menu through the file system:

  1. Download to TWRP (hold Power + Volume Up when enabled).
  2. Go to Advanced β†’ File Manager.
  3. Find the file. /system/bin/engineermode and launch it.

This method is suitable for:

  • πŸ”§ Restoring access to the menu after a failure.
  • πŸ“± Testing of hardware components on custom firmware.
What happens if you delete the engineerode file?
Deleting this file will make it impossible to log into the engineering menu using standard methods, but it can be recovered from a backup or by flashing the system.

What features are available in the engineering menu Xiaomi

The interface of the engineering menu is divided into several tabs, each of which is responsible for a specific group of functions.

1. Testing of hardware components

In the Hardware Testing section, you can check:

  • πŸ“± Display: test for broken pixels, color reproduction, sensor.
  • πŸ”ˆ Audio: Check speakers, microphones, 3.5 mm connector (if any).
  • πŸ“· Cameras: test of autofocus, flash, main/frontal modules.
  • πŸ”‹ Battery: real capacity, voltage, temperature.

Example: If after a fall, the smartphone stopped determining SIM-The map can be checked in this section:

  • Status of the slot SIM (contact, tension).
  • Modem work (network search, cell registration).

2. Network and modem setup

The Telephony or Network tab allows:

  • πŸ“Ά Forced to include 4G/5G (Even if the operator does not support).
  • πŸ”„ Change the network operation (for example, LTE Only, WCDMA Only).
  • πŸ“‘ Adjust frequency aggregation to improve internet speed.

For example, on the Xiaomi 13 Pro you can manually select the frequencies 5G n78 (3.5 GHz) for better signal in the city:

  1. Go to Network. β†’ Band Selection.
  2. Choose. LTE band NR5G Band.
  3. Activate the desired frequencies (for example, n1, n3, n78).

⚠️ Note: Some frequency combinations may be blocked by the operator. 5G SA frequency-wise n79 (4.8 GHz not officially authorized for civilian use.

Sensor calibration

After replacing the display or battery, calibration may be required:

  • 🧭 Gyroscope/accelometer (for games and AR-applications).
  • 🧲 Compass (for navigation).
  • πŸ“± Approximate sensor (to make the screen go off during the call).

Instructions for calibration of the accelerometer:

  1. Go to Sensor. β†’ Accelerometer.
  2. Put your smartphone on a flat surface.
  3. Press Calibrate and wait until it is completed (don’t move the device!).

4. View hidden information about the system

In the System Info or Device Information section, you can find:

  • πŸ”§ Real battery life (in hours).
  • πŸ“Š Number of charging cycles (to assess wear).
  • πŸ”₯ Processor Temperature in Real Time.
  • πŸ’Ύ Memory status (number of bad blocks) NAND).

For example, if the smartphone began to discharge quickly, here you can check:

  • Current battery capacity (for example, 3800 mAh instead of 5000 mAh – a signal to replace).
  • Current consumption in standby mode (normal: 50-100 mA).

πŸ’‘

Changing the parameters in the System Info section is not recommended - this can lead to system failure or improper operation of sensors.

What to break in the engineering menu and how to avoid it

While useful, the engineering menu is fraught with risks, and let's look at some of the most common mistakes and their consequences.

1. Network setup: loss of communication with the operator

If you manually change:

  • πŸ“‘ List of allowed frequencies – the smartphone may stop catching the network.
  • πŸ”„ Modem mode (e.g. modem, GSM Only. 4G/5G.
  • πŸ“Ά Aggregation parameters – Internet speed will decrease.

How to fix it:

  • Reset network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting settings.
  • If the reset doesn’t help, reflash the modem via Fastboot (PC required).

Change in battery parameters: rapid discharge

In the Battery section, you can:

  • πŸ”‹ Change the threshold charge voltage (e.g., limit to 80%).
  • ⚑ Enable fast charging on uncertified charges (risk of overheating).

Consequences:

  • Reduce battery life by 20-30%.
  • Spontaneous reboots at low charge.

⚠️ Warning: If you manually set the maximum voltage above 4.45V, it can cause the battery to bloat and even catch fire (especially on cheap unprotected charges).

3. Sensor calibration: incorrect screen operation

Calibration errors:

  • πŸ“± Approximation sensor β†’ The screen does not go out during the call.
  • 🧭 Gyroscope β†’ Problems in games (for example, in the PUBG Mobile or Genshin Impact).
  • πŸ’‘ Light sensor. β†’ Automatic brightness is not working properly.

How to return factory settings:

  1. Go to Sensor. β†’ Restore Defaults.
  2. Or reset all smartphone settings (Settings) β†’ The phone. β†’ Resetting settings).

4. Change of processor parameters: overheating and lags

In the section CPU/GPU possible:

  • πŸ”₯ Change the clock frequency of the cores.
  • πŸ”„ Turn off thermothrottle (risk of overheating).

Consequences:

  • The smartphone will overheat even with light load.
  • There will be trottling (decreased performance) due to protection from overheating.
  • In extreme cases, the chipset fails (for example, on Snapdragon 8 Gen 1 when the restrictions are turned off).

πŸ’‘

Before changing the processor parameters, check the current temperature in the application. CPU-Z. If it's over 50Β°C to simple - don't take risks!

How to Get Out of the Engineering Menu and Get Everything Back

If you accidentally changed the settings and the smartphone began to work incorrectly, there are several ways to return everything to its original state.

Method 1: Resetting through the menu itself

Most sections of the engineering menu have a Restore Defaults or Reset button, such as:

  • Network. β†’ Click Reset to Default to reset modem settings.
  • Sensor. β†’ Choose Calibration β†’ Reset.

Method 2: Reset network settings

If the cellular signal is missing:

  1. Go to Settings. β†’ SIM-maps and mobile networks.
  2. Select Network Resetting.
  3. Reboot your smartphone.

Method 3: Complete reset to factory settings

If the changes affect system parameters (such as battery voltage or processor frequency), only hard reset will help:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Select Delete all data.
  3. Confirm the action (a password will be required).

⚠️ Warning: Full reset will delete all data including photos, contacts and installed apps. pre-backup through Settings β†’ Google β†’ Backup.

Method 4: 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 Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fast Fast Fastboot Fastboot F

If the smartphone stopped turning on or is malfunctioning, you may need to flash:

  1. Download the official firmware for your model from the Xiaomi website.
  2. Connect your smartphone to your PC in Fastboot mode (hold Power). + Volume Down).
  3. Run the command: fastboot flash all [name file firmware.zip]

This will return all settings to the factory, including the parameters of the engineering menu.

FAQ: Frequent questions about Xiaomi's engineering menu

Can I go to the engineering menu without codes?
Yes, there are several alternative ways: through the Service Codes app (available in the Mi App Store). ADB (PC connection is required. On some models, through TWRP (If none of the methods worked, it is possible that your firmware has been modified (e.g. global version). MIUI remote-engineered).
Why is the #4636## code not working on my Xiaomi?
This code may not work for the following reasons: You have custom firmware installed (for example, LineageOS or Pixel Experience). Xiaomi has blocked the code in your region (relevant to some global versions). MIUI). You enter code with spaces or extra characters (check correct: ##4636##). Solution: try alternative codes (##225## or ##64663##) or use ADB.
Can I unlock the bootloader through the engineering menu?
No, the engineering menu does not allow you to unlock the bootloader. This is: Get permission from Xiaomi through the official Mi Unlock website. Connect your smartphone to your PC and use the Mi Unlock Tool utility. Wait 7-14 days (wait time depends on Xiaomi policy). The engineering menu is designed for diagnosis and configuration, but not for unlocking.
How to turn it on 5G Xiaomi, if the operator does not support?
Technically, it is possible to activate 5G through the engineering menu, but: πŸ“‘ If the operator does not provide 5G In your area, the smartphone will not find the network. ⚠️ Some frequencies 5G They can be blocked at the firmware level (for example, n79 Russia). πŸ”‹ Compulsory incorporation 5G In unoptimized frequencies, battery consumption increases by 25-40%. β†’ Band Selection β†’ NR5G Activate all available frequencies (e.g., band, n1, n3, n78). Save the settings and restart the smartphone.
What if after changes in the engineering menu, the smartphone does not turn on?
If the device does not respond to the power button: Try a hard reboot: hold the Power + Volume Up 10-15 seconds. If it doesn't work, download to Fastboot (Power) + Volume Down, and try the Mi Flash Tool, and if you want to, you can go to the service center (let me know you've experimented with the engineering menu) and it's important that if the warranty is still in place, don't mention the manual settings, because that could be the reason you don't want to repair it.