Please give some feedback!
Edit your build.prop file and look for this string:
If you have it, change "true" to "false" (without quotes), save the changes and reboot your phone.
If you don't have it, add
save the changes and reboot your phone.
I'm on Huawei General Version B952, officially released from Huawei. No custom ROMs, no CWM repacks. But I think this will work on any ICS rom, official or custom.
If different builds behave differently about ringtones volumes on the same device, the issue must be software related.
So I downloaded CWM repacks of B936 (reported to have loud ringtones), B952 Vodafone and B960 Vodafone (also reported to have loud ringtones)
I went looking into the build.prop files and compared them with my B952 General Version and I found out that my version has some missing strings. The one that caught my attention was:
I added this string to my build.prop file and changed "true" to "false" (without quotes!), did a reboot and that's it, louder volumes!!!
The difference is evident just by using your ears, but I did some recording tests (nothing too scientific, but still gave out evidence!)
The test was made by recording the same ringtones / alarms / notifications sounds with both true and false options, with the phone speaker placed 5 cm from a microphone using Audacity. In every screenshot you will find both Waveform and Spectrogram views.
The volume gain seems more evident when using a ringtone, but something also happens to alarms and notifications.
Please, try this one and let me what you think about it!
These are my results: