PDA

View Full Version : 6.1 ROMs have SD Issues - anyone find a fix?


Genesis3
23rd November 2008, 01:00 AM
All of them that I've tried, thus far.

You MAY NOT see this, by the way, depending on your access pattern, but it is DEFINITELY HAPPENING.

The problem is that its really, really ugly - your card's data is slowly being DESTROYED.

When it hits the "wrong" file, you will find out - the hard way.

This is NOT a "cooked ROM" problem - AT&T's base 6.1 load does the same thing (!)

The EASIEST way to find it is to use Advanced Config to move the IE cache to the card, then play a while. Suddenly the device will lock. You soft reset, and all "appears" well. Its not.

How do I know its damaging data? Because it has scrambled my TomTom map files "just enough" that TomTom comes up "No Maps" (!) - but the file names ARE THERE. The signatures are destroyed - it only takes ONE BYTE of change in the wrong place to do it.

Now what the ##$)! is PIE doing writing in that directory? Its not - on purpose.

The RSS reader will reliably do this too.

If you point them at main memory, no problems. Its SPECIFIC to the SD handler.

Its also SPECIFIC to 6.1 ROMs. 6.0 does NOT exhibit the problem, yet EVERY 6.1 load I've tried can be provoked into doing this.

The only fix is DON'T WRITE TO THE SD CARD via programs. Well.... that's not the WORST thing in the world on a Kaiser as it has a lot of internal memory, but....

Anyone know what the #@#$ is going on here - or have a fix for it?

PS: If you think you're not running into this, don't say I didn't warn you when you find one of your files destroyed without warning. I have run byte-wise compares of SD images and the corruption appears to be almost completely random. And yes, its across both SDHC and non-HC cards (2GB) - both are hit by it, and I've got three, all from different manufacturers. This is VERY reproducable and its not hardware either since 6.0 does NOT exhibit the problem.

DupinBJK
23rd November 2008, 01:24 AM
Quite interesting... which rom build are you using ?

Genesis3
23rd November 2008, 02:03 AM
Have tried several - the most recent being the Hyperdragon 11/15 build.

The stock AT&T 6.1 build did the same thing as soon as I switched PIE's storage to the card. Its not instantaneous but if you browse for a significant length of time it WILL do it.

Flashed to 3.29 HardSPL to be able to load the various cooked ones here, all that I've tried so far do the same thing. Flash back to 6.0 AT&T, no problems.

VERY consistent.

I just put 3.28 HardSPL on to see if that changes anything. Can't imagine why it would, but....

Its pretty subtle if you don't browse heavily - if you get a "lockup" with PIE while its set to write to the card YOU ARE SCREWED. You may not know WHICH file got smashed but I guarantee one did. If it smashes the MFT then the fun really begins (the entire card's contents are gone), but I would prefer that to a RANDOM file getting destroyed!

I have run sector-by-sector compares and have found that where it "scribbles" when it happens appears to be completely random.

And again - 6.0 does NOT do it, and if you only READ from the card, its fine.

I suspect that its a "per-event" risk and so anything that runs from the card and writes data back there EVENTUALLY will screw you - its just a matter of time.

RizwanKhan
23rd November 2008, 03:39 AM
The EASIEST way to find it is to use Advanced Config to move the IE cache to the card, then play a while. Suddenly the device will lock. You soft reset, and all "appears" well. Its not.
...

thats why it is strongly recommended NOT TO store ie cache to storage card. Keep it on device memory. There is no fix for this problem yet except keeping ie cache on device.

stmasi
23rd November 2008, 04:10 AM
Sounds pretty easy to bypass the problem, eh? Don't store stuff to the card. No big deal. I mean, c'mon, it's not like we're going to run out of memory storing the IE cache on the device.

:)

Beside that, it must only be IE as I've always used the card to store my email and attachments and have never had a problem. However, I am using a 16GB card...perhaps that makes a difference. I've been running various 6.1 ROMs (including some questionable betas) for almost a year now and have experienced ZERO corruption. Also, if it makes a difference, I perform so much data transfer with my card on a weekly basis. Pretty much filling and emptying about every third day.

Genesis3
23rd November 2008, 04:21 AM
It is NOT only IE.

The RSS reader that is in there (RSSHub) that HTC stuffed in the later roms does it too.

I managed to trigger it last night with RssHub; thinking IE was the only culprit cost me (another) reload of my SD card.

Be careful - if its per-event risk then ANYTHING you store on the card (e.g. pictures, etc) could cause it, and apps like TomTom that write places you set as destinations to as a cache can cause it too - its just that being data dependant the more often you write, the higher the risk.

BTW this is a 6.1 issue that does NOT affect the Wizard - I have had a custom (I cooked it) 6.1 ROM on my Wizard for six+ months without a single screwup. But I've yet to find a 6.1 ROM for the Kaiser that DOESN'T have this problem.

