Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Handhelds Hardware

Secure Digital vs. Multimedia Cards 12

n1ywb asks: "I recently cajoled myself into buying a Dell Axim. Since the compact flash slot is obviously taken up by my 802.11b card, that leaves me with the OTHER slot for adding additional storage. This other slot is billed as a 'Secure Digital Card' slot, although I understand it is backwards compatable with the 'Multimedia Card' standard. The name 'Secure Digital' is somewhat misleading it seems. It has some kind of digital rights management technology onboard, which nobody seems to want to elaborate on. It has hardware encryption, which sandisk.com touts as 'Cryptographic security for copyrighted data based on proven security concepts from DVD audio.' Hah! DeCSS anyone? Magic markers? There isn't a lot of REAL information about SD cards out there. I like cheap and fast storage, but I'm paranoid of DRM. _I_ am god here; my hardware is slave to me. I don't want my PDA telling me I can't play my Grateful Dead bootlegs because they aren't digitally signed. Should I buy MMC or SD? Where can I find more info? Any real world experiences? What do you think is the bottom line?"

"Here are a couple of other choice quotes from the Sandisk page:

'...included are unique and proprietary security features implemented within the card's controller which facilitate the secure exchange of content between host devices and the card.'


'The SD Card is designed to comply with all three levels of SDMI security requirements. Both non-protected (category 1) and copy protected (categories 2 & 3) material can be stored on the card. The copy protected material can be secured either by a unique card bound identification (category 2) or by an active cryptography algorithm (category 3), that involves challenge/response protocols against a private key. The SD Card security features also have the capability to revoke non-compliant SDMI components using a Media Key Block if security is breached. Under this security scheme, a content provider's data (music, books, software applications, maps, schedules, etc.) can be Checked-In (moved to the card), Checked-Out (moved from the card) or copied to other SDMI compliant cards with necessary copy restriction. The Check-In/Check-Out feature gives the content owners the confidence that their content is protected.'
I read somewhere (trying to find the link) that the DRM technology in the card consists of a chip similar to what would be found in smart cards. It can limit, for example, the number of times a file can be copied off the card.

SD does have some real technical advantages over MMC. It is much faster, up to 10 megabytes per second. The cards have a physical write protect switch, and they have a very high ESD tolerance of +/- 10K volts for contact discharge and +/- 15K volts for air discharge. They also seem to be slightly cheaper now."
This discussion has been archived. No new comments can be posted.

Secure Digital vs. Multimedia Cards

