IT Community - Software Programming, Web Development and Technical Support

Windows Mobile Tweaks

This is a discussion on Windows Mobile Tweaks within the Windows Mobile forums, part of the Mobile Software Development category; Add a 'Disconnect' button (and Timer) to the Connection List for GPRS To add a Disconnect button: HKLM\ControlPanel\Phone\...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Software Development > Mobile Software Development > Windows Mobile

Register FAQ Members List Calendar Mark Forums Read
  #141 (permalink)  
Old 11-14-2007, 06:57 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Add a 'Disconnect' button (and Timer) to the Connection List for GPRS

To add a Disconnect button:

Quote:
HKLM\ControlPanel\Phone\Flags2 = 8 (DWORD decimal)
To add a Disconnect button and a timer display showing how long GRPS is in use for the session:

Quote:
HKLM\ControlPanel\Phone\Flags2 = 16 (DWORD decimal)
To disable both the Disconnect button and the timer:

Quote:
HKLM\ControlPanel\Phone\Flags2 = 0 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #142 (permalink)  
Old 11-14-2007, 06:58 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Improve Sound Quality of Speaker Phone

You might have observed that when you turn on speaker while during a call, the other person has complained of too much disturbance on the line and can hear more of static then your voice. Here's a fix to improve mic sensitivity:

Quote:
HKLM\Software\HTC\AUDIOGAIN(x)\RECEIVE_UPLINK_VOLU ME = CC (DWORD hexadecimal)

HKLM\Software\HTC\AUDIOGAIN(x)\EARPHONE_UPLINK_VOL UME = CC (DWORD hexadecimal)

where (x) = none, 0, 1, 2
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #143 (permalink)  
Old 11-14-2007, 06:58 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Disable the security warning when installing non-certified application

To disable the security warning when installing a non-certfied application, set:

Quote:
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
To restore the warnings:
Quote:
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
Note that this makes it easier for any malware to install itself
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #144 (permalink)  
Old 11-14-2007, 06:59 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Disable 3gp (video) size limit

To disable the 3gp (video recording format) size limit:

Quote:
HKLM\SOFTWARE\HTC\camera\AppDefSettings\P3\EnableL imit = 0 (DWORD decimal)
To re-enable:
Quote:
HKLM\SOFTWARE\HTC\camera\AppDefSettings\P3\EnableL imit = 1 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #145 (permalink)  
Old 11-14-2007, 06:59 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Make reminders show only once

By default, reminders will keep bugging you for 2 minutes. You can change this to zero minutes by adjusting this value:

Quote:
HKCU\ControlPanel\Notifications\Reminders\AutoSnoo ze\AutoSnoozeMins = 0 (DWORD decimanl)
Note that you can set this to any value you like. Alternative to setting this value to zero is to delete the 'AutoSnooze' key altogether
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #146 (permalink)  
Old 11-14-2007, 07:00 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Remove operator skin from Phone app

If your device's Phone app is skinned, you can remove by setting:

Quote:
HKLM\Security\Phone\Skin\Enabled = 0 (DWORD decimal)
Similarly, you can restore it with:

Quote:
HKLM\Security\Phone\Skin\Enabled = 1 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #147 (permalink)  
Old 11-14-2007, 07:01 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

En/Disable receiving of files over BlueTooth/IrDA

If you want to prevent receiving files over BlueTooth or IrDA, you can set the following value:

Quote:
HKLM\Software\Microsoft\Obex\IsEnabled = 0 (DWORD decimal)
And to (re-)enable:

Quote:
HKLM\Software\Microsoft\Obex\IsEnabled = 1 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #148 (permalink)  
Old 11-14-2007, 07:01 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Enable BT for VoiceCommander

To make VoiceCommander the default dialer when using your Bluetooth headset, you can set the following value:

Quote:
HKLM\SOFTWARE\OEM\VoiceCommand\Path = "\Program Files\Voice Command\VoiceCMD.exe" (REGSZ string, no quotes)
And to set back to the default dialer:

Quote:
HKLM\SOFTWARE\OEM\VoiceCommand\Path = "\Windows\SDDialer.exe" (REGSZ string, no quotes)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #149 (permalink)  
Old 11-14-2007, 07:02 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

GPRS always on

If you want your GPRS (or EDGE) connection to always be on, set the following:

Quote:
HKLM\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\|gprs connection name|\AlwaysOn = 1 (DWORD decimal)
And to turn it off:

Quote:
HKLM\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\|gprs connection name|\AlwaysOn = 0 (DWORD decimal)
Note that |gprs connection name| will depend on the name you've given your GPRS connection
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #150 (permalink)  
Old 11-14-2007, 07:03 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Change ringtone/vibrate/LED flash characteristics

If you would like more control over how your device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events. For example, for an incoming call performing 'activate device, play ringtone, wait 3 seconds, repeat':
Quote:
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REGSZ string, no quotes)
For performing 'active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)':
Quote:
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REGSZ string, no quotes)
The following are the full codes available to you. Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. 'v1p' will vibrate and play at the same time, while vibrating for 1 second. But 'pv1' will play the ringtone through all the way first, then start vibrating for 1 second.
Quote:
a = activate device

cN = set volume to N in percentage max volume

fN = flash notification LED for N seconds

p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.

r = repeat. Note that this should be the last code in your Script string, if used at all.

vN = vibrate for N seconds

wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.

__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #151 (permalink)  
Old 11-14-2007, 07:05 AM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Disable charging over USB

If your device can charge over USB, you can probably disable this feature by setting:

Quote:
HKLM\Drivers\BuiltIn\usbfndrv\EnableUsbCharging = 0 (DWORD decimal)
And to re-enable:

