How to increase the volume of a speaker on Xiaomi: from settings to engineering menu

Have you noticed that the person you are talking to can barely hear you while you are making calls, even though the microphone is working properly? Or do you not understand words in a noisy room, despite the maximum volume? The problem of weak conversational speaker is relevant for many Xiaomi models, from the budget Redmi Note to the flagship Mi 13. The reasons lie in both the software limitations of MIUI and the hardware features of the devices.

In this article, we'll look at 5 working methods for increasing the volume of a speaker, from basic settings to hidden engineering commands. Importantly, not all methods are equally safe. For example, changing parameters in Engineer Mode can cause sound distortion or overheating of the speaker during long conversations. We will explain the risks in detail and give recommendations for minimizing them.

Before you start settings, check the obvious: whether there is physical damage to the speaker (dust, moisture), whether the firmware is updated to the latest version of MIUI, and whether the mode is activated "Silent Sound" in the settings of special features. If the problem persists, read on.

1. Check basic sound settings in MIUI

Start with the obvious: maybe the volume of the speaker is limited at the system level. Xiaomi has separate regulators for media, alarm clocks and calls, they are easy to confuse.

  • πŸ“± Open the Settings. β†’ Sound and vibration
  • πŸ”Š Scroll to the "Loudness" block and touch the gear icon (βš™οΈ) slider-side
  • 🎧 Make sure that the Call (or Conversation) slider is set to maximum.
  • πŸ”„ Restart your phone – sometimes changes only apply after a reboot

If the slider is already at its maximum, but the sound is still quiet, try turning off the Adaptive Sound function in the same menu. This option automatically adjusts the volume depending on the noise level, but often works incorrectly. Also check if the Do Not Disturb mode is activated with exceptions for calls - it can limit the volume.

⚠️ Note: Some Xiaomi models (e.g. Redmi) 9A POCO M3) There's a separate item in the audio menu called "Speak volume." If it's not, your model uses a common regulator for calls and media, and further action will require more in-depth settings.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
Poco X3/X4/X5
Mi 11/12/13
Redmi 9/10/13C
Another model

2.Use of the Engineering Menu (Engineer Mode)

The hidden engineering menu allows you to manually adjust speaker settings, including signal amplification, which works on most Xiaomi devices, but requires caution: incorrect values can lead to audio distortion or damage to the speaker.

To open Engineer Mode:

  1. Open the Phone app and enter the combination: ##36446337###
  2. Select Hardware Testing β†’ Audio β†’ LoudSpeaker Mode
  3. In the Type section, select Sph (Speak Speaker)
  4. In the Level field, set the value from 140 to 160 (standard - 128)
  5. Press Set, then restart the phone.

When you change the settings, test the sound in a quiet room. If you have wheezing or distortion, return the value to 128 and try another method. On some models (for example, the Mi 10T), the engineering menu may be called the MTK Engineering Mode or Qualcomm Service Menu, depending on the processor.

Check the battery (minimum 50%)

Make a backup copy of the sound settings

Write down the standard values of parameters

Use headphones for the test (so as not to damage the speaker)-->

⚠️ Note: On devices with a Snapdragon processor (for example, Xiaomi 12 Pro), the change in the parameters in the engineering menu may reset after the update. MIUI. If the sound is quiet again, repeat the setting.

3. Set-up through ADB-Teams (for experienced users)

If the engineering menu is not available or not working, you can change the audio settings via ADB (Android Debug Bridge), a method that requires connecting the phone to a computer and basic command line knowledge.

First, turn on USB debugging:

  1. Go to Settings β†’ About Phone and 7 times click on the MIUI version to activate the Developer Mode.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and confirm the debugging permission.

Now run in the command line (or Terminal on Mac/Linux):

adb shell settings put global volume_steps 15


adb shell settings put global volume_music_steps 30




adb shell settings put global volume_voice_steps 20

These commands increase the number of volume control steps. To directly amplify the sound of the speaker, use:

adb shell settings put global volume_voice 12

Redmi Note 8 Pro

πŸ’‘

Before use ADB-Create a recovery point in the TWRP (If you have custom Recovery, that's going to make it possible to roll back the changes if the sound goes away.

4. Installation of a custom core or Magisk module

For advanced users who are prepared to risk losing warranty, there is a solution with the installation of the Sound Enhancement module via Magisk.This method allows you to fine-tune the audio amplification, but requires an unlocked bootloader and root rights.

Popular modules for Xiaomi:

  • πŸ”Š ViPER4Android FX β€” Allows you to adjust the equalizer and amplification for each sound type separately
  • πŸŽ›οΈ JamesDSP – supports dynamic compression, which is useful for weak speakers
  • πŸ“ˆ Audio Modification Library – Increases the volume of the library 20-30%

Installation:

  1. Unlock the bootloader through the Mi Unlock Tool (instructions on the official Xiaomi website).
  2. Install Magisk and run through it the selected module.
  3. In the module settings, find the "Speech" or "Voice Call" section and increase gain by 3-6 dB.
ModuleSupported modelsRisks.Sound amplification
ViPER4AndroidAll with Android 9+Conflicts with MIUI-optimizationup to +15 percent
JamesDSPSnapdragon 660 and newerIncreased battery consumption+25%
Audio Mod LibraryOnly for Qualcomm processorsDistortion at max volumeup to +30%

⚠️ Note: On devices with MediaTek (e.g. Redmi Note 11), audio amplification modules may cause calls to freeze. Check compatibility on the forum before installing 4PDA model-themed.

5. Hardware solutions: cleaning and replacement of the speaker

If the software methods didn't work, the problem could be physical pollution or wear on the speaker, and over time, the lattice accumulates dust and the membrane loses its elasticity, which reduces the volume by 30-50%.

How to clean the speaker yourself:

  • 🧹 Use a soft brush (for example, for drawing) or compressed air (a canister!
  • πŸ’§ To remove sticky contaminants, moisten the cotton swab in isopropyl alcohol (at least 90%) and gently wipe the grille.
  • πŸ”§ If the sound doesn't recover, the speaker can be damaged. On Xiaomi, it costs a lot to replace it. 800-1500 RUB (depending on the model).

The cost of original speakers for popular models:

ModelDynamics articulaPrice (ruble)
Redmi Note 10 ProXM-12345-678950
Mi 11 LiteXM-54321-9871200
Poco X3 ProXM-67890-123850

When you change the speaker, pay attention to the resistance (ohms) - it should match the original. For example, for Redmi 9, the speaker is 8 ohms, and for Mi 10 - 6 ohms. Installing the wrong component can lead to overheating of the sound chip.

How to check the resistance of the speaker multimeter
Set the multimeter in resistance mode (200 Ohms). Connect the probes to the speaker contacts (polarity is not important). Focus on the values: 4-8 Ohms for most Xiaomi smartphones. If it shows "1" (cliff) or "0" (short circuit) - the speaker is faulty.

6. Alternative solutions: headset and external speakers

If all attempts to increase the volume of the speaker were unsuccessful, consider alternative ways of making calls:

  • 🎧 A wired headset with a microphone is a reliable solution for noisy places. 300-500 ruble.
  • πŸ”Š Bluetooth headphones with support AAC or aptX – provide better sound quality than the built-in speaker.
  • πŸ“± External speaker with hands-free (e.g. Xiaomi Mi Portable Bluetooth Speaker).
  • πŸ“ž VoIP calls via WhatsApp or Telegram – often louder than a standard phone app.

For models that support Mi AIoT (such as Xiaomi 13), you can use a smart speaker as a speaker for calls.

  1. Connect your phone and speaker to the same Wi-Fi network.
  2. In the Mi Home app, select your device and activate the "Speaking" option.
  3. During the call, the sound will be automatically transmitted to the speaker.

πŸ’‘

Using a headset or Bluetooth devices not only solves the problem of quiet sound, but also reduces the load on the smartphone battery during long conversations.

FAQ: Frequent questions about Xiaomi speaker volume

πŸ” Why After Updating MIUI The sound of the bells is quieter?
In the new versions MIUI (starting MIUI (13) Xiaomi has tightened the maximum volume limit to protect the speakers, and can be reset via Engineer Mode or ADB-Also check if Safe Sound mode has been activated in the health settings (Settings) β†’ Digital well-being).
πŸ“± My Redmi Note 8 doesn't have an engineering menu?
On some Snapdragon models, the engineering menu is hidden deeper. Try typing this combination: ##4636##, then go to Hardware info. β†’ Audio. If that didn't work, use it. ADB-method or contact the service center for the diagnosis of the hardware.
⚠️ Can you burn the speaker by increasing the volume through Engineer Mode?
Yes, if you exceed the safety values. For example, setting Level = 200 on a Redmi 9C will cause the sound to be distorted after 5 minutes of talking, we recommend not raising the value above 160 and testing the sound after each change.
πŸ”§ After cleaning the speaker, the sound became even quieter?
You probably damaged the membrane or the speaker contacts. If you used wet cleaning, wait until you dry out completely (at least 12 hours). If the sound doesn't recover, you need to replace the speaker. IP-Certification (e.g. Mi 11 Ultra) requires special sealing glue to replace – don’t try to do it yourself without experience.
πŸŽ›οΈ What settings? ViPER4Android call-in?
For a conversational speaker, we recommend: Activate ViPER Bass and set the frequency to 80 Hz with a level of 5 dB. Turn on ViPER Clarity by 60% for better voice legibility. In the Master Limiter section, set Ceiling (dB) to 0, and Release (ms) to 500. Don't activate Convolver - this can cause echoes during calls.