Why you can not keep contact in the phone Xiaomi: a full analysis of the causes and solutions

You try to add a new number to your Xiaomi phone book, but after you click Save, the contact disappears or doesn't appear on the list? This problem is found on devices with MIUI versions from Redmi Note 10 to flagship Xiaomi 14. 80% of cases are due to sync problems, SIM- map errors or system application failures. But there are less obvious reasons, from operator restrictions to conflicts with cloud services.

In this article, weโ€™ll look at all possible scenarios for why Xiaomi isnโ€™t saving contacts, from basic ones (such as a crowded SIM memory) to technical ones (a damaged contacts2.db database), and youโ€™ll get step-by-step instructions with screenshots checked on MIUI 12-14, as well as ways to restore lost contacts. If the problem occurs after an update or reset, we have separate solutions for these cases.

1.Problems with SIM-Map: Why Contacts Are Not Saved on the Map

The most common reason is a damaged or overflowing SIM- card: Outdated Mini-SIM cards (2FF) often have a 250 contact limit, and modern Nano-SIM (4FF) cards have a 500 limit. When the limit is exceeded, the phone simply ignores new entries.

How to check:

  • ๐Ÿ” Open Contacts โ†’ Settings (โš™) โ†’ Contact Management โ†’ Storage Place and select "SIM- Card." If the option is inactive, the card is filled.
  • ๐Ÿ“ฑ Go to Settings โ†’ SIM-maps and mobile networks โ†’ [Your SIM] โ†’ Contacts SIM. The current number of records will be displayed here.
  • ๐Ÿ› ๏ธ Try to keep contact with the phone's internal memory ("Device" option in storage settings). If you get it, the problem is exactly in SIM.

Decisions:

  • ๐Ÿ“ฒ Transfer contacts from SIM to the phone: Contacts โ†’ โ‹ฎ (menu) โ†’ Import/Export โ†’ Export from SIM โ†’ to the device.
  • ๐Ÿ”„ Replace the SIM- card with a new (free in the cabin operator). Modern eSIMs have no contact restrictions.
  • ๐Ÿงน Clear SIM of unnecessary entries: Contacts โ†’ SIM โ†’ Select unnecessary entries โ†’ Delete.

โš ๏ธ Warning: If the SIM- card is physically damaged (scratches, chips), contacts may disappear even when there is no space.

๐Ÿ“Š Where do you usually keep your contacts?
Nana SIM-map
In memory of the phone
Google Account
In Mi Account.
I don't know.

2. sync failures with Google or Mi Account

If your contacts are lost after you log in or update your MIUI, you may be responsible for incorrect synchronization. Xiaomi uses two cloud services:

  • Google Contacts โ€“ synced through Settings โ†’ Accounts โ†’ Google โ†’ Contact Sync.
  • Mi Account โ€“ included in Settings โ†’ Accounts โ†’ Xiaomi โ†’ Synchronization.

Typical errors:

  • ๐Ÿ”ด Account Conflict: If both Google and Mi Account syncs are enabled, contacts may be duplicated or lost.
  • ๐Ÿ”„ Synchronization freeze: The settings display โ€œSynchronization...โ€ but the process is not complete.
  • โŒ Authentication error: After changing the account password, sync is disabled.

How to fix it:

  1. Open Settings โ†’ Accounts and turn off sync for both accounts.
  2. Delete your accounts (Settings โ†’ Accounts โ†’ Google/Mi Account โ†’ Delete your account).
  3. Reboot the phone.
  4. Add accounts again and enable sync for only one service (we recommend Google Contacts).

โ˜‘๏ธ Checking the synchronization of contacts

Done: 0 / 5

