24
840Hxl - Serial Protocol
9.3.8
Get Monitor Status
Command Send/Receive
Data
0xE9
0xEB, address, 0xE9, 0x01, 0x00, checksum
0xEB, address, 0xE9, 0x08, data1, ……,
data8, checksum
data1: monitor Color Space status (0 = RGB, 1 = YUV422, 2
= YUV444, 3 = 422)
data2: reserved
data3: reserved
data4: reserved
data5: reserved
data6: reserved
data7: reserved
data8: reserved
9.3.9
Set Detailed Timing for User-defined Resolution
Command Send/Receive
Data
0xEA
0xEB, address, 0xEA, 0x26, [block index],
[perform immediately], data1H_4bits,
data1L_4bits, data2H_4bits, data2L_4bits, ……,
data17H_4bits, data17L_4bits, data18H_4bits,
data18L_4bits, checksum
0xEB, address, 0xEA, 0x01, 0xFA, checksum
1. [block index]: From 0 to 7
Note
: 7 is the preferred timing of the monitor, so it is
preferable to use 0 to 6
2. [perform immediately]: 1 = switch to the user-defined
resolution immediately, 0 = save the user-defined
resolution but do not switch
3. “H_”: high bits
4. “L_”: low bits
5. “data nH_4bits” and “data nL_4bits”: As, 0xfa apart to
0x0f and 0x0a
6. The 18 data are the detailed timing of the EDID.
Example 1: 1600*1200*60 VESA DMT-10
Frame of Command as: EB 90 EA 26 00 00 04 08 03 0F
04 00 03 00 06 02 0B 00 03 02 04 00 04 00 0C 00 01 03
00 00 06 0F 01 03 01 01 00 00 00 00 01 0E (00)
Example 2: 720p
Frame of Command as: EB 90 EA 26 00 00 00 01 01 0D
00 00 07 02 05 01 0D 00 01 0A 02 00 06 0E 02 08 05 05
00 00 07 0E 08 08 04 02 00 00 00 00 01 0A (00)
9.3.10 Get Detailed Timing for the User-defined Resolution
Command Send/Receive
Data
0xEA
0xEB, address, 0xEA, 0x01, data1, checksum
0xEB, address, 0xEA, 0x26, block index, 00,
data1H_4bits, data1L_4bits, data2H_4bits,
data2L_4bits, ……, data17H_4bits,
data17L_4bits, data18H_4bits, data18L_4bits,
checksum
data1: From 0 to 7
9.3.11 Setting the Group for Detailed Timing of the User-defined Resolution
Command Send/Receive
Data
0xEA
0xEB, address, 0xEA, 0x03, data1, data2, data3,
checksum
0xEB, address, 0xEA, 0x01, 0xFA, checksum
data1: block index: from 0 to 7
data2: perform immediately: 0 = save the user-defined
resolution but do not switch, 1 = switch to the user-
defined resolution immediately
data3: group number, from 0 to 35