How to reduce the volume of the speaker when talking to Xiaomi: all ways

Why is the speaker on Xiaomi too loud during calls?

Have you ever held Xiaomi to your ear and suddenly heard a loud noise so loud that you had to pull your phone back? This is a common problem among owners of Redmi, POCO and Mi smartphones. The fact is that the manufacturer often sets the maximum volume of the speaker by default - ostensibly for better audibility in noisy conditions. But in a quiet environment, this turns into real torture.

Unlike multimedia speakers, where volume is regulated by standard buttons, the earpiece often ignores these settings.Moreover, some Xiaomi models (e.g. Redmi Note 10 Pro or the Redmi Note 10 Pro) POCO X3 Pro) even after manually turning down the volume during the bell, it is reset to its maximum on the next call. MIUI, optimized for "universal" settings, without taking into account individual preferences of users.

Fortunately, there are a few ways to get around this limitation, from simple tweaks to deep-seated tweaks, and then we'll go through all the working methods, including those that don't require root rights.

πŸ“Š What kind of Xiaomi model do you have?
Redmi (Note/Pro series)
POCO (F/X/M)
Mi (11/12/13)
Another model

Method 1: Using standard MIUI settings

Before you dig deeper, check the basic settings -- sometimes the solution lies on the surface. In MIUI 12/13/14, the way to adjust the volume of the speaker is hidden in an unobvious way:

  1. Open the Settings app β†’ Sound and vibration.
  2. Slide down to the Volume Block and tap it.
  3. Here you'll see sliders for different types of sound. Find the Loudness of the Call (sometimes signed as Voice or Conversation).
  4. Move the slider to the left to a comfortable level. Attention: In some firmware, this slider only affects the volume of the call, not the speaker itself during the connection.

If the volume hasn’t changed after these manipulations, then your Xiaomi model ignores these settings (as it happens on the Redmi 9A or POCO M3).

πŸ’‘

On some models (e.g. Xiaomi 11T), the call volume slider appears ONLY during an active call. Try calling another number and adjusting the sound directly during the call.

Another thing is that MIUI has a separate setting for voice amplification (in the same audio settings), which is for people with hearing impairments, but sometimes it's activated by default. Turn it off if the volume seems unnaturally high.

Method 2: Engineering menu – hidden sound settings

If standard methods don't work, you should go to the Engineering Mode, which is a service menu that hides low-level device settings, including audio settings, and be careful, if you make the wrong changes, you can crash.

To get into the engineering menu:

  1. Open the Phone app.
  2. Enter the combination: ##36446337## (or #4636## on some models).
  3. Select the Hardware Testing β†’ Audio section.
  4. So here you'll see a list of audio devices. Find an Earpiece and tap it.
  5. In the window that opens, there will be a Volume slider – reduce the value to 50-70% of the maximum.
  6. Press Set and restart the phone.

Some firmware may have different paths, such as POCO F3, where you can select Audio β†’ Normal Mode β†’ Speech β†’ Volume. If the sound is gone after the change, go back to the menu and reset the settings to Default.

What to do if the engineering menu is not opened?
On some models (e.g. Xiaomi Mi 11 Ultra), the engineering menu is blocked. In this case, try: 1. Install the app MTK Engineering Mode (for MediaTek chips) or Qualcomm Engineer Mode (for Snapdragon) from Google Play. 2. ADB-commands to unlock (requires PC and debugging by USB). 3. Update the firmware to the latest version - sometimes the lock is removed after the update.

⚠️ Note: Changes to the engineering menu are not saved after resetting or updating the firmware. Also on some models (Redmi Note 8 Pro, POCO X2) These settings are reset after you reset. If this is your case, go to method 3.

Method 3: Applications for volume control

If the system methods don't work, third-party tools will come to the rescue, and they work in different ways: some intercept the audio stream, others interact with the system APIs.

  • πŸ“± Volume Booster & Equalizer - allows you to fine-tune the volume for each type of sound, including a conversational speaker. Supports presets and manual adjustment.
  • πŸ”Š Precise Volume – gives access to β€œhidden” volume levels that the standard interface does not show MIUI.
  • πŸ› οΈ SoundAssistant (from Samsung, but it works on Xiaomi) – expands the functionality of sound settings, including separate adjustment for left / right speaker.
  • πŸŽ›οΈ Equalizer FX β€” In addition to equalizer, it has the option to limit the maximum volume for calls.

How to use:

  1. Install one of the apps (like Precise Volume) from Google Play.
  2. Run it and give permissions to change system settings.
  3. Find the Call Volume or Earpiece tab.
  4. Reduce the volume to a comfortable level and keep the settings.

Disadvantages of this method: applications can conflict with MIUI, Especially after the updates. ADB-If you don't want to mess with the settings, try the following way.

Make sure the app is compatible with your Xiaomi model

Check the reviews on the stability of work on MIUI

Backup current sound settings

Disable Battery Optimization for the Application (Settings) β†’ Annexes β†’ Permits β†’ Auto-start)-->

Method 4: ADB-Teams for Advanced Users

If you're not afraid of the command line, this method will give you maximum volume control.

  • πŸ–₯️ Computer with installed ADB and Fastboot.
  • πŸ“± Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings).
  • πŸ”Œ USB-plug-in.

Instructions:

  1. Connect your phone to your PC and open the terminal (or Command Prompt in Windows).
  2. Enter the command to check the connection: Adb devices should appear serial number of your device.
  3. Now run the command to get current audio settings: adb shell settings list global | grep vol Look for parameters like volume_music, volume_voice or volume_call.
  4. To reduce the volume of the speaker, use: adb shell settings put global volume_call 3 Meaning 3 can be changed 0 (minimum 7 (maximum).

To apply the changes, restart your phone. If the command doesn't work, try the alternative:

adb shell am broadcast -a android.media.VOLUME_CHANGED_ACTION --ei android.media.EXTRA_VOLUME_STREAM_TYPE 0 --ei android.media.EXTRA_VOLUME_VALUE 3

⚠️ Note: On some models (Xiaomi Mi) A3, POCO F1) These commands are blocked by firmware, and in this case, only getting root rights or installing custom firmware will help.

Method 5: Physically locking the speaker (extreme case)

If the software methods didn't work, and the volume of the speaker makes the calls unbearable, then the mechanical solution is to partially shut down the speaker, which is temporary, but it works 100 percent.

Options:

  • 🩹 A sticker or a tape tape. Carefully paste a thin piece of transparent tape onto the speaker's grille. 30-50% legible.
  • 🧻 Paper filter, cut a circle from a napkin by the size of the speaker and fasten it under the cover.
  • πŸ”§ Some cases (for example, for the Redmi Note 11) have a cutout under the speaker of a smaller size, which naturally reduces the volume.

Warnings:

  • Do not close the speaker completely - this can lead to overheating or distortion of the sound.
  • Periodically check the speaker for dust or moisture under the sticker.
  • On models with stereo speakers (Xiaomi 12 Pro), close only the top (talk) speaker.

πŸ’‘

Physical locking of the speaker is a temporary solution. If the volume problem is related to a hardware malfunction (for example, damage to the membrane), contact the service center.

Comparison of methods: which one to choose?

To facilitate the choice, brought all the ways in a table with pros and cons:

MethodDifficultyRequired. root/ADBIt persists after rebooting.Suitable for all models
Standard settings of MIUI⭐❌ No.βœ… Yes.❌ No, not all)
Engineering menu⭐⭐❌ No.⚠️ Partially (reset on some models)βœ… Yes (except for blocked firmware)
Party of annex⭐⭐❌ No, but permissions are required)βœ… Yes.βœ… Yes.
ADB-teamβ­β­β­βœ… Yeah (must be PC)βœ… Yes.❌ No (depending on firmware)
Physical blockage⭐❌ No.βœ… Yes.βœ… Yes.

For most users, the best course of action is:

  1. Try the standard settings (mode 1).
  2. If it does not help - the engineering menu (method 2).
  3. In case of unstable work - third-party applications (method 3).
  4. ADB and physical locking – only if nothing else has worked.

FAQ: Frequent Volume Control Questions on Xiaomi

After the MIUI upgrade, the volume is back to maximum.
This is a known MIUI problem β€” after major updates (e.g., from MIUI 12 to MIUI 13), some settings are reset. Solutions: Reset through the engineering menu or ADB. If you use a third-party app, reinstall it and reset it. Reverse to the previous firmware version (if the volume was normal). On some models (POCO X3 NFC), it helps to disable the automatic MIUI update in the settings.
My Xiaomi doesn't have an engineering menu. What do you do?
If the combination ##36446337## It doesn’t work, try: Install the app MTK Engineering Mode (for MediaTek chips) or Qualcomm Engineer Mode (for Snapdragon: ##4636## β†’ Audio β†’ Volume. ##83781## (Try opening the menu via Termux with the su command -c am start -n com.android.settings/.EngineerMode (If nothing works, your firmware has blocked access to the engineering menu. 3 (application or method 4 (ADB).
Can the volume be reduced for a specific contact only?
There is no such feature in standard MIUI firmware, but there are workarounds: Use the Truecaller or Contacts+ app to assign customized tunes and volume levels to contacts. Create a task in Tasker: Condition: Incoming call from a particular number. Action: set the call volume to 30% (via the Secure Settings plugin). On some models (Xiaomi Mi 11 Lite) it helps to create a sound profile in settings and link it to a contact. Note that these methods may conflict with the energy-saving MIUI functions.
After the volume went down, the engineering menu lost the sound completely.
This happens when you have set the value. 0 Solution: Go back to the engineering menu and reset the settings to Default. If the menu doesn't open, use it. ADB-Command: adb shell settings delete global volume_call This will reset the call volume to the factory. In extreme cases, make a reset (Settings). β†’ Additionally. β†’ Resetting settings β†’ Reset network/sound settings If the sound is not returned, check the speaker for physical damage (e.g. moisture intrusion).
Is there a difference in volume settings on Redmi, POCO and Mi?
Yeah, despite the general firmware. MIUI, there are nuances: Line of features of volume setting Frequent problems Redmi (Note/Pro) The engineering menu is usually available, but the settings are reset after updates. on Redmi 9 redmi 10 call volume slider in settings does not work. POCO (F/X/M) More "clean" firmware, but on POCO X3 and POCO F3 Engineering menus are often blocked. ADB-Commands may not be executed due to limitations MIUI for POCO. Mi (11/12/13) Support for fine tuning through Settings β†’ Special facilities β†’ Audio settings. 11 Ultra and Mi 12 Pro is difficult to turn down the volume due to stereo speakers. Always check your device model in Settings for fine tuning. β†’ The phone. β†’ Model.