Skip to content

TonUINO Aio_plus (Chip JL...): all commands send 3 times to the DFPlayer  #139

@boerge1

Description

@boerge1

In the TonUINO software we are using this library (version 1.1.0) without an error so far.
Now we tried the version 1.2.1

With most chips it works fine but with the chip JL AB21BPOE481-82A2 on the AiOplus board we have problems. All commands seem to be sent 3 times. So, if starting a Track from the mp3 folder, it starts 3 times (0.5 seconds in between).

The AiOplus has following configuration:
platform = atmelmegaavr
board = ATmega4809
We use HardwareSerial (Serial3) for communication.

Here is the log. You can see calls into the library and the corresponding serial debug logs.

mp3.setvol()
OUT 7e ff 06 43 00 00 00 fe b8 ef
IN 7e ff 06 43 00 00 02 fe b6 ef

mp3.seteq()
OUT 7e ff 06 07 01 00 00 fe f3 ef
OUT 7e ff 06 07 01 00 00 fe f3 ef
OUT 7e ff 06 07 01 00 00 fe f3 ef

mp3.playMp3FolderTrack(262)
OUT 7e ff 06 12 01 01 06 fe e1 ef
OUT 7e ff 06 12 01 01 06 fe e1 ef
IN 7e ff 06 3d 00 01 56 fe 67 ef
OUT 7e ff 06 12 01 01 06 fe e1 ef
IN 7e ff 06 3d 00 01 56 fe 67 ef
OnPlayFinished: 342
OnPlayFinished: 342

mp3.playMp3FolderTrack(262)
OUT 7e ff 06 12 01 01 06 fe e1 ef
IN 7e ff 06 3d 00 01 56 fe 67 ef
OUT 7e ff 06 12 01 01 06 fe e1 ef
IN 7e ff 06 3d 00 01 56 fe 67 ef
OUT 7e ff 06 12 01 01 06 fe e1 ef
IN 7e ff 06 3d 00 01 56 fe 67 ef
OnPlayFinished: 342
OnPlayFinished: 342
OnPlayFinished: 342

mp3.getFolderTrackCount(1)
OUT 7e ff 06 4e 00 00 01 fe ac ef
IN 7e ff 06 4e 00 00 0e fe 9f ef
mp3.getFolderTrackCount return: 14

mp3.playFolderTrack(1, 14)
OUT 7e ff 06 0f 01 01 01 fe e9 ef
OUT 7e ff 06 0f 01 01 01 fe e9 ef
OUT 7e ff 06 0f 01 01 01 fe e9 ef

mp3.pause()
OUT 7e ff 06 0e 01 00 00 fe ec ef
OUT 7e ff 06 0e 01 00 00 fe ec ef
OUT 7e ff 06 0e 01 00 00 fe ec ef

mp3.play()
OUT 7e ff 06 0d 01 00 00 fe ed ef
OUT 7e ff 06 0d 01 00 00 fe ed ef
OUT 7e ff 06 0d 01 00 00 fe ed ef

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions