HDMI Consumer Electronics Control
HDMI CEC
OPCODE
Vendor
command
Command
With ID
Read VGA Adjust
H Position
Ack Read VGA
Adjust H Position
Set VGA Adjust V
Position
Ack Set VGA
Adjust V Position
Read VGA Adjust
V Position
Ack Read VGA
Adjust V Position
Set VGA Adjust
Clock
Ack Set VGA
Adjust Clock
Read VGA Adjust
Clock
Ack Read VGA
Adjust Clock
Set VGA Adjust
Phase
Ack Set VGA
Adjust Phase
Read VGA Adjust
Phase
Ack Read VGA
Adjust Phase
Set Picture Reset
Ack Set Picture
Reset
VENDOR ID
VENDOR ID
(3bytes)
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
0xA0
0x3C 0xE6
0x24
Vendor Specific Data
Payload (fixed bytes : 3 bytes)
Header (2 bytes)
Set
Payload Type
Command
ID
1
5
0
4
1
5
0
4
1
5
0
4
1
5
0
4
A17
data #0
data #1
0x3B
reserved
reserved
(0x00)
(0x00)
0x3B
0xE0 : OK
0~100
0xE1 : NG
0x3C
0~100
reserved
(0x00)
0x3C
0xE0 : OK
reserved
0xE1 : NG
(0xFF)
0x3C
reserved
reserved
(0x00)
(0x00)
0x3C
0xE0 : OK
0~100
0xE1 : NG
0x3D
0~100
reserved
(0x00)
0x3D
0xE0 : OK
reserved
0xE1 : NG
(0xFF)
0x3D
reserved
reserved
(0x00)
(0x00)
0x3D
0xE0 : OK
0~100
0xE1 : NG
0x3E
0~100
reserved
(0x00)
0x3E
0xE0 : OK
reserved
0xE1 : NG
(0xFF)
0x3E
reserved
reserved
(0x00)
(0x00)
0x3E
0xE0 : OK
0~100
0xE1 : NG
0x3F
reserved
reserved
(0x00)
(0x00)
0x3F
0xE0 : OK
reserved
0xE1 : NG
(0xFF)
Checksum
(1byte)
CS #0
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload
Header XOR
Payload