What is CS on Xiaomi and why is it necessary?
If youβre looking for a CS (or βservice menuβ) on Xiaomi, itβs likely hidden engineering settings that the manufacturer doesnβt advertise in the standard interface, which allow you to test hardware, check sensors, configure the network, and even unlock additional features that arenβt available in normal mode.
On Xiaomi, Redmi and POCO smartphones, these menus are often referred to as Engineer Mode, CIT (Customer Interface Test) or Service Menu.
- π§ Diagnostics of malfunctions (e.g., camera, speaker, accelerometer inspections).
- πΆ Network testing (signal, data transfer rate, information about the SIM-map).
- π Resetting hidden settings (for example, resetting battery statistics).
- π Unlock functions hidden in firmware (for example, enabling debugging by USB loader-free).
However, it is important to understand that not all codes and menus are secure, and some commands can cause a reset, loss of warranty, or even a brick-and-brick device if used without understanding the consequences.
How to open the engineering menu (#4636##) on Xiaomi
The most famous way to get into hidden settings is to enter service codes through the Phone app. Most Xiaomi smartphones run a universal code:
##4636##After entering this code, the Testing menu will open, where tabs are available:
- π Usage statistics β statistics on application usage.
- πΆ Battery information β detailed information about the battery (charge level, temperature, battery health).
- π Wi-Fi information β Wi-Fi connection data (signal, MAC-address, speed).
- π± Device information β device information (model, Android version, MIUI).
If the code doesnβt work, try alternatives:
| Code. | Appointment | Works on |
|---|---|---|
| ##6484## | Testing of hardware (MIUI Test) | Most of the Xiaomi/Redmi models |
| ##64663## | Information about the MIPI module (camera, display) | Redmi Note series, POCO |
| ##225## | Verification of sensor calibration | Older models (up to MIUI 12) |
| ##36446337## | Information about firmware and hardware platform | All models on Qualcomm |
β οΈ Note: Some models (e.g. Xiaomi 13 or Redmi Note 12 with) MIUI 14+) Service codes may be blocked, in which case use alternative methods (see next section).
Alternative methods of accessing hidden settings
If the service codes donβt work, try these methods:
1. through the application "Testing" (MIUI Test)
Some MIUI firmware has a hidden MIUI Test (or CIT) application to find it:
- Open Settings β All settings β About the phone.
- Click 5-7 times on the MIUI version until the notification βYou became a developerβ appears.
- Go back to the basic settings and find a new section for developers.
- Enable USB Debugging and Allow location simulation.
- Set it through ADB Command: Adb shell am start -n com.android.settings/.TestingSettings
2.Use of ADB (for advanced users)
If you have a computer and have ADB Tools installed, you can open the hidden menus with the command:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.TestingSettingsTo check the network:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.NetworkDashboardActivityπ‘
Before using ADB, make sure that the phone is debugging over USB and that you are allowed to connect from your computer (a request will appear when you first connect).
Third-party annexes
Google Play has apps that provide access to the engineering menu without entering codes:
- π± MTK Engineering Mode (for devices on MediaTek).
- π§ Shortcut Master β Looks for hidden activity in the system.
- π οΈ QuickShortcutMaker β Creates shortcuts for hidden menus.
β οΈ Note: Installing third-party apps to access system settings may violate Xiaomi's security policy and result in blocking certain features (e.g. Google Pay.
Make a backup copy of the data|Charge your phone at least 50 times%|Make sure the model supports the codes|Do not change the settings if you are not sure of their purpose-->
What to do in the engineering menu of Xiaomi
Depending on the model and version of MIUI, different features are available in the hidden settings.
1. Testing of hardware components
In the Hardware Testing (or CIT) menu, you can check:
- π Speakers and microphone β sound reproduction and voice recording.
- πΈ Camera β test front and main camera (including autofocus).
- π Sensors - accelerometer, gyroscope, compass, proximity sensor.
- π Battery β real charge level, temperature, charging cycles.
2. Network setup
The Network or Telephony section is available:
- π‘ Manual selection of the network (2G/3G/4G/5G).
- πΆ Information on SIM-map (IMEI, operator, signal level).
- π Resetting network statistics (useful for problems with the Internet).
3. Resetting hidden parameters
Some problems (such as fast battery discharge or GPS errors) are solved by resetting hidden meters:
- π Battery Stats Reset - reset battery statistics (helps with incorrect display of charge).
- π GPS Reset - cache reset GPS (speed up satellite search).
What happens if you lose Battery Stats?
Dangerous settings: what not to touch
Not all of the parameters on the engineering menu are safe, and some of the changes can lead to:
- π¨ Network loss (for example, if you change the Band Selection settings manually).
- π₯ Overheating (if you turn on the processor tests at maximum load).
- π Reset to factory settings (some commands in the Factory menu run hard reset).
- π "Bricking" (if the loader or partition parameters are changed EFS).
It is especially dangerous to change:
- π‘ Radio Information settings (may disrupt modem operation).
- π§ Parameters NV Data or EFS (responsible IMEI and network settings).
- π Battery Charging Threshold (incorrect values can damage the battery).
π‘
If you are not sure about the purpose of the parameter, do not change it. Most problems solved through the engineering menu can be fixed by standard means (resetting, firmware update).
How to Get Out of the Engineering Menu
In most cases, you just need to press the Back or Home button, but some tests (such as checking the display or the camera) can freeze.
- Press and hold the Power button for 10 seconds for a forced reboot.
- If the screen isnβt responding, plug the phone into charging β sometimes this will unlock the interface.
- In the extreme, remove and insert back. SIM-map (on some models, this resets network tests).
If after leaving the menu, the phone is unstable (for example, the network is lost or the camera is not working), reset settings through Settings β System β Reset settings.