TECHNICAL MANUAL. Serial/Ethernet Communication Control Interface (SCOM)

Similar documents
Serial Communication Control Interface (SCOM)

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Elo Interactive Digital Signage (IDS): Remote Management

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

How To Use A Powerpoint On A Microsoft Powerpoint 2.5 (Powerpoint 2) With A Microsatellite 2.2 (Powerstation 2) (Powerplant 2.3) (For Microsonde) (Micros

Wireless LAN g USB Adapter

Software User Guide UG-461

USER MANUAL GUIMGR Graphical User Interface Manager for FRM301/FRM401 Media Racks

LAN / WAN Connection Of Instruments with Serial Interface By Using a Terminal Server

Projector Control Command Reference Manual

How to setup a serial Bluetooth adapter Master Guide

Nemo 96HD/HD+ MODBUS

RN-XV-RD2 Evaluation Board

Vicon Flash Upgrade Software

PCMCIA 1 Port RS EDITION OCTOBER 1999

AXIS 205 Network Camera Quick Installation Guide

Modbus and ION Technology

USR-TCP232-T Hard Version: V2.0 Doc Version: V

Hypercom Key Loading and Management (HKLM) RS232 PPP Key Injection PC Setup Guide

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

ACU-1000 Manual Addendum Replacement of CPM-2 with CPM-4

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: / 97 / 98 (M)

1.1 Connection Direct COM port connection. 1. Half duplex RS232 spy cable without handshaking

User Manual. Interface Adapter IA1 / Computer Interface EFOY 600 / EFOY 900 / EFOY 1200 / EFOY 1600

BMW CAR-PC MONITOR MODEL SPECIFICATION BMW3/5 SERIES. Model Name : BMW-100P Paper Version : Ver 1.0

NHD-0420D3Z-FL-GBW-V3

Wireless-N. User Guide. PCI Adapter WMP300N (EU) WIRELESS. Model No.

Network Client. Troubleshooting Guide FREQUENTLY ASKED QUESTIONS

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

VFS24/32HDIP. Public Display IP Monitor User Manual

Modbus Communications for PanelView Terminals

A6210 WiFi USB Adapter ac USB 3.0 Dual Band User Manual

ESC/VP21 Command User's Guide for Business Projectors. ESC/VP21 Command User's Guide for Business Projectors

Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. Version 3.0

Second Display Installation Guide Point-of-Sale Hardware System

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

SyncLink GT2/GT4 Serial Adapter

User Manual. EtherUSB

HP Advanced Wireless Docking Station. User Guide

Omron I/O Driver (Series 2) Programmable Serial Interface Card

F2103 GPRS DTU USER MANUAL

Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0

Modbus TCP / DALI converter

Installation Guide. AXIS 2191 Audio Module Sight, Speech and Sound over IP!

Installing an Omnicast System Omnicast version 3.5

Software Version 1.0 ConnectKey TM Share to Cloud April Xerox ConnectKey Share to Cloud User / Administrator s Guide

Testing Data Radio Modem with Serial Port Tool V1.20

MBP_MSTR: Modbus Plus Master 12

Vicon Flash Upgrade Software

TRP-C31M MODBUS TCP to RTU/ASCII Gateway

7-INCHES TFT LCD TOUCH CREEN

COLOR TFT LCD MONITOR. User Manual

Communicating with a Barco projector over network. Technical note

IDDERO HOME SERVER. Quick start guide

16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide

Bluetooth HID Profile

ProSAFE 8-Port and 16-Port Gigabit Click Switch

1 Serial RS232 to Ethernet Adapter Installation Guide

SEC 4100 SYSTEM MONITOR Programmable Serial Interface Card Series 2

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink

Teleservice via RS232 interface XC100/XC200

LS-101 LAN to Serial Device server. User s Manual

T3 Mux M13 Multiplexer

PePWave Surf Series PePWave Surf Indoor Series: Surf 200, AP 200, AP 400

TASCAM SS-CDR200/SS-R200 CONTROL I/O Terminals RS-232C Protocol Specifications

MTS Master Custom Communications Protocol APPLICATION NOTES

Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product

LBNP RS-232/485/422 serial device server. User manual

Cisco Aironet Wireless Bridges FAQ

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

A Division of Cisco Systems, Inc. GHz g. Wireless-G. PCI Adapter with RangeBooster. User Guide WIRELESS WMP54GR. Model No.

Application Note. Terminal Server G6

STIM202 Evaluation Kit

USER MANUAL. VS-81H 8x1 HDMI Switcher MODEL: P/N: Rev 4

A RF18 Remote control receiver MODULE

User Manual Web Operating Panel AP User Manual. General Settings, Updating and Troubleshooting

Single channel data transceiver module WIZ2-434

The Wireless LAN (Local Area Network) USB adapter can be operated in one of the two following networking configurations :

Router Setup Manual. NETGEAR, Inc Great America Parkway Santa Clara, CA USA

ProSafe Plus Switch Utility

SecureLinx Spider Duo Quick Start Guide

IP SERIAL DEVICE SERVER

Profinet to EDV111 Series LED Signs Siemens Function Block Software Manual

VSCOM USB PRO Series Industrial I/O Adapters

TCP/IP Converter DDS EX-9132 Operation Manual for 8051 Series

Barcode Reader Connection Guide (COGNEX SLMP Connection)

IP Surveillance TroubleShooting Guide Version: 0.9 Release:

VisionView Maintenance Utility Release Notes

CCNA Discovery Networking for Homes and Small Businesses Student Packet Tracer Lab Manual

N300 WiFi Range Extender WN2000RPT User Manual

Monitor_ AutoWhiteAdjustment

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

GV-Data Capture V3 Series User's Manual

EZ-View Network Communications Guide

Brunata Optuna W (171)

Voice Over Internet Protocol (VoIP) Configuration

Hydras 3 LT Quick Start

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Transcription:

TECHNICAL MANUAL Serial/Ethernet Communication Control Interface (SCOM) Applies for Series X Maritime Multi Display (MMD/STD) product range: HD 12T21 xxd-xxx-fxxx HD 15T21 xxd-xxx-fxxx HD 17T21 xxd-xxx-fxxx HD 19T21 xxd-xxx-fxxx HD 24T21 xxd-xxx-fxxx HD 26T21 xxd-xxx-fxxx Applies for Series X Maritime Multi Computer (MMC) product range: HD 12T21 xxc-xxx-fxxx HD 15T21 xxc-xxx-fxxx HD 17T21 xxc-xxx-fxxx HD 19T21 xxc-xxx-fxxx HD 24T21 xxc-xxx-fxxx HD 26T21 xxc-xxx-fxxx Technical Manual SCOM Series X Updated: 13 May 2016 Doc Id: INB100018-4 (Rev 12) Created: 6542/6784/363 Approved: 6784 Please visit www.hatteland-display.com for the latest electronic version of this manual. Hatteland Display AS, Stokkastrandvegen 87B, N-5578 Nedre Vats, Norway Tel: (+47) 4814 2200 - mail@hatteland-display.com - www.hatteland-display.com

Copyright 2016 Hatteland Display AS Stokkastrandvegen 87B, N-5578 Nedre Vats, Norway. 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 machinereadable 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. Last revised 6 Jan 2015

Contents Contents... 3 Introduction...5 Serial Interface Configuration... 5 Ethernet Interface Configuration... 5 Cables... 5 Electrical Interface... 5 Installing API/VCOM Drivers... 6 How to determine version installed of API/VCOM drivers (MMC only)... 7 Data Rates... 9 Data Format Serial Mode... 9 Message Format... 9 Attention (ATTN)... 9 Address (ADDR)... 9 Message Commands and Queries (CMD) Contents... 10 Data Length (LEN)... 11 Inverse Header Checksum (IHCHK)... 11 Data Field (DATA)... 11 Inverse Data Checksum (IDCHK)... 11 "BRI" - Backlight Minimum Value... 12 "BRL" - Set LED Glass Display Control (GDC) Brightness... 12 "BRM" - Backlight Maximum Value... 12 "BRT" - User Brightness Control... 13 "BRU" - Glass Display Control (GDC) Brilliance Button... 13 "BZZ" - Buzzer Control... 14 "DL?" - Query available ECDIS packages... 14 "DLN" - Download ECDIS package table x... 16 "ETC" - Elapsed Time Counter Query... 17 "FHA" - Feature Header (Potentiometer)... 17 "FWV" - Firmware (FW) Version Video chipset, Cypress and Ethernet controller... 18 "GMB" - Glass Display Control (GDC) Minimum Brightness... 18 "INV" - Flip image upside down... 18 "LIS" - Luminance and Environment Sensor Measurement... 19 MAN - Manufacturer ID... 19 "POT" - Potentiometer Control... 20 "SNB" - Serial Number Query... 20 "SWI" - Main Software Version Query... 21 "SWK" - Glass Display Control (GDC) software version Query... 21 "TMP" - Temperature Sensor Query... 21 "TYP" - Type/Model Number Query... 22 "QDU" - QM57 Chipset Duplex Mode... 22 "MCC" - OSD Control Functionality... 23 "?" - Query OSD Command... 32 "R" / "r" - Reset OSD Command... 32 "+" - Increase OSD Command... 32 "-" - Decrease OSD Command... 32 Operational Requirements... 33 Unit Response and Addresses... 34 Additional Commands... 34 IND100130-46 3

Contents Appendixes... 36 HEX, ASCII, BIN and Character table...37 C# / Pseudo Ethernet/TCP Code example...42 Notes...43 Revision History...44 IND100130-46 4

Introduction This document defines the electrical interface, serial data format, and communication protocols of the Communication Control Interface (SCOM). 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. Serial Interface Configuration The serial interface can have different configurations, selected by the OSD menu. The configurations are defined as follows: RS-232 4-wire RS-485/RS-422 2-wire RS-485 One computer controls one unit, no individual address One computer controls max 16 units, each with individual address. One computer controls max 16 units, each with individual address. Ethernet Interface Configuration The Ethernet/LAN/Network interface are selected by the OSD menu. The configuration are defined as follows: Ethernet One computer controls max 16 units via Automatic IP or Fixed IP through port 10001. IP address for the computer must be on the same subnet as the internal set IP of the unit. The local software firewall on computer, router or network system must accept communication in/out on port 10001 (open port). Cables Serial Mode: A cable with an overall shield terminated at the back shell should be used. Ethernet Mode: A CAT-5, CAT-6 cable capable of 10/100/1000Mbps bandwidth transmissions. Electrical Interface Electrical signals shall conform to RS-485, RS-422, RS-232 or Ethernet standards. Only Receive Data, Transmit Data, and Signal Ground are used. The same conditions apply for both Serial mode 4-wire (Full Duplex) and 2-wire (Half Duplex), 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 are by factory default manufactured with: SCOM RS-422/485 : 1 x Phoenix Terminal Block 3.81, (non-isolated+buzzer) SCOM RS-232 : 1 x D-SUB 9P (female) non-isolated Ethernet : 1 x RJ45 (female) for Remote Control - Display (Industrial Standard Display - STD) based units are by factory default manufactured with: SCOM RS-422/485 : 1 x Phoenix Terminal Block 3.81, (non-isolated+buzzer) SCOM RS-232 : 1 x D-SUB 9P (female) non-isolated - Panel Computer (Maritime Multi Computer - MMC) based units are by factory default manufactured with: COM RS-232 : Internal Virtual COM x (VCOM), where x is OS/configuration dependent. This Virtual COM port enables you to send commands TO the same unit that you are sending FROM, which means there is no need to differentiate between local control or remote control for communicating through physical ports such as RS-232, RS-485/RS-422 towards other units located externally. VCOM requires a specific Hatteland Display software driver installed prior to use/communcation attempts. Please review next pages to read more... IND100084-15 5

Installing API/VCOM Drivers In order to access and communicate with the Panel Computer (MMC) units (no need on MMD/STD, use SCOM), it may or may not already have pre-installed drivers depending on factory defaults. If you need to install or re-install drivers, please follow the instructions as described below: Drivers available for Microsoft Windows Operating System only (32 and 64bit). 1: From the Drivers and Documentation DVD (MEDIA STD-007 or higher) that are included in the package contents. Path Location (where G:\ is your media drive, either External CD-rom or USB/Memory Stick drive): G:\Current_Products\Panel_Computers\MMC_SeriesX\Drivers\Product_Range_02\Hatteland_Display\ From within the directory, execute the Hatteland_Driver_Setup_QM57-x.x.xxx.exe where x.x.xxx refers to current driver revision (example 1.3.385) - or visit our website and download driver package from: - http://www.hatteland-display.com/drivers/hdmmc_seriesx_drivers.zip - Unpack (important) the.zip file onto a location on your storage device. Execute the menu_run.exe from root. 2: Click the Install API Prerequisite package from Microsoft and follow their instructions. 3: Click the Install Hatteland Display API Drivers and follow the instructions. * Illustration Only. Actual text and version numbering on screenshot above may have been revised since the writing of this manual. 4: You can now access the VCOM functionality. IND100084-15 6

How to determine version installed of API/VCOM drivers (MMC only) If you have previously installed the API/VCOM drivers on a Panel Computer (MMC), here is how you can find version information via several methods (Microsoft Windows Operating systems only): Via Control Panel / Add or Remove Programs or Control Panel / Programs and Features (OS dependent): Example above indicates version 1.3.385. Example above indicates version 1.3.266. Via registry (regedit.exe) - Experienced users only! [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Hatteland Display Drivers] - DisplayName = Hatteland Display Drivers x.y.zzz - DisplayVersion = x.y.zzz Where x.y.zzz is version number, example 1.3.266. IND100084-15 7

For Pin Out assignments, please review the following diagrams that covers all units and connector types: Connectors illustrated here are either standard by factory default or may be available (through factory customization). Note that some combinations may not be possible due to space restrictions. List also valid for customized models. All pin out assignments are seen from users Point of View (POV) while looking straight at the connector. Please review the dedicated datasheet or technical drawings for your actual unit to identify and determine the presence of desired connector. 10-pin RS-422 / RS-485 Module RS-422/RS-485 SCOM Buzzer Serial COM RS-232 non-isolated, 9-pin DSUB Female 5 4 3 2 1 2 4 6 8 10 1 3 5 7 9 PIN 01* RxD+ Receive Data Positive PIN 02 GND Ground PIN 03* RxD- Receive Data Negative PIN 04 +5V +5V Out PIN 05* TxD+ Transmit Data Positive PIN 06 BUZ- Buzzer Control Negative PIN 07* TxD- Transmit Data Negative PIN 08 BUZ+ Buzzer Control Positive PIN 09 GNDR Ground 100Ω PIN 10 GND Ground 9 8 7 6 PIN 01 BUZ+ Buzzer Control Positive* PIN 02 TxD Transmit Data PIN 03 RxD 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 BUZ- Buzzer Control Negative* *Wake On Ring is not enabled *Pin 1,3,5,7 = RS-485 Full Duplex (4-wire) *Pin 5,7 = RS-485 Half Duplex (2-wire) 8-pin RJ45 10/100/1000Mbps LAN/Ethernet 1 2 3 4 5 6 7 8 PIN 01 D0P+ Differential Pair 0 (Positive) PIN 02 D0N- Differential Pair 0 (Negative) PIN 03 D1P+ Differential Pair 1 (Positive) PIN 04 D2P+ Differential Pair 2 (Positive) PIN 05 D2N- Differential Pair 2 (Negative) PIN 06 D1N- Differential Pair 1 (Negative) PIN 07 D3P+ Differential Pair 3 (Positive) PIN 08 D3N- Differential Pair 3 (Negative) IND100084-15 8

Data Rates The unit is configured to transmit and receive data at 9600 bits/second (Serial mode) or via standard Ethernet 10/100/1000Mbps connection through port 10001. Data Format Serial Mode Data shall be transmitted with no parity, 8 data bits, one start bit and one stop bit. XON/XOFF flow control should be switched off/disabled. Message Format The basic message format shall be as follows: Byte # 0 1 2 3 4 5 6 7..etc End Byte ATTN ADDR CMD CMD CMD LEN IHCHK DATA IDCHK 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 are always ended 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 0x07 0x06 0x15 Description Command, also known as ASCII BELL Acknowledge, also known as ASCII ACK 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. Only in use when in RS-485/RS-422 mode. Otherwise 0xFF shall be used. The Address field shall have the following values: ADDR 0xFF 0x00 to 0x0F Description Broadcast - Addressed to all units Address of a specific unit, 0 to 15 (max 16 units) 9

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: Byte 2 Byte 3 Byte 4 ASCII Description I/O Unit Type 0x42 0x52 0x49 "BRI" Backlight Minimum Value W all 12 0x42 0x52 0x4C "BRL" Set LED Glass Display Control (GDC) Brightness R/W xxc 12 0x42 0x52 0x4D "BRM" Backlight Maximum Value W all 12 0x42 0x52 0x54 "BRT" User Brightness Control W all 13 0x42 0x52 0x55 "BRU" Glass Display Control (GDC) Brilliance Button W xxd** 13 0x42 0x5A 0x5A "BZZ" Buzzer Control W all 14 0x44 0x4C 0x3F "DL?" Query available ECDIS packages R all 14-15 0x44 0x4C 0x4E "DLN" Download ECDIS package table x R all 15 0x45 0x54 0x43 "ETC" Elapsed Time Counter Query R all 17 0x46 0x48 0x41 "FHA" Feature Header (Potentiometer) W xxd 17 0x46 0x57 0x56 "FWV" Firmware Version Video chipset, Cypress and Ethernet R xxd 18 controller 0x47 0x4D 0x42 "GMB" Set LED Glass Display Control (GDC) W all 18 Minimum Brightness 0x49 0x4E 0x56 "INV" Flip image upside down (12 and 15 inch units only) W xxd 18 0x4C 0x49 0x53 "LIS" Luminance and Environment Sensor Measurement R all 19 0x4D 0x41 0x4E "MAN" Manufacturer ID Code R xxd 19 0x50 0x4F 0x54 "POT" Potentiometer Control W all 20 0x53 0x4E 0x42 "SNB" Serial Number Query R all 20 0x53 0x57 0x49 "SWI" Main Software (Video Controller) Version Query R all 21 0x53 0x57 0x4B "SWK" Glass Display Control (GDC) software version Query R xxc 21 0x54 0x4D 0x50 "TMP" Temperature Sensor Query R xxd 21 0x54 0x59 0x50 "TYP" Type/Model Number Query R all 22 0x51 0x44 0x55 "QDU" QM57 Chipset Duplex Mode W xxc 22 0x4D 0x43 0x43 "MCC" OSD Control Functionality* with key global commands: "?" = Query OSD value "R" = Reset OSD value "r" = Reset OSD value "+" = Increase OSD value "-" = Decrease OSD value R/W xxd 23-33 Page I/O Unit Type Page # *MCC **BRU = R=Read, W=Write. = xxd = MMD/STD, xxc = MMC units, all = MMD/STD/MMC = Page number in this manual where command is detailed. = command is not supported on Maritime Multi Computer (MMC) units, due to no OSD menu available. 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. = Available for all Maritime Multi Display (MMD) / For Industrial Standard Displays (STD) for certain customized units only. NOTE: Due to firmware revisions, some commands listed above will not be available on earlier units. 10

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. 11

"BRI" - Backlight Minimum Value Set the backlight minimum value. Range from 0x00 to 0xFF (0% - 100%). Command to set 50% Brightness: 0x07 0xFF 0x42 0x52 0x49 0x01 0x1B 0x80 0x7F "BRL" - Set LED Glass Display Control (GDC) Brightness Set the backlight intensity for the Glass Display Control (GDC) LED's on the front glass. From 0x00 to 0x31 (0% - 100%). The brightness value shall be sent as 1 byte in the DATA field. A setting of 0x00 shall indicate off. A setting of 0x31 shall indicate maximum brightness. You can send "?" to retrieve the current value/status of the LED's. Command to set 60% intensity: 0x07 0xFF 0x42 0x52 0x4C 0x01 0x18 0x32 0xCD "BRM" - Backlight Maximum Value Set the backlight maximum value. Range from 0x00 to 0xFF (0% - 100%). Command to set 60% Brightness: 0x07 0xFF 0x42 0x52 0x4D 0x01 0x17 0x99 0x66 12

"BRT" - User Brightness Control This command is sent to the unit to command the backlight brightness control setting.the brightness value shall be sent as one byte in the DATA field. A setting of 0x00 will indicate off. A setting of 0xFF (255 in value) will indicate maximum brightness. Intermediate values will control brightness over the range from minimum to maximum luminance. LEN = one data byte. After any power cycle the BRT will be set to 100%. 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. 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%). Command to set 60% Brightness: 0x07 0xFF 0x42 0x52 0x54 0x01 0x10 0x99 0x66 Acknowledge was set to 60% Brightness: 0x06 0xFF 0x42 0x52 0x54 0x01 0x11 0x99 0x66 Negative Acknowledge 40% Brightness: 0x15 0xFF 0x42 0x52 0x54 0x01 0x02 0x66 0x99 "BRU" - Glass Display Control (GDC) Brilliance Button This command shall be sent to the unit to command the user brightness control setting. The brightness value shall be sent as 1 byte in the DATA field. A setting of 0x00 shall indicate off. A setting of 0xFF shall indicate maximum brightness. Command to set 60% Brightness: 0x07 0xFF 0x42 0x52 0x55 0x01 0x0F 0x99 0x66 13

"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. 0x00 0xFF Turn the buzzer off Turn the buzzer 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 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. Command to set Buzzer Enable: 0xFF 0x07 0xFF 0x42 0x5A 0x5A 0x01 0x02 0xFF 0x00 Acknowledge Buzzer status was set to Enable: 0xFF 0x06 0xFF 0x42 0x5A 0x5A 0x01 0x03 0xFF 0x00 "DL?" - Query available ECDIS packages This command will query the unit in order to aquire how many packets (1 packet = 32 bytes) are in the ECDIS memory table (if available) that are available for download. Packet counting starts from 0, so a response of 0x03 is naturally 4 actual packets (4*32 = 128 bytes as ASCII text). If packets end up as example 42.34, it will always be rounded upwards, i.e. 43 packets. The "DL?" command does not indicate which memory slot was used to store the ECDIS table, so please review the Slot/ECDIS condition table below to achieve a successfull "DLN" query (see next page). MMD units have 2 memory slots available, while STD and MMC has only 1 memory slot available. Please note that the reference to DVI and VGA refer how it was calibrated in factory, by using either DVI or VGA physical signal input and doing measures to ensure correct color representation, in which end (if ordered), would be uploaded to the appropriate memory slot. Product Range Slots Available OSD ID OSD Setting Maritime Multi Display (MMD) None 2 "Color Mode Settings / Gamma / No Calibration" to verify/change VGA 0 "Color Mode Settings / Gamma / Calibration VGA*" to verify/change DVI 1 "Color Mode Settings / Gamma / Calibration DVI*" to verify/change Standard Industrial Display (STD) None 2 No Calibration Internal (VGA) 1 No OSD setting available to verify/change Maritme Multi Computer (MMC) Internal (DVI/LVDS) 2 No Calibration Internal (DVI/LVDS) 0 No OSD setting available to verify/change *Please review the INB100519-1 document on how to correctly set/verify the Color Mode Settings / Gamma. http://www.hatteland-display.com/pdf/manual/inb100519-1_usermanual_mmd_seriesx.pdf Now, by looking at OSD ID reference above and verify that the unit (especially MMD) are set to the correct Calibration setting via the OSD, you can perform a successfull request of available packets for download (if any). 14

