Stuck in the hidden engineering menu of the Xiaomi Redmi Note 8 Pro and unsure how to get back to normal smartphone operation?This situation is familiar to many users who have accidentally activated Main Menu (also known as Engineer Mode or Service Menu) through a keyboard combination or careless actions in settings. Unlike the standard MIUI interface, this menu is designed to test hardware components and is usually hidden from ordinary users.
The main problem is that the Redmi Note 8 Pro is not always intuitive, with no back or home buttons, and some menu items can lead to unwanted changes to the system. In this article, we will discuss all proven ways to exit the engineering menu, including software and hardware methods, and how to avoid re-entry into this mode, paying special attention to data security and preventing accidental resets.
What is Main Menu on Xiaomi and why is it necessary?
The Engineering Menu (Main Menu or EngineerMode) is a hidden section of Xiaomi firmware designed to:
- π§ Testing of hardware components (display, cameras, speakers, sensors)
- π‘ Network settings (antennas, frequencies) LTE, signal-power)
- π Battery Diagnostics and Charging Management
- π οΈ Sensor calibrations (accelerometer, gyroscope, compass)
On the Redmi Note 8 Pro, this menu is activated through special codes (#4636##, ##36446337##) or button combinations when downloaded.
- β οΈ Loss of network signal (incorrect modem settings)
- β οΈ Overheating of the device (change of parameters of the Mediatek Helio processor) G90T)
- β οΈ Fast battery discharge (incorrect power consumption settings)
β οΈ Note: If you see items with inscriptions in Main Menu FACTORY RESET, ERASE FLASH or FORMAT β Don't press them. It will cause the phone to be completely reset to factory settings.
On the Redmi Note 8 Pro, the engineering menu has two versions:
| Type of menu | Way of entering | Risk of change | Option |
|---|---|---|---|
| Hardware Test Menu | Combination of buttons when loading | Medium | Yes (power button) |
| Engineer Mode (MTK) | Code ##36446337## | Tall. | Yes (programmatically) |
| Fastboot Mode | Power + Vol Down buttons | Critical | Just reboot. |
| Recovery Mode | Power + Vol Up buttons | Tall. | Through the rebut |
Method 1: Standard output through the power button
The most common method that works in 80% of cases:
- Press and hold the power button for 8-10 seconds.
- Wait for the vibration and the turn off menu to appear.
- Select Restart or Power off.
If the phone is back in Main Menu after the reboot, it means that:
- π The system saved "sticky" code of the engineering menu call
- π§ There was a file corruption. engineermode.apk
- π± Safe Mode (Safe Mode) is activated)
β οΈ Warning: If the phone doesn't respond after holding the power button, don't try to remove the battery by force. On the Redmi Note 8 Pro, the battery is non-removable, and rough interference can damage the display plume.
Make sure your phone is at least 20% charged | Turn off all cables (USB, headphones) |Remember open recovery apps |Do not press other buttons while holding Power-->
Method 2: Combination of buttons for forced exit
If the standard power button retention didnβt work, try the hardware combination:
- Press the buttons at the same time: Power + Volume Up Hold them for 12-15 seconds until the screen goes out.
- After vibration release the buttons β the phone should restart in normal mode.
This combination mimics a hard reset, but does not erase data. On the Redmi Note 8 Pro, it works thanks to the architecture of the Mediatek Helio G90T processor, which supports hardware reset via a keyboard combination.
If the phone is still loaded into Main Menu, the reason may be:
- π Sticking the Volume Down button (physical malfunction)
- π² Damage to section /efs (responsible IMEI and network settings)
- π€ Conflict with custom recaveri (for example, TWRP)
What to do if the combination does not work?
Method 3: Exit through the engineering menu settings
If you see menu items in English or Chinese on the screen, you can try to exit programmatically:
- Find Exit, Back, or Return (usually at the bottom of the screen).
- If there are no such items, click on the blank area of the screen (sometimes a hidden return button works).
- Some versions of the menu feature a swipe gesture from right to left (like a return to MIUI).
On the Redmi Note 8 Pro, the engineering menu can have two interfaces:
| Interface type | It looks like | The way out |
|---|---|---|
| MTK Engineer Mode | Blue screen with fine print | Back button at the bottom or Power button |
| Qualcomm Service Menu | Black screen with green text | Long Power press. |
| Hardware Test Menu | White text on a black background | Combination of Power + Vol Up |
If the menu is in Chinese, look for characters (return) or (exit). On the Redmi Note 8 Pro with Global ROM firmware, the engineering menu is usually in English, but in the Chinese versions (China ROM) can be localized.
Accidentally pressed the button combination|Introduced code for testing|After the firmware update|Trying to unlock the bootloader.|I don't know how it happened.-->
Method 4: Reset via ADB (for advanced users)
If the phone is responding to a connection to a computer, you can exit Main Menu using the Android Debug Bridge (ADB).
- π₯οΈ Computer with installed Xiaomi drivers and ADB
- π USB-cable (preferably original)
- π§ Included debugging by USB (if it has been activated previously)
Instructions:
- Connect the phone to the PC.
- Open the command line and type: Adb devices Make sure the device is defined.
- Run the reboot command: adb reboot
If ADB does not see the device:
- π Reinstall Mediatek Preloader Drivers (for Helio) G90T)
- π Try another one. USB-port (preferably) USB 2.0)
- π± Check if the antivirus is blocking access (turn it off temporarily)
β οΈ Note: If you have never turned on the debugging USB (USB Debugging, this method will not work, and then only the hardware methods (power buttons or battery extraction in the service center) remain).
adb kill-server
adb start-serverIt's gonna reboot the service. ADB Sometimes it helps with connection problems.-->
Method 5: Removing the battery (extreme case)
On the Redmi Note 8 Pro, the battery is non-removable, but if other methods did not help, you can try the software power outage:
- Hold the Power button for 20-30 seconds (even if the screen is unresponsive).
- If the phone vibrates but doesnβt turn off, plug it into charging and repeat the Power hold.
- After a complete shutdown (screen is out, no vibration) wait 1 minute and turn on the phone with the power button.
If this method does not work, the reason may be:
- π Jammed power controller (required repair)
- π± Firmware damage (reflashing through Fastboot is required)
- π§ Hardware malfunction of the power button
β οΈ Warning: Don't try to disassemble the Redmi Note 8 Pro yourself to extract the battery. On this model, the battery is glued to the body, and the display plume is easily damaged.
π‘
If the phone doesnβt turn off by any means, itβs likely the hardware (power button, motherboard) thatβs the only way to get out of the Main Menu is after repair.
How to avoid getting back into Main Menu
To avoid facing this problem again:
- π« Do not enter unknown codes in the Phone application (for example, ##).
- π Turn off button combinations in settings: Settings β Additionally. β Buttons β Button combinations
- π± Update the firmware - in new versions MIUI Bugs with random entrance to the engineering menu are eliminated.
- π‘οΈ Set a password on the engineering menu (if your firmware supports Engineer Mode Lock).
On the Redmi Note 8 Pro, it is especially dangerous to accidentally press the combination:
Power + Volume DownWhen the phone is turned on, it can cause a Fastboot Mode, which is harder to exit than from Main Menu.
If you often have to work with engineering menus (for example, to test the network), install the MTK Engineering Mode app from Google Play. It provides secure access to functions without the risk of getting stuck in the menu.