Call for improved performance tweaks - Windows Mobile Development and Hacking General

Hello guys!
I have taken a look at wiki to find a tweaks that would improve performance/responsiveness of our devices (no matter what hardware or OS you are using) - whether via registry or via settings. I found several such a tweaks (by Cyphol) in Hermes forum:
Performance tweaks that will improve responsiveness of your ROM no matter which you choose (Only tested on WM6 but should work on WM5 too):
1. Improve performance/response time:
- Start > Settings > Phone => Keypad = Off
- Start > Settings > Sounds & Notifications; Under Sound Tab => Disable/Untick Events (warings, system events) - this tweak will BRUTALLY increase the responsiveness of Start menu and Quick Menu 2.7 (because system will no more have to search for sound files in the ROM everytime you tap the screen)
2. Your Windows Mobile device is just like your Windows PC. So, soft reset it before going to sleep (or whenever appropriate) once a day to make it runs good at all time (because of the memory leak when you close the program not all the memory is restored - sof reset restores RAM lost due to Memory leak).
3. Make sure you install the today plugin apps such as Resco Today Plugin etc. on the internal/device memory. Some today plugin can be installed on the storage card but it'll slow down your system performance a bit.
4. Do not install too many apps on the internal/device memory. Leave as much free space as you can on it. Check whether it can be install on the storage card or not. Normally, don't let it become as low as 8MB free but 10MB is enough already.
5. Know what you're doing such as tampering your system registry. Make sure it can be done and you're doing it the right way. If not, then leave it as is.
6. Never let your device go to sleep by itself. Do it manually by pressing the power button everytime when you've finished using your device.
7. Make sure you shutdown the 'Activesync' completely after activesyncing your device with your PC. You can use task manager (X-Button), Magic Button etc or you can use memory applet in setting > System > memory; Running Programs
More tweaks/hints form Nothin:
hint for cookers:
- removing unused keyboards, and today plugins(registry cuts) may have influence too.
- reediting system gfx resources(like gfxes in dialpads etc) may make device faster
- /windows/startup and hklm/init removals may have influence to overall performance and memory usage.
- wise welcomehead, default "windows default" theme, and generally optimised TSK's may have influenece too( good tsk needs stwater and tdywater ONLY(for portrait/landscape,only 2 images, not 4!), i can recommend themegenCE for making good, fast themes. also - themes without start image(today background only) may be good thing.
- stop using x-button! use alternatives - pbar, quickmenu...
- preconfigs are useful - every program may be optimised by its settings - include preconfigs in oempacks(rgu),
- big pagepool is usually..useless, keep it as small, as possible(min. 4 mb, some says, that 4.5 mb is optimal for normal usage)...
i recommend to use sktools to optimise registry - 24% smaller registry.
Aim of this thread: I will collect your hints/tweaks and put them in the first post, then I will update the wiki.
Please post what works for you and is not mentioned on this list!

Registry Tweaks (kudos Nothin):
Never hide the WirelessManager Tray Icon at the bottom.
Don't believe me?
Try it and feel the difference.
This is the key:
[HKEY_LOCAL_MACHINE\Services\WirelessMgr]
"Keep"=dword:00000000 ;<--- (dword:00000000 to hide and dword:00000001 to show)
first thing:glyphcache.
known thing, BUT, not obvious:
my setting:
[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]
"limit"=dword:00020000
it is 131072 dec.
internet says 32768 value as highest.
nope.
every program, that is using fonts will have faster response with very high values(ie,pdf readers, ebook readers..)
next one:
error reporting:
[HKEY_LOCAL_MACHINE\System\ErrorReporting\UploadSet tings]
"DontUpload"=dword:00000001
controversial one:
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"EnableCache"=dword:00000001
"CacheSize"=dword:80
and
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\f sreplxfilt]
"ReplStoreCacheSize"=dword:00000080
small cache is freeing program memory - i CANNOT see almost any merits with bigger cache. both values should be equal.
next one, cache for system sounds:
[HKEY_LOCAL_MACHINE\Snd\Event]
"EventCache"=dword:100
small cache is working ok(default is 1536 kb!)
cache for extrom(useless mem eater,imo,as i do not use extrom,it is clean in my roms, completely empty).
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ TRUEFFS_DOC1\FATFS]
"DataCacheSize"=dword:00000010
another ones are windows animations, turn it off, always.
qtek9100/wizard specific(may be useful for other devices too..) battery performance tweaks:
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Cl ass\SDMemory_Class]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1]
"Group"="NDIS"
"DisplayName"="AsyncMac NDISWAN Miniport"
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms]
"DisablePowerManagement"=dword:00000000
"BusType"=dword:00000000
"BusNumber"=dword:00000000
"RebindOnResume"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
"DisablePowerManagement"=dword:00000000
"TransceiverType"=dword:00000000
"IntIR"=dword:00000001
"Port"=dword:00000004
"CheckForHangTimeInSeconds"=dword:00000e10
"BusType"=dword:00000000
"BusNumber"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\L2TP1]
"Group"="NDIS"
"DisplayName"="L2TP NDISWAN Miniport"
[HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms]
"DisablePowerManagement"=dword:00000000
"BusType"=dword:00000000
"BusNumber"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\PPTP1]
"Group"="NDIS"
"DisplayName"="PPTP NDISWAN Miniport"
[HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms]
"DisablePowerManagement"=dword:00000000
"BusType"=dword:00000000
"BusNumber"=dword:00000000
Found these in Wiki (WM5 Peformance tweaks):
Disable menu animations
To disable menu animations (sliding in/out) and speed up performance of the UI a bit:
HKLM\SYSTEM\GWE\Menu\AniType = 0 (DWORD decimal)
To change it back to the default:
HKLM\SYSTEM\GWE\Menu\AniType = 6 (DWORD decimal)
Disable window animations
To disable window animations (minimizing/maximizing) and speed up performance of the UI a bit:
HKLM\SYSTEM\GWE\Animate = 0 (DWORD decimal)
And to switch them back on:
HKLM\SYSTEM\GWE\Animate = 1 (DWORD decimal)
Increase font cache
To increase the font cache, speeding up font rendering at the cost of a bit of memory:
HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 16384 (DWORD decimal)
To change it back to the default:
HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 8192 (DWORD decimal)
You can set the value to pretty much anything you like, but suggested values are 4096, 8192, 16384 & 32768.
Enable FileSystem cache
To enable the FileSystem cache, speeding up overall performance at the risk of the cache not being written on a sudden reset:
HKLM\System\StorageManager\FATFS\EnableCache = 1 (DWORD decimal)
To disable again:
HKLM\System\StorageManager\FATFS\EnableCache = 0 (DWORD decimal)
Note that by default, the cache size is zero, and you will see no effect. See "Increase FileSystem cache" below to increase the cache size.
Increase FileSystem cache
To increase the file system cache:
HKLM\System\StorageManager\FATFS\CacheSize = 4096 (DWORD decimal)
To return the file system cache to zero:
HKLM\System\StorageManager\FATFS\CacheSize = 0 (DWORD decimal)
You can set the value to pretty much anything you like.
Increase FileSystem filter cache
To enable the file system filter cache, speeding up overall performance with file mangement:
HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 4096 (DWORD decimal)
To return the file system filter cache to zero:
HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 0 (DWORD decimal)
You can set the value to pretty much anything you like.
Most of these WM5 reg tweaks work on WM6 too. They are included in tweaking programs like Schap's Advanced Config, HTweakC, or HTCustom 1.8.
+WILL CLEAN UP DUPLICIT ENTRIES LATER+

nice tips....thanks

SIP
The SIP menu trick for Voice Command is worth mentioning here. Credit to whoever found it. It involved exporting the CLSID from the registry, deleting it and then re-importing it again. Speeds up opening the menu dramatically.

littld said:
The SIP menu trick for Voice Command is worth mentioning here. Credit to whoever found it. It involved exporting the CLSID from the registry, deleting it and then re-importing it again. Speeds up opening the menu dramatically.
Click to expand...
Click to collapse
Thanks - any clues in which forum to look for it?

wizard user point of view, remember..(omap etc..;/).
event sounds off thing is a must,imo.
------------------
here was bunch of entries, that are typed earlier now.
------------------
hint for cookers:
- removing unused keyboards, and today plugins(registry cuts) may have influence too.
- reediting system gfx resources(like gfxes in dialpads etc) may make device faster
- /windows/startup and hklm/init removals may have influence to overall performance and memory usage.
- wise welcomehead, default "windows default" theme, and generally optimised TSK's may have influenece too( good tsk needs stwater and tdywater ONLY(for portrait/landscape,only 2 images, not 4!), i can recommend themegenCE for making good, fast themes. also - themes without start image(today background only) may be good thing.
- stop using x-button! use alternatives - pbar, quickmenu...
- preconfigs are useful - every program may be optimised by its settings - include preconfigs in oempacks(rgu),
- big pagepool is usually..useless, keep it as small, as possible(min. 4 mb, some says, that 4.5 mb is optimal for normal usage)...
i recommend to use sktools to optimise registry - 24% smaller registry.
more later.. need to get rid of hangover...now.
---------------
sorry for poor english...

Apologies to nothin. Really great tips. Thank you for your input.

Active Sync issues
"8. Make sure you shutdown the 'Activesync' completely after activesyncing your device with your PC. You can use task manager (X-Button), Magic Button etc or you can use memory applet in setting > System > memory; Running Programs"
I'm having some issues with this...every few minutes, ActiveSyc is present in my running programs. I thought this is perhaps due to direct push of emails.
I have disabled directpush so that I only receive email when I manually select send/receive and have only selected a 30 min window (8am-8:30am) for it to automatically check.
Can anyone provide some feedback so that ActiveSync doesn't automatically turn on?
Thanks!

Wow thanks for the tip about the system sounds. Disabled Event Sounds > At least 50% faster response time for my QuickMenu. Sweet.

KarhU said:
Thanks - any clues in which forum to look for it?
Click to expand...
Click to collapse
It is listed here:
http://forum.xda-developers.com/showthread.php?p=1654136#post1654136
Used to take several seconds to open the sip menu and now it's instant. Something to do with the system looking for CLSIDs that are set as input methods which is really slow.

littld said:
It is listed here:
http://forum.xda-developers.com/showthread.php?p=1654136#post1654136
Used to take several seconds to open the sip menu and now it's instant. Something to do with the system looking for CLSIDs that are set as input methods which is really slow.
Click to expand...
Click to collapse
Thanks a bunch, will try myself and frontpage it. Once again thanks for the tip.

Furthermore, i would like to know how to change the location of receiving file through bluetooth. The default is /My Document. I wanna change it to /Storage Card/My Documents. Pls advise.

Added some more Tweaks from the Wiki. Next update will be - links to freeware tweaking apps and formating/cleanup of existing entries.

Hell dude, I've been hacking these for ages and I have to say that your first point on the sounds is something I had no idea about - and it makes a great difference. Thanks a stack!

cool
i followed some of your advise and its really faster compared before
thanks man

bumping it up, how does one remove keyboards?
Thanks

