Quote:
Really? Every spec I've seen shows address field as 32-bit entry.
Interestingly, the various specifications say to send 32bits for SPI mode, but bit 31 is supposed to be 0, and they only define the media up to 2GB. I'm not entirely sure why, but I would suspect it has to do with the 1bit transfer mode, since that is the only required transfer mode in the MMC spec (SPI mode is optional).
Quote:
I've not paid either MMCA or SDA for official specs, tho Wink
Yes, and aside from the cost, the NDAs are excessive.

Quote:
Your 4 GB card is likely FAT32, as FAT16 doesn't support >2 GB partitions without gludgery (64 KB clusters used in WinNT).
Indeed it was. I wasn't able to repartition my 4GB card from windows, and was not allowed any option other than FAT32 for formatting. However, I did partition it into two 2GB partitions on Linux, and put FAT16 filesystems on each. Even with this configuration, the MMC64 locked up on insertion of the 4GB card.