Vibration on Xiaomi smartphones can be a useful feature, but it often annoys users - especially when it works unnecessarily. Depending on the model (Redmi Note 12, POCO X5, Mi 11 and others) and the firmware version (MIUI 14/15), the ways to turn off vibration are different. In some cases, just change a couple of settings, and sometimes you need to dive deep into the system menus or even install third-party applications.
In this article, we'll look at all the possible scenarios: how to remove vibrations when calling, texting, app notifications, typing on a keyboard, and touching a screen. Separately, we'll look at problems where vibrations don't turn off using standard methods, often due to firmware bugs or setting conflicts. If you're faced with a phone vibrating on its own for no reason, you'll find a solution here, too.
Why Xiaomiโs Vibration May Not Work
Before we go into turning off the vibration, it's important to understand why it might not work properly.
- ๐ Settings conflict: in MIUI There are separate vibration regulators for calls, notifications and system sounds, and if they're set up in a conflicting way, the phone can vibrate even when the options are off.
- ๐ฑ Model features: some devices (for example, Redmi Note 10 Pro or POCO F4) have hardware limitations to disable vibration when touched.
- ๐ Firmware bugs: in versions MIUI 13-15 There have been cases where the vibration turned on itself after the update.
- ๐ง Third-party apps: messengers (WhatsApp, Telegram) or launchers can override system settings.
If the vibration comes on suddenly, first check if you have recently installed a system update or new applications, often solved by rolling back changes or resetting the sound settings.
How to turn off vibration when calling and SMS
The most common request is to remove vibrations when incoming calls or messages, and in MIUI, this is done through the audio profile menu:
- Open the Settings. โ Sound and vibration.
- Select Vibration Mode (or Vibration when calling in older versions).
- Switch the slider to the off position. or select the option No vibration.
- For SMS, repeat the action in the Vibration section at notifications.
If the gray option is inactive, then on your model, the vibration of the calls is rigidly tied to the sound profile "Vibration", in which case only changing the profile to "No Sound" or "Sound" without vibration will help.
โ๏ธ Checking vibration settings when calling
| Xiaomi model | Does it support a complete shutdown of vibration when calling? | Alternative method |
|---|---|---|
| Redmi Note 11/12 | Yes. | Through the audio profile menu |
| POCO X3/X4 | Partially (depends on firmware) | Use the "Do Not Disturb" mode |
| Mi 10/11 | Yes. | Disconnection in settings SIM-map |
| Black Shark 5 | No (game models) | Disable in the game space |
โ ๏ธ Note: On some models (POCO F3, Redmi K40) The vibrations of the calls can be turned on when you reboot, and this is a firmware bug, and it's only going to help you update the system or reset your settings.
Turning off keyboard vibration and screen touches
The vibrations when typing (tactile response) and when touching the screen are set separately. For a standard Gboard or MIUI Keyboard keyboard:
- Open any field to enter text (for example, in Notes).
- Click on the icon. โ๏ธ keyboard.
- Select Settings โ Sound and vibration.
- Turn off the options Vibration when pressed and Sound when pressed.
To turn off vibration when touching the screen (haptic feedback):
- Go to Settings โ Additional โ Special Opportunities.
- Choose Vibration When Touched (or Tactile Feedback).
- Switch the slider to the off position.
If these items are not available, then your model (Redmi 9A, POCO M3) does not support disabling tactile response at the system level, in which case only installing custom firmware or using third-party applications like MacroDroid to block vibration will help.
๐ก
If the keyboard vibration returns after the update, try resetting the Gboard app settings from the Settings โ Apps โ App Management โ Gboard โ Storage โ Clear Data menu.
Vibration at notifications from applications
Many apps (WhatsApp, Viber, Instagram) have their own vibration settings that are independent of the system settings.
- ๐ฒ Open the app settings (for example, in WhatsApp: โฎ โ Settings โ Notifications).
- ๐ Find the Vibration or Notification Sound section.
- ๐ซ Select the option No vibration or Disabled.
- ๐ Telegram may need to turn off vibration separately for messages and calls.
If the application does not have such settings, the vibration can be blocked through system restrictions:
- Go to Settings โ Applications โ Application Management.
- Select the appropriate app (such as Facebook).
- Click Notifications โ Additionally.
- Turn off the Vibration or Sound and Vibration option.
โ ๏ธ Note: Some applications (e.g. banking) may ignore system vibration settings due to security policies, in which case only completely disabling notifications for this application will help.
What if the vibration returns after resetting?
Completely shutting down vibration through the engineering menu
If standard methods don't work, you can use the CIT, which is suitable for advanced users and requires caution:
- Open the Phone app.
- Enter the code ##4636##
- In the menu that opens, select Hardware Testing (or Hardware Testing).
- Go to the Vibrator section.
- Select the Vibrator Test and click Stop Vibration.
- Return to the main CIT menu and select Vibration Settings (if available).
- Turn off all vibration-related options.
On some models (Redmi 10C, POCO M4 Pro), the engineering menu may not contain a vibration section, in which case, try the alternative code:
##36446337##On devices with Snapdragon 8 Gen 1/2 processor, turning off vibration through the engineering menu can cause the tactile engine to fail. If the vibration is completely lost after manipulation (including important notifications), reset your settings via Settings โ About Phone โ Reset settings.
The vibration does not turn off: what to do
If youโve tried all the ways but the vibration still works, the reasons may be:
- ๐ Firmware failure: especially relevant after updating to MIUI 14/15. Help rollback to the previous version or reset to factory settings.
- ๐ ๏ธ Tactile motor damage: If the vibration is constant (even without notification), it may be a hardware malfunction.
- ๐ฆ Custom firmware conflict: If youโre using LineageOS or Pixel Experience, check the kernelโs compatibility with your model.
- ๐ Manufacturer's policy: on some models (Black Shark, POCO F5) Vibration is tied to the game mode and does not completely shut down.
To diagnose hardware problems:
- Go to Settings โ About Phone โ Diagnostics (or enter the code ##6484## in the phone application).
- Select the Equipment Test โ Vibration.
- If the test shows an error, contact the service center.
โ ๏ธ Warning: If the vibration is accompanied by overheating of the phone or rapid discharge of the battery, this may indicate a short circuit in the tactile engine!
๐ก
Before contacting the service center, be sure to back up your data through Settings โ Additional โ Backup and Reset, as the diagnosis may require a complete reset of the device.
Third-party applications for vibration management
If the system methods didn't work, you can use third-party utilities. Here are the proven options:
| Annex | Functional | Compatibility |
|---|---|---|
| MacroDroid | Automatically switching off vibration by triggers (time, application, etc.) | All models on Android 8+ |
| Vibration Tuner | Fine tuning of vibration intensity for different events | Requires root rights |
| Tasker | Creating rules to block vibrations under certain conditions | Android 7+ (without root with restrictions) |
| Good Vibrations | Completely shutting down vibration for notifications | MIUI 12+ (may not work on POCO) |
To use MacroDroid or Tasker without root rights:
- Install the app from Google Play.
- Grant permission for Special Access to Settings โ Apps โ Permissions โ Special Access.
- Create a rule with a trigger Notice received and the action Disable vibration.
On models with MIUI 15, these applications may need to turn off battery optimization in the application settings to work.