[Windows Mobile Software Development] howdykeith:
How to change all the setting for all Notifications

Posted here: [GUIDE] How to change all the setting for all Notifications

How to edit registry so the notification options you want available are available and selected. I posted this on another thread but thought it could also be of use here.

I hated that my brand new Sprint Touch Pro was beeping at me because of an appointment reminder and I needed to dismiss the reminder before it would quite beeping (the Repeat check box is grayed out, but selected for Reminders by default, so it couldn't be unselected). Not anymore

My phone uses MW6.1, so I have only tested these values on this.

First a list of the reminders in the Registry found in HKEY_CURRENT_USER\ControlPanel\Notifications

15F11F90… - Reminder

695F6B37… - RSS-Hub:New Item

85ee47b2… - QuickGPS

8ddf46e7… - Connection established

8ddf46e8… - Connection disconnected

A877D658… - Begin Sync

A877D658… - Beam:Autoretrieve

A877D659… - End Sysnc

A877D65A… - Messaging: New Email

A877D65B… - Messaging: New Text

A877D660… - Missed Call

A877D661… - Voice Mail

DDBD3B44… - Wireless Network Detect

There are two important keys:

AvailableOptions

Options

The values in these keys will determine what options are available (AvailableOptions) and which options are selected (Options).

The values relate to the following (in the order on the Notifications tab):

1 = Play Sound

16 = Repeat

8 = Display message on screen

4 = Flash light for ...

2 = Vibrate

Add the numbers of the notifications you desire. So if you wanted all of them selected you would put 31 in the Options key. If you only wanted a message and vibrate you would put 10.

Next step.

AvailableOptions determine which boxes are available and which are grayed out. (we will leave out Repeat until later). Options determines which are selected, and yes you can select something in Options that is not selected in AvailableOptions, it will appear as a grayed out check box that is selected.

So if AvailableOptions is set to 10 only the Display message on screen and Vibrate check boxes will be available, the rest will be grayed out. If the Options value is 14, the Play Sound will be grayed out, unselected; the Display message will be available and selected; the Flash light will be grayed out, but selected and 5 min (Duration key = 5); Vibrate will be available and selected.

So set the options you want to select and unselect using the Available Options key and use the Options key to specify which are selected. Changing the selection in the Notifications tab will change the value of the Options key, but will not change the AvailableOpions key.

The only values accepted for either are 1-15, 17, 19, 21, 23, 25, 27, 29, 31

Is is because you can't have Repeat (16) without Play sound (1), that's why there are numbers missing. I tested putting 16 in AvailableOptions and 31 in Options and all boxes were selected, but grayed out.

Now for the Repeat checkbox

Things get slightly more complicated when the Repeat box gets involved. The way the AvailableOptions values function do not change. Setting it to 15 will make each box, except the repeat box, available, with the Repeat box grayed out.

It seems that the Repeat box is governed by the Options value first and the AvailableOptions second. So setting AvailableOptions to 31 and Options to 15 would result in Repeat being unselected and grayed out.

The only way to un-gray the Repeat check box is to set AvailableOptions to 31 (it still matters) and set Options value to 1073741824 + (what you want selected).

So 1073741825 (1073741824 + 1) is only Play Sound,

while 1073741855 (1073741824 + 31) will select all of them.

The only thing I can figure is that 1073741824 is 40000000 in HEX and that is needed to turn on access to the Repeat check box. The values added to that affect what happens to after that.

If you set AvailableOptions to 11 and Options to 107374185, all of the boxes will be checked, but Repeat and Flash light will be grayed out.

I have seen different values listed on the web, but the values I list here are what windows assigned when certain boxes were checked and unchecked. I did us one of the values I found on the web to determine 1073741824 was needed to open access to the Repeat check box.

Have fun setting your Notifications.

Quote:

Originally Posted by Aftashok View Post

is this something that will allow u to stop like the text message ringer when u read it? instead of having to hit the End key?

Dont' know. Check to see if the repeat is checked for Messaging:New text message. If not, it should only play the sound once, so you could choose a shorter sound.

Quote:

Originally Posted by claus1953 View Post

I have only the options key for each notification in the registry but not the available options key.

What do you see in the Notifications tab under Sound settings?

Since I haven't worked with Onyx Ultimate ROM, I can't say if that's the reason or not.

You could try adding the key or use the values for Options that are above 1073741824, since this sets things. If you change the value for Options and the boxes are grayed out, then I would try adding the AvailableOptions key and see what happens.

Quote:

Originally Posted by silencer22 View Post

hi

hav you figure out the duration under Messaging:New text message?

The Duration key in the registry is the duration, in minutes, for the alert LED on the phone to blink. This value can be is set by a drop down menu that becomes ungrayed when "Flash light for" check box is checked. I believe the default for a new text message has the "Flash light for" check box unchecked and grayed out. The will render any change to the duration as meaningless because without the box checked, the duration key never comes into play.

To adjust that setting, you will need to set AvailableOptions with the appropriate number to activate the Flash light option. You will also need to set the Options will the right number to activate the Flash light for notification. You could try setting both to 15.

Now with the drop down menu accessible, changes can be made to the Duration and they will show in the registry. If you desire to set the registry manually, the only acceptable values for Duration are:

0 (No limit); 5 (5 minutes); 10 (10 minutes) see the pattern; 15; 20; 30; 45; or 60

Other values will not show up in the drop down menu on the Notifications tab. It might even create adverse behavior (just a guess), which might explain what you are experiencing.

Hope that helps.

Default

Quote:

Originally Posted by peibl View Post

What if I want to turn them off?

set AvailableOptions to 31 (so nothing is grayed out) and set Options value to 1073741824 (so nothing is selected, including Repeat)

--Fred

For The Touch Pro2:

if u want repeat (and every other option selected) on your txt messages, put 31 in the available options and 31 in the options..

31=

Play Sound +1

Repeat +16

Display onscreen +8

Flash LED +4

Vibrate +2

all u do is just add up the ones u want and put them in "options"

EDIT: ok so the "repeat" box is checked, BUT its still greyed out, and so far it hasn't reminded me of a txt yet.. what am i doin wrong? i tried to input the above solution (1073741855), BUT it stops at 10737418, so i can't enter in 55.. any suggestions?

Edit 2: ok so i figured out on my own how to get the 1073741855 number in the "Decimal" option.. u have to enter this number --> 4000001f <-- into the "Hexadecimal" option. 1073741855 will automatically go into the "Decimal" option.. so now imma wait and see if it'll remind me of a txt now.. oh yea, the "repeat" box isn't grayed out anymore and u can now check or uncheck the box freely =)

Edit 3: NOW repeat is working.. do these steps: 1.) RegEdit program > HKEY_CURRENT_USER > ControlPanel > Notifications > (see 1st post for what notification u want to edit) 2.) Edit "AvailableOptions" > Hexadecimal= f > Decimal= 15 3.) Edit "Options" > Hexadecimal= 40000017 (this will/should automatically add 1073741855 to the Decimal option).

But now i gotta figure out how to lengthen the txt reminder.. i keeps reminding me between 30-60sec.. then after about i think 5 minutes, the "sms" in the notification bar (top bar) disapeared by itself without me even dismissing/checking it..but it'll still show u that u have an unread txt in the slider bar (bottom bar).. so now imma mess around the with the Duration to see if any better changes happens.. EDIT: ok i didn't know Duration was for the LED light.. but yea, does ANYONE know how to adjust the reminding time for txt, other repeat notifications? Edit 2: im not completely sure on this, but it seems like repeat (for txt) won't work when u have "Display message on screen" checked/enabled since u "see" the message.. i haven't tried it on the lock screen yet tho.