Vibration on Xiaomi smartphones is not just tactile feedback, but a full-fledged interaction tool. Many users want the device to vibrate constantly when notified, called, or even in games. But standard MIUI settings often limit this feature to time slots or one-time signals.
In this article, weโll look at all the ways to activate continuous vibration on Xiaomi, Redmi and POCO phones, from basic settings to hidden system features, how to get around firmware limitations, what apps will help with this, and what to do if the vibration is not working properly.
We will focus on models with a linear vibrator motor (for example, Xiaomi 13 Pro or Redmi Note 12 Pro+), where the tactile sensations are most clear, and also tell you how to avoid rapid battery discharge when using vibration actively, this is a common problem that few people warn about.
โโโ
Why is Xiaomi not having a constant default vibration?
The manufacturer deliberately limits the duration of vibration in the MIUI for several reasons: first, it saves battery power: the vibrator motor consumes energy even if it seems to be very small. On models with small batteries (for example, the POCO X3 NFC), constant vibration can reduce the operating time by 10-15%.
Second, prolonged vibration increases the load on the mechanism: cheap vibrators (in the budget Redmi) wear out faster if they work without interruption, and flagships (for example, Xiaomi 14 Ultra) use more reliable components, but there are software limitations.
Finally, Xiaomi follows Google Android standards, where the default vibration is set to short-term signals, which unifies the user experience and reduces the number of complaints about โannoyingโ notifications.
But that doesn't mean you can't turn on the constant vibration, but you just need to know where to look for the settings or what tools to use.
Method 1: Vibration adjustment in standard MIUI parameters
Before you resort to third-party solutions, check the basic settings. The latest versions of MIUI 14 and HyperOS have added additional options for vibration that many users miss.
Open Settings โ Sound and vibration โ Vibration. Here you will see several sections:
- ๐ฑ Touch vibration -- it's responsible for the response when you press the screen. Turn on this if you want tactile feedback when you type.
- ๐ Notification vibrations -- you can choose Long or Short. Unfortunately, there's no "permanent" option, but Long extends the vibration to 2-3 seconds.
- ๐ Vibration when calling โ activate this switch if you want the phone to vibrate during an incoming call in parallel with the beep.
- ๐ฎ Vibration in games - not available on all models, but on POCO F4 GT Black Shark can be used to adjust the response intensity.
If you need a really constant vibration (for example, to alert you to an important message), standard MIUI tools will not be enough.
๐ก
On some models (such as the Xiaomi 12T Pro), there is a hidden mode โIntensiveโ in the vibration menu. To activate it, quickly press 5 times on the โNotification Vibrationโ bar.
Method 2: Use of Do Not Disturb mode with exceptions
Few people know, but MIUI can set the vibration to work only for the contacts or apps you select, which is useful if you want constant vibration, like from messengers or work calls, but not from everything else.
Algorithm of action:
- Go to Settings. โ Don't disturb.
- Activate Manual or Schedule mode.
- Press the Exclusions. โ Calls/Messages.
- Choose only vibration for the right contacts or applications.
- Under Repeat Calls, set the 15-minute interval to make the phone vibrate longer when you call again.
This method does not give a true constant vibration, but allows you to extend it for critical notifications, for example, if you need to keep a call from your boss, and the rest of the notifications can be turned off.
Select Do Not Disturb mode |Add important contacts to exceptions |Install Vibration Only for them |Check work on a test call-->
Method 3: Third-party applications for constant vibration
If you don't like the built-in MIUI, Google Play apps will come to your aid, and we've tested a few and selected the most reliable ones:
| Annex | Functions | Pluses | Cons |
|---|---|---|---|
| Vibrator | Manual vibration control, timer, templates | Simple interface, works without root | Advertising, time limit in the free version |
| Good Vibrations | Creating custom vibration patterns | Fine intensity tuning | Requires permission for special opportunities |
| MacroDroid | Automation of vibration by triggers (SMS, notifications) | Flexible rules, MIUI support | Difficult for beginners |
| Tasker | Advanced Automation with Plugins | Maximum customization | High, paid entry threshold |
For most Xiaomi users, Vibrator or Good Vibrations are the best choice. They do not require root rights and allow you to start the vibration for 10โ30 seconds (which is closer to โpermanentโ), and if you want to be tied to specific events (for example, vibration when a message from a certain person), MacroDroid is suitable.
โ ๏ธ Warning: Some apps (like Tasker) will ask for permission for Special Features. That's fine, but be careful: don't give those rights to little-known programs -- they can intercept your actions on the screen.
How to Set Up a Permanent Vibration with Tasker
Method 4: ADB-Teams for Advanced Users
If youโre not afraid to dig into the system settings, you can enable constant vibration through ADB (Android Debug Bridge), a method that works on most Xiaomi models but requires a connection to a computer.
Instructions:
- Turn on Developer Mode on your phone: go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB-tools, and open the command line.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Start vibration for 30 seconds (example): Adb shell input vibrate 30000 Note: value is given in milliseconds.
So that the vibrations are turned on automatically when certain events occur, you can create a script with a trigger, for example, this code will make the phone vibrate when you connect the charger:
adb shell am broadcast -a android.intent.action.POWER_CONNECTED --ez vibrate trueโ ๏ธ Attention: Abuse ADB-This can cause a failure of the vibrator motor on models with a weak motor (for example, Redmi). 9A) swelling ADB If the phone gets hot, interrupt the process immediately with the team:
adb shell input vibrate 0Method 5: Firmware custom recaveri (for enthusiasts)
If youโre willing to take drastic measures, you can install custom firmware (like LineageOS or Pixel Experience) that has more flexible vibration settings, but this method is only suitable for power users, as it requires unlocking the bootloader and potentially insecure.
Advantages of custom firmware for vibration:
- ๐ง The ability to adjust the duration and intensity of vibration for each type of notification separately.
- ๐๏ธ Support for vibration patterns (e.g. Morse code for different contacts).
- ๐ Optimized power consumption โ some firmware saves charge better than MIUI.
Of the popular firmware with good vibration support stand out:
- crDroid is stable and customizable.
- Havoc-OS โ many settings for tactile feedback.
- ArrowOS is close to Android stock, but with advanced options.
โ ๏ธ Attention: Installing custom firmware on Xiaomi requires unlocking the bootloader via the Mi Unlock Tool. on new models (e.g. Xiaomi) 13T) This can take up to 720 hours of waiting due to Xiaomi's security policy, and unofficial firmware may contain bugs that affect the vibrator.
๐ก
Custom firmware gives maximum freedom in setting the vibration, but requires technical skills and can void the warranty.
Frequent problems and their solutions
Even after setting it right, the constant vibration on Xiaomi may not work properly.
1.Vibration is interrupted after a few seconds
This is the standard MIUI limitation.
- ๐ Use apps like MacroDroid to restart vibration cyclically.
- ๐ฑ On some models, resetting vibration settings helps: Settings โ Annexes โ Application management โ Three points. โ Resetting application settings.
2.The vibromotor doesn't work at all
Check it out.
- ๐ Whether the phone is connected to charging โ on some models, the vibration turns off when the charge is low (below 5%).
- ๐ ๏ธ If the vibrator is physically damaged (for example, after a fall), you can check by running the test: # # # #0*## โ Vibration.
- ๐ Update the firmware: in older versions MIUI There were vibrational bugs (for example, in the MIUI 12.5 for the Redmi Note 10).
3. Vibration too weak or strong
Set the intensity:
- ๐ B Settings โ Sound and vibration โ Vibration. โ Vibration Intensity Select Force (not available on all models).
- ๐ง In the engineering menu: dial ##4636## โ Testing of equipment โ Vibrator. You can test different levels here.
4. Fast battery discharge
Constant vibration increases energy consumption to save energy.
- ๐ Turn off vibration for unnecessary applications in Settings โ Annexes โ Permits โ Vibration.
- โก Use energy saving modes, but note that they may limit the operation of the vibrator.