Can't get vs1053 mp3 shield to work

Hi all,

I've been playing around with this shield.
And I can't get it to work.
When running the example sketch (with this library), I get this:
"
F_CPU = 16000000
Free RAM = 1054 Should be a base line of 1028, on ATmega328 when using INTx
"
As written, I've changed the
"if(!sd.begin(SD_SEL, SPI_HALF_SPEED)) sd.initErrorHalt();" line but no changes.

The SD card is formatted with the sdformatter tool.

When running the SdInfo sketch, I get this:
"SD chip select is the key hardware option.
Common values are:
Arduino Ethernet shield, pin 4
Sparkfun SD shield, pin 8
Adafruit SD shields and modules, pin 10

Enter the chip select pin number: 9

Card successfully initialized.

Card size: 2008 MB (MB = 1,000,000 bytes)

Volume is FAT16, Cluster size (bytes): 32768

Files found (name date time size):
MP3/ 2017-03-07 22:55:54
001.MP3 2017-01-04 23:04:28 9404780
PLUGINS/ 2017-03-07 22:55:54
ADMXLEFT.053 2014-05-06 13:47:06 210
ADMXMONO.053 2014-05-06 13:47:06 222
ADMXRGHT.053 2014-05-06 13:47:06 210
ADMXSTER.053 2014-05-06 13:47:06 234
ADMXSWAP.053 2014-05-06 13:47:06 234
EQ5.053 2014-05-06 13:47:06 4138
PATCHES.053 2014-05-06 13:47:06 6268
PATCHESF.053 2014-05-06 13:47:06 16296
PCM.053 2014-05-06 13:47:06 1642
RTMIDI.053 2014-05-06 13:47:06 56
VS_PLG~1.BAT 2014-05-06 13:47:06 1637
VS_PLG~1.PL 2014-05-06 13:47:06 2437
001.MP3 2017-01-04 23:04:28 9404780
TRACK001.MP3 2017-01-04 23:04:28 9404780

Success! Type any character to restart.
"

So, there is no problem with the SD-card.
I've changed uint8_t const SS_PIN = 10 to uint8_t const SS_PIN = 10 in SD2pinmap.h (sdfat library), but still the same issue.

What else can I do to make this working?

Many thanks,
Peter

I've changed uint8_t const SS_PIN = 10 to uint8_t const SS_PIN = 10 in SD2pinmap.h (sdfat library), ??

dont change the lib, but looks like the shield has its CS @ pin 9

knut_ny:
I've changed uint8_t const SS_PIN = 10 to uint8_t const SS_PIN = 10 in SD2pinmap.h (sdfat library), ??

dont change the lib, but looks like the shield has its CS @ pin 9

That was a typo from me :wink:
I changed it into this: "uint8_t const SS_PIN = 9"

I don't see where else I can change the CS-pin to pin 9.
Can you please help me on this one?

(library used is SFEMP3Shield.h)

knut_ny:
I’ve changed uint8_t const SS_PIN = 10 to uint8_t const SS_PIN = 10 in SD2pinmap.h (sdfat library), ??

dont change the lib, but looks like the shield has its CS @ pin 9

Can you tell me how (and where) I can change this to it takes pin 9 and not the default pin 10?
I really can’t find it :confused: