Hi,
Is there any way we can store Contact/Calendar enry into Storage card. Right now by default it stores in main memory, since I am running out of main memory, I was planning to store all the contact and calendar entry into storage. Problem crops up when you store images along with the contact number for identification. Can we tweak registry and get this done. Something interesting to try out ?
Try Photo Contacts 3.0 from Microsoft, these tweaks registries may have some relevance:
Set default save location to Storage Card
[HKEY_CURRENT_USER\SOFTWARE\HTC\CameraWizard(Pocket PC)\3.00\Strings]
"ImgSaveLocation"="Storage Card"
File Locations
Change the location of My Documents
Documents are opened in and saved to the device's internal storage by default. You can change this location to, for example, your Storage Card:
HKLM\Software\Microsoft\Windows CE Services\FileSyncPath = "\Storage Card\My Documents" (REG_SZ string, no quotes)
To return to the original location:
HKLM\Software\Microsoft\Windows CE Services\FileSyncPath = "\My Documents" (REG_SZ string, no quotes)
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)
Good luck
Related
Hi All,
Thought I would put my 2 pennies worth into the 'What to install and where debate'. After reading alot of threads on this and other forums I came up with the following;
To Start - backup your device!!! Use the backup programs within your applications too, it wil lmake it so much easier to restore your configs and settings later
Right, I am using T-Mobile ExtROM v1.30.232 WWE for my basis, as I am on T-Mobile although the following can easily be changed to suit any operator.
I went through each file and opened it in WinCE CAB Manager http://www.ocpsoftware.com to see what it did;
*EXEC:\Extended_ROM\cusTSK.exe \Windows\T-Mobile.tsk
= T-Mobile Theme file
*EXEC:\Extended_ROM\WifiTempON.exe
= Turns WiFi ON
*CAB: \Extended_ROM\PP_TMO_WiFi_SSID_UNI.CAB
= Sets up the T-Mobile HotSpot SSIDs
*EXEC:\Extended_ROM\WifiTempOFF.exe
= Turns WiFi OFF
CAB: \Extended_ROM\Signed_SSD_Shortcut_WWE.sa.CAB
= Creates links for - Enroller/SIM Manager
CAB: \Extended_ROM\Signed_USIM.sa.CAB
= Something about SIM Access, not sure
CAB: \Extended_ROM\Signed_STK_3_18_1_0.CAB
= Installs T-Mobile STK Service !!!
CAB: \Extended_ROM\PP_TMO-UAProf(2.0)_UNI_130134.CAB
= Sets up WAP Config
*CAB: \Extended_ROM\PP_TMUK-Conn_UNI_130149.CAB
= Sets up T-Mobile Connection Settings
CAB: \Extended_ROM\PP_TMUK-Customization_UNI_130193.CAB
= T-Mobile Customizations
*CAB: \Extended_ROM\PP_StreamDefault_TMOUK.sa.CAB
= Sets default Network for Video Streaming
CAB: \Extended_ROM\PT_AudioQuality-Patch(TMO)_UNI.CAB
= Patch for Audio Quality
*CAB: \Extended_ROM\PP_TMUK_Mediaspeed_33600.sa.CAB
= Sets MediaPlayer Speeds and sets to 33600 !!!
CAB: \Extended_ROM\PP_TMUK_Policy4107_UNI.sa.CAB
= Sets Secuity Policy
*CAB: \Extended_ROM\P_Version.CAB
= Sets ExtROM Version number
CAB: \Extended_ROM\MP_Customization_TMUK_Universal(AKU2.0)_060215.CAB
= MMS Setup
CAB: \Extended_ROM\MP_CVSDcpl_20060220.cab
= Installs Voice Control Control Panel
*CAB: \Extended_ROM\MP_EmailWizDB_PPC_TMOUK_060216.CAB
= Setup for EMail WIZ
CAB: \Extended_ROM\MP_PictureVideo_reg_signed.CAB
= Sets Default MMS Picture SendSize
CAB: \Extended_ROM\MP-Shorcut-MMS1-JAVA6XX-CV-VOICE-EmailWiz-TMO-051215.CAB
= Creates links for - sddeamon/elatepushservice/ClearVue PDF/MIDlet Manager/EmailWiz/VoiceSpeed Dial
CAB: \Extended_ROM\Enable_VT_RTPlugin_0727_2_signed.CAB
= RingTone Plugin
CAB: \Extended_ROM\PP_TMUK-UXC_20060224.CAB
= Creates Standard Program Shortcuts and Installs HTC/T-Mobile Program files
CAB: \Extended_ROM\PT_CommManageV0911_UNI.CAB
= New Version of Comm Manager
CAB: \Extended_ROM\P_ClockAlwaysOnTop.CAB
= Clock on TitleBar
CAB: \Extended_ROM\PT_TMUK_UXC_BrandBrowser_UNI.CAB
= Patch for newer Branded Browser
*CAB: \Extended_ROM\P_Remove_CS_Connection.CAB
= Removes CS Connection created by above (PP_TMUK-Conn_UNI_130149) install
CAB: \Extended_ROM\P_RemoveMSNToday.CAB
= Removes MSN Today from Today screen
Click to expand...
Click to collapse
The ones with a * at start I decided not to install, either because I didnt want them, didnt have need for them or they installed wrong settings anyway.
Then to get these files out of Extended ROM you need to unlock the Extended ROM and show it to the system (or use a program that can see it hidden) - to do this I used a CAB version of UNI_ext_rom_unlocker for my device that includes the Registry entries to make the volume un-hidden, installed it and ran the exe. After a reboot you can then get to the files in the Extended ROM.
To provide space for my next step, copy all the files from Extended ROM onto a SD Card, then remove them from Extended ROM (dont worry, if you want them bck you can copy them back again, or perform a ROM Install).
Then, set the Time/Date, Region, Owner info, etc, etc settings. you will note that the GPRS/3G settings are not there for T-Mobile (the original Extended ROM CAB installed the wrong ones anyay), these are;
APN: general.t-mobile.uk
USER: user
PASS: one2one
Click to expand...
Click to collapse
Now you have a device with an extra 10Mb of storage space, ready to install in
Then perform a hard reset (hold down both soft keys and hold stylus in hole) and press 0 to wipe your device (you did backup didnt you? A backup can and will save you an eternity of time and help keep ya hair in too )
As the Extended ROM is now empty, you wont get the customization program running, instead you get you device in its rawest state aint it fast :wink: lol
As we did a Hard Reset, the Extended ROM is hidden again, so first thing is re-install the UNI_ext_rom_unlock prog, run the file and Soft Reset.
Now, we want to install the Extended ROM programs that we picked earlier. Find them on your SD Card and run each one in turn (it doesnt matter if you select Device or Storage Card at this point, most the the installs are registry entries or files that are hard coded to install on the device anyway )
Soft Reset...again
Now, we have a bare device, set for T-Mobile, ready for our apps :?
Here is a list of what programs I use and where to install them (now when you install you have 3 options - Device / ExtendedROM / Storage Card);
ExtendedROM;
IIWPO
spbGPRSMonitor
WisBarAdv2
iLauncher
PocketBreeze
TomTom
Device;
PHM Task Manager
PHM Registry Editor
PHM Device Management
PHM Keys
PHM Tools
Total Commander
ftxPBrowser
vxUtil
Storage Card;
Sprite Backup
MS Reader
spb Time
Click to expand...
Click to collapse
All the above CABs were opened in WinCE CAB Manager and modified slightly, to take out other language files, default skins, etc and to change the install location of some files to the area chosen at install (some programs install files to Windows when they can run from the install directory).
Soft Reset
After all this, you get a very fast device with;
30Mb Storage (well almost, 29.64Mb after soft reset on mine)
27Mb Program
3.25Mb ExtendedROM (for program Theme files, etc)
PS: If you really want the modified CABs, I may upload them to FTP. Please remember though, these are programs written by somebody else and can be downloaded from the respective sites - I have only modified the CABs to suit my own requirements.
PPS: Dont ask for my registration keys!!!
You like the programs? Pay or Donate to the programmers!!!
Nice work.
Please consider setting up a wiki page with a "how to set up a universal" page in the wiki, and copy this over.
As I love saying, I'm happy to sticky your wiki if it'll help out other users.
V
Thanks V
Problem!
I have found a problem
With ExtendedROM visible to the system (visible as in hidden or not), the option to save Outlook attachments to storage card uses the ExtendedROM, not the Storage Card.
I have tried renaming ExtendedROM to something else (alphabetically lower in list then Storage Card), but to no avail
Does anyone know registry setting that tells Outlook where to save attachments?
Ahh Haaaa
http://www.tleone.com/index.php?option=com_content&task=view&id=61&Itemid=59
Wicked! It works too I have integrated this into a CAB file I am creating that will make all the setup settings for me, so I can run it after a hard reset
Update
OK, changed things slightly
Instead of calling the Extended_ROM 'ExtendedROM', I am calling it 'Storage ROM', as it isnt actually being used as ExtendedROM
Question now is, is it possible to mount this ROM as a directory underneath the Storage Card? Or will the load order of the devices prove to cause untold problems here?
Hello all,
great efford!!!!!
I have QTEK 9090 WM2K3SE or should I say Blue Angel.
ROM version 1.40.00 WWE
ROM date: 03/10/05
Radio version: 1.15.00
Protocol version 1337.45
ExtROM version 1.40.148 WWE
When you install a new program it is automatically installed on
My Device\Program Files\New program (This is RAM I think.).
You do not have any option of selecting in which folder to install the program
in order to select the Storage Card.
???Is there any way to force new programs to be installed on SD???
Is there another open Thread that contains this information?
Thank you!
If you are installing from the desktop, ActiveSync asks "install program in default location?". Click 'no' and you will be able to choose to install to SD.
If you are installing directly from a cab you will need CabInstl to change the destination.
Thanks
Thank you, I will try both!
Explicit path
Thank you, both of the suggestions worked fine!
But, I have some further questions.
CabInstl allows to specify an exact installation path, e.g. SD\MyPrograms\New Application.
With ActiveSync 3.7 you can select SD but not any subfolders of SD like with CabInstal.
Does the newer version of ActiveSync support an exact path installation definition and not just drive?
Blue Angel has 128 Mb RAM. Under Settings\Memory\Main you can see that.
Settings\Memory\Storage Card\Storage Card is the SD memory card that I have attached.
What is the Settings\Memory\Storage Card\STORAGE which is 40 Mb?
If you want to install any application from ActiveSync it gets also installed on the PC Add/Removes programs and after Sync with PDA you have to Remove it from the PC. Is there any way to avoid the PC permanent installation?
OK:
1) No. ActiveSync only lets you choose the general location. Note that what CabInstl does may cause some programs not to work as PPC programs often expect to be in a specific directory.
2) Main memory is divided in to two parts:
Program - your actual RAM just like on PC which programs use to run.
Storage - on WM 2003 devices (like yours) this is also RAM but it is treated like hard drive. WM 2003 has a slider that lets you repartition the RAM between storage and program. On WM5 device this is internal flash.
3) No. This is just something installers do, they keep a part of themselves on the PC. Unless you have extremely little space on you hard drive, I recommend not removing the apps. It will make them easier to reinstall should you have to preform hard reset.
Thanks again Levenum for the usefull feedback.
Thanks again Levenum for the usefull feedback.
1) I just had this experience yesterday with GSPocketMagic1_32_19
during a restart its .exe file cannot be found. Good to know that it is a more general problem in order to avoid installation on subdirectories.
2) The manual is not describing this very clear and surprisingly if you change the allocation size with the bar in screen main memory the size in storage screen does not change, or if you copy something to Storage again the size of the Memory\Main\Storage -InUse does not change were the Memory\Storage Card\Storage changes, so it was difficult to figure it out. It is like you have 128 RAM + 40 Storage RAM.
There is one other thing I forgot to mention regrading RAM:
No matter what you do with the slide, if the system thinks it needs more running memory or more storage it will repartition by it self. Usually it will divide the free ram 50/50 between programs and storage.
This is why you may copy something to main memory and not see a difference in available storage. You should always look at 'used' values.
Also there is a reg key you can create:
HKEY_CURRENT_USER\Software\Microsoft\Shell\NeverDorkMemory
Simply creating this key will prevent the system from automatically repartitioning your RAM.
Hello all,
I've written a watchdog that allows to catch a moment when the storage card is corrupted and softreset before the driver flushes FAT and root folder.
More details are here:
http://www.nixie.narod.ru/sdsentry/index-en.htm
I hope this will help you.
Any feedback is welcome.
I'm online with MSN [email protected] (also it is my email)
BTW, it doesn't matter what brand and size of the storage card is.
I have Kingston 1GB, and _it happens.
Thankyou for your work, Nikolay. It is apreciated.
I have had the software installed for a couple of days, and all is well.
Same here Nickolay, I have already posted a reply to your post at Spb Club forum.
I have your piece of code installed for few days and haven't seen the red icon, yet. Hope never will. Tnx .... as your code can save some nerves
I have tried your program but it keeps throwing up a corruption warning saying that there is an empty directory - Program Files on the storage card (which there is - I guess it is empty because I have no apps installed on the card)
Any suggestions?
garymansell said:
Any suggestions?
Click to expand...
Click to collapse
Create a file in that folder...
Does anyone know the workaround with the WM5torage program?.....everytime i launch this app the SD-Sentry red icon appears saying that there is a corruption but when i check the storage card its fine.......thanks in advance
WM5torage disables the storage card for the orbit as long as it is active. During that time it is only accessible by the PC. Other programs like Tomtom do not work, because they can't find their data on the card. So does SDsentry.
Dear programmer,
your program seems to be a fine PlugIn for the XDA-Error with destroyed directorys oon the SD-Card.
Unfortunately your program is working in english devices only as it seems.
In german devices where the storage card is named "Speicherkarte" from the german WM5 your program will creating a new folder named "storage card" where it puts its check-files SdSentry.txt into each existing directory. No SdSentry.txt-file in any Dirs on the storage card.
In the dialogwindow of SdSentry the storage card is names "Speicherkarte".
The real storage card is not recogniced and protected in this way, as I assume.
Or did I something wrong?
Will you program a german version of SdSentry too?
I would be very glad about.
because of the described problem, I wrote a mail to the programer of SdSentry.
A solution was coming back immediately, how to install SdSentry im devices with other WM5-languages than english.
The program has a little bug to find the real storage card and creates instead a directory named "storage card" in the root of the device, that contains two directorys named "My Documents" and "Programme". In each of this three folders SdSentry creates a txt-file "SdSentry.txt" for verifiing the directury-structure for accessibility later.
For getting SdSentry working on german devices (analog other languages), copy following files:
\\storage card\SdSentry.txt to \\Speicherkarte(or however the name of your real storage card is)\SdSentry.txt
\\storage card\My Documents\SdSentry.txt to \\Speicherkarte\My Documents\SdSentry.txt
\\storage card\Programme\SdSentry.txt to \\Speicherkarte\Programme\SdSentry.txt
After copying the three files, you can delete the folder \\storage card with its subdirs "My Documents" and "Programme"
Since I've did this modifications, SdSentry seems to work well on my german-XDA Orbit.
Hoping it avoids more crashs of my SD-Card.
What a fun sitting in the car and loosing Navi, adresses and all tasks for today out of the HTC. May driving back to office and reinstalling the device.
I won't count how much time cause of this this worthless phone I had loosen last weeks.
I have a Sprint Touch Pro 2 with stock WinMO 6.5. Recently when trying to watch youtube vids I get an error stating "Storage Full".
I have a 4GB microSD card that I install most of my stuff on. The onboard memory shows:
OS Memory = 512MB
Total Storage = 192.80 MB
Used Storage = 185.16 MB
Free Storage = 7.65 MB
OS Program Memory = 288 MB
Total Program = 183.18 MB
Used Program = 105.80 MB
Free Program = 77.38 MB
I'm not a techie so I'm not really sure what the difference is between the OS Memory and the OS Program Memory. I've removed some of the programs from the remove program feature under the settings tab. But it hasn't freed up any space. I've soft reset the device and also ran cleanram on setting #3.
What do I need to do to free up space? I used the file explorer to see if I could locate any items bloating my storage space but had no luck.
Anyone?
Total Storage = 192.80 MB
Used Storage = 185.16 MB
Free Storage = 7.65 MB
Click to expand...
Click to collapse
theres your problem, you need to delete or uninstall things that are installed to the device, not the storage card, check in My Documents, you might have a lot to delete in there
i noticed when i sync files with my PC using activesync it tends to double up a lot of them every time i sync, so ill have this:
Ringtone.wav
Ringtone (1).wav
Ringtone (1) (1).wav
Ringtone (2).wav
also you can look in program files to see what apps are installed to the device rather than the storage card (look in \Program File\ not \Storage Card\Program Files\)
defaultdotxbe said:
theres your problem, you need to delete or uninstall things that are installed to the device, not the storage card, check in My Documents, you might have a lot to delete in there
i noticed when i sync files with my PC using activesync it tends to double up a lot of them every time i sync, so ill have this:
Ringtone.wav
Ringtone (1).wav
Ringtone (1) (1).wav
Ringtone (2).wav
also you can look in program files to see what apps are installed to the device rather than the storage card (look in \Program File\ not \Storage Card\Program Files\)
Click to expand...
Click to collapse
Thats the thing though. My documents really doesn't have much in it. No music, videos, ringtones, etc. There are a few stray files in the "My Documents" root that might total 100k. Is there a specific folder on the "Device" that shows the installed prgrams to internal memory? And if so is it safe to just delete the folders or should I use in uninstall feature of some type?
anything installed to the device will be installed to \Program Files\ and if there is an uninstall option use that, if not it should be ok to delete the folder if you dont use the app, i dont know what all get installed with the stock sprint rom
and on that note, it might not be a bad idea to look into custom roms, i use energy rom myself (also on a sprint TP2)
Well I went into programs files and found a few stray pieces of software that I originally downlaoded via marketplace. These did not show up in the remove prgram area of the setting menu.
I also found a temp directory that had a lot of facebook album photos cached there. That freed up a little more space. Now it shows I have 20.5MB free. I'll have to scan more directoried and see if I can find more garbage to get rid of.
Thanks.
blackwaterstout said:
Well I went into programs files and found a few stray pieces of software that I originally downlaoded via marketplace. These did not show up in the remove prgram area of the setting menu.
I also found a temp directory that had a lot of facebook album photos cached there. That freed up a little more space. Now it shows I have 20.5MB free. I'll have to scan more directoried and see if I can find more garbage to get rid of.
Thanks.
Click to expand...
Click to collapse
Clear your browser cache. That helped me.
http://forum.xda-developers.com/showthread.php?t=681365
Hello,
this app has no settings.
In the settings of the android i set under "Memory" the standard path to the sd-card (not the intern memory)
The Huawei save the records to the sd-card in: sd-card/sounds/callrecord
but the installed call-recorder does not show the saved calling files.
Where is the trick ?
cheers, Peter