The Xiaomi Redmi Note 7 is one of the most popular smartphones in the budget segment, but even years after its release, it hides a lot of undocumented features.The Engineering Menu (or Engineer Mode) is an Android service section designed to test hardware, calibrate sensors and diagnose malfunctions. Manufacturers usually block access to it, but there are loopholes in the Redmi Note 7.
In this article, you will learn how to get into the engineering menu on the Redmi Note 7 (including the Redmi Note 7 Pro and Redmi Note 7S versions), what features are available there, and why you should not change the settings at random. We will also explore alternative ways to diagnose a smartphone without risking damage to the firmware. If you are looking for a way to overclock the processor, calibrate the battery or check the health of the NFC, here are the answers.
What is an Engineering Menu and Why You Need It
Engineering Menu (Engineer Mode or Service Menu) is a hidden partition of Android that is used by:
- π§ Service centers for fault diagnosis (checking display, battery, communication modules).
- π‘ Xiaomi engineers in testing new firmware and hardware components.
- π Enthusiasts for fine-tuning the smartphone (for example, changing the sensitivity of the sensors or adjusting the color reproduction of the screen).
In Redmi Note 7, the engineering menu allows you to:
- π± Check the actual state of the battery (voltage, temperature, wear and tear).
- π€ Test microphones, speakers and vibrator at the hardware level.
- πΆ Analyze the network signal (dBm level, neighboring towers, band support) 4G).
- π Calibrate the gyroscope, compass and proximity sensor.
However, changing the parameters in the engineering menu can lead to unstable smartphone operation, overheating or even a βbrickβ (completely inoperable). For example, incorrect calibration of the light sensor will make automatic brightness adjustment inadequate, and changing the settings of the communication module will lead to loss of the network.
Official and unofficial ways of entry
Redmi Note 7 has two main ways to access the engineering menu:
- Through secret. USSD-codes (works on most firmware).
- Through the MTK Engineer Mode app (only for devices running a MediaTek processor).
Redmi Note 7 was released in two versions:
- πΉ Qualcomm Snapdragon 660 (most devices).
- πΉ On MediaTek Helio G90T (Rare modifications for some regions).
The version of the processor determines which method will work, and the following are detailed instructions for both cases.
Make a backup copy of the data|Charge your smartphone at least 50 times%|Make sure that SIM-map inserted (for network tests)|Record the current screen and sound settings-->
Method 1: Secret USSD-codes for the Qualcomm version
If your Redmi Note 7 is running on the Snapdragon 660, use the following algorithm:
- Open the application "Phone" (standard dialer).
- Enter the code: ##4636### After the last star, the menu will open automatically.
- If the code didnβt work, try the alternative: ##36446337## (this is the code for Engineer Mode Qualcomm).
After entering the code, you will see a menu with tabs:
- π Information - network data, SIM-map and signal.
- π Battery Information - detailed battery statistics.
- π‘ Usage Statistics β History of the use of the network.
- π§ Wi-Fi Information β Wi-Fi module tests.
π‘
If nothing happens after you enter the code, check if your launcher is blocking access (e.g. MIUI Launcher with the latest updates).
The Battery Information tab is particularly useful: it displays battery health, voltage, temperature, and technology, and if the health value is below 80%, the battery needs to be replaced.
What if the code doesn't work?
Method 2: MTK Engineer Mode for MediaTek
If your Redmi Note 7 is running on MediaTek Helio G90T, standard USSD-codes may not work:
- Download the MTK Engineer Mode app from Google Play (developed by MediaTek Inc.).
- Launch the application and give it superuser rights (if required).
- In the main menu, select the Hardware Testing section.
In MTK Engineer Mode, additional tests are available:
| Section | Checks | Risks. |
|---|---|---|
| Audio | Microphones, speakers, headphones | Incorrect settings can lead to quiet speaker operation |
| Display | Color reproduction, contrast, sensor | Changing gamma values will distort the color of the screen |
| Connectivity | Wi-Fi, Bluetooth, GPS | Resetting the Wi-Fi module can turn off the network |
| Sensor | Gyroscope, accelerometer, compass | Incorrect calibration will disrupt the operation of games and navigation |
β οΈ Note: In the BandMode section, do not change the settings manually. Incorrect configuration can lead to loss of communication with the operator, and it can only be restored by resetting settings or flashing.
Alternative methods: ADB and third-party utilities
If the standard methods donβt work, you can try to open the engineering menu through ADB (Android Debug Bridge).
- Enable USB Debugging in the Developer Settings β About Phone β MIUI Version β Press 7 times, then go back to Additional Settings β For Developers.
- Connect your smartphone to your PC and execute the command: adb shell am start -n com.android.settings/.DevelopmentSettings This will open the developer menu where there may be additional options.
- For direct access to the engineering menu, use: adb shell am start -n com.miui.engineermode/.EngineerMode (not working on all versions of MIUI).
There are also third-party utilities, such as:
- π§ Shortcut Master β allows you to find hidden activities (including engineering menus).
β οΈ Attention: When in use ADB-Make sure you download the official Xiaomi drivers for your model.The wrong drivers can cause conflicts and connection errors.
π‘
ADB-It's the most versatile method, but it requires command line skills. If you're not sure, it's best to stop at the command line. USSD-code MTK Engineer Mode
What settings can be changed safely (and which can not)
Not all the parameters on the engineering menu are equally dangerous, but here's what you can check or adjust without risk:
- π Viewing the battery status (only reading data).
- πΆ Network signal test (dBm level check and neighboring towers).
- π Checking speakers and microphones (no volume change).
- π± Sensor calibration (if the screen does not respond well to touch).
Here is what not to touch:
- β‘ Processor settings (overclocking/undervolting) β will lead to overheating or shutdown.
- π‘ Changing network frequencies β can turn off mobile internet.
- π¨ Color screen adjustment β distorts colors without the ability to return.
- π Resetting sensors without need - will disrupt the operation of autoturn and gestures.
If you still change the critical parameter, and the smartphone began to work unstable, try:
- Return the settings of the engineering menu to the factory (if there is such an option).
- Perform a soft reset (Settings β About the phone β Resetting).
- In extreme cases, reflash the device through the Mi Flash Tool.
Frequent Mistakes and How to Avoid Them
Many users have problems with the engineering menu, and here are the most common ones:
- The code does not open the menu β check if the code is entered correctly (without spaces), and use a standard dialer.
- The menu opens, but it's empty, which means your version of MIUI has limited functionality. Try to roll back to the older firmware.
- After the changes, the sound / network / sensor disappeared β reset the settings through Settings β Additional β Resetting.
- The smartphone overheats after overclocking the CPU β immediately return the standard frequencies or perform a reset.
β οΈ If after manipulations in the engineering menu Redmi Note 7 stopped turning on (hang on the logo) MI), Do not try to solve the problem yourself. In this case, only firmware through Fastboot using official software from Xiaomi will help.
To minimize the risks, before any changes:
- π± Make a backup with Mi Cloud or Google Drive.
- π Charge your smartphone at least 70%.
- π Record the current screen, sound and network settings.