After copious searching, I came across this thread over on XDA:
http://forum.xda-developers.com/show...15&postcount=1
This registry edit will fix the low ringer problem we have all been suffering with. I have tested multiple times and can attest to my TP2 finally being fixed. Your ringer should no longer ring low to high. This reghack will NOT fix the clicks and pops when you touch a button...only the low ringer problem.
Seems like the problem is that within [HKEY_CURRENT_USER\ControlPanel\SoundCategories\Rin g] the value name "AttenuationCategory" is a String when it should be a DWORD. I have noticed within the keys InCall, InCall2 and InCall3 that this problem also exists. I have changed those strings to DWORD also, but don't know what they may have fixed.
I personally only changed the following:
[HKEY_CURRENT_USER\ControlPanel\SoundCategories\Att enuation]
"5"=dword:00000001
-- Added
"4"=dword:00000001
-- Added
"3"=dword:00000001
-- Added
"2"=dword:00000001
-- Added
"1"=dword:00000001
"0"=dword:00000000
[HKEY_CURRENT_USER\ControlPanel\SoundCategories\Rin g]
"InitVol"=dword:00000005
-- Increased value data
"AttenuationCategory"=
dword:00000004
-- Added
"AttenuationCategory"=
string:4
-- **DELETED**
Don't for get to delete the
String value name"AttenuationCategory" and create a new
DWORD with the same value name.
Please post back your results.