Why Xiaomi has a quiet sound when calling and how to fix it
Are you missing important phrases in conversation because Xiaomi's speaker is too quiet during calls? The problem is familiar to many owners of Redmi, POCO and Mi smartphones - even at maximum volume, the voice of the interlocutor is barely distinguishable, especially in noisy environments. The reasons can lie both in the software limitations of the MIUI system and in the hardware features of a particular model.
In this article, we will look at 7 proven ways to increase the volume of the speaker when calling, from basic settings to hidden parameters of the engineering menu. It is important to understand that some methods require caution: improper actions in system files can lead to failures. But donβt worry β we will explain each step in detail and point out the potential risks.
Try simple solutions first: often the problem is solved by cleaning the speaker from dust or resetting the audio settings. If that doesn't help, move on to advanced methods, including editing configuration files and using the same. ADB-team.
1. Check basic sound settings in MIUI
Before digging deeper, make sure the problem isn't in the standard settings. Xiaomi smartphones have separate volume controls for media, alarm clocks and calls. Often users accidentally turn down the volume of a call without even noticing it.
How to check:
- π Press the volume button up during the call, and a slider that says "Call volume" should appear on the screen. Make sure it's at maximum.
- π Go to Settings. β Sound and vibration β Volume and manually adjust the level for "Calls".
- π If the slider is already at maximum, try resetting the sound settings: Settings β System system β Resetting settings β Resetting the sound settings.
Note the Do Not Disturb mode (Settings β Sound and Vibration β Do Not Disturb). If activated, calls may automatically be muted. Also check if there are volume limits in the energy saving profile (Settings β Battery β Energy saving mode).
2. Cleaning of the speaker and checking of physical damage
Often the cause of quiet sound is trivial β pollution speaker, dust, fibers from clothing or moisture can block sound waves, reducing the volume, especially for models with a lower speaker (for example, Redmi Note 10 Pro or POCO X3 Pro).
How to clean the speaker:
- π§Ή Use a soft toothbrush (dry!) or compressed air (a canister for cleaning equipment) to remove dust from the speaker grille.
- π΅ Turn on music at maximum volume and hold the phone to your ear with the speaker β if the sound becomes clearer, the problem is pollution.
- π« Do not use sharp objects (needles, toothpicks) - they can damage the speaker membrane.
β οΈ Warning: If the phone has fallen or been exposed to moisture, a quiet sound may indicate damage to the speaker or plume, in which case only replacing the part in the service center will help. Check whether the sound (wheezing, crackling) is distorted - this is a sure sign of hardware malfunction.
It is also worth checking whether the speaker case is closing.Some protective covers (especially thick or with raised edges) can block the sound.
3.Use of engineering menu to increase volume
If the standard settings don't work, you can go to the Engineering Mode, which is a hidden section of MIUI that provides advanced audio options, including microphone gain and speaker, and be careful: the wrong settings in the engineering menu can cause sound distortion or damage to the speaker!
Instructions for entering the engineering menu:
- Open the Phone app and enter the combination: ##4636##.
- Select Hardware Testing (or Hardware Information).
- Go to the Audio section (Sound).
- In the test list, select LoudSpeaker Mode (or Normal Mode for Speaker).
- Here you will see Level and Value, and try to increase the value by 10-20 units (e.g., from 140 to 160).
Important:
- π§ Do not increase the value by more than 20% of the standard β this can cause distortion or damage to the speaker.
- π After the changes, restart the phone to make the settings apply.
- π± On some models (e.g. Xiaomi) 12T or Redmi K50) The engineering menu can be blocked, and the method of using the ADB (described below).
Make a backup copy of the data
Write down the standard values of parameters
Do not change other settings other than sound
Reboot your phone after the changes-->
4. File editing mixer_paths.xml (advanced)
If the engineering menu does not give a result, you can manually edit the system file. mixer_paths.xml, This method requires root rights or access through the use of ADB, Be careful, too β incorrect changes can lead to failures.
Instructions:
- Download and install Android SDK Platform-Tools (to work with ADB).
- Connect your phone to your PC, enable USB Debugging (Settings β About Phone β MIUI version β press 7 times, then go back to Settings β Additional β For Developers).
- Open the command line in the folder with ADB and type in: adb pull /vendor/etc/mixer_paths.xml This will copy the file to your PC.
- Open up. mixer_paths.xml in a text editor (for example, Notepad)++). Find the lines with the parameters: <path name="speaker"> <ctl name="RX1 Digital Volume" value="84" /> <ctl name="RX2 Digital Volume" value="84" /> Increase the value of the 5-10 units (e.g. before the 90).
- Save the file and upload it back: adb push mixer_paths.xml /vendor/etc/ adb reboot
β οΈ Note: On some models (POCO F4, Xiaomi 13) The file may be called differently (for example, mixer_paths_tasha.xml). Also after the update MIUI If you change the sound, you'll have to repeat the process. If you edit it, you get the standard values back!
For models with a dynamic sound system (for example, Xiaomi 12S Ultra), this method may not work β the manufacturer blocks manual change of parameters.
What to do if the file mixer_paths.xml absent?
5. Sound amplification applications: do they work?
There are dozens of apps on Google Play that promise to turn up the volume of the speaker, but most of them are either useless or only work with multimedia, not the sound of calls. We tested some popular tools and identified some that can really help:
| Annex | Efficiency for calls | Demands a Root. | Risks. |
|---|---|---|---|
| Volume Booster | β No (only works with music) | β No. | Advertising, collecting data |
| SoundAssistant | β Yes (separate call management) | β No. | Can reset settings after the update |
| ViPER4Android | β Yes (with proper setup) | β Yes. | Complex installation, risk of distortion |
| Equalizer FX | β No. Media only) | β No. | The battery goes down faster. |
The only app that can actually increase the volume of calls is Samsung's SoundAssistant (yes, it works on Xiaomi too), which allows you to split the volume control for multimedia, notifications and calls. Download it from APKCombo (it's removed from Google Play).
For ViPER4Android, you will need:
- Install a modified version for MIUI.
- Enable the driver in the application settings (Settings β Driver β Install / Update).
- In the Master Equalizer section, increase the Master Gain slider by 3-5 dB.
π‘
Before installation ViPER4Android Make a backup copy of the original file /system/vendor/etc/audio_effects.conf β This will help restore the sound if something goes wrong.
6. Hardware solutions: replacement of speaker or use of headphones
If software methods didnβt help, the problem could be hardware. Speakers on Xiaomi smartphones (especially the budget Redmi and POCO series) wear out over time. The average lifespan of the speaker is 2-3 years with heavy use.
Signs of a malfunction of the speaker:
- π The sound is distorted at high volume (wheezing, crackling).
- π Volume plummeted after falling or getting moisture.
- π The speaker works normally on music, but quietly during calls (problem in spoken dynamics).
Decisions:
- π§ Replacement of speaker in service center. Cost for popular models: Redmi Note 10/11: 800β1 200 β½ POCO X3/X4: 1 000β1 500 β½ Xiaomi 12/13: 1 500β2 500 β½
- π§ Use of wired headphones with a microphone (sound will be transmitted through them).
- πΆ Connecting a Bluetooth headset (e.g., Xiaomi AirDots or Redmi Buds).
β οΈ Note: If you decide to replace the speaker yourself, consider: IP53 (Splash protection) after disassembly, protection may break.For Xiaomi 12S Ultra and other dual speaker flagships will require precise positioning of new parts.Unplug the battery before disassembly to avoid short circuit.
For a temporary solution, you can use an external speaker with Bluetooth or Aux support, for example, the Xiaomi Mi Portable Speaker or Redmi Soundbar portable speakers connect in seconds and give a clear sound.
7. Alternative methods: firmware and custom cores
If you're willing to take drastic measures, you might consider flashing your phone or installing a custom core, which is only suitable for power users, as it requires unlocking the bootloader and can be unwarranted.
Options:
- π± Custom firmware (such as LineageOS or Pixel Experience) often have more flexible sound settings than standard firmware. MIUI.
- π§ Modified sound cores (e.g. FrancoKernel or ElementalX) allow you to fine-tune the speaker amplification.
- π Modified MIUI-Firmware (e.g. from Xiaomi.eu) sometimes contain unlocked audio settings.
Instructions for the installation of the custom core:
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-14 days).
- Install custom Recovery (TWRP or OrangeFox).
- Download the right kernel for your model from the XDA Developers forum.
- Flush the core through the receptacles and restart the phone.
β οΈ Attention: On models with Dynamic RAM Expansion (e.g, POCO F4 GT) Custom cores may conflict with the virtual memory function. Turn it off in settings before the firmware (Settings) β Additionally. β Memory. β Expansion of RAM).
After installing the custom core, you will be able to:
- Increase gain for the conversational speaker.
- Turn off the MIUI limits at maximum volume.
- Set up the equalizer separately for calls.
π‘
Custom firmware and cores give you maximum freedom in the audio setting, but require unlocking the bootloader and can lead to loss of warranty. Use this method only if other methods have not helped.