BTW, is there a 6.1 ROM around WITHOUT the new PIE? God I hate the new format on that thing...

Genesis3
23rd November 2008, 04:52 AM
I have been beating on PIE stored on the card, plus RSS stored on the card now for over an hour - after loading HardSPL 3.28 (was running 3.29) and SO FAR I haven't had it happen.

Now this doesn't mean much, but that I got a solid couple of hours in without it blowing up - when I was pretty reliably able to do it previously - might be significant.

Or maybe not.

I'll run this way for a week or so and see if I can get it to misbehave.... I have card backups :)

pazookie
23rd November 2008, 07:48 AM
yah i have learnt to back up my sd all the time cause im CONSTANTLY getting corruption..but corruption i can see like messed uop names and folders which ive found more consistant when i have sd power settings set to enabled in advanced config..

debully
23rd November 2008, 11:58 AM
I have also witnessed RSSHub destroying my card several times

I remember this problem when WM5 came out on the Artemis. It was linked to the power state and the device going into sleep mode. It never occured when you used the power button, only when it went into automatic sleep. I think there are options in schaps advanced config regarding this - might be worth a try.

DupinBJK
23rd November 2008, 12:02 PM
Have tried several - the most recent being the Hyperdragon 11/15 build.


I mean CE build number and aku. We have now many available builds from which to choose, and we could investigate whether it's a problem related to an HTC driver alone or if there's something in the SYS services too which has to be patched. I'm not talking about workarounds at all.

Genesis3
23rd November 2008, 04:09 PM
20931.1.5.0 (assuming the SYS and XIP were ported)

I don't have the numbers from the AT&T load handy.

Downgrading the SPL MAY have fixed it. I haven't had a lock/trash since last night when I changed the SPL. Hmmmm..... that "hotfix" may have been a "hotf$ck" instead.

Will update as/when I learn more.

-888-
24th November 2008, 05:06 AM
This is NOT WM6.1 problem, if anything - it is WinMo's problem in general (all versions).
I have witnessed exactly same problem on WM 2003, WM2003SE, WM5, WM6 and WM6.1 - and I bet its the same on WM2002 and WM2000 (I just never had any of those ancient devices).
Solution is very simple:
DO NOT move IE cache to SD card, that's all.
Unless you have to (i.e. my iPAQ 6515 have literally no space left on Main Storage and I have to use SD for IE cache etc) then simply make at least weekly backups of your SD on your PC, its not a big deal, but it is annoying like hell (specially when it happens "on the road").

AXP
24th November 2008, 08:32 PM
I have same problem several times!
Most offen it's happend in A***OS Smart Rom (don't remember full name), then i flash into wm6.1 off and it happends only one time. I use StorageTools to ix My Card after that (not data, only card)...

Is this heal????

ai6908
24th November 2008, 08:55 PM
Just use Opera browser:D. I dont have that problem in my tilt, although i did had problem with hermes, and scan and fix errors for the card made it go away. And i also a 2GB card, maybe it is an issue with higher storage capacity cards.

mohsin_75
24th November 2008, 10:52 PM
hi there, i have similar problem with my vario 3, i have installed all my application on sd card including tomtom. I have about 500 mp3 and pictures. i can listen to music all day at work but when turn my tomtom on, it says no maps found and then everything disappears on the sd card. it still shows in memory status that i have used 70% of my sd card but it doesn't show anything in win explorer.

i think it might have caused by installing tomtom on sd card.

can anyone help please?

joaoortiga
24th November 2008, 11:47 PM
hi there, i have similar problem with my vario 3, i have installed all my application on sd card including tomtom. I have about 500 mp3 and pictures. i can listen to music all day at work but when turn my tomtom on, it says no maps found and then everything disappears on the sd card. it still shows in memory status that i have used 70% of my sd card but it doesn't show anything in win explorer.

i think it might have caused by installing tomtom on sd card.

can anyone help please?



To recover that files you can use de windows tool error checking that will recover your files but to the found.000 folder (hidden), but the files are useless because is will be on the wrong extension and name

you have now 2 solutions:

1 - is guest the extension of that files and rename it

or

2- use the program named "getbackdata for fat" and it will correct the name and the file extension but not the correct name of the folder where it was. but better than nothing. :)

hope i could help

bsw11
25th November 2008, 08:50 PM
I saw this many times with RSSHUB - finally moved to main mem and have not seen it since. I also don't use PIE. It will be interesting to see if its 3.59 causing the issue, please keep us posted. I went a bought a new card thinking that it was a bad card: :-)

Genesis3
28th November 2008, 05:24 PM
If you're running 3.29 get it off your device - in fact, there should be a WARNING on the page for the various HardSPL versions. This may be device version specific (are there multiple hardware versions of the Kaiser as there are with the MDA?) but on MINE, 3.29 does this repeatedly.

