Post by HighProtein on Jul 3, 2006 3:09:35 GMT -5
WM5torage
www.modaco.com/index.php?showtopic=238545
Category: Utilities - Phone Management
File Version: 1.53
File License: General License
Description:
This program will export the flash memory card as usual USB Mass Storage device (ordinary "usb disk") - effectively turning smartphone into flash reader. It works with many (not all) Smartphones and PDAs on the market that use WM5 as OS.
This program will export the flash memory card inside the smartphone as usual USB Mass Storage device (ordinary "usb disk") - effectively turning smartphone into flash reader (albeit USB 1.0 only, and not very fast).
It was tested with Tornado Smartphone Platform with recent firmware update. It could work with other phones and even with PDAs, hovewer I cant be sure about compatibility, as I had to break some specifications to defuse "anomalies" (bugs?) in the propietary HTC/OMAP USB hardware driver. This just means what it means - some devices have problems with it, and on some WM5torage won't work at all (notably on Typhoon/Feeler/C500/8010/8020 with "unofficial" WM5).
When activated, memory card will not be accessible in the smartphone, as all direct access to the flash card will be routed to USB. Take note that if some currently running programs have files open from the storage card, that can prevent Mass Storage from activation ("error 1f"). In that case, try to close all running programs (soft reset is needed sometimes).
Application installed to "Accessories" Start Menu subfolder.
Windows Mobile 5 is required. Sorry, but I cant possibly make it work on WM 2003, as only WM5 allows USB protocol implementation separate from USB hardware driver - on WM 2003 Ill have to rewrite whole USB hardware drivers, and of course its not feasible.
If you want to uninstall it, I strongly recommend to de-activate mass storage mode first.
Of course, you will also need full application unlock. Take note that some recipies do not do full unlock, they still leave some API locked. People who getting "error 57" most likely havent fully unlocked their smartphones. Try this one:
to HKLM\Security\Policies\Policies
add new value "0000101b": dword = 1
That would set security model to "one-tier" - unsigned applications/components will still ask for confirmation, but after you confirm, they will launch in full-trust access mode, like on WM5 PocketPCs.
Version 1.53
- USB device will not appear on PC as "unnamed" anymore, but in the form of "WM5torag"(sorry only 8 chars in ID) + "device name". Helps when multiple devices are connected and you are using "safe removal".
Version 1.52
- LED interface tweaks
- fix for a small issue with LED/vibrator not going off
Version 1.51
- added ability to choose indication LEDs on Read and Write operations (you can set both to same LED). Take note that there only LEDs that system reports to be available, and on many platforms only one LED (and vibrator) is actually reported as application-controllable
- another change to "suspend-prevention" code to prevent some PDAs to going into sleep in the middle of transfer and interrupting the transfer
Version 1.48
- If there is Inbox window open in background, and "activation error 1f" happens, will try to automatically close Inbox window to prevent activation error. This just requests Inbox to close as user can do, so you need not to worry for it - it shouldnt cause any problems with messaging.
Version 1.4
- driver revamp, added asynchronous processing. If device can do USB transfers and read/write from card simultaneously, there will be significant speed increase - up to limit of either USB controller or Flash memory (what is slower).
For my 8310 / SanDisk 2Gb setup it gave about 20% speed increase.
Version 1.35
- moved all natural language strings/messages into resource string tables, to allow for resource i18n/translation
Version 1.34
- on deactivate, switch will be made not just to RNDIS, but to previously remembered driver. I.e. if you will set ActiveSync to Serial mode, it will not revert to RNDIS anymore on Mass Storage deactivation, it should remain Serial
Version 1.33
- restart will not be suggested if installation wasnt successful
Version 1.32
- added possible explanations to most common activation errors (1f and 57)
Version 1.3
- added prompt to soft-restart the device after installation
- when storage is attached to USB host, mobile device USB controller and flash disk are ordered to be kept in "Power On" state
- added switch to choose between "Removable" and usual ("Hard Disk") device classes. Will affect how the host OS treats the device - for instance, it will not create System Restore and Recycle Bin if class is Removable.
Version 1.21
- added some additional diag checks to help evaluate possible problems.
Version 1.2
- added write-protection switch
- added checks for ability to actually open memory card (card existance)
- if "storage card" installation chosen, will install to main memory anyway, as it cant properly run from storage card.
View File
www.modaco.com/index.php?act=dscript&CODE=showdetails&f_id=1702
www.modaco.com/index.php?showtopic=238545
Category: Utilities - Phone Management
File Version: 1.53
File License: General License
Description:
This program will export the flash memory card as usual USB Mass Storage device (ordinary "usb disk") - effectively turning smartphone into flash reader. It works with many (not all) Smartphones and PDAs on the market that use WM5 as OS.
This program will export the flash memory card inside the smartphone as usual USB Mass Storage device (ordinary "usb disk") - effectively turning smartphone into flash reader (albeit USB 1.0 only, and not very fast).
It was tested with Tornado Smartphone Platform with recent firmware update. It could work with other phones and even with PDAs, hovewer I cant be sure about compatibility, as I had to break some specifications to defuse "anomalies" (bugs?) in the propietary HTC/OMAP USB hardware driver. This just means what it means - some devices have problems with it, and on some WM5torage won't work at all (notably on Typhoon/Feeler/C500/8010/8020 with "unofficial" WM5).
When activated, memory card will not be accessible in the smartphone, as all direct access to the flash card will be routed to USB. Take note that if some currently running programs have files open from the storage card, that can prevent Mass Storage from activation ("error 1f"). In that case, try to close all running programs (soft reset is needed sometimes).
Application installed to "Accessories" Start Menu subfolder.
Windows Mobile 5 is required. Sorry, but I cant possibly make it work on WM 2003, as only WM5 allows USB protocol implementation separate from USB hardware driver - on WM 2003 Ill have to rewrite whole USB hardware drivers, and of course its not feasible.
If you want to uninstall it, I strongly recommend to de-activate mass storage mode first.
Of course, you will also need full application unlock. Take note that some recipies do not do full unlock, they still leave some API locked. People who getting "error 57" most likely havent fully unlocked their smartphones. Try this one:
to HKLM\Security\Policies\Policies
add new value "0000101b": dword = 1
That would set security model to "one-tier" - unsigned applications/components will still ask for confirmation, but after you confirm, they will launch in full-trust access mode, like on WM5 PocketPCs.
Version 1.53
- USB device will not appear on PC as "unnamed" anymore, but in the form of "WM5torag"(sorry only 8 chars in ID) + "device name". Helps when multiple devices are connected and you are using "safe removal".
Version 1.52
- LED interface tweaks
- fix for a small issue with LED/vibrator not going off
Version 1.51
- added ability to choose indication LEDs on Read and Write operations (you can set both to same LED). Take note that there only LEDs that system reports to be available, and on many platforms only one LED (and vibrator) is actually reported as application-controllable
- another change to "suspend-prevention" code to prevent some PDAs to going into sleep in the middle of transfer and interrupting the transfer
Version 1.48
- If there is Inbox window open in background, and "activation error 1f" happens, will try to automatically close Inbox window to prevent activation error. This just requests Inbox to close as user can do, so you need not to worry for it - it shouldnt cause any problems with messaging.
Version 1.4
- driver revamp, added asynchronous processing. If device can do USB transfers and read/write from card simultaneously, there will be significant speed increase - up to limit of either USB controller or Flash memory (what is slower).
For my 8310 / SanDisk 2Gb setup it gave about 20% speed increase.
Version 1.35
- moved all natural language strings/messages into resource string tables, to allow for resource i18n/translation
Version 1.34
- on deactivate, switch will be made not just to RNDIS, but to previously remembered driver. I.e. if you will set ActiveSync to Serial mode, it will not revert to RNDIS anymore on Mass Storage deactivation, it should remain Serial
Version 1.33
- restart will not be suggested if installation wasnt successful
Version 1.32
- added possible explanations to most common activation errors (1f and 57)
Version 1.3
- added prompt to soft-restart the device after installation
- when storage is attached to USB host, mobile device USB controller and flash disk are ordered to be kept in "Power On" state
- added switch to choose between "Removable" and usual ("Hard Disk") device classes. Will affect how the host OS treats the device - for instance, it will not create System Restore and Recycle Bin if class is Removable.
Version 1.21
- added some additional diag checks to help evaluate possible problems.
Version 1.2
- added write-protection switch
- added checks for ability to actually open memory card (card existance)
- if "storage card" installation chosen, will install to main memory anyway, as it cant properly run from storage card.
View File
www.modaco.com/index.php?act=dscript&CODE=showdetails&f_id=1702