No Detection of Xiaomi Caller Number: Complete Troubleshooting Guide

You have your own Xiaomi Redmi Note 12 or Poco X5 Pro, the screen displays "Unknown number", and the call log shows a void instead of the subscriber's name or the inscription "Hidden"? The problem with identifying incoming calls is one of the most common complaints users of Xiaomi smartphones, and it can occur as on budget Redmi 10A, In 80% of cases, it is not hardware faults that are to blame, but software failures or incorrect settings that can be fixed on your own without contacting the service center.

In this article, we will examine all possible reasons why your Xiaomi stopped showing who is calling – from banal disconnection of the number detector to conflicts with firmware. MIUI 14. You will receive step-by-step instructions with illustrations (for Android models). 12/13), The solution compatibility table for different versions, as well as unique ways to restore the operation of the determinant, which are not described in the official documentation of Xiaomi.

1. Why Xiaomi doesn’t show the incoming number: top-7 cause

Before we get to the fix, it’s important to understand the root of the problem: Xiaomi smartphones are responsible for processing incoming calls with three components: the telephony module (in firmware), the contact database and the operator’s settings, and a failure in at least one of them causes the screen to show instead of the subscriber’s name:

  • 📞 «Unknown number (even for saved contacts)
  • 🔍 «Hidden" or "Private" (when the number is not actually hidden)
  • 📵 Empty field in the call log
  • 📱 Screen getting stuck when incoming call

Here is a full list of causes, sorted by frequency:

Reason.How it manifestsXiaomi models at risk
Number Definition Disabled in SettingsAll numbers are displayed as "Unknown"All models on MIUI 12-14
Failure to synchronize contacts with Google/Mi AccountContact numbers are not determined, new ones are not saved.Redmi 9/10/Note 11, Poco X3/X4
Conflict with SIM-map (obsolete or damaged)The only problem is one. SIM, The second one's fine.Hybrid slot models (Redmi Note 8 Pro, Mi) 10T)
Firmware error MIUI (especially after updating)The problem appeared after the update, the reset does not helpXiaomi 12/13 series, Poco F4/F5
Viral software or malware applicationNumbers are selected selectively, advertising appears when calling.Budget models (Redmi) A1, Poco C50)

Critical point: if the problem occurred after the update MIUI shift SIM-First check points 2 and 3 from our instructions – they solve 60% of cases. NFC (For example, the Redmi Note 12 Pro+) Also relevant is the inspection of the antenna module - its damage can affect the processing of calls.

📊 What kind of Xiaomi model do you have?
Redmi Note 10/11/12
Poco X3/X4/X5
Xiaomi 11/12/13
Another model

2. Basic settings: enable number determinant

Start by checking the obvious — it's possible that the incoming call detection function is just disabled in the settings. MIUI 14 The path to this parameter has changed, so even experienced users can skip it.

Open Settings → Applications → Application Management, then:

  1. Find the phone app** (pipe icon) in the list.
  2. Go to Permits. → Additionally. → Definition of number.
  3. Activate the "Show incoming numbers" switch**.
  4. Go back and check the Notifications section. → Incoming calls – notifications should be displayed here.

For MIUI 13 and older: the path is a little different → Memory and applications → All applications → Phone. → Permits → Number definition: If there is no "Determination Number" item, your firmware does not support manual configuration (relevant for some regional versions).

Is the display of incoming numbers in the "Phone" app enabled?

Are notifications activated for incoming calls?

Are your contacts synchronized with your account? Mi/Google?

Is it right to choose? SIM-Call card (for two-symbol models)?-->

🔹 Additional Lifehack: If the problem persists after activating the number detector, try resetting the Phone app** (in the same application management menu) to delete the cache and return the standard settings without losing contacts.

Contact sync: why Xiaomi doesn’t see the saved numbers

One of the most insidious reasons is that your smartphone may "know" the number of the subscriber (it's in the phone book), but not associate it with an incoming call due to a database failure, which often happens after:

  • 🔄 Updates MIUI (particularly 12 on 13/14 version)
  • 📱 Transition from Android 11 Android 12/13
  • ☁️ Changes to Google or Mi Account
  • 📵 Deletion of the cache of the “Contact” application»

To reconnect contacts and incoming calls:

  1. Open Contacts. → Settings (⚙️) → Contact management.
  2. Select “Display Contacts” and make sure all sources are tagged (Google, SIM, The device).
  3. Go to Settings. → Accounts and sync and manually run sync for Google Contacts and Mi Account.
  4. If contacts are duplicated, use the function “Unite and correct” in the contact settings.

Attention, if you use two SIM-Check that the contacts are tied to the correct SIM. For that:

  1. Open a contact that is not defined.
  2. Press Edit. → Additionally. → SIM-map.
  3. Make sure you choose the one. SIM, challenged.
What to do if the contacts are lost after the reset?
If after resetting settings or updates MIUI The contacts are gone, check: 1. Backup copy in Mi Cloud (https://i.mi.com) — regenerate from there. 2. Export of contacts to SIM (If you have done so before, import through contact → Settings → Imports/Exports. 3. Google Contacts cache – sometimes it helps to delete the cache of the Google Contacts app and Contact Store in the application settings.

4.Problems with SIM-card: when the operator is to blame

If the settings are correct, the contacts are synchronized, but Xiaomi still does not show who is calling – it may be the fault SIM-This is the problem that most often manifests itself as the map or operator settings:

  • 📶 Numbers are not defined on one SIM (The second one's fine)
  • 📵 When you call, you will receive a message “Network error” or “Service is not available»
  • 🔄 After the reboot, the problem temporarily disappears.

Here's what we need to do:

Step 1: Checking SIM-map

Extract. SIM-map and examine it with a subject:

  • 🔍 Damage to contacts (scraping, scratching)
  • 📏 Incorrect trimming (if nano-SIM was used in the adapter)
  • 🕰️ Validity (Cards older than 5 years may not work properly)

🔹 Advice: If SIM old, ask the operator to replace it with a new one. USIM-cards work better with VoLTE and ViLTE, which is important for the correct identification of numbers.

Step 2: Operator network settings

Go to Settings. → SIM-maps and mobile networks → [choose SIM] → Network type and:

  • Install «4G (b) "(*) This will support VoLTE.
  • Activate Volte Calls (if there is one).
  • Turn off the “Auto-Choice Network”** and manually select your operator.

For subscribers MegaFon/Beeline/Tele2: if after these manipulations calls stopped coming at all – call in support of the operator and ask to activate the service “Determination of the number”** (sometimes it is disabled by default).

💡

If you have Xiaomi with eSIM support (like Xiaomi 13 Lite), try switching to physical for a while. SIM — sometimes virtual SIM They work with errors in number definition.

5. Resetting and flashing: radical methods

If none of these things worked, the problem goes deeper, either in corrupted system files or in a firmware conflict, and then a reset or reinstallation will help. MIUI.

Method 1: Resetting settings (without data loss)

This is a secure way that doesn’t affect your files, but returns your phone settings to factory settings:

  1. Select “Reset Network Settings”** (not to be confused with a full reset!).

Method 2: Complete reset (Hard Reset)

🚨 Attention, this method will delete all data from the phone:

  • Make a backup through Settings → Additional → Backup and Reset.
  • Save contacts in your Google Account or on SIM-map.
  • Remember the Mi Account (required to unlock after resetting).

For discharge:

  1. Turn off the phone.
  2. Press the Power button + Volume up until the Mi logo appears.
  3. From the Recovery menu, select Wipe Data → Wipe All Data.
  4. Confirm the action and wait for the reboot.

Method 3: Fastboot Flashing (for experienced ones)

If the reset didn’t help and the problem occurred after the update MIUI — It's possible that the firmware is in error, and then a clean flashing will help:

  1. Follow the instructions in the Mi Flash Tool for clean installation.

Warning: Fastboot flashing deletes all data and can result in bootloader locking if instructions are not followed.For models with locked bootloader (Xiaomi) 12T, Redmi Note 12 Pro+) You will need to unlock through the Mi Unlock Tool.

💡

If the problem persists after flashing, it is a sign of a hardware malfunction (a telephony module or antenna is damaged), in which case only the service center will help.

6.Viruses and third-party applications: a hidden threat

An unlikely but possible scenario is malware that blocks the identification of numbers or replaces incoming calls.

  • 📱 The problem arose after installing a new application.
  • 🔄 Numbers are selected selectively (e.g., only from contacts).
  • 📵 During the call, advertising or redirection to websites appears.

To check the system:

  1. Install an antivirus (such as Dr.Web Light or Malwarebytes).
  2. Run a deep scan.
  3. Check the list of installed applications for suspicious ones (for example, with names like “Phone Booster”, “Call Manager”).
  4. Disable Administrator Rights for Unknown Applications in Settings → Passwords and security → Administrator privileges.

🔹 Hidden threat: Some spam blocking applications (such as Truecaller) may conflict with the system number detector.

7. Hardware malfunctions: when to carry in the service

If you've tried all the software methods, but Xiaomi still doesn't show who's calling, it could be the hardware.

  • 📱 The problem arose after falling or getting moisture.
  • 📵 The phone does not catch the network or often loses the signal.
  • 🔌 Calls are interrupted, the voice of the interlocutor is interrupted.
  • 📡 There is no VoLTE option in the network settings (although the operator supports it).

In this case, the fault may be:

ComponentSigns of malfunctionCost of repair (approximately)
Antenna moduleWeak signal, problems with numbering only in some places1 500 — 3 000 ₽
Telephony module (modem)Complete lack of network, inability to call3 000 — 6 000 ₽
Slot SIM-mapThe problem is with one thing. SIM, The second one's fine.1 000 — 2 500 ₽
Contact solderingThe problem occurred after a fall or impact2 000 — 4 000 ₽

⚠️ If you suspect a hardware malfunction, don’t try to disassemble the phone yourself – Xiaomi models after 2020 use adhesive joints and brittle plumes. Unprofessional repairs can result in the total loss of warranty (even if it is still valid) or damage to the motherboard.

🔧 What do you do:

  1. Contact the official Xiaomi service center (list on the website) mi.com/ru/service).
  2. If the warranty is over, look for proven workshops with good reviews (for example, on Yandex.Services or 2GIS).
  3. Before visiting the service, make a backup copy of the data - after repair, a reset may be required.

FAQ: Frequent questions about the problem

🔍 Why Xiaomi is showing a “Hidden Number” when the subscriber is not hiding?
This is due to a failure in the telephony module or a conflict with the operator. Try: Disable and turn on VoLTE again in the settings SIM-Reset network settings (Settings) → SIM-map → Reset network settings. Call ##4636##, select Phone Information** and check if your number matches what the network sees. If it doesn't, the carrier-side problem (call support).
📱 After updating MIUI They're not getting numbers?
Updates often break the telephony module.Solutions: Reverse to the previous version MIUI Recovery (if you have a backup) Reset the Phone and Contact settings (Settings) → Annexes → Install Magisk and Disable Flag Secure* (unlocked downloaders only). If the problem is massive, wait for a patch from Xiaomi (watch for updates in Settings). → The phone. → Updating the system).
📵 Second. SIM Numbers are defined, first numbers are not?
This is a typical problem of two-sym Xiaomi: 🔹 The slot is damaged. SIM-Cards (try to change the cards in places). 🔹 Incompatibility with the operator (e.g. the body)2 You may not be able to support the second SIM). 🔹 Firmware error (in) MIUI 13/14 There's a priority bug SIM Solution: Update your firmware, check your VoLTE settings for each SIM separately or contact the service for the diagnosis of the slot.
🛠️ Can I repair the number detector myself without contacting the service?
Yes, if the problem is software. Try: Install an alternative call app (like Google Phone from Play Market); disable all spam blocking apps (Truecaller, GetContact); manually prescribe settings. APN If nothing helps, it is likely a hardware malfunction (see section 7).
📲 Why are the phone calls empty when they are in?
It's because of this: 🔹 Failure in the database of the application "Phone"** (will help reset cache). 🔹 Disabled call history saving (Settings) → Annexes → Phone. → Warehouse → Clear the data, but it will delete the entire log!). 🔹 A virus that cleans the log (check with antivirus). To restore the log, try apps like Call Logs Backup & Restore (if you have a backup).