How to Turn Off Vibration on Xiaomi Phones: From Keyboard to System Notifications

The tactile recoil on Xiaomi smartphones is one of those features that either quietly improves the interaction with the device or annoys you to the frenzy. If you fall into the second category of users, this article will help you understand how to completely turn off vibration at all levels, from keyboard and notifications to system sounds and tactile response when you press the screen.

The problem is that MIUI (Xiaomi firmware) sprays vibration settings across different menus, and some options are completely hidden from the user. We have collected all the methods, from standard to advanced (including ADB), which work on models from Redmi Note 10 to flagship Xiaomi 14 Ultra.

Importantly, if you're using custom firmware (like LineageOS or Pixel Experience), some of the instructions may not work, and you'll need to manually edit the system files, but everything in order.

1.Out of vibration in standard MIUI settings

So, to start with the obvious, the settings menu, where Xiaomi allows you to control the main vibration sources, and unfortunately, you can't turn it off at once, so you'll have to go through each item separately.

The first thing you need to do is open Settings โ†’ Sound and vibration. Here are the key switches:

  • ๐Ÿ“ณ The vibration of the call is responsible for the jitter of the phone during the incoming callยป.
  • ๐Ÿ”” Vibration at notifications - controls the response to messages from messengers and system alertsยป.
  • โŒจ๏ธ Dialing Vibration โ€“ Trembling when you press the keys of the system keyboard (not to be confused with the keyboard from Google or other developers!).

Note that even if you turn off all of these settings, the tactile recoil when you touch the screen (such as a menu or swipe) may remain, because MIUI sees it as part of a โ€œtactile interfaceโ€ rather than sound effects, and weโ€™ll discuss the solution to this problem in the next section.

โš ๏ธ Note: On some models (e.g, POCO F5 or Redmi K60) When you turn off the vibration in the settings, it can reactivate after you restart. It's a firmware bug that can only be fixed by updating the system or resetting the settings.

๐Ÿ“Š What vibration annoys you the most?
When you call.
On notice
When typing
When you touch the screen
other

2. Hidden settings of the vibration engine (Engineering Mode)

If standard settings don't work, it's time to dig deeper. Xiaomi hides some of the vibration parameters in the engineering menu, which is available through secret code. This method works on most devices, but requires caution - incorrect changes can lead to failures.

To open the hidden settings:

  1. Open the Phone app and enter the code ##4636##.
  2. In the menu that appears, select Testing โ†’ Vibrator (on some models, the path may differ: Hardware Testing โ†’ Vibrator).
  3. Here you'll see Vibrator Strength and Vibrator Duration. Set both values to 0.

These settings are responsible for the hardware vibration level, so turning them off should block the tactile recoil even where it is not controlled through the standard menu (for example, when unlocking the screen or in games).

What to do if the engineering menu does not open?
On some models (e.g. Xiaomi 13T), the ##4636### code may not work. In this case, try an alternative method: 1. Install the MTK Engineering Mode app from Google Play (only for MediaTek processor devices). 2. Go to Hardware Testing โ†’ Vibrator. 3. If that doesnโ€™t work, then only the ADB method remains (described below).

3. Disabling vibration through ADB (for power users)

If none of the previous methods worked, you will have to resort to ADB (Android Debug Bridge), which requires connecting the phone to the computer and executing commands through the terminal, but allows you to completely block the vibration engine at the system level.

Instructions:

  1. Turn on Developer Mode on your phone: go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to the basic settings, open Additional โ†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, open the terminal (or Command Prompt on Windows), and execute the commands:
adb shell settings put global vibrate_on 0


adb shell settings put global haptic_feedback_enabled 0




adb shell settings put system haptic_feedback_enabled 0

These commands shut down vibration on three levels:

  • ๐Ÿ“ฑ vibrate_on โ€” Global vibration (calls, notifications).
  • โš™๏ธ haptic_feedback_enabled (global) - tactile return in the system.
  • ๐Ÿ”ง haptic_feedback_enabled (system) - returns when interacting with the interface.

โš ๏ธ Warning: Once these commands are executed, the vibration will shut down completely, including important system alerts (e.g., when the battery is low.

Make sure that drivers are installed on the PC ADB|Enable the Developer Mode on the Phone|Activate debugging on USB|Connect your phone with the original cable (not all) USB-cables support data transmission)|Make a backup copy of important data-->

4 Vibration in Third-Party Applications: How to Disable

Even if you have disabled all system vibrations, some apps (like WhatsApp, Telegram, or games) can ignore these settings and vibrate themselves.

Method 1: Settings within the application

Most messengers allow you to control the vibration in their menus.

  • ๐Ÿ’ฌ In Telegram: Settings โ†’ Notifications and sounds โ†’ Vibration (turn off or select No Vibrationยป).
  • ๐Ÿ“ฑ WhatsApp: โ‹ฎ โ†’ Settings โ†’ Notifications โ†’ Vibration (set off.ยป).
  • ๐ŸŽฎ In games: Usually the vibration settings are hidden in the Sound or Control menuยป.

