How to turn off vibration when you turn on your Xiaomi phone

Many Xiaomi smartphone owners face an intrusive physical response from the device as it launches. The brief but tangible boost that comes when the screen is still black and the brand logo is just emerging often comes as an unpleasant surprise. It comes at the most inopportune time: in the cinema, at a meeting or at night, when the silence in the room is disrupted by the sharp buzz of the device in your hand.

The problem is that standard settings menus don't always offer a direct switch for that particular event. Users get lost in the Sound and Vibration sections, trying to find an option that would completely eliminate tactile response when the system starts. However, the solution exists, and it can hide in both the obvious profile settings and in the deeper layers of the MIUI or HyperOS interface.

In this article, we will discuss in detail all possible ways to eliminate this feature, learn how to control system vibrations, use silence modes, and even resort to hidden engineering menus if standard methods are powerless, our goal is to make using your Redmi or Poco as comfortable and predictable as possible.

Anatomy of System Vibration in MIUI and HyperOS

Before you start shutting down, you need to understand how the Android operating system with the MIUI shell handles tactile signals. Unlike ringtones, the vibration when turned on is often tied to the system kernel load event rather than the user profile, which means that it can ignore some of the global silent mode settings.

Xiaomi engineers implemented this feature as a confirmation of the success of the initial hardware check. When the processor feeds power to the vibrator, it is a signal that the device is alive and ready to go. In older versions of firmware, this behavior was hardwired into code, but modern updates allow you to flexibly manage this parameter.

The vibration when you turn on and the vibration when you lock the screen is a distinction, and the vibration when you start the system is often a higher priority, and can play back even when the vibration slider in the settings seems off, and understanding this hierarchy will help you set up the device correctly without leaving any loopholes for sound.

⚠️ Note: If your phone vibrates when turned on in No Sound mode, this is standard behavior for some versions. MIUI. A complete shutdown may require changes to system parameters, which we will discuss below.

Basic sound and vibration settings

The first step should always be to check the standard settings menu. Xiaomi's interface is constantly changing, and the location of items may vary depending on the Android version and regional firmware. However, the logic remains the same: we need to find control of the tactile response of the system.

Go to the Settings menu, then select the Sounds and Vibrations section. This is where you're interested in the Vibration block. Make sure that the Silent Vibration switch or similar item for system events is deactivated. In some cases, it helps to completely turn off the vibration for all events, although this can be inconvenient when dialing.

For more accurate settings, use the list of actions that can cause a response:

  • πŸ“³ Vibration when touching – responsible for the response of the keyboard and interface.
  • πŸ”” Notification Vibration – Controls Signals from Applications.
  • πŸ“ž Call vibration – activated only when an incoming call is made.
  • βš™οΈ System vibration is a common parameter that affects the operation of the interface.

Often users forget to check the profile settings "No Sound." By clicking on the profile icon at the top of the screen or in the notification curtain, you can see a detailed menu. Make sure that there is no tick "Vibrate" for system events. If the standard methods of removing the start-up vibration fails, move to more advanced methods.

πŸ“Š How often do you worry about your phone vibrating at the wrong time?
Every day.
Once a week.
Only when switched on
Never bothers.

Use of regimes and profiles

The MIUI shell offers powerful tools to manage use cases through modes. Switching between Standard, No Sound and Do Not Disturb profiles can drastically change the behavior of the vibrator motor. Do Not Disturb mode is the most aggressive filter, blocking most interruptions.

To set this mode, go to Settings β†’ Sounds and Vibrations β†’ Do Not Disturb. You can set an activation schedule, for example, from 23:00 to 07:00. In the advanced settings of this mode, make sure that only critical calls are allowed and all system sounds and vibrations are blocked, which ensures that even if you accidentally turn on the phone at night, it will remain quiet.

Also worth looking at is the Pocket Mode feature, or smart actions that can activate vibration when you take the device out of your pocket or bag. It's not exactly a start-up, but is often perceived by the user. Check the Screen Lock section and turn off the motion response features if you don't need them.

β˜‘οΈ Setting up a quiet mode

Done: 0 / 5

Engineering menus and hidden codes

