Why does the vibration of a Xiaomi call not work?
Are you missing important calls because a Xiaomi smartphone isn't vibrating in your pocket? Or is the vibrating response too weak to notice? The problem most often lies in the audio profile settings or individual vibration parameters. In newer versions of MIUI (13-14), the logic of vibration management has changed β it's now tied not only to volume, but also to the type of notifications.
Another common reason is hardware limitations, such as the Redmi 9A or Poco C31 low-end models, which have a weaker vibrator than the Xiaomi 13 Pro or Black Shark 5 flagships, and can also be turned off automatically when you have power saving mode or when you have your headphones on.
- π Battery level (below 15% the system can turn off the vibration response).
- π§ Wireless/wireless headphones are connected (they block vibration by default).
- π οΈ Is there any physical damage to the vibrator motor (for example, after a fall of the phone).
If hardware problems are eliminated, we move to software settings, and 90% of the time, the vibrations can be returned in 2-3 steps without resetting the phone or contacting the service.
Method 1: Configure with βSounds and Vibrationsβ in MIUI
The most versatile method is to use the standard settings menu. It works on all Xiaomi smartphones with MIUI 12 and later, including the Redmi Note 12, Poco F5 and Xiaomi 13 Lite.
- Open Settings (the gear icon on the main screen).
- Go to the section Sound and vibration.
- Select Vibration. β Vibration on the bell.
- Activate the switch in the "On" position (should turn blue).
If there's no Vibration on the call, your firmware is using an alternative logic.
- π Get back to the sound and vibration. β Sound modes.
- π± Select the Sound or Vibration profile (not βNo Sound!Β»).
- π§ Click Additional and check the tick opposite Vibrate when calling.
βοΈ Checking the basic vibration settings
Important! In some models (e.g. Redmi 10C), the vibration when you call is tied to the general parameter Vibration when you touch, and if it is turned off globally, you will not have a vibration response when you call.
Method 2: Use of Do Not Disturb and Exceptions
The vibration of the call can be blocked by the Do Not Disturb (DND) function, which is valid for users who turn it on at night or during meetings, to check:
- Go to Settings. β Don't disturb.
- Make sure the mode is off (the slider is grey).
- If the mode is active, click Exceptions β Calls.
- Enable the Vibration option for selected contacts or all calls.
Note that MIUI 14 has a Focus Mode feature that can also silence vibration, which is located in Settings β Digital Well-being. If focus mode is active, temporarily turn it off or add an exception for calls.
What if the vibration works only for text messages, but not for calls?
Method 3: Configure via the Phone app
Some versions of MIUI duplicate the vibration parameters in the Phone app itself, which is convenient if you don't want to go through the system settings.
- Open the phone application (pipe icon).
- Click on the three dots in the upper right corner β Settings.
- Choose the sound and vibration of the call.
- Activate Vibration and select intensity (e.g. Medium or Strong).
On the Poco X5 and Redmi Note 11 Pro+, you can customize your personalized melodies and vibrations for contacts.
- π Open the contact in the phone book.
- π Click Change. β Sound and vibration.
- π΅ Select a unique vibration pattern (e.g., Double pulse).
Critical detail: if you use a third-party call app (like Truecaller or Google Phone), the vibration settings may conflict with the system, in which case the vibration response should be configured directly in this application.
Method 4: Checking permissions and resetting sound settings
If the vibration appears when you call, it disappears β the problem may be in the lost resolutions or the cache of the system.
- Reset audio settings: Go to Settings β System & Device β Settings Reset. Select Reset audio settings (not to be confused with a full reset!). Confirm the action and restart the phone.
Cleaning the cache of the βPhoneβ application:
- Go to Settings β Applications β Application Management.
- Find the phone, press Warehouse β Clear the cache.
Also check if the background processes for the Phone app are limited:
- π In the phone application settings, select the Battery.
- π« Make sure that the option to limit background activity is not activated.
π‘
If you don't have vibration after resetting your sound settings, try temporarily disabling Adaptive Sound in Settings β Sounds and Vibration. It may conflict with the vibratory response.
Method 5: Third-party applications for enhanced vibration
If the standard vibration is too weak (relevant to the Redmi 8A or Poco M2), you can use third-party utilities.
- π Increase the intensity of the vibration response.
- π΅ Create custom vibration patterns (e.g. intermittent signals).
- π Set up vibration separately for calls, SMS and notifications.
The best apps for Xiaomi:
| Annex | Functions | Compatibility | Reference |
|---|---|---|---|
| Vibrator | Vibration force adjustment, vibrator test | MIUI 12β14, Android 10+ | Google Play |
| Good Vibrations | Castomic patterns, vibration for alarm clock | Requires root or ADB | XDA |
| MacroDroid | Automatic vibration activation under conditions | Any version of MIUI | Google Play |
β οΈ Apps like Good Vibrations require permissions. ADB If you're not sure, you can't use them properly, you can crash your phone.
Hardware problems: when vibration is not turned on in any way
If none of the above methods worked, there may be physical malfunctions:
- π§ Vibrator motor is damaged (for example, after falling or getting moisture).
- π The vibrator train departed from the motherboard.
- π Wear of the mechanism (relevant for phones older than 3-4 years).
How to check the vibrator manually:
- Install the Vibrator app from Google Play.
- Run a vibration test β if the motor is not responding, the problem is hardware.
- Try connecting your phone to your PC and start vibrations via ADB: adb shell service call vibration 3 i32 1000 (this is a 1 second vibration command).
If the vibromotor does not work even through ADB, contact the service center. the cost of replacing the vibromotor on Xiaomi is from 500 to 1500 rubles (depending on the model).
π‘
Before visiting the service, check if the vibration is turned off at the firmware level. For example, in some custom ROMs (for example, Pixel Experience), the vibration response can be turned off by default.