[Desire General] mnaeh:
You can easily miss this one but it is very unpleasant if it catches you off-guard. Please read carefully. I posted this in the Desire and Desire S forums because those are the phones on which I discovered the bug. If anyone has anything against it please feel free to delete either thread.

I found a humongous BUG in a new Sense / GingerBread (I haven't tried FroYo, it may exist there also). I confirmed it on Desire with AceSMod007, SGBS and Cool3D Sense 3.0 and original stock ROM on HTC Desire S. Whatever the culprit is, whose ever fault it was, HTC or Google screwed up big time (something like famous -88dBm-wifi-stupidity)!!

Problem and how reproduce it:

1. Put your child to sleep (important!) :)

2. (…2 hours of hard work later :)) Set the ringer volume to minimum so that you can hear it in a complete silence while your kid sleeps and you are working on your computer. Or you could be on a meeting… my point remains. Let's say that 30% is enough for the ringer volume.

3. Do whatever you want with the phone: play YouTube video (on very low volume, of course), enter your favorite navigation app, browse contacts, surf the web, change sound profiles with the official HTC widget… but please, for the love of god, DO NOT touch the Dialer App (the big phone button at the bottom of the screen) :)

4. As soon as you enter your Dialer App (weather you are about to make call or you are answering the incoming call or you just want to see call history) the strangest thing happens: our beloved phone decides that it would be appropriate to increase

System sounds

volume to maximum.

5. That is not the biggest problem. This one is IMPORTANT: After you initiate a call (using Dialer)

ringer volume

goes back to the value it had previously when you received your last call. Weird?! Steps to reproduce a problem:

a. set your ringer volume to X%, (X > 0)

b. receive a call (call yourself from your other phone and reject it), note that X% should now be "remembered"

c. set ringer volume manually to Y% (Y ≠ X, use some extreme values to tell the difference easily, say 10% and 90%)

d. enter Dialer app and call anyone (12345 will do),

e. hang up

f. check the ringer volume – it went back to X% (scary? :))

g. in special case, if you initially set X to 0% the ringer volume will not revert to 0% but will stay Y% instead (hence the X > 0 restriction in the first step)​

​

6.	Ask yourself: Why the hell Dialer app changes my systems sounds or ringer volume and should I really (REALLY?!?!) check the ringer volume each time after using my phone just to be sure nothing will go wrong in a "silent environment"??? WTF?!?

Can you guys confirm this please? I checked system sounds volume using sound mixer in Notification Toggle app but I am sure there are other ways to check it. Ringer volume is present in the settings.

I am planning to contact HTC but knowing how useless is their support do you think a petition is the solution? Or should we send them a ton of mails?

Note: Once more, this is tested with Sense ≥ 2.1 and GingerBread ROMs (including Desire S stock). You can try it with FroYo if you like.

Best regards to all of you!! I enjoy being part of this community and during past few years it taught me a lot.

Thank you!