How to completely turn off vibration when notifying on Xiaomi: all ways

Vibration at notifications on Xiaomi, Redmi and smartphones POCO It can be annoying, especially at night or in quiet rooms. Even in silent mode, the device continues to twitch from every message, reminder or system alert. In this article, we will discuss all possible ways to turn off the vibration: from standard settings. MIUI/HyperOS Up to Hidden Parameters for Experienced Users.

Complicating the problem is that the manufacturer regularly changes the layout of options in new versions of the shell. For example, in MIUI 14, the path to vibration settings is different from HyperOS, and on some models (for example, Xiaomi 13T or Redmi Note 12 Pro+), individual menu items are hidden. We tested all methods on current firmware in 2026 and collected working solutions from basic to advanced.

1. Standard vibration shutdown in MIUI/HyperOS settings

The most obvious way is to use the built-in system options, which is suitable for most models, including the Xiaomi 14, Redmi Note 12, POCO F5 and other devices on MIUI 12-14 or HyperOS. Importantly, on some firmware, the path to settings may vary slightly.

Instructions:

  1. Open the Settings app (cog icon).
  2. Go to Sound and Vibration (HyperOS may be called Sound).
  3. Select Vibration or Vibration when notifying.
  4. Turn off Vibration at notifications (or Vibrate at calls/notifications).

If you don’t have a separate Vibration item on your menu, try an alternative path:

  • πŸ“± Settings β†’ Notifications β†’ Additional settings β†’ Vibration.
  • πŸ”Š Settings β†’ Sound. β†’ Touch/notification vibration

β˜‘οΈ What to check before turning off vibration

Done: 0 / 4

On some models (such as Xiaomi 12 Lite or Redmi 10C), the vibration option may be hidden in the Special Options settings. If the standard method did not work, read the next section.

2. Disabling vibration for individual applications

MIUI/HyperOS allows you to customize the vibration for each application, which is convenient if you want to leave the vibration for calls, but remove it for WhatsApp, VK or games, and works on all current models, including the POCO X5 Pro and Redmi K60.

How to set up:

  1. Go to Settings β†’ Notifications β†’ Notifications Management.
  2. Select an app from a list (such as Telegram or Instagram).
  3. Click on Notification Types (or Categories).
  4. For each category (messages, groups, channels) turn off the Vibration slider.

Note that some apps (like Facebook or Tinkoff) ignore system settings and vibrate through their own mechanisms.

  • πŸ› οΈ Go to the settings of the application itself and find the section "Notifications".
  • πŸ”” Turn off the Vibration or Sound and Vibration option inside the app.
  • πŸ“΅ Viber and WhatsApp may need to disable Message Vibration in their chat profile.

πŸ’‘

If the vibration still works after turning off, clear the Settings app cache (Settings β†’ Applications β†’ Application Management β†’ Settings β†’ Clear the cache).

3. Hidden vibration settings via engineering menu (#4636###)

For advanced users, there is a way to turn off vibrations via an engineering menu (or Testing Menu) that works on most Xiaomi devices, but requires caution - making incorrect changes can cause crashes.

Step-by-step:

  1. Open the phone app and enter the code: ##4636##
  2. In the menu that opens, select Hardware testing (or Hardware Information).
  3. Click on the Vibrator test.
  4. In some firmware, there will be a Disable Vibrator option here – activate it.

If there is no option to turn off, try an alternative code to access the vibrator settings:

##0*## β†’ Test β†’ Vibrator
What to do if the engineering menu is not opened?
On some models (for example, Xiaomi 13 Ultra or POCO F4 GT) In this case, try: 1. Install the application. MTK Engineering Mode (for MediaTek processors) or Qualcomm Service Menu (for Snapdragon). 2. ADB-3. Update the firmware – sometimes access is returned after an update.

Attention! Changes in the engineering menu can affect the performance of the sensors or the camera. Don't change other parameters unless you're sure they're there.

4.Use of Do Not Disturb mode for temporary shutdown

If you need vibration during the day, but interferes with the night, use the mode Do not disturb (DND). It allows you to flexibly adjust periods of silence, including turning off vibrations.The method is suitable for all Xiaomi models, including Redmi. A2 and POCO M5.

How to set up:

  1. Go to Settings β†’ Sounds and vibration β†’ Do not disturb.
  2. Activate the mode and set the schedule (for example, from 23:00 to 8:00).
  3. In the Rules section, select Only Important or Do Not Show Anything.
  4. Make sure that the Vibration option is disabled in the mode rules.

Additional settings:

  • πŸ•’ You can create multiple profiles (e.g., "Work", "Sleep", "Driving").
  • πŸ“± HyperOS mode. DND synchronized with the Mi Calendar calendar.
  • πŸ”• To completely disable vibration, select No sound and no vibration in the profile settings.
πŸ“Š How often do you worry about the vibration of notifications?
All the time, it's annoying.
Only at night.
Sometimes in important situations
I'm not worried about it.

DND mode does not turn off vibration for alarms and some system alerts (such as low battery charge).To remove the vibration completely, combine this method with others from the article.

5. Disabling vibration through ADB (for power users)

If standard methods don’t work, you can turn off vibration via ADB (Android Debug Bridge), a method that requires connecting the phone to a computer and works on all Xiaomi models, including the Xiaomi 14 Pro and Redmi K70, the advantage of turning off vibration at the system level, which will not reset after the reboot.

Instructions:

  1. Enable USB Debugging in the Developer Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then go back to Additional Settings β†’ For Developers.
  2. Connect your phone to your PC and open the command line (Windows) or terminal (Mac/Linux).
  3. Enter the commands in turn: adb devices (make sure the device is determined) adb shell settings put global vibrate_on_touch 0 adb shell settings put global vibrate_when_ringing 0 adb shell settings put global notification_vibration_enabled 0

To get the vibration back, replace 0 with 1 in commands, and you can create a tasker script for permanent effect, or use the MacroDroid app to automatically execute commands.

πŸ’‘

ADB-commands turn off vibration at the Android level, so they work even if the manufacturer hid the settings in the Android-level MIUI. However, after resetting the phone to the factory settings, the effect will disappear.

⚠️ Attention, misuse ADB Do not change other system settings without understanding their purpose. For example, an adb shell settings put global with incorrect values can disrupt sensors or Wi-Fi.

6 Problems and Solutions: Why the Vibration Doesn't Turn Off

Sometimes even after all the manipulations, the vibration continues to work, and let's look at the typical causes and ways to eliminate them:

Problem.Possible causeDecision
Vibration returns after rebootingResetting settings by system applicationsUse it. ADB-commands or applications like Automate to automatically shut down
Vibrates only in certain applicationsVibration settings within the applicationTurn off vibration in the settings of the application itself (see Section 2)
No "Vibration" item in the settingsOutdated or custom firmwareUpdate MIUI/HyperOS or use ADB
The vibration is silent.Settings of the "Sound" mode β†’ "Vibrate in silent"Turn off Vibration in silent mode in Settings β†’ Sounds

If none of the methods worked, check:

  • πŸ”„ Update the firmware - in new versions MIUI/HyperOS Vibration bugs are often corrected.
  • 🧹 Clear the cache of system applications (Settings) β†’ Annexes β†’ Show it all. β†’ Settings β†’ Clear the cache).
  • πŸ“± Reset the settings to factory (pre-reverse the backup!).

On some models (such as the Xiaomi Civi 3 or Redmi Note 11 Pro+), the vibration is controlled by a separate chip that is not amenable to software shutdown, in which case only the physical shutdown of the vibrator motor in the service center will help.

7. Alternative methods: applications for vibration control

If the system settings don't work, you can use third-party apps that allow you to flexibly adjust the vibration, including turning off for individual contacts or on a schedule.

  • πŸ“² MacroDroid – Automating the vibration shutdown by time or event (e.g. when connecting to Wi-Fi).
  • πŸ”• Vibration Tuner – fine tuning of strength and duration of vibration (requires root on new firmware).
  • πŸ› οΈ Tasker – Creating complex rules for controlling vibration (e.g., turning it off in the office) GPS).
  • πŸ”” Notification History – Analyze which applications cause vibrations, with the possibility of blocking them.

When using third-party applications, consider:

  • On MIUI 14 and HyperOS, many applications require permission to change system settings (issued via ADB).
  • Some antiviruses (such as Mi Security) can block automatic tools.
  • Root access may be required to fully control the vibration, but this is not a guarantee.

⚠️ Attention! apps from unverified sources may contain malicious code. Install software only from Google Play or the official Xiaomi GetApps store.

FAQ: Frequent questions about vibration on Xiaomi

Why did the vibration turn on itself after the MIUI update?
Major updates (e.g., MIUI 13 to MIUI 14) reset some user settings, including vibration settings. This involves changing the configuration file structure. To avoid the problem, before updating: Back up settings via Settings β†’ Additional β†’ Backup. Remember or take a picture of the current vibration settings. After updating manually restore the settings.
Can you turn off the vibration only for SMS, but leave it for calls?
Yes, it's possible. SMS Vibration is set separately: Open Settings β†’ Notifications β†’ Notification management.Look for the Messages app (or yours) SMS-Messenger. Turn off vibration for Incoming Messages. For calls, settings remain in Settings. β†’ Sounds. β†’ Vibration when calling. On some firmware (for example, HyperOS on Xiaomi 14), the vibration option for the device is SMS hidden in the Messages app settings.
Does the phone vibrate in flight mode?
No, in flight mode (Settings β†’ Flight mode), all wireless modules are turned off, including notifications, so the vibration from messages or calls will not work. However: If you manually turn on Wi-Fi in flight mode, notifications from messengers (for example, Telegram or Viber) can come and vibrate. System alerts (for example, low battery charge) vibrate regardless of flight mode.
How to check if the vibrating motor works on Xiaomi?
If you suspect that the vibrator has broken (for example, after a phone crash), do the test: Enter the dialer code: ##0*## In the test menu, select Vibrator or Vibration. Press Test - the phone should vibrate with a constant amplitude. If there is no vibration: Check the physical connection of the motor (may require disassembly). Update the firmware - sometimes the vibrator driver flies after failure.
Is there a difference in vibration settings between MIUI and HyperOS?
Yes, in HyperOS (new shell for Xiaomi 14, Redmi K70, etc.), the path to vibration settings has changed: MIUI 12–14 HyperOS Primary Vibration Settings β†’ Sounds and Vibration β†’ Settings Vibration β†’ Sound β†’ Vibration and Tactile Response Vibration when touching Settings β†’ Additional β†’ Special Options β†’ Vibration when touching Settings β†’ Special Options β†’ Physical Interaction β†’ Application Notifications β†’ Notifications β†’ Notifications β†’ Notifications β†’ Settings β†’ Notifications β†’ Applications β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings β†’ Settings