How to open Engineer Mode on Xiaomi: Secret codes and features

Hidden engineering menu (Engineer Mode) on Xiaomi, Redmi and smartphones POCO β€” It's a powerful tool for fine-tuning hardware and software, and it allows you to test device modules, calibrate sensors, change network settings, and even unlock hidden features that are not available in a standard interface. MIUI. However, working with this menu requires caution: improper actions can lead to malfunctions in the phone or loss of warranty.

In this article, you will find the most current ways to log in to Engineer Mode for different Xiaomi models (including HyperOS devices), decrypt the main menu sections and warn about potential risks. We will also discuss which settings are safe to change yourself and which are better left alone. If you are ready to delve into the technical details of your smartphone, read on.

What is Engineer Mode and Why You Need It

Engineer Mode (or Engineering Mode) is a service menu designed for engineers and developers, and it provides access to low-level device settings that are usually hidden from the average user. MIUI, here:

  • πŸ“‘ Test and configure communication modules: 4G/5G, Wi-Fi, Bluetooth, GPS.
  • πŸ”§ Calibrate sensors: accelerometer, gyroscope, compass, proximity sensor.
  • πŸŽ›οΈ Change the screen parameters: color gamut, sensor sensitivity, refresh rate.
  • πŸ”‹ Optimize battery and processor performance (with caution!).
  • πŸ” View detailed information about the iron: version of the chipset, temperature of components, battery voltage.

For example, through Engineer Mode, you can manually switch the network from 4G on 3G In regions with poor coverage, calibrate the illumination sensor to correctly operate automatic brightness or even unlock hidden frequencies. 5G (However, certain parameters, such as changing the voltage on the modules or flashing the radio frequencies, can lead to irreversible damage to the device.

⚠️ Note: Changing the settings in the Hardware Testing section (especially those related to power or radio frequency modules) may void the Xiaomi warranty.

Before you start experimenting, make sure you understand the consequences of your actions, and if in doubt, it is better to limit yourself to reviewing information without making changes.

πŸ“Š What do you want to use Engineer Mode for?
Network testing (4G/5G/Wi-Fi)
Sensor calibration
Screen settings
Unlocking Hidden Functions
Just out of interest.

How to Sign In to Engineer Mode on Xiaomi

There are several methods for opening the engineering menu, and their availability depends on the smartphone model and the firmware version.

Method 1: Code for entering through a dialer

The easiest way is to enter a special code in the Phone app. Open the dialer and enter one of the combinations:

  • πŸ”’ ##4636## - universal code for most Android devices (opens the test menu).
  • πŸ”’ ##36446337## – Alternate code for Xiaomi (may not work on new models).
  • πŸ”’ ##2846579## - code for accessing the extended engineering menu (ProjectMenu).

Once you enter the code, you will automatically be taken to the test menu or see a confirmation request. 12T or Redmi Note 11) may require additional confirmation via password – in this case, try entering 1234 or leave the field blank.

Method 2: Appendix β€œTesting" (MTK Engineer Mode)

If your smartphone is running on a MediaTek processor (e.g. Redmi) 9A, POCO M3), You can install the official application. MTK Engineer Mode from Google Play, which gives you access to the same features, but in a more user-friendly interface. Download the app, open it, and confirm access to the engineering settings.

For Qualcomm Snapdragon devices (e.g. Xiaomi 13 Pro, Redmi) K50) A similar app is called Qualcomm Engineer Mode, but it's harder to find in official sources. APK-Files – They may contain malicious code.

Method 3: Through ADB (for power users)

If standard codes don’t work (e.g., on HyperOS firmware), you can try opening Engineer Mode via the ADB. For that:

  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 phone to your PC and execute the command: adb shell am start -n com.android.settings/.DevelopmentSettings
  3. If it doesn’t work, try adb shell am start. -a android.intent.action.MAIN -n com.miui.engineermode/.activities.EngineerMode

This method requires an established ADB It's suitable for devices with a locked bootloader where standard codes don't work.

β˜‘οΈ Preparation for work with Engineer Mode

Done: 0 / 4

Engineer Mode sections and their purpose

Once you log in successfully, you'll see a menu with several tabs, and their composition may vary depending on the model and firmware version, but the main sections are usually as follows:

SectionAppointmentRisk of change
TelephonyMobile network testing, SIM-map, signalMedium (may disrupt the network)
ConnectivitySetting up Wi-Fi, Bluetooth, GPSLow (usually safe)
Hardware TestingChecking sensors, cameras, speakersHigh (risk of damage to hardware components)
LocationTesting GPS, GLONASS, BEIDouLow.
BatteryInformation about battery, temperature, voltageHigh (incorrect settings can reduce the battery life)

Let’s take a closer look at the most popular sections.

1. Telephony (Mobile Network)

Here you can:

  • πŸ“Ά View information about the current cell, signal level, type of network (LTE, UMTS, GSM).
  • πŸ”„ Manually select operator or block unwanted networks.
  • πŸ“‘ Testing Internet speed and connection stability.

Caution: Changing the parameters in the Band Selection submenu can lead to loss of communication. If you are not sure what frequencies your operator supports, it is better not to experiment.

2. Connectivity (Wireless connections)

This section is available:

  • πŸ“Ά Wi-Fi tests: signal strength, speed, channels.
  • πŸ”΅ Bluetooth Settings: Checking Compatibility with Other Devices.
  • πŸ“ Diagnostics GPS: Number of satellites visible, positioning accuracy.

A safe partition for experimentation, for example, you can manually specify your preferred Wi-Fi channel if the router automatically selects an overloaded one.

3. Hardware Testing (Hardware Testing)

The most dangerous section!

  • πŸ”¦ Testing the camera, microphone, speakers.
  • πŸ“± Calibrate the touch screen and sensors.
  • πŸ”‹ View detailed information about the battery (voltage, temperature, charging cycles).

⚠️ Warning: Changing the parameters in the Sensor Calibration submenu (e.g., proximity sensor) may cause the screen to malfunction during calls. If the sensor has stopped responding after calibration, a factory reset is required.

If you are not a specialist, limit yourself to viewing the information without making changes.

What if after the changes in Engineer Mode, the phone stopped catching the network?
If you lost mobile communication after changing the settings in the Telephony section, try: 1. Return the default settings in the same section (Restore Defaults button). 2. Reboot the phone. 3. In extreme cases, reset the network settings in the standard menu (Settings) β†’ SIM-maps and mobile networks β†’ Reset settings. If this does not help, you may need to flash the device.

What settings can be changed safely

Not all parameters in Engineer Mode are dangerous, but here is a list of changes that usually don't have serious consequences.

  • πŸ“Ά Manual network selection: if the automatic mode selects a suboptimal network (e.g., a network, 3G instead 4G), You can manually specify the preferred standard.
  • πŸŽ›οΈ Calibration of the light sensor: if the automatic brightness is not working correctly, you can calibrate the sensor in the Hardware Testing section β†’ Light Sensor.
  • πŸ“ Testing GPS: Check the number of satellites and positioning accuracy without making changes.
  • πŸ”Š Checking speakers and microphone: in the Hardware Testing section β†’ Audio can be tested without risk.

Avoid the following actions:

  • ❌ Change in battery or processor voltage in Battery.
  • ❌ Making changes to RF Configuration (radio frequency settings).
  • ❌ Calibration of the proximity sensor or gyroscope without special equipment.

πŸ’‘

Before any changes to Engineer Mode, take a screenshot of your current settings, which will help you get it back if something goes wrong.

Frequent problems and their solutions

When working with Engineer Mode, users often face the following difficulties:

1.The code is not working.

