Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Talk

Reply
 
Thread Tools Display Modes
  #1  
Old 11-21-2005, 01:00 PM
Ed Hansberry
Contributing Editor Emeritus
Ed Hansberry's Avatar
Join Date: Aug 2006
Posts: 8,228
Default Windows Mobile 5 Takes Two Steps Forward With Storage Cards, And Two Steps Back

Windows Mobile 5 takes two steps forward in how it deals with storage cards, and it also takes two steps back. Lets deal with the positive first. As many of you know, when you install an application into RAM (WM2003SE and earlier) it would put the files in \Program Files\Application Name. When you put it on a storage card or in the storage ROM of those devices, the install directory was just off the root, so if you installed 20 apps to your storage card, you'd have 20 folders showing if you looked at your storage card. WM5 now puts all apps in \Program Files\Application Name regardless if you install to the device or to storage cards. :way to go:

Next up, the often confusing ignore_my_docs file seems to be gone. You can read more about this hidden file in an article I wrote over three years ago.

Now, related to that, it seems the new behavior is to ignore the My Documents folder on storage cards altogether. :? This can be nasty if you used your storage card for a lot of data in a My Documents folder. Since that folder is ignored, and since for some reason most apps can only see files one level deep, if you have any sub-folders in My Documents, files won't be seen. For example, a file in \Storage Card\My Documents\Personal is technically three levels deep. The old behavior was to see the My Documents folder as the root by applications so files in Personal were visible. The new behavior seems to be to treat the Storage Card as the root, so files in My Documents are visible, but not files in Personal. The solution? Move all of your document storage folders out of My Documents and up to the Storage Card. Ugh. Get rid of 20 application folders on the Storage Card and replace it with 20 document folders. Some applications bypass the Windows Mobile browse dialog box and work fine, like eReader and PocketBible. Most apps though use the WM file browser and can't see files that deep. Oh well. We are getting close. The solution is, of course, to get rid of the multiple nested folder limits. \Storage Card\My Documents\Business\2005\Recapitalization Project may look cluttered and inefficient to some, but it makes great sense for me and I should be allowed to use that kind of structure on my device just like I do on my desktop.

The other step back deals with how the card itself, the hardware, is dealt with. Now, in fairness, I don't know if this is how the HTC devices do it, or how iMate has customized it, or if it is how WM5 itself deals with it. When my devices suspends, it seems the OS loses sight of the card. I have witnessed this with a 1GB SD card in a JasJar and a 1GB minis card in the K-Jam. The result is the application hangs or crashes. For example, coming out of suspend, PocketBible is still on the screen, but as soon as I try to change the page, the app disappears. Poof. No crash, just gone. When I reopen it, all of the browsing history is gone and I my place has been lost. I've seen it with ListPro and Daily Reader as well. This is reminiscent of how Windows Mobile 2003 did things too. Fortunately, that was largely fixed by a registry hack to change some obscure setting. Something about the EPS conduit to the Bussard Collectors or some such technospeak. That same registry key exists in WM5 but the default value is the hack value, so there is nothing to change. I'd be curious to see how this works with the Dell Axis X50v with the upgrade or the new X51v, or any non-iMate device. If things work great for you in this regard, let me know the size of your storage card. I had a 512MB SD card but I can't find it to test.
 
Reply With Quote
  #2  
Old 11-21-2005, 01:22 PM
MitchellO
Oracle
Join Date: Aug 2006
Posts: 866

I too have noticed that WM5 forgets about the card after suspending the device. I have only three apps on my miniSD card (Anthelion 1 & 2 Beta and the gfDoom port), and if I suspend when playing Doom, I get a file error when I turn it back on.
__________________
Mitchell Oke - Gear Diary Editor
MacBook Pro, Self-Built Media Center PC on 22" LCD
Samsung i600 "BlackJack", HTC Universal, Microsoft Zune
 
Reply With Quote
  #3  
Old 11-21-2005, 01:42 PM
EvilOne
Intellectual
EvilOne's Avatar
Join Date: Mar 2004
Posts: 140

At times when I am reading an eBook with eReader (book on SD) it has lost the SD card completely and eReader freaks out. Now I just put whatever book I am reading in the device's memory.
 
Reply With Quote
  #4  
Old 11-21-2005, 01:45 PM
pocketpcadmirer
Sage
pocketpcadmirer's Avatar
Join Date: Jan 2006
Posts: 805

"For example, coming out of suspend, PocketBible is still on the screen, but as soon as I try to change the page, the app disappears. Poof. No crash, just gone. "

Really astonished to see that..Wats happening Microsoft ??..so many complaints.