If the GUI doesn't work, the engineering codes come to the rescue, and it's a special diagnostic interface designed to test equipment, but available to the general public, and it allows you to access the deep settings of the vibrator.

Open the Phone app and dial ##6484##. This will trigger the CIT menu. In the test list, find a Vibration or Motor item. You can do a vibrator test here, but we're interested in the possibility of turning off or calibrating.

An alternative way for some Redmi and Poco models is to code ##3646633##.

  • πŸ›  Select the Hardware Testing tab.
  • πŸ”Š Go to Audio or Vibration.
  • βš™οΈ Look for options related to StartUp Vibration or similar.
  • πŸ’Ύ Change the value to Disable or 0 and save it.

⚠️ Warning: Be extremely careful in the engineering menu. Changing unknown parameters can lead to unstable system operation or loss of warranty%.

What if the code doesn't work?
On newer versions of Android and MIUI, access to the engineering menu through codes is often closed by the manufacturer for security reasons. If the code does not respond, try installing the Engineering Mode Connector app from the app store or using the ADB method described in the next section.

Disconnecting via ADB (for advanced users)

The most reliable way to remove any system vibration, including start-up, is to use USB debugging and ADB (Android Debug Bridge) tools, which requires a computer but gives you full control of the system without having to obtain root rights.

First, activate the developer mode. Go to Settings β†’ About Phone and quickly click on the MIUI version seven times. After the message "You became a developer" appears, go back to the main settings menu, find Additional β†’ For developers and turn on the USB debugging switch.

Connect your phone to your computer via a high-quality cable. On the computer where Platform Tools is installed, open the command line in the folder with ADB. Enter a command to check the connection:

adb devices

You'll see a request for debugging permission on your phone, confirm it. You can now turn off the system sounds. Although there's no direct command to vibrate the on, you can turn off the system audio channel, which often triggers the motor:

adb shell settings put global vibrate_when_ringing 0

For a deeper impact, you can use commands to change system properties, but they require an unlocked bootloader. For most users, it is enough to turn off all the sound effects of the interface via ADB:

adb shell settings put global sound_effects_enabled 0

πŸ’‘

Use only the original USB cables when connecting to your computer for debugging. Cheap "charging only" cables don't transmit data, and the computer won't see the device.

Compatibility table of MIUI methods and versions

The effectiveness of methods can vary depending on the version of the operating system installed. Below is a summary table that will help you choose the right way to solve the problem for your model.

MIUI/HyperOS versionStandard settingsEngineering menuADB teamProbability of success
MIUI 11 - 12Partially.Available.Tall.80%
MIUI 13 - 14Low.Limited.Tall.60%
HyperOS 1.0MinimumClosed.Medium40%
Global ROMTall.Available.Tall.90%
China ROMMediumExpanded.Tall.75%

As you can see from the table, on global firmware versions, standard methods work better, as they are adapted to European silence standards. Chinese versions (CN ROM) often have more aggressive notification and action confirmation settings.

πŸ’‘

On the latest versions of HyperOS, the manufacturer actively closes access to system vibration settings, so the combination of methods (Settings + ADB) gives the best result.

Frequently Asked Questions (FAQ)

Why does the phone vibrate when turned on, even if it is silent?
This is a feature of the Android architecture, and the vibrations that start the system are often triggered before the user profile and the audio settings are fully loaded, and it is a hardware confirmation of the power supply to the logic board.
Can a system upgrade remove vibration?
Yes, MIUI and HyperOS updates often change sound management policies, sometimes fixing an obsessive vibration bug in security patches, and sometimes adding new types of tactile response.
Is constant vibration harmful to the phone’s engine?
Modern vibrators (especially linear X-axis) are designed for millions of cycles. Short-term vibration when turned on will not harm the device, but can consume battery power in standby mode if the phone is often rebooted.
Will the settings reset to factory?
Yes, Wipe Data will return all audio settings to factory settings, and if the vibration was turned off through an engineering menu or ADB, it will likely turn on again after reset, and the procedure will have to be repeated.
Do these methods work on Poco and Redmi Note smartphones?
Yes, because all these brands share a single Xiaomi ecosystem and MIUI shell. The differences may only be in the layout of menu items, but the logic of action remains identical for all models.