Manual
DFPLayer Mini
3. Serial Communication Protocol
Serial port as a common communication in the industrial control field, we conducted an industrial level of 
optimization, adding frame checksum, retransmission, error handling, and other measures to significantly 
strengthen  the  stability  and  reliability  of  communication,  and  can  expansion  more  powerful  RS485  for 
networking functions on this basis, serial communication baud rate can set as your own, the default baud 
rate is 9600 
3.1. Serial Communication Format 
Support for asynchronous serial communication mode via PC serial sending commands 
Communication Standard:9600 bps 
Data bits :1 
Checkout :none 
Flow Control :none
Format
:
$S   VER    Len    CMD    Feedback    para1    para2    checksum    $O 
$S  Start byte 0x7E 
Each command feedback begin with $  , that is 
0x7E 
VER  Version  Version Information 
Len  the number of bytes after “Len”
Checksums are not counted 
CMD  Commands 
Indicate the specific opera
tions, such as play / 
pause, etc. 
Feedback  Command feedback 
If need for feedback, 1: feedback, 0: no 
feedback 
para1  Parameter 1  Query high data byte 
para2  Parameter 2  Query low data byte 
checksum  Checksum 
Accumulation and verification [not include 
start bit $] 
$O  End bit  End bit    0xEF 
For example, if we specify play NORFLASH, you need to send: 7E FF 06 09 00 00 04 FF DD EF 
Data length is 6, which are 6 bytes [FF 06 09 00 00 04]. Not counting the start, end, and verification. 
3.2 .Serial Communication Commands 
1).Directly send commands, no parameters returned
CMD  Function Description  Parameters(16 bit) 
0x01  Next   
0x02  Previous   
0x03  Specify tracking(NUM)  0-2999 
0x04  Increase volume   
0x05  Decrease volume   
0x06  Specify volume  0-30 
0x07  Specify EQ(0/1/2/3/4/5)  Normal/Pop/Rock/Jazz/Classic/Base 
0x08  Specify playback mode (0/1/2/3)
Repeat/folder repeat/single repeat/ random 










