Hi,
This is from MMCProdMn_5.1.pdf (sandisk):
"MultiMediaCards do a read after write under margin conditions to verify
that the data is written correctly. In the rare case that a bit is
found to
be defective, MultiMediaCards replace this bad bit with a spare bit
within ...
This is contrary to EVERYTHING I know about MMC cards, and my
experiences with them.
You are mixing two differend things: a) the transistor logic which is
reading/writing bytes with an internall ECC logic and spare space and b)
the communication of the MMC with the controller outside.
The read after write is only done from the internal controller and not
visible outside the MMC.
Regards
Rolf F.