ludester said:
bumping it up, how does one remove keyboards?
Thanks
Click to expand...
Click to collapse
To add/remove items from the SIP list
If you have a few items in your SIP list which you don't use, they can be removed from the list by setting the IsSIPInputMethod for each item you want removed. To remove the SIP from the list, replace the $SIP_CLSID$ in the example below with a CLSID from the Set default SIP tweak.:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 0 (DWORD decimal)
To add it back to the list:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 1 (DWORD decimal)
The following are some of the ClassIDs:
Typical pre-installed:
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone Pad
{42429690-ae04-11d0-a4f8-00aa00a749b9} = Letter Recognizer
{42429691-ae04-11d0-a4f8-00aa00a749b9} = Block Recognizer
{F0034DD0-2AD4-11d1-9CB0-E84BE8000000} = Transcriber
Third Party:
{991A1001-9DCB-11d3-B3C2-000000000000} = AccessPanel
{1E03E205-12D7-4d82-963E-C01889F2EC10} = Claviature
{500AEF94-EBB8-11d4-B1F8-00304F06E973} = Decuma Alphabetic (UNCONFIRMED!)
{95BDB641-772F-11d2-AC6B-204C4F4F5020} = Fitaly
{52429695-AE04-11D0-A4F8-00AA00A749B9} = FleXslide
{4EAD10BD-83AC-44b9-99AE-71958C1B0F0E} = InPad
{C099F78A-924E-4814-A8CF-54E7BD8C2124} = JetKeys
{4128DEE4-EE84-4338-A261-CC704CB32C19} = NanoPad
{42429695-AE04-11D0-A4F8-00AA00A749B9} = NullKB
{025ECAC2-075B-4b82-A972-05E4C17719EA} = PDAMedia Excel
{FA957346-A925-4b68-B9E1-D3D0310F4433} = PDAMEdia KBD
{DE6510EF-6691-401D-B1D3-B9074BFD1555} = PHM Character Map
{81FC2CAD-AD71-4793-9464-36D27630E584} = PHM Clipboard Pane
{9DD23292-0AB3-48F2-A245-0713652A8CEE} = PHM Ext. Keyboard
{FFFD6819-FF21-4e93-B844-A1BBF986B55C} = QuikWriting
{991A1000-9DCB-11d3-B3C2-000000000000} = RapidCalc
{A070BE16-AD56-11d3-BC77-00C06C512035} = Resco Keyboard Pro
{7F0854D9-9ADA-45A9-A3A2-189D9BE8A653} = Smilies Input Panel
{26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1} = SPB Fullscreen Keyboard
{5efab5bd-0af5-48f8-abec-6f36e3a0b5af} = TenGo
{8A7968F3-677B-4F64-859C-8A49FCCCB9BF} = TextPlus
{A5304BFA-CC1D-493f-87D3-D9C17147FA32} = TopKey
{4345EA53-B8A5-4E24-A14A-F7C34DD78077} = WordLogic

KarhU said:
To add/remove items from the SIP list
If you have a few items in your SIP list which you don't use, they can be removed from the list by setting the IsSIPInputMethod for each item you want removed. To remove the SIP from the list, replace the $SIP_CLSID$ in the example below with a CLSID from the Set default SIP tweak.:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 0 (DWORD decimal)
To add it back to the list:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 1 (DWORD decimal)
The following are some of the ClassIDs:
Typical pre-installed:
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone Pad
{42429690-ae04-11d0-a4f8-00aa00a749b9} = Letter Recognizer
{42429691-ae04-11d0-a4f8-00aa00a749b9} = Block Recognizer
{F0034DD0-2AD4-11d1-9CB0-E84BE8000000} = Transcriber
Third Party:
{991A1001-9DCB-11d3-B3C2-000000000000} = AccessPanel
{1E03E205-12D7-4d82-963E-C01889F2EC10} = Claviature
{500AEF94-EBB8-11d4-B1F8-00304F06E973} = Decuma Alphabetic (UNCONFIRMED!)
{95BDB641-772F-11d2-AC6B-204C4F4F5020} = Fitaly
{52429695-AE04-11D0-A4F8-00AA00A749B9} = FleXslide
{4EAD10BD-83AC-44b9-99AE-71958C1B0F0E} = InPad
{C099F78A-924E-4814-A8CF-54E7BD8C2124} = JetKeys
{4128DEE4-EE84-4338-A261-CC704CB32C19} = NanoPad
{42429695-AE04-11D0-A4F8-00AA00A749B9} = NullKB
{025ECAC2-075B-4b82-A972-05E4C17719EA} = PDAMedia Excel
{FA957346-A925-4b68-B9E1-D3D0310F4433} = PDAMEdia KBD
{DE6510EF-6691-401D-B1D3-B9074BFD1555} = PHM Character Map
{81FC2CAD-AD71-4793-9464-36D27630E584} = PHM Clipboard Pane
{9DD23292-0AB3-48F2-A245-0713652A8CEE} = PHM Ext. Keyboard
{FFFD6819-FF21-4e93-B844-A1BBF986B55C} = QuikWriting
{991A1000-9DCB-11d3-B3C2-000000000000} = RapidCalc
{A070BE16-AD56-11d3-BC77-00C06C512035} = Resco Keyboard Pro
{7F0854D9-9ADA-45A9-A3A2-189D9BE8A653} = Smilies Input Panel
{26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1} = SPB Fullscreen Keyboard
{5efab5bd-0af5-48f8-abec-6f36e3a0b5af} = TenGo
{8A7968F3-677B-4F64-859C-8A49FCCCB9BF} = TextPlus
{A5304BFA-CC1D-493f-87D3-D9C17147FA32} = TopKey
{4345EA53-B8A5-4E24-A14A-F7C34DD78077} = WordLogic
Click to expand...
Click to collapse
Thank You very much. I am a tweaking enthusiast much like you and my HTC touch is working very well.
Another tweak I found was similar to this one
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Cl ass\SDMemory_Class]
"DisablePowerManagement"=dword:00000000
Instead of SDMEMORY_Class there was MMC_Class there too and it also had the disablepowermanagement option.
I've disabled that option so it does go into power management mode.

for Troditional Chinese Readers:
Native Imputs:
{E18BFD41-BEB8-11D1-8F9F-00AA00B58D45}="注音"
{E18BFD44-DF36-11D1-90DD-0000F81E0CE9}="倉頡"
{124D7CDC-CF2D-418F-8BB4-4395AD048B79}="手寫板"
{5AAFAF99-8D99-4466-A66D-95C44B608A84}="全螢幕手寫"
China FEP_No5en: (simplified Chinese included)
{3671431C-F947-4197-95BB-23723DC47D6E}="Ping Ying"
{15F1353C-E409-4dd4-B3D1-6B58F43792AE}="Chinese Serch"
{9668E639-80A6-4899-B03A-B7151C870657}="Chinese Writing"

littld said:
It is listed here:
http://forum.xda-developers.com/showthread.php?p=1654136#post1654136
Used to take several seconds to open the sip menu and now it's instant. Something to do with the system looking for CLSIDs that are set as input methods which is really slow.
Click to expand...
Click to collapse
Hi, i do not understand? If i remove "HKCR\CLSID" and then add it again it's the same **** like before. Why should there be an increase in speed?

Related

Registry Tweaks for XDA Mini

