1.Introduction
1.1.Description
1.2.Compatible Devices
1.3.Box Contents
1.4.Features
1.5.Model Comparison
1.6.Typical Application
2.Installation
2.1.Mounting Options
2.1.1.1U High Rack Shelf
2.1.2.Under-desk Double Mounting Kit
2.2.Electrical Connections
2.2.1.DC 12V Connection
2.2.2.HDMI Connector
2.2.3.Analog Audio Output
2.2.4.Ethernet Connector (TPS and LAN Ports)
2.2.5.USB Connector
2.2.6.IR Connector
2.2.7.RS-232 Connector
2.2.8.Relay Connector
2.3.Connecting Steps
3.Product Overview
3.1.Front View
3.2.Rear View
3.3.Front Panel - Special Functions
3.3.1.Programmable Function Button
3.3.2.Enable Dynamic (DHCP) IP Address
3.3.3.Reset to Factory Default Settings
3.3.4.Restarting the Device
3.3.5.Entering Bootload Mode
4.Device Concept
4.1.TPS Receiver Concept
4.2.Port Diagram
4.3.TPS Interface
4.4.Audio Interface
4.4.1.Audio Input
4.4.2.Audio Output Modes
4.4.3.Audio Options - Example
4.5.Video Interface
4.6.Control Features
4.6.1.Serial Interface
4.6.2.RS-232 Recognizer
4.6.3.IR Interface
4.6.4.Relay Interface
4.6.5.Consumer Electronics Control (CEC) Interface
4.6.6.USB Control Interface
4.7.Ethernet Interface
4.7.1.Device Control over Ethernet
4.7.2.Wake-on-Lan
4.7.3.TCP Recognizer
4.8.Batch Commands
4.9.Basic IT Security
4.10.Bulk Device Management
4.10.1.Network Settings
4.11.The Event Manager Feature
4.12.Further Built-in Features
4.12.1.Automatically Launched Actions – The Event Manager
4.12.2.Receiver Cloning – Configuration Backup and Restore
4.12.3.Remote Firmware Update of Connected Lightware Devices
4.13.Software Control Modes
5.Software Control - Lightware Device Controller
5.1.Install and Update
5.2.Running the LDC
5.3.Establishing the Connection
5.3.1.Ethernet Tab
5.3.2.Serial Tab
5.3.3.USB Tab
5.3.4.Further Tools
5.4.Bulk Device Management
5.4.1.Network Settings
5.5.Port Parameters Menu
5.5.1.Video Tab
5.5.2.CEC Command Sending
5.5.3.Audio Tab
5.6.Diagnostic Tools
5.6.1.Frame Detector
5.6.2.Cable Diagnostics
5.7.EDID Menu
5.7.1.EDID Operations
5.7.2.EDID Summary Window
5.7.3.Editing an EDID
5.7.4.Creating an EDID - Easy EDID Creator
5.7.5.Control Menu
5.7.6.RS-232
5.7.7.Relays
5.7.8.Ethernet
5.7.9.Infra
5.7.10.Macros
5.7.11.Variables
5.8.Event Manager
5.8.1.The Event Editor
5.8.2.Create or Modify an Event
5.8.3.Special Tools and Accessories
5.8.4.Clear One or More Event(s)
5.8.5.Export and Import Events
5.8.6.Event Creating - Example
5.9.Settings Menu
5.9.1.Status
5.9.2.Network
5.9.3.Front Panel
5.9.4.Backup
5.9.5.System
5.10.The Built-in Miniweb
5.10.1.Opening the Miniweb
5.10.2.Miniweb Customization
5.11.Configuration Cloning (Backup Tab)
5.11.1.Steps in a Nutshell
5.11.2.Save the Settings of a Device (Backup)
5.11.3.Upload the Settings to a Device (Restore)
5.11.4.Create and Restore Backups from the Device Memory
5.12.Advanced View Window
6.LW2 Programmers' Reference
6.1.Protocol Description
6.2.Instructions for the Terminal Application Usage
6.3.General LW2 Commands
6.3.1.List of All Available LW2 Commands
6.3.2.Viewing the Product Type
6.3.3.Querying the Control Protocol
6.3.4.Viewing the Firmware Version of the CPU
6.3.5.Connection Test
6.3.6.Viewing the Serial Number
6.3.7.Compile Time
6.3.8.Viewing Installed Boards
6.3.9.Viewing Firmware for All Controllers
6.3.10.Restarting the Device
6.3.11.Querying Health Status
6.3.12.Restoring Factory Default Settings
6.4.Port Settings
6.4.1.Muting an Output
6.4.2.Unmuting an Output
6.4.3.Locking an Output
6.4.4.Unlocking an Output
6.4.5.Viewing the Connection State on the Outputs
6.4.6.Viewing Crosspoint Size
6.5.Network Configuration
6.5.1.Querying the IP Status
6.5.2.Querying the IP Address
6.5.3.Setting theIP Address
6.5.4.Querying the Subnet Mask
6.5.5.Setting the Subnet Mask
6.5.6.Querying the Gateway Address
6.5.7.Setting the Gateway Address
6.5.8.Applying Network Settings
6.6.RS-232 Settings
6.6.1.Setting the RS-232 Mode
6.6.2.Setting the Local RS-232 Parameters
6.6.3.Setting the Link RS-232 Parameters
6.6.4.Setting the Local RS-232 Control Protocol
6.6.5.Setting theLink RS-232 Control Protocol
6.7.Relay Settings
6.7.1.Querying the Relay Connection State
6.7.2.Setting the Relay Connection State
6.8.LW2 Commands – Quick Summary
7.LW3 Programmers’ Reference
7.1.Overview
7.2.Instructions for the Terminal Application Usage
7.3.Protocol Rules
7.3.1.LW3 Tree Structure and Command Structure (examples)
7.3.2.General Rules
7.3.3.Command Types
7.3.4.Prefix Summary
7.3.5.Error Messages
7.3.6.Escaping
7.3.7.Signature
7.3.8.Subscription
7.3.9.Notifications about the Changes of the Properties
7.3.10.Legend for the Control Commands
7.4.System Commands
7.4.1.Querying the Product Name
7.4.2.Setting the Device Label
7.4.3.Querying the Serial Number
7.4.4.Querying the Firmware Version
7.4.5.Identifying the Device
7.4.6.Dark Mode
7.4.7.Restarting the Device
7.4.8.Restoring the Factory Default Settings
7.4.9.Running a Macro
7.5.Cleartext Login Protection
7.5.1.Setting the Login Password
7.5.2.Logging into the Device
7.5.3.Logging out of the Device
7.5.4.Enabling/Disabling the Cleartext Login Function
7.6.Video Port Settings
7.6.1.Querying the Status of Source Ports
7.6.2.Querying the Status of Destination Port
7.6.3.Muting an Input
7.6.4.Unmuting an Input
7.6.5.Locking an Input
7.6.6.Unlocking an Input
7.6.7.Muting an Output
7.6.8.Unmuting an Output
7.6.9.Locking an Output
7.6.10.Unlocking an Output
7.6.11.HDCP Setting (Input Port)
7.6.12.HDCP Setting (Output Port)
7.6.13.Test Pattern Generator Mode
7.6.14.Test Pattern Generator Clock Source
7.6.15.Test Pattern Setting
7.6.16.HDMI Mode Settings (Output Port)
7.6.17.Querying the Recent TPS Mode
7.6.18.TPS Mode Settings
7.7.Audio Port Settings
7.7.1.Querying the Status of Source Ports
7.7.2.Querying the Status of Destination Port
7.7.3.Muting an Input
7.7.4.Unmuting an Input
7.7.5.Locking an Input
7.7.6.Unlocking an Input
7.7.7.Muting an Output
7.7.8.Unmuting an Output
7.7.9.Locking an Output
7.7.10.Unlocking an Output
7.8.Analog Audio Output Settings
7.8.1.Volume Setting (dB)
7.8.2.Volume Setting (dB) in Steps
7.8.3.Volume Setting (Percent)
7.8.4.Volume Setting (Percent) in Steps
7.8.5.Balance Setting
7.8.6.Balance Setting in Steps
7.9.Event Manager Basics
7.9.1.How to arrange an Event?
7.9.2.Setting a Condition by Linking Another Condition
7.9.3.Setting a Condition by Linking More Conditions
7.9.4.Setting an Action by Specifying a Direct Path
7.9.5.Setting an Action by Linking Another Action
7.9.6.Setting an Action by Linking a Macro
7.10.Event Manager Tool Kit
7.10.1.Setting the Delay
7.10.2.Setting the Name of the Event
7.10.3.Enabling/Disabling the Event
7.10.4.Triggering a Condition
7.10.5.Querying the Condition Counter
7.10.6.Querying the Condition Trigger Counter
7.10.7.Testing an Action
7.11.Variable-Management
7.11.1.Value Assignment
7.11.2.Addition and Subtraction (Add Method)
7.11.3.Addition and Subtraction (Cycle Method)
7.11.4.Value Change with Intervals (Case)
7.11.5.Scan and Store
7.11.6.Reformatting a Value
7.12.Ethernet Port Configuration
7.12.1.Querying the DHCP State
7.12.2.Changing the DHCP State
7.12.3.Querying the IP Address
7.12.4.Changing the IP Address (Static)
7.12.5.Querying the Subnet Mask
7.12.6.Changing the Subnet Mask (Static)
7.12.7.Querying the Gateway Address
7.12.8.Changing the Gateway Address (Static)
7.12.9.Querying the MAC Address
7.12.10.Applying Network Settings
7.13.Ethernet Tool Kit
7.13.1.Device Filter Based on MAC Address
7.13.2.Blocking the LW2 Control Port
7.13.3.Blocking the HTTP Port
7.13.4.Blocking Reception of HTTP Posts
7.13.5.Powering on a Computer over Ethernet (Wake-on-LAN)
7.13.6.Setting the Host Name
7.14.Ethernet Message Sending
7.14.1.Sending a TCP Message (ASCII-format)
7.14.2.Sending a TCP Text (ASCII-format)
7.14.3.Sending a TCP Binary Message (HEX-format)
7.14.4.Sending a UDP Message (ASCII-format)
7.14.5.Sending a UDP Text (ASCII-format)
7.14.6.Sending a UDP Binary Message (HEX-format)
7.15.HTTP Messaging
7.15.1.Setting the Target IP Address
7.15.2.Setting the TCP Port
7.15.3.Setting the Target Path
7.15.4.Setting the Message Header
7.15.5.Sending a Post Message
7.15.6.Sending a Put Message
7.16.TCP Message Recognizer
7.16.1.Setting the IP Address of the TCP Server
7.16.2.Setting the TCP/IP Port Number of the TCP Server
7.16.3.Connecting to a TCP Server
7.16.4.Disconnecting from a TCP Server
7.16.5.Setting the Delimiter Hex
7.16.6.Setting the Timeout
7.16.7.Querying the Last Recognized Message (String)
7.16.8.Querying the Last Recognized Message (Hex)
7.16.9.Clearing the Last Recognized Stored Message
7.16.10.Querying the Last Recognized Active Message (String)
7.16.11.Querying the Last Recognized Active Message (Hex)
7.16.12.Setting the Active Timeout
7.16.13.Running an Immediate Event Action
7.17.RS-232 Port Configuration
7.17.1.Setting theProtocol
7.17.2.Setting the BAUD Rate
7.17.3.Setting the Databits
7.17.4.Setting the Stopbits
7.17.5.Setting the Parity
7.17.6.RS-232 Operation Mode
7.17.7.Querying the Command Injection Mode
7.17.8.Changing the Command Injection Mode
7.18.RS-232 Message Sending
7.18.1.Sending a Message (ASCII-format) via RS-232
7.18.2.Sending a Text (ASCII-format) via RS-232
7.18.3.Sending a Binary Message (HEX-format) via RS-232
7.18.4.Using Hexadecimal Codes
7.19.RS-232 Message Recognizer
7.19.1.Enabling/Disabling the Recognizer
7.19.2.Setting the Delimiter Hex
7.19.3.Setting the Timeout
7.19.4.Querying the Last Recognized Message (String)
7.19.5.Querying the Last Recognized Message(Hex)
7.19.6.Clearing the Last Recognized Stored Message
7.19.7.Querying the Last Recognized Active Message (String)
7.19.8.Querying the Last Recognized Active Message (Hex)
7.19.9.Setting the Active Timeout
7.19.10.Running an Immediate Event Action
7.20.Sending CEC Commands
7.20.1.Press&Release Commands
7.20.2.Further Commands
7.20.3.Sending an OSD String
7.20.4.Sending CEC Commands in Hex Format
7.20.5.Querying the Last Received CEC Message
7.21.Infrared Port Configuration
7.21.1.Enabling/Disabling Command Injection Mode
7.21.2.Changing the Command Injection Port Number
7.21.3.Enabling/Disabling Output Signal Modulation
7.22.Infrared Message Sending
7.22.1.Sending Pronto Hex Codes in Little-endian Format via IR Port
7.22.2.Sending Pronto Hex Codes in Big-endian Format via IR Port
7.23.Relay Port Settings
7.23.1.Querying the Connection State
7.23.2.Changing the Connection State
7.23.3.Toggling the Connection State
7.24.EDID Management
7.24.1.Querying the Emulated EDIDs
7.24.2.Querying the Validity of a Dynamic EDID
7.24.3.Querying the Preferred Resolution of an User EDID
7.24.4.Emulating an EDID to an Input Port
7.24.5.Emulating an EDID to All Input Ports
7.24.6.Copying an EDID to User Memory
7.24.7.Deleting an EDID from User Memory
7.24.8.Resetting the Emulated EDIDs
8.Firmware Update
8.1.Introduction
8.2.Preparation
8.2.1.About the Firmware Package (LFP2 File)
8.2.2.LDU2 Installation
8.3.Running the Software
8.3.1.LDU2 Interfaces
8.3.2.The Updating Steps
8.4.Updating via GUI
8.5.Command Line Interface (CLI)
8.5.1.How to Run
8.5.2.How to Use
8.6.CLI Commands
8.6.1.Help
8.6.2.LDU2 Version
8.6.3.Check For New LDU2 Version
8.6.4.Device Info
8.6.5.Update
8.6.6.Restore
8.6.7.Package Options
8.6.8.Complex Examples
8.6.9.Exit Codes
8.7.If the Update is not successful
9.Troubleshooting
9.1.Use Case Studies
9.2.How to Speed Up the Troubleshooting Process
10.Technologies
10.1.EDID Management
10.1.1.Understanding the EDID
10.1.2.Advanced EDID Management
10.2.HDCP Management
10.2.1.Protected and Unprotected Content
10.2.2.Disable Unnecessary Encryption
10.3.Pixel Accurate Reclocking
11.Appendix
11.1.Specifications
11.2.Input/Output Port Numbering
11.3.Content of Backup File
11.4.Factory Default Settings
11.5.Mechanical Drawings
11.6.Cable Wiring Guide
11.6.1.Serial Ports
11.6.2.Audio Ports
11.7.Factory EDID List
11.8.Maximum Extension Distances
11.9.Applied Ports (Network Settings)
11.10.Release Notes of the Firmware Packages
11.11.Hashtag Keyword List
11.12.Further Document Information
11.13.Limited Warranty Statement
HDMI-TPS-RX110AY_Series