WARNING: SOME OF THESE MODS REQUIRE REGISTRY CHANGES. MAKE SURE YOU DO A COMPLETE BACKUP BEFORE ATTEMPTING THESE CHANGES. DO AT YOUR OWN RISK
Here goes:
=======================================
JournalBar
Make a new folder on your SD Card: \Storage Card\JournalBar\
Move:
\My Device\Program Files\OmegaOne\JournalBar\Journal.dll (300K+!!! what a waste of main memory)
to:
\Storage Card\JournalBar
Then use your registry editor, and goto:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\Journal Bar
Change the DLL to: \Storage Card\JournalBar\Journal.dll
Ok to save, then finally, Soft Reset
=======================================
ThunderHawk
As we all know, TH requires to be installed onto main memory. But that doesn't mean we can clean it up a bit.
NOTE: ThunderHawk Ver. 1.09 and up can be installed onto SD card.
Make a folder on your SD Card: \Storage\Thunderhawk\
Move:
amazon file
bitstream file (good lord 104K!)
looksmart file
nytimes
pricelice
quotes.yahoo
ThunderHawk.exe (yikes 209K!)
to
\Storage\Thunderhawk\
Then Copy the ThunderHawk.exe on the SD Card, and paste shortcuts in your \Windows\Start Menu\Programs\ or whereever you have shortcuts to the TH Program.
=======================================
Redirecting your Pictures to your SD Card
Create a folder on your SD Card: \Storage Card\Photos
Open your registry:
Goto: HKEY_CURRENT_USER\Software\Hitachi\Onlinepicture
For the "initdir" change it to "\Storage Card\Photos\"
Also for "vmemo" change it to "\Storage Card\Photos\"
Then: HKEY_CURRENT_USER\Software\Hitachi\PictureViewer\Status
For the "Path", Change it to "\Storage Card\Photos\"
Exit the Registry Editor and do a soft reset.
=======================================
Store Temporary Internet Files on Storage Card
Taken from:
http://www.phm.lu/PocketPC/RegTweaks/Tweak.asp?ref=7
This registry modification will move Pocket Internet Explorer Temporary Internet Files to the storage card.
First, close Pocket Internet Explorer and move your "Temporary Internet Files\" folder and its subfolders from the "\Windows\" folder to the "\Storage Card\" folder.
Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Content\
Change the "CachePath" value from "\Windows\Temporary Internet Files\" to "\Storage Card\Temporary Internet Files\".
Then browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\
Change the "Directory" value from "\Windows\Temporary Internet Files\" to "\Storage Card\Temporary Internet Files\".
Browse to the Path1\, Path2\, Path3\ and Path4\ subkeys.
For each of them, replace "\Windows\" with "\Storage Card\" in the "CachePath" value, make sure you keep the ending of the string.
Remember this will make some problems if you remove the storage card to connect to the internet using a modem card !
This will work for both Mobile Favorites and pages you see while online with the Pocket PC, the only problem is ActiveSync report that the Mobile Favorties are not syncronized while they are.
I looked at the registry on both the Pocket PC and the desktop and sync dlls but couldn't find why ActiveSync doesn't see the content as syncronized.
=======================================
Store AvantGo on Storage Card
Taken from:
http://www.phm.lu/PocketPC/RegTweaks/Tweak.asp?ref=6
This registry modification will move AvantGo channels to the storage card.
First, close Pocket Internet Explorer and move your "avantgo\" folder and its subfolders from the "\Windows\" folder to the "\Storage Card\" folder.
Browse to HKEY_CURRENT_USER\Software\AvantGo\
Change the "DatabaseLocation" value from "\Windows\avantgo" to "\Storage Card\avantgo".
Go to mobile link on your desktop and select settings, then properties for the server, and check refresh all content on next sync.
=======================================
Freeing up as much space as you can by moving unused Files to your SD Card
Make a directory on your SD Card: \Storage Card\HelpFiles\
With your Explorer, goto your \Windows\ folder:
Move all the *.htm files to the \Storage Card\HelpFiles\
Example, if you have AOL Instant Messenger installed, theres a file called "AIM.htm" thats 32K!!
Another Example:
AudiblePlayerHlp.htm is 11k
CashOrganizer.htm is 27k
eWallet Help.htm is 34k
Listpro.htm is 50k
Mapopolis.htm is 27k
pocketbackup.htm is 85k
pocketplus.htm is 14k
Realone.htm is 20k
Rexplorer.htm is 24k
spacedetective is 16k.
and other small ones, but if you add these up its taking 340k of your main memory. What a waste. When you need help in a specific program, just go over to the Help Files folder on your SD and tap it to open.
=======================================
Moving Executables to your Storage Card
Executables can be ran anywhere, a tad bit slower if on the SD, but it's not that noticeable.
Create a folder on your SD Card, and move them over. Copy and paste the shortcut in the appropiate directory where the icon calls it from.
=======================================
Move custom Ringers to your SD Card
Create a folder on your SD Card: \Storage Card\Ringtones\
In your registry, goto:
HKCU\ControlPanel\SoundCategories\Ring
Tap "Directory", change the Value data to: \Storage Card\Ringtones\
Exit, and Soft Reboot.
Copy the *.wav file into the \Storage Card\Ringtones\ folder. (Must be a .WAV file)
Goto Start > Settings > Phone > For Ring tone, Select the custom wav.
=======================================
Rerouting the Temp and Inbox directory to the Storage Card
I've made this change recently, but haven't fully tested it yet. I'll update this section if I get any errors.
=======================================
Memory Management
Start > Settings > System tab > Memory
Always have more "Program Memory" free and move the slider as much as possible to the left.
You'll have enough program memory to run most programs and multitask fine.
Here's my settings:
Fully loaded G1K undocked, with lots of software installed:
Storage Allocated: 9.35MB
In use: 6.48MB
Free: 2.87MB
Program Allocated: 21.11MB
In use: 7.59MB
Free: 13.52MB <--- This is what you want over 10+MB at all times.
Storage Card (Panasonic 256MB):
Total storage card memory: 243.91 (I've reformated it to modify my Cluster size from 16KB to 32KB, which makes the SD card faster, but causes more slack space.
In use: 179.78MB
Free: 64.13MB
=======================================
And lastly, every bit of free space helps. Even if the bytes are minisicule, it all adds up quickly. So install everything on your SD card first even if the instructions tell you to install onto the main memory. If it doesn't work, remove and install it onto the main memory. Then relocate some of the files such as .htm and .exe to the storage card and don't forget to create new shortcuts.
That's all I can think of at the moment. I'm sure I'm missing a few other tweaks. I'll post them as they come back to me.
Hope this helps,
Dan