The hidden Main Menu (or Service Menu) engineering menu on Xiaomi devices is a powerful tool for power users to customize settings that are not available in the standard interface. Here you can calibrate the TV screen, change the factory sound settings, test the hardware components of a smartphone or even unlock additional features. However, careless actions in this menu can lead to device failures or cancellation of warranty.
In this article, we will discuss how to safely access Main Menu on Mi TVs. TV (including the Mi models TV 4S, Mi TV Q1, Redmi Smart TV) Xiaomi smartphones (Redmi series, POCO, You will learn official and alternative ways of entering, and you will receive a checklist of actions to minimize risks.
What is Main Menu on Xiaomi and why is it necessary?
Main Menu (or Factory Menu) is a service menu that Xiaomi manufacturers use to test and customize devices during the production phase.
- π§ Calibrate the screen: adjust color temperature, contrast, brightness at the hardware level (not to be confused with software settings in Settings) β Display).
- π Customize the sound: modify EQ-presets, include hidden audio effects, test speakers for defects.
- π‘ Diagnose the network: check the strength of the signal Wi-Fi, Bluetooth, mobile (on smartphones), and also test ports HDMI/USB.
- π Reset hidden meters: for example, the number of TV turns on or battery life on a smartphone.
On Xiaomi TVs, you can even unlock regional restrictions via Main Menu (e.g., enable Netflix in the main Menu). 4K However, such actions may violate warranty conditions. On smartphones, this menu is often used to test sensors, cameras or modules. NFC before-sale.
β οΈ Warning: Changing the parameters in Main Menu can lead to unstable operation of the device. For example, improper calibration of the TV screen can cause flickering or distortion of colors, and resetting the meters on the smartphone can cause errors in the battery.
Official ways to log in to Main Menu on Xiaomi TVs
On Xiaomi TVs (Mi series) TV 4/4S/4A/4C/5/5X/Q1/Q2, Redmi Smart TV) Main Menu is logged in via the remote control. Important: on some models, the menu can be blocked by the manufacturer - in this case, an alternative method will be required (see the next section).
Standard procedure:
- Turn on the TV and wait for the main screen to load.
- On the remote control at the same time press the buttons: Menu + Up (β) + OK Hold them for 5-7 seconds until the menu appears.
- If the combination doesnβt work, try the alternative: Menu. + Down (β) + OK
On new models (e.g. Mi) TV Q2 2023 or Redmi Smart TV X2022) may require input PIN-Standard codes:
- π’ 0000 or 1234 β universal for most devices.
- π’ 3308 or 6543 β used on European TVs.
Turn off the TV from the Internet (Wi-Fi/Ethernet)|Connect the remote to the TV (replace the batteries if necessary)|Prepare a notebook to record current settings|Do not connect external devices (flash drives, game consoles)
-->
| Model TV set | Button combination | Need a PIN? | Notes |
|---|---|---|---|
| Mi TV 4S (2018β2020) | Menu + β + OK | No. | Menu in English |
| Mi TV 5/5X (2020β2022) | Menu + β + OK | Yes (0000) | The menu version depends on the firmware |
| Redmi Smart TV X (2021β2023) | Menu + β + OK | Yes (3308) | It may need to be rebooted. |
| Mi TV Q1/Q2 (2022β2026) | Menu + β + OK | Yes (individual) | PIN serial-numbered |
Alternative Entry Methods for Blocked TVs
If the standard button combination doesnβt work, it could mean that the manufacturer has blocked access to the Main Menu at the software level, in which case there are two proven ways:
1. via the Mi Home app (smart TVs only)
This method is suitable for models with support for Xiaomi IoT (for example, Mi). TV A Pro or Redmi Smart TV X2022). Instructions:
- Install the Mi Home app on your smartphone and log in to your Xiaomi account.
- Connect the TV to the same Wi-Fi network as the smartphone.
- In the app, go to Devices β Your TV. β Settings β Additionally. β Service menu.
- Enter. PIN-code (usually 1234 or 0000).
2. Through ADB-Teams (for advanced users)
If the TV is on Android TV, You can use Android Debug Bridge (ADB). You will need a computer with installed drivers ADB and the debugging on USB TV-wise.
Steps:
- Activate Developer Mode: Go to Settings β On TV. β Build number and press 7 times.
- Enable USB debugging in Settings β For developers.
- Connect the TV to the PC on USB The command is: adb shell am start. -n com.android.tv.settings/.deviceinfo.DeviceInfoSettings
β οΈ Attention: Use ADB It could cause a system crash if you type the wrong command. - Xiaomi TVs with firmware MIUI TV 3.0 and newer access via ADB may be limited β in this case, rooting will be required, which will void the warranty.
What to do if the TV freezes after changing the settings in Main Menu?
How to log in to Main Menu on Xiaomi smartphones (Redmi, POCO, Mi)
On Xiaomi smartphones, the engineering menu is called Engineer Mode or MTK Engineer Menu (on MediaTek-based devices) Sign-in methods vary by model and version MIUI.
Method 1: Using the USSD code
The easiest method is to enter the service code in the Phone application:
- π± Qualcomm Snapdragon processors: ##4636## Testing Menu with battery, network and usage statistics.
- π± For MediaTek processors: ##3644633## or #8255## (opens) MTK Engineer Mode).
Method 2: Through the EngineerMode application
If USSD-codes do not work (for example, on MIUI 14), you can install the official application from Xiaomi:
- Download. APK-EngineerMode file from trusted resource (e.g. APKMirror).
- Install the application by pre-allowing installation from unknown sources (Settings β Applications β Special Rights).
- Run EngineerMode and select the diagnostic section (e.g. Hardware Testing for sensor validation).
In some models (for example, POCO F5 Or the Redmi Note 12 Pro.+) You'll need to enter a password to access the full menu:
- π Qualcomm β for devices on Snapdragon.
- π Mediatek β for devices on MediaTek.
- π Xiaomi is universal for some firmware.
π‘
Before logging into Engineer Mode on your smartphone, back up your data via Settings β Additionally. β Backup: Some tests (e.g. vibration or camera) may cause modules to temporarily fail.
What settings can be changed in Main Menu (and what you can not touch)
Main Menu has hundreds of settings, but changing most of them without understanding the consequences is dangerous. Below is a list of relatively safe settings and those that are strongly discouraged from touching.
β What can be adjusted (with caution)
- π¨ Screen calibration: adjustment RGB-balance, color temperature (e.g, 6500K neutral-white).
- π Sound profiles: enable Dolby Atmos or DTS:X (if supported by hardware).
- πΆ Network Testing: Checking the strength of the Wi-Fi signal or 4G/5G (changeless!).
- π Battery status: resetting the charging cycle counter (only if you are sure you need to).
β What not to touch (risk of breakdown)
- π« Settings EEPROM: Changes in memory chip parameters can cause loss IMEI smartphone.
- π« Factory Reset Protection (FRP): Resetting this parameter will block the device.
- π« Power voltage: the wrong values will disable the screen or battery.
- π« Regional Lock: Changing the region could block access to Google or Mi Account services.
On Xiaomi TVs, it is especially dangerous to change the parameters in the sections:
- Panel Setting β is responsible for the work of the matrix (incorrect settings will lead to flickering or broken pixels).
- Backlight Control β adjusting the backlight (risk of overheating) LED-tape).
- HDMI EDID β The change may result in a lack of signal on ports.
π‘
Before any changes to Main Menu, take a picture of the current settings for each partition, which will help you return the original settings in the event of a crash.
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when working with Main Menu, and here are the most common ones and ways to prevent them:
- Reset settings without backup: Many settings in Main Menu are not saved to the cloud. If you reset the screen or sound settings, it will be difficult to return them. Always write down the original values!
- Change in voltage or frequency: For example, increasing the refresh rate of the screen (Hz) above the factory can cause the image to overheat or artifacts.
- On custom firmware (for example, LineageOS), Main Menu may not work correctly or completely absent.
- Ignoring Warnings: If Warning: For Engineers Only! appears when you enter the section, it is best not to continue.
On Xiaomi TVs, a frequent mistake is changing the parameters HDMI CEC (device management technology HDMI). Incorrect settings can cause the remote to stop switching signal sources or conflict with other devices (such as Soundbar or Apple). TV).
β οΈ Warning: If the TV starts spontaneously restarting after changes to Main Menu or the smartphone loses the network, immediately reset to factory settings. On TVs, this can be done via the Menu combination. + 1 + 3 + 7 + OK (hold 10 seconds).
How to exit Main Menu and return standard settings
If you have completed the setup or accidentally changed critical settings, it is important to exit Main Menu correctly to save (or reset) the changes.
On Xiaomi TVs
- π To exit without saving: press Menu on the remote and hold OK 5 seconds.
- π To reset the current partition: select Default or Reset (usually at the bottom of the screen).
- π¨ For a complete reset of the TV: go to Main Menu β Factory Reset and enter PIN 3308.
On Xiaomi smartphones
- π In Engineer Mode, press the Back button (navigation bar) or Back in the app.
- π To reset the changes, go to Settings β System system β Resetting settings β Reset network settings/sound/display.
- π¨ For a complete reset: Settings β The phone. β Resetting settings (deletes all data!).
If the device is unstable after leaving Main Menu (for example, the sound is lost or the colors are distorted), try:
- Reset the device.
- Reset the settings of a particular partition (e.g., sound or screen only).
- Contact the Xiaomi service center with an indication that changes have been made to Main Menu (this may affect the warranty).
π‘
If the TV is resetting, the TV will request PIN-Main Menu login code and standard combinations donβt work, try entering the last 4 digits of the serial number (located on the box or sticker at the back of the TV).