Here we are sharing a complete list of hidden codes for Xiaomi, Redmi, or POCO phones. These codes let you test the touchscreen, network, sensors, battery, and other hardware. The dialer codes shared here work on Xiaomi, Redmi, POCO, and Mi devices with MIUI or HyperOS.
What makes a “secret code”?
Table of Contents
Android stores diagnostic commands in its call and connectivity system. Codes beginning with * or # can be used without special permissions and stop running when you exit the menu. Xiaomi devices use Google’s basic commands but also include extra controls for HyperOS wireless features and sensors.
Xiaomi / Redmi / Poco Secret Codes List
Below are codes to unlock hidden tools for checking your phone’s display, camera, software, and more. They can also fix issues or reset your device to factory settings.
Diagnostics & hardware tests
Code | What it opens |
---|---|
##4636## | Device, battery, Wi-Fi, usage info |
##64663## | Full QC/CIT hardware test suite |
##6484## | Factory Test (CIT mirror) |
##2664## | Touch-screen grid check |
##289## | Speaker / mic loop test |
##0588## | Proximity-sensor read-out |
##0*## | LCD RGB / dead-pixel test |
##0842## | LED pulse + vibration test |
##0283## | Packet loopback (audio) |
##1575## | Extended GPS test |
Battery & power tools
Code | What it shows / does |
---|---|
##6485## | Live health, cycles, capacity (MF_02 / MF_05) |
*#0228# | Extra battery stats (Samsung-style fallback) |
##76937## | Disable thermal throttling (test use only) |
##3223## | Toggle DC-dimming on AMOLED s |
Network & radio switches
Code | Purpose |
---|---|
##726633## | 5 G SA on/off |
##54638##* | 5 G carrier-check toggle |
##86583## | VoLTE carrier-check toggle |
##869434## | VoWi-Fi carrier-check toggle |
##8667## | VoNR switch |
##232338## | Wi-Fi MAC address |
##232331## | Bluetooth RF test |
System info & logging
Code | Purpose |
---|---|
##225## | Calendar provider dump |
##426## | Google Play Services/Firebase diagnostics |
##284## | Instant bug-report saved to /MIUI/debug-log |
Reset & security (use with care)
Code | Action |
---|---|
2767*3855# | Full NAND wipe and firmware re-flash |
##7780##* | Factory reset while keeping system image |
Safe Tips for Using Dial Codes
- Enter codes carefully. Type them first, then take screenshots. Typos can trigger unintended actions.
- Exit if unsure. Some commands might alter critical system files.
- Back up first. Factory resets wipe all data, including photos and files.
- Uninstall dialer apps after testing to avoid accidental activation.
We hope this guide is helpful. If you have any question, please let us know in the comment section down below.
We urge you to keep this list bookmarked. Xiaomi adds or removes functions with each quarterly patch, we’ll update our table when new codes appear.
Your carrier or region settings might block the code, or HyperOS may have removed it. Try using ##64663## for basic device tests.
Most hardware tests are safe. However, codes that reset settings or modify system files can permanently harm your device if used incorrectly.
Yes. Dial ##6485## on Redmi phones with MIUI 13 or newer. Check MF_02 for charge cycles and MF_05 for actual battery capacity.