bolt Latest
Best TWS Earbuds Under ₹2,000 in India: 5… 15 WhatsApp Hidden Features & Tricks Most People… How to Check If Your Phone Is Hacked:… 15 Samsung One UI Hidden Settings You Should… Phone Heating While Charging? 9 Real Fixes, in… Android Secret Codes: The Complete List That Actually… Xiaomi, Redmi & POCO Secret Codes List: Working… All Jio, Airtel, Vi & BSNL USSD Codes… Samsung Secret Codes List: 30+ Working Codes, Safe… Is the Razer Blade 16 Review: Ultimate spec,… Best TWS Earbuds Under ₹2,000 in India: 5… 15 WhatsApp Hidden Features & Tricks Most People… How to Check If Your Phone Is Hacked:… 15 Samsung One UI Hidden Settings You Should… Phone Heating While Charging? 9 Real Fixes, in… Android Secret Codes: The Complete List That Actually… Xiaomi, Redmi & POCO Secret Codes List: Working… All Jio, Airtel, Vi & BSNL USSD Codes… Samsung Secret Codes List: 30+ Working Codes, Safe… Is the Razer Blade 16 Review: Ultimate spec,…

Search Articles

Featured Xiaomi Codes
Tutorials

Xiaomi, Redmi & POCO Secret Codes List: Working Codes, Safe vs Dangerous

androfyi calendar_today October 31, 2026 schedule 10 min read visibility 4 views

Need a Xiaomi secret code right now? Start with these three — they are safe, read-only, and work on most Xiaomi, Redmi and POCO phones:

  • *#*#6484#*#* — opens the CIT hardware test menu (display, touch, sensors, speakers, cameras and more)
  • *#06# — shows your IMEI number (both SIM slots)
  • *#*#6485#*#* — shows battery information: charge level, voltage, temperature and cycle/health data

Everything else in this list is split into three groups: Safe (look, don’t change anything), Use with caution (the menu can change settings) and Dangerous — do not dial (reset codes that can wipe your phone). That split is the whole point of this guide: most “complete Xiaomi codes” lists mix all three together and copy each other’s mistakes for years, including codes that only ever worked on one chipset or an old MIUI version.

Read this first: Codes vary by model, MIUI/HyperOS version, and — uniquely important for Xiaomi — by chipset: some exist only on MediaTek-powered phones (many Redmi and POCO models). Xiaomi also restricts hidden codes with successive updates, so a code that worked on MIUI 13 may do nothing on HyperOS. If a code does nothing, your model doesn’t support it — that is normal, not a fault. Use the stock Xiaomi Phone app; codes generally do not work in Google Phone. Do not keep trying variants from random sites.

Illustration: Xiaomi Phone app dial pad with the *#*#6484#*#* CIT code typed in

Safe Xiaomi Codes — Information and Tests Only

These codes open a screen that shows information or runs a test. Back out with the Back button and nothing on your phone changes.

Code What it does When it’s useful
*#06# Shows IMEI for both SIM slots (and serial number on many models) Lost/stolen reports, warranty checks, verifying a used phone against the IMEI on its box. Never share your IMEI publicly.
*#*#6484#*#* CIT hardware test menu: Automatic Test, Single Item Test, Test Report — display, touch, sensors, speakers, mics, vibration, fingerprint, cameras Run the Automatic Test before buying any used Redmi, POCO or Mi phone. Tests only; skip anything labelled “calibration”.
*#*#64663#*#* QC Test / hardware test menu (sensors, Bluetooth, battery, speakers) The long-standing Redmi test entry — try it if *#*#6484#*#* does nothing on older MIUI. Some builds accept the ##64663## form.
*#*#6485#*#* Battery information: level, voltage, temperature, health/cycle fields (MF_02 = cycles, MF_05 = capacity, per sources) Checking battery wear on a used phone. Information only — ignore “battery calibration” claims. Some builds accept ##6485##.
*#*#4636#*#* Android Testing menu: phone/radio info, usage statistics, Wi-Fi info Weak signal or slow data checks. View only — the network-type dropdown inside changes settings; restricted on some HyperOS builds.
*#*#0#*#* LCD display test: cycles through solid colour screens Spotting dead pixels and backlight bleed on a used phone
*#*#2664#*#* Touchscreen test: draw on a grid to reveal dead zones Diagnosing ghost touch or an unresponsive strip of screen
*#*#0588#*#* Proximity sensor test If your screen stays lit during calls, this shows whether the sensor responds
*#*#289#*#* Speaker and microphone test: plays tones, records and plays back Checking distorted call audio or a dead earpiece
*#*#0842#*#* Vibration motor and backlight test Checking a weak vibration motor
*#*#1575#*#* GPS test with satellite lock information Diagnosing slow or drifting location
*#*#232331#*#* / *#*#232339#*#* Bluetooth test / WLAN (Wi-Fi) test Verifying the Bluetooth or Wi-Fi radio with a technician
*#07# SAR value information Checking your model’s listed radiation (SAR) value (India’s limit is 1.6 W/kg)
*#*#0000#*#* Full device information: model, hardware/software versions, baseband One-screen identity check. Reported by fewer sources than the codes above; may not open on every HyperOS phone.
*#*#1111#*#* / *#*#2222#*#* / *#*#3264#*#* FTA software version / FTA hardware version / RAM version Support and diagnostic checks
*#*#426#*#* FCM (Firebase Cloud Messaging) diagnostics for Google Play services Checking why push notifications (WhatsApp, Gmail) arrive late
*#21# / *#67# / *#43# Call forwarding status (all calls / when busy) / call waiting status Checking whether your calls are being forwarded without you knowing

That’s 21 codes you can dial without risk on a phone you own. Two habits keep them safe: don’t tap buttons inside a menu you don’t understand, and exit with Back rather than experimenting.

A Safer Alternative for Most People: Open CIT from Settings — No Code at All

If all you want is “is my phone healthy?”, you don’t need a code. Go to Settings → About phone → All specs (on HyperOS: About phone → Detailed info and specs) and tap Kernel version five times — the same CIT menu opens. It works even where Xiaomi has restricted the dialler codes, and it is the check a Xiaomi service centre runs — worth doing before paying for a second-hand Redmi or POCO in India.

Illustration: Xiaomi CIT hardware test menu with Automatic Test and Single Item Test options

Use with Caution — These Menus Can Change Settings

These codes are real and documented, but what they open can change your phone. Open them only if you know why you are there, and change nothing unless following model-specific instructions from Xiaomi support or a technician.

Code What it opens The risk
*#*#3646633#*#* MediaTek EngineerMode: deep radio, network and audio engineering menus MediaTek phones only (many Redmi Note and POCO models); nothing on Snapdragon phones. Band, RF and audio-gain values can be changed inside — mistakes can leave you with no signal. Technicians only.
*#*#86583#*#* VoLTE carrier-check override: makes the VoLTE option appear in SIM settings even when the carrier check failed Flips a hidden toggle. Widely used in India when VoLTE options were missing on Jio/Airtel — but unnecessary if your carrier and plan fully support VoLTE.
*#*#86943#*#* VoWiFi (Wi-Fi calling) carrier-check override Same caution as VoLTE: it changes a setting rather than showing information. One source prints this code with an extra digit (*#*#869434#*#*) — the form here is the one our other sources corroborate.
*#*#726633#*#* Enables the 5G SA (standalone) option in network settings Changes how your phone camps on 5G. 5G SA coverage in India is still patchy; forcing SA where only NSA exists can worsen your connection.
*#*#284#*#* Instant bug report: captures a diagnostic log package (saved under the MIUI debug-log folder on MIUI builds) The log can contain personal data. Generate it only when Xiaomi support asks; never post one publicly. Behaviour may differ on HyperOS.
*#*#2663#*#* Touchscreen (TSP) firmware version screen Listed here, not in Safe, because on some builds this screen sits next to firmware-update options. View only — never tap an update option.

Dangerous — Do Not Dial These

These codes are listed so you can recognise and avoid them, not to try them. Several older lists present them as ordinary “secret codes”, sometimes even as “soft reset” tricks. They are not.

Code What it actually does
*#*#7780#*#* Factory data reset on older MIUI: wipes apps, app data, accounts, Wi-Fi passwords and settings. Reportedly deprecated in modern HyperOS — but lakhs of phones in India still run older MIUI, where it remains a live risk.
*2767*3855# Legacy full-format code: complete device wipe and firmware re-install on old Android builds. Reported as no longer working on current Xiaomi firmware — still listed because it keeps circulating.

Also avoid, as a rule:

  • Anything inside MediaTek EngineerMode that touches bands, RF or EFS/NV data. Corrupting these can permanently break calling and IMEI registration — and “IMEI repair” via engineering menus is illegal in India.
  • Any site, video or shop claiming a code will remove Mi Account lock, bypass FRP/Google lock, or “unlock” a second-hand phone. Those codes do not exist. Even a genuine factory reset does not remove Mi Account or FRP — after a reset you still need the previous owner’s Mi Account and Google credentials (Beebom states this explicitly). A phone that stays locked after a reset is behaving as designed; anyone charging for a “code” to fix it is running a scam, common in India’s used-phone market.
  • “Battery calibration” and “charging boost” codes. No dial code calibrates a lithium battery or charges faster. At best they open an information screen; at worst they are the reset codes in disguise.

If you actually want to reset your phone, do it the safe way: back up first (Google backup / Mi Cloud / PC), then use Settings → About phone → Factory reset. You get warnings and a confirmation step — everything the codes skip. You will need your Mi Account and Google passwords afterwards.

Illustration: About phone screen with the Kernel version row highlighted

Why Did a Code Not Work on My Phone?

In order of likelihood:

  1. Your MIUI/HyperOS version removed or restricted it. Xiaomi tightens access with successive releases — reset codes were deprecated in HyperOS, and even *#*#4636#*#* is restricted on some newer builds. The Settings → Kernel version route to CIT survives: it is the service centre’s own path.
  2. Wrong chipset. *#*#3646633#*#* (EngineerMode) exists only on MediaTek phones. On a Snapdragon Xiaomi or POCO it does nothing, and no Snapdragon equivalent exists.
  3. Your model or region never had it. Redmi, POCO and Mi lines do not all expose the same menus, and Indian, Global and China ROMs differ.
  4. You used the wrong dialler. Try again in the stock Xiaomi Phone app — codes generally do nothing in Google Phone.
  5. The code was wrong. Lists get copied for years, including typos and Samsung-only codes relabelled as Xiaomi codes. A code on only one website is a code to skip — one widely copied code, *#*#9324#*#*, appears in none of the current sources we checked, so it is not listed here.

Go Deeper on Androfyi

FAQ

What Is the Safest Xiaomi Secret Code to Try First?

*#06# (IMEI) and the CIT hardware test. For CIT, the Settings route is safest of all — Settings → About phone → All specs / Detailed info and specs → tap Kernel version five times — because no code is involved. If a code is in the Safe table above, it only displays information or runs a test.

Do Xiaomi Secret Codes Work on HyperOS, or Only MIUI?

The core information and test codes — *#06#, *#*#6484#*#*, *#*#6485#*#* — are reported working on both MIUI and HyperOS. But Xiaomi restricts more codes with each release: reset codes are reported deprecated in HyperOS, and *#*#4636#*#* is restricted on some builds. If a code does nothing, your build doesn’t support it — use the Settings route instead.

What Is the Difference Between *#*#64663#*#* and *#*#6484#*#*?

Honestly: the sources do not fully agree. *#*#64663#*#* is the older, long-documented “QC Test” entry; *#*#6484#*#* is described by current sources as opening the CIT / Engineering test menu (one list calls it a “CIT mirror”). In practice both lead to Xiaomi’s hardware-test family. If one does nothing, try the other — if both fail, the Kernel version tap in Settings opens CIT directly.

Can a Secret Code Damage My Phone?

The Safe codes cannot. The Caution and Dangerous ones can: reset codes erase your data, MediaTek EngineerMode can change radio settings that leave you without signal, and carrier-check overrides alter network behaviour. That is why this list separates them instead of giving you one flat list.

Is There a Xiaomi Code to Remove Mi Account Lock or Remove Google FRP Lock?

No. No dial code removes Mi Account activation lock or FRP/Google verification, and neither does a factory reset — after any reset, the phone asks for the previous Mi Account and Google credentials. Anyone selling such a code is running a scam. With a locked second-hand phone, your only legitimate routes are the original owner’s credentials or Xiaomi service with proof of purchase.


Sources Checked for This Guide

Codes and warnings were cross-checked against: Beebom Gadgets’ “Xiaomi Secret & Security Codes” list (updated May 2026 — CIT behaviour, network overrides, reset-code deprecation in HyperOS, FRP note), TheDroidGuru’s “List of Xiaomi & Redmi Secret Codes: HyperOS & MIUI” (battery MF_02/MF_05 fields, bug report, ## variants), Dr.Fone by Wondershare’s Xiaomi hardware test guide (CIT via Settings → Kernel version), Skilvo’s Android secret codes master list, and model code pages on MobileSpecs and MobileXFiles (Redmi 13, Redmi Note, Xiaomi 14T). Where sources disagreed — the VoWiFi code’s digits, the LCD test code’s form, the 64663 vs 6484 menus — that is stated in the article rather than smoothed over.


androfyi

Android enthusiast and tech writer. Sharing the best apps and tips for your Android device.

Leave a Comment

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