[HTC Excalibur] aaronjwood:
I did a master reset this morning to try and track down the exact issue. I too verified that it does not mattr how you switch profiles, the bug still exists. Below you will find a copy of the email that I sent to the T-Mobile support person who is trying to help us on this matter.

*** BEGIN EMAIL PASTE ***

Dear T-Mobile Support Gal,

This morning I did some more testing to help narrow down the problem. I went ahead and did a master reset to see if that cured the problem. As expected it did not. After the initial cold boot I tested the reminder sound by setting up an appointment in the calendar with a one minute reminder. When the time came, the reminder was triggered and it was audible. I then toggled to vibrate and back to normal and repeated the previous test. The reminder still triggered, but with no sound (only pulse vibration). So this proves that it is indeed a problem with the upgrade ROM.

I wanted to find out more so I exported the SoundCategories registry section (located at HKEY_CURRENT_USER\ControlPanel\SoundCategories) prior to the vibrate toggle. I then did the export after the toggle as well to compare the results. It seems that the issue lies in the “Reminder” value within the SoundCategory section of the registry. See the before and after below.

=== BEFORE THE TOGGLE ===

[HKEY_CURRENT_USER\ControlPanel\SoundCategories\Reminder]

"Script"="p"

"InitVol"=dword:00000004

"DefaultSound"="\\Windows\\Alert-Outlook.wma"

"Speaker"=dword:00000001

"Directory"="\\Windows\\"

"AttenuationCategory"=dword:00000002

=========================

=== AFTER THE TOGGLE ===

[HKEY_CURRENT_USER\ControlPanel\SoundCategories\Reminder]

"InitVol"=dword:00000000

"Script"="v0.2w0.5v0.2w0.5v0.2"

"DefaultSound"="\\Windows\\Alert-Outlook.wma"

"Speaker"=dword:00000001

"Directory"="\\Windows\\"

"AttenuationCategory"=dword:00000002

=========================

OK, so what does all that mean? The “Script” option denotes the type of reminder (i.e. sound, vibrate, pulse vibrate etc.). I gather that the “p” stands for “play sound” in the before and the “v0.2w0.5v0.2w0.5v0.2" stands for “pulse vibrate” (vibrate for 0.2 seconds, wait for 0.5 seconds so on and so on) as this is what was occurring during the tests. The “InitVol” option is the actual volume of the sound if a sound is played. Therefore, after toggling from the Normal profile to the Vibrate profile and then back to the Normal profile, the reminder portion of the registry keeps the vibrate settings. Why? Don’t ask me, but here is a clue.

If you look at the settings within the Normal and Vibrate profiles you will see that only the vibrate profile has options to control the reminder type and volume. So it only makes sense that when you select the vibrate profile that the reminder portion of the registry is changed, but when you select the normal profile they are not (they keep the vibrate settings). So that makes sense, but why the options are missing from the normal profile does not.

What is even stranger is that if you set the reminder options within the vibrate profile to sound with a specified volume and then toggle from normal to vibrate then back to normal the reminders will be audible once again. The problem is that now when you switch to the vibrate profile the reminders still are audible (will go off during meetings).

Sooooo…that is as detailed as I can get on this issue. I believe that the fix requires reprogramming the profiles module to include the reminder setting options within the normal profile, but I am just a lowly T-Mobile phone user J

Hope this helps.

Regards,

Aaron J. Wood

District Manager

Sun Tire Services, Inc.

*** END EMAIL PASTE ***