Using WaveShare's Micro SD Storage Board

Hey mate, care to provide a tad more detail on how you solved this as to help others.

Personally I also have the WS Micro sd connected to 2560 of Freeduino version with outputs set at 3.3v.
DO on pin 50
DI on pin 51
CLK on pin 52
CS on pin 53

I can successfully get cardinfo to work but card writing comes back with the card failing to initialize.

Thoughts/Hints/Tips?
Cheers guys

FIXED: Although it is never mentioned, SD.Begin(4) from all the uno examples should be changed to SD.begin(53)