Quote:
HKLM\Drivers\BuiltIn\usbfndrv\EnableUsbCharging = 1 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #152 (permalink)  
Old 11-15-2007, 09:16 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Low Battery warning

By default, a PPC will sound a warning sound when the battery is running low (10%, fixed value), but there's no way to disable or change the notification. To enable this, so that it is visible in the "Sounds & Notifications" control panel, set:

Quote:
HKCU\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}\Default = "Low battery warning" (REGSZ string, no quotes)
Note that the string used can be whatever you like it to be
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #153 (permalink)  
Old 11-15-2007, 09:38 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Reading battery level

You can read the remaining battery charge from this key. In my system it shows 5308416 when fully charged.

Quote:
HKLM\System\State\Battery\Main (DWORD value)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #154 (permalink)  
Old 11-15-2007, 09:39 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Reading signal strength

You can read the percentage of GSM signal strength from this key

Quote:
HKLM\System\State\Phone\Signal Strength (DWORD value)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #155 (permalink)  
Old 11-15-2007, 09:43 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Replace Left/Right-handed Landscape option with single Landscape option

If for some reason you wish to disable the display of left-handed/right-handed in Start > Settings > |System| > Screen, and replace it with a single "Landscape" option, set:

Quote:
HKLM\System\GDI\Rotation\LandscapeFixed = 1 (DWORD decimal)
To restore, set:

Quote:
HKLM\System\GDI\Rotation\LandscapeFixed = 0 (DWORD decimal)
Please note that when you set it fixed, you can no longer switch between left-handed/right-handed through Start > Settings > |System| > Screen, only between Portrait and Landscape. If you wish to change the orientation, use an external application or see the Landscape Orientation Tweak.
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #156 (permalink)  
Old 11-15-2007, 09:49 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Change Landscape Orientation

By default, the Landscape Orientation (i.e. what way the screen is rotated when put into Landscape mode) is set either by the manufacturer or through the Screen control panel applet. If you have disabled the left-handed/right-handed orientation (see "Replace Left/Right-handed landscape option with single Landscape option" tweak), you can still change the Landscape orientation through the registry:
Right-handed:
Quote:
HKLM\System\GDI\Rotation\LandscapeMode = 1 (DWORD decimal)
Left-handed:

Quote:
HKLM\System\GDI\Rotation\LandscapeMode = 4 (DWORD decimal)
Please note that a soft reset is required for this to take effect - an external screen rotation utility is recommended over this tweak
Please also note that some devices which change orientation automatically based on e.g. keyboard slide-out may have the orientation hard-wired, and switch to e.g. Left-handed even if you set it to go to Right-handed
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #157 (permalink)  
Old 11-15-2007, 09:50 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Customize operator's name

To show specified operator name set

Quote:
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=0 (DWORD decimal)
And then at

Quote:
HKLM\SOFTWARE\Microsoft\RIL\Operator Names
add the code and the name to display. The value is 5 digits "CCCOO", where CCC is 3-digits country code, and OO is 2-digits operator's code. For example:

"25099"="BEE LINE"

For country and network code, go to wikipidea for [mobile country code|]Error and [network code|]Error
To show operator name based on the SIM card used (eg for cases where dual SIM adapter are used), set

Quote:
HKLM\SOFTWARE\OEM\PhoneSetting\ONSDisplayRule=1 (DWORD decimal)
For my dual-SIM adaptor, when I switch between SIMs, the phone with default settings showed always one and the same name, until I reboot the device. Then, it was not able to retrieve operator's name from one of the SIM cards I use. Probably it is an adaptor fault. But anyway, after I changed ONSDisplayRule to 0 and set more up-to-date names for operators that I use, I now always see the name of the operator of the chosen SIM.
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #158 (permalink)  
Old 11-15-2007, 09:50 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Change the "Message Sent" and other general notification bleep

This will change the sound of other pop-up messages as well as SMS sent bleep. The default sound is the `msgbox.wav` in the \Windows directory. To change it, go to

Quote:
HKCU\ControlPanel\Notifications\Default
And change to the names of other wav files in your \Windows directory without the `.wav` extension.

AKU2 ROMs tweaks These are tweaks that have been confirmed to work on AKU2 ROMs, and confirmed not to work on earlier ROMs
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #159 (permalink)  
Old 11-15-2007, 09:51 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Show Wireless Today item

By just adding following keys to the registry will get you a nice 'wireless' today item that show Network name/status, WiFi name/status as well as Bluetooth status. Confirmed to work on AKU2 ROMs

Quote:
[HKLM\Software\Microsoft\Today\Items\"Wireless"]

"DLL"="netui.dll"

"Order"=dword:00000000

"Enabled"=dword:00000001

"Type"=dword:00000004
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #160 (permalink)  
Old 11-15-2007, 09:52 PM
prasannavigneshr prasannavigneshr is offline
D-Web Incredible
 
Join Date: Feb 2007
Posts: 1,321
prasannavigneshr is on a distinguished road
Send a message via MSN to prasannavigneshr
Thumbs up Windows Mobile Tweaks

Add time sync Tab to Phone Settings

To add a time sync tab to your Phone Settings (Start > Settings > Phone > Time Zones), set the following:
Quote:
HKLM\SOFTWARE\OEM\PhoneSetting\ShowTimeZonesPage = 1 (DWORD decimal)
And to remove again:
Quote:
HKLM\SOFTWARE\OEM\PhoneSetting\ShowTimeZonesPage = 0 (DWORD decimal)
__________________
Prasanna Vignesh
MCPD | Web Developer
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote