Contents 1. Overview 2. Connection 2.1 RS-232C 2.2 LAN 3. Communication conditions 3.1 RS-232C 3.2 LAN 4. Command format 4.1 Header (fixed length) 4.1.1 Header Format 4.2 Message 4.2.1 CTL command 4.2.2 CTL command replay 4.2.3 Get VCP command 4.2.3.1 Format and detail of Get VCP command. 4.2.4 Get VCP command reply 4.2.4.1 Format and detail fo Get VCP command reply 4.2.5 Set VCP command...
1. Overview This document specifies the communication method when using the external control function of the SHARP LCD monitor. 2. Connection method 2.1 RS-232C Connector : 9-pin D-sub Cable : クロス(リバース)ケーブル Reverse(Crossing) cable Note : See "RS-232C remote control" in the instruction manual.
3. Communication conditions 3.1 RS-232C Communication system Asynchronous Interface RS-232C Baud rate 9600 (bps) Data length 8(bit) Parity None Stop bit 1 (bit) Note: ・ Keep the command byte interval within 100 ms. ・ When sending commands continuously, send the next command after receiving the response command from the monitor.
4. Command format External control commands are roughly classified into two types: CTL and VCP. Each command consists of four parts, Header, Message, Check code, and Delimiter, as shown below. Header Message Check Code Delimiter The content of the message varies depending on the type of command (Header 5th: Message Type). The common components of CTL and VCP commands are explained in this chapter, but please refer to the following guidance for details of each.
Page 6
6th-7th) Message Length: Defines the command length of the Message, ranging from STX to ETX following the header. This length includes STX and ETX. Byte data must be encoded in ASCII characters. If the byte data is 3Ah, specify the ASCII characters '3' and 'A' (33h and 41h). If the byte data is 0Bh, specify the ASCII characters '0' and 'B' (30h and 42h).
4.2 Message Header Message Check Code Delimiter The format of Message is determined by the 5th (Message type) of Header, and there are the following 6 types. CTL command CTL command reply Get VCP command Get VCP command reply Set VCP command Set VCP command reply 4.2.1.
4.2.4. Get VCP command reply The monitor returns this Message in response to the Get VCP command specified on the OP code page and OP code. Notes : For each “OP code page” and “OP code”, please refer to “6.VCP command”. 4.2.4.1.
4.2.5. Set VCP command This Message is sent when the controller changes the monitor settings. Notes : For each “OP code page” and “OP code”, please refer to “6.VCP command”. 4.2.5.1. Format and detail of Set VCP command Message OP Code OP Code Set value Page...
4.2.6. Set VCP command reply The monitor will echo back this Message in response to the Set VCP command specified in the OP code page and OP code. Notes : For each “OP code page” and “OP code”, please refer to “6.VCP command”. 4.2.6.1.
4.3. Check code Header Message Check Code Delimiter 4.3.1. Check code format and calculation method Check code is the Block Check Code (BCC) from Header to end of Message, excluding SOH. It is calculated by exclusive OR (XOR). Bit7 Bit6 Bit5 Bit4 Bit3...
5. CTL Command 5.1 CTL Command table The CTL commands supported by this unit are as follows. CTL number Explanation CTL-07 Get Timing Report and Timing reply CTL-0C Save Current Settings CTL-B1 Self-diagnosis status read CTL-BE NULL Message CTL-01D6 Power status read CTL-C203-D6 Power control CTL-C216...
5.2 Detail of CTL command. This chapter describes the details of the following Message parts for CTL commands. Header Message Check Code Delimiter For Header/Check Code/ Delimiter, refer to "4.Command format". 5.2.1 CTL-07. Get Timing Report and Timing reply This command is used to read the resolution information of the currently displayed image. 【Controller →...
5.2.2 CTL-0C. Save Current Settings This command is used to save adjusted values. When the monitor receives this command, save the current settings in non-volatile memory such as EEPROM. 【Controller → Display】 Message Command Code ASCII 2nd-3rd 1st) STX:Start Message Specify the ASCII code 'STX' (02h). 2nd-3rd) Command Code: '0'-'C' (30h, 43h) 4th) ETX: End of Message Specify the ASCII code 'ETX' (03h).
5.2.3 CTL-B1. Self-diagnosis status read This command is used to read the self-diagnostic status. 【Controller → Display】 Message Command Code ASCII 2nd-3rd 1st) STX:Start Message Specify the ASCII code 'STX' (02h). 2nd-3rd) Command Code: 'B'-'1' (42h, 31h) 4th) ETX: End of Message Specify the ASCII code 'ETX' (03h). 【Display→Controller(ACK)】...
5.2.4 CTL-BE. NULL Message The monitor notifies a NULL message to the controller under the following conditions. ・When an unsupported CTL command is received. ・When the CTL command is received while the monitor side is in the non-executable state. Notes : refer to "8.Notes - 8.1 Regarding error reply." too. 【Display→Controller(ACK)】...
Page 17
【Display→Controller(ACK)】 Message Command Reserved Result Code Code ASCII 2nd-3rd 4th-5th 6th-9th 10th-13th Message Power status ASCII 14th-17th 18th 1st) STX:Start Message Responds with the ASCII code 'STX' (02h). 2nd-3rd) Reserved Responds with ASCII code '0'-'2' (30h, 32h). 4th-5th) Result Code '0'-'0' (30h, 30h) : No error '0'-'1' (30h, 31h) : Error 6th-9th) Command Code: 'D'-'6'-'0'-'0' (44h, 36h, 30h, 30h) 10th-13th) Power status Max value...
5.2.6 CTL-C203-D6. Power control This command requests control of the monitor power. 【Controller → Display】 Message Command Code Power status ASCII 8th-11th 12th 2nd-7th 1st) STX:Start Message Specify the ASCII code 'STX' (02h). 2nd-7th) Command Code: 'C'-'2'-'0'-'3'-'D'-'6' (43h, 32h, 30h, 33h, 44h, 36h) 8th-11th) Power status 0'-'0'-'0'-'1' (30h, 30h, 30h, 31h) : Power on 0'-'0'-'0'-'4' (30h, 30h, 30h, 34h) : Power off...
5.2.7 CTL-C216. Serial No. Read This command is used to read the serial number of the monitor. 【Controller → Display】 Message Command Code ASCII 2nd-5th 1st) STX:Start Message Specify the ASCII code 'STX' (02h). 2nd-5th) Command Code: 'C'-'2'-'1'-'6' (43h, 32h, 31h, 36h) 6th) ETX: End of Message Specify the ASCII code 'ETX' (03h).
5.2.8 CTL-C217. Model Name Read This command is used to read the model name of the monitor. 【Controller → Display】 Message Command Code ASCII 2nd-5th 1st) STX:Start Message Specify the ASCII code 'STX' (02h). 2nd-5th) Command Code: 'C'-'2'-'1'-'7' (43h, 32h, 31h, 37h) 6th) ETX: End of Message Specify the ASCII code 'ETX' (03h).
7. OSD menu correspondence table (Common menu) Message OSD itmes OP Code Type OP Code CTL number Page Picture Picture Mode Backlight Backlight Dimming Video Black Level White Blance Contrast Advanced Sharpness Aspect Zoom Amebient Light Sensing Reset Audio Audio Mode Volume Balance Treble...
Page 24
Schedule Power On Power Off Reboot Overview Reset Network Ethernet Obtain IP Address Automatically IP Address Default Gateway Netmask DNS1 DNS2 MAC Address Proxy Proxy hostname Proxy port Bypass proxy for Wireless LAN Wireless LAN Bluetooth Access point Monitor Control IP Address Filter Reset Protect...
Page 25
Application All apps System Date & Time Language & Keyboard Language Virtual Keyboard Physical Keyboard Screen Rotation Sidebar Logo Screen Startup Animation Wallpaper Shutdown Message System Update Security Reset All Reset About Monitor Information Model C217 Serial C216 Firmware Version Android Version Kernel Version Build Version...
8. Notes 8.1 Command reception at power off and power save. When the monitor is "power off" or "power save", the commands that can be received are limited to the following commands. CTL Command CTL Number Explanation CTL-B1 Self-diagnosis status read CTL-01D6 Power status read CTL-C203-D6...
Need help?
Do you have a question about the LM Series and is the answer not in the manual?
Questions and answers