1.Introduction
1.1.Description
1.2.Box Contents
1.3.Features of the Device
1.4.Model Comparison
2.Product Overview
2.1.DCX-2x1-HC10
2.1.1.Front View
2.1.2.Rear View
2.2.DCX-3x1-HC20
2.2.1.Front View
2.2.2.Rear View
2.3.DCX-3x1-HC21
2.3.1.Front View
2.3.2.Rear View
3.Front Panel Control
3.1.Button Functionality
3.1.1.Video Source Selection
3.1.2.Enabling DHCP IP Address
3.1.3.Reset to Factory Default Settings
3.1.4.Control Lock
3.2.Status LEDs
3.2.1.Front Panel LEDs
3.2.2.Rear Panel LEDs
3.2.3.Ethernet Status LEDs (DCX-2x1-HC10 and DCX-3x1-HC20)
3.2.4.Ethernet Status LEDs (DCX-3x1-HC21)
4.Installation
4.1.Mounting Options
4.1.1.1U High Rack Shelf
4.1.2.Mounting Plate F100 (and PSU F100/F110)
4.1.3.C-Lock
4.2.Electrical Connections
4.2.1.HDMI Input and Output Ports
4.2.2.USB Connectors
4.2.3.Analog Stereo Audio
4.2.4.Secure Control LAN, Utility AV LAN, Configurable Ethernet Port
4.2.5.OCS Connector
4.2.6.GPIO - General Purpose Input/Output Ports
4.2.7.RS-232 Connector
4.3.Powering Options
4.4.Power Delivery over Type-C
4.4.1.Power Data Objects (USB-C)
4.5.USB-C Cable Recommendation
4.6.Connecting Steps
5.Device Concept
5.1.Universal Switcher Concept
5.2.USB Interface
5.2.1.USB-C Interface
5.2.2.USB Service Ports - USB 2.0 Interface
5.3.Video Interface
5.3.1.Video Port Diagrams
5.3.2.DisplayPort Alternate Mode
5.3.3.DisplayPort Alternate Mode Over 2 Lanes
5.4.The Autoselect Feature
5.5.Audio Interface
5.5.1.Analog Audio Interface
5.6.Ethernet Interface
5.7.Lightware Advanced Room Automation (LARA)
5.7.1.Opening the LARA interface
5.7.2.Running LARA
5.7.3.Downloading/Uploading a Configuration
5.7.4.Status Board
5.7.5.Touch Panel Support
5.8.Basic Network Security
5.8.1.HTTP/HTTPS
5.8.2.Encryption (HTTPS, WSS)
5.9.802.1x Authentication
5.10.Advanced Ethernet Security
5.10.1.Room LAN
5.11.Bulk Device Management
5.11.1.Network Settings
5.11.2.Device Configuration
5.12.Serial Interface
5.12.1.Serial Port Diagram
5.13.GPIO Interface
5.14.OCS Interface
5.15.Further Built-in Features
5.15.1.Device Cloning – Configuration Backup and Restore
5.15.2.Remote System Logging
6.Software Control Options
6.1.Software Control Modes
6.2.Using the Built-in Web
6.3.Install and Update the LDC
6.4.Running the LDC
6.5.Establishing the Connection
6.6.Bulk Device Management
6.6.1.Network Settings
6.6.2.Device Configuration
6.7.Video & Audio Crosspoint
6.7.1.Port Tiles
6.8.Port Properties Window
6.8.1.USB-C Inputs
6.8.2.HDMI Video Input
6.8.3.HDMI Video Output
6.8.4.Embedded Audio Input
6.8.5.Analog Audio Output
6.8.6.Frame Detector
6.9.CEC Tool
6.10.EDID Menu
6.10.1.EDID Operations
6.10.2.EDID Summary Window
6.10.3.Editing an EDID
6.10.4.Creating an EDID - Easy EDID Creator
6.11.Control Menu
6.11.1.Ethernet
6.11.2.GPIO
6.11.3.OCS - Occupancy Sensor
6.11.4.RS-232
6.12.Settings Menu
6.12.1.Status
6.12.2.Network
6.12.3.Services
6.12.4.System
6.13.Advanced View Window
7.Lightware REST API Reference
7.1.Overview
7.2.Instructions for the Terminal Application Usage
7.2.1.Web Browser Plugins
7.2.2.Third-party API Platform
7.2.3.Terminal Application
7.3.Protocol Rules
7.3.1.Command Structure Example
7.3.2.General Rules
7.3.3.Legend for the Control Commands
7.3.4.Lightware REST API vs. LW3 Protocol
7.3.5.Method Types
7.3.6.Supported Commands
7.3.7.Not Supported Commands
7.3.8.Status Codes, Error Messages
7.3.9.Polling
7.4.REST API Security
7.4.1.Authentication
7.4.2.Encryption (HTTPS)
7.5.System Commands
7.5.1.Setting the Device Label
7.5.2.Resetting the Device
7.5.3.Restoring the Factory Default Settings
7.5.4.Querying the Firmware Package Version
7.5.5.Control Lock
7.5.6.Setting the Current Time
7.5.7.Identifying the Device
7.5.8.Toggling the Dark Mode Setting
7.5.9.Setting the Delay of the Dark Mode
7.5.10.Enabling Remote System Logging
7.5.11.Setting the Remote Server Address
7.5.12.Setting the Protocol for the Remote System Logging
7.5.13.Setting the Format of the Remote System Logging
7.5.14.Setting the Port for Remote System Logging
7.6.Video Port Settings - General
7.6.1.Switching the Video Input
7.6.2.Switching an Input to All Outputs
7.6.3.Locking the Video Port
7.6.4.Muting the Video Port
7.6.5.Setting the Autoselect Policy
7.6.6.Changing the Autoselect-Included Input Ports
7.6.7.Changing the Input Port Priority
7.6.8.Querying the Connected Source
7.6.9.Query the Video Signal Presence
7.6.10.HDCP Setting (Input Port)
7.6.11.HdcpMode
7.6.12.Querying the Embedded Audio Presence
7.6.13.Muting the Embedded Audio
7.6.14.Setting the Output Signal Type
7.6.15.Turning on Output 5V
7.7.Video Port Settings - USB-C Related Commands
7.7.1.Restarting the Link Training
7.8.CEC Command Sending
7.8.1.Simple CEC Code Sending
7.8.2.Remote Control Code Sending
7.9.Audio Port Settings
7.9.1.Switching the Audio Input
7.9.2.Querying the Connected Source
7.9.3.Setting the Autoselect Operation Mode
7.9.4.Locking the Audio Port
7.9.5.Muting the Audio Port 1.
7.9.6.Muting the Audio Port 2.
7.9.7.Querying the Audio Signal Presence
7.9.8.Analog Audio Output Volume (dB) Setting
7.9.9.Analog Audio Output Volume Percent Setting
7.9.10.Setting the Balance
7.9.11.Analog Audio Output Level Setting by Steps (dB)
7.9.12.Analog Audio Output Level Setting by Steps in Percent
7.9.13.Analog Audio Output Balance Setting by Steps
7.10.USB Port Settings - USB-C Related Commands
7.10.1.Setting the Displayport Alternate Mode Policy
7.10.2.Querying the Host Alternate Mode Support
7.10.3.Querying the Status of the Alternate Mode
7.10.4.Querying the Port Power Role
7.10.5.Setting the Port Power Role
7.11.EDID Management
7.11.1.Querying the Emulated EDIDs
7.11.2.Querying the Validity of a Dynamic EDID
7.11.3.Querying the Preferred Resolution of a User EDID
7.11.4.Emulating an EDID to an Input Port
7.11.5.Emulating an EDID to All Input Ports
7.11.6.Copying an EDID to User Memory
7.11.7.Deleting an EDID from User Memory
7.11.8.Resetting the Emulated EDIDs
7.12.Ethernet Port Configuration
7.12.1.Setting the DHCP State
7.12.2.Changing the IP Address (Static)
7.12.3.Changing the Subnet Mask (Static)
7.12.4.Changing the Gateway Address (Static)
7.12.5.Applying the Network Settings
7.12.6.Setting the Hostname
7.13.Network Security
7.13.1.Enabling/Disabling the Ethernet Port
7.13.2.Querying the Network Service Port Number
7.13.3.Enabling/Disabling the Network Service Port
7.13.4.Querying the Username for Authentication
7.13.5.Setting a Password for Authentication
7.13.6.Enabling the Authentication
7.14.Advanced Ethernet Security
7.14.1.Setting the VLAN Membership
7.14.2.Setting the VLAN ID
7.14.3.Setting the Static IP Address for the Room LAN
7.14.4.Setting the Gateway for Static IP on the Room LAN
7.15.Serial Port Configuration
7.15.1.BAUD Rate Setting
7.15.2.Stop Bits Setting
7.15.3.Querying the Data Bits
7.15.4.Parity Setting
7.15.5.Querying the Serial over IP Port Number
7.15.6.Enabling the Serial over IP Port
7.16.Serial Port Messaging
7.16.1.Sending a Message via RS-232
7.17.GPIO Port Configuration
7.17.1.Setting the Direction of a GPIO Pin
7.17.2.Setting the Output Level of a GPIO Pin
7.17.3.Setting the Output Level for a Specified Time
7.17.4.Toggling the Level of a GPIO Pin
7.18.OCS Port Configuration
7.18.1.Querying the Input Level of an OCS Pin
7.18.2.Setting the Sensor Type
7.18.3.Querying the Reported OCS State
7.19.Updating the Device via REST API
7.19.1.Querying the Update REST API Version
7.19.2.The Updating Process
7.19.3.Uploading the Package
7.19.4.Configuration Parameters – Keep the Current Settings
7.19.5.Executing the Update
7.19.6.Querying the State of the Updating Process
8.LW3 Programmers’ Reference
8.1.Overview
8.2.Instructions for the Terminal Application Usage
8.3.Websocket (WS) or Secured Websocket (WSS) Usage
8.4.Protocol Rules
8.4.1.LW3 Tree Structure and Command Structure (examples)
8.4.2.General Rules
8.4.3.Legend for the Control Commands
8.4.4.Command Types
8.4.5.Prefix Summary
8.4.6.Error Messages
8.4.7.Escaping
8.4.8.Signature
8.4.9.Subscription
8.4.10.Notifications about the Changes of the Properties
8.5.System Commands
8.5.1.Setting the Device Label
8.5.2.Resetting the Device
8.5.3.Restoring the Factory Default Settings
8.5.4.Querying the Firmware Package Version
8.5.5.Control Lock
8.5.6.Setting the Current Time
8.5.7.Identifying the Device
8.5.8.Toggling the Dark Mode Setting
8.5.9.Setting the Delay of the Dark Mode Setting
8.5.10.Enabling Remote System Logging
8.5.11.Setting the Remote Server Address
8.5.12.Setting the Protocol for the Remote System Logging
8.5.13.Setting the Format of the Remote System Logging
8.5.14.Setting the Port for Remote System Logging
8.6.Video Port Settings - General
8.6.1.Switching Video Input
8.6.2.Locking the Video Port
8.6.3.Muting the Video Port
8.6.4.Setting the Autoselect Policy
8.6.5.Changing the Autoselect Included Input Ports
8.6.6.Changing the Input Port Priority
8.6.7.Querying the Connected Source
8.6.8.Querying the Video Signal Presence
8.6.9.HDCP Setting (Input Port)
8.6.10.HdcpMode
8.6.11.OutputSignalType
8.6.12.EmbeddedAudioPresent
8.6.13.EmbeddedAudioMute
8.6.14.Output5VMode
8.6.15.HDCP Capability (Output Port)
8.6.16.HDCP Setting (Output Port)
8.7.Video Port Settings - USB-C Related Commands
8.7.1.Restarting the Link Training
8.8.CEC Command Sending
8.8.1.Simple CEC Code Sending
8.8.2.Remote Control Code Sending
8.9.Audio Port Settings
8.9.1.Switching the Audio Input
8.9.2.Querying the Connected Source
8.9.3.Querying the Connected Destinations
8.9.4.Setting the Autoselect Operation Mode
8.9.5.Setting the Followed Video Port to Autoselect
8.9.6.Muting the Audio Port 1.
8.9.7.Muting the Audio Port 2.
8.9.8.Querying the Audio Signal Presence
8.9.9.Analog Audio Output Volume (dB) Setting
8.9.10.Analog Audio Output Volume Percent Setting
8.9.11.Setting the Balance
8.9.12.Analog Audio Output Level Setting by Steps (dB)
8.9.13.Analog Audio Output Level Setting by Steps in Percent
8.9.14.Analog Audio Output Balance Setting by Steps
8.10.USB Port Settings - USB-C Related Commands
8.10.1.Setting the Displayport Alternate Mode Policy
8.10.2.Querying the Host Alternate Mode Support
8.10.3.Querying the Status of the Alternate Mode
8.10.4.Querying the Port Power Role
8.10.5.Setting the Port Power Role
8.11.EDID Management
8.11.1.Querying the Emulated EDIDs
8.11.2.Querying the Validity of a Dynamic EDID
8.11.3.Querying the Preferred Resolution of a User EDID
8.11.4.Emulating an EDID to an Input Port
8.11.5.Emulating an EDID to All Input Ports
8.11.6.Copying an EDID to User Memory
8.11.7.Deleting an EDID from User Memory
8.11.8.Resetting the Emulated EDIDs
8.12.Ethernet Port Configuration
8.12.1.Setting the DHCP State
8.12.2.Changing the IP Address (Static)
8.12.3.Changing the Subnet Mask (Static)
8.12.4.Changing the Gateway Address (Static)
8.12.5.Applying the Network Settings
8.12.6.Setting the Host Name
8.13.Network Security
8.13.1.Enabling/Disabling the Ethernet Port
8.13.2.Querying the Service Port Number
8.13.3.Enabling/Disabling the Service Port
8.13.4.Querying the Username for Authentication
8.13.5.Setting a Password for Authentication
8.13.6.Enabling the Authentication
8.13.7.Restarting the Network Services
8.14.Advanced Ethernet Security
8.14.1.Setting the VLAN Membership
8.14.2.Setting the VLAN ID
8.14.3.Setting the Static IP Address for the Room LAN
8.14.4.Setting the Gateway for Static IP on the Room LAN
8.15.Serial Port Configuration
8.15.1.BAUD Rate Setting
8.15.2.Stop Bits Setting
8.15.3.Querying the Data Bits
8.15.4.Parity Setting
8.16.Sending a Message via RS-232
8.17.GPIO Port Configuration
8.17.1.Querying the Direction of a GPIO Pin
8.17.2.Setting the Direction of a GPIO Pin
8.17.3.Querying the Output Level of a GPIO Pin
8.17.4.Setting the Output Level of a GPIO Pin
8.17.5.Setting the Output Level for a Specified Time
8.17.6.Toggling the Level of a GPIO Pin
8.18.OCS Port Configuration
8.18.1.Querying the Input Level of an OCS Pin
8.18.2.Setting the Sensor Type
8.18.3.Querying the Reported OCS State
9.Firmware Update
9.1.Introduction
9.2.Preparation
9.2.1.About the Firmware Package (LFP2 File)
9.2.2.LDU2 Installation
9.3.Running the Software
9.4.Updating Via GUI
9.5.Command Line Interface (CLI)
9.5.1.How to Run
9.5.2.How to Use
9.6.CLI Commands
9.6.1.Help
9.6.2.LDU2 Version
9.6.3.Check For New LDU2 Version
9.6.4.Device Info
9.6.5.Update
9.6.6.Package Options
9.6.7.Complex Example
9.6.8.Exit Codes
9.7.Updating via REST API
9.8.If the Update is not successful
10.Troubleshooting
10.2.Use Case Studies
10.3.How to Speed Up the Troubleshooting Process?
11.Technologies
11.1.EDID Management
11.1.1.Understanding the EDID
11.1.2.Advanced EDID Management
11.2.HDCP Management
11.2.1.Protected and Unprotected Content
11.2.2.Disable Unnecessary Encryption
11.2.3.HDCP 2.2
11.3.Pixel Accurate Reclocking
12.Appendix
12.1.Specifications
12.2.Port Numbering
12.3.Applied Ports (Network Settings)
12.4.Factory EDID List
12.5.Cable Wiring Guide
12.5.1.Serial Ports
12.5.2.Audio Ports
12.5.3.OCS Sensor
12.6.Mechanical Drawings
12.7.Content of the Backup File
12.8.LARA Package Compatibility by Firmware
12.9.Factory Default Settings
12.10.Firmware Release Notes
12.11.Known Issues
12.12.Hashtag Keyword List
12.13.Further Document Information
12.14.Limited Warranty Statement
DCX_series