How to completely disable the vibration response on Xiaomi: 5 ways for all models

Why Xiaomiโ€™s Vibrational Response Irritates Users and When to Turn It Off

Vibrational feedback on Xiaomi smartphones is one of those features that is either invisible in everyday use or is beginning to interfere. According to service centers, up to 15% of owners of Redmi, POCO and Mi devices are purposefully looking for ways to turn off vibration after the first weeks of operation, the reasons are different, from trivial irritation during typing to medical contraindications (for example, carpal tunnel syndrome).

Modern versions of MIUI 12-14 offer flexible vibration response settings, but not everyone knows where to look for these options. Moreover, on some models (for example, Xiaomi 13 Pro or POCO F5), vibration is enabled by default in several modules at once: keyboard, system buttons, notifications and even when touching the screen. You can turn everything off at once, but you need to understand what settings are responsible for each type of vibration.

This article will help you understand how to completely or selectively disable the vibration response on any Xiaomi smartphone, including the budget Redmi Note and flagship models. We will look at both standard methods through the settings menu and hidden opportunities for power users (including the low-end Redmi Note and flagship models). ADB-commands and editing system files. We will pay special attention to the nuances for Android devices 13/14, where the logic of vibration control has changed.

Method 1: Turn off keyboard vibration via MIUI settings

The most obvious and safe method is to turn off the vibration response directly in the keyboard settings, which is suitable for all Xiaomi models, regardless of the firmware version, but only acts on the vibration when typing.

Instructions:

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the gear badge (โš™๏ธ) on the keyboard to open its settings.
  3. Go to the section Settings of the keyboard โ†’ Sound and vibration.
  4. Turn off the Vibration switch when pressed.

If you have a Google keyboard installed, the path will be a little different:

  • ๐Ÿ“ฑ Settings โ†’ System system โ†’ Language and input โ†’ Virtual keyboard โ†’ Gboard
  • ๐Ÿ”Š Settings โ†’ Pressed sound โ†’ Vibration upon pressing (unplug)

Make sure the keyboard is updated to the latest version|

Check if you are using a third-party keyboard (SwiftKey, Fleksy, etc.)|

Back up your keyboard settings (if you have one) |

Reboot your smartphone after the changes if the vibration is not lost-->

Important: On some models (such as Xiaomi 12T or Redmi K50), the keyboard vibration may be tied to system sounds. In this case, additionally check the settings in the Settings โ†’ Sound and Vibration โ†’ Other Sounds section.

Method 2: Global Vibration Disconnection in System Settings

If the vibrating response is annoying not only when typing, but also when you press system buttons (e.g. Back, Home), it can be turned off centrally, which works on all devices with MIUI 12 and later.

Step-by-step:

  1. Open Settings and go to the Sound and Vibration section.
  2. Select Vibration (on some firmwares this item may be called Tactile Feedback).
  3. Turn off the following switches: ๐Ÿ“ฑ Vibration when touching (responsible for response when pressed on the screen) ๐Ÿ”™ Vibration of system buttons (for navigation buttons) ๐Ÿ”” Vibration of notifications (if you need to turn off vibrations during alerts)
What if the "Vibration" item is not in the settings?
On some firmware (e.g., global versions of MIUI for Europe), the Vibration section may be hidden. In this case, try: 1. Search by settings (a magnifier icon at the top) and enter a "vibration" request. 2. Update the firmware to the latest version - in MIUI 14, the section is returned to the standard menu. 3. Install an alternative launcher (e.g., Nova Launcher), which can block system vibration.

On Android 13/14 devices (such as Xiaomi 13 Ultra or POCO X5 Pro), you may need to additionally turn off vibration in the Special Options โ†’ Physical Interaction โ†’ Vibration section, where you can completely block all vibration signals, including those issued when you connect a charge or unlock the screen.

When typing |

When you press the system buttons |

When notified |

When you touch the screen |

I'm fine with it.-->

Method 3: Disconnect vibration through modes "Do not disturb" and "Saving charge"

If you need to temporarily turn off the vibration response (for example, overnight or during an important event), you can use the built-in MIUI modes. This method does not require deep changes in settings and is easily canceled.

How it works:

  • ๐ŸŒ™ Do Not Disturb Mode: Go to Settings โ†’ Notifications and status bar โ†’ Do not disturb. Activate the mode and select Settings. โ†’ Vibration. Turn off all vibrational alerts.
  • ๐Ÿ”‹ Charge Saving Mode: Enable Settings โ†’ Battery and productivity โ†’ Power saving mode: In some firmware, the vibration is automatically turned off to save energy.

The advantage of this method is that it does not affect the system vibration settings and is easily turned on / off on a schedule, for example, you can set the automatic activation of Do Not Disturb from 23:00 to 7:00 so that the vibration does not interfere with sleep.

