The Xiaomi Redmi Note 8 Pro is one of the most popular smartphones in the budget segment, but its tactile return when you press virtual buttons can annoy many users. Constant vibration not only distracts from work, but also consumes battery power, and at night can interfere with others. In this article, we will discuss all possible ways to turn off the vibration of the buttons, from standard MIUI settings to hidden functions through ADB.
The Redmi Note 8 Pro is that the manufacturer has hidden some of the vibration parameters deep in the system. If new Xiaomi models have this option in two clicks, then additional configuration may be required. We have tested all methods on current versions of MIUI 12/13/14 and ensure that they work. Importantly, some methods require developer rights, but we will explain in detail how to activate them without risk to the device.
Why button vibrations can be a problem
At first glance, tactile recoil seems like a useful feature โ it confirms the click and improves the user experience.
- ๐ Increased battery consumption: The vibrating motor, even a weak one, consumes energy with every push. 8 Pro with its capacity 4500 This can reduce the battery life of 5-10%.
- ๐ต Conflict with music applications: Vibration can interfere with listening to music through a speaker, especially in quiet compositions.
- ๐ด Irritation at night: If you use your phone in bed, the vibration of the buttons can wake you or a sleeping person nearby.
- ๐ฎ Slowing down reaction in games: in dynamic games of the type PUBG Mobile or Call of Duty: Mobile Excess Vibration Distractions from the Process.
In addition, the Redmi Note 8 Pro vibratory motor is located closer to the bottom of the body, which can lead to overheating in the area of the USB-C connector, especially if the phone is lying on a soft surface (for example, on the sofa).
Method 1: Disconnect via standard MIUI settings
The easiest way is to use the built-in MIUI options. Unfortunately, in the Redmi Note 8 Pro, the path to these settings is not obvious, and in some firmware, the option is hidden.
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Scroll down to the Vibration block and select Vibration when touched.
- Turn off the Vibration slider when you press the buttons.
If you don't have Vibration when you press the buttons, your version of MIUI uses a simplified menu.
- ๐ Try to find the option through the search in the settings (the magnifying glass icon at the topยป.
- ๐ฑ If the search does not give results, check the firmware version in Settings. โ The phone. โ Version. MIUI. On versions below MIUI 12.0.3 option may not be available.
โ๏ธ Check before turning off vibration
On some custom firmware (e.g. Pixel Experience or LineageOS), the path to vibration settings may be different, in which case, look for System โ Gestures โ Vibration or Special Features โ Physical Interaction.
Method 2: Use the "Do Not Disturb" mode
If you need to temporarily turn off the vibration (for example, at night or during an important event), it is more convenient to use the Do Not Disturb mode.
- Open Settings โ Sound and vibration โ Do not disturb.
- Activate the slider Enable now or set up a schedule.
- Click More and select Vibration.
- Set the value No vibration or Call Only.
The advantage of this method is that it does not require developer rights and works on any version of MIUI.
- โฐ Do Not Disturb Disables All Vibrations, Including Notifications and An alarm.
- ๐ If you only need calls, select the option Only alarms โ this will save vibration for the alarm clock.
- ๐ Mode settings reset after phone reboot.
๐ก
Create a Do Not Disturb mode shortcut on the home screen: Click on the empty space on the desktop โ Widgets โ find Do Not Disturb and drag it. This will allow you to quickly turn the mode on / off with a single touch.
Method 3: Disconnection through special features settings
MIUI has a hidden partition that allows you to turn off vibrations for individual interface elements, and this method works even on older versions of firmware:
- Go to Settings. โ Special facilities.
- Choose Physical Interaction (or Interaction and Agility on some versions).
- Find the Vibration option when touching and turn it off.
- To completely disable, also deactivate Vibration when dialing (responsible for the keyboard).
If you donโt have a physical interaction item on your menu, try an alternative path:
Settings โ System โ Additional โ Special features โ VibrationThis method does not affect the vibration of notifications and calls, but completely removes the recoil when you click on virtual buttons Back, Home and Recent. Note that on some firmware, the option may be called Tactile feedback.
What to do if the option is grey?
Method 4: Using ADB to Deeply Shut Down Vibration
If the standard methods don't work, you'll have to go to USB debugging, which requires you to connect your phone to your computer, but it's 100 percent effective.
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ USB-Type C Cable (preferably original).
- ๐ฅ Utility. ADB (You can download from the official website of Android Developers).
- ๐ง Included Developer Rights on the Phone.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone. Click 7 times on the MIUI Version until the notification โYou are a developerโ appears.
USB debugging
- Back to Settings โ Additionally. โ For developers.
- Activate the debugging slider over USB.
- Connect your phone to your computer and confirm your trust in the device.
- Open the command line (CMD on Windows or Terminal macOS/Linux) Enter: adb shell settings put global haptic_feedback_enabled 0
- To turn off the keyboard vibration add: adb shell settings put system vibration_intensity 0
- Reboot the phone.
If the vibration returns after the reset, try an alternative command:
adb shell settings put global vibrate_on 0This method completely shuts down all system vibrations, including notifications. To return vibrations to calls, use:
adb shell settings put global vibration_intensity_for_calls 100๐ก
The ADB commands are in place until the next setup reset, and if you reset the phone to the factory settings, the vibration will come back, and you'll have to repeat the procedure.
Comparison of methods of turning off vibration
To choose the best way, compare all the options considered by key parameters:
| Method | Difficulty | Developer rights are required | Turns off the button vibrations. | Turns off the keyboard vibration. | Affects notifications |
|---|---|---|---|---|---|
| Standard settings of MIUI | โญ | โ No. | โ Yes. | โ No. | โ No. |
| Do Not Disturb mode | โญ | โ No. | โ Yes. | โ Yes. | โ Yes. |
| Special facilities | โญโญ | โ No. | โ Yes. | โ Yes. | โ No. |
| ADB-team | โญโญโญ | โ Yes. | โ Yes. | โ Yes. | โ Yes (optional) |
For most Redmi Note 8 Pro users, the best solution is a combination of standard settings and special features, and the ADB method is suitable for those who want to completely remove all vibrations of the system without exception.
Frequent problems and their solutions
When you turn off the vibration on the Redmi Note 8 Pro, users face typical difficulties, and letโs consider the most common ones and how to fix them:
โ ๏ธ Note: If the vibration is removed from the ADB The phone stopped vibrating when calling, follow the command: adb shell settings put global vibration_intensity_for_calls 100 This will return tactile returns only for incoming calls.
- ๐ Vibration returns after reboot: This is typical of custom firmware.Solution: use MacroDroid app to automatically execute ADB-commands at system start-up.
- ๐ง No โVibration on touchโ item in settings: Update your firmware to the latest version MIUI through settings โ The phone. โ Update. If there are no updates, try resetting to factory settings (be sure to backup!).
- ๐ฑ The vibration is switched off only for certain buttons: MIUI There are separate settings for the system buttons and the keyboard. Check both sections: Sound and vibration. โ Touch Vibration and Language and Input โ Virtual keyboard โ Keyboard settings โ Vibration.
If none of the methods worked, the cause may be damage to the system files, in which case only the flashing of the phone through the Mi Flash Tool will help. The official firmware for the Redmi Note 8 Pro (codename begonia) can be downloaded on the Xiaomi Firmware website.