[8125, K-JAM, P4300, MDA Vario ROM Development] jpflaw00:
Continued...

Registry example for say russian kbd:

[HKEY_CURRENT_USER\ControlPanel\Keybd]

"Locale"="0419"

How do I know if my operator supports EDGE?

Using registry editor you must find the following value:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]

"EnableDifferGprsEdgeIcon"=dword:00000000

If you can't find it, then your current ROM doesn't support this function. If you found it, then change its data to 1 and soft-reset your device! Upon load you will see "E" icon instead of "G" if your operator supports EDGE.

How to enable 802.11G mode?

Prior to enabling wireless cards you will need to take some steps at Wizard and the other device:

Wizard. You need to set "Best Performance" under "Power Mode" tab in "Wireless LAN" utility (Start, Settings, Connections)

Desktop/Router/Access point. You need to set "Pure G mode (aka G-only)" and "Maximum/Best performance" in your configuration.

How can I use my Bluetooth headset as Wired headset?

Unfortunately you can not use Bluetooth Voice Dialing and Audio Gateway features of your Wizard simultaneously You have to choose either Voice Dialing or Audio Gateway!

Example for Audio Gateway (playing files with Windows Media Player over Bluetooth):

1) Turn off your Bluetooth and Bluetooth Headset. Close Windows Media Player

2) Using registry editor make this change:

[HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand]

"Path"="\Windows\wmplayer.exe"

3) Turn on your Bluetooth and Bluetooth Headset

4) Press your Bluetooth Headset's Button to launch Windows Media Player

5) Start playing your files. The sound shall be played at your Bluetooth Headset

6) After quitting from Windows Media Player you will need to open and close "Start->Settings->Voice Speed Dial" application

Note: If you got call during Playback you will need to open and close "Start->Settings->Voice Speed Dial" application before resuming your playback in Windows Media Player

Example for Voice Dialing (default setting of Wizard):

1) Turn off your Bluetooth and Bluetooth Headset

2) Using registry editor make this change:

[HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand]

"Path"="\Windows\SDDialer.exe"

3) Turn on your Bluetooth and Bluetooth Headset

4) Press your Bluetooth Headset's Button to launch Voice Dialing application

How do I add ringtones?

Ringtones must be stored within a special folder on your Wizard. This is located here: WINDOWS\RINGS Use file explorer and press the 'Up' button until you get to the root of the device (top left of the screen will say 'My Device'. From here you can navigate to the rings directory.

How do I remove the O2 Active Software?/How do I perform a factory reset?

1. Turn the device off fully then while holding the 'Communications Manager' and 'Voice' buttons turn the device back on, keep the two buttons pressed during all of this.

2. The device display will show a message saying 'Press Send to restore factory default, other keys to quit'

3. Press the green call button, the messages 'Format Fat partition' then 'Format Complete' will show, the device will then show its splash screen and begin booting.

4. Device will after around 1 minute show a Windows Mobile logo screen and say 'Tap screen to set up your Windows Mobile-based device', tap the screen and it will take you through firstly calibrating the touchscreen, setting your timezone and then a short demo on cut and pasting. It will then allow you to set-up a password for the device.

5. A popup will then appear saying 'Customization will begin in 3 seconds', if you are trying to remove the 'O2 Active' software then you should now perform a soft reset of your device and that should be it!

What is/How do I access the Extended ROM?

How to make reminder to remind me only once?

You need to have the following registry data:

[HKEY_CURRENT_USER\ControlPanel\Notifications\Reminders\AutoSnooze]

"AutoSnoozeCount"=dword:00000000

"AutoSnoozeMins"=dword:00000000

Why screen is rotated when device is taken from holster?

This is due to the magnets in the holster and the device. Workaround is maximum opening of the holster and placing of a thumb across magnets area of the holster while taking out the device. More extreme workaround would be patching of "keybddr.dll" to entirely deactivate automatic screen rotation.

How to change Programs assigned to bottom hardware buttons (Phone & Contacts)?

Sample 1: Left-button (Phone) will run File Explorer

[HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112]

"Default"="Explorer"

"Open"="\Windows\fexplore.exe"

Sample 2: Right-button (Contacts) will run Calculator

[HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113]

"Default"="Calculator"

"Open"="\Windows\calc.exe"

Path to an object to be executed shall be given in "Open" value

How do I add a caps and dot lock notifier for when I'm using the keyboard?

You need to add the following registry data:

[HKEY_CURRENT_USER\ControlPanel\Keybd]

"EnableIndicator"=dword:0x00000001

You will then see a "C" icon in the bottom bar or a dot icon when you have either caps or dot locked or selected.

What Happened to the top right hand corner of my screen?! The close button, Volume and half of the signal rating has disapeared!?!

This is a bug within some applications use the registry fix below to bring it back:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell]

"TBOpt"=dword:0x00000001

0 = no time or date

1 = time

2 = date

3 = both

How to connect Wizard to PC as USB Mass Storage device (USB Drive)?

Just follow this thread to download and setup WM5Storage: http://xdaforums.com/viewtopic.php?t=45411

How do I enable OBEX file transfers?

This should solve the problem of "Device lacks the necessary services" when trying to send files and contacts to devices running certain ROMs. (My case is a T-Mobile MDA Vario running the O2 ROM 2.21.4.1 WWE).

[HKEY_LOCAL_MACHINE\Software\Microsoft\Obex]

"IsEnabled"=dword:0x1

Then soft-reset your phone.

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

To add a Disconnect button:

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:

HKLM\ControlPanel\Phone\Flags2 = 16 (DWORD decimal)

To disable both the Disconnect button and the timer:

HKLM\ControlPanel\Phone\Flags2 = 0 (DWORD decimal)

Gprs Notification Hack

* Go to the registry

* Find: HKEY_ROOT\CLSID\{93AFDD66-D450-42F5-9997-1E58C5582292}\InProcServer32

* Change the value of the (Default) field to a invalid/unknown filename, like PIEPlug.dll1 (with the one at the back)

* Start IE. You won't get the message