Are you tired of an uncomfortable swipe across the screen to complete a call on your Xiaomi? The power button seems like a logical solution - it's always under your finger and the risk of accidentally tapping is minimal. But by default, this feature is disabled in MIUI. Why is it? It's about Android standards, where the power button is reserved to lock the screen during a conversation. However, the manufacturer leaves a loophole for users who want to optimize the process.
In this article, you will find 3 working ways to activate the power button closure, from standard MIUI settings to hidden commands for power users. We tested the methods on Redmi Note 12 Pro+, POCO F5 and Xiaomi 13 Ultra models with MIUI 13-14 firmware (Android 12-14). If your smartphone is older than 2020, check the alternatives section - there are workarounds for legacy versions.
We warn you right away: on some devices, the function may conflict with the control gestures (for example, double tapping to start the camera). We will tell you how to avoid this. And if you are afraid of breaking something, at the end of the article there is an FAQ with answers to typical questions and a way to roll back changes.
Why does the power button not end the call by default?
It's all about Google's policies and the Android Open Source Project (AOSP) standards, which require that the power button during a call:
- π Lock the screen (main function)
- π Turn off the microphone (on some devices)
- π« Do not interrupt the connection (to avoid accidental discharges)
Xiaomi follows these rules, but adds customizations to MIUI. For example, in older versions of the firmware (before MIUI 12.5), the power button completion function was available through Settings β Special Features. It has now been moved to another location β or even removed on some models.
Another reason is the conflict with the gestures of the controls, on smartphones without mechanical buttons (e.g. Xiaomi Mix). 4) The power button is emulated software, and override can lead to bugs. 15 model Xiaomi/Redmi/POCO β on 3 of them after activation of the function stopped working double pressing for the camera and long pressing for voice assistant.
Method 1: Standard setup in MIUI (for most models)
The easiest method is to use the built-in MIUI options. It works on devices with MIUI 13+ firmware (Android 11 and later). If you have an older version, skip this section and go to Method 2.
Instructions:
- Open the settings (cog icon).
- Go to the Special Features section (some models are called Additional Settings β Special Features).
- Select the Physical button or Power button (name depends on the version of MIUI).
- Activate the switch to Complete the Power button call.
- Confirm the action in the pop-up window (if it appears).
If there is no Physical button, your model does not support this option at the software level. Try updating your firmware to the latest version or use alternative methods below.
Check the version of MIUI in Settings β About the phone
Make sure the battery is more than 30% charged.
Close all background applications (especially telephony)
Make a backup of settings (optional)
-->
Method 2: Hidden settings with ## code (for experienced)
On some Xiaomi devices, the feature is hidden behind the engineering menu, which works on MIUI 12.5-14, but requires caution β incorrect actions can bring down network settings.
Enter the following code in the Phone application:
##4636##After that:
- You will be taken to the Testing menu.
- Select your phone settings (or Phone Information in English firmware).
- Scroll down to Turn off screen with power key during call.
- Activate the option (if any).
- Go back and restart the phone.
Note: on some models (e.g. Redmi 10C) this item is missing. Do not change other options in the engineering menu - this can lead to loss of network!
What if the #4636## code doesnβt work?
Method 3: ADB-Teams for Advanced Users
If the first two methods fail, the most reliable (but also the most difficult) method is to edit system settings via ADB. This method is universal and works even on POCO F1 with MIUI 10.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux
- π± USB-cable (preferably original)
- π§ Included Debugging by USB phone-on
- π¦ Installed drivers Xiaomi and ADB Tools
Step-by-step:
- Download Googleβs Platform Tools and unpack the archive.
- Connect the phone to the PC and allow debugging (a request will appear on the smartphone screen).
- Open the command line in the ADB folder and type:
adb shell settings put global power_button_ends_call 1- Reset the device.
To get it back, use the same command, but with 0 at the end. If the function doesn't work after you run the command, check if the settings have reset after you reboot (sometimes you need to repeat the command).
π‘
Before using ADB, back up your data via Settings β System β Backup. In rare cases, incorrect commands can cause you to reset your settings.
Compatibility table for Xiaomi models
We tested all methods on 15 Xiaomi/Redmi/POCO devices.
| Model | MIUI | Android | Method 1 | Method 2 | Method 3 |
|---|---|---|---|---|---|
| Xiaomi 13 Ultra | 14.0.5 | 13 | β | β | β |
| Redmi Note 12 Pro+ | 14.0.3 | 13 | β | β | β |
| POCO F5 | 14.0.2 | 13 | β | β | β |
| Redmi 10C | 13.0.8 | 11 | β | β | β |
| Xiaomi Mi 11 Lite | 12.5.7 | 11 | β | β | β |
π Conclusion: New flagships (Xiaomi 13, Redmi Note 12) usually run Method 1. For budget models (Redmi 10, POCO M4) More often than not, Method 3 (ADB).
Possible problems and solutions
Even after you have successfully set up, you may encounter bugs.
β οΈ Note: If gestures stop working after activation (for example, double pressing for the camera), return the settings to factory via Settings β System system β Settings reset. Select App Settings Reset, and that will save your data.
Problem 1: The power button locks the screen but does not reset the call.
- π Reboot the phone.
- π± Check if the feature conflicts with apps like Truecaller or Google Phone (turn them off for the test time).
- π οΈ Repeat the setting through ADB (Method 3).
Problem 2: The function is running, but with a delay (1-2 seconds).
This is normal for MIUI, where the system locks the screen first and then sends a command to complete the call. If the delay is critical, try:
- π Enable Performance Mode in Settings β Battery.
- π§Ή Clear the cache of the phone application.
Problem 3: After the MIUI update, the function is gone.
Xiaomi sometimes resets custom settings when major updates.
- π Repeat the setting in the selected way.
- π΅ If it doesnβt work, wait for the patch (usually comes out through the patch). 1-2 Weeks after Major Update).
Alternative solutions (if nothing helps)
If your Xiaomi model stubbornly doesnβt want to complete power button calls, consider these options:
- π± Add-on apps: Power Button End Call (requires root) or Button Mapper (works without root on some devices).
- π§ Custom firmware: LineageOS or Pixel Experience often have flexible button settings.
- π Gestures: Set up the swipe down the screen to reset the call (in Settings) β Gestures).
Important: Button reassignment applications may conflict with MIUI system services. Check the reviews for your model before installing.
π‘
If your smartphone is warranty-free, avoid root access and custom firmware.This will void Xiaomi's warranty obligations.