Are you trying to add a new number to your Xiaomi phone book, but the system stubbornly gives out an error or just ignores the action? The problem with maintaining contacts is one of the most common among users of Redmi, POCO and Mi smartphones. 80% of the cases are due to account sync problems, overcrowded memory or malfunctions in the Contacts app, but there are less obvious reasons: from firmware conflicts to hardware limitations on budget models.
In this article, weโll look at all possible scenarios why Xiaomiโs phone refuses to keep contacts, from commonplace user errors to deep system failures. You will receive step-by-step instructions for each situation, including how to restore lost numbers and prevent problems in the future. MIUI 14/15, where synchronization algorithms have changed.
If you've tried to reboot your phone or clear your cache, don't rush to reset to the factory. 9 out of 10 cases, the problem is solved without drastic measures. Let's start with the diagnosis!
1. Check basic settings: account and permissions
The first thing to rule out is that there is no binding to a Xiaomi/Google account. Without authorization, the phone simply does not know where to save contacts: in local memory or in the cloud. On Redmi Note 12 and the newer models, only Mi Account sync is enabled by default, which often confuses users.
Open Settings โ Accounts and sync. Make sure:
- ๐น At least one account (Google or Xiaomi) is connected. If not, add it through Add an account.
- ๐น Contact synchronization for the selected account is enabled (the slider must be active).
- ๐น Contact Management indicates the correct default account (click Contacts to save).
An important nuance for MIUI 14+ is that the system can block the saving of contacts if the Contacts app does not have permissions to access memory. Check this in Settings โ Applications โ Application Management โ Contacts โ Permissions.
- ๐ฑ Storage (for backup copies)
- ๐ Contacts (obviously, but sometimes reset)
- ๐ Internet (for cloud synchronization)
โ ๏ธ Note: If you see a message saying โNo contact was savedโ when you try to add a number from two SIM-check if the synchronization settings for each card conflict. SIM-The card must be selected as one of the main SIM contact.
2. Contacts app errors: reset and reinstallation
The standard Contacts app in MIUI is known for its bugs, especially on the POCO X5 and Redmi 10C models. If the problem occurs after the system update, it is the cache or corrupted application data.
- Cache Cleanup: Go to Settings โ Applications โ Application Management โ Contacts โ Memory. Click Clear Cache. Don't delete data - it will erase all local contacts!
- App Settings Reset: In the same menu, select Settings Reset, which will return the standard display and sorting options, but will not affect the contacts themselves.
- Reinstall Updates: If the app has been updated through Google Play, rolling back to the factory version sometimes helps. โฎ โ Remove updates.
Critical error in MIUI 15.0.4-15.0.7: Contacts can completely block the saving of new numbers due to a failure in the duplicate verification module.
โ๏ธ Diagnostics of the โContactโ annexยป
If contacts are still not saved after this manipulation, try an alternative application from Google Play (such as Simple Contacts or Contapps) to help determine if the problem is in the system software or hardware.
3. Conflicts with firmware and updates
Contact saving errors often occur after a MIUI update or an unofficial firmware. For example, MIUI 14.0.3 for the Redmi Note 11 had a bug that only saved contacts in vCard 2.1 format, which is incompatible with some cloud services.
| Symptoms. | Probable cause | Decision |
|---|---|---|
| Contacts are saved but disappear after rebooting | Failure in the synchronization module com.android.contacts | Clear Contact Warehouse Data in Application Settings |
| New contacts are not displayed on the call list | Firmware conflict from a third-party developer (e.g. Xiaomi.eu) | Return to the official firmware via Fastboot |
| When saving, an error appears: โService is not availableโ | Blocking Google Services (Relevant for Chinese versions of ROM) | Install Google Installer or change region in settings |
For custom firmware users (like LineageOS or Pixel Experience): Check if Android Contacts Provider is enabled in your firmware settings. In some builds, this module is disabled by default to save resources.
How to check the integrity of the firmware?
โ ๏ธ Warning: If you use Root rights or Magisk, modules like Xposed can block access to your contact database.
4.Memory and storage problems
On Xiaomi's budget models (like the Redmi A1 or POCO C50), there's limited space in the system partition for contacts. When it's overflowing, new numbers simply don't save.
- Open the Settings โ Memory.
- See the System Memory section. If it's more than 90 percent full, it needs cleaning.
- To free up the space, remove unnecessary APK-files, clear the cache of system applications or transfer media files to SD-map.
Another common cause is a damaged contact database, which can be restored via ADB (Developer Mode enabled):
adb shell pm clear com.android.providers.contacts
adb shell pm clear com.miui.contactsThis command will reset all local contacts, but will return the module to work. Before execution, back up through Settings โ Additional โ Backup.
๐ก
If the phone gives an error โInsufficient memoryโ when you keep contact with the photo, try adding a number without the image, and attach the photo later through editing.
On models with dynamic memory (e.g. Redmi Note 12 Pro+), the problem may lie in storage fragmentation: the solution is to perform memory optimization manually through Settings โ Memory โ Optimize.
5. Hardware limitations and model features
Some Xiaomi models have hardware restrictions on the number of contacts or format, such as:
- ๐ฑ Redmi 9A/9C: maximum 5000 contacts in local memory (when exceeded, new ones are not stored).
- ๐ฑ POCO M3: blocking the preservation of contacts with Cyrillic symbols in some regional firmware.
- ๐ฑ Mi 11 Lite: errors in saving numbers in the format +7 (XXX) XXX-XX-XX (International format required +7XXXXXXXXXX).
To diagnose hardware problems:
- Try to save the contact in a different format (for example, without brackets or with a country prefix).
- Remove the oldest contacts (if there are more than 3000) and check if you can add new ones.
- Create a Google test account and try to keep a contact in it โ if you can, the problem is the limitations of MIUI.
โ ๏ธ Note: On models with eMMC memory (e.g. Redmi) 8A) Long-term use without rebooting can cause the contact database to freeze.Reboot your phone regularly (once a week) to reset the memory cache.
Recovery of lost contacts
If your contacts are lost after a crash, don't panic: they can be restored from a backup or through the cloud.
- Cloud Check: Go to contacts.google.com (for Google) or account.xiaomi.com (for Mi Account). If sync is enabled, contacts should be displayed there. Export them to a.vcf file and import them back to your phone.
- Local Recovery: MIUI has a built-in backup feature. Go to Settings โ Additional โ Backup and Reset โ Local Backups. Select the latest copy and restore data.
- Third-party utilities: If you don't have backups, use programs like Dr.Fone or GT Recovery (root rights required) that scan your phone's memory for deleted records.
Important: In MIUI 15, the contacts are backed up in /MIUI/backup/AllBackup and encrypted. Retrieval without a phone requires official Mi PC Suite software.
๐ก
If your contacts are lost after the MIUI update, try reverting to the previous version via Recovery, which returns lost data in 60% of cases.
To prevent such situations in the future:
- ๐ Set up automatic sync with Google Contacts (more reliable than Mi Cloud).
- ๐พ Regularly (once a month) create local backups through Settings โ System system โ Backup.
- ๐ค Export contacts to a.vcf file and store it in the cloud (Google Drive, Yandex Drive).
7. When to contact the service center
If none of these things worked, the problem could be hardware, and that's true for the following:
- ๐ ๏ธ The phone fell or got wet before the problem (memory chip damage).
- ๐ Contacts are not saved only when the charger is connected (power controller malfunction).
- ๐ฑ Artifacts appear on the screen or the phone spontaneously reboots when working with contacts (a failure in the work of the processor or RAM).
Xiaomi Service Center can:
- Switching the phone through EDL-mode (if the problem is in a damaged firmware).
- Replace the memory module (on models with UFS 2.2 and later).
- Re-sweeten the power controller (if the failure is associated with charging).
โ ๏ธ Warning: Before visiting the service, untie your Xiaomi account from your phone if it is tied. Otherwise, after the reset, you will need to enter your old account information, which can be a problem with a damaged screen.
The cost of repairs varies:
| Type of malfunction | Average price (โฝ) | Duration of repairs |
|---|---|---|
| Flashing through EDL | 1 500โ2 500 | 1-2 hours |
| Replacement of the memory module (eMMC/UFS) | 3 000โ6 000 | 1-3 days |
| Repair of the power controller | 2 000โ4 000 | 2-5 days |
If the phone is warranty, do not hack the firmware and do not try to repair yourself - this will void warranty obligations.