Jump to content


Photo

WM5torage

* * * * * 12 votes

  • Please log in to reply
1018 replies to this topic

#981
tobbbie

tobbbie

    Regular

  • Members
  • PipPip
  • 106 posts
  • Location:Germany
  • Devices:Tornado (+ see signature)

It does not work because Vox indeed fails to protect partition from writes on the PDA side.
The test file was successfully deleted from PDA side, so partition was not protected - and its something I can not fix unfortunately.

The logfile I provided should have no tests inside that backup your statement above.
How do you know that a testfile was deleted?

Indeed I have (with 1.89ß2) checked the contrary, i.e. I can write from USB side.
The device side can read (and it seems it can write, but it can't - in the end, after WM5torage is disabled).
The latter looks like (I have done very little testing) the write is not going from the cache to the card.

  • 0

#982
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone

The logfile I provided should have no tests inside that backup your statement above.
How do you know that a testfile was deleted?

Indeed I have (with 1.89ß2) checked the contrary, i.e. I can write from USB side.
The device side can read (and it seems it can write, but it can't - in the end, after WM5torage is disabled).
The latter looks like (I have done very little testing) the write is not going from the cache to the card.

I beleive I know my logs well enough, thanks :excl:
I know that a test file was deleted because there is a statement that says exactly this, and if you look carefully this time, you surely will see it.

By correct functionality the device side should not be able to write to card while PC side should.

You think that "write not going from cache to the card" while in fact you see result of collision in FAT structure updates between PDA and PC sides - whoever updated them latest. On long run that obviously will corrupt the file system.

On devices where it does work correctly, you instantly see "write protected" error if you try to write to card from PDA side while its attached to PC via USB.

  • 0

#983
tobbbie

tobbbie

    Regular

  • Members
  • PipPip
  • 106 posts
  • Location:Germany
  • Devices:Tornado (+ see signature)

...
You think that "write not going from cache to the card" while in fact you see result of collision in FAT structure updates between PDA and PC sides - whoever updated them latest. On long run that obviously will corrupt the file system.
...


In beta2 it seems that writes to the card by USB are not visible by the device and vice versa. So is a file copied to the root of the card not visible to the device until WM5torage is terminated. Anyway the speed of the USB transfer for the VOX is only a slight improve over AS and far less than with a USB card reader. So further debugging this makes no sense I think and I will not further invest time into that (so should you...).

  • 0

#984
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
Version 1.89 Release Candidate 2 is available

All redundant checks and diagnostics removed to maximise performance.

If no new critical issues found, it will be finalised into final release.

Attached Files


  • 0

#985
alexloz

alexloz

    Newbie

  • Members
  • Pip
  • 1 posts
  • Devices:HTC8525
THANKS A LOT, IS NECESSARY SOFTWARE FOR MY MOBILE, IS WORKING PERFECT ON HTC 8525

  • 0

#986
MAPGPS

MAPGPS

    Newbie

  • Members
  • Pip
  • 5 posts
  • Devices:amsam M810, Mio A700

Microsoft documentation clearly states that each disk device must have an unique name.

Seems my A700 device has not followed Microsoft standards.
Now I'm seeing a way to change my A700 to have unique store device name.

I guess it should be changed via boot.hv in the XIP, but do not know which registry controls the device name of a TrueFFS store.

Part of boot.hv on A700:
[font="Courier New"][HKEY_LOCAL_MACHINE\System\StorageManager]
"PNPUnloadDelay"=dword:1f4
"Dll"="fsdmgr.dll"

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TrueFFS1]
"Order"=dword:1
"BootPhase"=dword:0
"LoadFlags"=dword:1
"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TrueFFS]
"Order"=dword:0
"BootPhase"=dword:0
"LoadFlags"=dword:1
"DriverPath"="Drivers\\BuiltIn\\TrueFFS"

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"Folder"="Mounted Volume"
"PartitionDriverName"="MSPART"
"DefaultFileSystem"=""
"MountFlags"=dword:0
"AutoFormat"=dword:0
"AutoPart"=dword:0
"AutoMount"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"BootPhase"=dword:0
"Folder"="Storage"
"Name"="DiskOnChip M-Systems"
"DefaultFileSystem"="FATFS"

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS]
"DataCacheSize"=dword:800
"CheckForFormat"=dword:1
"EnableWriteBack"=dword:1
"FormatTFAT"=dword:1
"Flags"=dword:14
"MountAsRoot"=dword:1
"MountAsBootable"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS\Filters\fsreplxfilt]
"Order"=dword:1
"Dll"="fsreplxfilt.dll"

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC]
"BootPhase"=dword:0
"MountFlags"=dword:11
"Folder"="IMGFS"
"Name"="TrueFFS"

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\FATFS]
"CacheSize"=dword:800
"DataCacheSize"=dword:800
"XIP"=dword:0
"MountAsROM"=dword:1
"MountAsHidden"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\IMGFS]
"XIP"=dword:0
"MountAsROM"=dword:1
"MountAsHidden"=dword:1

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1]
"BootPhase"=dword:0
"UseCache"=dword:1
"AutoDPDMode"=dword:1
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"WindowBase"=dword:0
"Ioctl"=dword:4
"Order"=dword:0
"Index"=dword:1
"Prefix"="DSK"
"Dll"="TrueFFS.dll"
"Profile"="TRUEFFS_DOC1"

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS]
"UseCache"=dword:1
"AutoDPDMode"=dword:1
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"WindowBase"=dword:0
"Ioctl"=dword:4
"Order"=dword:0
"Index"=dword:1
"Prefix"="DSK"
"Dll"="TrueFFS.dll"
"Profile"="TRUEFFS_DOC"
"Flags"=dword:11000[/font]

  • 0

#987
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
I see only two storage devices in registry (exactly the same as WM5torage sees).
Why do you think there are must be three storage devices?

If you look at the dump you provided:

50.00M (0x3200000) TrueFFS
| 1.06M (0x10fc00) Part00
| 1.63M (0x1a0000) Part01
| 44.94M (0x2cf0000) Part02
| 2.38M (0x260000) Part03
66.38M (0x4261200) TrueFFS
| 1.06M (0x10fc00) Part00
| 1.63M (0x1a0000) Part01
| 44.94M (0x2cf0000) Part02
| 2.38M (0x260000) Part03

You may notice that "second device" is merely the clone of the first - all partition sizes and even the partition handles are the same.

It may be that not WM5torage can not see the Extended ROM partition (WM5torage works on disk level, not partition level).
It may be that whole disk is exported ok, but PC can not see Extended ROM partition because it does not use FAT filesystem on A700?

Edited by Ingvarr, 18 April 2009 - 09:16 AM.

  • 0

#988
MAPGPS

MAPGPS

    Newbie

  • Members
  • Pip
  • 5 posts
  • Devices:amsam M810, Mio A700

I see only two storage devices in registry (exactly the same as WM5torage sees).
Why do you think there are must be three storage devices?

If you look at the dump you provided: ...

You may notice that "second device" is merely the clone of the first - all partition sizes and even the partition handles are the same.

My A700 does have three storage devices.

After further investigation, I found that the name of the second device should be "TrueFFS1", but has been cut as "TrueFFS" due to the limitation of 7 characters length of device name in WM5/WM6.

So I managed to change the device name by modification to the boot.hv file in XIP:
change:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TrueFFS1]
to:
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\rTueFFS1]
(I tried many times for the parameters in boot.hv, and finally got this trick)

Then hard-reset A700.
Great! WM5torage can now show three storage devices!
(TrueFFS, rTueFFS, DSK1:)

Attached File  WM5torage.JPG   23.82KB   24 downloads

And pdocread can aslo show three storage devices:
C:\Scoter Kitchen\Utilities\TOOLS\itsutils> pdocread -l
50.00M (0x3200000) TrueFFS
| 1.06M (0x10fc00) Part00
| 1.63M (0x1a0000) Part01
| 44.94M (0x2cf0000) Part02
| 2.38M (0x260000) Part03
66.38M (0x4261200) rTueFFS
| 66.38M (0x4260000) Part00
1.90G (0x79b00000) DSK1:
| 1.90G (0x79ae1200) Part00

Finally I was able to re-partiton the second store (rTueFFS, 66.38M) into 2 partitions with the export of WM5torage.
This time I used FAT16 (previously I used FAT32 for M810 phone and met strange things) for the second partition, and can normally copy/view files on it from both A700 and PC side via WM5torage.

Now pdocread shows:
C:\Scoter Kitchen\Utilities\TOOLS\itsutils> pdocread -l
50.00M (0x3200000) TrueFFS
| 1.06M (0x10fc00) Part00
| 1.63M (0x1a0000) Part01
| 44.94M (0x2cf0000) Part02
| 2.38M (0x260000) Part03
66.38M (0x4261200) rTueFFS
| 39.19M (0x2730c00) Part00
| 23.53M (0x1788600) Part01
1.90G (0x79b00000) DSK1:
| 1.90G (0x79ae1200) Part00


