[Touch HD Windows Mobile ROM Development] cerato:
Calendar

* Customize Your Calendar's Working Hours and Days

o If you are like me, then you probably spend a lot of time in your Calendar app, with all the scheduling, appointments, tasks, etc. Here’s the deal, depending on your location and specific everyday’s environment, the default Calendar behavior will not suit you. Most of us run into these two problems: either your working days, working hours or both don’t match the defaults. Here’s how to change them (be carefull, wrong values in the registry can cause system instability of failure):

o Grab a registry editor, like the free PHM Registry Editor, and navigate to the key: ***HKLM\Software\Microsoft\Calendar\ActiveTimes\

o Inside, you will see an ActiveTimes entry, which you need to change as follows to suit your needs:

+ Monday – Friday, 8am to 5pm:

# 2210003E (DWORD hexadecimal)

+ Monday – Friday, 9am to 5pm:

# 2212003E (DWORD hexadecimal)

+ Monday – Friday, 9am to 6pm:

# 2412003E (DWORD hexadecimal)

+ Monday – Saturday, 8am to 5pm:

# 2210007E (DWORD hexadecimal)

+ Monday – Saturday, 9am to 5pm:

# 2212007E (DWORD hexadecimal)

+ Monday – Saturday, 9am to 6pm:

# 2412007E (DWORD hexadecimal)

o Original news article

Date

* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\TBOpt controls which pieces of data are visible

o 0: none

o 1: only time

o 2: only date

o 3: date & time

o Original Thread

* HKEY_LOCAL_MACHINE\nls\overrides\SSDte

o controls the formatting of the date element. A trailing space is important to prevent the last digit from being cut off

o Original Thread

Homescreen

* More VGA Screen Real Estate For Free

o XDA Developers found that by making some easy Registry modifications, you can gain more space on your device by displaying 4 icons in a row, instead of the default 3, this meaning more information in the same space.

o Installation is very simple, download this cab and install it to DEVICE and just after a soft reset, you will see more icons displayed in your Programs menu. The registries modified:

o HKLM\Software\Microsoft\Shell\

+ Add New Key "IconConfig"

+ Add DWORD Value:

# "HorizontalIconSpacing" Dec value="112"

# "VerticalIconSpacing" Dec value="115"

# "IconTitleFontSize" Dec value="6"

o Original news article

Internet

* Internet Sharing: For those who after try using internet sharing only to find it returns a sign-in error

o Open the registry and delete the key [HKEY_LOCAL_MACHINE\Comm\InternetSharing\settings] ForceCellConnection.

o Original Thread

* To disable GPRS

o HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\* your GPRS provider *\Enabled

+ Change the DWORD Data settings from '1' to '0'.

o Then, go to the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Prov iders\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\* your GPRS provider *\Enabled

+ Change the DWORD Data settings from '1' to '0'.

o Original Thread

o Or use [[Media: |No Data]] from Paul, over at modaco.

* Enable Internet sharing for AT&T and Sprint Users

o Normally all internet sharing goes through either AT&T-ISP or though Sprint's tethering plan. This gets around that.

1. connect your device to your computer and sync it

2. Ok now you will want to "unlock your phones security" this allows you to change any registry key, download Security Configuration Manager from Security Configuration Manager

3. Connect your device and Install the setup.msi file from the SCM (Security Configuration Manager) download.

4. Under the Selected Configuration tab select "Security Off"

5. Click the "Provision" button, SCM will install a cab file called Tool.cab to your device, restart and you will now be able to edit any registry key on your phone

6. You will want to delete ForceCellConnection, which is found under HKEY_LOCAL_MACHINE\Comm\InternetSharing\settings.

7. Restart your device

8. Now you have it a perfectly good internet sharing device. Call AT&T or Sprint with a phony IMEI from a cheap medianet enabled phone tell them you dropped your device in the toilet and now you just want the unlimited Medianet for 15 bucks a month... works like a charm. Sorry sprint users but you will still have to pay for the unlimited pcs vision plan.

9. Original Thread

Memory

* An Opera Mobile Registry Tweak to Free Up Memory

o XDA Developers found out that by modifying the registry you can make Opera Mobile free up memory at its closing. After using Opera Mobile and exiting the application, you might notice in your Task Manager (other than HTC Task Manager) that its process is still running in the background until you kill it.

o You need to edit your registry at HKEY_LOCAL_MACHINE\Software\Opera\Preload and change the value of “RealExit” from “0” to “1”. This would prevent Opera Mobile’s process from staying memory resident after exiting the application and forcing it to really exit, thus clearing up some memory space.

o Note: In case you don’t have this registry hierarchy, create it. RealExit should be DWord.

o Note 2: If you're not into Registry editing, you can simply install this cab that will do the work for you.

o Original News Article

Navigation Keys

* Key mapping for "Top of the Page" and "End of the Page" in Internet Explorer

o HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer

o Create a new key 'KeyMaps' (without the quotes)

o Under KeyMaps, create 2 new DWORD values:

o 51 with a value data 3 (this will make key "3" Top)

o 57 with a value data 4 (this will make key "9" Bottom)

o Other DWORD values available are:

1. Page Up

2. Page Down

3. Top

4. Bottom

5. Left

6. Page Rignt

7. Horizontal Top

8. Horizontal Down

9. Default Layout

10. Desktop Layout

11. One Column Layout

12. Full Screen Toggle

13. Show Pictures Toggle

* Keycodes Values for 0-9: 48='0', 49='1', 50='2', 51='3', 52='4', 53='5', 54='6', 55='7', 56='8', 57='9'

Power

* In general, version 2 of the .NET Compact Framework is installed by default on windows mobile 6.1 devices. By upgrading the version of the CF, and setting it to be the default, you can eek out some performance gains!

1. install version 3.5 of the .NET Compact Framework on your device: Download the .NET Compact Framework 3.5

2. edit the registryto always use the newer version of CF by changing the following registry keys located at HKLM\Software\Microsoft\.NetCompactFramework\

* set 2.0.7045.00 to 0

* set 3.5.7283.00 to 1

* Original Thread

* Enable power management to expand battery life

o Change the values of the following from default (which is 1) to 0

o HKLM\Drivers\SDCARD\ClientDrivers\Class\SIM_Class

+ Set DisablePowerManagement = 0 *default=1*

o HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class

+ Set DisablePowerManagement = 0 *default=1*

o HKLM\Drivers\SDCARD\ClientDrivers\Class\NAND_Class

+ Set DisablePowerManagement = 0 *default=1*

o Original Thread

Program Control

* How to Automatically Start a PC Application on Device Connect/Disconnect

o There are several scenarios when you’d want to automatically launch an application on your PC once your Device is connected to your Desktop or Notebook (docking). Some would always launch their messaging application, others Windows Explorer; it depends on your needs and how you use your Device.

o If you have set up Activesync or Windows Mobile Device Center, it will start as soon as you connect your Device, but here’s how to also launch a custom application:

o You need to edit your PCs registry at:

+ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect

o Right Click to select New, String Value and choose a name for it (if doesn’t matter what name you choose). Double Click the newly created String to edit it and in the Value data box, enter the full path of the application you want to autostart (i.e.: C:\Program Files\Microsoft Office\Office12\Outlook.exe). The application will start automatically the next time you will dock your Device.

o If you want to specify a custom application to be launched when disconnecting your device, follow the same procedure, only this time edit the registry at:

+ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect

o Original News Article