Hello, I have been searching around trying to make the Music Shield 2.0 work now, it was for a halloween project but could get it figured out.
to aid in troubleshooting, i am just using the example “CreateList”. Everything compiles fine, but It can never initialize the SD card. Using serial monitor, i just get this:
initialization failed. Things to check:
- is a card is inserted?
- Is your wiring correct?
- did you change the chipSelect pin to match your shield or module?
---- songs in TF card (root dir) ----
Things I have tried, after much research, finding similar trouble:
Format 2 GB Micro SD card using the SD card association tool.
Format card using windows, tried FAT16 and FAT32
Repeat above with a different 2 GB Card that was brand new.
Install Arduino 1.0.x, as recommended by some.
Tried about 5 different libraries, some from links posted in forums, tried the GIThub official ones, as well as the ones linked from SEEED’s page for the music shield 2.0
Tried installing older versions of SD library.
Tried Using SD example sketch ‘cardinfo’ just to try to read the card, it fails to initialize as well. after every test I go back and try the creatlist sketch as well, but i assume the shield SHOULD work as a simple card reader using that example.
I have verified voltages, as well as tried using a separate power supply instead of USB, all to no avail.
Every sketch I have verified the chipselect pin, as well as the miso mosi, ck pins just to be sure.
I have attempted to swap the MOSI and MOSI pins, even though i am sure they are correct, but have read about them being swapped, though i think it is an issue with other boards (mega?)
I am using an arduino Uno, so CS is pin 10, though I have tried using others as well, even though i am sure 10 is correct.
Anyways, this has been very frustrating, and I am not really an expert coder, but I know my way around this sort of stuff and am at wit’s end with this thing.
Any help would be greatly appreciated.