Mi Band 5 doesn’t show the name of the caller: all the reasons and ways to fix it

You get an incoming call, your smartphone vibrates in your pocket, and the Xiaomi Mi Band 5 screen only shows the number β€” no contact name. It's annoying, isn't it? Especially when the bracelet was supposed to show this information by default. The problem is common to many users, and there can be several reasons for it: from banal synchronization errors to hidden Android settings.

In this article, we will not just list the possible reasons, but give step-by-step instructions with illustrations (where this is critical), analyze the nuances of working with different versions of firmware and even show how to circumvent the limitations of MIUI. Importantly, some solutions require access to hidden smartphone settings, so prepare for a little technical manipulation.

If you've tried resetting your bracelet or rebooting your phone, don't despair. 80 percent of the time, the problem is solved without a factory reset, and let's start with the simplest and gradually get to the most advanced methods.

1. Check the basic settings of contact synchronization

The first thing to do is make sure that the Mi Band 5 has access to your phone book at all, and users often skip this step, believing that since the bracelet is connected to the Mi Fit (or Zepp Life) app, all permissions are automatic. It's not.

Open the Mi Fit app and go to Profile β†’ Mi Smart Band 5 β†’ Call notifications. The Contact Names Switch should be on here. If it's not there, your version of the app is outdated (more on this below).

  • πŸ“± Application permissions: Go to Android settings β†’ Annexes β†’ Mi Fit β†’ Permissions and make sure that Contacts and Call Log are included.
  • πŸ”„ Contact Sync: In the same section of Call Notifications, there may be a button to Sync Contacts (in newer versions it is hidden – see next section).
  • πŸ“ž Number format: Bracelet does not recognize names if numbers are stored in a non-standard format (for example, with spaces or symbols). +7 (999) 123-45-67). Try editing the problem contact, leaving only numbers.

⚠️ Note: If you are using duality SIM-The Mi Band 5 can only show names for calls to the main card. SIM. To fix this, go to your phone settings. β†’ SIM-map β†’ Call by default and select the one SIM, caller.

πŸ“Š What app do you use for Mi Band 5?
Mi Fit
Zepp Life
Other
I don't know.

2. Update of the bracelet firmware and the application

Mi Band 5 with firmware below version 1.0.3.54 does not support correct display of contact names in Russian due to an encoding error, which was fixed in the 2021 updates, but many users still use outdated versions of the software.

To update the firmware:

  1. Open Mi Fit or Zepp Life.
  2. Go to Profile β†’ Mi Smart Band 5 β†’ Update firmware.
  3. If the upgrade is available, plug the bracelet into charging (charge should be β‰₯50%) and wait for the process to be completed.

Also update the Mi Fit app to the latest version via Google Play or the App Store. In the old versions (up to 4.6.0) there is no contact synchronization option for Russian users.

Firmware versionSupport for contact namesNotes
1.0.1.XX and below❌ No (coding error)Mandatory renewal required
1.0.3.54 – 1.0.5.88⚠️ Partially (Cyrillic problem)You need to sync through Zepp Life
1.0.6.XX and higherβœ… Full supportRecommended version

Synchronize data with Mi Cloud|Charge the bracelet to 60%|Connect to Wi-Fi (non-mobile data)|Don't turn off Bluetooth.-->

πŸ’‘

If the update is 0% down, try restarting your smartphone and restarting the process, sometimes by turning off your VPN or power saving mode.

3. Hidden MIUI settings: why contacts aren't synced

On Xiaomi smartphones (especially those with MIUI 12-14 firmware) there is a hidden restriction on app access to contacts. Even if you have given all Mi Fit permissions, the system can block data transfer in the background.

To fix this:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Mi Fit.
  2. Select Additional β†’ Autostart Permissions and turn on the switch.
  3. Go back and tip the battery. β†’ No restrictions.
  4. Go to Settings β†’ Privacy β†’ Special Access β†’ Access to the call log and turn on Mi Fit.

If you have a Redmi or POCO with global firmware, an additional step may be required:

Settings β†’ About Phone β†’ MIUI version (Type 7 times to turn on Developer Mode)


Settings β†’ Additional β†’ For developers β†’ Disable "Optimization MIUI"

⚠️ Note: On some models (e.g. Redmi Note 10 Pro) after upgrading to MIUI 13 Mi Fit attachment loses access to contacts, in which case only a complete reinstallation of the cache-cleaning app will help.

4. Problems with cache and application data

Accumulated cache in Mi Fit or Zepp Life can cause sync failures, especially if you haven't updated your app in a long time or changed your smartphone, to clear the cache:

  1. Open the Settings β†’ Applications β†’ Mi Fit.
  2. Press Warehouse. β†’ Clear the cache.
  3. If it doesn’t help, choose Clear Data (this will delete all bracelet settings, you will have to connect it again!).

After data clearing:

  • πŸ”— Reconnect the bracelet via Bluetooth.
  • πŸ“₯ In the Mi Fit app, allow contact access again (a request will appear).
  • πŸ”„ Go to Profile. β†’ Mi Band 5 β†’ Call notifications and manually run contact sync (button can only appear after cleaning).
What if the bracelet does not connect after data cleaning?
If the Mi Band 5 is not found in the Bluetooth device list: 1. Reboot your smartphone. 2. Reset on the bracelet: go to Settings β†’ Reset to factory (you will need to confirm by tapping the screen 3 times). 3. Install an alternative Notify & Fitness for Mi Band app (available on Google Play) – it often works better with synchronization.

5. Alternative methods: third-party applications and launchers

If standard methods don't work, you can use third-party utilities that not only solve the problem with contact names, but also add additional features (for example, answering a call from a bracelet).

Best options:

  • πŸ“² Notify & Fitness for Mi Band – supports all Mi Band models, allows you to manually select contacts for synchronization and fix coding errors.
  • πŸ”§ Mi Band Master - an advanced utility with the ability to edit the firmware of the bracelet (requires root rights on some devices).
  • 🌐 Tools & Mi Band – specializes in fixing bugs with notifications and contacts.

Instructions for Notify & Fitness:

  1. Install the app from Google Play.
  2. Turn off notifications in the standard Mi Fit (to avoid conflicts).
  3. At Notify & Fitness, go to Settings β†’ Notifications β†’ Calls and turn on the option to Show Contact Names.
  4. Run manual synchronization in the Contacts section.

⚠️ Warning: Some third-party applications require that you disable battery optimization for Mi Fit. Otherwise, they won't be able to intercept call notifications. β†’ Annexes β†’ Mi Fit β†’ Battery β†’ No restrictions.

6. Hardware restrictions: when nothing helps

If you’ve tried all the ways, but Mi Band 5 stubbornly doesn’t show the names of the callers, the problem may be with the bracelet itself:

  • πŸ”‹ Faulty memory: In rare cases, the memory chip of the bracelet is damaged and it cannot store synchronized contacts).
  • πŸ“‘ Bad Bluetooth: If the connection is constantly interrupted, the bracelet does not have time to get contact data.
  • πŸ› οΈ Fall/Bay Damage: Physical damage can disrupt the display or processor, and only a replacement will help.

To diagnose a hardware malfunction:

  1. Reset the bracelet to factory settings (Settings β†’ Reset).
  2. Connect it to another phone (preferably on pure Android, not MIUI).
  3. If the problem persists, contact the service center. Xiaomi does not officially fix the Mi Band, but some workshops are taking on a replacement board.

πŸ’‘

If the bracelet stopped showing names after falling or contacting water, don't try to stitch it yourself.

7. Frequent User Errors (and How to Avoid Them)

Many of the problems with the Mi Band 5 are caused by the unobvious actions of users, and this is not something you can do if you want your contacts to be displayed correctly.

  • 🚫 Turn off background activity for Mi Fit in battery settings.This interrupts synchronization.
  • πŸ”„ Change. SIM-cards without reconnecting the bracelet. SIM has its own call log.
  • πŸ“΅ Use Do Not Disturb or Energy Saving modes during calls.
  • πŸ”§ Install custom firmware on the bracelet without a backup.

Also check:

  • πŸ“± Android Version: On Android 11 devices+ You may need additional permission for Display over other apps for Mi Fit.
  • 🌍 Mi Account Region: If your Xiaomi account is registered in China, some features may be limited. Change region to Russia in your account settings.

πŸ’‘

If you use two phones (for example, a work phone and a personal phone), connect the bracelet to only one.

FAQ: Answers to Frequent Questions

❓ Why Mi Fit Update Stopped Showing Names?
The new update has probably reset permissions. Go to Android Settings β†’ Apps β†’ Mi Fit β†’ Permissions and re-enable Contacts and Call Log. Also check if Show Names in the bracelet settings has turned off.
❓ The bracelet only shows the names in English?
This is a firmware bug below 1.0.6.XX. Update the bracelet via Zepp Life (which corrects the Cyrillic encoding) If the update is not available, install a third-party app Notify & Fitness, which forcibly converts the encoding.
❓ On the iPhone, the bracelet doesn't show names?
On iOS, access to contacts is limited by Apple's policy. Mi Band 5 can only show names if: Contact Sync is enabled in Mi Fit (Notifications section). iPhone settings (Privacy β†’ Contacts) allow access for Mi Fit. Numbers are saved in standard format (no spaces or brackets). If it doesn't work, use Notify & Fitness for Mi Band (there is an iOS version).
❓ Can I add contacts manually to the bracelet?
No, the Mi Band 5 doesn't support manual contacting. All pulls from the phone book of your smartphone. The only workaround is to make contact on your phone with a short name (like "Mom") and a simple number (just numbers), then sync it.
❓ After the bracelet was dropped, the names stopped showing?
Reset erases all synchronized data. You need to: Reconnect the bracelet to Mi Fit. In the Notifications section, click Sync Contacts (the button appears after reconnecting), Reboot your smartphone (sometimes required to apply permissions).