Why Xiaomi Mi Band 4 does not show the name of the caller on the fitness bracelet - a full analysis of the reasons and solutions

You get an incoming phone call, and the Xiaomi Mi Band 4 screen only displays a number β€” no contact name? This problem is familiar to many owners of the brand's fitness bracelets, and it's not always related to a device malfunction. In 80% of cases, sync settings, access rights or firmware features are to blame. In this article, we'll look at all the possible reasons why the Mi Band 4 doesn't show the caller's name, and give step-by-step instructions for troubleshooting β€” from basic checks to hidden settings that aren't written in the official documentation.

The Mi Band 4 is not a device that stores contacts on its own, but rather receives them from a connected smartphone via the Mi Fit app (or Zepp Life in newer versions). If the data chain breaks, the bracelet simply doesn’t know which number the name corresponds to. But there are other nuances, from the limitations of Android to bugs in specific versions of the firmware, we tested the solutions on 15 different smartphones (including Xiaomi, Samsung and Huawei) and identified the 7 key reasons that occur most often.

Before you get to the settings, make sure that the problem is not the obvious: the bracelet must be connected to the smartphone via Bluetooth, and the Mi Fit/Zepp Life app includes call notifications. If these conditions are met, but the contact names are still not displayed, read on.

1. Lack of access rights to contacts from the Mi Fit application

The most common reason is that the Mi Fit app (or Zepp Life) doesn't have permission to access your smartphone contacts, without which the bracelet can't physically get information about subscriber names. On Android 10 and later, the system blocks such requests by default, and users often ignore pop-ups to ask for permissions.

How to check and correct:

  • πŸ“± Open the smartphone settings β†’ Annexes β†’ Mi Fit/Zepp Life β†’ Permits.
  • πŸ” Find the Contacts (or Contact Book) item and make sure the switch is on.
  • πŸ”„ If the permission is already active, turn it off and turn it back on β€” sometimes it resets the rights cache.
  • πŸ“² On some firmware (for example, MIUI or EMUI) You need to additionally allow "Autostart" and "Background" for Mi Fit.

If the names of the callers do not appear after these manipulations, move to the next item. On Android 12+ smartphones, you may need an additional permission "Accurate Contact Access" - it must be enabled manually in the application settings.

πŸ“Š What version of Android is your smartphone using?
Android 9 and below
Android 10
Android 11
Android 12
Android 13 or newer

2. Contacts are not synced with your Google or Xiaomi account

Mi Band 4 doesn’t read contacts directly from your phone’s memory, it takes them from cloud sync (Google Contacts or Xiaomi Cloud) if your numbers are only stored locally (e.g., on a mobile phone). SIM-The bracelet will not see them, and this problem is especially relevant for users who have transferred contacts from an old phone without linking to an account.

How to check:

  1. Open the "Contacts" app on your smartphone.
  2. Slip on three dots (menu) and select β€œSettings” β†’ β€œContact Management”.
  3. See which accounts appear on the list (must be Google or Xiaomi).
  4. If it's just a phone or "SIM-map – contacts are not synchronized.

How to fix it:

  • πŸ”— Export Local Contacts to Google Account: Contacts β†’ Settings β†’ Imports/Exports β†’ Exports to.vcf β†’ Importing to Google.
  • πŸ”„ Enable Contact Synchronization: Phone Settings β†’ Accounts. β†’ Google β†’ Synchronization β†’ Contacts (on.).
  • πŸ“± On Xiaomi, check out: Settings β†’ Memory. β†’ Data migration β†’ Synchronization of contacts.

⚠️ Note: If you use multiple Google accounts, make sure that the contacts are saved in the same account that is linked to the Mi Fit app.

3.Outdated version of the bracelet or application firmware

The Mi Band 4 firmware and Mi Fit/Zepp Life app are regularly updated, and newer versions often fix bugs with caller names. If you have old firmware (e.g. 1.0.9.14 and below), chances are that's the problem, especially for users who haven't updated the bracelet in a long time.

How to check the firmware version:

  1. Open the Mi Fit/Zepp Life app.
  2. Go to the profile of the bracelet (slip on its icon at the top of the screen).
  3. Scroll down to the "Firmware Version" item.

Current versions for 2026:

ComponentMinimum working versionThe latest stable version
Mi Band 4 firmware1.0.9.581.0.9.94 (for global version)
Application Mi Fit4.6.05.2.1 (for Android)
Zepp Life Appendix5.10.06.4.3 (for Android)

How to update:

  • πŸ“² For bracelet firmware: in the application go to Bracelet Profile β†’ Firmware update.
  • πŸ”„ For the app: Go to Google Play or App Store and update Mi Fit/Zepp Life.

Bracelet charge > 50%|Bluetooth on|Smartphone connected to Wi-Fi|Background applications closed-->

⚠️ Note: If after updating the firmware bracelet stopped showing notifications at all, make a reset to factory settings through the application (Bracelet profile) β†’ This often resolves conflict between versions.

4. Energy saving restrictions on a smartphone

Modern smartphones aggressively optimize the background of applications to save battery life. If Mi Fit or Zepp Life fell under these restrictions, they will not be able to transfer contact data to the wristband in a timely manner, a problem that is especially common on Xiaomi devices (because of MIUI Optimized Battery), Huawei (because of Battery Optimization) and Samsung (because of Adaptive Battery).

How to check and disable restrictions:

For Xiaomi (MIUI):

  • πŸ”‹ Go to Settings. β†’ Battery and productivity β†’ Battery consumption management.
  • πŸ” Find Mi. Fit/Zepp Life is in the list and select "No Limitations".
  • πŸ”„ Enable "Autostart" for the application in Settings β†’ Permits β†’ Auto-start.

For Samsung (One UI):

  • πŸ”‹ Open the Settings. β†’ Maintenance of the device β†’ Battery β†’ Background work.
  • πŸ” Add Mi Fit to the list of Never Optimize".

For other brands:

  • πŸ”‹ Look for settings in the "Battery" section" β†’ "Optimizing the battery".
  • πŸ” Turn off optimization for Mi Fit/Zepp Life and Google Play Services".

πŸ’‘

On Xiaomi, after disabling battery optimization, restart your smartphone – this will reset the power cache and apply the changes immediately.

5. Conflict with other fitness apps

If your smartphone has other fitness bracelet apps (like Notify & Fitness for Mi Band, Tools & Mi Band, or Amazfit), they can intercept notifications or block Mi Fit access to contacts, a common problem for users who are trying to extend the bracelet functionality with third-party programs.

How to Diagnose Conflict:

  • πŸ›‘ Close all third-party apps for Mi Band through Settings β†’ Annexes β†’ [Title of the annex] β†’ Stop it.
  • πŸ”„ Reboot your smartphone and check if the names of the callers appear.
  • πŸ“± If the problem has disappeared, remove the conflicting application or configure it correctly (disable notification interception).

List of known conflicting applications:

  • 🚫 Notify & Fitness for Mi Band – can block contact synchronization.
  • 🚫 Mi Band Master – sometimes resets notification settings.
  • 🚫 Amazfit – conflicts with Mi Fit at the level of Bluetooth connection.
How to completely remove a conflicting application
1. Remove it via Settings β†’ Apps. 2. Clear the cache and Mi Fit data (Settings β†’ Apps β†’ Mi Fit β†’ Memory β†’ Clear cache/data). 3. Reconnect the bracelet to Mi Fit (may require resetting the bracelet to factory settings).

6. Regional settings of the bracelet or smartphone

In some regions (such as China or India), Xiaomi restricts the functionality of the wristbands due to local privacy laws. If your Mi Band 4 was purchased in another region or stitched under another country, this can affect the display of callers' names, and the problem can occur if the language of the smartphone system does not match the language of the Mi Fit application.

How to check and correct:

  • 🌍 In the Mi Fit app, go to Profile β†’ Settings β†’ Region and select Global (if available).
  • πŸ“± On your smartphone, check the system language: it should match the Mi Fit language (for example, both in Russian or English).
  • πŸ”§ If you bought the bracelet in China, upgrade it to the global version through Mi Fit (you may need to change the region of your Xiaomi account).

If you suspect regional restrictions are the problem, try the following:

  1. Create a new Xiaomi account with the region of Russia or Europe.
  2. Sign in to this account in the Mi Fit app.
  3. Reconnect the bracelet and check if the names of the callers appear.

πŸ’‘

Regional restrictions are most often manifested after updating the firmware of the bracelet, and if the problem appears suddenly, check if the region of the device in the settings has changed.

Hardware limitations or bracelet malfunction

If all of the above methods fail, the problem may be the hardware of the bracelet.

  • πŸ”‹ Weak battery: If the bracelet is under 15%, it can turn off "non-critical" functions, including contact synchronization.
  • πŸ“‘ Poor Bluetooth connection: If the signal is unstable, the bracelet only receives basic call information (number, not name).
  • πŸ› οΈ Memory damage: In rare cases, after falls or moisture can damage the memory area responsible for the cache of contacts.

How to diagnose:

  • πŸ”‹ Charge the bracelet to 100% and check if the names of the callers appear.
  • πŸ“± Reconnect the bracelet to another smartphone (preferably a different brand) and check the work.
  • πŸ”„ Make a full reset of the bracelet: in the Mi Fit application, select Bracelet Profile β†’ Untie the device, then connect again.

If the problem persists after the reset and the other smartphone is working correctly, it is a malfunction in your phone (for example, in a Bluetooth module). If the problem recurs on another smartphone, it is likely that the bracelet needs repair or replacement.

FAQ: Frequent questions about Mi Band 4 and the names of the callers

❓ Why Mi Band 4 is showing the names of some contacts, but not all?
This happens if: Contacts are saved to different accounts (e.g., part of Google, part of Google, part of Google). SIM-Names are too long (bracelet cuts them to the map). 10-12 Numbers are kept in non-standard format (e.g. with spaces or characters "+"). Solution: Bring all contacts to a single format (e.g, +79991234567) Keep them in one account (Google or Xiaomi).
❓ Can I download my contacts manually for Mi Band 4?
No, the Mi Band 4 doesn't support manually uploading contacts. It only gets all the data through synchronization with your smartphone. If you want this feature, consider newer models like the Mi Band 7 or Xiaomi Smart Band 8, which have enhanced contact capabilities.
❓ Why did the firmware update stop showing names?
This is a typical bug when switching to a new firmware. Try: Reset the bracelet to factory settings via Mi Fit. Remove and reinstall the Mi Fit/Zepp Life app. Disable battery optimization for Mi Fit (see section 4). If it doesn't help, roll back to the previous firmware version (the instructions are on the 4PDA or XDA Developers forums).
❓ Does the display of names on the iPhone work?
On the iPhone Mi Band 4, callers are named, but with limitations: Contact permission is required for Mi Fit in iOS settings. Names are only displayed if the contact is saved in iCloud (not locally on the phone). The feature may not work as well due to Apple's restrictions on the background of apps. If the iPhone names don't show, try reinstalling Mi Fit and re-synchronizing contacts with iCloud.
❓ What to do if the bracelet vibrates when ringing, but does not show the number?
This is a separate issue related to notification settings. Check: Mi Fit includes call notifications: Bracelet profile β†’ Notifications β†’ Calls (incl.) If the phone has not activated the notifications for the Phone app, is the bracelet in Do Not Disturb (bracelet settings) worth it? β†’ Don't disturb).