Xiaomi Redmi Note 7 is still one of the most popular budget smartphones, but its tactile response (vibrofeed) is not popular. Some find the vibration when typing or touching too intrusive, someone wants to save battery power, and some just does not work correctly โ for example, it works with delay or double signals. In this article, we will discuss all possible ways to turn off the vibration response, including hidden MIUI settings and methods for advanced users.
It's important to understand that on the Redmi Note 7, vibration is controlled on three levels: system sounds (keyboard, notifications), tactile recoil when touching the screen, and hardware vibrodynamics. We'll look at how to turn each of them off separately or completely. If you've previously tried to change these settings through the standard menu, but nothing has worked, don't rush to reset: most likely the problem is hidden MIUI options or application conflict.
1. disable vibration response through standard MIUI settings
So let's start with the simplest way, which is going to work for 90 percent of users, and in Redmi Note 7, most of the vibrations are concentrated in the Sound and Vibration section, and here's how to get there and what to turn off.
- Open the settings (cog icon on the desktop).
- Go to the sounds and vibrations.
- Slip on the item Vibration when pressed.
- Move the slider to the "Off" position to turn off tactile recoil when touching the screen.
But this will only turn off the vibration when you press the screen, to remove the vibration response when you type on the keyboard:
- ๐ฑ Get back to the sound and vibration. โ Keyboard vibration โ ยซOff.ยป
- ๐ For notifications: Sound of notifications โ Select the โNo Soundโ profile (vibration will automatically turn off).
- ๐ต For calls: The sound and vibration of the call โ uncheck the box with "Vibrate when callingยป.
โ ๏ธ Attention: On some firmware MIUI - the point is that you may not have any vibration when pressed, which means that your version of the shell does not support software to disable tactile recoil - you will need to use the ADB or third-party utilities (see Sections 3 and 4).
2.Vibration response problems: why do the settings not work?
If you have completed all the steps in the first section, but the vibration is still working, the reasons may be as follows:
| Problem. | Reason. | Decision |
|---|---|---|
| The vibration turns on on itself. | Conflict of third-party applications (for example, launchers or keyboards) | Remove newly installed programs or reset keyboard settings |
| The vibration does not turn off when calling. | Active mode "Do not disturb" with exceptions | Check the settings in Settings โ Do not disturb |
| Vibration only works in some applications | The app has its own vibration response settings (such as WhatsApp or games) | Go to the settings of a specific application |
| Tactile recoil is triggered by a double impulse | Firmware error or vibration dynamics damage | Update MIUI or contact the service |
On the Redmi Note 7 with MIUI 12.5 firmware and later, the vibrating response when touching the screen can be controlled by a separate service com.miui.touchresponse. Its forced stop via Settings โ Apps โ All applications will temporarily turn off the vibration, but after rebooting it will return.
Another common reason is regional firmware settings, like on global versions. MIUI (With Global, some vibration options may be hidden, and you'll need to change the region in the settings or use them to unlock them. ADB-team.
๐ก
If the vibration is gone (even when you call), check the vibrodynamics' physical connection. On the Redmi Note 7, it's located under the back cover next to the bottom speaker. Carefully press the body in this area - if vibration appears, the contact has gone.
3. disabling the vibration response through ADB (for advanced)
If the standard settings donโt work, you can use Android Debug Bridge (ADB), a tool for low-level smartphone management, which is suitable for those who are willing to connect the Redmi Note 7 to a computer and execute several commands.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB-driver
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times to tap the assembly number โ return to โ For developers)
- ๐ USB-cable (preferably original)
Steps to turn off the vibrating response:
Enable debugging on USB|Connect the phone to the PC|Run the command line in the folder with ADB|Check the connection with the adb device command-->
adb shell settings put global haptic_feedback_enabled 0 # Disables tactile recoil
adb shell settings put system haptic_feedback_enabled 0 # Duplicates command for compatibility
adb shell settings put global vibration_intensity 0 # Sets the vibration intensity at 0After you've done the commands, restart your smartphone. If the vibration returns, try the extra command:
adb shell pm disable-user --user 0 com.miui.touchresponseโ ๏ธ Note: Disabling system services through ADB It can lead to unstable work MIUI. If you have any lags or errors after the commands, return the settings with the command: adb shell settings put global. haptic_feedback_enabled 1
What if the ADB canโt see the device?
4. Third-party applications for vibration control
If you don't want to mess with ADB, You can use specialized tools from Google Play, which allow you to flexibly adjust the vibration response, including its complete shutdown.-3 tested applications:
- ๐ฒ Vibrator Controller is a simple tool to turn off vibrations when touching, calling and notifying. Works without root, but requires permission for special features.
- ๐๏ธ MacroDroid is an automatic vibration shutdown on a schedule or when running certain applications, suitable for those who want to remove the vibration response only in games or instant messengers.
- ๐ง Shizuku + App Ops for power users: Allows you to block application access to vibration dynamics at the system level (activation is required through the system). ADB).
Example of settings in Vibrator Controller:
- Download and install the app from Google Play.
- Open it and provide access to special features (a window will pop up asking you to go to the settings).
- Turn on the Disable Vibration switchboard.
- Reboot the phone.
The downside of third-party utilities is that they can conflict with MIUI or stop working after system updates, and some applications (such as Shizuku) require additional customization through ADB, which negates their advantage over manual commands.
๐ก
Third-party applications are the easiest way to disable vibration response without a computer, but they can consume an extra battery and conflict with system services.
5 Hardware methods: when software does not help
If none of the above methods worked, the problem may lie in the hardware. On the Redmi Note 7, the vibro speaker is connected to the motherboard via a separate connector. In rare cases, it may not work properly due to:
- ๐ง Moisture falling under the body (even if the phone did not sink, the condensate could oxidize the contacts).
- ๐ Mechanical damage to the plume after disassembly.
- โก Voltage surge when charging (for example, if a non-original adapter was used).
To check if the vibrodynamics are to blame:
- Turn off the phone.
- Carefully remove the back cover (need a mediator or plastic shoulder blade).
- Find a vibrodynamics, it looks like a small black cylinder with wires.
- Unplug the connector from the motherboard and turn on the phone. If the vibration is gone, the problem is the dynamics.
If the speaker is working, but the vibration still does not turn off software, there are two options:
- Reflash your phone to a pure Android (like LineageOS), where vibration control is implemented differently.
- Contact the service for the diagnosis of the motherboard - perhaps the settings of the vibration controller have been lost.
โ ๏ธ Warning: Self-disassembly of the Redmi Note 7 will void the warranty (if it is still valid). Vibrodynamics is attached to the glue, and if you unscrupulously remove it, you can damage the battery plume or antenna modules.
6. Alternative solutions: if vibration is needed selectively
Not all users need to completely shut down the vibrator response, often just make it less intrusive or customize it to specific scenarios.
- ๐ Reduce the intensity: in Settings โ Sounds and vibrations โ Vibration intensity move the slider 10โ30%.
- ๐ Disable for a while: Use Do Not Disturb mode with exception settings (e.g., vibration will only work for calls from selected contacts).
- ๐ฎ Selective Disconnection in Games: Many Games (e.g, PUBG Mobile or Call of Duty have their own vibration settings in the control menu.
- ๐ Use profiles: Apps like Tasker or MacroDroid can automatically turn off vibrations at certain times (e.g. at night).
The Redmi Note 7 also has a hidden feature called Adaptive Vibration, which adjusts the intensity to the context (e.g., vibrates less at night) to enable it:
- Activate the developer mode (as in the ADB section).
- Go to Settings โ Additional โ For developers.
- Find the Adaptive Vibration item and turn it on.
This mode doesnโt work on all firmware, but if itโs available, try experimenting with its settings.