I am using a DFplayer mini module and I want to read the value of the volume. This page: DFPlayer_Mini_SKU_DFR0299-DFRobot shows that the command code for querying the volume is 0x43. However when I send that command to the DFplayer I don't get anything on the RX (but somehow there are 10 bytes to be read when doing available() on the DFplayer's serial port). The 10 bytes are present no matter if I query the volume or not. How do I read the volume of the DFplayer?
Still getting rubbish data. The input buffer keeps filling up with unknown data. I made it so that it reads the first byte after querying the volume but the read data is not useful. I also tried reading both the first and second byte; but still garbage. The volume should be a value between 0 and 30. I am getting 126 on the first byte.