โš ๏ธ Note: On some models (e.g. Redmi Note 11) the notification vibration is turned off in Do Not Disturb mode, but the keyboard and system buttons still vibrate.

Method 4: Use ADB-commands to completely shut down vibration (for advanced ones)

If standard methods do not help or the vibration returns after a reset, you can resort to the use of the system. ADB-This is a way for advanced users to connect a smartphone to a computer.

What you need:

  • ๐Ÿ–ฅ๏ธ A computer with installed Xiaomi drivers and ADB Tools.
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-cable (preferably original).

Commands to turn off vibration:

adb shell settings put global haptic_feedback_enabled 0 # Disables tactile feedback


adb shell settings put global vibration_intensity 0 # Sets the vibration intensity at 0




adb shell settings put global ring_vibration_intensity 0 # Turns off call vibration

Once you've done the commands, restart the device. To return the vibration, replace the 0 with 1 commands.

โš ๏ธ Attention: Misuse of the right ADB This can cause system failures on some models (e.g. Xiaomi). 12S Ultra) after the vibration has been switched off through ADB Tactile feedback can go missing in games and apps, even if it's enabled in their settings.

๐Ÿ’ก

If so, ADB-commands vibration is back, check if settings are reset due to optimization MIUI. In this case, it will help to disable the settings function. โ†’ Annexes โ†’ Special access โ†’ Battery optimization for system applications.

Method 5: Edit system files (routed devices only)

For root-right users, there's a radical way to edit the system files that handle vibration, which is 100% guaranteed to shut down, but requires caution.

What files should be changed:

The path to the fileWhat to changeThe effect
/system/vendor/build.propAdd a linero.vibrator.force_disable=1Complete shutdown of the vibrator at the hardware level
/system/media/audio/ui/... (.ogg files)Remove or rename vibration filesTurning off vibrational audible signals
/system/etc/permissions/...Change the access rights for android.permission.VIBRATEVibration blocking for all applications

To edit files, use Root Explorer or Mixplorer with root access enabled. After changes, be sure to clear the cache in Recovery (wipe โ†’ Cache section).

Warning: Incorrect editing of system files can lead to bootloop (a looped reboot).If you are not sure about your actions, you better use other methods from this article.

๐Ÿ’ก

Editing system files is the only way to completely disable vibration at the Android kernel level, but this method is irreversible without re-editing files and requires root rights.

Frequent problems and their solutions

Even after the vibration is turned off in the settings, some users find that it periodically returns. Let's look at typical situations and how to solve them.

Problem 1: Vibration returns after MIUI update.

  • ๐Ÿ”„ Solution: Reset vibration settings through Settings โ†’ System system โ†’ Resetting settings โ†’ Resetting sound and vibration settings.
  • ๐Ÿ“ฅ Reason: Updates MIUI Sometimes reset user vibration settings to default values.

Problem 2: Vibration only works in some applications (e.g., games).

  • ๐ŸŽฎ Solution: Turn off vibration directly in the game or app settings. If you don't have an option, use it. ADB-Teams from Method 4.
  • ๐Ÿ› ๏ธ Reason: Some applications (e.g, PUBG Mobile or Call of Duty have their own vibration settings that are independent of the system.

Problem 3: Vibration when connecting the charger.

  • โšก Solution: Disable in Settings โ†’ Sound and vibration โ†’ Vibration when connecting charging.
  • ๐Ÿ”Œ Reason: Starting with MIUI 13, vibration when charging is enabled by default to alert the user.
Can you turn off vibrations for a specific application only?
Yes, but not for all apps, like WhatsApp or Telegram, you can turn off notification vibrations in chat settings, and games like Genshin Impact will have to use the same. ADB-commands or edit system files (if there is root).
Why does it still work after the vibration is turned off in the settings?
It could be related to: ๐Ÿ”„ Caching settings - try restarting the device. ๐Ÿ“ฒ Third-party launchers (such as Nova Launcher or Hyperion) that have their own vibration settings. ๐Ÿ› ๏ธ Firmware error - update MIUI last-minute.
How to turn off vibration when unlocking the screen with a fingerprint?
Go to Settings. โ†’ Lock screen โ†’ Fingerprint settings and disable Vibration when unlocked. If not, use ADB-Adb shell settings put global fingerprint_vibration_enabled 0
Will the battery be saved after the vibration is turned off?
Yeah, but not much. The vibratory engine consumes about 5-10 If you often type or play, turning off the vibration can extend the time you work on the 10-30 But the main power consumption depends on the screen and the processor.
Can you turn off the vibration on Xiaomi smartwatches (Mi Band, Watch)?
Yes, but the setting is different. For the Mi Band 7/8 or Xiaomi Watch S3: Open the Mi Fitness (or Zepp Life) app. Go to Device Profile โ†’ Notifications โ†’ Vibration. Turn off vibration for notifications or alarms. On some models (such as the Xiaomi Watch 2 Pro), the vibration can only be set through the proprietary app.