Owners of Xiaomi devices β smartphones, tablets or TV boxes β sometimes face unexpected shifts to hidden engineering menus (Main Menu, Service Menu, Factory Mode), which can occur after accidentally pressing a combination of buttons, a failed update or a firmware failure. The main problem: standard exit methods (Back button, reboot) often do not work, and the menu interface looks frightening β with a bunch of confusing items in English or Chinese.
In this article, weβll break down all the current ways to exit Main Menu on Xiaomi devices (including Redmi, POCO, Mi TV Stick), explain why the phone or console βhangsβ in this mode, and what to do if none of the methods worked. Importantly, some actions can lead to data loss or locking the device β so read the warnings carefully before every step.
What is Main Menu on Xiaomi and why is the device stuck in it?
Main Menu (or Factory Mode) is a service mode designed to test hardware components in a manufacturing facility or service center.
- π§ Through a combination of buttons (e.g., Volume)+ + Power on-set).
- π¦ After incorrect firmware updates (especially on customized ones) ROM).
- π Because of the malfunction. MIUI (more often on older versions).
- π οΈ When connecting to a PC with service utilities (for example, MiFlash or QFil).
Externally, Main Menu looks like a text menu with items like Version, Item Test, Reboot or Exit. On some devices, the interface may be in Chinese (for example, on the Mi Box or Mi TV Stick consoles), the main danger of this mode is the accidental change of settings that can disrupt the device.
β οΈ Note: If your device has moved to Main Menu after falling, getting moisture or disassembling, do not try to leave the menu yourself. This may be a sign of a hardware malfunction (for example, a disconnected plume or damaged memory.
Method 1: Standard exit through menu items (for smartphones and tablets)
If the menu displays items in English, try to find the option to exit manually.This method works on most Xiaomi smartphones (including Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12):
- Use volume buttons to navigate through menu items.
- Find Exit, Reboot System, or Power Off (can be called in Chinese).
- Confirm the choice of the power button.
- If you have a Normal Boot, select it.
On some firmware, the output may be hidden behind additional submenu, such as Mi 8 or Mi 9, you need to go to Advanced first and then select Reboot to System.
βοΈ Check before leaving Main Menu
Method 2: Forced Reset (Hard Reset)
If the menu is not responsive to clicks or there is no exit point, try forcibly restarting the device, a method that is suitable for all Xiaomi models, but can lead to the loss of unsaved data.
Instructions:
- Press the power button for 10-15 seconds (before the vibration or turn off the screen).
- If the device does not respond, try the Loudness combination.+ + Food (hold on for 20-30 seconds).
- On the Mi Box or Mi TV Stick consoles, turn off the power from the socket for 1 minute, then plug back in.
After restarting, the device should start as normal, and if Main Menu reappears instead, the problem could be a damaged firmware or hardware failure.
β οΈ Note: On some models (e.g. Redmi Note 8 Pro with Mediatek processor), long-term button holding can trigger Fastboot mode.
What if the βNo Commandβ error occurs after the reboot?
Method 3: Exit through Recovery Mode (for power users)
If the standard reboot didnβt work, you can try to exit Main Menu via Recovery mode, which is suitable for smartphones and tablets, but requires caution β incorrect actions can lead to a reset.
Step-by-step:
- Turn off the device (hold the power button until it is turned off).
- Click the combination Loudness+ + Power and hold until the Mi logo appears.
- From the Recovery menu, select Reboot β Reboot to System (use volume buttons for navigation and power for confirmation).
On some devices (such as the POCO F3 or Redmi K40), the Recovery menu may be in Chinese, in which case look for characters (reboot) or (system).
| Model of the device | Combination for entering Recovery | An exit point |
|---|---|---|
| Redmi Note 10/11/12 | Loudness+ + Nutrition | Reboot β System |
| POCO X3/X4/X5 | Loudness+ + Nutrition | Reboot to System |
| Mi 11/12/13 | Loudness+ + Food (hold until vibration) | Advanced β Reboot to System |
| Mi Box S / Mi TV Stick | Turn off power for 30 seconds, then hold OK + Back when turned on | Reboot System Now |
π‘
If the device does not respond to buttons in Recovery, connect it to charge for 10-15 minutes.
Method 4: Use ADB-teams (for PCs)
If the device is connected to a computer and recognized by the system, you can try to exit Main Menu using ADB (Android Debug Bridge), which requires pre-configuring the debugging over USB, but sometimes even without it.
Instructions:
- Install ADB and Fastboot Tools on PC.
- Connect the device to the computer via USB.
- Open the command line (Win + R β enter cmd) and execute the commands:
adb devices
adb shell rebootIf the first command doesnβt show your device, try:
adb kill-server
adb start-server
adb devicesOn the Mi Box or Mi TV Stick consoles, you may need to enable debugging over USB in the developer settings (Settings β About device β Assembly number β press 7 times).
β οΈ Note: If the device restarts back to Main Menu after the adb shell reboot command, this indicates damage to the system partition.
Method 5: Resetting settings (last option)
If none of these methods work, you have to completely reset your device, which will delete all the data on the device, but return it to working order, and on Xiaomi smartphones and tablets, you can do the reset in two ways:
Through Recovery:
- Enter Recovery Mode (see Method 3).
- Select Wipe Data or Factory Reset (in Chinese).
- Confirm the action and wait for the completion.
- Select Reboot System Now.
Fastboot (if Recovery is not available):
- Turn off the device.
- Hold the volume.β + Power to enter the Fastboot Mode.
- Connect to the PC and execute the command:
fastboot -wOn the consoles Mi Box reset is done through the settings menu: Settings β Device β Reset settings.
π‘
Setting reset deletes all data, including photos, contacts and installed apps. If the device was linked to a Mi Account account, after the reset, you will need to enter a login and password to unlock.
What if none of the methods worked?
If the device is still loading into Main Menu or is making errors when trying to exit, the reasons may be as follows:
- π§ Damaged firmware β you will need to flash it through MiFlash or Fastboot.
- πΎ Faulty memory (eMMC or NAND) β It is more common in older models (Redmi). 4X, Mi A1).
- π Hardware problems (for example, disconnected power button plume).
- π± Locking the loader - on some models (POCO F1, Mi 8) requires unlocking through the Mi Unlock Tool.
In these cases, it is recommended that:
- Contact the official Xiaomi service center (warranty repair is possible if the device is not unlocked).
- Find firmware for your model on the Xiaomi.EU or XDA Developers forums and reflash it yourself.
- Try alternative unlock methods via EDL Mode (requires special cable and software).
For consoles Mi Box or Mi TV Stick with a "brick" (complete failure) can help firmware through the Amlogic USB Burning Tool (for chips Amlogic) or Rockchip Batch Tool (for chips Rockchip).