Many smartphone owners, when they switch from other brands or just get used to a certain use case, look for the ability to end phone conversations with a simple physical keystroke. This feature greatly speeds up the communication process, especially when hands are busy or the smartphone screen is dirty. However, in the shells of MIUI and the new HyperOS from Xiaomi, the implementation of this option has its own features that often confuse users.
The fact is that the standard call settings menu in Xiaomiβs Chinese and global firmware often lacks the familiar βFinish Power Buttonβ switch. This is not a bug, but a conscious decision by the interface developers to minimize accidental shutdowns. However, there are several proven ways to get around this limitation and return the desired functionality without obtaining root rights or flashing the device.
In this article, we will discuss in detail where to look for hidden settings, how to use system codes to access the engineering menu and what alternative methods of managing calls offer the modern Android ecosystem. We will look at the nuances of working with Google Phone, since this typer is installed by default on most current models, starting with the Mi 11 and ending with the Xiaomi 14 series.
Finding Native Setup in the Call Menu
The first thing to start looking for is the standard settings menu for the Phone app. In some versions of the shell, especially in older builds of MIUI 10-12 based on Android 9-10, this switch could be open access. To check, you need to open the call app and go to the settings section, usually indicated by three dots or a gear in the upper right corner of the screen.
In the list that opens, you should carefully study the section "Incoming Call Settings" or "Advanced." If you are lucky and your version of the software allows you to control this setting, you will see the Power Button completes the call. Activation of this switch will immediately give the desired result: one click of the side button during the conversation will reset the connection.
But 95 percent of the time on modern devices with MIUI 13, 14, and HyperOS, you'll find that there's no such item, because Google and Xiaomi have unified interfaces by removing what they think are unnecessary buttons, and the standard typer often hides those options by relying on gestures or on-screen buttons.
β οΈ Warning: If the call settings menu does not have a power button control, do not try to install third-party caller apps from questionable sources.
The lack of a switch does not mean that the function is unavailable in principle. Android has a deep level of settings that can be accessed through special codes, and this method is the most secure and effective for Redmi and Poco devices, where customization is most aggressive.
Use of engineering code to activate a function
The most effective way to enable the completion of the power button call on Xiaomi is to enter a special USSD-This method works at the system level and often ignores the limitations of the shell interface. First, open the Phone app and go to the dialing screen where you usually type in contacts.
Enter the following character combination: ##4636##. Immediately after entering the last asterisk (or grille, depending on the model), a hidden testing menu, known as Testing, should open. If the menu does not appear, then your firmware version blocks access to this code, and you will need to try an alternative version through ADB or third-party utilities.
In the menu that opens, select Phone Information. Scroll down until you find a switch called Power button ends call. Activate it. After that, the function should start instantly, without having to reboot the device.
Importantly, some global firmware versions may also have limited access to this menu, in which case the system may simply ignore the code input or display an error message, a security mechanism implemented by carriers or the manufacturer for specific regions.
Configure via Google Phone and support functions
Since most Xiaomi smartphones now come with Google Dialer, the logic of call management may be different from the classic MIUI. In this application, settings are often moved to the special features section, making them less noticeable to the average user.
To check your settings, open the Phone app, click on the three dots in the top right corner and select Settings. Then go to Accessibility. This is where the switch you're looking for is often hidden. If you use Google Assistant, it can also intercept button control, so it's worth checking its settings.
In some cases, activating the feature requires enabling Simplified Dial mode or changing the theme of the call interface. Experiments with visual design of the Phone application through the MIUI theme store sometimes return old menus with advanced call management settings.
π‘
Try temporarily changing the theme of your smartphone to the classic βStandardβ or βMIUI Default.β This can reboot the configuration files of the phoneβs interface and return hidden menu items.
It is worth considering that updates to the Google Phone application occur through the Play Market regardless of system updates. Therefore, if the function disappeared after the next update, you should try to roll back the version of the application or clear its cache through the application settings in the smartphone menu.
Alternative Call Management Methods
If standard and engineering methods fail, alternative control scenarios can be used, for example, many users are unaware that you can end a call not only with a button, but also by holding the phone to your ear if you activate the proximity sensor, although this is more likely to be used for the answer.
In the MIUI special features settings, there is a "Gestural Management" section, where you can set up double tapping on the back of your smartphone (if the model supports Tap to Wake or similar sensor features) to perform various actions, including completing the current call, which can be a great replacement for a physical button.
Also worth paying attention to are headsets and Bluetooth devices. Pressing a button on wireless headphones or a response button on a wired headset always completes the call, and it works at the system level, regardless of the screen settings or smartphone buttons.
| Activation method | Probability of success | Difficulty | Risks. |
|---|---|---|---|
| Native settings menu | Low (5%) | Minimum | Absent. |
| Engineering code (#4636##) | High (80%) | Low. | Minimum |
| Third-party applications (ADB) | Average (60%) | Tall. | Possible conflicts |
| Gestures and sensors | High (90%) | Medium | False positives |
Using third-party launchers or call management apps is a last resort, requiring broad permissions and may conflict with the com.android.phone system process, which will result in incoming calls being skipped.
Solving proximity sensor problems
Often, the desire to complete a power button call is due to incorrect operation of the on-screen buttons or proximity sensor. If the screen does not go out during a conversation, the user accidentally clicks the on-screen reset button or other interface elements with his cheek, which is annoying.
In this case, the problem is solved not by finding an alternative button, but by calibrating the sensor. In the engineering menu called by the code ##6484## (CIT menu), you can find the Proximity Sensor test. Calibrate by covering the top of the screen with your palm.
βοΈ Diagnostics of the proximity sensor
Poor-quality protective glass or improperly pasted film is the most common cause of failure. If the sensor is closed, the system "thinks" that the phone is not in the ear, and does not lock the screen, making it impossible to use the on-screen reset button without the risk of pressing too much.
β οΈ Attention: When calibrating the proximity sensor, make sure that nothing covers the lens of the front camera and speaker, otherwise the calibration will be incorrect and the screen will go out in the pocket.
Specifics of HyperOS and future updates
With the release of HyperOS, Xiaomi has begun to integrate its devices more into a single ecosystem, which has led to a change in the logic of basic functions, and new software versions have tended to move away from physical buttons in favor of voice control and automation.
However, in beta versions of firmware for developers, sometimes hidden flags appear in the Developer Options menu. Once there through Settings β About Phone β MIUI version (7 clicks), you can find the item "Disable power button ends call".
What was available in MIUI 11 might have disappeared in MIUI 13 but returned to HyperOS 2.0, so itβs worth checking system updates and re-reading the changelog for your model.
ADB's Secret Opportunities
Remember that deep modification of system settings via ADB can cause the phone to run unstable after updating the firmware "over the air." Be careful when making changes at the settings.db database level.
Comparison of Xiaomi and Redmi models
The behavior of the call completion function can vary not only from software version to device series. Flagship models of the Xiaomi series (formerly Mi) often have a more complete set of hidden features compared to the budget Redmi and Poco.
This is due to marketing policy and target audience: Budget devices often get stripped-down versions of the interface to save CPU and RAM resources, although in the case of the power button, this is more of a software limitation.
Below is a table showing the approximate availability of the feature across different device lines (the data is current at the time of HyperOS release):
| Device series | Availability on the menu | Working with code | Features |
|---|---|---|---|
| Xiaomi (Flagman) | Rarely. | Tall. | Frequent interface updates |
| Redmi Note | Absent. | Medium | Aggressive battery optimization |
| Poco (F/X) | Absent. | Tall. | Close to Android's stock |
| Black Shark | Got it (Game mode) | Tall. | Gaming profiles affect calls |
Owners of Black Shark gaming smartphones (which are based on MIUI) should check the settings of the game mode, where call management is often made into a separate plugin to minimize interruptions in the game.
Frequently Asked Questions (FAQ)
Why did the call completion button disappear after the firmware update?
Can a third-party app conflict with the power button?
Is it safe to use the engineering menu for regular users?
Does this feature work if the phone screen is broken?
π‘
The power button completion function on Xiaomi is most often hidden, but activated via the engineering code ##4636##, which is a standard and safe method for all versions of MIUI and HyperOS.