Dfplayer Mini

Another update.

So the resistor hack/mod was a complete FAIL.

I then looked at some of the library files.. (not my strongest skill to be clear!) LOL.. but not that many references to a 'reset()'

But I found this in the .h file

bool begin(Stream& stream, bool isACK = true, bool doReset = true);

so I removed the doReset boolean..

closed the IDE... re-opened.. and still got the same 'pop'..

At this point.... I have no clue how to handle this? (can I some how use a transistor to toggle one of the speaker lines.. or something?.. after power is on/after a second or two?)

updated:

Leaving the above for truth/others..

So I went back and and instead of the boolean on the arguments being removed..

I actually commented out this line:

file:
DFRobotDFPlayerMini.cpp

line#:
103 (I believe)

part of this method/function:
bool DFRobotDFPlayerMini::begin(Stream &stream, bool isACK, bool doReset){

this line: (comment it out)
//reset();

I have reset a few times, and do -not- hear the pop any more.

I have lowered the volume previously.. but will do more tests, and raise the volume, can anyone confirm the same results?

If this does indeed work, then thanks to member @JakeSoft for giving me the tip!... hes the hero! :slight_smile:

It helps make these little $1.50 boards more usable!