How to independently check the vibromotor on the Xiaomi phone: from software tests to hardware diagnostics

Why it is important to diagnose a malfunction of the vibromotor in time

The vibromotor in Xiaomi smartphones is a small but critical component that not only provides tactile feedback when pressed, but also alerts for calls, messages and alarms. When it fails, users often face a situation where the phone does not vibrate when an incoming call is made, but the sound works properly, which creates the risk of missing an important call in a noisy place or not hearing an alarm in the morning.

The causes of a vibration motor failure can range from software failures (for example, after a MIUI update) to physical damage: moisture, falls or wear of the mechanism. In 80% of cases, the problem is solved without disassembling the device - just perform several tests or reset the settings. However, in 20% of cases, a replacement part is required, and it is important to diagnose the malfunction before visiting the service center to avoid unnecessary costs for repairing serviceable components.

In this article, we will explore all the available ways to test the vibrator, from hidden engineering menus to hardware diagnostics with partial disassembly of the body. Instructions will be suitable for all modern Xiaomi models, including the Redmi Note, POCO, Mi and Black Shark series.

πŸ“Š Your Xiaomi has ever broken down?
Yes, screen.
Yes, vibrator.
Yeah, the other component.
Never broken.

Method 1: Verify through Android settings (without additional tools)

Start with the simplest one, check if the vibration is turned off in the system settings. Often users accidentally change the settings, for example, by activating Do Not Disturb mode or selecting the Quiet profile.

Open the Settings menu β†’ Sound and vibration. Here, look at the following points:

  • πŸ”Š Vibration at the call - must be turned on (slider in the position "On.").
  • πŸ“³ Tactile feedback – responsible for vibration when pressed on the screen.
  • ⏰ Alarm Vibration – A Separate Setting for Wake Up.
  • 🎡 Sound Profile – Select β€œGeneral” or β€œVibration” but not β€œNo Sound".

If all settings are on but no vibration, move on to the next step, and check if there are third-party audio control apps (such as MacroDroid or Tasker) that could block the vibration.

πŸ’‘

On some Xiaomi models (e.g. Redmi Note 10 Pro) there is a separate item in the menu Additional settings β†’ Special features "Vibration on touch" and disabling it removes the response when typing.

Method 2: Use of engineering menus (codes for testing)

All Xiaomi smartphones have a hidden engineering menu where you can test hardware components, including a vibrator, which requires no root rights and works on 99% of devices running MIUI.

Follow the following steps:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (or #06## for older models).
  3. In the menu that appears, select Testing β†’ Vibrator Test (or similar item).
  4. Press Start Vibration – the phone should vibrate for 5 seconds.

If there is no vibration, this may indicate:

  • πŸ› οΈ Hardware malfunction of the engine.
  • πŸ”Œ Problems with the plume or contacts on the motherboard.
  • πŸ“± Software failure in firmware (solved by resetting or flashing).
What to do if the engineering menu is not opened?
On some models (e.g. POCO F3), standard codes may be blocked, in which case try the alternative code: ##284## or install the MTK Engineering Mode app from the Play Market (only for MediaTek processors).

Method 3: Diagnostics through applications (Play Market)

If the engineering menu is not available or you prefer a more user-friendly interface, use specialized applications. They not only check the vibrator motor, but also test other components (speakers, camera, sensors).

Recommended utilities:

  • πŸ“± Phone Doctor Plus – comprehensive diagnostics, including vibration test.
  • πŸ”§ TestM – a separate module for checking tactile feedback.
  • πŸ› οΈ CPU-Z β€” Shows information about iron, including supported vibrations.

How to run the test:

  1. Install one of the apps (e.g. Phone Doctor Plus).
  2. Run the Vibration test or Haptic Feedback.
  3. Follow the instructions on the screen – you usually need to press the Start Test button.
  4. If the vibration does not work, the application will show an error (for example, Vibrator not responding).

Make sure your phone is at least 30 times charged%|

Close all background applications |

Turn off the power saving mode |

Check that there are no active VPN firewall-->

Method 4: Checking the plume and contacts (partial disassembly)

If software methods fail, the problem may be physical damage: Vibromotor in Xiaomi smartphones connects to the motherboard through a flexible plume, which eventually oxidizes or moves away from the contacts, and the motor can clog with dust or fail due to moisture.

Diagnosis will require:

  • πŸ”§ Plastic blade (or mediator).
  • πŸ” Lupe or flashlight.
  • 🧴 Alcohol and cotton swabs (to clean contacts).

Step-by-step:

  1. Turn off the phone and remove it. SIM-map.
  2. Carefully tuck the back cover (start with the corners where the latches are usually located).
  3. Find a vibrator motor - it looks like a small cylinder with a wire glued to the body.
  4. Check the integrity of the plume and the absence of corrosion on the contacts.
  5. Clean the contacts with alcohol and gently press the plume to the connector on the board.

πŸ’‘

If the vibration appears after the contacts are cleared, but disappears again after a while, the problem is the unstable connection, the solution is to replace the plume or solder the contacts.

⚠️ Warning: Disassembling your phone is warranty-free. If your device is warranty-based, contact Xiaomi Service Center to describe the problem. Also be careful about the battery, as damage to it can lead to a fire.

Method 5: Checking through ADB (for advanced users)

If you're familiar with the command line, you can test the vibrator through the ADB (Android Debug Bridge), which is suitable for USB-enabled devices and allows you to send direct commands to activate the vibration.

Instructions:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times on the item, then go back to Additional Settings β†’ For Developers).
  2. Connect your phone to your PC and install ADB drivers.
  3. Open the command line and enter:
