Why Xiaomiβs speaker is too loud and how to fix it
Xiaomi smartphone owners (including the Redmi, POCO and Mi line) often face the problem of excessive loudness of speakers β whether during calls, listening to music or system notifications. The reasons can vary from aggressive factory settings to features of the Qualcomm or MediaTek hardware platform that are used in most of the brandβs devices. For example, models on Snapdragon 7xx/8xx chipsets often have amplified audio tracks to improve the sound, but this leads to discomfort at minimal volume levels.
The key challenge is the nonlinear adjustment scale. The first 20-30% volume slider on Xiaomi can give you a too sharp jump in sound, and there is little to no further increase. This is due to the sound processing algorithms in MIUI firmware, which is optimized for medium and high volume levels. Fortunately, the problem is solved β both by standard means, and with hidden functions or third-party tools.
In this article, weβll break down 7 proven ways to make the speaker quieter on a Xiaomi phone, including:
- π Set up individual volume profiles for calls, media and notifications
- π Use of night mode and adaptive sound
- π οΈ System File Editing (for advanced users)
- π§ Alternative methods using headphones and Bluetooth
Important: Some methods require unlocking the bootloader or the rights of the superuser (root). If you are not ready for such manipulation, focus on the first three sections - they cover 90% of cases.
Method 1: Separate volume control for calls, media, and notifications
MIUI allows you to adjust the volume for different types of sounds independently of each other, and many users don't know about this, because by default, the slider changes all levels at once.
- Open the Settings app.
- Go to the section Sound and vibration.
- Slip on Volume (or Volume Levels in newer versions of MIUI).
- In the upper right corner, click on the icon. βοΈ (Settings).
- Activate the switch Separate volume control.
Now, when you click on the physical volume buttons, a menu with three sliders will appear:
- π Call - volume of conversations and incoming calls
- π΅ Media β Music, Video, Games
- π Notificationsβmessages, alarms, and system alerts
Tip: If even the minimum call level is too loud, try to reduce the volume of notifications β this indirectly affects the perception of the overall sound background.
Is the mode activated in the settings?
Have you tried to reduce each slider individually?
Did the phone reboot after the changes?
Have you checked the volume in the headphones (for comparison)?
-->
Method 2: Use of night mode and adaptive sound
Xiaomi has built-in features that automatically turn down the volume depending on the time of day or the environment, which are often overlooked, but can be a lifeline for sound-sensitive users.
Night mode (Do not disturb):
- Go to Settings β Sound and vibration β Do not disturb.
- Activate the mode and set the schedule (for example, from 22:00 to 7:00).
- In the Rules section, select Only Important or Do Not Miss Anything, but with a volume limit of notifications.
Adaptive sound (available on models with MIUI 12+):
- π Find the Special Opportunities β Adaptive Sound section in the settings.
- ποΈ Enable the function and select Quiet or Balanced profile.
- π The system will analyze ambient noise and automatically adjust volume.
Warning: Responsive sound may conflict with some apps (like Spotify or YouTube Music).If you notice volume spikes, turn off the feature for specific apps in their settings.
π‘
If the night mode does not reduce the volume of calls, check the settings of the SIM- card. Some operators (for example, MTS or Beeline) force to set a high volume for their service messages.
Method 3: Hidden engineering settings (without root)
For advanced users who are ready to dive into system settings, there is a way to fine-tune the volume through an engineering menu, a method that does not require root rights, but requires caution - incorrect changes can lead to sound failures.
Instructions:
- Open the Phone app and enter the combination: ##36446337###
- You will be taken to EngineerMode (if the combination doesn't work, try ##4636## and select Hardware Testing β Audio).
- Go to Hardware Testing β Audio β Volume.
- Here you will see a list of sound types (Ring, Media, Alarm, etc.) with current volume values (from 0 to 100).
- Reduce the values for the desired categories (for example, set Ring to 60 instead of 100) and press Set.
Note: Changes to the engineering menu are not saved after rebooting on some models (for example, Redmi Note 10 Pro or POCO X3 Pro). To fix the settings, you will need to use ADB- commands or third-party utilities like MTK Engineering Mode (for devices on MediaTek).
| Type of sound | Recommended value | Consequences of too low a value |
|---|---|---|
| Ring (bell) | 50-70 | Maybe not wake the alarm clock. |
| Media (media) | 40-60 | Quiet videos in a noisy environment |
| Alarm (alarm clock) | 70-80 | Risk of sleeping an important event |
| Notification (notifications) | 30-50 | You can miss an SMS or a call. |
What to do if the engineering menu does not open?
Method 4: Applications for fine-tuning sound
If system methods don't work, third-party utilities will come to the rescue, allowing you not only to reduce the volume below the standard minimum, but also to adjust the equalizer, limit the maximum sound level or create profiles for different situations.
Top.-3 apps:
- ποΈ Volume Booster & Equalizer β allows volume to be reduced to 10% of the standard minimum, has a built-in equalizer.
- π Precise Volume β Precise Volume is fine-tuned in 1% increments (requires permission to access notifications).
- MacroDroid π Automation of sound by time, location, or connected devices (e.g., turning down the volume when connected to Bluetooth headphones).
Example of settings in Precise Volume:
- Install the app from Google Play.
- Open it and give access to notifications (necessary for the slider to work).
- In the main menu, select Media Volume or Ring Volume.
- Move the slider to the left until you reach a comfortable level (the app shows the exact percentages).
- Save the profile and activate it in the notification panel.
β οΈ Warning: Some applications (such as Volume Booster) may conflict with system services MIUI, causing sound stuttering or occasional reboots. Before using, back up your settings in Settings β About Phone β Backup.
Method 5: Hardware solutions β headphones and Bluetooth
If software methods donβt work, consider hardware workarounds, which are especially useful for models with problematic speakers (e.g., the Redmi 9A or POCO M3, where the bottom speaker often overloads sound).
Options:
- π§ Using headphones -- even the cheapest wired headphones (Xiaomi Basic) will give you a more controlled sound, and you can set a separate volume profile for the headphones in the Sound and Vibration settings.
- π Bluetooth speaker or headphones -- plug the device in with Bluetooth and turn down the volume directly on it. On the phone, set a minimum level in your Bluetooth settings.
- π Physical speaker lock β if the sound is too loud only in certain situations (e.g., night calls), temporarily tape the speaker with tape or use a soundproof case.
For owners of Xiaomi with dual speakers (for example, Xiaomi 11T or Redmi K40): in some firmware, you can turn off one of the speakers through the engineering menu (Audio β Speaker Test β Disable Secondary Speaker). This will lower the overall volume to 30-40%, but the sound will become monophonic.
π‘
Hardware solutions are the most reliable way if the software methods donβt work, they donβt require any changes to the system and are suitable for any Xiaomi models, including the old (Redmi 4X) and new (Xiaomi 13).
Method 6: Edit system files (root only)
If you're ready for radical measures and have root access, you can manually edit the volume files, which gives you maximum control, but requires technical skills and can lead to loss of warranty or device brik.
Instructions for devices on Qualcomm:
- Install a file manager with root access (such as Root Explorer or Solid Explorer).
- Go to /system/vendor/etc/.
- Find the file. mixer_paths.xml (or mixer_paths_tasha.xml for some).
- Make a backup copy of the file (copy it on the SD-map).
- Open the file in the text editor and find rows with the options rxX vol steps or speaker vol.
- Reduce the values in the min and max attributes (for example, change max="84" to max="60").
- Save the file, set resolutions 644 (rw-r--r---) and restart the phone.
For devices on MediaTek:
- Use the MTK Audio Master utility (available on XDA Developers).
- In the Speaker Gain menu, reduce the left and right channels.
- Apply the changes and restart the device.
β οΈ Attention: Incorrect editing of mixer_paths.xml can result in complete loss of sound. Before making changes, check that your model is compatible with the instructions on the XDA or 4PDA forums. For example, there are separate guides with precise parameters for POCO F3 and Redmi Note 10 Pro.
Method 7: Alternative firmware (for power users)
If nothing works, consider installing custom firmware. Some builds (like LineageOS, Pixel Experience, or Havoc-OS) have more flexible audio settings, including:
- ποΈ Smooth volume control in 1% increments
- π Separate profiles for each application
- π οΈ Built-in equalizer with presets
Installation process:
- Unlock the bootloader via fastboot oem unlock (instructions on the official Xiaomi website).
- Install custom recovery (TWRP or OrangeFox).
- Download compatible firmware for your model (check for XDA or 4PDA).
- Sweeve the firmware through recovery, having previously made a backup.
Examples of firmware with improved sound:
| Firmware | Supported models | Features of sound |
|---|---|---|
| Pixel Experience | POCO X3, Redmi Note 9 Pro | Adaptive sound like on Pixel, smooth adjustment |
| LineageOS | Xiaomi Mi A2, Mi A3 | Minimalist interface, manual equalizer setting |
| Havoc-OS | Redmi K20 Pro, POCO F1 | Advanced Volume Settings for Each Notification Type |
Warning: Custom firmware may deprive you of some MIUI features, such as Game Turbo or Second Space. Before installing, check the list of working and non-functioning features in the firmware forum.