I’m using the Sparkfun MP3 Player with an Arduino UNO – and also driving a 16-way servo board.
In the recent past, everything has worked fine.
Now, however, I get the following error on the serial monitor:
Can’t access SD card. Do not reformat. SD errorCode: 0X25,0X0
This has happened occasionally in the past, but now it happens MOST of the time when I press the reset button (hoping to get a clean start).
I have decoupling capacitors on the power lines of both boards. I’ve ejected and re-seated the SD card.
Next step: decouple the SDE and SDA lines from Arduino to servo driver?
Any suggestions (diagnostic or fixes) would be very welcome.
Thanks!
This is the author of the topic (I couldn’t find how to edit the topic).
Further notes:
Disconnecting the 2 boards from one another didn’t help.
Error codes vary – which suggests the MP3 board may be flaky.
0X30,0XFF 0X50,0X0 0X37,0X5 0X25,0X0 (all with the same error message as in my original post)
0X20, 0X0 “No card, wrong chip select pin, or SPI problem”
Followed by correct operation!
Unless someone has a solution, I think I’ll order a replacement MP3 board!
Sounds like you either have a bad CS connection to the SD card or your code isn’t using pin D9 for CS for the SD card.
Check both and if both are good, you may have a failing card.
Thanks, YellowDog, a new card did the trick!
(Too bad there isn’t an error code wit that explanation.)
You made my day! Your help is much appreciated.