How to turn off intrusive reminders of missed calls on Xiaomi

Xiaomi and Redmi smartphone owners often face an annoying situation: even after you have called back or received a response message, the status bar continues to hang the icon of the missed call. MIUI or HyperOS system persistently reminds of an event that has already lost its relevance. It is not just visual noise, but a real problem that prevents you from tracking really important notifications from messengers or emails.

Unfortunately, the standard caller interface doesn't have a simple "Do Not Show Again" button, and the operating system's logic is that it thinks the call is incomplete until the user explicitly clears the log or resets the notification status, but there are proven ways to get around this feature and make the phone quieter.

In this article, we’ll look at all the available methods for solving the problem, from the banal cleaning of the log to the advanced settings of system notifications through the engineering menu.

Why Xiaomi keeps reminding you of the call

The fundamental reason lies in the architecture of the MIUI shell. Unlike pure Android, where notifications are often grouped and disappear after the first interaction, Xiaomi's system separates the call event and the user's action. The system process of the phone believes that if you haven't opened the call log and pressed the "clear" button, then you still haven't become familiar with the fact of the call.

This is especially common on low-end models, where aggressive memory optimization may not properly handle background statuses. Android is a critical factor: on Android 10-12, the problem is 80 percent of the time, while newer versions of HyperOS partially solve this bug.

It’s also worth considering third-party number detectors, and if you have GetContact, NumBuster or a similar app installed, it can intercept notification management, creating a conflict with Google’s native phone or MIUI Dialer, which results in two different call status signals and choosing the most intrusive option.

Basic methods: cleaning and resetting status

The most obvious, but often ignored, way is to sequence the actions correctly, and many users simply swipe the notification, believing that the problem has been solved, but the event flag remains active deep in the system, and to ensure that the reminder is removed, you have to complete the reset cycle.

The first step is to open the Phone app and go to the Log tab, where you need to find the specific missed call and either call back or click on the information icon and select "Delete from the Log." Only after you physically delete the log entry, the system counter is reset.

If the icon is gone, but it reappears a minute later, it's a dead end, and then you'll be able to force the app to stop.

  • 📱 Go to Settings. → Annexes → All applications.
  • 🔍 Find the phone in the list (or MIUI Dialer).
  • 🛑 Click the Stop button and confirm the action.
  • ✅ Check the status bar – the icon should disappear.

⚠️ Warning: Forced stop of the Phone app will temporarily disable the ability to receive incoming calls until you reopen the app or restart the device.

Another effective method is to clear the cache. Accumulated temporary files may contain erroneous call status data. Go to the Phone app settings, select Memory and click Clear Cache. Don't confuse this with Clear All Data, as the latter will delete the entire call log and redirect settings.

☑️ Verification of the status of the notification

Done: 0 / 4

Configure notifications through the system menu

A more flexible approach is to fine-tune notification categories. Android allows you to turn off certain types of alerts without blocking the entire app, ideal for those who want to keep the functionality but remove visual noise.

To start, you need to go to the notification management menu. The path may vary depending on the version of MIUI. Usually these are Settings → Notifications and status bar → Notification management. In the list of applications, find Phone.

Inside the menu, you'll see a list of categories, and we're interested in items related to missed calls, often called "Missed Calls," "Voicemail," or "Reminders," and deactivating those switches will prevent the system from putting the icon down the curtain, but the fact of the call will remain in the log.

If the standard menu does not give the desired result, you can use the hidden menu of notification settings (works on most versions of Android):

adb shell dumpsys notification --help

While direct use of ADB requires a computer, there is a way easier through the developer settings: Enable Developer Mode (7 times click on MIUI Version in the About Phone menu). Then look for Usage Statistics or similar where you can see which application generates the most notifications and limit its rights.

  • 🔔 Turn off the “Other Notifications” category in the Phone app settings.
  • 🚫 Prohibit the display of icons on the app icon.
  • 🔇 Turn off sound and vibration for the category "Missed».
  • 📉 Set the priority of notifications on “Low».

⚠️ Warning: By disabling Missed System Notifications, you risk missing an important call if the phone was in Do Not Disturb mode or without a network at the time the call was received.

📊 How often do you have a missed badge?
It's always hanging.
Only after the network is reset.
Rarely, almost never.
Replaced the phone with an iPhone

Use of hidden codes and engineering menu

For advanced users who are not afraid of technical terms, there is access to deep settings through the engineering menu, which can change modem behavior and call logic, a technique that is especially relevant for older Redmi Note and Mi series models.

Type in dialer code ##4636##. The Testing menu will open. Select Phone Information. Scroll down to Start Settings or Cell broadcast settings. Although there is no direct button to remove reminders here, resetting network settings in this menu often helps if the problem is caused by a network signal sticking.

A more efficient way is to reset your settings through the cleaning codes. The security app (a standard Xiaomi app) has a cleaning feature, but there are hidden commands as well. For example, code ##6484## opens up engineering testing, where some firmware versions (especially China's CN ROMs) can find a Notification Test or counter reset.

However, the most effective “code” is a complete reset of network settings, which often solves the problem of modem software glitches:

  • 📶 Go to Settings. → Connection and sharing.
  • 🔄 Select Wi-Fi, Mobile Networks and Bluetooth Reset.
  • ⚙️ Click Reset Settings and enter the password.
  • 📡 After restarting, reset the APN your operator.

This method removes all stored Bluetooth networks and settings, but often “cures” the hanging telephony processes that generate false reminders.

Is it dangerous to use engineering codes?
Using codes like ##4636## is safe because they are designed by developers to diagnose, but changing parameters in Radio or Band sections by strangers can cause communication to be lost or the modem to function unstable. Don't change values unless you know what they're responsible for.

Comparison of problem-solving methods

To make it easier for you to choose the right way, we have systematized the methods by their effectiveness and complexity, and not all options are suitable for every situation: somewhere you need a quick fix, somewhere you need deep intervention.

MethodEfficiencyDifficultyRisks.
Removal from the journalMediumLow.No.
Stopping the annexTall.Low.Temporary loss of communication
Disabling notificationsTall.MediumRisk of missing the call
Resetting network settingsVery high.Tall.You need to re-enter Wi-Fi passwords.

As you can see from the table, manual deletion of the record is the safest and easiest method, but if the problem is systemic and recurring, more drastic measures such as disabling notification categories will have to be taken.

It is important to understand that different versions of MIUI (Global, China, EEA, Russia) may have different menu items, so if you do not find an item, try searching by settings by entering the keyword “notification” or “journal”.

💡

If you use a third-party call (for example, Google Phone on global firmware), the settings may not be in the Xiaomi system menu, but inside the Google Phone application itself by the three-point → Settings button.

Solving the problem for different versions of MIUI and HyperOS

Xiaomi shells have evolved a lot, older versions (MIUI 11-12) have been easier to solve because the system is less secure, and newer versions (MIUI 14, HyperOS) have increased the protection of system processes, making some old methods unworkable.

HyperOS has a new memory management system that more aggressively kills background processes, which paradoxically can help (reminder process will quickly die) and harm (the process will restart over and over, creating new notifications). Owners of new flagships Xiaomi 14 or Redmi Note 13 are recommended to first update the app “Phone” through GetApps or Google Play.

For users of Chinese firmware versions (CN ROM) with installed Russian (via MoreLocale or similar methods), the problem can be caused by incorrect localization of system strings, in which case changing the region in settings (Settings → Additional settings → Region) to “India” or “Singapore”, where the logic of the notifications is different.

If nothing works, the nuclear option is to reset all settings to factory settings, and make sure to back up your data to the Mi Cloud or your computer before doing so, and this is guaranteed to remove any software bugs that have accumulated over the years.

  • 🆕 Update the phone app to the latest version.
  • 🌏 Change the region in the settings to change the logic of the work.
  • 🧹 Use the Security App for Deep Cleaning.
  • 🔄 Consider installing an alternative call from Play Market.

⚠️ Note: Installing third-party calling apps (Truecaller, Dialer One, etc.) on Xiaomi may be unstable. MIUI aggressively kills the background processes of third-party calls, which can stop you from hearing an incoming call until you reopen the application.

Frequently Asked Questions (FAQ)

Why does the missed icon appear again after the reboot?
This means that the call log has an entry with the "unread" flag, and when you boot the system, the telephony service scans the log, sees that flag, and generates the notification again, so make sure you manually delete the call record from the log before you restart.
Can I completely remove the phone app on Xiaomi?
By regular means, no, it's a system application, and you can only delete it through a user-rights ADB (pm uninstall --user 0), but that will make it impossible to make calls, and it's recommended that you limit your rights instead of removing it.
Does it affect? SIM-operator card for the appearance of reminders?
There is no direct influence, but if SIM-The card is old or damaged, there may be login errors on the network, which the phone interprets as missed service calls. SIM-The operator sometimes solves the problem of “phantom” calls.
Will turning off voicemail help?
Yes, often the reminder is hung because of the operator's activated but unconfigured voicemail. Disable the service from your carrier or in your call forwarding settings (**002#).
Is there a difference between MIUI and HyperOS?
HyperOS has changed the structure of notifications, they have become more similar to iOS. the mechanism of “sticking” has become less common, but if it occurs, the treatments (cleaning the application data) remain the same, since (the underlying system) Android has not changed dramatically.

💡

The most reliable solution is not just to swipe the notification, but to go to the call log and delete the record of the missed call, which breaks the notification cycle of the system.