| |
DC7OS > POCKETPC 24.09.07 20:03l 148 Lines 6788 Bytes #999 (10) @ DL
BID : O9HDC7OS_02R
Read: GUEST OE7HNT
Subj: (01/01) WM5torage_178BETA2.inf
Path: DB0FHN<DB0RGB<DB0SL<DB0FSG<DB0PV<DB0MRW<OK0PKL<DB0TUD<DB0FC
Sent: 070924/1857z @:DB0FC.#NDS.DEU.EU [JO52GG OP: DF2AU] DP6.00 $:O9HDC7OS_02R
X-Info: User S&F received from DC7OS at DB0FC
From: DC7OS @ DC7OS.DB0FD.#NDS.DEU.EU (Karsten)
To: POCKETPC @ DL
X-Info: Sent with login password
WM5torage v1.78 beta 2
Size: 77 KB
Date: September 21, 2007 (Updated)
Type: Freeware
Requirements:
• Windows Mobile 5.0
Download:
• WM5torage_178BETA2.CAB
Author: Igor V. Bozhko
Email: n/a
Description:
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. Take note that speed will be dependent on your PDA/smart-
phone hardware - it will be high-speed USB only if your device actually high-
speed capable (most are not), and also most devices have quite slow flash
writers. Some devices with proper hardware support perform in spectacular speed
though (for example HTC Athena works in high USB 2 speed if you export a
microdrive).
WM5torage could work with different phones and PDAs, hovewer I cant be sure
about compatibility with every device ever made, as I had to break some
specifications to defuse "anomalies" (bugs?) in the firmware USB drivers. This
just means what it means - some devices/firmwares have problems with WM5torage,
and on some it won't work at all (notably on Typhoon/Feeler/C500/8010/8020 with
"unofficial" WM5).
When activated, memory card must be made not be accessible to 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).
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.
WARNING:
The ability to choose different card slots to export will potentially allow you
to export the system(firmware) storages/disk partitions. While it can be very
powerful tool, improper use of it may damage the firmware data and will require
a re-flashing, or in worst cases it may even render the device PERMANENTLY
unusable. There is no 100% way to automatically determine if the given storage
device is the system one, WM5torage will only try to make guesses about it and
display warnings, but its not 100% proof. So if you see the "second free memory
card available", dont rush with formatting it/copying data on it (especially
when you know that your device have only one card slot)!! You have been warned!
Update Description:
v1.75:
- Many changes to the driver to allow for more invisible error recovery. Can
possibly help with read/write instabilities on some devices. Also can help
with preventing the complete freezes in case of USB/flash memory errors.
- Added the quick "blink" indication when choosing the LEDs/vibrators.
- Improved the checking for "system" storages. Will try to more intelligently
choose the storage card device as default right after install. Can help on
devices where "DSK1:" is infact an internal storage, and the storage card is
for example "DSK3:".
- More compatible re-mount mechanism. Possibly can help with "Hang on
deactivate" issue.
v1.73:
- More of bugs fixed. Restored compatibility with some devices that were
supported in 1.5x.
- Moved start shortcut from "Accessories" subfolder to main Programs menu.
v1.71:
- Bug fixes.
- Added the command line switch -t to "flip-flop" between active and unactive states.
- Files are now compressed with UPX.
v1.7:
- Added ability to choose the PDA/smartphone storage device to export as USB
Mass Storage. Helpful for PDAs/phones with several card slots or internal
"file stores".
v1.6b:
- Fixed a minor issue with applicaiton icon not appearing in "Accessories"
Start Menu folder after installation on PDAs.
- Full compliance with USB Mass Storage Bootability Specification. Now booting
PC from smartphone as USB stick should always properly work, provided your
computer's BIOS is modern enough to properly USB-drive-boot. Checked it via
booting FreeDOS and PuppyLinux from my 8310 - seem to work ok.
- Improved general compliance with USB Mass Storage protocol. Still not 100%
compliant though, due to the built-in hardware driver limitations & bugs.
- Added command line switches to control utility "remotely", via scripting
utils or batch files & shortcuts:
>> -a Activate mass storage mode
>> -d Deactivate mass storage mode
>> -q Quit
Switches can be combined, they will be executed in order. For example,
"WM5torage -a -q" will launch utility, activate mass storage mode (if not
active already), and quit after activation is completed.
v1.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".
v1.52:
- LED interface tweaks.
- Fix for a small issue with LED/vibrator not going off.
v1.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
v1.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.
v1.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.
Read previous mail | Read next mail
| |