Command for query num of packets: 0x07 0xFF 0x44 0x4C 0x3F 0x00 0x2A Acknowledge: DL? indicates 4 available packets: 0x06 0xFF 0x44 0x4C 0x3F 0x01 0x2A 0x03 0xFC Continued on next page... Tip for knowing which Slot that contains possible ECDIS table if DL? command responds NAK (negative response), is to send a Query "MCC" command prior to a "DL?" query. Follow the procedure below. 1: Send MCC Gamma (Calibration) Select Query "?": 0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x3F 0x23 2: MCC reponds with an ASCII value, indicating what Calibration Mode is set (ref. "OSD ID" from previous page): MMD : "0" = Calibration VGA "1" = Calibration DVI "2" = No Calibration STD : "1" = Calibration VGA "2" = No Calibration 3: If "MCC" response value is either 0 or 1, it means the unit has been calibrated from factory and that a ECDIS table is most likely available in that slot and you can issue a DL? command with positive response, however note that this setting is part of the OSD menu functions, and it can be changed manually by users at any time, naturally making the response "false" or "true". 4: If "DL?" command still responds NAK, you could try the opposite value of 0 or 1 (depending on what result you get via STEP 2 above) to determine if the OSD setting was set wrong. In order to set the OSD setting, you should issue a manual "MCC" command again, forcing the unit to enter the opposite Calibration mode. Send MCC Gamma (Calibration) Select "0": 0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x30 0x32 Unit is now in Calibration VGA mode, then try "DL?" command again. or Send MCC Gamma (Calibration) Select "1": 0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x31 0x31 Unit is now in Calibration DVI mode, then try "DL?" command again. 5: If both "DL?" command response with NAK in Step 4, it means there is no ECDIS table available for download. 6: If "DL?" command responded positive with amount of available packages, you can proceed to "DLN" command. 15

