Vibration on Xiaomi smartphones is not just an additional feature, but an important element of interaction with the device. It helps to avoid missing important notifications in silent mode, makes typing more tactile pleasant and can even serve as an indicator of system events. However, many users are faced with a situation where the vibration of the Suddenly stops working or behaves incorrectly - for example, it only works when calling, but ignores messages.
In this article, weβll look at all the possible ways to turn on vibration on Xiaomi, Redmi and POCO phones, from basic settings in MIUI to hidden developer settings. Youβll learn how to adjust tactile response for different scenarios: calls, SMS, keyboard, alarm clock and system alerts.
The instructions are valid for all modern versions of the shell β from MIUI 12 to MIUI 15 (including HyperOS), as well as for most models: Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 and others. If your device is older than 2018, check the section on the features of older versions of firmware.
1. Basic vibration settings in MIUI
So, to start with the obvious, the standard vibrations that are available in the settings menu, these options are responsible for the basic scenarios: calls, notifications, and tactile response when you touch the screen.
To open the basic vibration settings:
- Go to Settings β Sounds and vibrations.
- Select Vibration (in some versions of MIUI it may be called Tactile Effects).
- Activate the Vibration slider when touching for a response when you press the screen.
Here you can adjust the vibration intensity for different events:
- π Calls: adjusting the vibration force when calling (Call Vibration option).
- π© Notifications: Enabling vibration for SMS, messengers and system alerts (Vibration at notifications).
- β¨οΈ Keyboard: tactile response when typing (Vibration when pressed in keyboard settings).
Note that MIUI 14+ has an option called Adaptive Vibration, which automatically adjusts the intensity to the surrounding noise, and if it's on but the vibration is weak, try turning it off and adjusting the force manually.
2. Vibration setting for keyboard and system actions
The vibrations of typing and interface interactions deserve special attention, and these settings are often hidden in the keyboard menu or special features settings.
To enable the vibration of the keyboard:
- Open any field to enter text (e.g., in Messages).
- Click on the icon. βοΈ in the top panel of the keyboard (or hold the comma to call the menu).
- Select Settings β Sound and vibration.
- Activate the Vibration option when pressed and adjust its intensity.
If you use a keyboard from Google (Gboard), the path will be different:
Gboard settings β Preferences β Sound when pressed β Vibration when pressedFor system actions (e.g. vibrations when locking the screen or connecting the charge):
- π Settings β Lock screen β Blocking vibration.
- β‘ Settings β Battery β Vibration when connecting charging (not available on all models).
π‘
If the keyboard vibration is unstable, try changing the theme in the MIUI settings β some custom themes turn off tactile response.
3. Hardware limitations check and diagnostics
If the vibration doesn't work at all, the problem may lie in the hardware. Modern Xiaomi smartphones use linear vibrators that wear out or fail over time.
Method 1: Testing through the Engineering Menu
- Open the Phone app.
- Enter the combination ##4636## (some models may not work).
- Select Equipment Testing β Vibration.
- Press the vibration test β the device should vibrate.
Method 2: Checking through modes
- π Turn your phone to Silent Mode (slider in the notification curtain) If the vibration is triggered, the problem is in the audio profile settings.
- π Connect charging β some models vibrate when charging starts (unless the function is disabled).
β οΈ Attention: If vibration is not even in the engineering menu, it may indicate a physical failure of the vibro motor or disconnection of the train. In this case, a diagnosis is required in the service center!
| Symptoms. | Possible cause | Decision |
|---|---|---|
| The vibration only works in headphones. | Activated Vibration through speaker (MIUI error) | Disable in Settings β Special. capabilities β Vibration through the speaker |
| Vibration weak or intermittent | Vibrator pollution or wear | Cleaning or replacing the engine in the service |
| Vibration disappears after update | Resetting the sound settings | Return settings to factory settings (Settings β System β Resetting β Resetting sound settings) |
4. Hidden vibration settings in developer parameters
To fine-tune the vibration, you can use the developer mode, which will allow you to change the duration and intensity of the vibration for system events, and also enable debugging of the vibrator motor.
How to activate the developer mode:
- Go to Settings. β The phone.
- Press 7 times in a row on the MIUI version.
- Enter a pattern lock or password if required.
Now, a new section for developers will appear in the main settings menu, and here we are interested in the following options:
- π§ Press vibration β includes tactile response for all touches of the screen (even outside the keyboard).
- βοΈ Vibration intensity β force adjustment (values from 1 to 100).
- π Vibration log β shows all vibration-causing events (useful for diagnosis).
β οΈ Warning: Changing the parameters in the developer mode can lead to unstable operation of the system. Do not set the vibration values above 80 - this reduces the life of the vibrator motor!
The vibromotor is clean of dust and moisture |
Battery charged at more than 20% |
Phone doesn't overheat |
Updates MIUI fixed|-->
5. Vibration for specific applications
Some apps (like WhatsApp, Telegram, or Viber) have their own vibration settings that may conflict with system settings. If the vibration works for calls but doesn't work for notifications from messengers, check:
For WhatsApp:
- Open the Settings. β Notifications.
- Select the Notification Tone.
- Make sure that the Vibration option is enabled and the template is selected (e.g., Default or Short).
For Telegram:
Settings β Notifications and sounds β Vibration β EnableIf the vibration in messengers does not work even after turning on, try:
- π Reinstall the application.
- π± Clear the cache (Settings) β Annexes β [Name of messenger] β Clear the cache).
- π Temporarily disable battery optimization for the application (Settings) β Battery β Optimizing the battery β Select an application β No restrictions).
Why is the vibration in games different?
6. Solving Vibration Problems After MIUI Update
One of the most common reasons for missing vibrations is a firmware update, and after installing a new version of MIUI or HyperOS, audio settings may reset or conflicts with user profiles may arise.
What to do if the vibration is lost after the update:
- Reset the sound settings: Settings β System β Resetting the settings β Resetting the sound settings
- Check the sound profile: Make sure that you choose not No Sound (no vibration) mode, but Vibration or Sound and Vibration.
- Update apps: Go to the Play Market and update system applications (MIUI Security, Settings).
If the problem persists, try to roll back to the previous version of MIUI (power users only!):
- π Download the archive with firmware from the official Xiaomi website.
- π± Go to Settings. β The phone. β Updating the system β Three points. β Select a firmware file.
- π Select the downloaded file and wait for the process to be completed.
β οΈ Attention: Firmware rollback may result in data loss or bootloader lock.Before the procedure, make a backup through Settings β System system β Backup!
π‘
If the vibration is gone after upgrading to HyperOS, check Settings β Sounds and Vibration β Tactile Effects β the new shell has the settings moved there.
7. Alternative methods of vibration control
If standard methods donβt work, you can use third-party tools or hidden MIUI features.
Method 1: Applications for Vibration Control
Google Play has utilities that allow you to fine-tune the vibration, for example:
- π± Vibration Tuner β Intensity adjustment for each type of notification.
- π΅ Good Vibrations β Creating custom vibration patterns.
Please note that these applications will require permissions for Special Access (Settings β Special Features β [Application Name]).
Method 2: ADB-Teams for Advanced Users
If you are familiar with ADB, you can manually enable vibration via the command line:
adb shell settings put global vibration_intensity 70Where 70 is the intensity (0 to 100) changes may require rebooting.
Method 3: Reset all settings
If the vibration doesnβt work in any scenario, the last option is a complete reset (with loss of data):
Settings β System β Resetting settings β Delete all data