DFPlayer Mini (Red LED) vs MP3-TF-16P (Blue LED)

I have a circuit board that I've been duplicating for a while. It has a NANO on board and plays sounds from a DF Player Mini. Never had a problem making more of these with Minis I find online. Recently, all I see online are TF players, which are suppose to be the same. They have a blue onboard LED instead of the old red. MY PROBLEM: None of the TF players I have bought work. No lights, no sounds. If I press the reset on the NANO, it works. Until I power it off and back on again, then it doesn't again. QUESTION: Is there something with these newer players?

ANSWER: yes, there must be something, or you would not be asking.

RHETORICAL QUESTION: did you read the forum guide before you posted your question?

Wow. Okay. Nevermind. Sorry for coming here folks. I'll leave.

A childish over-reaction. Read the forum guide and follow it. Then the forum members might be able to assist you.

Sorry again. I guess I didn’t know how to ask. Sorry again for the problem. Take care.

I would like to add that today I finished up a daughterboard for my Esplora. It worked with jumpers running to the MP3 you see in the demo/youtube. So I got out another MP3board for its own, one that I'd never powered up, and I was surprised to see that it has a Red-when-Playing LED. It ran right out of the chutes, too (100%).
If you need any help I will assist (if you'll stay with it to Completion).

Hey Pancake, thanks for the Youtube ... This is a real stumper ... Nothing in the system changed except the new DF Players. Like I said, I was just wondering if anyone had experienced a difference with more recent boards, or if the "TF" boards are just different.

@valor72
The labels on my packages are 'TF', but one example has a Red and the other a Blue (maybe not so relevant).
Which library are you using? I am using the one I got from the IDE's Library Manager ("DFRobotDFPlayerMini.h")

I was 'going to town' on the Esplora example and the MP3board may be is taxing the Esplora's 1/2A fuse. (I'm going to change that out → 1A.)

Same here.

And you get confirmation on Serial Monitor?

  if (player.begin(softwareSerial)) 
  {
    Serial.println("\r\n\r\nOK");   //  ← ←  CONFIRMATION Note
    // Set volume to maximum (0 to 30).
    player.volume(28); //30 is very loud
  } 
  else 
  {
    Serial.println("Connecting to DFPlayer Mini failed!");
  }

Discussion over?
If you don't get that 'confirmation' after player.begin
that's pertinent, highly relevant.
If it prints "...failed", that's relevant, too.

Thank you. I have a friend looking at it. I passed your note onto him.

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