Registry Changes - Windows Mobile Development and Hacking General

First let me apologize for my ignorance.
I have an MDA PRo that was updated with an I-mate ROM.
My keyboard is the german QWERTZ but the ROM is in english.
I wouldn't be bothered if only had to adjust to typing the z for y and the y for z but other characters are out of place.
I have searched threads about this and have I found information about changing the registry. I have gone into my registry but I am not sure how to make the changes.
Can anyone be so kind as to help me to change the registry?
Thank you so much
Inger

Stolen:
I stole this from the wiki, as I'm poking around and editing it.
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
If you need to know how to implement any of this, let me know.

Stolen:
I stole this from the wiki, as I'm poking around and editing it.
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
[HKCU = HKEY_CURRENT_USER]
To implement this, you will need a registry editor. I like Resco's the best. It is not free, but it does have a 14-day trial, so you can make a number of quick, functional changes to your phone.
If you need a walkthrough, I'll be happy to help.

Whoops. Can someone delete the first one? >_> Didn't realize I posted twice.

Walk through
Thank you so much for your response.
I loaded Resco and went to the registry.
I found - HKEY_CURRENT_USER\ControlPanel\Keybd
but in that folder there is no "Locale" .
I am not sure what to do from here.
Please walk me through it. This is much appreciated.
Thanks again,
Inger

Hmm.
When you are in the HKEY_CURRENT_USER\ControlPanel\Keybd folder, create a new value:
Menu > New > DWORD Value
Name
Locale
DWORD Data
1031
Once you do that, close everything, and restart your phone. Let me know.

Ok I did that but it didn't work .
Thanks so much though.
Do you have any suggestions?
Inger

......>_>
Let me do some searching. <_<
I have attempted to create my own values, and sometimes they work, sometimes not.
What version ROM do you have? 2.26?

No its version - 1.13.53 WWE

.........................................
.........
...
>_>
[still looking]

Thanks for the help, i tried a different setting and it worked! Without you... I would have still been lost. This is what i did:
HKEY_LOCAL_MACHINE\Software\Oem\Qwerty
layout - 132103 (decimal)
Thanks so much again
Inger

Oooooo.
Very nice.
I'm sorry I couldn't be more helpful, but I'm glad it's working out for you.

Related

english rom looking to change the keyboard french

I have a french 9100 with an AZERTY keyboard but I just put a new English rom. and my keyboard react like an english one. Can you please tell the procedure to modify the language for the Hard keyboard. Many thanks
You can set this through the registry:
Code:
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
http://wiki.xda-developers.com/index.php?pagename=WM5_Tweaks_Other

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.

HW keyboard driver change

Hi there! I successfully installed the German ROM (v3.08) on my US MDA. The only one problem I am facing is the Hardware Keyboard. Does anybody know a way how to keep it 'US english' ?
I tried already to copy the keyboarddrv.dll out of the Windows folder of the english installation. My idea was to copy it back on the german install but Windows Mobile did not let me copy the file! So, I am stock here ...
(I am not sure if the file mentioned above would 'change' my HW keyboard to US but unless I've tried I never will know ... ;-) )
Yep, found the answer:
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 = 0409 (String)
For German layout (QWERTZ):
HKCU\ControlPanel\Keybd\Locale = 0407 (String)
For French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 040c (String)
For Spanish layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 040a (String)
Please do not make a soft reset after changing the registry values! The WIZ tends to 'just drop the changes' if you reboot too fast! Close the registry editor after changing then press and hold the power button for at least 3 sec to shut down the phone! That way your changes will resist.
Be careful:
For French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 040c (String) is not working on mine
For French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 040C (String) is working
it seems that capital letters have to be used...
qTek 9100 wm6 same thing, 040c not working, but 040C wokred, after couple of nervouse hours and 50+ resets |(
I have a spanish layout wizard that has the spanish character function keys, but even after I change the layout the special characters are still in the US layout.
I am using three different languages at my hardware keyboard so I use AEKMap (the free edition) & with the press of a key I can change between them .-

Call for improved performance tweaks

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?

QWERTZ to QWERTY?

HOW??
???
What you want to know??
QWERTY!!!!
Could you be more precise?
If you have QWERTZ keyboard and you wish has QWERTY you need to modify your register:
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)
but I don't see purpose to do that...
12nala34
orb3000 said:
???
What you want to know??
QWERTY!!!!
Click to expand...
Click to collapse
exactly
This string
For US layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 1033 (DWORD decimal)
is also good for Italian?

Categories

Resources