Here are some registry tweaks for your Mini
Please make a backup of your REGISTRY and all the other stuff of your PDA before you apply the following tweaks
Install directory to your storage/storage card.
To install your application/program to storage memory or storage card memory. Whenever you are about to install, there will one screen appear to ask you where to install the program. But not to forget to change it back the default value to 0 after the installation or u might encounter weird situation when you want to change your today screen and etc..
Code:
HKEY_LOCAL_MACHINE\Software\Apps\Microsoft Application Installer
Default: 0
Changed: 1
Fast graphic but consume memory
It can fasten and smoothen your OS graphic movement, but it will eat some of your program memory, not that much. You also can change it to 32768 instead of 16384 for greater result.
Code:
HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE
Default: 8192
Changed: 16384
To hide screen rotate icon
There is a small PDA icon at your bottom right corner of your screen to change ur screen orientation from patriot to landscape and other way round. For me, its unnecessary, so you can hide it.
Code:
HKEY_LOCAL_MACHINE\Service\ScreenRotate
ShowIcon value change to 0
Default: 1
Changed: 0
To turn off flashing LEDs and Vibration
It will turn off the blinking green/red/orange LED and the vibration mode. Some people will irritate by the blinking, especially when you're driving and sleep at night.
Code:
HKEY_LOCAL_MACHINE\Drivers\Builtin\AllLEDMgr
Default: 1
Changed: 0
Enable camera frame rate display
Camera frame rate will appear on the screen when u're using the camera
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\CAMERA\AppDefSettings\General
Default: 0
Changed: 1
To set ur ringstones to run from Storage Card
Place all your downloaded ringtones from internal memory to storage card. Usefull for our small/ciput Mini memory.
Code:
HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring\Directory registry key
Default value: "\Windows\Rings\"
Change it to: "\Storage Card\<your preferred directory>\" (Note that "\" at the end is extremely important!!!)
Place those ringtones into \Storage Card\<your preferred directory>\
Enable hidden editor function in Album
This opens the additional hidden function in the ALBUM, allows u to edit ur photo, brightness, contrast, crop, etc. Album (opens Editor menu):
Code:
HKEY_LOCAL_MACHINE/SOFTWARE/HTC/Album/Disable Editor
Disable value changed to: 0
SPB Pocket Plus Storage Card Display
If u notice, there is no indicator available to display our storage memory capacity. This will add Storage Card display icon. PLEASE FOLLOW THE STEP CAREFULLY!!
1. Add icon/item Backup Battery Indicator
2. Regedit the key in
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Spb Software House\Pocket Plus\Today Items\Pannels\
3. Find key in directory 00000 or 00001 or 00002 or 00004; that have Name Action with value *backupbattery
4. Change the value to *storagecard
5. Soft reset
O2mini Camera Settings Configuration
Enhance you picture taken quality. It will remove your camera snow effect
Code:
HKEY_LOCAL_MACHINE/SOFTWARE/HTC/Camera/AppDefSettings/General
Set
Contrast: 5
Brightness: 6
Saturation: 3 or 4 (recommended by Doc)
Hue: 5
Sharpness: 3
Unlimited 3gp Recording for mms settings
This will allow you to take unlimited recording time
Code:
HKEY_LOCAL_MACHINE \ SOFTWARE\HTC\camera\AppDefSettings\P3
DWord Value called "EnableLimit", change it from 1 to 0.
To include both time and date in taskbar
You'll get time and short date on your right top of the screen, rather just displaying time. Meaning, you can remove your date item on your today screen.
Code:
Phase 1:
1) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
2) Create a binary value named "TBOpt" and set its value to "13 00 00 00".
3) Soft-reset
Note: If u ever get bored of the date display, rid it by deleting the TBOpt key.
Phase 2: IF U NEED THE CHANGE THE DATE FORMAT:
i) Just go to Settings>Regional Settings>Date>Short Date
ii) Choose "dd-MMMM-yy" or whichever format u prefer.
iii) Click "ok".
Disabling “Message Sent” notification bubble
For those who hates the "Message Sent" notification after sending an SMS, this is the steps to remove the bubble notification...this is the STEP by STEP method to do it in case some of you guys dont get it right...
1. First, you will need to download a Registry Editor to help you do it...
2. using the Registry Editor, navigate to:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox
3. Next, click on Inbox (make sure the Inbox is highlighted) and select Edit, New Key
4. Name the New Key as "Settings"
5. Click on "Settings" (make sure the Settings is highlighted) and select Edit, New String Value
6. On "Value name:", key in SMSNoSentMsg and in "Value data", key in 1
7. Soft reset your device and test it with one SMS, and you will notice that the SMS Sent bubble is being disabled.
Audio Tweak
Audio Tweak enhances the speaker performance of the O2 Mini (some devices have this set to a lesser priority and by using this you get better sound, if your device is already set to a high level you have no need for this)
Code:
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\Priority256
Default: 110
Changed to: 80
Disable start menu animation
This tweaking will eliminate the list of menu "drop-down animation" if u tab on Start/Flag icon.
Code:
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\
AniType value change from 6 to 0.
Looping Ringtones Delay
Ring tone has a standard 3 seconds delay before repeating. You can set the delay from 0 second to how many second that you want.
Code:
HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0
Change 'Script' from 'av0pw3r' to 'av0pr' and you'll get 0 sec delay.
OR change it to
av0pw1r = wait for 1 sec
av0pw2r = wait for 2 sec
and so on...
Plus..heres the code
a - stands for display
r - repeat/replay the script again
c - sets the volume C50, c150, c100
f - means flash .. f1 flash for 1 second and f0 stands for flash continuously
p -means play ringtone
v- vibrate then incorporate with number to state how many seconds it will vibrate example. v3 vibrate for 3seconds or v0 for continous
w - stands for wait or pause then specify how many seconds like w3(wait for 3 seconds)
heres the example
Flash - af1w60f0
Ring - apw3r
Ring Once - ap
Increasing Ring - c50apw3c150r
Vibrate Then Ring - v3w3apw3r
Vibrate - av3w3r
Short Vibrate - av1w3r
Vibrate Long Then Ring - v3w3v3w3apw3r
Vibrate And Ring - av0pw3r
Increasing Ring And Vibrate - c50apv3w3c150r
Fast Vibrate And Flash - af1v1w1f0r
Vibrate and Ring Continously without pausing - av0pr
SMS Notification On
This is different with message notification send, this will confirm you when message already recieve by receiver
Code:
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
SMSDeliveryNotify = dword:00000001 ->0 if off
How to:
Create new Dword value name SMSDeliveryNotify
with decimal value data 1
Wacth for capital letter
Changing the Message Sent Notification Message
Change the default "MessageSent". Example "Pesan sudah di kirim"
Code:
[c\SOFTWARE\Microsoft\Inbox\Svc\SMS]
Change the Value "MessageSent" to whatever you like.
Change the default input method
To change your input method, keyboard, letter recognizer, block recognizer as ur default, even you soft reset ur mini.
NOTE:
*for English ROM
*cannot set transcriber and Phatware Calligrapher with this trick.
Code:
HKEY_CURRENT_USER\ControlPanel\Sip
Change the "DefaultIm" value for:
To set keyboard as default SIP, change the "DefaultIm to
{42429667-ae04-11d0-a4f8-00aa00a749b9}
To set Character Recognizer as default SIP, change the "DefaultIm to
{42429690-ae04-11d0-a4f8-00aa00a749b9}
To set Block Recognizer as default SIP, change the "DefaultIm to
{42429691-ae04-11d0-a4f8-00aa00a749b9}
*change only the bold number will do. The rest are totally the same.
To set WordLogic as default SIP, change the "DefaultIm to
{4345EA53-B8A5-4E24-A14A-F7C34DD78077}
*No WordLogic in Xda O2 mini.
To Get The AM/PM on The Top Bar
Code:
HKEY_LOCAL_MACHINE\nls\overrides
1. Creat new String value with Name = S1159 & Data = Am
2. Creat new String value with name = S2359 & data = Pm
3. Creat new String value with name = STFmt & data = h:mm tM
- capital letters and small letters must be followed exactly or it may cause hard resets!
- you will get capital "AM/PM" on the top bar eventhough the registry data value above was entered as "Am/Pm"
Change The Date on The Top Bar
Code:
HKEY_LOCAL_MACHINE\nls\overrides
Look for String value SSDte (short date) and change the value data, some example of date formats i have used below:
- "7 May 05, Friday" by changing the String value SSDte data = d MMMM yy, dddd
- "07/05/2005, Fri" by changing String value SSDte data = dd/MM/yyyy, ddd
Clear Type on LandscapeDisplay
You'll get clear type font in landscape mode. made me dizzy though..not much functionality value..just some fun factor for us curious ones.
Code:
HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSetting
1. Change value data of OffOnRotation from 1 to 0
2. Soft reset
Setting Cleartype Text in PIE
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
"ClearTypeText"<- Set 1 to Enable Cleartype in PIE, 0 to Disable
Setting ClearType Text in Pocket PC
Optionally, you can go to START>SETTINGS>SYSTEMS>SCREEN>CLEARTYPE
Code:
HKEY_LOCAL_MACHINE\System\GDI
Create a Subkey then Name it "CLEARTYPE"
Settings Screen Text Size
Optionally, you can go to START>SETTINGS>SYSTEMS>SCREEN>TEXT SIZE
Code:
HKEY_LOCAL_MACHINE\ControlPanel\Stylus\96DPI
"CurFont"= change to the ff value ..
dword:00000258 -> Smallest
dword:000002BC -> Smaller
dword:00000320 -> Normal/Default
dword:000003E8 -> Larger
dword:0000044C -> Largest
Thanks to [email protected] for the original post.
I have not tested all of these tweaks on my Mini. Please let me know if any of them are not working, or if you have any of your own tweaks which are not listed :roll:
I tryed Change The Date on The Top Bar now, and a Warning there, becouse when you done that i softreset, the phone wont start upp again.. =(( anyone have a solution? please help..
RanZor said:
I tryed Change The Date on The Top Bar now, and a Warning there, becouse when you done that i softreset, the phone wont start upp again.. =(( anyone have a solution? please help..
Click to expand...
Click to collapse
May be a hard reset would help :?
That is what i dont whant to do.. have no backup=((
Anyone know why it dident work?
Is the Mini the same as I-mate Jam and Qtek S100?
I dont know any other solution for you :? except for a hard reset.
Try SBP Pocket PC tips and tricks. Almost all of the mentioned tweaks are supported by this program & only softreset required to get them activated. Plus no hacking in the registry by hand, just set an option . I got my time & date in the top bar for instance working flawless.
Got two extra hacks for speeding up file browsing:
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\EnableCache=0x1(1)
Cheers, M
Nice work, bhai. Did some of the tweaks and they work well.
Thanks.
Disable Dialer Number Format
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\IntelliDialer\bShowFormatChar
Value: 0 by default, Set to 1
nonentity said:
Disable Dialer Number Format
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\IntelliDialer\bShowFormatChar
Value: 0 by default, Set to 1
Click to expand...
Click to collapse
What does this do?
get rid of the regional brackets and spaces in the dialer...
ex. <###> ### #### = ##########
cheers
the DELIVER NOTIFICATION doesnt work, i wish this one's working, i really need this kind of program specially here in philippines.
great tweak......most of them work, tnx :wink:
my mistake.....the SMS DELIVER NOTIFICATION.
What key should I change to 1? is it default?
and where can I see the frame rate? camera ? video?
Thanks
hitu said:
Enable camera frame rate display
Camera frame rate will appear on the screen when u're using the camera
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\CAMERA\AppDefSettings\General
Default: 0
Changed: 1
Click to expand...
Click to collapse
televisi said:
What key should I change to 1? is it default?
and where can I see the frame rate? camera ? video?
Thanks
hitu said:
Enable camera frame rate display
Camera frame rate will appear on the screen when u're using the camera
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\CAMERA\AppDefSettings\General
Default: 0
Changed: 1
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I think i've changed the frame rate to 1... and it came up when i turn my camera on
i cant find the string value for Change The Date on The Top Bar tweaks... btw i have chinese rom not english one
guys, would you kindly guide me how to make change the registry? I've download the Total Commander (I've heard to make chabge the registry we need to install this program), but after Ive install the Total Commander, what next?
In Windows xp, to change the registry I only enter 'regedit' from start menu -> then Run, so how to enter the registry menu in the WM2003
(by the way I use the O2 mini)
many thanks for your guide.
Camrea "Save Folder" Tweak
check it out http://oldsap.blogspot.com/2006/04/ppc-camera-save-folder-tweak.html
Does anyone know of a tweak that can hide/remove the envelope when a sms message arrives?
do it with pockenzenphone, then find the reg key....
nurrochmat said:
guys, would you kindly guide me how to make change the registry? I've download the Total Commander (I've heard to make chabge the registry we need to install this program), but after Ive install the Total Commander, what next?
In Windows xp, to change the registry I only enter 'regedit' from start menu -> then Run, so how to enter the registry menu in the WM2003
(by the way I use the O2 mini)
many thanks for your guide.
Click to expand...
Click to collapse
Run totalcommander, tap on the root '\\' then select 'registry'. find ur key.

fresh compact what would you do?

Due to recent problems my mda compact on t-mobile(most say best customer service i have encountered)well now its being replaced.
so what would you do if you had a fresh compact,anythign you do rom,etc etc?
Hi Jace,
Good thing you got a new one First thing I would do is BIG Storage & ditch some of the ext-rom cabs. Then install cabinstl, resco explorer, sprite backup, mortplayer, tcpmp, my reg hacks, some games, mp3's, spb plus & weather, some VIJ stuff, aebutton plus & vgs mail.
Have more fun with your new device
i`d do this:
mksbigstorage,
scary bear powerlevel and vijay toggle today, registry tweaks for time and date, dsp en, keyboard skin from buzz dev, autoinst. boot logo, microsoft net compact framework, mphoneschedule, autoinstaller mods, ozbt, mpeg pocket tv, cab instl,ringtones, background and dialer pit "lourd", tomtom 5.21 europe ... and sktools
(and radio 1.13.00)
&
be happy
thormdac said:
i`d do this:
.... autoinst. boot logo, microsoft net compact framework, mphoneschedule, autoinstaller mods, ozbt, ...
be happy
Click to expand...
Click to collapse
excuse me,what does microsoft net compact framework do? :roll: :?: :?: :?:
oltp said:
Hi Jace,
Good thing you got a new one First thing I would do is BIG Storage & ditch some of the ext-rom cabs. Then install cabinstl, resco explorer, sprite backup, mortplayer, tcpmp, my reg hacks, some games, mp3's, spb plus & weather, some VIJ stuff, aebutton plus & vgs mail.
Have more fun with your new device
Click to expand...
Click to collapse
where r ur reg hacks if they r urs u should add alink 2 ur signature..and what is vj stuff i mean exact namez plz...and can u tell what does vgs mail do
VJ stuffs, Vijay has got lotta cool stuffs done. Visit his site at www.vijay555.com
.net Compact framework is required for many Visual studio made programs to run. It requires the support files.
www.cartystudios.com
Carty said:
VJ stuffs, Vijay has got lotta cool stuffs done. Visit his site at www.vijay555.com
.net Compact framework is required for many Visual studio made programs to run. It requires the support files.
www.cartystudios.com
Click to expand...
Click to collapse
i know he is a graet programmer and he is doin alot 4 us but i want 2 know which of his creations 2 use?
Well its like a buffet there and your choice to choose whatever you would like, right? Try everything and keep the ones to impress you the most!
www.cartystudios.com
max414 said:
where r ur reg hacks if they r urs u should add alink 2 ur signature..and what is vj stuff i mean exact namez plz...and can u tell what does vgs mail do
Click to expand...
Click to collapse
Hi max414,
Pls don't make me reveal too much secrets ;-)
VGSMail is an imap e-mail client, so I receive my e-mail immediately on my magician when it arrives on the mailserver.
VJstuff well like Carty says: test some & keep some. I use them for one handed op. So VJOkButt for really closing app & VJKeyPress to simulate the StartMenu button, both assigned to a hardware button by AEButtonPlus.
Registry hacks? Well I patched it to have Camera, Album, Intellipad, MidletManager & many dll's in \Storage\Windows instead of \Windows which saves me well > 4MB RAM. & I use some of these patches, which I collected since June 2005 on the board I didn't invented them.
I ran across some extra registry tweaks at Aximsite for the X51v which seems to have improved performance on my BA. The extra reg settings are
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\EnableCache=0x1(1)
HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\DataCacheSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\Flags=40
The first two registry entries are already included in the wm5 fixes cab by mamaich but with a diferent value for the cache. I have been using the 4096 cache value myself already. I also tried the extra settings in bold and found it gave another boost to the PPC speed. Here is the original thread http://www.aximsite.com/boards/showthread.php?t=104366&page=1&pp=20 Anyone else like to try and post feedback on their results? If confirmed maybe it can be added to the wm5 cab file.
Edit: Can anyone try setting this reg key HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\DataCacheSize=2048 instead of 4096 as above. For me it seems to work slightly better.
I also tried changing these two entries for PIE, unfortunately PIE runs so slow i cant tell if it has any positive effect
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:10(dec) - default 4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"MaxRequestThreads"=dword:10(dec) - default 5
HKEY_LOCAL_MACHINE\Software\Apps\Microsoft Application Installer
Default: 0
Changed: 1
Fast graphic but consume memory
It can fasten and smoothen your OS graphic movement, but it will eat some of your program memory, not that much. You also can change it to 32768 instead of 16384 for greater result.
Code:
HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE
Default: 8192
Changed: 16384
To hide screen rotate icon
There is a small PDA icon at your bottom right corner of your screen to change ur screen orientation from patriot to landscape and other way round.
Code:
HKEY_LOCAL_MACHINE\Service\ScreenRotate
ShowIcon value change to 0
Default: 1
Changed: 0
To turn off flashing LEDs and Vibration
It will turn off the blinking green/red/orange LED and the vibration mode. Some people will irritate by the blinking, especially when you're driving and sleep at night.
Code:
HKEY_LOCAL_MACHINE\Drivers\Builtin\AllLEDMgr
Default: 1
Changed: 0
Enable camera
frame rate display
Camera frame rate will appear on the screen when u're using the camera
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\CAMERA\AppDefSettings\General
Default: 0
Changed: 1
To set ur ringstones to run from Storage Card
Place all your downloaded ringtones from internal memory to storage card. Usefull for our small/ciput Mini memory.
Code:
HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring\Directory registry key
Default value: "\Windows\Rings\"
Change it to: "\Storage Card\<your preferred directory>\" (Note that "\" at the end is extremely important!!!)
Place those ringtones into \Storage Card\<your preferred directory>\
Enable hidden editor function in Album
This opens the additional hidden function in the ALBUM, allows u to edit ur photo, brightness, contrast, crop, etc. Album (opens Editor menu):
Code:
HKEY_LOCAL_MACHINE/SOFTWARE/HTC/Album/Disable Editor
Disable value changed to: 0
SPB Pocket Plus Storage Card Display
If u notice, there is no indicator available to
display our storage memory capacity. This will add Storage Card display icon. PLEASE FOLLOW THE STEP CAREFULLY!!
1. Add icon/item Backup Battery Indicator
2. Regedit the key in
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Spb Software House\Pocket Plus\Today Items\Pannels\
3. Find key in directory 00000 or 00001 or 00002 or 00004; that have Name Action with value *backupbattery
4. Change the value to *storagecard
5. Soft reset
O2mini Camera Settings Configuration
Enhance you picture taken quality. It will remove your camera snow effect
Code:
HKEY_LOCAL_MACHINE/SOFTWARE/HTC/Camera/AppDefSettings/General
Set
Contrast: 5
Brightness: 6
Saturation: 3 or 4 (recommended by Doc)
Hue: 5
Sharpness: 3
Unlimited 3gp Recording for mms settings
This will allow you to take unlimited recording time
Code:
HKEY_LOCAL_MACHINE \ SOFTWARE\HTC\camera\AppDefSettings\P3
DWord Value called "EnableLimit", change it from 1 to 0.
To include both time and date in taskbar
You'll get time and short date on your
right top of the screen, rather just displaying time. Meaning, you can remove your date item on your today screen.
Code:
Phase 1:
1) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
2) Create a binary value named "TBOpt" and set its value to "13 00 00 00".
3) Soft-reset
Note: If u ever get bored of the date display, rid it by deleting the TBOpt key.
Phase 2: IF U NEED THE CHANGE THE DATE FORMAT:
i) Just go to Settings>Regional Settings>Date>Short Date
ii) Choose "dd-MMMM-yy" or whichever format u prefer.
iii) Click "ok".
Disabling “Message Sent” notification bubble
For those who hates the "Message Sent" notification after sending an SMS, this is the steps to remove the bubble notification...this is the STEP by STEP method to do it in case some of you guys dont get it right...
1. First, you will need to download a Registry Editor to help you do it...
2. using the Registry Editor, navigate to:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox
3. Next, click on Inbox (make sure the Inbo
x is highlighted) and select Edit, New Key
4. Name the New Key as "Settings"
5. Click on "Settings" (make sure the Settings is highlighted) and select Edit, New String Value
6. On "Value name:", key in SMSNoSentMsg and in "Value data", key in 1
7. Soft reset your device and test it with one SMS, and you will notice that the SMS Sent bubble is being disabled.
Audio Tweak
Audio Tweak enhances the speaker performance of the O2 Mini (some devices have this set to a lesser priority and by using this you get better sound, if your device is already set to a high level you have no need for this)
Code:
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\Priority256
Default: 110
Changed to: 80
Disable start menu animation
This tweaking will eliminate the list of menu "drop-down animation" if u tab on Start/Flag icon.
Code:
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\
AniType value change from 6 to 0.
Looping Ringtones Delay
Ring tone has a standard 3 seconds delay before repeating. You can set the delay from
0 second to how many second that you want.
Code:
HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0
Change 'Script' from 'av0pw3r' to 'av0pr' and you'll get 0 sec delay.
OR change it to
av0pw1r = wait for 1 sec
av0pw2r = wait for 2 sec
and so on...
Plus..heres the code
a - stands for display
r - repeat/replay the script again
c - sets the volume C50, c150, c100
f - means flash .. f1 flash for 1 second and f0 stands for flash continuously
p -means play ringtone
v- vibrate then incorporate with number to state how many seconds it will vibrate example. v3 vibrate for 3seconds or v0 for continous
w - stands for wait or pause then specify how many seconds like w3(wait for 3 seconds)
heres the example
Flash - af1w60f0
Ring - apw3r
Ring Once - ap
Increasing Ring - c50apw3c150r
Vibrate Then Ring - v3w3apw3r
Vibrate - av3w3r
Short Vibrate - av1w3r
Vibrate Long Then Ring - v3w3v3w3apw3r
Vibrate And Ring - av0pw3r
Increasing Ring And Vibrate - c50apv3w3c150r
Fast Vibrate And Flash - af1v1w1f
0r
Vibrate and Ring Continously without pausing - av0pr
SMS Notification On
This is different with message notification send, this will confirm you when message already recieve by receiver
Code:
 [HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
SMSDeliveryNotify = dword:00000001 ->0 if off
How to:
Create new Dword value name SMSDeliveryNotify
with decimal value data 1
Wacth for capital letter
Changing the Message Sent Notification Message
Change the default "MessageSent". Example "Pesan sudah di kirim"
Code:
 [c\SOFTWARE\Microsoft\Inbox\Svc\SMS]
Change the Value "MessageSent" to whatever you like.
Change the default input method
To change your input method, keyboard, letter recognizer, block recognizer as ur default, even you soft reset ur mini.
NOTE:
*for English ROM
*cannot set transcriber and Phatware Calligrapher with this trick.
Code:
HKEY_CURRENT_USER\ControlPanel\Sip
Change the "DefaultIm" value for:
To set keyboard as default SIP, change the "DefaultIm
to
{42429667-ae04-11d0-a4f8-00aa00a749b9}
To set Character Recognizer as default SIP, change the "DefaultIm to
{42429690-ae04-11d0-a4f8-00aa00a749b9}
To set Block Recognizer as default SIP, change the "DefaultIm to
{42429691-ae04-11d0-a4f8-00aa00a749b9}
*change only the bold number will do. The rest are totally the same.
To set WordLogic as default SIP, change the "DefaultIm to
{4345EA53-B8A5-4E24-A14A-F7C34DD78077}
*No WordLogic in Xda O2 mini.
To Get The AM/PM on The Top Bar
Code:
HKEY_LOCAL_MACHINE\nls\overrides
1. Creat new String value with Name = S1159 & Data = Am
2. Creat new String value with name = S2359 & data = Pm
3. Creat new String value with name = STFmt & data = h:mm tM
- capital letters and small letters must be followed exactly or it may cause hard resets!
- you will get capital "AM/PM" on the top bar eventhough the registry data value above was entered as "Am/Pm"
Change The Date on The Top Bar
Code:
HKEY_LOCAL_MACHINE\nls\overrides
Look for String value
SSDte (short date) and change the value data, some example of date formats i have used below:
- "7 May 05, Friday" by changing the String value SSDte data = d MMMM yy, dddd
- "07/05/2005, Fri" by changing String value SSDte data = dd/MM/yyyy, ddd
Clear Type on LandscapeDisplay
You'll get clear type font in landscape mode. made me dizzy though..not much functionality value..just some fun factor for us curious ones.
Code:
HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSetting
1. Change value data of OffOnRotation from 1 to 0
2. Soft reset
Setting Cleartype Text in PIE
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
"ClearTypeText"<- Set 1 to Enable Cleartype in PIE, 0 to Disable
Setting ClearType Text in Pocket PC
Optionally, you can go to START>SETTINGS>SYSTEMS>SCREEN>CLEARTYPE
Code:
HKEY_LOCAL_MACHINE\System\GDI
Create a Subkey then Name it "CLEARTYPE"
Settings Screen Text Size
Optionally, you can go to START>SETTINGS>SYSTEMS>SCREEN>TEXT SIZE
Code:
HKEY_LOCAL_MACHINE\ControlPanel\Stylus\96DPI
"CurFont"= change to the ff value ..
dword:00000258 -> Smallest
dword:000002BC -> Smaller
dword:00000320 -> Normal/Default
dword:000003E8 -> Larger
dword:0000044C -> Largest
Cheers, M

Summary of Registry Hack that work on 818pro/Prophet

Change the photo storage location to storage card
HKEY_LOCAL_MACHINE\Software\HTC\Camera\Image\Saveto
0 change 1
EDGE [E] icon instead of GPRS [G]
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon" value="1"
(Original Value = 0)
GPS icon and settings in start-settings-connections
HKLM\ControlPanel\GPS Settings, make a Dword Group=2, delete the string "redirect".
Change Scroll Bar (Smaller)
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKEY_LOCAL_MACHINE\System\GWE
Change cxVScr to (say) 9 to make vertical scrollbar narrower. Default value is 13
Change cyHScr to (say) 9 to make horizontal scrollbar narrower. Default value is 13
Cleartype in landscape mode
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=0
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)
I hope all 818pro/Prophet user can share any new registry hack in this post.
MOD EDIT:
This is also in the wiki
http://wiki.xda-developers.com/index.php?pagename=Prophet_Hacks_WM5
THX for the info.
But any hack for CHT ver. using smartdailer??
THX
Enable your built-in Lunar calendar (for WWE Rom)
enable your built-in Lunar calendar (for WWE Rom)
edit your registry:
Hkey_Local_Machine\Software\Microsoft\Calendar
set the value of "ShowLunarCalendar" to 1
then soft-reset (Optional)
open your calender program and click the on right-bottom Menu -> View -> Lunar
Enjoy
sas90850 said:
Change the photo storage location to storage card
HKEY_LOCAL_MACHINE\Software\HTC\Camera\Image\Saveto
0 change 1
EDGE [E] icon instead of GPRS [G]
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon" value="1"
(Original Value = 0)
GPS icon and settings in start-settings-connections
HKLM\ControlPanel\GPS Settings, make a Dword Group=2, delete the string "redirect".
Change Scroll Bar (Smaller)
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKEY_LOCAL_MACHINE\System\GWE
Change cxVScr to (say) 9 to make vertical scrollbar narrower. Default value is 13
Change cyHScr to (say) 9 to make horizontal scrollbar narrower. Default value is 13
Cleartype in landscape mode
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=0
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)
I hope all 818pro/Prophet user can share any new registry hack in this
post.
Click to expand...
Click to collapse
I can't find flags2 in controlpanel/phon
I have only default-alllang-goup-resdll
This one works too... (from a previous wizard tweak i think)
Unlock hidden rom:
HIDDEN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000001
SHOWN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000002
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000000
marcov said:
sas90850 said:
Change the photo storage location to storage card
HKEY_LOCAL_MACHINE\Software\HTC\Camera\Image\Saveto
0 change 1
EDGE [E] icon instead of GPRS [G]
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon" value="1"
(Original Value = 0)
GPS icon and settings in start-settings-connections
HKLM\ControlPanel\GPS Settings, make a Dword Group=2, delete the string "redirect".
Change Scroll Bar (Smaller)
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKEY_LOCAL_MACHINE\System\GWE
Change cxVScr to (say) 9 to make vertical scrollbar narrower. Default value is 13
Change cyHScr to (say) 9 to make horizontal scrollbar narrower. Default value is 13
Cleartype in landscape mode
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=0
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)
I hope all 818pro/Prophet user can share any new registry hack in this
post.
Click to expand...
Click to collapse
I can't find flags2 in controlpanel/phon
I have only default-alllang-goup-resdll
Click to expand...
Click to collapse
Create new value. Make sure you use DWORD.
marcov said:
sas90850 said:
Change the photo storage location to storage card
HKEY_LOCAL_MACHINE\Software\HTC\Camera\Image\Saveto
0 change 1
EDGE [E] icon instead of GPRS [G]
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon" value="1"
(Original Value = 0)
GPS icon and settings in start-settings-connections
HKLM\ControlPanel\GPS Settings, make a Dword Group=2, delete the string "redirect".
Change Scroll Bar (Smaller)
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKEY_LOCAL_MACHINE\System\GWE
Change cxVScr to (say) 9 to make vertical scrollbar narrower. Default value is 13
Change cyHScr to (say) 9 to make horizontal scrollbar narrower. Default value is 13
Cleartype in landscape mode
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=0
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)
I hope all 818pro/Prophet user can share any new registry hack in this
post.
Click to expand...
Click to collapse
I can't find flags2 in controlpanel/phon
I have only default-alllang-goup-resdll
Click to expand...
Click to collapse
Create new value. Make sure you use DWORD.
Speed Improvement
1.HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE
Change 'limit' Value data to 32768
Original Value = 131072
2.HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\FATFS
Change 'CacheSize' Value data to 4096
Original Value = 0
3.HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\Filters\fsreplxfilt
Change 'ReplStoreCacheSize' Value data to 4096 or 8192
Original Value = 0
4.HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\Profiles\MSFlash\FATFS
Change 'DataCacheSize' Value data to 4096
Change 'Flags' Value data to 40
For Step 4, if your PDA don't have this registry, add new registry and use DOWORD value.
Disable menu animations to increase performance:
"HKEY_LOCAL_MACHINE \SYSTEM\GWE\Menu"
Change "AniType" from "6" (default) to "0" (disabled).
Make sure bluetooth is alive during a conversation. If you ever have trouble with BT timing out, try:
HKEY_Current_User\ControlPanel\Phone
Change the Sleep key from a 1 to 0.
Re: This one works too... (from a previous wizard tweak i th
Gnuig said:
Unlock hidden rom:
HIDDEN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000001
SHOWN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000002
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000000
Click to expand...
Click to collapse
Do this mean the extended rom??
Wi-fi Tweak
[HKEY_LOCAL_MACHINE\Comm\TNETWLN1\parms]
"dot11SupportedRateMaskG"=DWORD:8 Hex
mamakap said:
Wi-fi Tweak
[HKEY_LOCAL_MACHINE\Comm\TNETWLN1\parms]
"dot11SupportedRateMaskG"=DWORD:8 Hex
Click to expand...
Click to collapse
What does this WIFI tweak do for the device? I thought it was natively Wireless G?
mcnasby said:
mamakap said:
Wi-fi Tweak
[HKEY_LOCAL_MACHINE\Comm\TNETWLN1\parms]
"dot11SupportedRateMaskG"=DWORD:8 Hex
Click to expand...
Click to collapse
What does this WIFI tweak do for the device? I thought it was natively Wireless G?
Click to expand...
Click to collapse
You can read the source from here
Do we need these registry hacks with the new ROM (AKU2)?
Is there a hack to put the date & time in the title bar on ALL screens (including the today screen)?
(AKU 2.0 removes the time from the title bar when viewing the today screen.)
Urban Strata said:
Is there a hack to put the date & time in the title bar on ALL screens (including the today screen)?
(AKU 2.0 removes the time from the title bar when viewing the today screen.)
Click to expand...
Click to collapse
I actually installed the date & time reg hack from this thread in the Universal forum: http://forum.xda-developers.com/viewtopic.php?t=41968
It works on my Prophet with AKU 2.0, but it shows the date in European format (e.g., 28 . 03 for March 28). Hate to be a stupid American, but I'd prefer the month and day switched to 3-28. I wonder if that's possible?[/url]
Re: This one works too... (from a previous wizard tweak i th
wyhpower said:
Gnuig said:
Unlock hidden rom:
HIDDEN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000001
SHOWN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000002
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000000
Click to expand...
Click to collapse
Do this mean the extended rom??
Click to expand...
Click to collapse
Yes... extrom2 to be exact.
Sorry for the confusion.
G.
PS. Still can't change writeprotected stuff though... anyone?
Re: This one works too... (from a previous wizard tweak i th
wyhpower said:
Gnuig said:
Unlock hidden rom:
HIDDEN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000001
SHOWN:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1] "Bootphase"=dword:00000002
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1] "MountHidden"=dword:00000000
Click to expand...
Click to collapse
Do this mean the extended rom??
Click to expand...
Click to collapse
Yes... extrom2 to be exact.
Sorry for the confusion.
G.
PS. Still can't change writeprotected stuff though... anyone?
Urban Strata said:
Urban Strata said:
Is there a hack to put the date & time in the title bar on ALL screens (including the today screen)?
(AKU 2.0 removes the time from the title bar when viewing the today screen.)
Click to expand...
Click to collapse
I actually installed the date & time reg hack from this thread in the Universal forum: http://forum.xda-developers.com/viewtopic.php?t=41968
It works on my Prophet with AKU 2.0, but it shows the date in European format (e.g., 28 . 03 for March 28). Hate to be a stupid American, but I'd prefer the month and day switched to 3-28. I wonder if that's possible?[/url]
Click to expand...
Click to collapse
hi there, i believe you can still change the date representation in regional settings.
Tried the software on a Pro flashed S200 ROM, however, i still have the battery on the today screen. On other apps, it works fine.
Also, with wm5 v 2 (the one with aku2), i can't seem to get phone pad to start as default.
tried this already:
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaulfIM" --> {51A2CB38-154E-4C92-A625-A83871C99EC2}
Although the key remains the same after reboots, and its the same key that's found in CLSID, the keyboard is defaulted after every reboot.
thescum said:
Also, with wm5 v 2 (the one with aku2), i can't seem to get phone pad to start as default.
tried this already:
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaulfIM" --> {51A2CB38-154E-4C92-A625-A83871C99EC2}
Although the key remains the same after reboots, and its the same key that's found in CLSID, the keyboard is defaulted after every reboot.
Click to expand...
Click to collapse
Yes, the keyboard is default no matter what reg hacks I try either. Tweaks2k2 and sktools tweaks don't work either. I think it's a wm5 thing and I can't figure it out.

Cingular 8125 - Slow, Slow, Slow

Switched from a SX66, on my second 8125. Both have been incredibly slow loading programs, switching between screens etc. 20 - 60 second waits. Phone is great when works. Must soft reset multiple times a day.
I use 10,000+ contacts and XpressMail, small amount of tasks and calendar, that is it. No third party programs.
Any ideas on how to speed this thing up?
Thanks :x
Shikaza said:
Switched from a SX66, on my second 8125. Both have been incredibly slow loading programs, switching between screens etc. 20 - 60 second waits. Phone is great when works. Must soft reset multiple times a day.
I use 10,000+ contacts and XpressMail, small amount of tasks and calendar, that is it. No third party programs.
Any ideas on how to speed this thing up?
Thanks :x
Click to expand...
Click to collapse
Cingular's stock ROM is way slow, locks ups and needs frequent reboots. All of the ROM upgrades here have been better than what came on the phone. Right now summiter's efforts seem to be most beneficial to us Cingular owners. And you're in for a treat 'cause he figured out how to go back to the original if needed...
http://forum.xda-developers.com/viewtopic.php?t=45295&sid=727e629b43f777a20432ce85b54b7027
How I was of some help!
Steven
btw, love my SX66 BA .... now the wife is using it.
ROM version: 2.17.7.2 WWE
ROM date: 2/10/06
Radio version 02.07.10
Protocol version: 413.1.03
How do I access FTP?
hit link and did not work. Is it possible my norton is blocking?
Re: How do I access FTP?
Shikaza said:
hit link and did not work. Is it possible my norton is blocking?
Click to expand...
Click to collapse
Maybe... I just tested the link and it's OK. Change over to the Wizard upgrading etc forum and look for Cingular 8125 users: 2 custom RUU upgraders available .
Good luck!
Quick solution is to hard reset and then soft reset before Ext rom loads. You have to then manually load XpressMail, but speed is now much better.
I am having some bluetooth disconnect issues, still need to figure that out. Was working fine with cingular ext rom.
Any ideas?
xpressmail blows. too bad you need to use it. as for speed-tweaks, here's a list of reg-edits that includes a few that keep my c8125 moving at a decent pace while i wait for a cingular 2.xx rom update.
Show today's and the next day's Calendar appointments on Today plugin
HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\Calendar\Flags
Change to:
0 = Show all today's upcoming appointments
1 = Show all today's upcoming appointments and today's "all day" event
2 = Show only next appointment
3 = Show only next appointment and today's "all day" event
4 = Show all today's upcoming and all tomorrow's appointments
5 = Show all today's upcoming and all tomorrow's appointments and
today's "all day" event
--------------------------------------------------------------------
Disconnect button and connection timer for GPRS:
HKEY_LOCAL_MACHINE\ControlPanel\Phone
- Create new dword value
- Change the value name to "Flags2" (no quotes).
- Select the 'hexidecimal' button.
- Type 10
- Click ok.
- You should now see in the 'name/data' section:
- Flags2 16 (0x000010)
--------------------------------------------------------------------
Cleartype in landscape mode
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=0
--------------------------------------------------------------------
Increasing font cache and screen performance:
"HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE"
Change "limit" from "8192" (default) to "16384"
--------------------------------------------------------------------
Increase general performance:
"HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\"
Change "CacheSize" value from "0" to "4096" or "8192" or "16384"
"HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=0x1000(4096)"
Change "EnableCache" value to "1"
"HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\"
Change "ReplStoreCacheSize" value to "4096" or "8192" or "16384"
--------------------------------------------------------------------
CAPS/ICON LOCK INDICATOR
Inside \Windows\Startup folder is a shortcut to an application called
CapNotify.exe. There is registry key called "EnableIndicator" which
was not found in the registry. Tapping the Shift key shows "C" while
tapping Dot key shows dot indicator next to keyboard icon at bottom
of screen.
- HKEY_CURRENT_USER\ControlPanel\Keybd\
- New DWORD value
- Value name: EnableIndicator
- Value date = 1
--------------------------------------------------------------------
Change .pdf default association from Clearvue to Adobe Acrobat Reader
2.0 Mobile
HKEY_CLASSES_ROOT\pdffile\shell\open\command\Default = WTCVPDFV.exe "%1"
To “\Storage Card\Program Files\Adobe\Acrobat 2.0\Reader\AcroRd32.exe” “%1”
HKEY_CLASSES_ROOT\pdffile\shell\opendoc\command\Default = WTCVPDFV.exe "%1"
To AcroRd32.exe “%1”
((HKEY_CLASSES_ROOT\pdffile\shell\
You'll find two sections...
HKEY_CLASSES_ROOT\pdffile\shell\open\command\Default = WTCVPDFV.exe "%1"
And
HKEY_CLASSES_ROOT\pdffile\shell\opendoc\command\Default = WTCVPDFV.exe "%1"
Change both to point to the adobe reader .exe location. If you don't
know its location, find out through explorer/total commander/whathaveyou.))
--------------------------------------------------------------------
Registry location
HKCU\Software\Microsoft\Internet Explorer\Main\FavoritesEntries\
contains the default Internet Favorites that can't be removed from within
Internet Explorer Mobile. Delete them manually in the registry instead.
--------------------------------------------------------------------
Clear Start Menu Items
Modify this registry values:
[HKEY_CURRENT_USER\Software\Microsoft\Shell\TaskSwitch]
"0"=" " "1"=" " "2"=" " "3"=" " "4"=" " "5"=" " "6"=" " "7"=" " "8"="
" "9"=" " "10"=" " "11"=" " All done!
--------------------------------------------------------------------
--------------------------------------------------------------------
With the dot11SupportedRateMaskG set to 8, connect to 54 mbps. With default
key value of 4, connect at 24 mbps.
HKEY_LOCAL_MACHINE\COMM\TNETWLN1\PARMS
- dot11SupportedRateMask=1
HKEY_LOCAL_MACHINE\COMM\TNETWLN1\PARMS
Change from dot11SupportedRateMaskG=4 (default) to dot11SupportedRateMaskG=8
--------------------------------------------------------------------
Voice command dialing by pushing button on a bluetooth headset:
Key: HKEY_LOCAL_MACHINE/Software/OEM/VoiceCommand/
Change value to: \Program Files\Voice Command\voicecmd.exe
--------------------------------------------------------------------
Turn On GPS Application
Go to: HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings
Delete the DWORD marked “redirect”
Add a DWORD called "Group" and give it the value of "2" (dec)
The GPS panel will now show up in your connection settings
--------------------------------------------------------------------
Network Time Update (not working with current rom)
HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting
Set "ShowTimeZonePage" to "1"
Once this is set, and you have power-cycled, when you go into
Settings->Phone you will see a new tab - "Time Zones". Go there
and you'll see "Automatic change time zone and clock". Check it
for your time updates from the network.
--------------------------------------------------------------------

turn off the led blinking on xda neo

hey guys,
is the a possibility to turn off the green led blinking?
Yes, put the phone into flight mode.
The top led blinking green indicates you have a signal on the network.
Steady orange - charging
Steady green - charge complete.
Bottom led: flashing green - active wifi
flashing blue - active bluetooth
well, without losing connection to the network.
any registryhack?
is there nothing to switch the led off? (without loosing connection! )
i will pay for the feature
ok there is no free solution?!
Is here anybody who could code a solution? if so, how much is it?
yours, acco
There is a solution. Its not expensive too.
Non transparent tape.
Just don't look at the led or simply note the blinking time it takes and close your eye accordingly.
Hehehe..
This thread is pretty funny
you can crack it totaly make it blank with a pencil....
haha!!
I absolutely mean it serious!
I suppose there might be registry entries that control it but I reckon you're stuck with it.
There ist only one entry with "LED" in the name.
HKEY_LOCAL_MACHINE/Security/System/SYSTEM/NLedAPIsReady = Notification LED APIs
And the same in Events.
And one called nleddrvr.dll maybe NotifyLEDDriver...
I think we have to wait for a while. My ex-device a I-mate Jasjar we have a .cab that make the green light no visible.
I didn't found a .cab yet, but as soon as I found it I'll tell you all.
Hi,
hm... i have waited for one month now. but it seem to be not enough!?...
ok, i'm still hoping!
aco
Maybe this can help some people.
Disable menu animations
To disable menu animations (sliding in/out) and speed up performance of the UI a bit:
HKLM\SYSTEM\GWE\Menu\AniType = 0 (DWORD decimal)
To change it back to the default:
HKLM\SYSTEM\GWE\Menu\AniType = 6 (DWORD decimal)
Disable window animations
To disable window animations (minimizing/maximizing) and speed up performance of the UI a bit:
HKLM\SYSTEM\GWE\Animate = 0 (DWORD decimal)
And to switch them back on:
HKLM\SYSTEM\GWE\Animate = 1 (DWORD decimal)
Increase font cache
To increase the font cache, speeding up font rendering at the cost of a bit of memory:
HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 16384 (DWORD decimal)
To change it back to the default:
HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 8192 (DWORD decimal)
You can set the value to pretty much anything you like
Enable FileSystem cache
To enable the FileSystem cache, speeding up overall performance at the risk of the cache not being written on a sudden reset:
HKLM\System\StorageManager\FATFS\EnableCache = 1 (DWORD decimal)
To disable again:
HKLM\System\StorageManager\FATFS\EnableCache = 0 (DWORD decimal)
Note that by default, the cache size is zero, and you will see no effect. See "Increase FileSystem cache" to incease the cache size
Increase FileSystem cache
To increase the file system cache:
HKLM\System\StorageManager\FATFS\CacheSize = 4096 (DWORD decimal)
To return the file system cache to zero:
HKLM\System\StorageManager\FATFS\CacheSize = 0 (DWORD decimal)
You can set the value to pretty much anything you like
Increase FileSystem filter cache
To enable the file system filter cache, speeding up overall performance with file mangement:
HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 4096 (DWORD decimal)
To return the file system filter cache to zero:
HKLM\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize = 0 (DWORD decimal)
You can set the value to pretty much anything you like
Change the thickness of scrollbars
To change the thickness of the scrollbars at the right/bottom of documents larger than the screen, adjust...
For the horizontal (bottom) scrollbar:
HKLM\System\GWE\cyHScr = 9 (DWORD decimal)
For the vertical (right) scrollbar:
HKLM\System\GWE\cxVScr = 9 (DWORD decimal)
The default thickness is 13. You can set the value to pretty much anything you like
Change the length of scrollbar arrow buttons
To go with changing the thickness of the scrollbars, you may wish to change the length of the scrollbar arrow buttons...
For the horizontal (bottom) scrollbar arrows:
HKLM\System\GWE\cyVScr = 9 (DWORD decimal)
For the vertical (right) scrollbar:
HKLM\System\GWE\cxHScr = 9 (DWORD decimal)
The default length is 13. You can set the value to pretty much anything you like
Enable ClearType in Landscape mode
To enable ClearType in Landscape mode:
HKLM\System\GDI\ClearTypeSettings\OffOnRotation = 0 (DWORD decimal)
To disable:
HKLM\System\GDI\ClearTypeSettings\OffOnRotation = 1 (DWORD decimal)
Note that your PocketPC screen's LCD red/green/blue ordering required for proper ClearType display is only correct for Portrait display. You may or may not prefer to leave ClearType in Landscape mode disabled
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)
Change the 'user agent' identification of Pocket Internet Explorer
To change the 'user agent' identification of Pocket Internet Explorer, several fields need to be adjusted. The example shows how to identify as Internet Explorer 6 - desktop version
The standard compliance 'user-agent' string:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\(Default) = "Mozilla/4.0" (REG_SZ string, no quotes)
Defaults to "Mozilla/2.0" The application/version string:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Version = "MSIE 6.0" (REG_SZ string, no quotes)
Defaults to "MSIE 4.01" The host operating system string:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Platform = "Windows NT 5.0" (REG_SZ string, no quotes)
Defaults to "Windows CE" Please note that if you change the Platform string, PDA-friendly sites may stop sending you PDA-friendly content automatically. Leave this string set to "Windows CE" unless a site absolutely refuses to work, or you want the site to feed you its normal content.
Change the location of 'Temporary Internet Files'
When browsing the web, pages and images are saved in the 'Temporary Internet Files' location. You can change this location to, for example, your Storage Card:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Storage Card\cacheie" (REG_SZ string, no quotes)
To return to the original location:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Windows\Profiles\guest\Temporary Internet Files" (REG_SZ string, no quotes)
Change the display of the clock in the taskbar
The clock in the taskbar can be changed to show not only the time, but also the date, or just the date, or nothing at all.
To show nothing:
HKLM\Software\Microsoft\Shell\TBOpt = 0 (DWORD decimal)
To show just the clock:
HKLM\Software\Microsoft\Shell\TBOpt = 1 (DWORD decimal)
To show just the date:
HKLM\Software\Microsoft\Shell\TBOpt = 2 (DWORD decimal)
To show both the date and the clock:
HKLM\Software\Microsoft\Shell\TBOpt = 3 (DWORD decimal)
Note 1: If you switch to the Analog clock display, the date will remain visible -through- the Analog clock
Note 2: Setting the clock to show 'nothing' will still keep the reserved space, showing the taskbar background, and obscure any icons that will shift to the right.
Note 3: Your date may get obscured by the space reserved for the OK/Close button in the top-right. You can fix this my adding spaces at the end of your 'Short Date Format'. See also the tweak on 'Change the Short Date Format'
Change the Short Date Format
Applications may call upon the system to provide a 'short date format'. One such application is the Date/Time display in the taskbar, if set to show the date. To change the Short Date Format to show "Mon/2" (example):
HKLM\nls\overrides\SSDte = "ddd/d " (REG_SZ string, no quotes)
Note 1: For more information on date/time formatting strings, see: http://msdn.microsoft.com/library/d...vbenlr98/html/vafmtuserdefineddateformats.asp
Note 2: All applications using the short date format will be affected by this change. Choose wisely
Disable the security warning when installing non-certified application
To disable the security warning when installing a non-certfied application, set:
HKLM\Security\Policies\Policies\0000101a = 1 (DWORD decimal)
To restore the warnings:
HKLM\Security\Policies\Policies\0000101a = 0 (DWORD decimal)
Note that this makes it easier for any malware to install itself
Change the application launched by Today screen Soft Keys
To change the application launched by the Today screen Left soft key:
HKCU\Software\Microsoft\Today\Keys\112\Open = "\Windows\Calendar.exe" (REG_SZ string, including quotes)
To change the title of the Left soft key:
HKCU\Software\Microsoft\Today\Keys\112\(Default) = "Calendar" (REG_SZ string, no quotes)
To change the application launched by the Today screen Right soft key:
HKCU\Software\Microsoft\Today\Keys\113\Open = "\Windows\Start Menu\Programs\Contacts.lnk" (REG_SZ string, including quotes)
To change the title of the Right soft key:
HKCU\Software\Microsoft\Today\Keys\113\(Default) = "Contacts" (REG_SZ string, no quotes)
Note that 113 normally doesn't exist by default, and probably needs to be created
Also note that there is at least 1 application that allows you to set these through a GUI, developed by FdcSoft called SoftKeyAppletEx
Disable 3gp (video) size limit
To disable the 3gp (video recording format) size limit:
HKLM\SOFTWARE\HTC\camera\AppDefSettings\P3\EnableLimit = 0 (DWORD decimal)
To re-enable:
HKLM\SOFTWARE\HTC\camera\AppDefSettings\P3\EnableLimit = 1 (DWORD decimal)
Add GPS settings icon
If you have a GPS device, you can add a GPS settings icon to your Start > Settings menu using:
HKLM\ControlPanel\GPS Settings\Group = 2 (DWORD decimal)
HKLM\ControlPanel\GPS Settings\redirect <-- delete, or rename, this value
Note that '2' stands for the Connections tab, '1' is System and '0' would be Personal
Note also that this has reportedly disabled one person's USB connectivity. To restore, set "GPS Program Port = None", "GPS Connection Port = None", "Automatic GPS Management = on"
Add Lunar Calendar mode to Calendar
You can add a Lunar Calendar mode to the Calendar view, showing a 'Month' view with the Lunar months/days.
HKLM\Software\Microsoft\Calendar\ShowLunarCalendar = 1 (DWORD decimal)
And to disable again:
HKLM\Software\Microsoft\Calendar\ShowLunarCalendar = 0 (DWORD decimal)
Change location of ringtones
You can change the location where WM5 will look for ringtones by adjusting the following key (example given is for ringtones placed on the Storage Card root folder)
HKCU\ControlPanel\Sound\Categories\Ring\Directory = "\Storage Card\" (REG_SZ string, no quotes)
The default location may be "\Windows\" or "\Windows\Rings\" depending on your Device provider
Change slide-out keyboard layout
If you have a Device from one country, but would like to use the keyboard layout of another, you can change the keyboard's language setting to do so...
For US layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 1033 (DWORD decimal)
For German layout (QWERTZ):
HKCU\ControlPanel\Keybd\Locale = 1031 (DWORD decimal)
For French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 1036 (DWORD decimal)
For other codes, see: http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx
Show Edge network indicator instead of GPRS
If your network provider supports the Edge network (and your device does as well), you can use the following to show a little 'E' icon instead of 'G' icon when connected to an Edge network:
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 1 (DWORD decimal)
To disable again:
HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 0 (DWORD decimal)
Note that your device -and- your network operator need to support Edge, otherwise you won't see it. Also note that if you connect to GPRS, you will still see the 'G' icon.
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:
HKCU\ControlPanel\Notifications\Reminders\AutoSnooze\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
Remove operator skin from Phone app
If your device's Phone app is skinned, you can remove by setting:
HKLM\Security\Phone\Skin\Enabled = 0 (DWORD decimal)
Similarly, you can restore it with:
HKLM\Security\Phone\Skin\Enabled = 1 (DWORD decimal)
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:
HKLM\Software\Microsoft\Obex\IsEnabled = 0 (DWORD decimal)
And to (re-)enable:
HKLM\Software\Microsoft\Obex\IsEnabled = 1 (DWORD decimal)
GPRS always on
If you want your GPRS (or EDGE) connection to always be on, set the following:
HKLM\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\|gprs connection name|\AlwaysOn = 1 (DWORD decimal)
And to turn it off:
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
Hide/Show Screen orientation icon
If you wish to hide the Screen orientation icon, shown in the task bar on some devices, you can set:
HKLM\System\GDI\Rotation\HideOrientationUI = 1 (DWORD decimal)
And to show it again:
HKLM\System\GDI\Rotation\HideOrientationUI = 0 (DWORD decimal)
If this doesn't work, you can try:
HKLM\Services\screenrotate = 0 (DWORD decimal)
And to show it again:
HKLM\Services\screenrotate = 1 (DWORD decimal)
Note that this icon and its feature may not be available on your device at all.
Hide/Show battery indicator in Task bar
If you wish to hide the battery indicator in the task bar on some devices, you can set:
HKLM\Services\Power\ShowIcon = 0 (DWORD decimal)
And to show:
HKLM\Services\Power\ShowIcon = 1 (DWORD decimal)
Note that this icon and its feature may not be available on your device at all. For example, the HTC Wizard regularly ships with a battery indicator in the Tray instead, governed by "Windows\Startup\Init_Tray.exe"._
_Note also that this reportedly does not work on AKU2 ROMs to remove the new battery indicator
Show slide-out keyboard caps/dot icon next to SIP
If your device contains a file called "capnotify.exe", try running it (most devices that have it will already have it in the Windows\StartUp\ folder), and setting the following value to get a visual presentation of whether you are in caps or dot (alternate key function) mode:
HKCU\ControlPanel\Keybd\EnableIndicator = 1
Please note that if your device has no external keyboard with caps/dot mode, you won't gain anything from this tweak
Please also note that the application "?CapNotify.exe" must be running (normally found in \Windows\?StartUp\ already) for this to work
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':
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REG_SZ 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)':
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REG_SZ 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.
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.
Change the keyboard backlight duration
To change the duration of the keyboard backlight, you can set (example is 30 seconds):
HKCU\ControlPanel\Backlight\QKeyLedTimeout = 30 (DWORD decimal)
Please note that this may not work on some devices. One such notable exception is the HTC Wizard.
Disable the SMS Sent notification
If you're tired of the "Message Sent" notification after sending an SMS/text message, you can disable them:
HKLM\Software\Microsoft\Inbox\Settings\SMSNoSentMsg = 1 (DWORD decimal)
And to re-enable:
HKLM\Software\Microsoft\Inbox\Settings\SMSNoSentMsg = 0 (DWORD decimal)
Please note that the 'Settings' key may not exist in your device, and thus may have to be created first.
Change the SMS Sent notification text
If you just want the "Message Sent" notification to read something different, adjust the following:
HKLM\Software\Microsoft\Inbox\Svc\SMS\MessageSent = "Message Sent" (REG_SZ string, no quotes)
Always require SMS Delivery notification
If you always want an SMS Delivery notification (see note below!), and are tired of ticking the 'Request message delivery notification' checkbox, set:
HKCU\Software\Microsoft\Inbox\Settings\SMSDeliveryNotify = 1 (DWORD decimal)
To disable again:
HKCU\Software\Microsoft\Inbox\Settings\SMSDeliveryNotify = 0 (DWORD decimal)
Note 1: Delivery notifications will depend on your and the recipient's operator network capabilities! Note 2: You can still override this with the regular checkbox.
Set default SIP
The default SIP on practically every device is the Keyboard. You may prefer entry with a different SIP. If so, you can set this to be the default SIP through:
HKCU\ControlPanel\SIP\DefaultIM = |SIP ClassID|
The |SIP ClassID| will depend on the SIP's ClassID, which may vary per-device. You can find the correct ClassID by searching for "IsSIPInputMethod" in HKCR, then going to the top key and checking the name of the SIP that's in the (Default) value.
Please note that this doesn't work with all SIPs. Transcriber/Calligrapher are two examples of this.
You can, however, set Transcriber as the default SIP by starting Transcriber.exe on startup. (This should be moved to, or added to, non-registry Tweaks page)
WARNING: Do not assume that the below ClassIDs would be -as found- on your device! Setting it to a non-existant SIP may prevent your device from booting up!
The following are some of the ClassIDs typically found:
Typical pre-installed:
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone Pad
{42429690-ae04-11d0-a4f8-00aa00a749b9} = Letter Recognizer
{42429691-ae04-11d0-a4f8-00aa00a749b9} = Block Recognizer
{F0034DD0-2AD4-11d1-9CB0-E84BE8000000} = Transcriber
Third Party:
{991A1001-9DCB-11d3-B3C2-000000000000} = AccessPanel
{1E03E205-12D7-4d82-963E-C01889F2EC10} = Claviature
{95BDB641-772F-11d2-AC6B-204C4F4F5020} = Fitaly
{52429695-AE04-11D0-A4F8-00AA00A749B9} = FleXslide
{4EAD10BD-83AC-44b9-99AE-71958C1B0F0E} = InPad
{C099F78A-924E-4814-A8CF-54E7BD8C2124} = JetKeys
{4128DEE4-EE84-4338-A261-CC704CB32C19} = NanoPad
{42429695-AE04-11D0-A4F8-00AA00A749B9} = NullKB
{025ECAC2-075B-4b82-A972-05E4C17719EA} = PDAMedia Excel
{FA957346-A925-4b68-B9E1-D3D0310F4433} = PDAMEdia KBD
{DE6510EF-6691-401D-B1D3-B9074BFD1555} = PHM Character Map
{81FC2CAD-AD71-4793-9464-36D27630E584} = PHM Clipboard Pane
{9DD23292-0AB3-48F2-A245-0713652A8CEE} = PHM Ext. Keyboard
{FFFD6819-FF21-4e93-B844-A1BBF986B55C} = QuikWriting
{991A1000-9DCB-11d3-B3C2-000000000000} = RapidCalc
{A070BE16-AD56-11d3-BC77-00C06C512035} = Resco Keyboard Pro
{7F0854D9-9ADA-45A9-A3A2-189D9BE8A653} = Smilies Input Panel
{26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1} = SPB Fullscreen Keyboard
{5efab5bd-0af5-48f8-abec-6f36e3a0b5af} = TenGo
{8A7968F3-677B-4F64-859C-8A49FCCCB9BF} = TextPlus
{A5304BFA-CC1D-493f-87D3-D9C17147FA32} = TopKey
{4345EA53-B8A5-4E24-A14A-F7C34DD78077} = WordLogic
Add/remove items from the SIP list
If you have a few items in your SIP list which you don't use, they can be removed from the list by setting the IsSIPInputMethod for each item you want removed. To remove the SIP from the list, replace the $SIP_CLSID$ in the example below with a CLSID from the Set default SIP tweak.:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 0 (DWORD decimal)
To add it back to the list:
HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 1 (DWORD decimal)
Put custom text on bottom-right of Today screen
You can set some piece of text on the bottom-right of the Today Screen by setting the following key:
HKLM\Software\Microsoft\Shell\DeviceBeta\Today = "Hello World" (REG_SZ string, no quotes)
Please note that this text won't take up Today item text. It will be obscured by Today items.
Navigate PIE up/down with the four-way pad
By default, PIE uses the four-way pad's up/down buttons to jump between hyperlinks and form fields. You can set it up to page up/down instead by setting:
\HKLM\Software\Microsoft\Internet Explorer\Navigation\4-Way Nav = 0 (DWORD decimal)
And to re-enable hyperlink/form field navigation:
\HKLM\Software\Microsoft\Internet Explorer\Navigation\4-Way Nav = 1 (DWORD decimal)
Note that you may still jump between links using Tab and Shift-Tab if your Device has a built-in hardware keyboard.
Navigate PIE up/down with any key
You can change the keys used by IE for page up/page down browsing by creating keys linked to these controls:
Page Up:
HKLM\Software\Microsoft\Internet Explorer\KeyMaps\|key code| = 1 (DWORD decimal)
Page Down
HKLM\Software\Microsoft\Internet Explorer\KeyMaps\|key code| = 2 (DWORD decimal)
Where |key code| is the code of the key pressed. For example, if your Device has a phone pad on the front, you may prefer to use the '2' key (keycode 50) for page up, and the '8' key (keycode 56) for page down, leaving the four-way pad to browse links:
HKLM\Software\Microsoft\Internet Explorer\KeyMaps\50 = 1 (DWORD decimal)
HKLM\Software\Microsoft\Internet Explorer\KeyMaps\56 = 2 (DWORD decimal)
Disable charging over USB
If your device can charge over USB, you can probably disable this feature by setting:
HKLM\Drivers\BuiltIn\usbfndrv\EnableUsbCharging = 0 (DWORD decimal)
And to re-enable:
HKLM\Drivers\BuiltIn\usbfndrv\EnableUsbCharging = 1 (DWORD decimal)
Show Calendar event text in Week View
If you wish to see a Calendar event's text in the Week View, set the following:
HKCU\Software\Microsoft\Calendar\ShowTextInWeekView = 1 (DWORD decimal)
To disable it again:
HKCU\Software\Microsoft\Calendar\ShowTextInWeekView = 0 (DWORD decimal)
Please note that your event must have long enough a duration to show the event text, and the week view (with its narrow columns) truncates long words easily
Also note that the key "Calendar" may not exist - just create it if it doesn't
Change Calendar 'working days'
If you wish to change the 'working days' in the calendar, adjust the following:
For a Mon-Fri workweek (default):
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210003E (DWORD hexadecimal)
For a Mon-Sat workweek:
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210007E (DWORD hexadecimal)
For a Tue-Thu workweek:
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 22100016 (DWORD hexadecimal)
Here's how this works. When editing the value, switch to "Binary" mode. For the default Mon-Fri, you should see:
100010000100000000000000111110
The last 7 numbers are what we're interested in. They stand for the days of the week, in reverse order: Saturday, Friday, Thursday, Wednesday, Tuesday, Monday, Sunday. When the number is "1", it is a working day. If it is "0", it's not a working day. So to look at the above examples again:
Days : SFTWTMS
Mon-Fri: 0111110
Mon-Sat: 1111110
Tue-Thu: 0011100
Using the above, you should be able to set the working days to whatever you'd like.
Note that this value also adjusts the working HOURS. The examples here all use the default 8am-5pm workday. See the "Change Calendar 'working hours'" tweak to modify this.
Note that the ActiveTimes key and value may not exist. Simply create them first.
Change Calendar 'working hours'
If you wish to change the 'working hours' in the calendar, adjust the following:
For 8am-5pm (default):
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210003E (DWORD hexadecimal)
For 9am-5pm:
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2212003E (DWORD hexadecimal)
For 2pm-10pm:
HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2C1C003E (DWORD hexadecimal)
Here's how this works.
The first 2 characters define the ending hour as a count of half hours since midnight, in hexadecimal. So for midnight, it would be 0 half hours in hexadecimal = 0. 5pm is 17 hours, or 34 half hours. 34 in hexadecimal is 22. 10pm is 22 hours, or 44 half hours. 44 in hexadecimal is 2C. You can use a calculator capable of hexadecimal conversions to get the hexadecimal number.
Similarly, the next 2 characters define the starting hour as a count of half hours since midnight, in hexadecimal. So for 8am.. 16 half hours, 16 in hexadecimal is 10. 9am = 18 half hours = 12. 14h = 28hh = 1C.
Using the above, you should be able to se the working hours to whatever you'd line.
Note that this value also adjusts the working DAYS. The examples here all use the default Mon-Fri workweek. See the "Change Calendar 'working days'" tweak to modify this.
Note that the ActiveTimes key and value may not exist. Simply create them first.
Note that you cannot set the End time earlier than the Start time, for obvious reasons
Note that you cannot set a Midnight end time. The best you can do is 11.30pm (2F)
Show 'busy status' in Calendar Agenda View
To show the "Free"/"Tentative"/"Out of office" states in the Agenda View, set:
HKLM\Software\Microsoft\Calendar\ShowBusyInDescription = 1 (DWORD decimal)
To hide it again:
HKLM\Software\Microsoft\Calendar\ShowBusyInDescription = 0 (DWORD decimal)
Note that this only appears to affect the 'Agenda' view. No other views, and not the Today Screen item.
Make WM5 ask where to install a program (1)
If you wish to be able to specify whether to install a program on WM5's Main storage, or your Storage Card, regardless of installer setting set:
HKLM\Software\apps\Microsoft Application Installer\fAskDest = 1 (DWORD decimal)
To disable again:
HKLM\Software\apps\Microsoft Application Installer\fAskDest = 0 (DWORD decimal)
Please note that many applications do not support being installed on the Storage Card and may behave unpredictably, including crashing
Make WM5 ask where to install a program (2)
An alternative method of making WM5 ask where to install a program is by adding the "/askdest" option to the Windows CE loader:
HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /askdest' (REG_SZ string, no quotes)
Make WM5 keep CAB files around after installing (1)
If you wish to keep the original .CAB file around after installing the application, set:
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal)
Or to restore to the default:
HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 2 (DWORD decimal)
Make WM5 keep CAB files around after installing (2)
An alternative method of making WM5 keep the original .CAB file around after installing the application is by adding the "/nodelete" option to the Windows CE loader:
HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /nodelete' (REG_SZ string, no quotes)
Make WM5 prompt before overwriting an existing installation
If you wish to make WM5 prompt you before overwriting an existing installation, set:
HKLM\Software\apps\Microsoft Application Installer\fAskOptions = 1 (DWORD decimal)
To disable again:
HKLM\Software\apps\Microsoft Application Installer\fAskOptions = 0 (DWORD decimal)
Show Tomorrow's Appointments on Calendar Today item
If you wish to see tomorrow's Appointments on the Calendar Today item, set:
If you wish to see today's All Day event as well:
HKLM\Software\Microsoft\Today\Items\Calendar\Flags = 5 (DWORD decimal)
If you do not wish to see today's All Day event:
HKLM\Software\Microsoft\Today\Items\Calendar\Flags = 4 (DWORD decimal)
Other values (attainable through the "Options..." dialog for the Calendar Today item just as well):
0 = Show Upcoming Appointments
1 = Show Upcoming Appointments and today's "All Day" event
2 = Show Next Appointment
3 = Show Next Appointment and today's "All Day" event
It works out to the following binary structure:
Default Behavior: Show Upcoming Appointments
000
||'- Show "All Day" events (doesn't show tomorrow's "All Day" events)
|'- Show Next Appointment
'- Show Tomorrow's Appointments
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:
HKCU\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}\Default = "Low battery warning" (REG_SZ string, no quotes)
Note that the string used can be whatever you like it to be
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:
HKLM\System\GDI\Rotation\LandscapeFixed = 1 (DWORD decimal)
To restore, set:
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.
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:
HKLM\System\GDI\Rotation\LandscapeMode = 1 (DWORD decimal)
Left-handed:
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
________________________________________
AKU2 ROMs tweaks
These are tweaks that have been confirmed to work on AKU2 ROMs, and confirmed not to work on earlier ROMs
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
[HKLM\Software\Microsoft\Today\Items\"Wireless"]
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004
Add time sync page to Phone Settings
To add a time sync page to your Phone Settings (Start > Settings > Phone > Options > Time Zones) , set the following:
HKLM\SOFTWARE\OEM\PhoneSetting\ShowTimeZonesPage = 1 (DWORD decimal)
And to remove again:
HKLM\SOFTWARE\OEM\PhoneSetting\ShowTimeZonesPage = 0 (DWORD decimal)
________________________________________
AKU2.2 ROMs tweaks
These are tweaks that have been confirmed to work on AKU2.2 ROMs, and confirmed not to work on earlier ROMs
Restore Clock on Taskbar when on Today Screen
The AKU2 update brought with them a, arguably lame, battery icon which replaced the Clock. Although the clock can be restored when running applications, it is permanently removed when on the Today Screen. Microsoft have addressed users' concern over this in the AKU2.2 update. You can restore the clock entire by setting the following:
HKLM\Software\Microsoft\Shell\ShowTitleBarClock = 1 (DWORD decimal)
Microsoft blog entry: http://blogs.msdn.com/windowsmobile/archive/2006/04/28/586453.aspx
________________________________________
Tweaks that can be done through the normal user interface
These are tweaks that can be done through the normal user interface, and thus don't require tweaking the registry in any way, shape or form
Default SMS Delivery Notifications to on
This tweak can be set through: Start > Programs > Messaging*, Menu > Tools > Options... > Text Messages* > [x] Request delivery notifications
To always have SMS Delivery Notifications enabled:
HKCU\Software\Microsoft\Inbox\Settings\SMSDeliveryNotify = 1 (DWORD decimal)
To disable them (can still enable per-SMS in SMS settings):
HKCU\Software\Microsoft\Inbox\Settings\SMSDeliveryNotify = 0 (DWORD decimal)
Note that SMS Delivery Notifications are a network provider option, and the recipient may refuse them to be sent out
Show the clock in all applications
This tweak can be set through: Start > Settings > |System| > Clock & Alarms* > |More| > [x] Display the clock on the title bar in all programs
To show the clock on the titlebar in all applications:
HKLM\Software\Microsoft\Shell\TaskBar\LimitedClock = 0 (DWORD decimal)
To hide it again (only visible on Today Screen):
HKLM\Software\Microsoft\Shell\TaskBar\LimitedClock = 1 (DWORD decimal)
Note that on AKU2.0 ROMs, it is not possible to show the clock on the taskbar when on the Today Screen at all. This was adjusted by Microsoft for AKU2.2. Pre-AKU2.0 ROMs do not suffer from this deficiency.
Tweaks that work in WM2003, but do not work on WM5
Please put depricated or debunked tweaks here, so they are not reinstated by some other well-meaning person later. Of course, please provide corroberation of your change.
Enable Realtime Memory Defragmenting (or something.)
There isn't any concise description of this tweak, but it appears to free up some memory if nothing else.
HKCU\Software\Microsoft\Shell\NeverDorkMemory
Note that you should only create the key; this is not a value! See here: http://www.pocketpcthoughts.com/index.php?action=expand,47926
wow! a lot of nice settings!
but i can't find something to disable the LED in Standby.
There is one similar point:
---
If you would like more control over how your device rings/vibrates/flashes its LEDs on events
---
but this is only for events and not for the green flashing, or isn't it?
Take a look a little bit in the middle and you can read: Change ringtone/vibrate/LED flash characteristics
Enjoy!!!!
Check out this topic on Modaco! It's a dedicated thread to your "problem"
Thanks for the Link!!!

Categories

Resources