Planar PS5580
RS232 and LAN
Command Protocol
Table of Contents
Command Protocol Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Command Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Communication Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Directly Addressed Command Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Commands Supported in the PS5580 Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Notes for Commands Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Get LCD Status Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
PS5580 RS232 and LAN Command Protocol
Command Protocol
Command Protocol Description
This document specifies the protocols used on the PS5580 RS232 and LAN
connectors.
Command Protocol
Communications Link
Communication between the host and the display can be either a standard RS232
connection or a standard LAN connection.
Communication Settings
The RS232 connections uses these settings:
• Straight-thru DB9 male-to-female cable
• 115200 baud rate
• 8 data bits
• 1 stop bit
• No parity bit
• No HW (RTS/CTS or SW (XON/XOFF) flow control
The LAN connections is used by initiating a TCP connection to port 9761.
Directly Addressed Command Format
Commands that are sent to only one display are directly addressed commands.
Directly addressed commands and responses have the following format:
STX Command Length Group ID Multi ID Mode Data Checksum ETX
Send to Display
Received from Display 1 byte
1 byte
1 byte
1 byte
1 byte
1 byte
1 byte
1 byte
1 byte 1 byte n bytes
1 byte 1 byte n bytes
N/A
1 byte
1 byte
1 byte
PS5580 RS232 and LAN Command Protocol
1
Broadcast Command Format
• STX is the ascii STX character (0x02).
• Command is the command code.
• Length is the number of bytes in the Group ID, Multi ID, Mode and Data fields.
• Group ID is the Group ID value in the display’s Option menu. A=1, B=2, C=3, etc.
• Multi ID is the Monitor ID value in the display’s Tiling menu.
• Mode selects whether the command is a Read command or a Write command.
• Read = 0x00
• Write = 0x02
• Data contains values specific to the selected command.
• Checksum is the one's complement of the following response fields: STX,
Command, Length, Group ID, Multi ID, Mode, Data (i.e. the sum of these fields
and the checksum field, modulo 256, will be 0xFF).
• ETX is the ascii ETX character (0x03).
Broadcast Command Format
Commands that are sent to all displays are broadcast commands. They have the this
format:
STX Command Length Group ID Multi ID Data
ETX
Send to Display
1 byte 1 byte 1 byte 1 byte 1 byte n bytes 1 byte
• STX is the ascii STX character (0x02).
• Command is the command code.
• Length is the number of bytes in the Group ID, Multi ID and Data fields.
• Group ID is set to 0x00.
• Multi ID is set to 0x00
• Data contains values specific to the selected command.
• ETX is the ascii ETX character (0x03).
The displays do not send responses to broadcast commands.
Command / Response Examples
Example: Power query when unit is powered on (Group ID = A, Multi ID = 4)
STX CMD LEN
GID
01
MID MOD DAT
CHK
E3
ETX
03
Command
Response
02
02
10
10
03
04
04
04
00
00
01
01
03
PS5580 RS232 and LAN Command Protocol
2
Command / Response Examples
Example: Set power to off (Group ID = B, Multi ID = 1)
STX CMD LEN
GID
02
MID MOD DAT
CHK
E4
ETX
03
Command
Response
02
02
11
11
03
03
01
01
02
02
02
03
Example: Set power to off (broadcast)
STX CMD LEN
GID
00
MID MOD DAT
00
CHK
ETX
03
Command
Response
02
11
02
[None]
PS5580 RS232 and LAN Command Protocol
3
Commands Supported in the PS5580 Display
Example
(Group ID = ‘A’, Multi ID = 4)
Example
(Broadcast)
Name
Mode
Data Bytes
Response Data
Byte 1: Red Gain (Range 0x00-0xFF)
Byte 2: Green Gain (Range 0x00-0xFF)
Byte 3: Blue Gain (Range 0x00-0xFF)
Byte 4: Red Offset (Range 0x00-0xFF)
Byte 5: Green Offset (Range 0x00-0xFF)
Byte 6: Blue Offset (Range 0x00-0xFF)
Red Gain = 49 (0x31)
Green Gain = 48 (0x30)
Blue Gain = 47 (0x2F)
Red Offset = 46 (0x2E)
Green Offset = 45 (0x2D)
Blue Offset = 44 (0x2C)
Command:
02 61 03 01 04 02 03
Response:
02 61 09 01 04 02 31 30 2F 2E 2D 2C 75 03
Command:
02 61 02 00 00 03
Auto Calibration 0x61
Y
Y
W
W
3
4
2
3
0x02 = Write [None]
9
4
Byte 1: Auto Power
-0x00 = Off
-0x01 = On
Set Auto Power = On
Command:
02 64 04 01 04 02 01 03
Response:
Byte 1: Auto Power
0x02 = Write -0x00 = Off
-0x01 = On
Set Auto Power = On:
Command: 02 64 03
00 00 01 03
Auto Power
0x64
02 64 04 01 04 02 01 8D 03
Byte 1: H Position (Range 0x00-0x64)
Byte 2: V Position (Range 0x00-0x64)
Byte 3: Clock (Range 0x00-0x64)
H Position = 51 (0x33)
V Position = 52 (0x34)
Clock = 53 (0x35)
Clock Phase = 32 (0x20)
Command: 02 62 03 01 04 02 03
Response: 02 62 07 01 04 02 33 34 35 20 D1 03
Command:
02 62 02 00 00 03
Auto Tracking
Backlight
0x62
Y
Y
W
W
3
4
2
3
0x02 = Write [None]
7
4
Byte 4: Clock Phase (Range 0x00-0x3F)
Byte 1: Backlight (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 DC 04 01 04 02 32 03
Response: 02 DC 04 01 04 02 32 E4 03
Write 50 (0x32):
Command: 02 DC 03
00
Byte 1: Backlight
0xDC
0x02 = Write
(Range 0x00-0x64)
00 32 03
Byte 1: Brightness (Range 0x00-0x64)
Byte 1: Color (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 20 04 01 04 02 32 03
Response: 02 20 04 01 04 02 32 A0 03
Write 50 (0x32)
Command:
02 20 03 00 00 32 03
Byte 1: Brightness
(Range 0x00-0x64)
Brightness
Color
0x20
0x25
Y
Y
W
W
4
4
3
3
0x02 = Write
0x02 = Write
4
4
Write 50 (0x32):
Command: 02 25 04 01 04 02 32 03
Response: 02 25 04 01 04 02 32 9B 03
Write 50 (0x32)
Command:
02 25 03 00 00 32 03
Byte 1: Color
(Range 0x00-0x64)
PS5580 RS232 and LAN Command Protocol
4
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Color Space
- 0x00 = Auto
- 0x01 = RGB PC
- 0x02 = RGB Video
Byte 1: Color Space
- 0x00 = Auto
- 0x01 = RGB PC
- 0x02 = RGB Video
Set Color Space = Auto:
Command: 02 B4 04 01 04 02 00 03
Response: 02 B4 04 01 04 02 00 3E 03
Set Color Space =
Auto
Command: 02 B4 03
00 00 00 03
Color Space
Configuration
0xB4
Y
W
4
3
0x02 = Write
4
Byte 1: Color Temp
- 0x01 = 4000K
0x02 = Write - 0x02 = 6500K
- 0x03 = 10000K
Byte 1: Color Temp
- 0x01 = 4000K
- 0x02 = 6500K
- 0x03 = 10000K
- 0x04 = User Mode
Set Color Temperature = 6500K
Command: 02 26 04 01 04 02 02 03
Response: 02 26 04 01 04 02 02 CA 03
Set Color Temp =
6500K:
Command: 02 26 03
00 00 02 03
Color
Temperature
0x26
0x21
Y
Y
W
W
4
4
3
3
4
4
- 0x04 = User Mode
Byte 1: Contrast (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 21 04 01 04 02 32 03
Response: 02 21 04 01 04 02 32 9F 03
Write 50 (0x32)
Command: 02 21 03
00 00 32 03
Byte 1: Contrast
0x02 = Write
Contrast
(Range 0x00-0x64)
[None]
[None]
[None]
[None]
[None]
Command: 02 74 03 01 04 02 03
Response: 02 74 03 01 04 02 7F 03
Command: 02 74 02
00 00 03
DHCP Off
0x74
0x73
0xBB
Y
Y
Y
Y
Y
W
W
W
W
W
3
3
3
3
3
2
2
2
2
2
0x02 = Write [None]
0x02 = Write [None]
0x02 = Write [None]
0x02 = Write [None]
0x02 = Write [None]
3
3
3
3
3
1
Command: 02 73 03 01 04 02 03
Response: 02 73 03 01 04 02 80 03
Command: 02 73 02
00 00 03
DHCP On
1
Command: 02 BB 03 01 04 02 03
Response: 02 BB 03 01 04 02 38 03
Command: 02 BB 02
00 00 03
Factory Reset
Command: 02 2D 03 01 04 02 03
Response: 02 2D 03 01 04 02 C6 03
Command: 02 2D 02
00 00 03
Frame Comp - Off 0x2D
Frame Comp - On 0x2C
Command: 02 2C 03 01 04 02 03
Response: 02 2C 03 01 04 02 C7 03
Command: 02 2C 02
00 00 03
Byte 1: Gamma
0x02 = Write - 0x00 = 1.8
- 0x01 = 2.2
Byte 1: Gamma
- 0x00 = 1.8
- 0x01 = 2.2
Set Gamma = 2.2:
Command: 02 35 04 01 04 02 01 03
Response: 02 35 04 01 04 02 01 BC 03
Set Gamma = 2.2:
Command: 02 35 03
00 00 01 03
Gamma
0x35
Y
W
4
3
4
PS5580 RS232 and LAN Command Protocol
5
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Bytes 1-2: Scaler Firmware Year (last two digits) Scaler Firmware Year = 2013
Bytes 3-4: Scaler Firmware Month (two digits)
Bytes 5-6: Scaler Firmware Day (two digits)
Bytes 7-8: Scaler Firmware Revision (two
digits)
Scaler Firmware Month = November
Scaler Firmware Day = 21
Scaler Firmware Revision = 00
Bytes 9-10: Micom Firmware Year (last two
digits)
19 Bytes 11-12: Micom Firmware Month (two
digits)
Micom Firmware Year = 2013
Get Firmware
Version
0xF9
N
R
3
N/A 0x00 = Read [None]
N/A
Micom Firmware Month = October
Bytes 13-14: Micom Firmware Day (two digits)
Bytes 15-16: Micom Firmware Revision (two
digits)
Micom Firmware Day = 15
Micom Firmware Revision = 02
Command: 02 F9 03 01 04 00 03
Response: 02 F9 13 01 04 00 01 03 01 01 02 01 00 00 01
03 01 00 01 05 00 02 D6 03
Byte 1: LAN On/Off
- 0x00 = Off
LAN On/Off = On
DHCP = On
- 0x01 = On
Byte 2: DHCP
- 0x00 = Off
- 0x01 = On
IP Address = 192.168.12.2
Subnet Mask = 255.255.255.0
Default Gateway = 192.168.12.1
Primary DNS = 192.168.12.100
Secondary DNS = 192.168.12.101
Port Number = 9761
Get IP Address
0x7A
N
R
3
N/A 0x00 = Read [None]
30 Bytes 3-6: IP Address
Bytes 7-10: Subnet Mask
Bytes 11-14: Default Gateway
Bytes 15-18: Primary DNS
Bytes 19-22: Secondary DNS
Bytes 23-27: Port Number
N/A
Cmmand: 02 7A 03 01 04 00 03
Response: 02 7A 1E 01 04 00 01 01 C0 A8 0C 02 FF FF FF
00 C0 A8 0C 01 C0 A8 0C 64 C0 A8 0C 65 00 09 07 06 01
AE 03
PS5580 RS232 and LAN Command Protocol
6
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Power Status
Power Status = On
- 0x00 = Off
- 0x01 = On
Byte 2: Input Source
- 0x01 = DisplayPort
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
Input Source = DVI
- 0x05 = PC
Byte 3: Resolution
2
Resolution = 1080p/60
Color Temp = User Mode
Byte 4: Color Temp
- 0x01 = 4000K
- 0x02 = 6500K
- 0x03 = 10000K
- 0x04 = User Mode
12 Byte 5: Power Save
- 0x00 = Off
Get LCD Status
0x87
N
R
3
N/A 0x00 = Read [None]
Power Save = On
N/A
- 0x01 = On
Byte 6: Auto Power
- 0x00 = Off
Auto Power = On
- 0x01 = On
Byte 7 = Frame Comp
- 0x00 = Off
- 0x01 = On
Byte 8: Scan Mode
- 0x00 = Overscan Off
- 0x01 = Overscan On
Byte 9: Loop Source
- 0xD2 = HDMI 1
- 0xD3 = HDMI 2
- 0xD4 = DVI
Frame Comp = On
Scan Mode = Overscan Off
Loop Source = HDMI 1
Command = 02 87 03 01 04 00 03
Response: 02 87 0C 01 04 00 01 04 3A 04 01 01 01 00 D2
4D 03
Bytes 1-6: MAC Address in hex
9
MAC Address = 00:0A:36:E0:00:01
Command: 02 D0 03 01 04 00 03
Get MAC Address 0xD0
N
R
3
N/A 0x00 = Read [None]
N/A
Response: 02 D0 09 01 04 00 00 0A 36 E0 00 01FE 03
PS5580 RS232 and LAN Command Protocol
7
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Bytes 1-9: Model Name
Model Name = PS5580
Get Model Name
and Serial
Bytes 10-22: Serial Number
Serial Number = ABCDEFGHIJKLM
Command: 02 B9 03 01 04 00 03
0xB9
N
R
3
N/A 0x00 = Read [None]
25
N/A
Number
Response: 02 B9 19 01 04 00 50 53 35 35 38 30 00 00 00
41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 16 03
Byte 1: OSD Language
OSD Language = 0
- 0x00 = English
3
Byte 2: OSD Timeout (Range 0x05-0x78)
Byte 3: OSD H Position (Range 0x00-0x64)
Byte 4: OSD V Position (Range 0x00-0x64)
Byte 5: OSD Rotation
OSD Timeout = 10 seconds
H Position = 50
V Position = 50
OSD Rotation = No Rotation
Get OSD Control
Data
- 0x00 = No Rotation
- 0x01 = H Mirror
0x98
N
R
3
N/A 0x00 = Read [None]
10
N/A
- 0x02 = V Mirror
4
Byte 6: Info Timeout (Range 0x00, 0x03-0x0A) Info Timeout = 10
Byte 7: Transparency (Range 0x00-0x0F)
Transparency = 0
Command: 02 98 03 01 04 00 03
Response: 02 98 0A 01 04 00 00 0A 32 32 00 0A 00 DE 03
Byte 1: ADC Red Gain (Range 0x00-0x64)
Byte 2: ADC Green Gain (Range 0x00-0x64)
Byte 3: ADC Blue Gain (Range 0x00-0x64)
Byte 4: ADC Red Offset (Range 0x00-0x64)
Byte 5: ADC Green Offset (Range 0x00-0x64)
Byte 6: ADC Blue Offset (Range 0x00-0x64)
ADC Red Gain = 51
ADC Green Gain = 52
ADC Blue Gain = 53
ADC Red Offset = 49
ADC Green Offset = 48
ADC Blue Offset = 47
H Position = 50
Get PC Setup
Control Data
0x96
N
R
3
N/A 0x00 = Read [None]
13 Byte 7: H Position (Range 0x00-0x64)
Byte 8: V Position (Range 0x00-0x64)
Byte 9: Clock (Range 0x00-0x64)
N/A
V Position = 50
Clock = 50
Byte 10: Clock Phase (Range 0x00-0x3F)
Clock Phase = 32
Command: 02 96 03 01 04 00 03
Response: 02 96 0D 01 04 00 33 34 35 31 30 2F 32 32 32
20 73 03
PS5580 RS232 and LAN Command Protocol
8
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Input Source
Input Source = DVI
- 0x01 = DisplayPort
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
Byte 2: Brightness (Range 0x00-0x64)
Byte 3: Contrast (Range 0x00-0x64)
Byte 4: Sharpness (Range 0x00-0x18)
Brightness = 50 (0x32)
Contrast = 51 (0x33)
Sharpness = 10 (0x0A)
Tint = 0 (0x7F)
5
Byte 5: Tint (Range 0x4D-0xB1)
Byte 6: Color (Range 0x00-0x64)
Byte 7: Backlight (Range 0x00-0x64)
Byte 8: Color Temp
Color = 52 (0x34)
Backlight = 53 (0x35)
Color Temp = 6500K
- 0x01 = 4000K
- 0x02 = 6500K
- 0x03 = 10000K
- 0x04 = User Mode
Byte 9: Digital Red Gain (Range 0x00-0x64)
Digital Red Gain = 49 (0x31)
Get Picture
Control Data
0x90
N
R
3
N/A 0x00 = Read [None]
24 Byte 10: Digital Green Gain (Range 0x00-0x64) Digital Green Gain = 48 (0x30)
Byte 11: Digital Blue Gain (Range 0x00-0x64) Digital Blue Gain = 47 (0x2F)
Byte 12: Digital Red Offset (Range 0x00-0x64) Digital Red Offset = 46 (0x2E)
N/A
Byte 13: Digital Green Offset (Range 0x00-
0x64)
Digital Green Offset = 45 (0x2D)
Byte 14: Digital Blue Offset (Range 0x00-0x64) Digital Blue Offset = 44 (0x2C)
Byte 15: Analog Red Gain (Range 0x00-0x64) Analog Red Gain = 43 (0x2B)
Byte 16: Analog Green Gain (Range 0x00-0x64) Analog Green Gain = 42 (0x2A)
Byte 17: Analog Blue Gain (Range 0x00-0x64)
Byte 18: Analog Red Offset (Range 0x00-0x64) Analog Blue Gain = 41 (0x29)
Byte 19: Analog Green Offset (Range 0x00-
0x64)
Analog Red Offset = 40 (0x28)
Analog Green Offset = 39 (0x27)
Byte 20: Analog Blue Offset (Range 0x00-0x64)
Byte 21: Gamma
- 0x00 = 1.8
Analog Blue Offset = 38 (0x26)
- 0x01 = 2.2
Gamma = 2.2
Command: 02 90 03 01 04 00 03
Response: 02 90 18 01 04 00 04 32 33 0A 7F 34 35 02 31
30 2F 2E 2D 2C 2B 2A 29 28 27 26 01 E8 03
PS5580 RS232 and LAN Command Protocol
9
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Group ID
(Range 0x01-0xFF)
Byte 2: Multi ID
Byte 1: Group ID (Range 0x01-0xFF)
Byte 2: Multi ID (Range 0x01-0xFF)
Command: 02 FF 05 01 04 02 01 04 03
Response: 02 FF 05 01 04 02 01 04 ED 03
ID Configuration 0xFF
N
N
W
W
5
3
N/A 0x02 = Write
5
3
N/A
N/A
(Range 0x01-0xFF)
Input Source
0xD1
[None]
Command: 02 D1 03 01 04 02 03
Response: 02 D1 03 01 04 02 22 03
N/A 0x02 = Write [None]
DisplayPort
Byte 1: Number of
Byte 1: Number of Horizontal Monitors
H Monitors = 5
Horizontal
Monitors
N/A 0x02 = Write Byte 2: Number of
Vertical Monitors
V Monitors = 6
Command: 02 D1 07 01 04 02 05 06 00 00 03
Response: 02 D1 07 01 04 02 05 06 00 00 13 03
Input Source
DisplayPort
with Multi Scale
0xD1
0xD4
0xD4
0xD2
0xD2
0xD3
N
N
N
N
N
N
W
W
W
W
W
W
7
3
7
3
7
3
7
3
7
3
7
3
Byte 2: Number of Vertical Monitors
N/A
N/A
N/A
N/A
N/A
N/A
Byte 3: Unused
Byte 4: Unused
Byte 3: Unused
Byte 4: Unused
Input Source
DVI
[None]
Command: 02 D4 03 01 04 02 03
Response: 02 D4 03 01 04 02 1F 03
N/A 0x02 = Write [None]
Byte 1: Number of
Horizontal
Monitors
Byte 1: Number of Horizontal Monitors
H Monitors = 5
V Monitors = 6
Command: 02 D4 07 01 04 02 05 06 00 00 03
Response: 02 D4 07 01 04 02 05 06 00 00 10 03
Input Source
DVI
with Multi Scale
N/A 0x02 = Write Byte 2: Number of
Vertical Monitors
Byte 2: Number of Vertical Monitors
Byte 3: Unused
Byte 4: Unused
Byte 3: Unused
Byte 4: Unused
Input Source
HDMI 1
[None]
Command: 02 D2 03 01 04 02 03
Response: 02 D2 03 01 04 02 21 03
N/A 0x02 = Write [None]
Byte 1: Number of
Horizontal
Monitors
Byte 1: Number of Horizontal Monitors
H Monitors = 5
V Monitors = 6
Command: 02 D2 07 01 04 02 05 06 00 00 03
Response: 02 D2 07 01 04 02 05 06 00 00 12 03
Input Source
HDMI 1
with Multi Scale
N/A 0x02 = Write Byte 2: Number of
Vertical Monitors
Byte 2: Number of Vertical Monitors
Byte 3: Unused
Byte 4: Unused
Byte 3: Unused
Byte 4: Unused
Input Source
HDMI 2
[None]
Command: 02 D3 03 01 04 02 03
Response: 02 D3 03 01 04 02 20 03
N/A 0x02 = Write [None]
PS5580 RS232 and LAN Command Protocol
10
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Number of
Horizontal
Byte 1: Number of Horizontal Monitors
H Monitors = 5
V Monitors = 6
Input Source
HDMI 2
with Multi Scale
Monitors
Command: 02 D3 07 01 04 02 05 06 00 00 03
Response: 02 D3 07 01 04 02 05 06 00 00 11 03
0xD3
0xD5
0xD5
N
N
N
W
W
W
7
3
7
N/A 0x02 = Write Byte 2: Number of
Vertical Monitors
7
3
7
Byte 2: Number of Vertical Monitors
N/A
N/A
N/A
Byte 3: Unused
Byte 4: Unused
Byte 3: Unused
Byte 4: Unused
Input Source
PC
[None]
Command: 02 D5 03 01 04 02 03
Response: 02 D5 03 01 04 02 1E 03
N/A 0x02 = Write [None]
Byte 1: Number of
Horizontal
Monitors
Byte 1: Number of Horizontal Monitors
H Monitors = 5
V Monitors = 6
Command: 02 D5 07 01 04 02 05 06 00 00 03
Response: 02 D5 07 01 04 02 05 06 00 00 0F03
Input Source
PC
with Multi Scale
N/A 0x02 = Write Byte 2: Number of
Vertical Monitors
Byte 2: Number of Vertical Monitors
Byte 3: Unused
Byte 4: Unused
Byte 3: Unused
Byte 4: Unused
Input Source
Resolution
Display
[None]
Command: 02 2A 03 01 04 02 03
Response: 02 2A 03 01 04 02 C9 03
Command: 02 2A 02
00 00 03
0x2A
0x75
Y
W
W
3
2
0x02 = Write [None]
Bytes 1-4:
3
Bytes 1-4: IP Address
IP Address = 192.168.12.2
Subnet Mask = 255.255.255.0
Default Gateway = 192.168.12.1
Primary DNS = 192.168.12.100
IP Address
Bytes 5-8:
Subnet Mask
Bytes 9-12:
Default Gateway
Bytes 13-16:
Primary DNS
Bytes 17-20:
Secondary DNS
Bytes 5-8: Subnet Mask
Bytes 9-12: Default Gateway
Bytes 13-16: Primary DNS
Bytes 17-20: Secondary DNS
Secondary DNS: 192.168.12.101
IP Address
N
23 N/A 0x02 = Write
23
N/A
Command: 02 75 17 01 04 02 C0 A8 0C 02 FF FF FF 00
C0 A8 0C 01 C0 A8 0C 64 C0 A8 0C 65 03
Response: 02 75 17 01 04 02 C0 A8 0C 02 FF FF FF 00 C0
A8 0C 01 C0 A8 0C 64 C0 A8 0C 65 D1 03
Bytes 1-4: IP Address
IP Address = 192.168.12.2
Bytes 5-8: Subnet Mask
Bytes 9-12: Default Gateway
Bytes 13-16: Primary DNS
Bytes 17-20: Secondary DNS
Subnet Mask = 255.255.255.0
Default Gateway = 192.168.12.1
Primary DNS = 192.168.12.100
Secondary DNS: 192.168.12.101
Command: 02 7B 03 01 04 02 03
Command: 02 7B 02
00 00 03
IP Reset
0x7B
Y
W
3
2
0x02 = Write [None]
23
1
Response: 02 75 17 01 04 02 C0 A8 0C 02 FF FF FF 00
C0 A8 0C 01 C0 A8 0C 64 C0 A8 0C 65 D1 03
PS5580 RS232 and LAN Command Protocol
11
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: IR Lock
- 0x00 = Lock
0x02 = Write disabled
- 0x01 = Lock
Byte 1: IR Lock
- 0x00 = Lock disabled
IR Lock = Enabled:
Command: 02 B2 04 01 04 02 01 03
Response: 02 B2 04 01 04 02 01 3F 03
IR Lock = Enabled:
Command: 02 B2 03
00 00 01 03
IR Lock
Configuration
0xB2
0xB1
Y
Y
W
W
4
4
3
3
4
4
- 0x01 = Lock enabled
enabled
Byte 1: Keypad
Lock
- 0x00 = Off
- 0x01 = On
Byte 1: Keypad Lock
- 0x00 = Off
Set Key Lock = On:
Command: 02 B1 04 01 04 02 01 03
Response: 02 B1 04 01 04 02 01 40 03
Set Key Lock = On:
Command: 02 B1 03
00 00 01 03
Keypad Lock
Configuration
0x02 = Write
- 0x01 = On
Byte 1: Loop Source
Loop Source = HDMI 1:
Command: 02 E9 04 01 04 02 D2 03
Response: 02 E9 04 01 04 02 D2 37 03
Byte 1: Loop
Source
0x02 = Write - 0xD2 = HDMI 1
- 0xD3 = HDMI 2
Loop Source = HDMI
1:
Command: 02 E9 03
00 00 D2 03
Loop Out Input
Source Select
- 0xD2 = HDMI 1
- 0xD3 = HDMI 2
- 0xD4 = DVI
0xE9
0x7E
Y
W
4
3
4
- 0xD4 = DVI
Byte 1: H Position (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 7E 04 01 04 02 32 03
Response: 02 7E 04 01 04 02 32 42 03
Write 50 (0x32):
Command: 02 7E 03
00 00 32 03
Byte 1: H Position
0x02 = Write
OSD H Position
Y
Y
W
W
4
4
3
3
4
4
(Range 0x00-0x64)
6
Set Info Timeout = 10 seconds:
Command: 02 81 04 01 04 02 0A 03
Response: 02 81 04 01 04 02 0A 67 03
Set Info Timeout = 10
seconds:
Command: 02 81 03
00 00 0A 03
6
Byte 1: Info
0x0A)
OSD Info Display 0x81
0x02 = Write Timeout (Range
0x00, 0x03-0x0A)
Byte 1: OSD
Rotation
- 0x00 = No
Rotation
- 0x01 = H Mirror
- 0x02 = V Mirror
Byte 1: OSD Rotation
- 0x00 = No Rotation
Set OSD Rotation = No Rotation:
Command: 02 80 04 01 04 02 00 03
Response: 02 80 04 01 04 02 00 72 03
Set OSD Rotation = No
Rotation:
Command: 02 80 03
00 00 00 03
OSD Rotation
0x80
Y
W
4
3
0x02 = Write
4
- 0x01 = H Mirror
- 0x02 = V Mirror
Byte 1:
0x02 = Write Transparency
(Range 0x00-0x0F)
Byte 1: Transparency (Range 0x00-0x0F)
Set Transparency = 0:
Command: 02 82 04 01 04 02 00 03
Response: 02 82 04 01 04 02 00 70 03
Set Transparency = 0:
Command: 02 82 03
00 00 00 03
OSD
Transparency
0x82
0x7D
Y
Y
W
W
4
4
3
3
4
4
7
Byte 1: OSD Timeout (Range 0x05-0x78)
Set OSD Timeout = 10 seconds:
Command: 02 7D 04 01 04 02 0A 03
Response: 02 7D 04 01 04 02 0A 6B 03
Set OSD Timeout = 10
seconds:
Command: 02 7D 03
00 00 0A 03
7
Byte 1 OSD
OSD Turn Off
0x02 = Write Timeout (Range
0x05-0x78)
PS5580 RS232 and LAN Command Protocol
12
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: V Position (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 7F 04 01 04 02 32 03
Response: 02 7F 04 01 04 02 32 41 03
Write 50 (0x32):
Command: 02 7F 03
00 00 32 03
Byte 1: V Position
(Range 0x00-0x64)
OSD V Position
0x7F
0x11
Y
Y
W
4
3
3
2
0x02 = Write
4
Byte 1: Power Status
- 0x00 = Off
- 0x01 = On
Power Off Write:
Command: 02 11 03 01 04 02 03
Response: 02 11 03 01 04 02 E2 03
8
Power Off Write:
0x00 = Read
0x02 = Write
Power Off
Power On
RW
[None]
[None]
Command: 02 11 02
00 00 03
Power Read (display is off):
Command: 02 11 03 01 04 00 03
Response: 02 11 04 01 04 00 00 E3 03
Byte 1: Power Status
- 0x00 = Off
- 0x01 = On
Power On Write:
Command: 02 10 03 01 04 02 03
Response: 02 10 03 01 04 02 E3 03
8
Power On Write:
0x00 = Read
0x02 = Write
0x10
Y
RW
3
2
Command: 02 10 02
00 00 03
Power Read (display is on):
Command: 02 10 03 01 04 00 03
Response: 02 10 04 01 04 00 01 E3 03
6
Byte 1: Delay Time (Range 0x00-0x32)
Delay Time = 25:
Delay Time = 25:
Byte 1: Delay Time
(Range 0x00-0x32)
Power On Delay 0x9E
Y
Y
W
W
4
4
3
3
0x02 = Write
4
4
Command: 02 9E 04 01 04 02 19 03
Response: 02 9E 04 01 04 02 19 3B 03
Command: 02 9E 03
00 00 19 03
Byte 1: Power Save
0x02 = Write - 0x00 = Off
- 0x01 = On
Byte 1: Power Save
- 0x00 = Off
- 0x01 = On
Set Power Save = On:
Command: 02 63 04 01 04 02 01 03
Response: 02 63 04 01 04 02 01 8E 03
Set Power Save = On:
Command: 02 63 03
00 00 01 03
Power Save
0x63
Scan Mode
(Overscan Off)
[None]
Command: 02 9B 03 01 04 02 03
Response: 02 9B 03 01 04 02 58 03
Command: 02
9B 02 00 00 03
0x9B
0x9A
Y
Y
W
W
3
3
2
2
0x02 = Write [None]
0x02 = Write [None]
3
3
Scan Mode
(Overscan On)
[None]
Command: 02 9A 03 01 04 02 03
Response: 02 9A 03 01 04 02 59 03
Command: 02 9A 02
00 00 03
Byte 1: Clock (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 38 04 01 04 02 32 03
Response: 02 38 04 01 04 02 32 88 03
Write 50 (0x32)
Command: 02 38 03
00 00 32 03
Byte 1: Clock
0x02 = Write
Screen Clock
0x38
0x39
Y
Y
Y
W
W
W
4
4
4
3
3
3
4
4
4
(Range 0x00-0x64)
Byte 1: Clock Phase (Range 0x00-0x3F)
Byte 1: H Position (Range 0x00-0x64)
Write 32 (0x20):
Command: 02 39 04 01 04 02 20 03
Response: 02 39 04 01 04 02 20 99 03
Write 32 (0x20)
Command: 02 39 03
00 00 20 03
Screen Clock
Phase
Byte 1: Clock Phase
(Range 0x00-0x3F)
0x02 = Write
0x02 = Write
Write 50 (0x32):
Command: 02 36 04 01 04 02 32 03
Response: 02 36 04 01 04 02 32 8A 03
Write 50 (0x32)
Command: 02 36 03
00 00 32 03
Byte 1: H Position
(Range 0x00-0x64)
Screen H Position 0x36
PS5580 RS232 and LAN Command Protocol
13
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: V Position (Range 0x00-0x64)
Write 50 (0x32):
Command: 02 37 04 01 04 02 32 03
Response: 02 37 04 01 04 02 32 89 03
Write 50 (0x32)
Command: 02 37 03
00 00 32 03
Byte 1: V Position
(Range 0x00-0x64)
Screen V Position 0x37
Y
W
4
3
0x02 = Write
4
Serial Control
0x71
[None]
Command: 02 71 03 01 04 02 03
Response: 02 71 03 01 04 02 82 03
Command: 02 71 02
00 00 03
Y
Y
W
W
3
3
2
2
0x02 = Write [None]
0x02 = Write [None]
3
3
(LAN Off)
Serial Control
0x70
[None]
Command: 02 70 03 01 04 02 03
Response: 02 70 03 01 04 0283 03
Command: 02 70 02
00 00 03
(LAN On)
Byte 1: Sharpness (Range 0x00-0x18)
Write 50 (0x32):
Command: 02 22 04 01 04 02 32 03
Response: 02 22 04 01 04 02 32 9E 03
Write 50 (0x32)
Command: 02 22 03
00 00 32 03
Byte 1: Sharpness
(Range 0x00-0x18)
Sharpness
0x22
0xE7
Y
Y
W
W
4
4
3
3
0x02 = Write
0x02 = Write
4
4
Byte 1: Test Pattern
- 0x00 = Disabled
- 0x01 = White
Pattern
Byte 1: Test Pattern
- 0x00 = Disabled
- 0x01 = White Pattern
Test Pattern = White Pattern:
Command: 02 E7 04 01 04 02 01 03
Response: 02 E7 04 01 04 02 01 0A 03
Test Pattern = White
Pattern:
Command: 02 E7 03
00 00 01 03
Test Pattern
Mode
Byte 1: Tiling Lock
- 0x00 = Lock
0x02 = Write disabled
- 0x01 = Lock
Byte 1: Tiling Lock
- 0x00 = Lock disabled
- 0x01 = Lock enabled
Tiling Lock = Enabled:
Command: 02 B3 04 01 04 02 01 03
Response: 02 B3 04 01 04 02 01 3E 03
Tiling Lock = Enabled:
Command: 02 B3 03
00 00 01 03
Tiling Menu Lock
Configuration
0xB3
0x24
Y
Y
W
W
4
4
3
3
4
4
enabled
9
Byte 1: Tint (Range 0x4D-0xB1)
Write 0 (0x7F):
Write 0 (0x7F)
Command: 02 24 03
00 00 7F 03
Byte 1: Tint (Range
0x4D-0xB1)
Tint
0x02 = Write
Command: 02 24 04 01 04 02 7F 03
Response: 02 24 04 01 04 02 7F 4F 03
Byte 1: Input
Source
- 0x01 =
Byte 1: Input Source
- 0x01 = DisplayPort
Input Source = PC
Blue Gain = 50
DisplayPort
Command: 02 BE 05 01 04 02 05 32 03
Response: 02 BE 05 01 04 02 05 32 FC 03
White Balance
Control:
Blue Gain
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
0xBE
N
W
5
N/A 0x02 = Write
5
N/A
Byte 2: Blue Gain
(Range 0x00-0x64)
Byte 2: Blue Gain (Range 0x00-0x64)
PS5580 RS232 and LAN Command Protocol
14
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Input
Byte 1: Input Source
Input Source = PC
Source
Blue Gain = 50
- 0x01 =
0x01 = DisplayPort
DisplayPort
Command: 02 C2 05 01 04 02 05 32 03
Response: 02 C2 05 01 04 02 05 32 F8 03
White Balance
Control:
Blue Offset
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
0xC2
N
W
5
N/A 0x02 = Write
5
N/A
Byte 2: Blue Offset
(Range 0x00-0x64)
Byte 2: Blue Offset (Range 0x00-0x64)
Byte 1: Input
Source
- 0x01 =
Byte 1: Input Source
- 0x01 = DisplayPort
Input Source = PC
Green Gain = 50
DisplayPort
Command: 02 BD 05 01 04 02 05 32 03
Response: 02 BD 05 01 04 02 05 32 FD 03
White Balance
Control:
Green Gain
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
0xBD
N
W
5
N/A 0x02 = Write
5
N/A
Byte 2: Green Gain
(Range 0x00-0x64)
Byte 2: Green Gain (Range 0x00-0x64)
Byte 1: Input
Source
- 0x01 =
Byte 1: Input Source
- 0x01 = DisplayPort
Input Source = PC
Green Offset = 50
DisplayPort
- 0x02 = HDMI 1
N/A 0x02 = Write - 0x03 = HDMI 2
- 0x04 = DVI
Command: 02 C1 05 01 04 02 05 32 03
Response: 02 C1 05 01 04 02 05 32 F9 03
White Balance
Control:
Green Offset
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
0xC1
N
W
5
5
N/A
- 0x05 = PC
- 0x05 = PC
Byte 2: Green
Byte 2: Green Offset (Range 0x00-0x64)
Offset (Range
0x00-0x64)
PS5580 RS232 and LAN Command Protocol
15
Example
Example
Name
Mode
Data Bytes
Response Data
(Group ID = ‘A’, Multi ID = 4)
(Broadcast)
Byte 1: Input
Byte 1: Input Source
Input Source = PC
Source
Red Gain = 50
- 0x01 =
- 0x01 = DisplayPort
DisplayPort
Command: 02 BC 05 01 04 02 05 32 03
Response: 02 BC 05 01 04 02 05 32 FE 03
White Balance
Control:
Red Gain
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
0xBC
N
W
5
N/A 0x02 = Write
5
N/A
Byte 2: Red Gain
(Range 0x00-0x64)
Byte 2: Red Gain (Range 0x00-0x64)
Byte 1: Input
Source
- 0x01 =
Byte 1: Input Source
- 0x01 = DisplayPort
Input Source = PC
Red Offset = 50
DisplayPort
Command: 02 BF 05 01 04 02 05 32 03
Response: 02 BF 05 01 04 02 05 32 FB 03
White Balance
Control:
Red Offset
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
- 0x02 = HDMI 1
- 0x03 = HDMI 2
- 0x04 = DVI
- 0x05 = PC
0xBF
N
W
5
N/A 0x02 = Write
5
N/A
Byte 2: Red Offset
(Range 0x00-0x64)
Byte 2: Red Offset (Range 0x00-0x64)
PS5580 RS232 and LAN Command Protocol
16
Notes for Commands Table
Note #
Note Text
The response is followed by a response in the same format as the IP address response, including the IP address command byte.
See table below for Response values. (Click here for table)
Byte 2: Value is in seconds.
1
2
3
4
5
6
7
8
9
Byte 6: Value is in seconds. 0x00 = Off.
Byte 5: Values: 0x4D = -50; 0xB1 = +50
Data byte values are in seconds. 0x00 = Off
Data byte values are in seconds.
No broadcast Read commands. Response data bytes apply to Read commands only.
0x4D = -50; 0xB1 = +50
PS5580 RS232 and LAN Command Protocol
17
The following table lists the values for the Resolution data byte in the Get LCD Status response.
Get LCD Status Response
Resolution
Value
Resolution
Value
Resolution
Value
640 x 480 @ 60Hz
640 x 480 @ 85Hz
800 x 600 @ 56Hz
800 x 600 @ 60Hz
800 x 600 @ 75Hz
800 x 600 @ 85Hz
853 x 480 @ 60Hz
1024 x 768 @ 60Hz
1024 x 768 @ 70Hz
1024 x 768 @ 75Hz
1024 x 768 @ 85Hz
1280 x 768 @ 60Hz
1280 x 960 @ 60Hz
1280 x 1024 @ 60Hz
1366 x 768 @ 60Hz
1600 x 1200 @ 60Hz
1400 x 1050 @ 60Hz
1706 x 960 @ 60Hz
1080i @ 60Hz
0 (0x00)
720P @ 50Hz
29 (0x1D)
1360 x 768 @ 60Hz
640 x 350 @ 85Hz
640 x 480 @ 75Hz
640 x 480 @ 72Hz
1152 x 864 @ 75Hz
1280 x 720 @ 60Hz
1280 x 768 @ 75Hz
1280 x 1024 @ 75Hz
1366 x 768 @ 50Hz
1400 x 1050 @ 50Hz
1440 x 900 @ 60Hz
576i @ 50Hz
25 (0x19)
1 (0x01)
2 (0x02)
3 (0x03)
4 (0x04)
5 (0x05)
6 (0x06)
7 (0x07)
8 (0x08)
9 (0x09)
10 (0x0A)
11 (0x0B)
12 (0x0C)
13 (0x0D)
14 (0x0E)
15 (0x0F)
16 (0x10)
17 (0x11)
26 (0x1A)
27 (0x1B)
28 (0x1C)
73 (0x49)
576P @ 50Hz
30 (0x1E)
31 (0x1F)
32 (0x20)
33 (0x21)
34 (0x22)
35 (0x23)
36 (0x24)
37 (0x25)
38 (0x26)
39 (0x27)
40 (0x28)
42 (0x2A)
43 (0x2B)
18 (0x12)
19 (0x13)
20 (0x14)
21 (0x15)
22 (0x16)
23 (0x17)
24 (0x18)
74 (0x4A)
46 (0x2E)
47 (0x2F)
48 (0x30)
49 (0x31)
50 (0x32)
51 (0x33)
52 (0x34)
53 (0x35)
54 (0x36)
55 (0x37)
56 (0x38)
57 (0x39)
58 (0x3A)
59 (0x3B)
60 (0x3C)
61 (0x3D)
62 (0x3E)
63 (0x3F)
71 (0x47)
72 (0x48)
75 (0x4B)
480P @ 60Hz
1920 x 1080i @ 60Hz
1920 x 1080i @ 50Hz
1280 x 720P @ 60Hz
1280 x 720P @ 50Hz
PAL
SECAM
PALP
NTSC
NTSCP
Unknown
480i @ 60Hz
No Signal
1080P @ 60Hz
853 x 480 @ 50Hz
1280 x 1024 @ 50Hz
1360 x 768 @ 50Hz
1600 x 900 @ 50Hz
1600 x 900 @ 60Hz
1600 x 1200 @ 50Hz
800 x 600 @ 50Hz
1152 x 864 @ 70Hz
1080P @ 50Hz
1920 x 1080p @ 60Hz
1920 x 1080p @ 50Hz
1024 x 576 @ 50Hz
1024 x 576 @ 60Hz
640 x 400 @ 85Hz
800 x 600 @ 72Hz
720 x 400 @ 85Hz
1080i @ 50Hz
720P @ 60Hz
1152 x 864 @ 60Hz
PS5580 RS232 and LAN Command Protocol
18
|