OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
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


 02.01.2026 17:21:35lGo back Go up