If the contacts are not maintained:

  • ๐ŸŒ Check Google Contacts in your browser โ€“ if there are no records, the problem is on the side of Google servers (solved by waiting or appealing for support).
  • ๐Ÿ“ฑ Install Google Contacts from Play Market (sometimes the regular app MIUI doesn't work properly).

3 - Damaged Contact Database (contacts2.db)

All contacts on Xiaomi are stored in the contacts2.db file located along the path:

/data/data/com.android.providers.contacts/databases/contacts2.db

If the file is corrupted (for example, due to a phone shutdown or a virus attack), new contacts will not be saved, and old ones may disappear.

  • ๐Ÿ“ต Contacts disappear after the reboot.
  • ๐Ÿ”„ When you try to save a number, you get an error called "Can't Add Contact."
  • ๐Ÿ“ฑ The Contacts app closes with an error.

Decisions:

  1. Clear the Contacts app cache: Go to Settings โ†’ Apps โ†’ App Management โ†’ Contacts. Click Clear Cache and Clear Data (โš ๏ธ this will delete all unsynchronized contacts!). Reboot your phone.
  2. Reset the Contacts app settings: In the same app settings, select โ€œReset settings.โ€ Confirm the action and wait for the reboot.
  3. File Deletion contacts2.db (power users only!): How to delete contacts2.db manually This will require root access or ADB. Connect your phone to your PC, open the command prompt and type: adb shell su rm /data/data/com.android.providers.contacts/databases/contacts2.db reboot After reboot, the file will be recreated. โš ๏ธ All unsynchronized contacts will be lost!

โš ๏ธ Warning: If you are unsure of your actions, do not delete contacts2.db manually, this can lead to the complete loss of the phone book. FAQ.

4. Restrictions of the mobile operator

Some operators (e.g. Tele2 or Iota) block the retention of contacts on the SIM- card by default.

  • ๐Ÿ“ถ Technical limitations (e.g., on virtual SIM).
  • ๐Ÿ”’ Security Policy (Protection against copying contacts when stealing a phone).
  • ๐Ÿ’ฐ Paid services (e.g., cloud-based contact storage from an operator).

How to check:

  1. Insert the SIM- card into another phone (not Xiaomi) and try to keep in touch.
  2. Call the operator and check if there are restrictions on working with contacts.
  3. Check the SMS from the operator โ€“ sometimes when activating the SIM, messages with instructions come.

Bypassing restrictions:

Problem.DecisionNote
Blocking saving on SIMSave contacts in your phone memory or Google AccountSet up automatic synchronization
The operator is demanding a fee for the cloudDisable the service via the USSD- command (e.g. *111*0#)Check the command with the operator
Contacts disappear after roamingBefore traveling, export your contacts to a.vcf file.Import after returning

๐Ÿ’ก

If the operator blocks saving to SIM, but it is critical for you to store contacts on the card, try using the second SIM of another operator (for example, MTS or Beeline) only for storing contacts.

5. Conflict with third-party applications

Call blocking applications (such as Truecaller), memory optimizers (Clean Master) or launchers (Nova Launcher) can interfere with the phone book.

  • ๐Ÿ“ž Contacts are saved but not displayed in the call list.
  • ๐Ÿ”„ After installing the new app, the contacts started to disappear.
  • ๐Ÿ“ฑ The Contacts app gives an error called โ€œNo permission to access.โ€

How to identify the culprit:

  1. Start the phone in Safe Mode (click the Shutdown button โ†’ Safe Mode).
  2. Try to keep in touch. If you can, the problem is with third-party software.
  3. Turning to delete newly installed applications, checking to save contacts.

Top-5 applications that cause conflicts:

  • ๐Ÿ›ก๏ธ Antiviruses (Avast, 360 Security) block access to the contact database.
  • ๐Ÿ“ž Number detectors (Truecaller, GetContact) intercept contact management.
  • ๐Ÿงน Optimizers (CCleaner, DU Speed Booster) clear the cache of system applications.
  • ๐ŸŽจ Launchers (GO Launcher, Apex Launcher) are replacing the standard Contacts app.
  • ๐Ÿ”„ Super Backup applications conflict with MIUI Backup.

โš ๏ธ Warning: If the problem occurs after the MIUI update, check the permissions for the Contacts app in Settings โ†’ Apps โ†’ Permissions โ†’ Contacts. Sometimes resetting updates resets the permissions as well.

Hardware malfunctions and memory damage

If none of the methods helped, the cause may lie in a physical malfunction:

  • ๐Ÿ’พ Damaged flash memory (especially on Redmi budget models after falls)
  • ๐Ÿ”‹ Battery wear โ€“ when the charge is low (<15%), the phone may not be able to save data.
  • ๐Ÿ“ฑ Problems with the motherboard (for example, after moisture is ingested).

Diagnosis:

  • ๐Ÿ”ง Run a memory test through Settings โ†’ About Phone โ†’ Diagnostic โ†’ Memory Test.
  • ๐Ÿ”‹ Check battery health in Settings โ†’ Battery โ†’ Battery status (if there is such a item).
  • ๐Ÿ› ๏ธ Install the AIDA64 application and check the Storage โ†’ NAND Flash section for errors.

Decisions:

  • ๐Ÿ”„ Reset your phone to factory settings (export contacts before you do!).
  • ๐Ÿ”ง Contact the Memory Diagnostics Service Center (the cost of the check is from 500 โ‚ฝ).
  • ๐Ÿ“ฑ If the phone is warranty--don't disassemble it yourself, it voids the warranty.

๐Ÿ’ก

If the contacts are not only maintained when the battery is low, the problem is most likely a worn-out battery.Replacing the battery (from 1500 โ‚ฝ) will solve the problem.

7. Features of different versions of MIUI

Depending on the version of MIUI, the ways to save contacts are different, and the following are typical problems and solutions for popular versions:

MIUI versionProblem.Decision
MIUI 12โ€“12.5Contacts are duplicated after synchronization with Mi AccountTurn off Mi Account sync and use Google only
MIUI 13When you save the contact, there is a โ€œNo Placeโ€ error (with free memory)Clear the cache of the Contacts app and restart the phone
MIUI 14Contacts are not displayed in the Phone app, but are visible in ContactsReset the settings of the Phone application in Settings โ†’ Applications
MIUI for POCOIt is impossible to keep contact on SIM (no option)Update your firmware or use a third-party app (such as Sim Contacts)

For MIUI 14 and newer:

  • ๐Ÿ” Check your privacy settings: Settings โ†’ Privacy โ†’ Special permissions โ†’ Access to contacts.
  • ๐Ÿ“ฑ If you use a second space (Dual Apps), contacts may not sync between profiles.

Frequent Questions (FAQ)

โ“ How to Restore Contacts If They Are Missing After Resetting?
If you have synced with Google before reset: Go to your Google Account from a PC. Export contacts to a.vcf file ("More โ†’ Export"). Transfer the file to your phone and import via Contacts โ†’ โ‹ฎ โ†’ Import/Export. If sync has been disabled, try data recovery software (Dr.Fone, EaseUS MobiSaver).
โ“ Why Contacts Are Saved But Not Shown in Call List?
This problem is related to the conflict between Contacts and Phone apps Solutions: Clear the cache of both apps in the App Settings โ†’. Install a standard Google Phone from the Play Market. Check if contacts are hidden: Contacts โ†’ โ‹ฎ โ†’ Settings โ†’ Display contacts (select All Contacts).
โ“ Can I transfer contacts from the old Xiaomi to the new one without a Google account?
Yes, there are 3 ways: MIUI Backup: On an old phone: Settings โ†’ Additionally. โ†’ Backup and reset โ†’ Local backup (select Contacts) Transfer the backup file to a new phone and restore. via.vcf: Export contacts on an old phone: Contacts โ†’ โ‹ฎ โ†’ Imports/Exports โ†’ Export to the device. Transfer the file to the new phone and import. via Bluetooth: send contacts one by one or in a package (in the contact menu, select Send โ†’ Bluetoothยป).
โ“ Why does it write โ€œDatabase Errorโ€ when you save a contact?
This indicates file corruption contacts2.db. Order of action: Remove updates to the Contacts app (Settings โ†’ of the โ†’ App Contacts โ†’ โ‹ฎ โ†’ Delete updates). Clear the data and cache of the application. Reboot the phone. If the error persists, reset (Settings โ†’ About Phone โ†’ Resetting if nothing helps, you need to flash the phone.
โ“ How do you keep contact on SIM if you don't have the option on the menu?
In some MIUI firmware (especially on POCO), the save option on SIM is hidden. Solutions: Install a third-party application to work with SIM- contacts (for example, Sim Contacts). Update the firmware to the latest version (newer versions of MIUI return option). Use USSD- operator commands to manage contacts (check with support).