"God please bestow me the power to stop yammer about windows mobile 2005". Had I been a corporate person I would have stop using Windows Mobile devices.

Think of a situation, u r using plan maker..editing a important doc..u get a call on ur mobile and u turn off ur win mobile 5 PDA..wen u turn it on..happy birthday..all looks clean..nothing is there !! :twisted:

Sunny 0X :crazyeyes:
__________________
Windows Phone help
 
Reply With Quote
  #5  
Old 11-21-2005, 01:53 PM
pocketpcadmirer
Sage
pocketpcadmirer's Avatar
Join Date: Jan 2006
Posts: 805

Quote:
Originally Posted by EvilOne
At times when I am reading an eBook with eReader (book on SD) it has lost the SD card completely and eReader freaks out. Now I just put whatever book I am reading in the device's memory.
U may be right in ur case Evilone. But about the poor people with ipaq 1950s..who have to think twice before installing something on their 'skinny' memory :grumble:

Sunny
__________________
Windows Phone help
 
Reply With Quote
  #6  
Old 11-21-2005, 01:54 PM
Darius Wey
Developer & Designer, News Editor Emeritus
Darius Wey's Avatar
Join Date: Aug 2006
Posts: 12,959
Default Re: Windows Mobile 5 Takes Two Steps Forward With Storage Cards, And Two Steps Back

Quote:
Originally Posted by Ed Hansberry
The other step back deals with how the card itself, the hardware, is dealt with. Now, in fairness, I don't know if this is how the HTC devices do it, or how iMate has customized it, or if it is how WM5 itself deals with it. When my devices suspends, it seems the OS loses sight of the card. I have witnessed this with a 1GB SD card in a JasJar and a 1GB minis card in the K-Jam.
Definitely not a problem affecting all Windows Mobile 5.0 devices. My M600 is able to pick up the card coming out of standby - in fact, instantaneously. 8O
__________________
Want the latest news, views, rants and raves? Visit our portal. Wish to contact me? Send me a private message or e-mail.
 
Reply With Quote
  #7  
Old 11-21-2005, 01:55 PM
halljames
Pupil
Join Date: Aug 2004
Posts: 10

I really hope someone sorts out the folder level problem or comes up with a registry hack for it. I too have all my documents in a nice organised folder structure and have had to move them up to the root of my Storage Card. I have done this for some programs such as PhatPad so I can see the notes, but for some others, I have left the file structure and just use file explorer to launch the relevant files.

Come Citanic, I bet you know how to do it with your Tweaks2k2
 
Reply With Quote
  #8  
Old 11-21-2005, 01:56 PM
adamz
Thinker
Join Date: Jul 2006
Posts: 357

My KJAM is in the shop, but what is the current value of:
[HKEY_LOCAL_MACHINE\System\StorageManager\]
"PNPUnloadDelay"

Try changing it to:
[HKEY_LOCAL_MACHINE\System\StorageManager\]
"PNPUnloadDelay"="4096"

That seems to work on a non-HTC WM5 device for me.
 
Reply With Quote
  #9  
Old 11-21-2005, 01:59 PM
pocketpcadmirer
Sage
pocketpcadmirer's Avatar
Join Date: Jan 2006
Posts: 805
Default Re: Windows Mobile 5 Takes Two Steps Forward With Storage Cards, And Two Steps Back

Quote:
Originally Posted by Darius Wey
Quote:
Originally Posted by Ed Hansberry
The other step back deals with how the card itself, the hardware, is dealt with. Now, in fairness, I don't know if this is how the HTC devices do it, or how iMate has customized it, or if it is how WM5 itself deals with it. When my devices suspends, it seems the OS loses sight of the card. I have witnessed this with a 1GB SD card in a JasJar and a 1GB minis card in the K-Jam.
Definitely not a problem affecting all Windows Mobile 5.0 devices. My M600 is able to pick up the card coming out of standby - in fact, instantaneously. 8O
Thanks for endowing me with some relieve sir
__________________
Windows Phone help
 
Reply With Quote
  #10  
Old 11-21-2005, 02:04 PM
Ed Hansberry
Contributing Editor Emeritus
Ed Hansberry's Avatar
Join Date: Aug 2006
Posts: 8,228

Quote:
Originally Posted by Adamz
My KJAM is in the shop, but what is the current value of:
[HKEY_LOCAL_MACHINE\System\StorageManager\]
"PNPUnloadDelay"

Try changing it to:
[HKEY_LOCAL_MACHINE\System\StorageManager\]
"PNPUnloadDelay"="4096"

That seems to work on a non-HTC WM5 device for me.
It is 4096 on the JasJar and K-Jam.
__________________
text sig
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:24 PM.