Planar PS5580 RS232 and LAN Command Protocol
Copyright © 4 Feb 2014 by Planar Systems, Inc. All rights reserved. Contents of this publication may not be reproduced in any form without permission of Planar Systems, Inc. Trademark Credits Windows™ is a trademark of Microsoft Corp. All other names are trademarks or registered trademarks of their respective companies. Disclaimer The information contained in this document is subject to change without notice. Planar Systems, Inc., makes no warranty of any kind with regard to this material.
Table of Contents Command Protocol Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Command Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Communications Link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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.
Broadcast Command Format Definition of terms in Directly Addressed Command Format table: • • • • • • 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.
Command / Response Examples Example: Set power to off (Group ID = B, Multi ID = 1) STX CMD LEN GID MID MOD Command 02 11 03 02 01 02 Response 02 11 03 02 01 02 MOD DAT CHK ETX 03 E4 03 CHK ETX Example: Set power to off (broadcast) STX CMD LEN GID MID Command 02 11 02 00 00 Response [None] PS5580 RS232 and LAN Command Protocol DAT 03 3
Auto Calibration Auto Power 0x61 0x64 Y Y W W 3 4 Mode Data Bytes 2 0x02 = Write [None] 3 Byte 1: Auto Power 0x02 = Write -0x00 = Off -0x01 = On Response Length Length (Broadcast Length Read/Write Broadcast Supported Name Command Commands Supported in the PS5580 Display 9 4 Auto Tracking 0x62 Y W 3 2 0x02 = Write [None] 7 Backlight 0xDC Y W 4 3 0x02 = Write Byte 1: Backlight (Range 0x00-0x64) 4 Brightness 0x20 Y W 4 3 0x02 = Write Byte 1: Brightness (Range 0x
Color Space Configuration 0xB4 Y W 4 Mode Data Bytes 3 Byte 1: Color Space - 0x00 = Auto 0x02 = Write - 0x01 = RGB PC - 0x02 = RGB Video Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Example (Broadcast) Set Color Space = Auto Command: 02 B4 03 00 00 00 03 4 Set Color Space = Auto: Command: 02 B4 04 01 04 02 00 03 Response: 02 B4 04 01 04 02 00 3E 03 4 Byte 1: Color Temp - 0x01 = 4000K - 0x02 = 6500K - 0x03 = 10000K - 0x04 = User Mode Set Color Temp
Get Firmware Version Get IP Address 0xF9 N 0x7A N R R Mode Data Bytes 3 N/A 0x00 = Read [None] 3 N/A 0x00 = Read [None] Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Response Data Example (Group ID = ‘A’, Multi ID = 4) Bytes 1-2: Scaler Firmware Year (last two digits) Bytes 3-4: Scaler Firmware Month (two digits) Bytes 5-6: Scaler Firmware Day (two digits) Bytes 7-8: Scaler Firmware Revision (two digits) Bytes 9-10: Micom Firmware Year (last two dig
Get LCD Status 0x87 N R Mode Data Bytes 3 N/A 0x00 = Read [None] Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Response Data Byte 1: Power Status - 0x00 = Off - 0x01 = On Byte 2: Input Source - 0x01 = DisplayPort - 0x02 = HDMI 1 - 0x03 = HDMI 2 - 0x04 = DVI - 0x05 = PC Byte 3: Resolution2 Byte 4: Color Temp - 0x01 = 4000K - 0x02 = 6500K - 0x03 = 10000K - 0x04 = User Mode 12 Byte 5: Power Save - 0x00 = Off - 0x01 = On Byte 6: Auto Power - 0x00 = Off - 0x0
Get Model Name and Serial 0xB9 Number Get OSD Control Data 0x98 Mode Data Bytes Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Response Data Bytes 1-9: Model Name Bytes 10-22: Serial Number N N R R 3 N/A 0x00 = Read [None] 3 N/A 0x00 = Read [None] 25 Byte 1: OSD Language - 0x00 = English 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 - 0x00 = No Rotation 10
Get Picture Control Data 0x90 N R Mode Data Bytes 3 N/A 0x00 = Read [None] Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Response Data Byte 1: Input Source - 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) Byte 5: Tint (Range 0x4D-0xB1)5 Byte 6: Color (Range 0x00-0x64) Byte 7: Backlight (Range 0x00-0x64) Byte 8: Color Te
Input Source DisplayPort with Multi Scale Input Source DVI Input Source DVI with Multi Scale Input Source HDMI 1 Input Source HDMI 1 with Multi Scale Input Source HDMI 2 Data Bytes Response Length Length (Broadcast Length Read/Write Mode N W Byte 1: Group ID (Range 0x01-0xFF) 5 N/A 0x02 = Write Byte 2: Multi ID (Range 0x01-0xFF) 0xD1 N W 3 N/A 0x02 = Write [None] W Byte 1: Number of Horizontal Monitors 7 N/A 0x02 = Write Byte 2: Number of Vertical Monitors Byte 3: Unused Byte 4: Unused 7
Input Source HDMI 2 with Multi Scale Input Source PC Input Source PC with Multi Scale Input Source Resolution Display IP Address IP Reset 0xD3 N 0xD5 N 0xD5 N 0x2A 0x75 0x7B Mode Data Bytes Byte 1: Number of Horizontal Monitors 7 N/A 0x02 = Write Byte 2: Number of Vertical Monitors Byte 3: Unused Byte 4: Unused 7 W 3 N/A 0x02 = Write [None] 3 W Byte 1: Number of Horizontal Monitors 7 N/A 0x02 = Write Byte 2: Number of Vertical Monitors Byte 3: Unused Byte 4: Unused 7 3 3 W Y W N
IR Lock Configuration Keypad Lock Configuration 0xB2 0xB1 Y Y W W 4 4 3 3 Mode Data Bytes Byte 1: IR Lock - 0x00 = Lock 0x02 = Write disabled - 0x01 = Lock enabled Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name Byte 1: IR Lock - 0x00 = Lock disabled 4 Byte 1: Keypad Lock 0x02 = Write - 0x00 = Off - 0x01 = On 4 Y W 4 3 OSD H Position 0x7E Y W 4 3 0x02 = Write 3 6 Byte 1: Info 0x02 = Write Timeout (Range 0x00, 0x03-0x0A) 3 Byte 1: OS
Power On Length (Broadcast Y W 4 3 0x02 = Write 0x10 Y RW 3 Y RW 3 2 2 0x00 = Read [None] 0x02 = Write 0x00 = Read [None] 0x02 = Write Response Data Power On Delay 0x9E Y W 4 3 Byte 1: Delay Time 0x02 = Write (Range 0x00-0x32) Power Save 0x63 Y W 4 3 Byte 1: Power Save 0x02 = Write - 0x00 = Off - 0x01 = On 4 Scan Mode (Overscan Off ) 0x9B Y W 3 2 0x02 = Write [None] 3 Scan Mode (Overscan On) 0x9A Y W 3 2 0x02 = Write [None] 3 Screen Clock 0x38 Y W 4 3 0x02
Read/Write Length Length (Broadcast Y W 4 3 0x02 = Write Serial Control (LAN Off) 0x71 Y W 3 2 0x02 = Write [None] 3 Serial Control (LAN On) 0x70 Y W 3 2 0x02 = Write [None] 3 Sharpness 0x22 Y W 4 3 0x02 = Write 3 Byte 1: Test Pattern - 0x00 = Disabled 0x02 = Write - 0x01 = White Pattern Test Pattern Mode 0xE7 Y W 4 Data Bytes Byte 1: V Position (Range 0x00-0x64) Byte 1: Sharpness (Range 0x00-0x18) Tiling Menu Lock 0xB3 Configuration Y W 4 3 Byte 1: Tiling Lock -
White Balance Control: Blue Offset White Balance Control: Green Gain White Balance Control: Green Offset 0xC2 N 0xBD N 0xC1 N Mode Data Bytes W Byte 1: Input Source - 0x01 = DisplayPort - 0x02 = HDMI 1 5 N/A 0x02 = Write - 0x03 = HDMI 2 - 0x04 = DVI - 0x05 = PC Byte 2: Blue Offset (Range 0x00-0x64) W Byte 1: Input Source - 0x01 = DisplayPort - 0x02 = HDMI 1 5 N/A 0x02 = Write - 0x03 = HDMI 2 - 0x04 = DVI - 0x05 = PC Byte 2: Green Gain (Range 0x00-0x64) W Byte 1: Input Source - 0x01 = DisplayP
White Balance Control: Red Gain White Balance Control: Red Offset 0xBC N 0xBF N Mode Data Bytes W Byte 1: Input Source - 0x01 = DisplayPort - 0x02 = HDMI 1 5 N/A 0x02 = Write - 0x03 = HDMI 2 - 0x04 = DVI - 0x05 = PC Byte 2: Red Gain (Range 0x00-0x64) W Byte 1: Input Source - 0x01 = DisplayPort - 0x02 = HDMI 1 5 N/A 0x02 = Write - 0x03 = HDMI 2 - 0x04 = DVI - 0x05 = PC Byte 2: Red Offset (Range 0x00-0x64) Response Length Length (Broadcast Length Read/Write Broadcast Supported Command Name R
Notes for Commands Table Note # Note Text 1 The response is followed by a response in the same format as the IP address response, including the IP address command byte. 2 See table below for Response values. 3 Byte 2: Value is in seconds. 4 Byte 6: Value is in seconds. 0x00 = Off. 5 Byte 5: Values: 0x4D = -50; 0xB1 = +50 6 Data byte values are in seconds. 0x00 = Off 7 Data byte values are in seconds. 8 No broadcast Read commands. Response data bytes apply to Read commands only.
The following table lists the values for the Resolution data byte in the Get LCD Status response.