Catalex YX5300 - All responses the same

I have wasted two days on this thinking it can't be this hard. I have a script that will play the MP3 files, I can even specify which ones to play, but I can't figure out how to tell if an MP3 is still playing. Every query command I send to the board comes back the same.

Status Query Response: 0X7e 0Xff 0X06 0X41 0X00 0X00 0X00 0Xfe 0Xba 0Xef

Playing Qery Response: 0X7e 0Xff 0X06 0X41 0X00 0X00 0X00 0Xfe 0Xba 0Xef

of Files Query Response: 0X7e 0Xff 0X06 0X41 0X00 0X00 0X00 0Xfe 0Xba 0Xef

What am i missing here, I've tried every piece of code I could google.

Please Help!! I have to finish a haunt prop and this is the key element to it.

The board sends an unsolicited message when it ends playing a track. You need to capture that message.

I wrote a whole bunch about this in my blog some time ago.

I have used Catalex YX5300 players with several projects in the past - last time about 2,5 years ago.
I do not have one of them for testing at the moment, but I took a look to my documentation.

You should get a message form the player just after it has finished playing a track. It should be like:

Example: Message after track 18 (hex: 12) has finished playing
  7E FF 06 3D 00 00 12 FE AC EF  
track 18 finished   ^^

This message is sent two times in a row.

Thank you, thank you, thank you!!!!

I never bothered to look for an auto response when the mp3 was done playing. Now that I know, it stands right out.