Appendix b: remote control protocol – EverFocus EDR-1610A User Manual
Page 75

EDR910_1610_ma_en_rev1
00
- 75 -
APPENDIX B: Remote control protocol
Remote control protocol
The following remote control protocol applies to RS485 remote control. The EEPBus
protocol is a universal control protocol for EDSR and EDR (MPEG4) series’ digital video
recorders. Therefore, it may occur that some of the following commands are not available
for all DVR types.
1-1. Sample control code packets
Example 1 : A packet that sends "REC" key to DVR (ID=5)
0x85
(length)
0x00 (Receiver ID high byte)
0x05 (Receiver ID low byte)
0x4B (OPcode = key )
0x08 (DATA1 = "Rec" keycode )
0x5D
(checksum)
Example 2 : A packet that sends "PAUSE" key to DVR (ID=4999)
0x85
(length)
0x27 (Receiver ID high byte)
0x07 (Receiver ID low byte)
0x4B (OPcode = key )
0x0C (DATA1 = "Pause" keycode )
0x0A
(checksum)
Example3 : A packet that sends "PLAY" key to all DVR (broadcast)
0x85
(length)
0x7f (Receiver ID high byte)
0x7f (Receiver ID low byte)
0x4B (OPcode = key )
0x0B (DATA1 = "Play" keycode )
0x59
(checksum)
2-1. The format of message packet is as follows:
Length Byte (Prefix: 0x86, 0x87, or 0x88 ..... )
Receiver ID high byte
Receiver ID low byte
Opcode
Byte
Data
Byte1
Data
Byte2
Data
Byte3
Checksum
Byte
2-2. Length Byte
This Length Byte is also a prefix. Bit7 must be 1.
EX: 0x87 ==> this packet has 7 bytes length. (not included
length byte itself )