1.Introduction
1.1.Description
1.2.Compatible Devices
1.3.Box Contents
1.4.Features
1.5.Typical Application
2.Product Overview
2.1.Front View
2.2.Rear View
2.3.Status LEDs and Button Functions
2.3.1.Device Status LEDs
2.3.2.Crosspoint Status LEDs and Input Select Button Functionality
2.3.3.Function Button
2.3.4.Port Status LEDs
2.3.5.Ethernet Status LEDs
2.4.Special Button Functions
2.4.1.Programable Function Button
2.4.2.Enable DHCP (Dynamic IP Address) Setting
2.4.3.Reset to Factory Default Settings
2.4.4.Entering Bootload Mode
3.Installation
3.1.Mounting Options
3.1.1.1U High Rack Shelf
3.1.2.Under-desk Double Mounting Kit
3.2.Electrical Connections
3.2.1.DC 12V Connection
3.2.2.HDMI Connector
3.2.3.Ethernet Connector (TPS and LAN Ports)
3.2.4.Analog Audio Output
3.2.5.IR Connector
3.2.6.USB-A Connector
3.2.7.RS-232 Connector
3.2.8.USB-mini Connector
3.3.Connecting Steps
4.Device Concept
4.1.Overview
4.2.TPS Interface
4.3.Video Interface
4.3.1.Port Diagram
4.3.2.The Autoselect Feature
4.3.3.Video Transmission - Example
4.4.Audio Interface
4.4.1.Port Diagram
4.4.2.Audio Transmission - Example
4.5.USB KVM Function
4.5.1.Port Diagram
4.5.2.USB KVM Extension - Example
4.6.Control Features
4.6.1.Serial Interface
4.6.2.RS-232 Recognizer
4.6.3.IR Interface
4.6.4.Consumer Electronics Control (CEC) Interface
4.6.5.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.Crosspoint Menu
5.5.1.Video Layer
5.5.2.Audio Layer
5.5.3.Port Tiles
5.6.Port Properties Windows
5.6.1.Video - TPS In 1
5.6.2.Video - HDMI In 2
5.6.3.Video - HDMI Out 1 and 2
5.6.4.Audio - TPS In 1 and HDMI In 2
5.6.5.Audio - HDMI out 1 and 2
5.6.6.Audio - Analog Audio Out
5.6.7.Autoselect Feature
5.6.8.CEC Controller
5.7.Diagnostic Tools
5.7.1.Frame Detector
5.7.2.Cable Diagnostics
5.7.3.No Sync Screen (Test Pattern)
5.8.EDID Menu
5.8.1.EDID Operations
5.8.2.EDID Summary Window
5.8.3.Editing an EDID
5.8.4.Creating an EDID - Easy EDID Creator
5.9.Control Menu
5.9.1.RS-232
5.9.2.Ethernet
5.9.3.Infra
5.9.4.Macros
5.9.5.Variables
5.10.Event Manager
5.10.1.The Event Editor
5.10.2.Create or Modify an Event
5.10.3.Special Tools and Accessories
5.10.4.Clear One or More Event(s)
5.10.5.Export and Import Events
5.10.6.Event Creating - Example
5.11.Settings Menu
5.11.1.Status
5.11.2.Network
5.11.3.Front Panel
5.11.4.Backup
5.11.5.System
5.12.The Miniweb Room Control
5.12.1.Opening the Miniweb
5.12.2.Miniweb Customization
5.13.Configuration Cloning (Backup Tab)
5.13.1.Cloning Steps in a Nutshell
5.13.2.Save the Settings of a Device (Backup)
5.13.3.Upload the Settings to a Device (Restore)
5.13.4.Create and Restore Backups from the Device Memory
5.14.Advanced View Window
6.LW2 Programmer's 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.Querying the Product Type
6.3.3.Querying the Control Protocol
6.3.4.Querying the Firmware Version
6.3.5.Connection Test
6.3.6.Querying the Serial Number
6.3.7.Querying the Device Label
6.3.8.Querying the Installed Boards
6.3.9.Querying the Firmware Version for All Controllers
6.3.10.Querying the Compile Time
6.3.11.Querying the Health Status
6.3.12.Restarting of the Device
6.3.13.Recalling Factory Default Settings
6.4.Crosspoint and Port Settings
6.4.1.Switching an Input to an Output
6.4.2.Switching an Input to All Outputs
6.4.3.Muting an Output
6.4.4.Unmuting an Output
6.4.5.Locking an Output
6.4.6.Unlocking an Output
6.4.7.Viewing Connection State on the Outputs
6.4.8.Viewing Crosspoint Size
6.4.9.Querying the Autoselect Mode
6.4.10.Changing the Autoselect Mode
6.4.11.Querying the Autoselect Input Priority
6.4.12.Changing the Autoselect Input Priority
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 Mask
6.5.8.Applying Network Settings
6.6.RS-232 Settings
6.6.1.Setting theRS-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 Control Protocol of theLocal RS-232 Port
6.6.5.Setting the Control Protocol of the Link RS-232 Port
6.7.LW2 Protocol Commands – Quick Summary
7.LW3 Programmer's 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.Control Lock
7.4.8.Restarting the Device
7.4.9.Restoring the Factory Default Settings
7.4.10.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 the Source Ports
7.6.2.Querying the Status of the Destination Ports
7.6.3.Querying the Video Crosspoint Setting
7.6.4.Switching a Video Input to an Output
7.6.5.Switching a Video Input to All Outputs
7.6.6.Disconnecting a Video Output
7.6.7.Querying the Connected Input Port Number
7.6.8.Querying the Video Autoselect Settings
7.6.9.Changing the Autoselect Mode
7.6.10.Querying the Input Port Priority
7.6.11.Changing the Input Port Priority
7.6.12.Muting an Input
7.6.13.Unmuting an Input
7.6.14.Locking an Input
7.6.15.Unlocking an Input
7.6.16.Muting an Output
7.6.17.Unmuting an Output
7.6.18.Locking an Output
7.6.19.Unlocking an Output
7.6.20.HDCP Setting (Input Port)
7.6.21.HDCP Setting (Output Port)
7.6.22.Test Pattern Generator Mode
7.6.23.Test Pattern Generator Clock Source
7.6.24.Test Pattern Setting
7.6.25.HDMI Mode Settings (Output Port)
7.6.26.Querying the Recent TPS Mode
7.6.27.Setting theTPS Mode
7.7.Audio Port Settings
7.7.1.Querying the Status of the Source Ports
7.7.2.Querying the Status of the Destination Ports
7.7.3.Querying the Audio Crosspoint Setting
7.7.4.Switching an Audio Input to an Output
7.7.5.Switching an Audio Input to All Outputs
7.7.6.Querying the Audio Autoselect Settings
7.7.7.Changing the Autoselect Mode
7.7.8.Querying the Input Port Priority
7.7.9.Changing the Input Port Priority
7.7.10.Muting an Input
7.7.11.Unmuting an Input
7.7.12.Locking an Input
7.7.13.Unlocking an Input
7.7.14.Muting an Output
7.7.15.Unmuting an Output
7.7.16.Locking an Output
7.7.17.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 the 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.Protocol Setting
7.17.2.RS-232 Operation Mode
7.17.3.BAUD Rate Setting
7.17.4.Databits Setting
7.17.5.Stopbits Setting
7.17.6.Parity Setting
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 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 Serial Message in String Format
7.19.5.Querying the Last Recognized Serial Message in Hex Format
7.19.6.Clearing the Stored Last Recognized Serial Message
7.19.7.Querying the Last Recognized Serial Message in String Format
7.19.8.Querying the Last Recognized Serial Message in Hex Format
7.19.9.Setting the Active Timeout
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.EDID Management
7.23.1.Querying the Emulated EDIDs
7.23.2.Querying the Validity of a Dynamic EDID
7.23.3.Querying the Preferred Resolution of a User EDID
7.23.4.Emulating an EDID to an Input Port
7.23.5.Emulating an EDID to All Input Ports
7.23.6.Copying an EDID to User Memory
7.23.7.Deleting an EDID from User Memory
7.23.8.Resetting the Emulated EDIDs
7.24.LW3 Protocol Commands - Quick Summary
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.Maximum Extension Distances
11.6.Cable Wiring Guide
11.7.Factory EDID List
11.8.Applied Ports (Network Settings)
11.9.Mechanical Drawings
11.10.Firmware Release Notes
11.11.Hashtag Keyword List
11.12.Further Document Information
11.13.Limited Warranty Statement
HDMI-TPS-RX220AK