Skip to Content

One of the things Android fans like to point out is that their device-of-choice includes an SD card slot for cheap, removeable storage for photos, songs, apps etc., unlike the iPhone or iPad.  But a small but persistent number of Android owners are blaming SD card-related problems for causing their smartphones to spontaneously crash and lose precious data.

 

That’s what happened to Michael Maurer’s Motorola Droid 2. Maurer says the SD card from his device, running Android 2.2 (Froyo) would suddenly ‘un-mount’ (meaning the OS stops detecting/communicating with the card, usually, if things are going right, in preparation for/during its removal), causing his phone to restart and/or offer the discouraging error message, “SD card damaged.”

Maurer, who posted his complaint on this Google-run newsgroup and also e-mailed me, says his Droid 2 stopped “crashing or freezing” after he removed the SD card altogether.

While the phone still works, the “functionality is greatly reduced (can’t take pictures, no angry birds, etc.) I may dump the phone over this and go back to my Blackberry as I cannot afford this kind of problem on a business phone,” Maurer wrote, adding that he still has not retrieved the data from the card yet (for those who think that Maurer may have some vested interest in the Great Device Wars, he says that he works in the movie industry.)

Many other users report corrupted data on their SD card, forcing them to reformat it, and losing their data in the process.

This problem is not exactly news. Reports go back all the way to October 2008, or 2.5 years ago.

On the other hand, the problem continues. Besides the two above threads, check out this one. And this one. And this one.  And no one – from the handset makers like Motorola, LG or Sony, or the SD card makers like Sandisk or Samsung, or Android’s maker Google – appear to have publicly owned up to the problem, much less provided a definitive fix.

And it’s caused users like this one to ask plaintively, “Dear Google: if there is ANYTHING I can do to get you information, logs, examples, pictures, margaritas…anything regarding this issue…please let me know. This has tainted my Android experience, but I still love it.”

There seem to be several potential explanations for this problem, which someone besides me has surely already compared to Windows’ Blue Screen of Death.

The first is that poorly-manufactured slots and cards are resulting in loose connections that make SD cards prone to spontaneous loosening and/or popping out. This can be aggravated if owners are rough with their Android device, i.e. dropping it or swinging it around quickly.

If that’s the case, I wonder why we haven’t heard about SD card-related problems with other portable devices, like Canon or Nikon digital cameras, or media players like the Archos Jukebox?

Another explanation is a problem with the SD card controller software. This built-in software interfaces with Android and helps manage how – and how quickly – data is transported back and forth. Some users claim that the Class 4 SD cards (4 denotes the speed class rating) are more vulnerable to problems, and that upgrading to a Class 6 card fixed that. They base that on the fact that Class 4 cards from multiple manufacturers seem vulnerable.

The third explanation is a problem with the Android operating system and how it manages data, detects errors or avoids crashes. Because as it is now, the results (crashed/frozen phones, lost data) are catastrophic.

That would explain why there appear to be problems across multiple brands of smartphones. But if that’s the case, why have there been relatively few reports of these problems with Android tablets?

Though I personally use Apple devices, I’m a fan of Android and think it will likely fulfill the prediction of market researchers to become the equivalent of Windows on smartphones and tablets. But this is the downside of Google’s open approach: with many OEM hardware makers, you’re more vulnerable to imperfectly manufactured hardware or imperfectly-implemented software or platforms. The difficulty of QAing for tens of thousands of different pieces of hardware is the cause of most of Windows’ bugs, not Windows code itself. 

To report this post you need to login first.

5 Comments

You must be Logged on to comment or reply to a post.

  1. Anton Wenzelhuemer
    using several (different) android devices myself and have not even heard of that problem.
    interesting how an Apple fan manages to place such a rather strange unrelated blog in this space…

    going to draft my new SDN blogs about the stylishness of the supah-dupah white iPhone as well as a somewhat lengthy rant about my Bada Experiences…

    (0) 
    1. Eric Lai Post author
      Check out the user group/forum threads linked to in paragraphs 3, 6 and 7. There are probably more than a hundred complaints total, most of them from users with publicly-listed e-mail addresses.
      (0) 
      1. Anton Wenzelhuemer
        I didn’t want to question that there might be such issues on a relatively small number of devices(compared to reported 300.000 sold per day).
        I could even tell you a number of bugs or badly designed features of android which annoy me every now and then.

        But then, I recently happened to read about an unbelievable bug in actual iPhones, lets call it the unsolicited tracking bug, details e.g. here. It affects not only a few of the uniform devices, it affects all of them. All! Oh, I forgot. Anything is a feature on iOS, there are no bugs. Actually how happy is SAP or SyBase about a company tracking all their sales people’s movements and potentially selling this info to SAP’s/SyBase’s competitors?

        For me, latter is a real issue to be discussed in detail by a business software vendor strongly supporting that specific platform. Former is using a somewhat less relevant bug together with a questionable tagging (Emerging Technologies – Android?) to support whatever strategy.

        My 2 cents,
        anton

        BTW, I generally like to read your contributions but in this case I think your analysis is somewhat unjust.

        (0) 
        1. Stephen Johannes
          The funny part is that hardware support was always a big problem for any open source operating system.  Given that android is essentially a variant on that theme, there are bound to be problems with incompatibility regardless. That being said I’m sure the folks at google are smart enough to figure out on how to make this less of problem.  Video card support was always fun problem on early versions of FreeBSD/Linux in the mid to late nineties.

          In terms of privacy example, all I can say is that point of Android was to sell mobile ads to keep google profitable.  Not so sure that any mobile platform vendor has my privacy interests in their heart.  However unfortuantely for us if we are really that concerned about technology ruining our privacy we probably need reconsider our lifestyle in the firstplace.  It’s the drawback of embracing a personal world where every moment is tracked.

          Take care,

          Stephen   

          (0) 
          1. Eric Lai Post author
            Agree. It’s not clear at all if this is an Android problem or an OEM issue. Windows was/is plagued with lot of similar bugs where partners are probably ultimately more culpable.
            (0) 

Leave a Reply