I have a Mega 2560 and an Ethernet shield. The Ethernet part works. I put in a Micro SD card in the socket and I tried both the datalogging and the ReadWrite example. I always get the message -
Initializing SD card...initialization failed!
I had the card formatted FAT32 previously, so I reformatted it FAT16 and used the "default" allocation size (64K).
The card works perfectly in every computer I put it in.
So my questions are:
Do I have to format the card first in a PC?
If so, what is the correct format?
What else am I doing wrong?