How to turn off Xiaomi “Don’t close the speaker”

Xiaomi and Redmi smartphone owners often face a situation where the device suddenly makes a loud unpleasant sound and displays a message on the screen that you should not close the bottom of the case. This is a system feature designed to protect the speaker from water or dust by pushing them out with a sound wave. However, in everyday use, especially when watching videos or games, such interference becomes an annoying factor.

MIUI and its HyperOS shell are designed to protect the maximum amount of iron, but sometimes the algorithms are too aggressive. Users may notice that the notification appears for no apparent reason, such as when you accidentally touch the bottom of the phone or launch certain multimedia applications. It is important to understand that this is not a virus or a bug, but a regular operation of the self-cleaning mechanism.

Fortunately, the developers have provided the ability to control this function. Depending on the operating system version and regional firmware, the methods of disabling may differ. In some cases, you need access to a hidden engineering menu, in others, you just need to change the settings in the standard interface. Below we will discuss in detail all known ways to fix this problem.

Reasons for System Warning

The main reason for activating the speaker cleaning mode is the proximity sensor or resistance analysis in the audio connector (if any), although modern models more often use software analysis. The system periodically checks the state of the acoustic system and, if anomalies are detected, triggers a cycle of vibration and sound pulses, this is necessary to extend the life of the audio module.

Often users will trigger a warning window by palming the bottom of the screen or body during a call, which is seen by algorithms as an attempt to block the sound and react with a notification, and can also trigger high humidity in the room, which the smartphone mistakenly interprets as getting liquid inside the case.

It is worth noting that on some global firmware versions, this feature works in the background without explicit notice, whereas on Chinese builds or in early versions of MIUI it requires user confirmation.

⚠️ Warning: If the notification appears constantly even without your actions, this may indicate a malfunction of the humidity sensor or a sticking power button, which in some models is associated with the audio subsystem.

The differences in system behavior depend on the specific security module installed in your version of Android.In the newer HyperOS updates, the algorithms have become smarter but also more difficult to manually control.

Disconnection through standard sound settings

The first step in solving the problem is to learn the standard settings menu. In the latest versions of the MIUI 14 shell and HyperOS 1.0, Xiaomi engineers have put the control of the speaker cleaning function in a prominent place. You need to go to the Settings section, then select Sound and vibration.

In the list that opens, look for a subsection that might be called "Display Cleanup," "Water Removal," or have a drop-speaker icon. This is usually where the switch that starts the procedure automatically starts, and if the switch is active, the system will periodically initiate the cleanup.

💡

If you don’t find the switch in the audio menu, try searching by settings by typing the phrase “speaker” or “clean up.”

Sometimes the function is hidden inside the special features menu. Go to Settings → Advanced settings → Special features. The Audiovisual tab may contain additional options for managing the system's audio notifications. Disabling here can remove not only the cleanup, but other audible signals as well, so be careful.

In this case, the system can ignore user preferences for the sake of the safety of the device.

Using engineering code for diagnostics

To better manage the hidden functions of the smartphone, there is a CIT (Cellular Information Test) engineering menu, accessed through a set of special code in the Phone app. Enter the combination ##6484## or #4636##.

Once you enter the code, you'll see a list of tests, and you'll find a point that's associated with Receiver or Speaker, and you can check the speaker's performance and, in some versions of the menu, turn off the automatic tests, but be careful: changing the parameters in the engineering menu without understanding their purpose can lead to unstable sound performance.

What if the code doesn't work?
Not all codes are universal. Some Redmi Note or Poco models may have different codes. Try to find code for your particular model on the 4PDA forum or in the Engineer Mode MTK app if you have Root rights.

You can also run a manual speaker cleaning on the CIT menu to make sure that the problem isn't physical contamination, so if the notification stopped appearing after manual cleaning, then the problem was in the dust that got in.

Some users have noted that resetting the settings through the engineering menu (Version → Factory Reset) helps remove the software bug that causes false positives.

Setup of notifications and application permissions

Sometimes the message “Do not close the speaker” is not a system window, but a notification from a third-party application or system service “Security”, in which case the notification management will help. Go to Settings → Notifications and Control Center → Notification History.

Find the Security or MIUI Services app on the list, go to its settings and turn off notifications related to device maintenance or cleaning, which will prevent pop-ups from appearing on top of other apps.

  • 📱 Open the settings of a specific application-service.
  • 🔇 Find the Notifications section and uncheck the box from the Important Events item».
  • 🚫 Disable notifications on a locked screen.
  • ⚙️ Check permissions on “Above Other Apps” and limit them.

It’s also worth checking if you have a third-party phone cleaning app installed, which often conflicts with the built-in MIUI mechanisms, causing double-checking of cleaning functions and errors.

📊 How often do you get this notification?
Every day.
Once a week.
After the rain
Never seen one.

Comparison of methods of disabling a function

The choice of how to fix the problem depends on your technical background and firmware version. Below is a table that will help determine the method. Each method has its advantages and risks that must be considered before starting actions.

MethodDifficultyEfficiencyRisks.
Sound settingsLow.MediumAbsent.
Engineering menuMediumTall.Failure of sound settings
Disabling notificationsLow.Low.Skip important alerts
ADB teamTall.MaximumLoss of guarantee

As you can see from the table, the safest method is to use standard settings. However, if the system blocks the change of parameters, you will have to resort to more complex tools.

⚠️ Attention: Using methods that require a PC connection (ADB), It can be regarded by the manufacturer as an interference with the software, which theoretically can affect warranty service in controversial situations.

If none of the software methods work, the problem may be the hardware, and then the method table won't work, and you'll need a diagnostic at the service center.

Advanced Methods: ADB and Hidden Commands

For experienced users who are not afraid of the command line, there is a way to disable system components through the command line. ADB (Android Debug Bridge: This method allows you to remove or freeze the system process that monitors the speaker, and you need a computer and drivers installed. ADB.

Connect your smartphone to your PC in USB debugging mode. In the command line, type a command to search for packages related to sound clearing. Usually it can be a package like com.miui.cleaner or something like that.

adb shell pm list packages | grep audio

Once you find the right package, you can use the pm disable-user command to temporarily shut it down, which is reversible, but requires caution. Incorrectly disabling the system package can lead to a complete absence of sound in the system.

☑️ Pre-use checks ADB

Done: 0 / 4

The alternative is to use management applications like NoFrost or SD Maid, which have ADB functionality without having to enter commands manually, and allow you to safely freeze the system processes responsible for intrusive notifications.

💡

Using ADB gives you complete control over the system, but requires a high level of skill and understanding of the Android structure.

Frequently Asked Questions (FAQ)

Is it safe to turn off the speaker cleanup completely?
It's designed to protect against moisture, but it's not critical in dry conditions. If you're sure the phone won't get into the water, shutting it down won't hurt, but if you get liquid inside without it, the speaker can fail faster.
Why did this problem arise after the MIUI update?
In newer firmware versions, developers often change the logic of system notifications to make them more visible, which can be a bug of a particular build that will be fixed in the next security patch.
Could this notification be a virus?
The “Don’t Close the Speaker” window itself is not a virus, but if the notification text is different from the standard one or leads to a third-party site, it’s worth checking the device with an antivirus.
What to do if the speaker wheezes after cleaning?
If the sound is worse after cleaning, it may be that the speaker has been hit by water that could not be pushed out, or the speaker membrane is damaged, in which case it is recommended to dry the phone for 24 hours.
Does this work on Pocophone and Redmi?
Yes, because all of these brands use a single MIUI/HyperOS shell, the methods described are relevant to the entire ecosystem of Xiaomi devices, including sub-brands.