I have now been running 3.28 for a week with ALL power management enabled, RSSHub and PIE caching to the storage card, and all my user-loaded apps running from the storage card, and I have been intentionally pounding the everloving hell out of it to try to get it to misbehave.

ZERO ISSUES.

The ONLY thing I changed was the SPL. I didn't even reflash the ROM (just the SPL) when I changed it - just used Jump to get back into the "superCID" mode and flashed 3.29 down to 3.28.

If you're running something other than 3.28, try 3.28.

So far, one week in, it has completely fixed this problem on my Kaiser.

Silverexp
28th November 2008, 08:31 PM
If you're running 3.29 get it off your device - in fact, there should be a WARNING on the page for the various HardSPL versions. This may be device version specific (are there multiple hardware versions of the Kaiser as there are with the MDA?) but on MINE, 3.29 does this repeatedly.

I have now been running 3.28 for a week with ALL power management enabled, RSSHub and PIE caching to the storage card, and all my user-loaded apps running from the storage card, and I have been intentionally pounding the everloving hell out of it to try to get it to misbehave.

ZERO ISSUES.

The ONLY thing I changed was the SPL. I didn't even reflash the ROM (just the SPL) when I changed it - just used Jump to get back into the "superCID" mode and flashed 3.29 down to 3.28.

If you're running something other than 3.28, try 3.28.

So far, one week in, it has completely fixed this problem on my Kaiser.

Does this happen with both cmonex’s & jockeyw2001’s HardSPL 3.29?

Genesis3
29th November 2008, 02:52 AM
It happens with the ORIGINAL REAL 3.29 SPL that AT&T is shipping with their STOCK 6.1 ROMs!

That's not one of the hacked ones - that's OEM. I was able to REPEATEDLY lock the device and scramble the card by sticking PIE's cache on the card with the stock AT&T ROM.

I'm near 100% convinced its the 3.29 SPL that is FUBAR'd and not the hacking on it. I don't know why it should matter (its just a boot loader) but perhaps its doing something funky with the SD interface and whatever it does survives ROM initialization during the boot process.

In any event with 3.28 on my Kaiser I have had ZERO ISSUES with SD corruption or freezes of any kind, going on a week now. I've had no reason to reset it - at all - during that time.

I won't call this "conclusive" for another week or two, but given that with my usual usage I wouldn't survive ONE HOUR on 3.29, well, you tell me.

mohsin_75
30th November 2008, 02:54 PM
If you're running 3.29 get it off your device - in fact, there should be a WARNING on the page for the various HardSPL versions. This may be device version specific (are there multiple hardware versions of the Kaiser as there are with the MDA?) but on MINE, 3.29 does this repeatedly.

I have now been running 3.28 for a week with ALL power management enabled, RSSHub and PIE caching to the storage card, and all my user-loaded apps running from the storage card, and I have been intentionally pounding the everloving hell out of it to try to get it to misbehave.

ZERO ISSUES.

The ONLY thing I changed was the SPL. I didn't even reflash the ROM (just the SPL) when I changed it - just used Jump to get back into the "superCID" mode and flashed 3.29 down to 3.28.

If you're running something other than 3.28, try 3.28.

So far, one week in, it has completely fixed this problem on my Kaiser.

......

hi there,
could you help me on how to chage SPL from 3.29 to 3.28??
thanks.

mohsin_75
1st December 2008, 12:16 AM
It happens with the ORIGINAL REAL 3.29 SPL that AT&T is shipping with their STOCK 6.1 ROMs!

That's not one of the hacked ones - that's OEM. I was able to REPEATEDLY lock the device and scramble the card by sticking PIE's cache on the card with the stock AT&T ROM.

I'm near 100% convinced its the 3.29 SPL that is FUBAR'd and not the hacking on it. I don't know why it should matter (its just a boot loader) but perhaps its doing something funky with the SD interface and whatever it does survives ROM initialization during the boot process.

In any event with 3.28 on my Kaiser I have had ZERO ISSUES with SD corruption or freezes of any kind, going on a week now. I've had no reason to reset it - at all - during that time.

I won't call this "conclusive" for another week or two, but given that with my usual usage I wouldn't survive ONE HOUR on 3.29, well, you tell me.


hi,
i have installed 3.28 spl and copied all my files again and intalled tomtom as well. after using it for few hours, i captured a video file and saved on sd card. guess what? everything has vanished again...

so i'm sure it has nothing to do with spl 3.29

I love my vario 3 but this SD card problem is putting me off....

Genesis3
2nd December 2008, 03:38 AM
Barf in that case...

I'm still ok. Been over a week now since I downgraded the SPL.

The symptom in my case was that it would smash something in my "north_america" directory (TomTom's NA map) and when I started TT it would immediately come back with "No Maps!" which, of course, make the app useless. I could pull the card, stuff it in my PC and run a CHKDSK on it - it was clean (!). Recopy the north_america directory, it works - for a while.

But since changing over the SPL it hasn't happened again.... so far....