Thanks Ingvarr for your great WM5torage!

MAPGPS

Edited by MAPGPS, 18 April 2009 - 05:54 PM.

  • 0

#989
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone

After further investigation, I found that the name of the second device should be "TrueFFS1", but has been cut as "TrueFFS" due to the limitation of 7 characters length of device name in WM5/WM6.

Ah, thats a good find. Is thats in official ROM?
I wish that they employed better programmers for making firmwares, that can actually read the specifications...

  • 0

#990
MAPGPS

MAPGPS

    Newbie

  • Members
  • Pip
  • 5 posts
  • Devices:amsam M810, Mio A700

Ah, thats a good find. Is thats in official ROM?

Yes, it is the official ROM of A700/A701.
I found some other device models also have the same issue, such as O2 Xda Life etc.

  • 0

#991
xxxpongxxx

xxxpongxxx

    Newbie

  • Members
  • Pip
  • 2 posts
  • Devices:null
was wondering, why is it that whenever i connect this to my computer
it couldnt read the phone.

all i get is it asking me to format drive f:\
because it says it is unformatted

thanks



htc tytn 2, wm6.1

  • 0

#992
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone

was wondering, why is it that whenever i connect this to my computer
it couldnt read the phone.

all i get is it asking me to format drive f:\
because it says it is unformatted

thanks
htc tytn 2, wm6.1


Sadly, WM5torage does not work with TyTN2 due to poorly made driver in firmware (explained in FAQ).

Edited by Ingvarr, 27 April 2009 - 06:42 PM.

  • 0

#993
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
Version 1.9 is released - thanks to all people who helped with testing!

  • 0

#994
tomme45i

tomme45i

    Newbie

  • Members
  • Pip
  • 2 posts
  • Devices:HTC Trinity

Version 1.9 is released


Ingvarr one more time thank you for this great app. Here is WM5torage Polish edition: 

Attached Files


Edited by tomme45i, 28 April 2009 - 03:40 PM.

  • 0

#995
deanchi

deanchi

    Newbie

  • Members
  • Pip
  • 1 posts
  • Devices:c750
this software is very usefull thanks a lot

  • 0

#996
spy_kobz

spy_kobz

    Newbie

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Devices:O2 Graphite
guys good day. I'm not so familiar with programs..i just wanna ask if you have an idea why does the WM5torage 1.75 and 1.8 version by Igor V. Bohzko doesn't work on my O2 Graphite running on WM6 standard OS or do you have an email address of Igor so |I could ask him personally.

need your help,

thanks alot

Edited by spy_kobz, 03 May 2009 - 08:50 AM.

  • 0

#997
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
Did you read the FAQ? Really, this kind of question asked every day, thats why its in the FAQ.

  • 0

#998
rcooper

rcooper

    Newbie

  • Members
  • Pip
  • 1 posts
  • Devices:ppc-6700

Hopefully this application also gets apptodate support !


I second this, I would love to see apptodate support.

  • 0

#999
stratuus

stratuus

    Newbie

  • Members
  • Pip
  • 3 posts
  • Devices:DX900
I've just installed this on my Acer DX900 WM6.1.

I can't find the storage card (SDMMC) using File Explorer.

I've tried the solution as described in the FAQ on page 1 but it doesn't work.

Can somebody more knowledgable than me please help?

Thanks!

PS today I uninstalled the program, as per the instructions in the FAQ but even with the program uninstalled, I still have no access to my storage card FROM THE PHONE.

However I can still access the card via Activesync.

Please help!

Edited by stratuus, 27 August 2009 - 01:08 PM.

  • 0

#1000
stratuus

stratuus

    Newbie

  • Members
  • Pip
  • 3 posts
  • Devices:DX900

I've just installed this on my Acer DX900 WM6.1.

I can't find the storage card (SDMMC) using File Explorer.

I've tried the solution as described in the FAQ on page 1 but it doesn't work.

Can somebody more knowledgable than me please help?

Thanks!

PS today I uninstalled the program, as per the instructions in the FAQ but even with the program uninstalled, I still have no access to my storage card FROM THE PHONE.

However I can still access the card via Activesync.

Please help!


Can't now access the card via activesync, only by removing the card and inserting it in a laptop.

Help!

Edited by stratuus, 27 August 2009 - 10:06 PM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users