MicroSD Breakout board with sdcard.org formatted card not working

Hi there,

I've been trying like crazy to log some sensor reading into the SD card, but this doesn't seem to be woking at all. The board is correctly wired and the SD card I formatted with the tool from sdcard.org, so I really don't know why this is not working.

When I run the CardInfo utility from the SD library, I get that the SD card is present and the system is properly wired, but that the FAT16/FAT32 partition cannot be found. And again, I'd like to mention that both cards we are using have been formatted with the SD org tool.

We are using a Samsung 128 GB SD card and a SanDisk Extreme Pro U3 A2 64 GB.

Does anyone have any clue as to why the arduino still won't recognize the SD cards?

Thanks in advance and cheers!

My understanding may be out of date, but I believe the SD library only works with SD and SDHC cards formatted as FAT32. That would support up to 32GB cards. Your cards may be SDXC cards formated as exFAT. So you might want to find a 32GB or smaller SDHC card and see if that works. Or you might look at using the SdFat library, or possibly SdFat Beta, for SDXC support.

I don't know about U3 A2 support.

I just tried with an old 8GB SDHC card and it work perfectly – so you were correct :slight_smile:

Cheers for the help!

I'm not that familiar with the ins and outs of the high capacity SD cards, but the Arduino SD library documentation here says:

The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards.

As per @ShermanP suggestion, I'd look for a smaller capacity SD card.

EDIT: Ah, beat me to it.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.