Why the power button doesnβt turn off a call to Xiaomi and how to fix it
Are you tired of your Xiaomi continuing to ring when you call in even after you press the power button? This problem is familiar to many MIUI smartphone owners β the standard Android logic works differently here. Unlike "pure" Android, where the power button instantly resets the call, Xiaomi's firmware defaults to silence the sound for only 3 seconds, after which the melody resumes. This is done to prevent accidental resets, but often causes inconvenience.
Fortunately, there are several ways to reconfigure this behavior, from standard MIUI settings to hidden engineering menu features. In this article, weβll break down all the working methods for different firmware versions (including MIUI 12, 13 and 14), and explain why some models (Redmi Note 10 Pro, Poco X3 Pro, Black Shark 5) may have different settings. If you want the power button to completely turn off the sound of a call before itβs over, read on.
Before you start settings, make sure the problem is not related to:
- π Update of the firmware - in some versions MIUI The power button bug was patched.
- π΅ Third-party launchers (Nova, Apex) β they can intercept control of buttons.
- π οΈ Do Not Disturb β check if its settings conflict with call handling.
Method 1: MIUI Standard settings (works on 80% of models)
The easiest way is to use the built-in MIUI options, which is suitable for most Xiaomi, Redmi and Poco smartphones on MIUI 12 firmware and later.
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Select Incoming Calls.
- Slip on the Power Button (or Reaction to the Lock button in older versions).
- Turn on the option to turn off the sound until the end of the call (or jamming the sound when blocking).
If there is no such item, then your model uses an alternative button processing algorithm, in which case move to Method 2.
βοΈ Checking before setting up
β οΈ Note: On some devices (Xiaomi) 11T, Redmi K40) post-update MIUI 13.5+ This menu item may disappear, because of Xiaomi's policy of unifying the interface.
Method 2: Configure with "Special Opportunities" (for MIUI 13/14)
If the standard method didnβt work, try an alternative way through special features, which is especially relevant for devices with MIUI 13 and later, where Xiaomi has moved some of the settings to the availability section.
Instructions:
- Open the Settings. β Special facilities.
- Select Physical buttons (or Button Management).
- Find the Behavior section of the power button.
- Activate the switch to Turn off the call sound when pressed.
- Restart the device to apply the changes.
On some models (Poco F3, Xiaomi 12 Lite) this item may be called differently:
- π Silence mode when blocking
- π΅ Ignore the call when holding the button
- π Turn off vibration and sound
| Xiaomi model | Supported method | Notes |
|---|---|---|
| Redmi Note 10 Pro | Method 1 or 2 | MIUI 12.5 may require a reboot |
| Poco X3 Pro | Method 3 (engineering menu) | Standard settings are often reset after an update |
| Xiaomi 11T | Method 2 | The menu item appears only after connecting the headphones |
| Black Shark 5 | Method 4 (ADB) | Requires unlocking the loader |
Method 3: Engineering menu (for power users)
If the first two methods didnβt work, youβll have to use the engineering menu, which works on 99% of Xiaomi devices, but you need to be careful that the wrong settings can disrupt the communication module.
Step-by-step:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select Phone Information (or Phone Information).
- Scroll down to the Turn off radio block during call.
- Activate the Power button ends call option (if not, see spoiler below).
- Save the settings and restart the device.
What to do if you donβt have Power button ends call?
β οΈ Attention: On devices with MIUI The Global Stable Engineering menu can be blocked, in which case you will need to unlock the bootloader or switch to the new one. MIUI EU (Also, do not change other options in the engineering menu - this can lead to loss of the network!
π‘
If you've lost your mobile Internet after you change the engineering menu, reset your phone to airplane mode for 30 seconds, then turn it off. That will reset the communications module.
Method 4: ADB-Teams (for advanced users)
This is the most reliable way, but it requires a PC connection and basic knowledge of working with ADB. Suitable for all Xiaomi models, including Black Shark and devices with custom firmware.
What you need:
- π₯οΈ Computer with installed ADB Tools
- π USB-cable (preferably original)
- π Debugging authorization USB (included in the settings β The phone. β Version. MIUI β 7 times to tap according to the version)
Instructions:
- Connect your phone to your PC and open the command line in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Advertise the system settings: Adb shell settings put global power_button_ends_call 1
- Reset the device.
If the team doesnβt work, try an alternative:
adb shell settings put system power_button_ends_call trueπ‘
ADB-The method is the only method that is guaranteed to work on all versions. MIUI, However, it requires an unlocked bootloader on some models (e.g. Black Shark).
What do you do if nothing helps?
If all of these methods have not worked, the problem may lie in:
- π Software bug β check if an error appears after resetting to factory settings (data backup is mandatory!).
- π§ Power button damage - a physical malfunction can block correct processing of presses##).
- π± shell conflict β some custom launchers (such as HyperOS Launcher) intercept button control.
If you suspect a hardware problem, pay attention to the following symptoms:
- The power button is triggered once or requires a strong press.
- The phone is spontaneously turned off or rebooted.
- In the service menu (#4636##) the power button does not appear in the Button Test.
β οΈ Attention: On devices with MIUI For example, the Redmi Note 11 Pro+ 5G) Some system settings may be blocked due to local law requirements, in which case only re-flashing to a global or European version will help. MIUI.