HELP! Bluetooth headset volume WAY to soft (WM5, Verizon release)
Hi folks,
Well, I'm finding that the stock Verizon WM5 build works best for me (stable, working 802.11 WPA and Bluetooth voice tags). Well, mostly working. I may move to WM6 (thanks helmi!) once thing stabilize since my focus is more on *reliable* productivity.
The one VERY NAGGING issue is how soft the volume is when using a bluetooth headset. I'm almost stuffing the headset into my ear just to hear the other party - especially when driving.
I found one fix which says
" 1. Dial ##778#
2. Select Edit
3. Enter MLS Code (Unlock) (MLS code = 000000 for verizon)
4. From the Top, select CDMA Settings
5. Change EVRC Enabled to Disabled
6. Change Home Page to Voice 13k
7. Change Home Orig to Voice 13k
8. Change Roam Orig to Voice 13k"
However here you're actually changing the vocoder from a 8kbps vocoder to a 13kbps vocoder, so I'd rather avoid it (most B/W needed etc).
So, does anyone know of a patch/fix to resolve this "soft volume over bluetooth" issue? I used to work VERY close with these once upon a time and can *almost* predict the cause of the bug too. Of course, I can't fix it since I lack the tools (as well as the legal implications of building it - i.e. access to source code).
Details (more like hypothesis):
I think the bug mostly stems from the fact that the evrc codec operates on 14bit samples but the rest of the voice chain is 16bit. Someone, somewhere (most likely WM5 BT SCO driver code) is probably forgetting to right-shift the samples by 2, and we're getting a 6dB softer sound on bluetooth. The actual mic/speakers work ok since that is handled completely by Qualcomm's code ... (i.e MSM code, radio code). It's probably at the API between the radio code and the WM5 code.
|