Method 2: Blocking through Android permissions

If the application does not provide options to turn off vibration, you can deprive it of access to the vibration engine:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the appropriate app (such as Facebook).
  3. Press Permissions and find Vibration (or Vibration Control).
  4. Turn off the permit.

Note that not all applications request this permission explicitly โ€“ some use system calls that are blocked only through ADB.

๐Ÿ’ก

If the vibration in the game does not turn off through the settings, try to turn on the Do Not Disturb mode before launching.Some games respect this flag and mute all effects, including tactile ones.

5. Problems after the vibration shutdown and their solutions

Turning off the vibration can have unexpected consequences, and here are the most common problems and ways to fix them:

Problem.Reason.Decision
Vibration returns after rebootingResetting MIUI settings by defaultUse ADB to permanently shut down or update your firmware
Call notifications are not workingVibration and sound are switched off simultaneouslyTurn on the sound signal in Settings โ†’ Sound and vibration
Tactile recoil remains in gamesGames use their own vibration engineTurn off vibration in the game settings or through ADB
The phone does not vibrate during emergency alerts.System permissions disabledReturn the vibration resolution for the Emergency Alerts application

If, after all the manipulations, the vibration still manifests itself in some scenarios, check:

  • ๐Ÿ”„ Updates to the firmware (in new versions) MIUI Vibration bugs are often corrected).
  • ๐Ÿ“ฆ Duplicate applications (for example, two launchers or two keyboards).
  • ๐Ÿ› ๏ธ Magisk firmware or modules (they can override system settings).

๐Ÿ’ก

If the vibration doesn't turn off either way, the problem could be the hardware failure of the vibration engine, in which case only the service center will help.

6.Alternative methods: from Magisk to firmware replacement

If you are willing to take drastic measures, consider these options:

Method 1: Magisk modules

For rooted devices, there are modules that completely block vibration:

  • ๐Ÿ”ง Disable Vibration โ€“ Disables all vibrations at the core level.
  • ๐Ÿ›ก๏ธ Universal Vibration Disabler โ€“ a more flexible module with settings for individual applications.

You can install them through Magisk Manager (root rights required).

Method 2: Castom firmware

Firmware like LineageOS or ArrowOS offer more flexible vibration settings, such as LineageOS, which allows you to turn off tactile output with a single switch in the Settings โ†’ System โ†’ Vibration menu.

Method 3: Physical shutdown of the vibration engine

The extreme case is to disassemble the phone and deactivate the vibratory motor. This is irreversible and insecure, but it is guaranteed to solve the problem. On Xiaomi, the engine is usually located next to the bottom speaker and is mounted on two contacts.

โš ๏ธ Warning: Physically shutting down vibrations may cause errors in some functions (e.g., cameras or other functions). NFC), If they use a vibration motor for autofocus or feedback.

7. Frequent Questions and Myths About Vibration on Xiaomi

Letโ€™s deal with popular misconceptions and questions that arise from users:

๐Ÿ”น Why Xiaomiโ€™s vibration is weaker than iPhone?
Xiaomi uses linear vibratory motors (in flagships) or rotary (in budget models). Linear motors are quieter and more accurate, but their amplitude is really smaller than that of the iPhone with its Taptic Engine. It's not a drawback, but a design feature. MIUI's firmware also has a software limit on vibration strength to save battery power.
๐Ÿ”น Can vibrations be turned off only for specific contacts?
Yes, but not through the standard settings. You'll need to: Install a third-party notification management app (like MacroDroid) and create a rule: "If an incoming call from [contact] โ†’ turn off vibration." The standard Contacts app doesn't have that feature.
๐Ÿ”น Why After Updating MIUI vibrations are on themselves?
This is a well-known MIUI problem - after major updates (e.g., from MIUI 13 to MIUI 14), the system resets some settings to standard. Solution: Check the settings in Sound and Vibration. If the vibration is back partially (e.g., only in the keyboard), use ADB to turn it off again. Report the bug through the Mi Community app - sometimes Xiaomi fixes such errors in subsequent patches.
๐Ÿ”น Does the vibration shutdown affect autonomy?
Yes, but not much. A vibratory motor only consumes energy while running (like a call or notification), if you turn off the vibration completely, the savings will be about 1 to 3 percent per day, depending on the number of notifications, and the greater effect will be to turn off Always-on Display or the background activity of applications.
๐Ÿ”น Can you set the vibration force separately for calls and notifications?
In standard MIUI, no. But there are workarounds: Use applications like Vibration Tuner (root required). Install an alternative launcher (like Nova Launcher) that supports custom vibration profiles. On some models (like Xiaomi 12 Pro), the vibration force is adjusted in the engineering menu (see section 2).

If your question is not covered in this section, check the official Xiaomi documentation for your model or contact the Mi Community app for support. Specify the exact phone model and MIUI version to help you get a more accurate answer.