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”?

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
  • 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.

Why does a code show “invalid”?

Your carrier or region settings might block the code, or HyperOS may have removed it. Try using ##64663## for basic device tests.

Can codes damage the phone?

Most hardware tests are safe. However, codes that reset settings or modify system files can permanently harm your device if used incorrectly.

Is there a quick battery-health code?

Yes. Dial ##6485## on Redmi phones with MIUI 13 or newer. Check MF_02 for charge cycles and MF_05 for actual battery capacity.

ABOUT AUTHOR -

Ananya Subramani

Ananya Subramani lives in Chennai, India. She has a B.Tech in Computer Science from Anna University and works as a developer. She writes clear guides on web development and cloud computing.

Leave a Reply

Your email address will not be published. Required fields are marked *