MaxDrive cards claim to be 0x40 mbits, but are actually 8,192,000 bytes.
If you suppress the sanity-check for the size, and accept this, or edit the card image to claim its size is 0x3E, and add that to the whitelist of known card sizes, they seem to work, though.
They don't read reliably at all on Linux, so far as I can tell, unless you've used the MaxDrive utility to "prepare" them for use -- I think it's doing something to make sure that the flash visible to Linux is structured such that their shoddy USB implementation doesn't explode. Without that, you get weird sector errors. But after the prepare:
dd if=/dev/sdc of=MemoryCardB.USAraw bs=1k
and poof, it works. Except for the size test.
Probably accepting exactly 8192000 as a substitute for an 8MB card would be fine.
If you suppress the sanity-check for the size, and accept this, or edit the card image to claim its size is 0x3E, and add that to the whitelist of known card sizes, they seem to work, though.
They don't read reliably at all on Linux, so far as I can tell, unless you've used the MaxDrive utility to "prepare" them for use -- I think it's doing something to make sure that the flash visible to Linux is structured such that their shoddy USB implementation doesn't explode. Without that, you get weird sector errors. But after the prepare:
dd if=/dev/sdc of=MemoryCardB.USAraw bs=1k
and poof, it works. Except for the size test.
Probably accepting exactly 8192000 as a substitute for an 8MB card would be fine.