What rom version are you on? EEA, Global, India, China? Xiaomi EU (which is based on the Chinese version) ?
The ringtone the notifications and the in-call volume are all low. The call quality on all these roms is abysmal.
Unless you install a custom ringtone and notification sound designed to be loud the default ones are ridiculously low.
Not only that but the "Volume Booster" does nothing at all to boost the volume.
Somebody messed up big time.
I have tried to mod the mixer path files. Not much difference but it does make it slightly louder. Not as loud as it should have been after manually altering the volume curves for the attenuation (the max value was set to 15000 Millibels which should have popped up the volumes to 150 dB) . All the other settings done in the mixer path files barely had an impact (not surprisingly since Xiaomi hardcoded capped values for incall , notification and ring streams in the source code of the libraries and kernel i think)
The EU laws allows a maximum of 85dB , but these guys they took it on themselves to lower the values WAAAAAY BELOW that.
When you are watching a movie , listening to audio-video content like YouTube and so on, the speakers are OK.
When it comes to using the phone AS A PHONE making phone calls and receiving phone calls and text messages using the phone and messaging function (NOT VIA THE VOIP apps) the phone is absolute crap.
Let me put it this way:
My Nokia Nokia 3210 has such a loud incall volume that if i pop up the volume to the max , people standing 3 meters away from me can hear the other person talking to me.
When it comes to ring tone for the incoming calls and the notification sound for the incoming messages, I can hear that bugger from 30 meters away.
There is no way in the hell you can not hear a Nokia 3210 running on 1999 primitive technology.
Xiaomi really dropped the ball on this one and their devs effed up big time.
They could not be bothered to test the phone in REAL LIFE CONDITIONS and as a result, in noisy cities like London whilst out on the street you end up not hearing incoming phone calls , text messages and so on.
If left with the default settings and default ringtones you might as well be hearing impaired because it makes no difference whatsoever.
Let me put it this way so young guys can understand what i mean:
A Nokia 3210 running on 1999 technology with a basic, primitive operating systems and PRIMITIVE HARDWARE for speakers and with only a tiny fraction of the Xiaomi's processing power HAS BETTER incall quality than Xiaomi's phones .
Is not a hardware problem
but a deliberate handicapping move designed to limit the performance of it audio output.
And they took it way too far. Now the phone is so handicapped that you can only use it to catch pokemons or watch youtube videos.
When it comes about making and receiving phone calls, that is to say , using the phone as a phone... You are better off with a Nokia 3210.
So yeah, there's that.
An amazing phone with amazing hardware ruined by poor coding and devs laziness (or their inability of understanding that in these times and age there are still people out there who would like to use the phone as a phone )
Regards
Unfortunately,i don't have anymore a granny but for all other, the ringtone ,the notifications and speaker are loud and clear