adb devices


adb shell




echo 1000 > /sys/class/timed_output/vibrator/enable

If the phone vibrates after the command, the motor is in good condition. If it doesn't, the hardware is in trouble.

echo 0 > /sys/class/timed_output/vibrator/enable

⚠️ Attention: Misuse of the right ADB It can cause system failures. Don't change other settings in the folder. /sys/, unless they are sure of their appointment.

Table: Frequent causes of malfunction of the vibromotor and methods of elimination

Reason.SymptomsDecision
Vibration turned off in the settingsPhone doesn't vibrate when calling, but notifications workInclude in Settings β†’ Sound and vibration
Software failure after updateVibration Disappears After New MIUI VersionReset the settings to factory or roll back firmware
Vibrator train damagedVibration works periodically (for example, only when charging)Replacement of the plume or soldering of contacts
Moisture intrusionThe phone fell into the water, the vibration is weak or absentDrying of the device, replacement of the motor
Depreciation of the mechanismVibration is weak, intermittent, with extraneous soundsReplacement of the vibrator with a new one

What to do if the vibromotor does not work: an algorithm of actions

If after all the tests the vibration did not appear, follow this algorithm:

  1. Step 1. Make sure that the problem is not the settings (see Method 1).
  2. Step 2: Test the motor through an engineering menu or application (see Method 2 and Method 3).
  3. Step 3: If the vibration doesn’t work in any test, take the phone apart and check the plume (see Method 4).
  4. Step 4: No visual damage, but no problem, the engine is defective. Solution: Replace the part.
  5. Step 5: If you are not sure about your abilities, contact the service center. The average cost of replacing a vibromotor with a Xiaomi is from 800 to 1500 rubles (depending on the model).

⚠️ Note: On some models (for example, Xiaomi Mi 11) the vibromotor is integrated into the motherboard, in which case its replacement requires soldering and costs much more - up to 3000-4000 rubles.

FAQ: Frequent questions about the vibrating motor on Xiaomi

Can I repair the vibro motor myself if it breaks down due to a fall?
If the motor is mechanically damaged (such as a cracked body or a severed wire), it can only be replaced, but if the problem is a broken plume, it can be soldered carefully or replaced on its own if soldering equipment is available. For most users, it is easier and safer to contact the service.
Why does the vibrator only work when connected to charging?
This is a typical sign of poor contact of the plume with the motherboard: when you connect the charger, the phone case is slightly deformed, and the plume temporarily presses against the contacts, the solution: disassemble the phone, clean the contacts with alcohol and fix the plume (for example, a drop of glue).
How to turn off vibration only for a specific application (e.g. Telegram)?summary> There is no separate switch for vibration by application in the MIUI settings, but you can use third-party utilities such as MacroDroid or Tasker. Create a rule: "If the Telegram application is running β†’ Turn off vibration." Alternatively, turn off vibration notifications in the settings of the application itself.
How much does it cost to replace a vibrator in the Xiaomi service center?
The cost depends on the model and type of service: Official service Xiaomi: 1200-2500 rubles (with spare parts). Unofficial workshops: 600-1500 rubles. Self-replacement: 200-500 rubles (the cost of the part on AliExpress). On models with an integrated motor (for example, Mi 11 Ultra), the price can reach 4000 rubles due to the complexity of repair.
Can the vibrator fail due to overheating of the phone?
Yes, but this is rare. A vibromotor is an electromechanical device, and prolonged operation at high temperatures (e.g. during play) can accelerate the wear of its components. However, more often than not, overheating affects the battery and the processor, not the motor. If the vibration is lost after overheating, check the plume for melting.