Serial Control Connector
Serial Control Connector
MANUAL
Please visit www.hatteland-display.com for the latest electronic version of this manual.
All rights are reserved by Hatteland Display AS. This information may not, in whole or in part, be
copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-
readable form without the prior written consent of Hatteland Display AS. Review also:
www.hatteland-display.com/pdf/misc/doc100703-1_permission_to_create_user_manuals.pdf
The products described, or referenced, herein are copyrighted to the respective owners.
The products may not be copied or duplicated in any way. This documentation contains proprietary
information that is not to be disclosed to persons outside the user’s company without prior written consent
of Hatteland Display AS.
The copyright notice appearing above is included to provide statutory protection in the event of
unauthorized or unintentional public disclosure.
All other product names or trademarks are properties of their respective owners !
WARNING: This is a class A product. In a domestic environment this product may cause radio interference
in which case the user may be required to take adequate measures.
3
IND100130-27
Contents
Appendixes.............................................................................. 29
HEX, ASCII, BIN and Character table............................................... 30
Revision History........................................................................................... 35
4
IND100130-27
Serial Communication (SCOM) Interface
Introduction
This document defines the electrical interface, serial data format, and communication protocol of the Serial
Communication Control Interface. The purpose of this interface is to enable a computer application to control one or
more units. Units refer to either displays or panel computers.
Cables
A cable with an overall shield terminated at the back shell should be used.
Electrical Interface
Electrical signals shall conform to RS-485, RS-422 or RS-232. Only Receive Data, Transmit Data, and Signal Ground
are used. The same conditions apply for both 4-wire and 2-wire, and will just be referred to as RS-485 in this document.
Hardware handshake is only supported by loopback handshake for RS-232.
- Display (Maritime Multi Display - MMD) based units with Multifunction Cable (VSD100692 series):
• SCOM RS-232 : 1 x 9P DSUB (female) COM1 RS232
• SCOM RS-422/485 : Multifunction Cable customized/optional on request
Communication Interface 5
IND100084-11
Serial Communication (SCOM) Interface
Pin Assignments
Pinout Assignments - Multifunction Cable Outputs
For Display Units (MMD w/Multifunction Cable - RS-232).
Connectors that are commonly available on the Multifunction Cable or customized cable.
Connectors are seen from users Point Of View (POV).
9 8 7 6
Pin 01 - CTRL(+) Buzzer Control (+) (+12V input for driving the buzzer)
Pin 02 - TX Transmit Data
Pin 03 - RX Receive Data
Pin 04 - DTR Data Terminal Ready
Pin 05 - GND Ground
Pin 06 - DSR Data Set Ready
Pin 07 - RTS Request To Send
Pin 08 - CTS Clear To Send
Pin 09 - CTRL (-) Buzzer Control (-) (Pull low to activate buzzer)
Pinout Assignments
Pin 2: Ground (C) Pin 1: Ground (Y)
Display Units (MMD w/Multifunction Cable - RS-422 / RS-485, 4-wire and 2-wire).
Pin RS-422 / RS-485, 4-wire - Full Duplex RS-422 / RS-485, 2-wire - Half Duplex
Pin Assignments - RCA & BNC 1P COMP. VIDEO
1 N/C N/C
2 RxD- (Receive Data Negative) N/C
3 TxD+ (Transmit Data Positive) TxD+ (Transmit Data Positive)
4 Pin 1:N/C
Video Signal Ground Shield N/C
5 GND (Ground) GND (Ground)
6 N/C N/C
7 RxD+ (Receive Data Positive) N/C
8 TxD- (Transmit Data Negative) TxD- (Transmit Data Negative)
9 N/C N/C
NOTE: N/C (Not Connected) pins may be internally connected. Do not connect these without consulting Hatteland Display.
Communication Interface 6
IND100084-11
Appendix 105
Serial Communication (SCOM) Interface
Block Diagram
ECOM
EVX
USART0
USART1
USART2
UART0
FWP
RS232
RS485
Communication Interface 7
IND100084-11
Serial Communication (SCOM) Interface
Data Rates
The unit is configured to transmit and receive data at 9600 bits/second (Serial mode)
Message Format
The basic message format shall be as follows:
The minimum message size is 7 bytes (0x07). The maximum message size is 82 bytes (0x52), consistent with the
EN61162-1 standard. Colors will be used throughout this manual to indicate byte positions. Every byte sent are viewed
in this document as HEX values and are based on standard characters in the ASCII table (0 to 255) to send or receive
messages in a human readable input/output. No further decoding or decrypting functionality is needed or required.
Every command sent and received should always end with a 0x00 (null byte terminator).
ATTN
Attention (ATTN)
This single byte is used to identify a start of message. 3 values are possible:
ATTN Description
0x07 Command, also known as ASCII BELL
0x06 Acknowledge, also known as ASCII ACK
0x15 Negative Acknowledge, also known as ASCII NAK
A device shall send a command using the 0x07 Attention Code. The unit will respond to the command with either an
ACK if the command completed successfully, or a NAK if the command failed.
NOTE: A complete HEX, ASCII, BIN and Character table overview are available in the APPENDIX chapter.
ADDR
Address (ADDR)
This single byte is used to specify a particular unit to receive a Command and to identify the unit responding (ACK
or NAK) to a Command. All units will support the broadcast address. The factory default adress is 0x00, while in this
manual illustrated throughout as 0xFF.
ADDR Description
0xFF Broadcast - Addressed to all units
0x00 to 0x0F Address of a specific unit, 0 to 15 (max 16 units)
Communication Interface 8
IND100084-12
Serial Communication (SCOM) Interface
CMD
Message Commands and Queries (CMD) Contents
The command can be one of the following values and consists always of 3 bytes in positions 2,3,4:
Notes:
I/O = R=Read, W=Write.
Page # = Page number in this manual where command is detailed.
(*1) “MCC" = The “MCC” command also features a Query “?” mode, “R” or “r” reset mode to factory
default, increase +1 from current value “+” and decrease -1 from current value “-”. Details and
usage of these commands are available later in this manual.
(*2) "DL?/DLN" = Command not available on units manufactured before May 2009.
(*3) "BRI" = Command not available on units manufactured before October 2016.
Communication Interface 9
IND100084-12
Serial Communication (SCOM) Interface
LEN
Data Length (LEN)
This single byte defines the length of DATA in the message in bytes. The maximum value for this field is 74 bytes (0x4A
in HEX). The minimum value is 0 bytes (0x00 in HEX).
IHCHK
Inverse Header Checksum (IHCHK)
This single byte is a simple 8-bit checksum of the header data, message bytes 0 to 5 on which a bit-wise inversion has
been performed. The checksum shall be initialised to 0. The 8-bit sum (without carry) of bytes 0, 1, 2, 3, 4, 5 and 6 shall
be 0xFF (255 in value). If the unit receives a message with an incorrect checksum, the unit will reply with the attention
code set to NAK and no data field. This does not apply to Broadcast messages in RS-485 mode, in which case there
will be no reply.
DATA
Data Field (DATA)
The single byte is the DATA field which shall only be transmitted if LEN is greater than 0. This field depends on the CMD
transmitted.
IDCHK
Inverse Data Checksum (IDCHK)
This single byte shall only be transmitted if LEN is greater than 0. This is a simple 8-bit checksum of the data field,
message bytes 7 to 7+(LEN-1) on which a bit-wise inversion has been performed.
The checksum shall be initialised to 0. The 8-bit sum (without carry) of bytes 7 through 7+LEN inclusive shall be 0xFF.
The receiver will reply to any message that the checksum has failed with the attention code set to NAK.
This requirement does not reply to broadcast messages in RS-485 (for units that support it) mode, in which case there
will be no reply. Basically this byte is located at the very end of a received stream.
NOTE: A complete HEX, ASCII, BIN and Character table overview are available in the APPENDIX chapter.
Communication Interface 10
IND100084-12
Serial Communication (SCOM) Interface
"BRI" - Backlight Minimum Value
Set the backlight minimum value. Range from 0x00 to 0xFF (0% - 100%).
Example:
Command to set 50% Brightness:
0x07 0xFF 0x42 0x52 0x49 0x01 0x1B 0x80 0x7F
*Note: Command NOT available for JH 22T11 xxD-xxx-xxxx - 22 inch and HM 19T14 MMD-AAT-AOBA - 19 inch models.
If the data checksum is valid and the brightness was set, the unit will reply to this command with an ACK attention code.
The DATA field in the reply shall indicate the resulting brightness control setting. If an invalid checksum was received
and the message was not Broadcast and RS-485, the unit will reply with an NAK attention code. The DATA field in the
reply will indicate the current brightness control setting.
Example:
If BRT is 100%, the user can adjust the brightness from 0-100%. If the BRT is set to 60%, the visual brightness is set to
60%. The user can adjust the brightness from 0-100% within the 60% set by BRT. If the user sets the potensiometer to
half, the visual brightness will be 30% (half of 60%). If BRT is set back to 100%, the visual brightness will be 50% (half
of 100%).
Communication Interface 11
IND100084-12
Serial Communication (SCOM) Interface
“BZZ” - Buzzer Control
This command is sent to the unit to control buzzer on/off if there is a buzzer present. LEN = one data byte.
If the data checksum is valid, the unit will reply to this command with an ACK attention code. The DATA field will indicate
the buzzer state. If an invalid data checksum was received and the message was not broadcast and RS-485, the unit
will reply with a NAK attention code and the current control setting.
Example:
Command to set Buzzer Enable: 0xFF
0x07 0xFF 0x42 0x5A 0x5A 0x01 0x02 0xFF 0x00
The ETC has a limit on maximum 99999 hours (defined into 5 bytes, numbers 0 to 9 each), equivalent to 11 years. If
this number is reached, the ETC will stop counting, and the ETC command will always reply with maximum number of
hours (99999).
Example:
Command to Query ETC:
0x07 0xFF 0x45 0x54 0x43 0x00 0x1D
Acknowledge “0” + “0” + “0” + “5” + “8” = (combined “00058” or 58 hours):
0x06 0xFF 0x45 0x54 0x43 0x05 0x19 0x30 0x30 0x30 0x35 0x38 0x02
The ETC value has been hardcoded to 5 bytes, prefixed with “0”.
Communication Interface 12
IND100084-12
Serial Communication (SCOM) Interface
"DLN" - Download ECDIS package table x
Before send this command, use "DL?" to get there are how many available packets in each ECDIS table, like "DL?"
command, if we at ‘Calibration VGA’ mode the ACK is data in VGA table, and also at DVI mode. We can not use this
command at ‘No Calibration’. Every packet has a head (Byte 7 and Byte 8), Byte 7 is this packet number and Byte 8 is
"-" with ASCII, and follow Bytes are data.(without last byte, it is checksum for data. If packet is full the data is Byte 9 to
Byte 38).
Example:
Command to read package #3:
0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x02 0xFD
Acknowledge DLN:
0x06 0xFF 0x44 0x4C 0x4E 0x0A 0x12 0x02 0x2D 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0xC0
Example:
Command to read package #3:
0x07 0xFF 0x44 0x4C 0x3F 0x00 0x2A
Communication Interface 13
IND100084-12
Serial Communication (SCOM) Interface
“DST” - Display State
This command is sent to the unit to control the unit on/off or query the on/off state of the unit.
LEN = one data byte. NOTE: This command is available from version SW100066-1G09 and upwards.
If the data checksum is valid, the unit will reply to this command with an ACK attention code. The DATA field will indicate
the unit sate. If an invalid data checksum was received and the message was not broadcast and RS-485, the unit will
reply with a NAK attention code and the current state.
Example:
Query Display State:
0x07 0xFF 0x44 0x53 0x54 0x01 0x0D 0x3F 0xC0
Acknowledge Display state, unit is on:
0x06 0xFF 0x44 0x53 0x54 0x01 0x0E 0xFF 0x00
Acknowledge Display state, unit is off:
0x06 0xFF 0x44 0x53 0x54 0x01 0x0E 0x00 0xFF
“MAN” - Manufacturer ID
This command is sent to the unit to request Manufacturer ID. No data shall be sent with this command. The unit will
reply to this command with an ACK attention code. The DATA field indentify the manufacturer in a text string.
Example:
Query Manufacturer ID:
0x07 0xFF 0x4D 0x41 0x4E 0x00 0x1D
Acknowledge Manufacturer ID “JHD”:
0x06 0xFF 0x4D 0x41 0x4E 0x03 0x1B 0x4A 0x48 0x44 0x29
Communication Interface 14
IND100084-12
Serial Communication (SCOM) Interface
“POT” - Potentiometer Control
The unit may allow the backlight to be controlled by the local control (potentiometer/keypad) mounted on the front of the
unit, by the remote control or by the combination of the two. This is valid for the brilliance buttons if no external
potentiometer is connected. This command provides means to enable/disable the local control. LEN = one data byte.
0x00 Disables the local control. Backlight controlled only by the remote control.
0xFF Enables the local control. Backlight is controlled by both the remote control and the local control. (Default)
Note: In this setting, with the BRT command at 100%, the local control will have full dimming range.
This is the initial setting when a unit is powered on.
If the data checksum is valid, the unit will reply to this command with an ACK attention code. The DATA field will indicate
the resulting control setting. If an invalid data checksum was received and the message was not broadcast and RS-485,
the unit will reply with a NAK attention code and the current control setting.
Example:
Command Set Local Control Disable (0x00):
0x07 0xFF 0x50 0x4F 0x54 0x01 0x05 0xFF 0x00
The unit will reply to this command with an ACK attention code. The DATA field will be set to an ASCII text string to
indicate the specified Serial Number, e.g: “12345”. Note that the length of Serial Number is not limited to 5 characters.
It will decrease or increase in length depending on actual Serial Number stored in the unit.
Example:
Command Display Serial Number
0x07 0xFF 0x53 0x4E 0x42 0x00 0x16
Communication Interface 15
IND100084-12
Serial Communication (SCOM) Interface
“SWI” - ECOM Software Version ID Query
The ECOM is the master of the serial communication interface (SCOM). This query is sent to the unit in order to get the
ECOM software version ID. Any future revisions, such as CMD additions or changes to the software will increment the
software version. The unit will reply to this command with an ACK attention code. The DATA field will be a text string
indicating the software version, e.g: “SW100099-1A01”. The ID for Series 1 is SW100066-xzzz, where x is the software
version and the z is the revision number.
Example:
Command Software Version query:
0x07 0xFF 0x53 0x57 0x49 0x00 0x06
Example:
Command Software Version query:
0x07 0xFF 0x53 0x57 0x4B 0x00 0x04
The histogram is a table for temperature -55 to 125 °C and be divided to 12 parts. The temperature range for each part
is 16 °C and each part use two bytes.
Example:
Command Read Current Temperature “R”:
0x07 0xFF 0x54 0x4D 0x50 0x01 0x07 0x52 0xAD
Communication Interface 16
IND100084-12
Serial Communication (SCOM) Interface
“TYP” - Type/Model Number Query
This query is sent to the unit in order to identify the unit type by its model number / part number. No data shall be sent
with this query.
The unit will reply to this command with an ACK attention code. The DATA field will be set to an text string to indicate
the specified Type/Model Number, e.g: “JH23T01MMD-A1”.
Example:
Command to retrieve Type/Model Number
0x07 0xFF 0x54 0x59 0x50 0x00 0xFC
Any future revisions, such as additions or changes to the commands or data fields, shall increment the unit Version
Number. The unit will reply to this command with an ACK attention code. The DATA field has a unique 1-byte unit model
code. The next 2 bytes shall contain major and minor version of the serial communication protocol in use.
Example:
Command Unit Model/Version Number:
0x07 0xFF 0x56 0x45 0x52 0x00 0x0C
Communication Interface 17
IND100084-12
Serial Communication (SCOM) Interface
“MCC” - OSD Control Functionality
This command gives remote access to the unit’s OSD menu settings. The commands are transmitted in the DATA field.
For future products, it can not be guaranteed that all commands will still be available.
If the checksum is valid, the unit will reply to this command with an ACK attention code, where the data field contains
the original “MCC” command followed by acknowledge from the controller. If the checksum is invalid and the message
was not broadcasted, and if RS-485, the unit will reply to this command with a NAK attention code, where the data field
contains the original command.
It is expected that you already have knowledge on how to send, receive and interpret the commands by having studied
the examples prior to the “MCC” command table below. The list below is a compressed version of the HEX values you
need to send and will apply to all units (ADDR set as “FF”). For readability the prefix “0x” has been removed in the table
and seen as a complete HEX string as values from 00 to FF (2 by 2 letters). Every command will contain the “MCC”
(0x4D, 0x43, 0x43) ASCII letters as default indicator.
The functional byte positions in the table below are indicated with Red Color. The counting of values (xx,yy) should
always be sent as HEX, not numerical values, which means 64 is not 64 in numerical, but rather 100 as numerical.
The single byte that represent MCC Command ID is marked with Green Color. The checksum is marked with Blue Color.
The other byte positions in Black Color are defined as in the “Message Format” seen in the beginning of this chapter.
Communication Interface 18
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
Manual Phase Control Syntax : 07 FF 4D 43 43 03 23 85 xx yy zz Where xx = "0" to "3"
Where yy = "0" to "F"
Note: Function Examples: Where zz = Calculated Checksum
Dot clock (for RGB mode only) Example "3F" : 07 FF 4D 43 43 03 23 85 33 46 01 Max Range: "0" "0" to "3" "F"
Query "?" : 07 FF 4D 43 43 02 24 85 3F 3B
Reset "R" : 07 FF 4D 43 43 02 24 85 52 28
Reset "r" : 07 FF 4D 43 43 02 24 85 52 08
Increase "+" : 07 FF 4D 43 43 02 24 85 2B 4F
Decrease "-" : 07 FF 4D 43 43 02 24 85 2D 4D
Image Horizontal Position Syntax : 07 FF 4D 43 43 03 23 86 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 86 35 30 14 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 86 3F 3A Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 86 52 27 If DVI mode: "?"
Reset "r" : 07 FF 4D 43 43 02 24 86 72 07
Increase "+" : 07 FF 4D 43 43 02 24 86 2B 4E Note: If Value > 100 then
Decrease "-" : 07 FF 4D 43 43 02 24 86 2D 4C Value=100
Image Vertical Position Syntax : 07 FF 4D 43 43 03 23 87 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 87 35 30 13 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 87 3F 39 Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 87 52 26 If DVI mode: "?"
Reset "r" : 07 FF 4D 43 43 02 24 87 72 06
Increase "+" : 07 FF 4D 43 43 02 24 87 2B 4D Note: If Value > 100 then
Decrease "-" : 07 FF 4D 43 43 02 24 87 2D 4B Value=100
Sharpness Syntax : 07 FF 4D 43 43 03 23 8A xx yy zz Where xx = "0" to "F"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "07" : 07 FF 4D 43 43 03 23 8A 30 37 0E Max Range: "0" "0" to "0" "F"
Query "?" : 07 FF 4D 43 43 02 24 8A 3F 36 Default: "0" "7"
Reset "R" : 07 FF 4D 43 43 02 24 8A 52 23
Reset "r" : 07 FF 4D 43 43 02 24 8A 72 03
Increase "+" : 07 FF 4D 43 43 02 24 8A 2B 4A
Decrease "-" : 07 FF 4D 43 43 02 24 8A 2D 48
Manual Frequency Control Syntax : 07 FF 4D 43 43 05 21 8B vv ww xx yy zz Where vv = "0" to "0"
Where ww = "0" to "0"
Note: Function Examples: Where xx = "0" to "C"
PC mode only. Example "0050" : 07 FF 4D 43 43 05 21 8B 30 30 35 30 AF Where yy = "0" to "E"
Query "?" : 07 FF 4D 43 43 02 24 8B 3F 35 Where zz = Calculated Checksum
Increase "+" : 07 FF 4D 43 43 02 24 8B 2B 49 Max Range:
Decrease "-" : 07 FF 4D 43 43 02 24 8B 2D 47 "0" "0" "0" "0" to "0" "0" "C" "E"
If wrong mode: "?"
Scaling Mode Syntax : 07 FF 4D 43 43 02 24 8C xx zz Where xx = "0" to "4"
Where zz = Calculated Checksum
Function Examples:
Example "2" : 07 FF 4D 43 43 02 24 8C 32 41 If wrong mode: "?"
Query "?" : 07 FF 4D 43 43 02 24 8C 3F 34
Reset "R" : 07 FF 4D 43 43 02 24 8C 52 21 Available functions:
Reset "r" : 07 FF 4D 43 43 02 24 8C 72 01 "0" = 1:1
"1" = Fill Screen
"2" = Fill to Aspect Ratio
"3" = Anamorphic
"4" = Auto
OSD Horizontal Position Syntax : 07 FF 4D 43 43 03 23 90 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 90 35 30 0A Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 90 3F 30 Default: "6" "4"
Reset "R" : 07 FF 4D 43 43 02 24 90 52 1D
Reset "r" : 07 FF 4D 43 43 02 24 90 72 FD Note: If Value > 100 then
Increase "+" : 07 FF 4D 43 43 02 24 90 2B 44 Value=100.
Decrease "-" : 07 FF 4D 43 43 02 24 90 2D 42 If Value is not multiple by ten, it
change to less nearest multiple
value.
Communication Interface 19
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
OSD Vertical Position Syntax : 07 FF 4D 43 43 03 23 91 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 91 35 30 09 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 91 3F 2F Default: "6" "4"
Reset "R" : 07 FF 4D 43 43 02 24 91 52 1C
Reset "r" : 07 FF 4D 43 43 02 24 91 72 FC Note: If Value > 100 then
Increase "+" : 07 FF 4D 43 43 02 24 91 2B 43 Value=100.
Decrease "-" : 07 FF 4D 43 43 02 24 91 2D 41 If Value is not multiple by ten, it
change to less nearest multiple
value.
OSD Transparency Syntax : 07 FF 4D 43 43 03 23 92 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "32" : 07 FF 4D 43 43 03 23 92 33 32 08 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 92 3F 2E Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 92 52 1B
Reset "r" : 07 FF 4D 43 43 02 24 92 72 FB
Increase "+" : 07 FF 4D 43 43 02 24 92 2B 42
Decrease "-" : 07 FF 4D 43 43 02 24 92 2D 40
Select OSD Menu Timeout Syntax : 07 FF 4D 43 43 03 23 93 xx yy zz Where xx = "0" to "5"
Where yy = "0" to "E"
Function Examples: Where zz = Calculated Checksum
Example "10" : 07 FF 4D 43 43 03 23 93 31 30 0B Max Range: "0" "5" to "1" "E"
Query "?" : 07 FF 4D 43 43 02 24 93 3F 2D Default: "1" "4"
Reset "R" : 07 FF 4D 43 43 02 24 93 52 1A
Reset "r" : 07 FF 4D 43 43 02 24 93 72 FA
Increase "+" : 07 FF 4D 43 43 02 24 93 2B 41
Decrease "-" : 07 FF 4D 43 43 02 24 93 2D 3F
Select OSD Language Syntax : 07 FF 4D 43 43 02 24 95 xx zz Where xx = "0" to "5"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 95 31 39 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 95 3F 2B "0"= English (Default)
Reset "R" : 07 FF 4D 43 43 02 24 95 52 18 "1"= Norsk (Norwegian)
Reset "r" : 07 FF 4D 43 43 02 24 95 72 F8 "2"= 簡體中文(Simplified Chinese)
"3"= Français (French)
"4"= Español(Spanish),NoFunction
"5"= 日本語(Japanese),NoFunction
No Function: "?"
VGA Input Filter Syntax : 07 FF 4D 43 43 02 24 96 xx zz Where xx = "0" to "1"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 96 31 38 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 96 3F 2A "0" = Off (Default)
Reset "R" : 07 FF 4D 43 43 02 24 96 52 17 "1" = On
Reset "r" : 07 FF 4D 43 43 02 24 96 72 F7 If wrong instruction: "?"
Main Input Select Syntax : 07 FF 4D 43 43 03 23 98 xx yy zz Where xx = "A" to "F"
Where yy = "1" to "3"
Function Examples: Where zz = Calculated Checksum
Example "B3" : 07 FF 4D 43 43 03 23 98 42 33 F2
Query "?" : 07 FF 4D 43 43 02 24 98 3F 28 Available functions:
Reset "R" : 07 FF 4D 43 43 02 24 98 52 15 "A1" = Analog RGB1 (default)
Reset "r" : 07 FF 4D 43 43 02 24 98 72 F5 "A2" = Analog RGB2
Increase "+" : 07 FF 4D 43 43 02 24 98 2B 3C "B1" = Composite1
Decrease "-" : 07 FF 4D 43 43 02 24 98 2D 3A "B2" = Composite2
"B3" = Composite3
"C1" = S-Video1
"C2" = S-Video2
"C3" = S-Video3
"F1" = DVI
Source Layout Syntax : 07 FF 4D 43 43 02 24 9A xx zz Where xx = "0" to "2"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 9A 31 34 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 9A 3F 26 "0" = Single (Default)
Reset "R" : 07 FF 4D 43 43 02 24 9A 52 13 "1" = PIP
Reset "r" : 07 FF 4D 43 43 02 24 9A 72 F3 "2" = PBP
If wrong instruction: "?"
Communication Interface 20
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
Video System Syntax : 07 FF 4D 43 43 02 24 9B xx zz Where xx = "0" to "3"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 9B 31 33 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 9B 3F 25 "0" = Auto (Default)
Reset "R" : 07 FF 4D 43 43 02 24 9B 52 12 "1" = NTSC
Reset "r" : 07 FF 4D 43 43 02 24 9B 72 F2 "2" = PAL
"3" = SECAM
Otherwise set to Auto
Gamma Value Select Syntax : 07 FF 4D 43 43 02 24 9D xx zz Where xx = "0" to "2"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 9D 31 31 Available functions (MMD):
Query "?" : 07 FF 4D 43 43 02 24 9D 3F 23 "0" = 1.0 (Default)
Reset "R" : 07 FF 4D 43 43 02 24 9D 52 10 "1" = 1.6
Reset "r" : 07 FF 4D 43 43 02 24 9D 72 F0 "2" = 2.2
Power Down / DPMS Option Syntax : 07 FF 4D 43 43 02 24 9F xx zz Where xx = "0" to "1"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 9F 31 2F Available functions:
Query "?" : 07 FF 4D 43 43 02 24 9F 3F 21 "0" = Power Off
Reset "R" : 07 FF 4D 43 43 02 24 9F 52 0E "1" = Power On
Reset "r" : 07 FF 4D 43 43 02 24 9F 72 EE
Direct Access Syntax : 07 FF 4D 43 43 02 24 A0 xx zz Where xx = "0" to "8"
Where zz = Calculated Checksum
Function Examples:
Example "6" : 07 FF 4D 43 43 02 24 A0 36 Available functions:
29
Query "?" : 07 FF 4D 43 43 02 24 A0 3F "0" - Brightness
20
Reset "R" : 07 FF 4D 43 43 02 24 A0 52 "1" - PIP size
0D
Reset "r" : 07 FF 4D 43 43 02 24 A0 72 "2" - Main source
ED
"3" - Second source
"4" - Alpha Blend
"5" - Video Scaling
"6" - Swap
"7" - Test pattern
"8" - No function (default)
Set Runtime Counter Syntax : 07 FF 4D 43 43 02 24 A1 uu vv ww xx yy zz Where uu = "0" to "9"
Where vv = "0" to "9"
Function Examples: Where ww = "0" to "9"
Send "00024": 07 FF 4D 43 43 06 20 A1 30 30 30 32 34 68 Where xx = "0" to "9"
Query "?" : 07 FF 4D 43 43 02 24 A1 3F 1F Where yy = "0" to "9"
Where zz = Calculated Checksum
Example on Response:
"0" "0" "4" "1" "5" (00415)
Where value is *0.5 hour.
PIP, PBP Brightness Control Syntax : 07 FF 4D 43 43 03 23 A2 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 A2 35 30 F8 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 A2 3F 1E Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 A2 52 0B
Reset "r" : 07 FF 4D 43 43 02 24 A2 72 EB
Increase "+" : 07 FF 4D 43 43 02 24 A2 2B 32
Decrease "-" : 07 FF 4D 43 43 02 24 A2 2D 30
PIP, PBP Contrast Control Syntax : 07 FF 4D 43 43 03 23 A3 xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 A3 35 30 F7 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 A3 3F 1D Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 A3 52 0A
Reset "r" : 07 FF 4D 43 43 02 24 A3 72 EA
Increase "+" : 07 FF 4D 43 43 02 24 A3 2B 31
Decrease "-" : 07 FF 4D 43 43 02 24 A3 2D 2F
Communication Interface 21
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
PIP Horizontal Position Syntax : 07 FF 4D 43 43 04 22 A4 ww xx yy zz Where ww = "0" to "0"
Where xx = "0" to "6"
Function Examples: Where yy = "0" to "F"
Example "050": 07 FF 4D 43 43 04 22 A4 30 35 30 C6 Where zz = Calculated Checksum
Query "?" : 07 FF 4D 43 43 02 24 A4 3F 1C Max Range:
Reset "R" : 07 FF 4D 43 43 02 24 A4 52 09 "0" "0" "0" to "0" "6" "4"
Reset "r" : 07 FF 4D 43 43 02 24 A4 72 E9 Default: "0" "0" "0"
Increase "+" : 07 FF 4D 43 43 02 24 A4 2B 30
Decrease "-" : 07 FF 4D 43 43 02 24 A4 2D 2E
PIP Vertical Position Syntax : 07 FF 4D 43 43 04 22 A5 ww xx yy zz Where ww = "0" to "0"
Where xx = "0" to "6"
Function Examples: Where yy = "0" to "F"
Example "050": 07 FF 4D 43 43 04 22 A5 30 35 30 C5 Where zz = Calculated Checksum
Query "?" : 07 FF 4D 43 43 02 24 A5 3F 1B Max Range:
Reset "R" : 07 FF 4D 43 43 02 24 A5 52 08 "0" "0" "0" to "0" "6" "4"
Reset "r" : 07 FF 4D 43 43 02 24 A5 72 E8 Default: "0" "0" "0"
Increase "+" : 07 FF 4D 43 43 02 24 A5 2B 2F
Decrease "-" : 07 FF 4D 43 43 02 24 A5 2D 2D
PIP Window Size Select Syntax : 07 FF 4D 43 43 03 23 A6 xx yy zz Where xx = "0" to "0"
Where xx = "0" to "A"
Function Examples: Where zz = Calculated Checksum
Example "09" : 07 FF 4D 43 43 03 23 A6 30 39 F0
Query "?" : 07 FF 4D 43 43 02 24 A6 3F 1A Max Range: "0" "0" to "0" "A"
Reset "R" : 07 FF 4D 43 43 02 24 A6 52 07 Default: "0" "0"
Reset "r" : 07 FF 4D 43 43 02 24 A6 72 E7
Increase "+" : 07 FF 4D 43 43 02 24 A6 2B 2E
Decrease "-" : 07 FF 4D 43 43 02 24 A6 2D 2C
Second Source Select Syntax : 07 FF 4D 43 43 03 23 A7 xx yy zz Where xx = "A" to "F"
Where yy = "1" to "3"
Function Examples: Where zz = Calculated Checksum
Example "B3" : 07 FF 4D 43 43 03 23 A7 42 33 E3
Query "?" : 07 FF 4D 43 43 02 24 A7 3F 19 Available functions:
Reset "R" : 07 FF 4D 43 43 02 24 A7 52 06 "A1" = Analog RGB1 (default)
Reset "r" : 07 FF 4D 43 43 02 24 A7 72 E6 "A2" = Analog RGB2
Increase "+" : 07 FF 4D 43 43 02 24 A7 2B 2D "B1" = Composite1
Decrease "-" : 07 FF 4D 43 43 02 24 A7 2D 2B "B2" = Composite2
"B3" = Composite3
"C1" = S-Video1
"C2" = S-Video2
"C3" = S-Video3
"F1" = DVI
Color Temperature Select Syntax : 07 FF 4D 43 43 02 24 B3 xx zz Where xx = "0" to "3"
Where zz = Calculated Checksum
Function Examples:
Example "2" : 07 FF 4D 43 43 02 24 B3 32 1A Available functions:
Query "?" : 07 FF 4D 43 43 02 24 B3 3F 0D "0" = 9500K
Reset "R" : 07 FF 4D 43 43 02 24 B3 52 FA "1" = 8000K (default)
Reset "r" : 07 FF 4D 43 43 02 24 B3 72 DA "2" = 6500K
"3" = 5000K
"4" = USER
Examples on Response:
"8" "0" "0" "0" (8000k)
"U" "S" "E" "R" (USER)
Red Level for Selected Color Syntax : 07 FF 4D 43 43 03 23 B4 xx yy zz Where xx = "0" to "6"
Temperature Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 B4 35 30 E6 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 B4 3F 0C Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 B4 52 F9
Reset "r" : 07 FF 4D 43 43 02 24 B4 72 D9
Increase "+" : 07 FF 4D 43 43 02 24 B4 2B 20
Decrease "-" : 07 FF 4D 43 43 02 24 B4 2D 1E
Communication Interface 22
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
Green Level for Selected Color Syntax : 07 FF 4D 43 43 03 23 B5 xx yy zz Where xx = "0" to "6"
Temperature Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 B5 35 30 E5 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 B5 3F 0B Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 B5 52 F8
Reset "r" : 07 FF 4D 43 43 02 24 B5 72 D8
Increase "+" : 07 FF 4D 43 43 02 24 B5 2B 1F
Decrease "-" : 07 FF 4D 43 43 02 24 B5 2D 1D
Blue Level for Selected Color Syntax : 07 FF 4D 43 43 03 23 B6 xx yy zz Where xx = "0" to "6"
Temperature Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 B6 35 30 E4 Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 B6 3F 0A Default: "3" "2"
Reset "R" : 07 FF 4D 43 43 02 24 B6 52 F7
Reset "r" : 07 FF 4D 43 43 02 24 B6 72 D7
Increase "+" : 07 FF 4D 43 43 02 24 B6 2B 1E
Decrease "-" : 07 FF 4D 43 43 02 24 B6 2D 1C
Graphic Horizontal Resolution Send Only : 07 FF 4D 43 43 01 25 B7 48 Where zz = Calculated Checksum
Query
Available response status:
Note: "xxx" = where xxx is a 3-digit HEX
VGA Source only number indicating resolution.
Example:
"0640" = 1600 in decimal
Graphic Vertical Resolution Send Only : 07 FF 4D 43 43 01 25 B8 47 Where zz = Calculated Checksum
Query
Available response status:
Note: "xxx" = where xxx is a 3-digit HEX
VGA Source only number indicating resolution.
Example:
"0480" = 1200 in decimal
Graphic Horizontal Sync. Send Only : 07 FF 4D 43 43 01 25 B9 46 Where zz = Calculated Checksum
Frequency
Available response status:
"xxx" = where xxx is a 3-digit HEX
Note: number indicating frequency in
VGA Source only units of 100Hz.
Example:
"29F" = 671 or 67.1 kHz decimal
Graphic Vertical Sync. Send Only : 07 FF 4D 43 43 01 25 BA 45 Where zz = Calculated Checksum
Frequency
Available response status:
"xxx" = where xxx is a 3-digit
Note: HEX number indicating frequency
VGA Source only in units of 0.1Hz + 1 character
indicating field mode as:
"i" = Interlaced
"p" = Progressive
Example:
"256p" = 598 (59.8 Hz),
progressive fields
Auto Setup Send Only : 07 FF 4D 43 43 01 25 C3 3C Where zz = Calculated Checksum
Communication Interface 23
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
Command Availability Query Syntax : 07 FF 4D 43 43 03 23 C4 xx yy zz Where xx = "0" to "F"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "C4" : 07 FF 4D 43 43 03 23 C4 43 34 C4
Example on Response:
"0" = Not available
"1" = Available
Auto Calibration Send Only : 07 FF 4D 43 43 01 25 C5 3A Available response status:
"0" = Fail
Note: "1" = Successful
Start auto-calibration of gain of
the RGB amplifier.
Soft Power On/Off Syntax : 07 FF 4D 43 43 02 24 C8 xx zz Where xx = "0" to "1"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 C8 31 06 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 C8 3F FB "0" = Soft Power Off
"1" = Soft Power On
Query EVX Firmware Version Send Only : 07 FF 4D 43 43 02 24 CB 30 04 Available response status:
Version "VV.YY.ZZ?"
VV = V0 or E0
V0 = Release version
E0 = Engineering Sample
YY = Version Number
ZZ = Customer Number
? = For E0 version (A-Z)
Test Pattern Syntax : 07 FF 4D 43 43 02 24 CD xx zz Where xx = "0" to "1"
Where zz = Calculated Checksum
Function Examples:
Example "1" : 07 FF 4D 43 43 02 24 CD 31 01 Available functions:
"0" = Normal Display
"1" = Display built-in Test Pattern
Reset Factory Default Send Only : 07 FF 4D 43 43 01 25 CE 31 Available response status:
"0" = fail
"1" = successful
Save User Default Send Only : 07 FF 4D 43 43 01 25 D7 28 Available response status:
"1" = successful
Load User Default Send Only : 07 FF 4D 43 43 01 25 D8 27 Available response status:
"1" = successful
Wide Screen Mode Selection Syntax : 07 FF 4D 43 43 02 24 D9 xx zz Where xx = "1" to "2"
Where zz = Calculated Checksum
Function Examples:
Example "2" : 07 FF 4D 43 43 02 24 D9 32 F4 Available functions:
Query "?" : 07 FF 4D 43 43 02 24 D9 3F E7 "1" = 1280x768
Reset "R" : 07 FF 4D 43 43 02 24 D9 52 D4 "2" = 1366x768
Reset "r" : 07 FF 4D 43 43 02 24 D9 72 B4 If wrong instruction: "?"
Setup DDC Send Only : 07 FF 4D 43 43 01 25 DC 23 Available response status:
"1" = successful
Setup Serial Mode Syntax : 07 FF 4D 43 43 03 24 DB xx yy zz Where xx = "0" to "F"
Where yy = "1" to "3"
Function Examples: Where zz = Calculated Checksum
Example "A2" : 07 FF 4D 43 43 03 24 DB 41 32 B1
Query "?" : 07 FF 4D 43 43 02 24 DB 3F E5 Available functions (xx):
xx = Serial Address 0-15 number
Communication Interface 24
IND100084-12
Serial Communication (SCOM) Interface
MCC Command Syntax and Functionality ACK Details and Values
PIP Window Transperancy Syntax : 07 FF 4D 43 43 03 23 ED xx yy zz Where xx = "0" to "6"
Where yy = "0" to "F"
Function Examples: Where zz = Calculated Checksum
Example "50" : 07 FF 4D 43 43 03 23 ED 35 30 AD Max Range: "0" "0" to "6" "4"
Query "?" : 07 FF 4D 43 43 02 24 ED 3F D3 Default: "6" "4"
Reset "R" : 07 FF 4D 43 43 02 24 ED 52 C0
Reset "r" : 07 FF 4D 43 43 02 24 ED 72 A0
Increase "+" : 07 FF 4D 43 43 02 24 ED 2B E7
Decrease "-" : 07 FF 4D 43 43 02 24 ED 2D E5
Custom Input Timing Syntax : 07 FF 4D 43 43 02 24 EE xx zz Where xx = "0" to "7"
Where zz = Calculated Checksum
Function Examples:
Example "5" : 07 FF 4D 43 43 02 24 EE 35 DC Available functions:
Query "?" : 07 FF 4D 43 43 02 24 EE 3F D2 "0" - Mode 1066 x 800i
Reset "R" : 07 FF 4D 43 43 02 24 EE 52 BF "1" - Mode 1056 x 792i
Reset "r" : 07 FF 4D 43 43 02 24 EE 72 9F "2" - Mode 1296 x 972i
"3" - Mode 1280 x 1024i
"4" - Mode 1365 x 1024i
"5" - Mode 1270 x 996
"6" - Mode 10280 x 1024
Menu Button Send Only : 07 FF 4D 43 43 01 25 F7 08 Physical Button press equivalent
Select-Down Button Send Only : 07 FF 4D 43 43 01 25 FA 05 Physical Button press equivalent
Select-Up Button Send Only : 07 FF 4D 43 43 01 25 FB 04 Physical Button press equivalent
Right / + Button Send Only : 07 FF 4D 43 43 01 25 FC 03 Physical Button press equivalent
Left / - Button Send Only : 07 FF 4D 43 43 01 25 FD 02 Physical Button press equivalent
Communication Interface 25
IND100084-12
Serial Communication (SCOM) Interface
Operational Requirements
The following sections define the operational requirements.
Periodic Messages
The Brightness Command shall be transmitted to the unit at a repetition no faster than 4 Hz.
Keep-alive Alarm
The “VER“ query can be used for keep-alive alarm logic in the application software on the computer. It is
recommended to limit this function to one query per second.
*) As the units reply in order to their address, the units must be given subsequent addresses, starting at zero,
for N to equal the total number of units. If not, N = the highest unit address + 1.
The maximum Lr for a selected command set are shown in the table below:
Command BRT BZZ ETC DST MAN POT SNB SWI TMP TYP VER MCC
Lr 9 9 11 9 11 9 13 19 14 28 11 xx
Example:
For the BRT command, and 8 units, this corresponds to Te = (2.5 * 10 + 9 * 10) * 8 / 9600 = 95.8 ms
Following the issue of a broadcast command message, the next command shall not be issued until at least
Tc = Te + Tg, where Te is as defined for Broadcast Command response and Tg is defined above.
Communication Interface 26
IND100084-12
Serial Communication (SCOM) Interface
Unit Response and Addresses
When individual unit addressing is supported by an installed configuration of units in a RS-485 (for units that support
it) system, a separate ACK or NAK message for each unit will be transmitted providing each unit’s individual address in
response to any broadcast addressed Command.
NAK messages will not be generated when an error in a Broadcast message is detected. When individual unit
addressing is not supported, the unit will only respond to the broadcast address and will include the broadcast address
in the ACK and NAK messages. NAK messages will not be generated when an error in a Broadcast message is
detected.
When a unit receives an incomplete message and the next byte is not received until after a time equal to the
Intermessage Gap, the next bytes received shall be processed to check for the start of a new command (0x07, ASCII
Bell).
If the header checksum is valid, but the first byte of the command message is not 0x07, as specified, the unit may wait
until after the next inter-message gap to resume checking. A NAK message shall not be generated.
If the header checksum is valid, but the value of the CMD field does not equal one of the defined commands, the unit
shall reply by generating a NAK message as though a VER command had been received.
If the header checksum is valid, but the value of the LEN field is greater than the maximum allowed, the unit shall ignore
the message. A NAK message shall not be generated.
If the data checksum is valid, but the value in the DATA field associated with a command is invalid (out of range,
undefined, etc.), the unit shall generate a NAK message indicating the current data value in the DATA field.
Additional Commands
In time, additional commands and corresponding data fields may be defined. These additions will not conflict with the
operation of the interface as defined herein in this document.
Communication Interface 27
IND100084-12
This page left intentionally blank
28
Appendixes
29
HEX, ASCII, BIN and Character table
HEX DEC BIN Character/Symbol Description
0x00 0 00000000 NUL Null terminator / character / End of string
0x01 1 00000001 SOH Start of Heading
0x02 2 00000010 STX Start of Text
0x03 3 00000011 ETX End of Text
0x04 4 00000100 EOT End of Transmission
0x05 5 00000101 ENQ Enquiry
0x06 6 00000110 ACK Acknowledgment
0x07 7 00000111 BEL Bell
0x08 8 00001000 BS Back Space
0x09 9 00001001 HT Horizontal Tab
0x0A 10 00001010 LF Line Feed
0x0B 11 00001011 VT Vertical Tab
0x0C 12 00001100 FF Form Feed
0x0D 13 00001101 CR Carriage Return
0x0E 14 00001110 SO Shift Out / X-On
0x0F 15 00001111 SI Shift In / X-Off
0x10 16 00010000 DLE Data Line Escape
0x11 17 00010001 DC1 Device Control 1 (oft. XON)
0x12 18 00010010 DC2 Device Control 2
0x13 19 00010011 DC3 Device Control 3 (oft. XOFF)
0x14 20 00010100 DC4 Device Control 4
0x15 21 00010101 NAK Negative Acknowledgement
0x16 22 00010110 SYN Synchronous Idle
0x17 23 00010111 ETB End of Transmit Block
0x18 24 00011000 CAN Cancel
0x19 25 00011001 EM End of Medium
0x1A 26 00011010 SUB Substitute
0x1B 27 00011011 ESC Escape
0x1C 28 00011100 FS File Separator
0x1D 29 00011101 GS Group Separator
0x1E 30 00011110 RS Record Separator
0x1F 31 00011111 US Unit Separator
0x20 32 00100000 Space " "
0x21 33 00100001 ! Exclamation mark
0x22 34 00100010 " Double quotes
0x23 35 00100011 # Number
0x24 36 00100100 $ Dollar
0x25 37 00100101 % Percentage
0x26 38 00100110 & Ampersand
0x27 39 00100111 ' Single quote
0x28 40 00101000 ( Open parenthesis (or open bracket)
0x29 41 00101001 ) Close parenthesis (or close bracket)
0x2A 42 00101010 * Asterisk
0x2B 43 00101011 + Plus
0x2C 44 00101100 , Comma
0x2D 45 00101101 - Minus / Hyphen
0x2E 46 00101110 . Period, dot or full stop
0x2F 47 00101111 / Slash or divide
0x30 48 00110000 0 Zero
0x31 49 00110001 1 One
0x32 50 00110010 2 Two
30
IND100077-122
HEX, ASCII, BIN and Character table
HEX DEC BIN Character/Symbol Description
0x33 51 00110011 3 Three
0x34 52 00110100 4 Four
0x35 53 00110101 5 Five
0x36 54 00110110 6 Six
0x37 55 00110111 7 Seven
0x38 56 00111000 8 Eight
0x39 57 00111001 9 Nine
0x3A 58 00111010 : Colon
0x3B 59 00111011 ; Semicolon
0x3C 60 00111100 < Less than (or open angled bracket)
0x3D 61 00111101 = Equals
0x3E 62 00111110 > Greater than (or close angled bracket)
0x3F 63 00111111 ? Question mark
0x40 64 01000000 @ At symbol
0x41 65 01000001 A Uppercase A
0x42 66 01000010 B Uppercase B
0x43 67 01000011 C Uppercase C
0x44 68 01000100 D Uppercase D
0x45 69 01000101 E Uppercase E
0x46 70 01000110 F Uppercase F
0x47 71 01000111 G Uppercase G
0x48 72 01001000 H Uppercase H
0x49 73 01001001 I Uppercase I
0x4A 74 01001010 J Uppercase J
0x4B 75 01001011 K Uppercase K
0x4C 76 01001100 L Uppercase L
0x4D 77 01001101 M Uppercase M
0x4E 78 01001110 N Uppercase N
0x4F 79 01001111 O Uppercase O
0x50 80 01010000 P Uppercase P
0x51 81 01010001 Q Uppercase Q
0x52 82 01010010 R Uppercase R
0x53 83 01010011 S Uppercase S
0x54 84 01010100 T Uppercase T
0x55 85 01010101 U Uppercase U
0x56 86 01010110 V Uppercase V
0x57 87 01010111 W Uppercase W
0x58 88 01011000 X Uppercase X
0x59 89 01011001 Y Uppercase Y
0x5A 90 01011010 Z Uppercase Z
0x5B 91 01011011 [ Opening bracket
0x5C 92 01011100 \ Backslash
0x5D 93 01011101 ] Closing bracket
0x5E 94 01011110 ^ Caret - circumflex
0x5F 95 01011111 _ Underscore
0x60 96 01100000 ` Grave accent
0x61 97 01100001 a Lowercase a
0x62 98 01100010 b Lowercase b
0x63 99 01100011 c Lowercase c
0x64 100 01100100 d Lowercase d
0x65 101 01100101 e Lowercase e
31
IND100077-122
HEX, ASCII, BIN and Character table
HEX DEC BIN Character/Symbol Description
0x66 102 01100110 f Lowercase f
0x67 103 01100111 g Lowercase g
0x68 104 01101000 h Lowercase h
0x69 105 01101001 i Lowercase i
0x6A 106 01101010 j Lowercase j
0x6B 107 01101011 k Lowercase k
0x6C 108 01101100 l Lowercase l
0x6D 109 01101101 m Lowercase m
0x6E 110 01101110 n Lowercase n
0x6F 111 01101111 o Lowercase o
0x70 112 01110000 p Lowercase p
0x71 113 01110001 q Lowercase q
0x72 114 01110010 r Lowercase r
0x73 115 01110011 s Lowercase s
0x74 116 01110100 t Lowercase t
0x75 117 01110101 u Lowercase u
0x76 118 01110110 v Lowercase v
0x77 119 01110111 w Lowercase w
0x78 120 01111000 x Lowercase x
0x79 121 01111001 y Lowercase y
0x7A 122 01111010 z Lowercase z
0x7B 123 01111011 { Opening brace
0x7C 124 01111100 | Vertical bar
0x7D 125 01111101 } Closing brace
0x7E 126 01111110 ~ Equivalency sign - tilde
0x7F 127 01111111 Delete (no visible character)
0x80 128 10000000 € Euro sign
0x81 129 10000001 (no visible character)
0x82 130 10000010 ‚ Single low-9 quotation mark
0x83 131 10000011 ƒ Latin small letter f with hook
0x84 132 10000100 „ Double low-9 quotation mark
0x85 133 10000101 … Horizontal ellipsis
0x86 134 10000110 † Dagger
0x87 135 10000111 ‡ Double dagger
0x88 136 10001000 ˆ Modifier letter circumflex accent
0x89 137 10001001 ‰ Per mille sign
0x8A 138 10001010 Š Latin capital letter S with caron
0x8B 139 10001011 ‹ Single left-pointing angle quotation
0x8C 140 10001100 Œ Latin capital ligature OE
0x8D 141 10001101 (no visible character)
0x8E 142 10001110 Ž Latin captial letter Z with caron
0x8F 143 10001111 (no visible character)
0x90 144 10010000 (no visible character)
0x91 145 10010001 ‘ Left single quotation mark
0x92 146 10010010 ’ Right single quotation mark
0x93 147 10010011 “ Left double quotation mark
0x94 148 10010100 ” Right double quotation mark
0x95 149 10010101 • Bullet
0x96 150 10010110 – En dash
0x97 151 10010111 — Em dash
0x98 152 10011000 ˜ Small tilde
32
IND100077-122
HEX, ASCII, BIN and Character table
HEX DEC BIN Character/Symbol Description
0x99 153 10011001 ™ Trade mark sign
0x9A 154 10011010 š Latin small letter S with caron
0x9B 155 10011011 › Single right-pointing angle quotation mark
0x9C 156 10011100 œ Latin small ligature oe
0x9D 157 10011101 (no visible character)
0x9E 158 10011110 ž Latin small letter z with caron
0x9F 159 10011111 Ÿ Latin capital letter Y with diaeresis
0xA0 160 10100000 Non-breaking space (no visible character)
0xA1 161 10100001 ¡ Inverted exclamation mark
0xA2 162 10100010 ¢ Cent sign
0xA3 163 10100011 £ Pound sign
0xA4 164 10100100 ¤ Currency sign
0xA5 165 10100101 ¥ Yen sign
0xA6 166 10100110 ¦ Pipe, Broken vertical bar
0xA7 167 10100111 § Section sign
0xA8 168 10101000 ¨ Spacing diaeresis - umlaut
0xA9 169 10101001 © Copyright sign
0xAA 170 10101010 ª Feminine ordinal indicator
0xAB 171 10101011 « Left double angle quotes
0xAC 172 10101100 ¬ Not sign
0xAD 173 10101101 Soft hyphen
0xAE 174 10101110 ® Registered trade mark sign
0xAF 175 10101111 ¯ Spacing macron - overline
0xB0 176 10110000 ° Degree sign
0xB1 177 10110001 ± Plus-or-minus sign
0xB2 178 10110010 ² Superscript two - squared
0xB3 179 10110011 ³ Superscript three - cubed
0xB4 180 10110100 ´ Acute accent - spacing acute
0xB5 181 10110101 µ Micro sign
0xB6 182 10110110 ¶ Pilcrow sign - paragraph sign
0xB7 183 10110111 · Middle dot - Georgian comma
0xB8 184 10111000 ¸ Spacing cedilla
0xB9 185 10111001 ¹ Superscript one
0xBA 186 10111010 º Masculine ordinal indicator
0xBB 187 10111011 » Right double angle quotes
0xBC 188 10111100 ¼ Fraction one quarter
0xBD 189 10111101 ½ Fraction one half
0xBE 190 10111110 ¾ Fraction three quarters
0xBF 191 10111111 ¿ Inverted question mark
0xC0 192 11000000 À Latin capital letter A with grave
0xC1 193 11000001 Á Latin capital letter A with acute
0xC2 194 11000010 Â Latin capital letter A with circumflex
0xC3 195 11000011 Ã Latin capital letter A with tilde
0xC4 196 11000100 Ä Latin capital letter A with diaeresis
0xC5 197 11000101 Å Latin capital letter A with ring above
0xC6 198 11000110 Æ Latin capital letter AE
0xC7 199 11000111 Ç Latin capital letter C with cedilla
0xC8 200 11001000 È Latin capital letter E with grave
0xC9 201 11001001 É Latin capital letter E with acute
0xCA 202 11001010 Ê Latin capital letter E with circumflex
0xCB 203 11001011 Ë Latin capital letter E with diaeresis
33
IND100077-122
HEX, ASCII, BIN and Character table
HEX DEC BIN Character/Symbol Description
0xCC 204 11001100 Ì Latin capital letter I with grave
0xCD 205 11001101 Í Latin capital letter I with acute
0xCE 206 11001110 Î Latin capital letter I with circumflex
0xCF 207 11001111 Ï Latin capital letter I with diaeresis
0xD0 208 11010000 Ð Latin capital letter ETH
0xD1 209 11010001 Ñ Latin capital letter N with tilde
0xD2 210 11010010 Ò Latin capital letter O with grave
0xD3 211 11010011 Ó Latin capital letter O with acute
0xD4 212 11010100 Ô Latin capital letter O with circumflex
0xD5 213 11010101 Õ Latin capital letter O with tilde
0xD6 214 11010110 Ö Latin capital letter O with diaeresis
0xD7 215 11010111 × Multiplication sign
0xD8 216 11011000 Ø Latin capital letter O with slash
0xD9 217 11011001 Ù Latin capital letter U with grave
0xDA 218 11011010 Ú Latin capital letter U with acute
0xDB 219 11011011 Û Latin capital letter U with circumflex
0xDC 220 11011100 Ü Latin capital letter U with diaeresis
0xDD 221 11011101 Ý Latin capital letter Y with acute
0xDE 222 11011110 Þ Latin capital letter THORN
0xDF 223 11011111 ß Latin small letter sharp s - ess-zed
0xE0 224 11100000 à Latin small letter a with grave
0xE1 225 11100001 á Latin small letter a with acute
0xE2 226 11100010 â Latin small letter a with circumflex
0xE3 227 11100011 ã Latin small letter a with tilde
0xE4 228 11100100 ä Latin small letter a with diaeresis
0xE5 229 11100101 å Latin small letter a with ring above
0xE6 230 11100110 æ Latin small letter ae
0xE7 231 11100111 ç Latin small letter c with cedilla
0xE8 232 11101000 è Latin small letter e with grave
0xE9 233 11101001 é Latin small letter e with acute
0xEA 234 11101010 ê Latin small letter e with circumflex
0xEB 235 11101011 ë Latin small letter e with diaeresis
0xEC 236 11101100 ì Latin small letter i with grave
0xED 237 11101101 í Latin small letter i with acute
0xEE 238 11101110 î Latin small letter i with circumflex
0xEF 239 11101111 ï Latin small letter i with diaeresis
0xF0 240 11110000 ð Latin small letter eth
0xF1 241 11110001 ñ Latin small letter n with tilde
0xF2 242 11110010 ò Latin small letter o with grave
0xF3 243 11110011 ó Latin small letter o with acute
0xF4 244 11110100 ô Latin small letter o with circumflex
0xF5 245 11110101 õ Latin small letter o with tilde
0xF6 246 11110110 ö Latin small letter o with diaeresis
0xF7 247 11110111 ÷ Division sign
0xF8 248 11111000 ø Latin small letter o with slash
0xF9 249 11111001 ù Latin small letter u with grave
0xFA 250 11111010 ú Latin small letter u with acute
0xFB 251 11111011 û Latin small letter u with circumflex
0xFC 252 11111100 ü Latin small letter u with diaeresis
0xFD 253 11111101 ý Latin small letter y with acute
0xFE 254 11111110 þ Latin small letter thorn
0xFF 255 11111111 ÿ Latin small letter y with diaeresis
34
IND100077-122
Revision History
Rev. By Date Notes
1 BU 04 Jun 2009 First release.
SE
2 BU 09 Jul 2009 Added note to command DST (page 11).
Added missing SWI commands/explanation (page 13).
Revised MMC Contrast commands/examples (page 12).
3 BU 12 Nov 2009 Added typenumber range on front page. (page 1)
SE Renamed document filename from:
“INB100018-3_Specification_Of_SCOM_Series1” to:
“INB100018-3_Technical_Manual_Serial_Communication_Control_Interface_Series1”
4 SE 24 May 2011 Added 26 Inch Display typenumber and revised company related info (page 1)
5 BU 15 Aug 2011 Added 15 and 19 inch MMC (Panel Computers) to typenumber range (page 1)
SE Added note about MCC command, not available on Panel Computer models (page 9,12)
6 BU 21 Nov 2012 Changed elements based on current company profile throughout manual where applicable
SE Revised layout and presentation of pinout assignements, page 6
Redesigned layout throughout manual for all commands, page 8 to 26
Added “Custom Input Timing” and PIP Window Transperancy commands, page 24
Added Appendix chapter, page 27
7 BU 23 Sep 2013 Revised “Message Commands and Queries (CMD) Contents” table, page 9
SE Added command “SWK”, “DL?” and “DLN”, page 9,12,13,15
8 VM 24 Nov 2015 Removed references to Industrial Standard Display (STD), SCOM not applicable
SE
9 BB 23 Sep 2016 Added “BRI” - Backlight Minimum Value command, page 9,11
SE - Reference: http://www.hatteland-display.com/mails/15_2016_ecn.html
Removed obsolete product references throughout the manual: JH 26T1x xxD-xxx-xxxx,
JH 27T1x xxD-xxx-xxxx, JH 15T1x xxC-xxx-xxxx and JH 19T1x xxC-xxx-xxxx.
- Reference: http://www.hatteland-display.com/mails/16_2014_eol.html
- Reference: http://www.hatteland-display.com/mails/02_2013_eol.html
- Reference: http://www.hatteland-display.com/mails/27_2014_eol.html
Communication Interface 35
IND100332-6
w ww.hat tel and-di sp l ay .co m