If, after entering the code (e.g. #4636##) nothing happens:

  • πŸ“± Check if the keyboard blocks the code (try the standard Google Phone app).
  • πŸ”„ Restart the device and try again.
  • πŸ“‹ On some firmware (for example, HyperOS) codes are disabled - use ADB.

2.The menu opens, but not all features are available

This is normal: the manufacturer may restrict access to certain partitions, for example, on Xiaomi with a Snapdragon processor, the radio frequency settings that are available on MediaTek are often not available.

3 After the changes, the sound or network disappeared.

If you lost sound after testing in Hardware Testing β†’ Audio:

  1. Reboot the phone.
  2. Check if the sound is switched off in the standard settings.
  3. If the problem persists, reset the audio settings via Engineer Mode (Audio section). β†’ Restore Defaults).

If the mobile network is missing:

  1. Return the default settings in the Telephony section.
  2. Switch flight mode and back.
  3. In extreme cases, reset the network settings in the standard menu.

πŸ’‘

If you're not sure what you're doing, you'd better limit yourself to looking at the information in Engineer Mode without making any changes, and most of the problems are from trying to "improve" what's already working correctly.

Engineer Mode on different Xiaomi models

The availability of the engineering menu and its functions depend on the smartphone model and firmware version. Below is a brief overview for popular lines.

ModelProcessorAvailable codesFeatures
Xiaomi 13/13 ProSnapdragon 8 Gen 2##4636##, ADBLimited access to radio frequency settings
Redmi Note 12Snapdragon 4 Gen 1##2846579##Full access to sensor tests
POCO X5 ProSnapdragon 778G##36446337##Advanced network settings
Redmi 10AMediaTek Helio G25Any of the codes + attachment MTK Engineer ModeMaximum functionality

On HyperOS devices (such as Xiaomi 14), standard codes may not work. ADB Third-party apps like Shortcut Master (available on Google Play).

For models with a MediaTek processor (Redmi) 9C, POCO C31) It is recommended to install an official annex MTK Engineer Mode – It provides more stable access to functions than codes.

Alternatives to Engineer Mode

If you need to test the device but you can’t log in to the engineering menu, consider alternative ways to:

  • πŸ› οΈ Diagnostic Mode: Some Xiaomi models run it via ##6484## or ##64663## (test hardware components).
  • πŸ“Š Testing applications: CPU-Z β€” iron-detail. GPS Test - checking satellite navigation. Network Signal Guru - analysis of mobile network.
  • πŸ”§ ADB-Commands: Some Engineer Mode functions can be called through ADB, For example, adb shell am start -n com.android.settings/.TestingSettings

These tools are less powerful than Engineer Mode, but safer for inexperienced users.

FAQ: Frequent questions about Engineer Mode on Xiaomi

Can I unlock the bootloader through Engineer Mode?
No, Engineer Mode is not about unlocking the bootloader, but you need to use the official Mi Unlock Tool and get permission from Xiaomi through the account binding, and trying to unlock the bootloader through the engineering menu will only lead to errors.
Why does the screen not turn off during the call after calibration of the proximity sensor?
The sensor was probably calibrated incorrectly. Return the default settings in the Hardware Testing section β†’ Proximity Sensor β†’ Calibration β†’ Restore Defaults.If it didn't work, reset all sensor settings or reset your phone to factory settings.
How to return the standard network settings if the Internet disappeared after changes to Engineer Mode?
Go to Engineer Mode β†’ Telephony β†’ Network Select β†’ Automatic.If it didn't work, reset your network settings in the standard menu: Settings β†’ SIM-maps and mobile networks β†’ Resetting mobile network settings.
Can the Engineer Mode increase the volume of the speaker?
Technically yes, but it is highly discouraged. - Hardware Testing β†’ Audio can change the gain levels, but this leads to distortion of the sound and the risk of damage to the speaker. If you are not loud enough, use external speakers or headphones.
Will the warranty be cancelled if I just logged into Engineer Mode but didn't change anything?
No, the mere fact of logging into the engineering menu is not a reason to refuse warranty service, but if the service center finds that the device problems arose due to changed parameters (for example, unstable network operation after manual frequency settings), the warranty can be canceled.