"DLN" - Download ECDIS package table x Before sending this command, use "DL?" to retrieve how many packets are actually available in the ECDIS table. If you request a download package from a empty slot or above the available packets in memory, you will get a NAK response. The "DLN" command shall be sent to the unit to request a specific data packet stored in the unit's memory. The DATA field shall contain the packet number being requested; the byte in the DATA field represents a hexadecimal word (00 to FF) identifying the block of data to be downloaded. If the data checksum and packet number is valid, the unit shall reply to this command with an ACK attention code, the hexadecimal packet number, a separator ( - ), and the ASCII packet data. The maximum DATA field size for a packet of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes. The DATA field of the message is not required to be of maximum length (it may be smaller than 74 bytes). Command to read package number 1,2,3,4 (0x00, 0x01, 0x02, 0x03) from Slot ID 0x01 (VGA slot, MMD): 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x00 0xFF 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x01 0xFE 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x02 0xFD 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x03 0xFC... until the end of available packages. ECDIS table 0 is stored first and read with only packed nr. To read from other table, another byte is added for table nr. The DATA field shall contain the packet number being requested and table nr; the first byte in the DATA field represents a hexadecimal word (00 to FF) identifying the block of data to be downloaded. The second byte in the DATA represents the table nr from 1-x. If the data checksum and packet number is valid, the unit shall reply to this command with an ACK attention code, the hexadecimal packet number, a separator ( - ), and the ASCII packet data. The maximum DATA field size for a packet of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes. The DATA field of the message is not required to be of maximum length (it may be smaller than 74 bytes). Acknowledge Example of a successful DLN query (4 first packages illustrated, actual ASCII text begins at WHITE colored cells): 0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x00 0x2D 0x56 0x42 0x31 0x30 0x30 0x30 0x31 0x34 0x2D 0x31 0x20 0x42 0x75 0x69 0x6C 0x64 0x20 0x6E 0x75 0x6D 0x62 0x65 0x72 0x3A 0x20 0x56 0x65 0x72 0x73 0x69 0x9A 0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x01 0x2D 0x6F 0x6E 0x3A 0x20 0x33 0x2E 0x30 0x2E 0x30 0x2E 0x31 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x31 0x38 0x2E 0xB5 0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x02 0x2D 0x30 0x39 0x2E 0x32 0x30 0x31 0x34 0x0A 0x48 0x44 0x31 0x39 0x54 0x32 0x31 0x4D 0x4D 0x44 0x4D 0x41 0x31 0x46 0x41 0x47 0x41 0x20 0x2D 0x31 0x30 0x32 0x2F 0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x03 0x2D 0x32 0x31 0x0A 0x0A 0x5B 0x47 0x72 0x61 0x70 0x68 0x69 0x63 0x61 0x6C 0x20 0x49 0x6E 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x5D 0x0A 0x4D 0x61 0x74 0x72 0xC6 ASCII Contents of package 1,2,3,4 (reference example above) received is, 111 bytes: VB100014-1 Build number: Version: 3.0.0.1 18.09.2014 HD19T21MMDMA1FAGA -10221 [Graphical Interface] Matr 16

"ETC" - Elapsed Time Counter Query The unit features an elapsed time counter which counts the total number of hours that the unit has been operated. No data shall be sent with this command. The unit will reply to this command with an ACK attention code. The DATA field will be set to a 3 byte string, where the most significant byte is transmitted first. 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). 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". "FHA" - Feature Header (Potentiometer) Enable/Disable Feature Header. Not supported on STD units. This command controls the ADC for reading an external potentiometer. When only ADC is set, the brilliance buttons in front will be deactivated. When set to ADC and touch key, both brilliance buttons and potentiometer will work. The potentiometer will overwrite the brilliance buttons, and the buttons are for adjusting from 0 to set value on potentiometer. 0x00 0x99 0xFF for only touch key (default) for only ADC key (VR key) for ADC and touch key Command to use only touch key: 0x07 0xFF 0x46 0x48 0x41 0x01 0x29 0x00 0xFF 17

"FWV" - Firmware (FW) Version Video chipset, Cypress and Ethernet controller Get the firmware version for GEV/RAP (Video Chipset), Cypress (Glass Display Control - GDC) and Ethernet. Byte Description Applies to Example reply as ASCII text after query 0x00 GEV firmware version MMD 120306V1 0x00 RAP firmware version STD RAP120106R0V01 0x01 Cypress firmware version MMD, STD 21023R0V01 0x02 Ethernet firmware version MMD E121003V1 For MMC units specifically, use commands "SWI" and "SWK" to retrieve Cypress/Ethernet FW versions. For all MMD/STD/MMC units, "SWI" & "SWK" can also be used to retrieve FW versions. Command to get GEV firmware version: 0x07 0xFF 0x46 0x57 0x56 0x01 0x05 0x00 0xFF Acknowledge: FWV "120306V1": 0x06 0xFF 0x46 0x57 0x56 0x08 0xFF 0x30 0x33 0x30 0x36 0x56 0x31 0x4C "GMB" - Glass Display Control (GDC) Minimum Brightness Sets the minimum value limit for the backlight of the LED's on the GDC, making sure that the LED's and GDC symbols are still visible if they was previously adjusted down to a very low value by the "BRL" command or via the "LED Drive" function from within the OSD menu (or set via the MCC command). Range from 0x00 to 0x31 (0% - 100%). Command to set 50% Minimum Brightness limit: 0x07 0xFF 0x47 0x4D 0x42 0x01 0x22 0x19 0xE6 "INV" - Flip image upside down Turn the Image upside down (only valid on the 12 and 15 inch units). 0x00 0xFF Flip image (vertical flip) Set image normal Command Flip image (0x00): 0x07 0xFF 0x49 0x4E 0x56 0x01 0x0B 0x00 0xFF 18

"LIS" - Luminance and Environment Sensor Measurement Sending this command the light sensor on the Glass Display Control (GDC) will return a value about luminance of environment. Command to query Light Sensor: 0x07 0xFF 0x4C 0x49 0x53 0x00 0x11 Acknowledge: LIS value is "0"+"0"+"9"+"9"+"9" = "999": 0x06 0xFF 0x4C 0x49 0x53 0x05 0x0D 0x30 0x30 0x39 0x39 0x39 0xF4 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. 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 19

"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 0xFF Disables the local control. Backlight controlled only by the remote control. Enables the local control. Backlight is controlled by both the remote control and the local control. (Default) 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. Command Set Local Control Disable (0x00): 0x07 0xFF 0x50 0x4F 0x54 0x01 0x05 0xFF 0x00 Acknowledge Local Control Disable (0xFF): 0x06 0xFF 0x50 0x4F 0x54 0x01 0x06 0xFF 0x00 "SNB" - Serial Number Query This query is sent to the unit in order to identify the unit serial 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 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. Command Display Serial Number 0x07 0xFF 0x53 0x4E 0x42 0x00 0x16 Acknowledge Type/Model Number "12345": 0x06 0xFF 0x53 0x4E 0x42 0x05 0x12 0x31 0x32 0x33 0x34 0x35 0x00 20

"SWI" - Main Software Version Query The SWI command is a legacy command which is backward compatible with already existing customer setups (i.e. product ranges released before Series X). For newer systems and implementations, please use "FWV" command when possible. 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 ASCII text string indicating the software version, e.g: "120801V1_M". Byte Description Applies to Example reply as ASCII text after query 0x00 GEV (video chipset) firmware version MMD 120306V1 0x00 RAP (video chipset) firmware version STD RAP120106R0V01 0x00 VCOM (Virtual internal COM) firmware version MMC SW101010-0181 Command Software Version query: 0x07 0xFF 0x53 0x57 0x49 0x00 0x06 Acknowledge GEV software query: "120801V1_M" 0x06 0xFF 0x53 0x57 0x49 0x0A 0xFD 0x31 0x32 0x30 0x38 0x30 0x31 0x56 0x31 0x5F 0x4D 0xA0 "SWK" - Glass Display Control (GDC) software version Query This command indicates the firmware (Cypress) version of the Glass Display Control (GDC) software. It applies for all MMD, STD and MMC units. Command Software Version query: 0x07 0xFF 0x53 0x57 0x4B 0x00 0x04 "TMP" - Temperature Sensor Query The unit features a sensor that measures the temperature inside. The unit will reply to this command with an ASCII string indication the temperature in Celcius degree ( C). 0x52 0x48 "R" = Read current temperature "H" = Read Temperature Histogram 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. Command Read Current Temperature "R": 0x07 0xFF 0x54 0x4D 0x50 0x01 0x07 0x52 0xAD 21

"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 should be translated to an ASCII text string which indicate the specified Type/Model Number, e.g: "HD17T21MMCMJDOABA". FYI: Which translates to "HD 17T21 MMC" (http://www.hatteland-display.com/panel_computer_hd17t21mmc.php) with a configuration added to it by using the letters "-MJD-OABA". The meaning of "-MJD-OABA" can only be found in the description field of invoice documents and service documents. In this example the exact description for the unit is: "17.0" MMC IntelQM57 CEL 1.86GHz 2GBRAM 250GBHDD OSNone ACDC Bonded Black GDC Buzzer" Command to retrieve Type/Model Number 0x07 0xFF 0x54 0x59 0x50 0x00 0xFC Acknowledge Type/Model Number "HD17T21MMCMJDOABA": 0x06 0xFF 0x54 0x59 0x50 0x11 0xEC 0x48 0x44 0x31 0x37 0x54 0x32 0x31 0x4D 0x4D 0x43 0x4D 0x4A 0x44 0x4F 0x41 0x42 0x41 0x89 "QDU" - QM57 Chipset Duplex Mode This command sets the half or full duplex mode for the external physical RS-422 / RS-485 port on a MMC unit. 0x00 0xFF Half Duplex Mode Full Duplex Mode 22

"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. MCC command is not supported on Maritime Multi Computer (MMC) units, as these do not have a OSD menu. Not all MCC commands are supported on STD units (marked), otherwise all MCC commands are available on MMD units. 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. NOTE: Due to firmware revisions, some commands listed below will not be available on earlier units. MCC Command Syntax and Functionality Details and Values Brightness Control Syntax : 07 FF 4D 43 43 03 23 81 xx yy zz Where xx = "0" to "6" Where yy = "0" to "F" Example "50" : 07 FF 4D 43 43 03 23 81 35 30 19 Max Range: "0" "0" to "6" "4" Query "?" : 07 FF 4D 43 43 02 24 81 3F 3F Default: "3" "2" Reset "R" : 07 FF 4D 43 43 02 24 81 52 2C Reset "r" : 07 FF 4D 43 43 02 24 81 72 0C Increase "+" : 07 FF 4D 43 43 02 24 81 2B 53 Decrease "-" : 07 FF 4D 43 43 02 24 81 2D 51 Contrast Control Syntax : 07 FF 4D 43 43 04 22 82 ww xx yy zz Where ww = "a" or "A" Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" Saturation Control In video mode only Not available on STD units. Example "A50" : 07 FF 4D 43 43 04 22 82 41 35 30 D7 Example "a50" : 07 FF 4D 43 43 04 22 82 61 35 30 B7 Query "?" : 07 FF 4D 43 43 03 23 82 41 FD Reset "R" : 07 FF 4D 43 43 03 23 82 52 EA Reset "r" : 07 FF 4D 43 43 03 23 82 72 CA Increase "+" : 07 FF 4D 43 43 02 24 82 2B 52 Decrease "-" : 07 FF 4D 43 43 02 24 82 2D 50 Syntax : 07 FF 4D 43 43 03 23 83 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 83 35 30 17 Query "?" : 07 FF 4D 43 43 02 24 83 3F 3D Reset "R" : 07 FF 4D 43 43 02 24 83 52 2A Reset "r" : 07 FF 4D 43 43 02 24 83 72 0A Increase "+" : 07 FF 4D 43 43 02 24 83 2B 51 Decrease "-" : 07 FF 4D 43 43 02 24 83 2D 4F "a" / "A" definition is by default applicable to all signal inputs, not only the one currently active. Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" 23

MCC Command Syntax and Functionality Details and Values HUE Control Syntax : 07 FF 4D 43 43 03 23 84 xx yy zz In video mode only Not available on STD units Manual Phase Control Example "50" : 07 FF 4D 43 43 03 23 84 35 30 16 Query "?" : 07 FF 4D 43 43 02 24 84 3F 3C Reset "R" : 07 FF 4D 43 43 02 24 84 52 29 Reset "r" : 07 FF 4D 43 43 02 24 84 72 09 Increase "+" : 07 FF 4D 43 43 02 24 84 2B 50 Decrease "-" : 07 FF 4D 43 43 02 24 84 2D 4E Syntax : 07 FF 4D 43 43 03 23 85 xx yy zz Dot clock (for RGB mode only) Example "3F" : 07 FF 4D 43 43 03 23 85 33 46 01 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 Example "50" : 07 FF 4D 43 43 03 23 86 35 30 14 Query "?" : 07 FF 4D 43 43 02 24 86 3F 3A Reset "R" : 07 FF 4D 43 43 02 24 86 52 27 Reset "r" : 07 FF 4D 43 43 02 24 86 72 07 Increase "+" : 07 FF 4D 43 43 02 24 86 2B 4E Decrease "-" : 07 FF 4D 43 43 02 24 86 2D 4C Image Vertical Position Syntax : 07 FF 4D 43 43 03 23 87 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 87 35 30 13 Query "?" : 07 FF 4D 43 43 02 24 87 3F 39 Reset "R" : 07 FF 4D 43 43 02 24 87 52 26 Reset "r" : 07 FF 4D 43 43 02 24 87 72 06 Increase "+" : 07 FF 4D 43 43 02 24 87 2B 4D Decrease "-" : 07 FF 4D 43 43 02 24 87 2D 4B Auto Source Syntax : 07 FF 4D 43 43 02 24 88 xx zz Example "1" : 07 FF 4D 43 43 02 24 88 31 46 Query "?" : 07 FF 4D 43 43 02 24 88 3F 38 Reset "R" : 07 FF 4D 43 43 02 24 88 52 25 Reset "r" : 07 FF 4D 43 43 02 24 88 72 05 OSD Mode Syntax : 07 FF 4D 43 43 02 24 89 xx zz Sharpness Not available on STD units. Manual Frequency Control PC mode only. Example "1" : 07 FF 4D 43 43 02 24 89 31 45 Query "?" : 07 FF 4D 43 43 02 24 89 3F 37 Reset "R" : 07 FF 4D 43 43 02 24 89 52 24 Reset "r" : 07 FF 4D 43 43 02 24 89 72 04 Syntax : 07 FF 4D 43 43 03 23 8A xx yy zz Example "07" : 07 FF 4D 43 43 03 23 8A 30 37 0E Query "?" : 07 FF 4D 43 43 02 24 8A 3F 36 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 Syntax : 07 FF 4D 43 43 03 23 8B xx yy zz Example "50" : 07 FF 4D 43 43 03 23 8B 35 30 0F Query "?" : 07 FF 4D 43 43 02 24 8B 3F 35 Increase "+" : 07 FF 4D 43 43 02 24 8B 2B 49 Decrease "-" : 07 FF 4D 43 43 02 24 8B 2D 47 Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" Where xx = "0" to "3" Where yy = "0" to "F" Max Range: "0" "0" to "3" "F" Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" If Value > 100 then Value=100 Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" If Value > 100 then Value=100 Where xx = "0" to "1" Available functions: "0" = Disable "1" = Enable (default) Where xx = "0" to "1" Available functions: "0" = Full (default) "1" = Simple Where xx = "0" to "F" Where yy = "0" to "F" Max Range: "0" "0" to "F" "F" Default: "0" "7" Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" 24

MCC Command Syntax and Functionality Details and Values Scaling Mode Syntax : 07 FF 4D 43 43 02 24 8C xx zz Not available on STD units. Example "2" : 07 FF 4D 43 43 02 24 8C 32 41 Query "?" : 07 FF 4D 43 43 02 24 8C 3F 34 Reset "R" : 07 FF 4D 43 43 02 24 8C 52 21 Reset "r" : 07 FF 4D 43 43 02 24 8C 72 01 OSD Lock Mode Syntax : 07 FF 4D 43 43 02 24 8D xx zz Auto Adjustment Not available on STD units. Example "1" : 07 FF 4D 43 43 02 24 8D 31 41 Query "?" : 07 FF 4D 43 43 02 24 8D 3F 33 Reset "R" : 07 FF 4D 43 43 02 24 8D 52 20 Reset "r" : 07 FF 4D 43 43 02 24 8D 72 00 Syntax : 07 FF 4D 43 43 02 24 8F xx zz Example "1" : 07 FF 4D 43 43 02 24 8F 31 3F Query "?" : 07 FF 4D 43 43 02 24 8F 3F 31 Reset "R" : 07 FF 4D 43 43 02 24 8F 52 1E Reset "r" : 07 FF 4D 43 43 02 24 8F 72 FE OSD Horizontal Position Syntax : 07 FF 4D 43 43 03 23 90 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 90 35 30 0A Query "?" : 07 FF 4D 43 43 02 24 90 3F 30 Reset "R" : 07 FF 4D 43 43 02 24 90 52 1D Reset "r" : 07 FF 4D 43 43 02 24 90 72 FD Increase "+" : 07 FF 4D 43 43 02 24 90 2B 44 Decrease "-" : 07 FF 4D 43 43 02 24 90 2D 42 OSD Vertical Position Syntax : 07 FF 4D 43 43 03 23 91 xx yy zz OSD Transparency Not available on STD units. Select OSD Menu Timeout Not available on STD units. Example "50" : 07 FF 4D 43 43 03 23 91 35 30 09 Query "?" : 07 FF 4D 43 43 02 24 91 3F 2F Reset "R" : 07 FF 4D 43 43 02 24 91 52 1C Reset "r" : 07 FF 4D 43 43 02 24 91 72 FC Increase "+" : 07 FF 4D 43 43 02 24 91 2B 43 Decrease "-" : 07 FF 4D 43 43 02 24 91 2D 41 Syntax : 07 FF 4D 43 43 02 24 92 xx zz Example "2" : 07 FF 4D 43 43 02 24 92 32 3B Query "?" : 07 FF 4D 43 43 02 24 92 3F 2E 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 Syntax : 07 FF 4D 43 43 03 23 93 xx yy zz Example "10" : 07 FF 4D 43 43 03 23 93 31 30 0B Query "?" : 07 FF 4D 43 43 02 24 93 3F 2D 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 Where xx = "0" to "2" Available functions: "0" = Full (default) "1" = 1:1 "2" = Fill to aspect ratio Where xx = "0" to "2" Available functions: "0" = Normal (default) "1" = Full Protection "2" = Menu Protection Where xx = "0" to "1" Available functions: "0" = Off "1" = On (default) Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" If Value > 100 then Value=100. If Value is not multiple by ten, it change to less nearest multiple value. Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" If Value > 100 then Value=100. If Value is not multiple by ten, it change to less nearest multiple value. Where xx = "0" to "7" Default: "0" Where xx = "0" to "1" Where yy = "0" to "E" Max Range: "0" "0" to "1" "E" Default: "0" "A" 25

MCC Command Syntax and Functionality Details and Values LED Drive Syntax : 07 FF 4D 43 43 03 23 94 xx yy zz Where xx = "0" to "1" Where yy = "0" to "F" Example "10" : 07 FF 4D 43 43 03 23 94 31 30 0A Max Range: "0" "0" to "1" "F" Query "?" : 07 FF 4D 43 43 02 24 94 3F 2C Default: "0" "F" Reset "R" : 07 FF 4D 43 43 02 24 94 52 19 Reset "r" : 07 FF 4D 43 43 02 24 94 72 F9 Increase "+" : 07 FF 4D 43 43 02 24 94 2B 40 Decrease "-" : 07 FF 4D 43 43 02 24 94 2D 3E Select OSD Language Syntax : 07 FF 4D 43 43 02 24 95 xx zz Where xx = "0" to "7" 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" = Français (French) Reset "r" : 07 FF 4D 43 43 02 24 95 72 F8 "2" = Deutsch (German) "3" = Italiano (Italian) "4" = Español (Spanish) "5" = 日 本 語 (Japanese) "6" = 簡 體 中 文 (SimplifiedChinese) "7" = Norsk (Norwegian) VGA Input Filter Syntax : 07 FF 4D 43 43 02 24 96 xx zz Not available on STD units. Example "1" : 07 FF 4D 43 43 02 24 96 31 38 Query "?" : 07 FF 4D 43 43 02 24 96 3F 2A Reset "R" : 07 FF 4D 43 43 02 24 96 52 17 Reset "r" : 07 FF 4D 43 43 02 24 96 72 F7 Main Input Select Syntax : 07 FF 4D 43 43 02 24 98 xx zz Communication Mode If the Communcation Mode is currently set to RS it can be automatically re-set to Ethernet if using the "Set IP Address" command explained later in this chapter. Example "4" : 07 FF 4D 43 43 02 24 98 34 33 Query "?" : 07 FF 4D 43 43 02 24 98 3F 28 Reset "R" : 07 FF 4D 43 43 02 24 98 52 15 Reset "r" : 07 FF 4D 43 43 02 24 98 72 F5 Syntax : 07 FF 4D 43 43 02 24 99 xx zz Example "2" : 07 FF 4D 43 43 02 24 99 32 34 Query "?" : 07 FF 4D 43 43 02 24 99 3F 27 Reset "R" : 07 FF 4D 43 43 02 24 99 52 14 Reset "r" : 07 FF 4D 43 43 02 24 99 72 F4 Where xx = "0" to "1" Available functions: "0" = Off (Default) "1" = On Where xx = "0" to "6" Available functions: "0" = Digital 1 (default) "1" = Digital 2 "2" = Analog RGB1 "3" = Analog RGB2 "4" = Composite 1 "5" = Composite 2 "6" = Composite 3 Where xx = "0" to "4" or "0" to "2" Available functions (MMD): "0" = RS-232 (default) "1" = Ethernet "2" = 2-wire RS-485 "3" = 4-wire RS-422 "4" = Download Available function list differs between MMD and STD units! Source Layout Not available on STD units. Syntax : 07 FF 4D 43 43 02 24 9A xx zz Example "2" : 07 FF 4D 43 43 02 24 9A 32 33 Query "?" : 07 FF 4D 43 43 02 24 9A 3F 26 Reset "R" : 07 FF 4D 43 43 02 24 9A 52 13 Reset "r" : 07 FF 4D 43 43 02 24 9A 72 F3 Available functions (STD): "0" = RS-232 (default) "1" = 2-wire RS-485 "2" = 4-wire RS-422 Where xx = "0" to "3" Available functions: "0" = No PIP/Single (default) "1" = PIP Child "2" = PIP Wide "3" = PIP Split (PBP) 26

MCC Command Syntax and Functionality Details and Values Gamma (Calibration) Select Syntax : 07 FF 4D 43 43 02 24 9D xx zz Available function list differs between MMD and STD units! Example "1" : 07 FF 4D 43 43 02 24 9D 31 31 Query "?" : 07 FF 4D 43 43 02 24 9D 3F 23 Reset "R" : 07 FF 4D 43 43 02 24 9D 52 10 Reset "r" : 07 FF 4D 43 43 02 24 9D 72 F0 Where xx = "0" to "2" or "1" to "2" Available functions (MMD): "0" = Calibration VGA "1" = Calibration DVI "2" = No Calibration (default) Power Saving / Up Syntax : 07 FF 4D 43 43 02 24 9E xx zz Example "0" : 07 FF 4D 43 43 02 24 9E 30 31 Query "?" : 07 FF 4D 43 43 02 24 9E 3F 22 Reset "R" : 07 FF 4D 43 43 02 24 9E 52 0F Reset "r" : 07 FF 4D 43 43 02 24 9E 72 EF Power Down / Up Syntax : 07 FF 4D 43 43 02 24 9F xx zz Direct Access Not available on STD units. Example "1" : 07 FF 4D 43 43 02 24 9F 31 2F Query "?" : 07 FF 4D 43 43 02 24 9F 3F 21 Reset "R" : 07 FF 4D 43 43 02 24 9F 52 0E Reset "r" : 07 FF 4D 43 43 02 24 9F 72 EE Syntax : 07 FF 4D 43 43 03 23 A0 xx yy zz Example "19" : 07 FF 4D 43 43 03 23 A0 31 39 F5 Query "?" : 07 FF 4D 43 43 02 24 A0 3F 20 Reset "R" : 07 FF 4D 43 43 02 24 A0 52 0D Reset "r" : 07 FF 4D 43 43 02 24 A0 72 ED Set Runtime Counter Syntax : 07 FF 4D 43 43 02 24 A1 uu vv ww xx yy zz Send "00024": 07 FF 4D 43 43 06 20 A1 30 30 30 32 34 68 Query "?" : 07 FF 4D 43 43 02 24 A1 3F 1F PIP, PBP Brightness Control Syntax : 07 FF 4D 43 43 03 23 A2 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 A2 35 30 F8 Query "?" : 07 FF 4D 43 43 02 24 A2 3F 1E 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 Available functions (STD): "1" = Calibration Mode "2" = Color Temperature (default) Where xx = "0" to "1" Available functions: "0" = Sleeping Mode "1" = Normal Mode (default) Where xx = "0" to "1" Available functions: "0" = Power Off "1" = Power On (default) Where xx = "1" to "2" Where yy = "0" to "A" Available functions (xx): "1" - Hot Key 1 "2" - Hot Key 2 Available functions (yy): "0" - Brightness "1" - PIP size "2" - Main source "3" - Second source "4" - PIP mode "5" - Scaling "6" - Swap "7" - Test pattern "8" - LED drive "9" - Language "A" - No function (default) Where uu = "0" to "9" Where vv = "0" to "9" Where ww = "0" to "9" Where xx = "0" to "9" Where yy = "0" to "9" Example on Response: "0" "0" "4" "1" "5" (00415) Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "3" "2" 27

MCC Command Syntax and Functionality Details and Values 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" 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 PIP Horizontal Position Syntax : 07 FF 4D 43 43 03 23 A4 xx yy zz Where xx = "0" to "6" Where yy = "0" to "F" Not available on STD units. Max Range: "0" "0" to "6" "4" Default: "6" "4" PIP Vertical Position Not available on STD units. PIP Window Size Select Not available on STD units. Second Source Select Not available on STD units. Example "50" : 07 FF 4D 43 43 03 23 A4 35 30 F6 Query "?" : 07 FF 4D 43 43 02 24 A4 3F 1C Reset "R" : 07 FF 4D 43 43 02 24 A4 52 09 Reset "r" : 07 FF 4D 43 43 02 24 A4 72 E9 Increase "+" : 07 FF 4D 43 43 02 24 A4 2B 30 Decrease "-" : 07 FF 4D 43 43 02 24 A4 2D 2E Syntax : 07 FF 4D 43 43 03 23 A5 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 A5 35 30 F5 Query "?" : 07 FF 4D 43 43 02 24 A5 3F 1B Reset "R" : 07 FF 4D 43 43 02 24 A5 52 08 Reset "r" : 07 FF 4D 43 43 02 24 A5 72 E8 Increase "+" : 07 FF 4D 43 43 02 24 A5 2B 2F Decrease "-" : 07 FF 4D 43 43 02 24 A5 2D 2D Syntax : 07 FF 4D 43 43 02 24 A6 xx zz Example "4" : 07 FF 4D 43 43 02 24 A6 34 25 Query "?" : 07 FF 4D 43 43 02 24 A6 3F 1A Reset "R" : 07 FF 4D 43 43 02 24 A6 52 07 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 Syntax : 07 FF 4D 43 43 02 24 A7 xx zz Example "4" : 07 FF 4D 43 43 02 24 A7 34 24 Query "?" : 07 FF 4D 43 43 02 24 A7 3F 19 Reset "R" : 07 FF 4D 43 43 02 24 A7 52 06 Reset "r" : 07 FF 4D 43 43 02 24 A7 72 E6 Color Temperature Select Syntax : 07 FF 4D 43 43 02 24 B3 xx zz Example "2" : 07 FF 4D 43 43 02 24 B3 32 1A Query "?" : 07 FF 4D 43 43 02 24 B3 3F 0D Reset "R" : 07 FF 4D 43 43 02 24 B3 52 FA Reset "r" : 07 FF 4D 43 43 02 24 B3 72 DA Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default: "6" "4" Where xx = "1" to "7" Default: "7" Where xx = "0" to "6" Available functions: "0" = Digital 1 (default) "1" = Digital 2 "2" = Analog RGB1 "3" = Analog RGB2 "4" = Composite 1 "5" = Composite 2 "6" = Composite 3 Where xx = "0" to "3" Available functions: "0" = 9300K "1" = 8000K (default) "2" = 6500K "3" = USER Red Level for Selected Color Temperature Available function list differs between MMD and STD units! Syntax : 07 FF 4D 43 43 03 23 B4 xx yy zz Example "50" : 07 FF 4D 43 43 03 23 B4 35 30 E6 Query "?" : 07 FF 4D 43 43 02 24 B4 3F 0C 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 Examples on Response: "8" "0" "0" "0" (8000k) "U" "S" "E" "R" (USER) Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default MMD: "3" "2" Default STD: "6" "4" 28

MCC Command Syntax and Functionality Details and Values Green Level for Selected Color Temperature Syntax : 07 FF 4D 43 43 03 23 B5 xx yy zz Available function list differs between MMD and STD units! Blue Level for Selected Color Temperature Available function list differs between MMD and STD units! Graphic Horizontal Resolution Query Example "50" : 07 FF 4D 43 43 03 23 B5 35 30 E5 Query "?" : 07 FF 4D 43 43 02 24 B5 3F 0B 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 Syntax : 07 FF 4D 43 43 03 23 B6 xx yy zz Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default MMD: "3" "2" Default STD: "6" "4" Where xx = "0" to "6" Where yy = "0" to "F" Max Range: "0" "0" to "6" "4" Default MMD: "3" "2" Default STD: "6" "4" Example "50" : 07 FF 4D 43 43 03 23 B6 35 30 E4 Query "?" : 07 FF 4D 43 43 02 24 B6 3F 0A 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 Send Only : 07 FF 4D 43 43 01 25 B7 48 Available response status: "xxx" = where xxx is a 3-digit HEX number indicating resolution. Graphic Vertical Resolution Query Graphic Horizontal Sync. Frequency Graphic Vertical Sync. Frequency "0640" = 1600 in decimal Send Only : 07 FF 4D 43 43 01 25 B8 47 Available response status: "xxx" = where xxx is a 3-digit HEX number indicating resolution. "0480" = 1200 in decimal Send Only : 07 FF 4D 43 43 01 25 B9 46 Available response status: "xxx" = where xxx is a 3-digit HEX number indicating frequency in units of 100Hz. "29F" = 671 or 67.1 khz decimal Send Only : 07 FF 4D 43 43 01 25 BA 45 Available response status: "xxx" = where xxx is a 3-digit HEX number indicating frequency in units of 0.1Hz + 1 character indicating field mode as: "i" = Interlaced "p" = Progressive Set Address RS / Serial Syntax : 07 FF 4D 43 43 02 24 BB xx zz Example "9" : 07 FF 4D 43 43 02 24 BB 39 0B "256p" = 598 (59.8 Hz), progressive fields Where xx = "0" to "F" 29

MCC Command Syntax and Functionality Details and Values Set IP Address (fixed or auto) Syntax : 07 FF 4D 43 43 10 16 BC v1 v2 v3 2E w1 W2 W3 2E x1 x2 x3 2E y1 y2 y3 zz By sending this command, the communication mode will be automatically set to "Ethernet", in the "Communication Mode", referenced earlier in this chapter. In addition, a power off/on to the unit is required to reboot the internal network code and utilize the newly set IP address. This can either be done by issue the "Power down / up" command described earlier in this table or do a physical power off/on for the unit. This command is not available on STD units. Auto Position Example fixed IP 192.168.1.35, Send:"192.168.001.035": 07 FF 4D 43 43 10 16 BC 31 39 32 2E 31 36 38 2E 30 30 31 2E 30 33 35 55 Set Auto IP "A" : 07 FF 4D 43 43 02 24 BC 41 02 Set Auto IP "a" : 07 FF 4D 43 43 02 24 BC 61 E2 Where v1 = "0" to "2" Where v2 = "0" to "9" Where v3 = "0" to "9" Where w1 = "0" to "2" Where w2 = "0" to "9" Where w3 = "0" to "9" Where x1 = "0" to "2" Where x2 = "0" to "9" Where x3 = "0" to "9" Where y1 = "0" to "2" Where y2 = "0" to "9" Where y3 = "0" to "9" Where 2E = "." (dot) or Where v1 = "a" or "A" (Auto IP) Available response status: "0" = Fail "1" = Successful Send Only : 07 FF 4D 43 43 01 25 C3 3C Available response status: "0" = Fail "1" = Successful PC mode only. Auto Color Balance Send Only : 07 FF 4D 43 43 01 25 C5 3A Available response status: "0" = Fail "1" = Successful OSD Outdoor Mode Syntax : 07 FF 4D 43 43 02 24 CA xx zz Example "1" : 07 FF 4D 43 43 02 24 CA 31 04 Burn In Syntax : 07 FF 4D 43 43 02 24 CC xx zz Example "1" : 07 FF 4D 43 43 02 24 CC 39 0B Query "?" : 07 FF 4D 43 43 02 24 CC 3F F4 Reset "R" : 07 FF 4D 43 43 02 24 CC 52 E1 Reset "r" : 07 FF 4D 43 43 02 24 CC 72 C1 Test Pattern Syntax : 07 FF 4D 43 43 02 24 CD xx zz Example "1" : 07 FF 4D 43 43 02 24 CD 31 01 Where xx = "0" to "1" Available functions: "0" = No delay for all touch buttons, except 2 sec delay for "MENU" "1" = Delay 5 seconds for all touch buttons Where xx = "0" to "1" Available functions: "0" = Normal Mode "1" = Burin In Mode Where xx = "0" to "1" 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 Available function list differs between MMD and STD units! Syntax : 07 FF 4D 43 43 02 24 D7 xx zz Example "3" : 07 FF 4D 43 43 02 24 D7 33 F5 Where xx = "1" to "5" Available functions (MMD): "1" = User1 Slot "2" = User2 Slot "3" = User3 Slot "4" = User4 Slot "5" = User5 Slot Available functions (STD): "1" = User Slot Available response status: "0" = Fail "1" = Successful 30

MCC Command Syntax and Functionality Details and Values Load User Default Syntax : 07 FF 4D 43 43 02 24 D8 xx zz Where xx = "1" to "5" Example "3" : 07 FF 4D 43 43 02 24 D8 33 F4 Available function list differs between MMD and STD units! Swap Main & Second Source Not available on STD units. Gamma Reset A power off/on to the unit is required to reboot the internal display code. This can either be done by issue the "Power down / up" command described earlier in this table or do a physical power off/on for the unit. Available functions (MMD): "0" = Read Defaults "1" = User1 Slot "2" = User2 Slot "3" = User3 Slot "4" = User4 Slot "5" = User5 Slot Available functions (STD): "0" = Read Defaults "1" = User Slot Available response status: "0" = Fail "1" = Successful Send Only : 07 FF 4D 43 43 01 25 E3 1C Available response status: "0" = Fail "1" = Successful Send Only : 07 FF 4D 43 43 01 25 E5 1A Available response status: "0" = Fail "1" = Successful 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 See next page for "?", "R/r", "+" and "-" command descriptions. 31