Comments Filter:
  • by Gordonjcp ( 186804 ) on Thursday December 19, 2002 @06:36AM (#4921739) Homepage
    SD is used by certain hardware mp3 players as part of the DRM stuff. My girlfriend's Panasonic player uses SD and a specially modified copy of Realjukebox to send files to the card. If you're not using it for "secure" stuff, it just acts like an ordinary MMC card. I've mounted it in a card reader under Linux to download digital camera photos, and used it as a handy way to transfer files. There's no problem with it at all.

    You can use SD for both, but it tends to be a little more expensive (presumably because of the crypto deelie). At least, that's in my experience, using Windows 98 and Linux. Your mileage may vary, especially if you're using a newer version of Windows.
  • Speed and Brand (Score:4, Informative)

    by Ben Jackson ( 30284 ) on Thursday December 19, 2002 @07:14AM (#4921817) Homepage
    SD is faster (4x?) than MMC, in theory. But make sure the slot in your device can take advantage of that -- the Zarus SL-5x00 cannot.

    Some devices only support memory (not SD accessories like bluetooth).

    Stranger still, some support only MMC. The Franklin e-Bookman (a palm-class device recently on sale for $50 at costco!) manual claims to support only MMC. (and an aside, the MMC storage in the e-Bookman is not general purpose -- only certain types of data can be put on the card rather than RAM)

    For whatever reason, some devices support a limited range of flash sizes. The e-Bookman is limited to 64M. The Zaurus requires a software upgrade to use 256M cards.

    And finally, make sure you can easily return/exchange your card. The Zaurus, for example, can mount and read any brand of card. But a problem (driver bug? hardware bug? card bug?) causes some to become inaccessible after a suspend/resume event. You can find tables of user-tested cards online, but I wouldn't necessarily risk postage or a restocking fee on their accuracy.
  • I've got 3 different devices with SD/MMC support: my Palm m505, Compaq iPAQ PA-2 MP3 player, and a Minolta DiMAGE X camera.

    The DRM capabilities are for companies who are providing data preinstalled on the card, and not for how you wish to use them -- as flash (although you could turn it on if you so chose, how? I'm not sure). For instance, Palm sells SD cards with preinstalled software (Atlases, games, etc.). You can't copy them off the card and install them in your Palm without some other intervention.

    MMC is a bit more pervasive, so if I was thinking about investing in the media, I'd buy MMC. Most devices don't support the full transfer speed of SD, SD cards are physically thicker than MMC cards, so SD cards don't work in as many devices (i.e. my SD card I got with my camera won't work in my PA-2 because it's too thick). And heck, MMC cards are typically $20 to $40 cheaper too (if you've found them cheaper, pass it along!).

    But then again, to each his own, right?
    • MMC cards are typically $20 to $40 cheaper too (if you've found them cheaper, pass it along!).

      Not any longer, as it seems that for example on Amazon's Sandisk page [amazon.com] the Sandisk 32MB MMC card sells for $29.99, but the 32MB SD card is a little cheaper at $26.99. This may be partly explained by the SD having less user accessible space, but that is only a 5% difference, not the 10% shown here.

      There is even a bigger discrepancy between Viking 64 MB cards [amazon.com], where the SD card is selling for $41.99, but MMC car goes for $52.99, a difference of over 25%.

      I found 128 MB SD cards [amazon.com] (which are the cheapest per MB of SD cards (just under $.50/MB typically) to be slightly cheaper than their MMC counterparts [amazon.com], and I can't even find MMC cards in the 256 MB range. So if he is looking for a 256 MB card he may not have any choice but to go with SD. SD even come in a 512 MB format but those cards cost much more per MB.

  • SD can be considered sort of the `CardBus equivalent for MMC' -- it's a faster data connection in the same connector footprint. My understanding is that SD cards can be roughly 4x faster than MMC. Additionally, there are a number of non-memory devices that only come in SD format (most interestingly, the SD BlueTooth card).

    Unfortunately, SD is a highly propietary format, controlled by a standards consortium that charges very high entrance fees, and heavily restricts the ability of members to distribute information about the format. This is why, for example, the Sharp Zaurus uses a proprietary, closed driver for its SD slot, and why the various Linux-on-iPaq systems (http://www.handhelds.org/) do not have SD support (unless the license/consortium radically changes, there won't be an open driver for this format).

    SD/MMC is a nice, convienent format. In its size/power category, it's more functional than SmartCard, which is memory only. The next best competitor is probably MemoryStick, also a very, very closed system. SD/MMC also has the `feature' that it's commonly found on Palm, PocketPC, and Linux handhelds. It's a shame that open systems will be stuck using only the MMC feature set of these systems.
  • by biglig2 ( 89374 ) on Thursday December 19, 2002 @01:12PM (#4923731) Homepage Journal
    I'm, for my sins, a moderator over at the Palm discussion forums on www.brighthand.com.

    Our experience on the board is that while the SD cards are theoretically faster than MMC, the speed difference is not very noticeable, and in fact differences between manufacturers seem to account for as much variation.

    However, this may be a hardware issue with Palm handhelds as the new super-fast Tungsten T seems able to access cards a lot faster, and some people are now reporting SD cards as faster than MMC.

    For my self, I have used both in my M505 and found almost no difference in speed, so from now on I would go for MMC as it is fast enough and so much cheaper.
  • There is NO /Free Software/ SD Card driver for Linux, just MMC.
    Sharp uses proprietary binary drivers in the Zaurus.

    From http://www.handhelds.org/projects/h3800.html [handhelds.org]

    Why do MMC cards work, but SD cards don't?

    The SD Card Association product license agreement does not allow open source drivers for the SD cards. The Multimedia Card Association (which came before SD) does allow open source drivers.

    Can't someone release a binary-only SD card driver? We could. We don't for the following reasons: (1) it's a maintenance headache. Someone must compile and update the driver for each kernel release. (2) People who want to hack a custom kernel will not be able to include SD card support unless they join the SD Card Association. (3) It goes against the grain of open-source operating systems and the whole point of handhelds.org. Driver development work is replicated, bugs go unfixed, time is wasted.

    We will continue our efforts to change the SD Card Association's policies.
  • by molo ( 94384 ) on Thursday December 19, 2002 @01:28PM (#4923858) Journal
    A 16mb SD card came with my Palm m500. On the back of the card:
    Please note that while your new SD card is a 16MB card, only 14.6MB are available for your use, with the remaining 1.4MB in a security area on the card.

    So, MMC is definitely better in this regard.

    BTW, the MMC card reader that came with my RCA CC-9390 DVC camcorder works under Linux with the standard USB drivers. It talks SCSI over USB and then the card has a x86 boot sector and partition table indicating a FAT filesystem. It all works. I was quite surprised and impressed.

    I don't know if a SD card reader would work under Linux due to all the DRM crapola.
  • As far as I understand it MMC uses a SPI like signalling up to 20MHz, SD uses the same (with more options) the x4 speed comes from offering 4 data lines so can be nibble parallel rather than serial, thus 4 times the data but few devices have bothered to suport this high speed mode SPI protocol issues may limit this anyway. The MMC spec is fully relased and available to anyone the SD spec is available to SD CARD group memebers only, so not a lot is known about the "extra features". MMC is fine for everything, but my experince has been, different from other posters, that SD with the extra feature is actually cheaper than MMC. As an end user with a PDA there will be no difference buy which ever is cheaper, your application software must enable the security features so nothing is going to happen without your control and should only be an issue in a MP3 player that offers DRM, Sony uses this in their Magic Stick (White ones) that are replacing the Memory Stick (Purple ones), but most evryone else is ingnoring this.
  • I took a half hour to compile all the MMC and SD prices on buy.com to determine which technology has the best price per megabyte, taking into account the reduced useable memory on SD cards. This is of course the only accurate way to compare the two.

    As it turns out, MMCs have a lower price per megabyte in 16, 32, and 64 meg capacities. As capacities go up, the gap closes however, and at 128MB SD overcomes MMC as the cheaper of the two. Appearantly only SD is available in 256MB and 512MB capacities.

    Sorry but this is the best I can make my table look, since /. doesn't allow tables in posts.

    Brand Type Size Prcnt Avl Real Size Price $/MB
    Simpletech MMC 16 1 16 $15.72 $0.98
    PNY SD 16 0.92 14.72 $23.44 $1.59
    Simpletech MMC 32 1 32 $22.32 $0.70
    PNY SD 32 0.92 29.44 $22.32 $0.76
    Lexar MMC 64 1 64 $35.43 $0.55
    PNY SD 64 0.92 58.88 $35.25 $0.60
    PNY SD 128 0.92 117.76 $55.07 $0.47
    Kingston MMC 128 1 128 $63.57 $0.50
    Lexar SD 256 0.92 235.52 $121.99 $0.52
    Lexar SD 512 0.92 471.04 $355.99 $0.76

Congratulations! You are the one-millionth user to log into our system. If there's anything special we can do for you, anything at all, don't hesitate to ask!

Working...