enjoyneering/DFPlayer

MH2024K-24SS Chip

i3creations opened this issue · 12 comments

Hi! I have a DFPlayer Mini with a MH2024K-24SS which doesn't work with the library. I was wondering if the code can be adapted to work by figuring out what the proper checksum is?

Thanks!

I don't have this module, but know that MH2024K-24SS is very slow. Try to change MP3_SERIAL_TIMEOUT in the examples from 100msec to 200..300msec or even 800msec to some cases (request the number of tracks in a folder, stop, play). Also in mp3.begin(mp3Serial, MP3_SERIAL_TIMEOUT, DFPLAYER_MINI, false) change DFPLAYER_MINI to DFPLAYER_HW_247A, DFPLAYER_NO_CHECKSUM and of course check DFPLAYER_MINI too (this will change checksum calculation).

Please let me know if this helps. Thank you in advance.

I'll give it a try. Thanks!

Hi, did you have a chance to try?

any luck?

ok, i'll buy

Got my module today. Unfortunately it is GD3200B :( Looks like they send random. I'm not going to order another one, sorry.

Thanks for trying. I have the same problem. Random chip from order to order.

Hi, i3creations

I finaly has time and fixed the library for GB3200B.

I know that you module is MH2024K-24SS, but the datasheets for GB3200B & MH2024K-24SS are idetical. Please try v.3.0.0 (see DFPlayer_ESP8266_GD3200B_Basic.ino for details)