"?" - Query OSD Command This command can be used to query the unit for the chosen command and it's current operating value. Note that this feature is only available when using the Unit OSD Control "MCC" command. This command is a read-only command which will not change the current value. "R" / "r" - Reset OSD Command This command can be used to reset the unit for the chosen command and it's current operating value. Note that this feature is only available when using the Unit OSD Control "MCC" command. When this command is sent the current value will be reset back to the original factory default value. The factory default value will vary depending on the command and/or with customized units. Both "R" (0x52) and "r" (0x72) can be used to execute the reset command. "+" - Increase OSD Command This command can be used to increase from the current value of the chosen function and add 1 step or 1 in value to this parameter. Note that this feature is only available when using the Unit OSD Control "MCC" command. This command is a write command which will change the current value. "-" - Decrease OSD Command This command can be used to decrease from the current value of the chosen function and substract 1 step or 1 in value to this parameter. Note that this feature is only available when using the Unit OSD Control "MCC" command. This command is a write command which will change the current value. 32

Operational Requirements The following sections define the operational requirements. Serial Message Failure If serial messages stop being transmitted or are corrupt, the unit will remain at the last commanded brightness. Periodic Messages Commands shall be transmitted to the unit at a repetition no faster than 4 Hz. Sending Multiple Commands / Command Queue To ensure all commands are transmitted and executed successfully on the unit, a delay between each command in the queue shall be at least 500ms. Some internal commands require slightly longer to process internally in the unit, than others. Keep-alive Alarm The "SWI" query can be used for keep-alive alarm logic in the application software on the computer. It is recommended to limit this function to once a second (1000ms). Individually Addressed Command Response Time The unit will output the required response within Tr = 2.5 character periods after the last byte of a command message is received (2.6ms at 9600 bit/sec for Serial Mode only), except as specified herein. Broadcast Command Response Time In response to Serial mode RS-485 broadcast command messages, after the last byte of the command message is received, all units will reply within the time period defined for Te, below. Further more, any gap between these individual responses will be less than the Intermessage Gap, defined below. Te = (Tr + Lr) * N, where Lr = length of the ACK/NAK message response Tr = response time N = the total number of units* *) 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 POT SNB SWI SWK TYP MCC Lr 9 9 11 9 13 19 11 28 xx** **)This command will vary in size, and response time is longer. Make sure ACK is received from all units before sending a new command. For the BRT command, and 8 units, this corresponds to Te = (2.5 * 10 + 9 * 10) * 8 / 9600 = 95.8 ms Intermessage Gap - Serial Mode Following an individually addressed command, the next command shall not be issued until at least Tg = 5 character periods after the ACK or NAK message received. At 9600, that is 5 * 10 / 9600 = 5.2ms. 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. 33

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. 34

This page left intentionally blank 35

Appendixes 36

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 IND100077-122 37

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 IND100077-122 38

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 IND100077-122 39

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 IND100077-122 40

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 IND100077-122 41

C# / Pseudo Ethernet/TCP Code example { } // Create SCOM package byte[] cmd = enc.getbytes("brt"); byte[] data = new byte[1] { 0x99 }; // 60% brightness COMMessage message = new COMMessage(cmd, data); // Transmitting SCOM package to TCP SendTCPCommand(message); private Byte[] SendTCPCommand(COMMessage commessage) { // Creating new TCPclient TcpClient tcpclient = new TcpClient(); // Byte version of the SCOM package byte[] bytemessage = (byte[])commessage.message.toarray(typeof(byte)); //Display IP adresse IPAddress displayaddr = IPAddress.Parse(DisplayIPAddress); Int32 port = 10001; //constant //Connecting tcpclient.connect(displayaddr, port); // Create a stream from TCPClient NetworkStream stream = tcpclient.getstream(); //Write the SCOM package into stream stream.write(bytemessage, 0, bytemessage.length); // Wait for response Thread.Sleep(GlobalWaitTime); } // Read Response // To be compliant with SCOM package (ATTN, ADDR, CMD, CMD, CMD, LEN, IHCHK, DATA, IDCHK) stream.read(data, 0, data.length); IND100077-124 42

Notes Glass Display Control (GDC) LED & Button operations: Prior to the procedure below, it is required you understand the terms and have the nesseccary knowledge how to interpret the functions in order to successfully use them as described below. To be able to change GDC buttons and LED functions for the Panel Computers (Maritime Multi Computer - MMC) Series X product range, the VCOM (Virtual COM port visible in the Operating System (OS) device list as "COM x:", where x is OS/configuration dependent number; such as 1, 3 or other) needs to be installed and accessible from within your system. The following commands referenced below are only available from GDC Firmware* version "130225R1" and up. To determine your unit's GDC Firmware version, send the command "SWK" via VCOM. Excerpt from "Message Commands and Queries (CMD) Contents" section in this manual: 0x53 0x57 0x50 "SWK" Glass Display Control (GDC) software version Query R *Reference Engineering Change Notification (ECN): http://www.hatteland-display.com/mails/05_2013_ecn.html It is important to read the GDC LED register (step 1) before you change the bit for your function (Step 3) Step 1 - Read register GDC LEDs: - Send Query command: "RBY" - Data (HEX): 0x93, 0x00 Step 2 - Read register GDC buttons: - Send Query Command: "RBY" - Data (HEX): 0x93, 0x07 Step 3 Address only the bit for the function you need to change as illustrated in tables below. Step 3A - Disable / Enable GDC LEDs: - Command: "WBY" - Data (HEX): 0x92, 0x00, 0xYY Where "YY" is one of the folllowing bits (in a byte): BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Reserved 0 ON / OFF Text 0 = Off 1 = On Brilliance Text 0 = Off 1 = On Reserved 0 Reserved 1 = Normal (reserved) 0 = Reserved Brilliance < * > LED symbols 0 = Off 1 = On Power ON/OFF LED Symbol 0 = Off 1 = On All off 1 = active 0 = Reserved Step 3B - Disable / Enable GDC Buttons: - Command: "WBY" - Data (HEX): 0x92,0x07,0xZZ Where "ZZ" is one of the folllowing bits (in a byte): BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 Reserved Reserved Reserved Reserved 0 0 0 0 Power ON / OFF Button 0 = Enable 1 = Disable Outdoor Mode* 0 = Enable 1 = Disable Reserved 0 Brilliance Button 0 = Enable 1 = Disable *Outdoor mode (Command "MCC - OSD Outdoor Mode") adds 5 seconds to the brilliance buttons before they react. IND100077-124 Appendix 43

Revision History Rev. By Date Notes 00_1 AK SE 00_2 AK BU SE 01 BU AK SE 02 BU SE 03 BU SE 04 BU SE 05 BU AK SE 06 BU SE 07 ME WJ SE 08 MS SE 09 AK SE 10 ME SE 11 VM WJ SE 12 ME SE 14 Sep 2012 Internal draft 12 Oct 2012 Revised and improved after input. Added Ethernet specification. 06 Nov 2012 Release for internet 07 Jan 2013 Added new command GMB, page 14 Added new command OSD Lock Mode (full) to MCC command, page 21 Added new command OSD Key Outdoor to MCC command, page 25 - Reference to ECN: http://www.hatteland-display.com/mails/01_2013_ecn.html Added note not all command available..., page 8,19 12 Jun 2013 Revised wrong example in MCC Contrast Control, ref: QAR/118774, page 19 Revised periodic messages and added note to table xx, page 28 Added note/procedure for GDC LED/Buttons, page 38 - Reference to ECN: http://www.hatteland-display.com/mails/05_2013_ecn.html Revised BRL,GMB max range values, page 10,14 Revised Glass Display Control (GDC) LED & Button operations, bit table, page 38 23 Sep 2013 Added command MAN, page 8,15 19 Feb 2014 Added API/VCOM Drivers installation / version information, page 6,7 Revised DL?, DLN commands to differentiate between Calibrated DVI/VGA slots, page 14,15 Revised FWV, table overview for MMD/STD/MMC units, page 16 Revised SWI, table overview for MMD/STD/MMC units, page 19 - Reference QAR/120762 06 Mar 2014 Revised DL? text description with reference to using MCC command, page 14-15 30 Oct 2014 Removed DC power only notice for Power Down / Up command. Works with AC & DC, page 26 11 Dec 2014 Added note for XON/XOFF flow control, page 9 Improved description of DLN command, page 16 03 Jun 2015 Added Sending Multiple Commands / Command Queue delay information, ref: QAR/126502, page 33 04 Sep 2015 Removed? from BRU commmand, not supported (ref: QAR/130439), page 13 28 Jan 2016 BRU command also available for certain Customized Industrial Standard Displays (STD) units, page 10 13 May 2016 BRU example malformed, corrected now (from 09 to 0F), page 13 IND100332-7 44

IND100332-7 45

www.hatteland-display.com