Seeed Can Bus Shield V2 SD card not initializing

Hi,

I own a Seed Can Bus shield V2, which Im trying to use on an arduino DUE.

I can’t seem to be able to init the SD card. As per documentation CS should be 4 by default.

I inserted a formatted 32Gb SD card, and called SD.begin(4). This always returns 0 (fail).

What am I doing wrong?

As usual, right after I posted, I found the answer. The Seed SD card slot is a vague one. I inserted the card wrong.

I feel this should be in the manual. As should the correct CS be, more clearly. There should be a section ‘using the SD card’.

Please elaborate on how you got the initialization to work. Currently having the same issue, however, I’m pretty sure my SD card is inserted correctly. Could you share what else you did to get it to work?

The fact that you talk about inserting the card, hints that it’s ‘inserted’ wrong. The card should not be insered.

The metal casing of the SD-card slot can be slit back a little, after which it turns out to be a lid which can be opened and closed. so you slide it back, pull it up, then put down the SD card in the correct place and put the lid back and slide it in place.

I cannot explain this better.

I think this will explain it…