KDS-SW2-EN7 - Audio/video extender Kramer - Free user manual and instructions
Find the device manual for free KDS-SW2-EN7 Kramer in PDF.
| Product Type | 4K AVoIP Encoder (Audio/Video Extender) |
| Brand | Kramer |
| Model | KDS-SW2-EN7 |
| Dimensions (Net) | 19 cm x 14.5 cm x 2.8 cm (7.5" x 5.7" x 1.1") |
| Weight (Net) | 0.67 kg (1.4 lbs) |
| Power Supply | PoE (37-57V DC, 19W max) or optional 24V DC, 3.7A (68W with USB-C charging) |
| Video Inputs | 1x HDMI, 1x USB-C |
| Video Output | 1x HDMI (loop-through) |
| Streaming Resolution | Up to 4K@60Hz (4:2:0) or 4K@30Hz (4:4:4) |
| HDR Support | HDR10 up to 4K@30Hz 4:2:2 12-bit |
| Audio Support | LPCM up to 7.1/24-bit/192kHz, Dolby Atmos, TrueHD, DTS-HD Master Audio |
| Control Methods | Front panel LCD/navigation buttons, embedded web pages, Protocol 3000 via Ethernet |
| USB Functionality | 2x USB-A ports, 1x USB-B host port, USB-C input with charging (up to 60W PD 2.0) |
| Additional Extensions | IR, RS-232, CEC bidirectional signal extension over IP |
| Network Interface | 1x LAN MEDIA 1G PoE RJ-45, 1x LAN SERVICE 1G RJ-45 |
| Operating Temperature | 0°C to 45°C (32°F to 113°F) |
| Storage Temperature | -20°C to 70°C (-4°F to 158°F) |
| Humidity | 10% to 90% RHL non-condensing |
| Maintenance | Keep away from moisture, sunlight, and dust; use good quality cables; no user-serviceable parts inside |
| Safety | Indoor use only; use supplied power cord; replace fuses per rating; disconnect power before servicing |
| Spare Parts & Reparability | No user-serviceable parts; contact Kramer for repairs; firmware upgrade and factory reset available |
| Warranty | Standard 7 years limited warranty (see manual for details) |
Frequently Asked Questions - KDS-SW2-EN7 Kramer
User questions about KDS-SW2-EN7 Kramer
0 question about this device. Answer the ones you know or ask your own.
Ask a new question about this device
Download the instructions for your Audio/video extender in PDF format for free! Find your manual KDS-SW2-EN7 - Kramer and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. KDS-SW2-EN7 by Kramer.
USER MANUAL KDS-SW2-EN7 Kramer
Typical Applications 5
Defining KDS-SW2-EN7 6
Defining KDS-SW2-EN7 6
Mounting KDS-SW2-EN7 8
Connecting KDS-SW2-EN7 and KDS-DEC7 9
Connecting the Audio Input/Output 10
Understanding LED Functionality 11
Connecting to KDS-SW2-EN7 via RS-232 11
Operating and Controlling KDS-SW2-EN7 12
Configuring the Network Switch 12
Using Menu Navigation Buttons 12
Operating via Ethernet 15
Using KDS-SW2-EN7 Embedded Web Pages 20
Defining AV Routing Parameters 22
Defining Auto Switching 23
Defining Signal Loss Timeouts 25
Defining HDMI Input Settings 26
Defining Audio Settings 28
Managing EDID 30
General Device Settings 31
KDS-SW2-EN7 Network Settings 35
Defining KDS-SW2-EN7 Time and Date 37
Setting KDS-SW2-EN7 Security 38
Defining KDS-SW2-EN7 User Access 41
Defining KDS-SW2-EN7 Gateway Settings 44
Viewing KDS-SW2-EN7 Status 47
Viewing KDS-SW2-EN7 Connections Status 48
Viewing KDS-SW2-EN7 Advanced Status 49
Viewing the About Page 50
KVM Roaming, OSD menu and Fast Switching 51
Configuring KVM Roaming 52
Fast switching configuration 55
Upgrading Firmware 56
Technical Specifications 57
KDS-SW2-EN7 Specifications 57
Default Communication Parameters 58
Default EDID 58
Default Parameters 61
Protocol 3000 62
Understanding Protocol 3000 62
Protocol 3000 Commands 63
Result and Error Codes 78
Introduction
Welcome to Kramer Electronics! Since 1981, Kramer Electronics has been providing a world of unique, creative, and affordable solutions to the vast range of problems that confront the video, audio, presentation, and broadcasting professional on a daily basis. In recent years, we have redesigned and upgraded most of our line, making the best even better!
Getting Started
We recommend that you:
- Unpack the equipment carefully and save the original box and packaging materials for possible future shipment.
- Review the contents of this user manual.

Go to www.kramerav.com/downloads/KDS-SW2-EN7 to check for up-to-date user manuals, application programs, and to check if firmware upgrades are available (where appropriate).
Achieving Best Performance
- Use only good quality connection cables (we recommend Kramer high-performance, high-resolution cables) to avoid interference, deterioration in signal quality due to poor matching, and elevated noise levels (often associated with low quality cables).
- Do not secure the cables in tight bundles or roll the slack into tight coils.
- Avoid interference from neighboring electrical appliances that may adversely influence signal quality.
- Position your Kramer KDS-SW2-EN7 away from moisture, excessive sunlight and dust.
Safety Instructions

Caution:
- This equipment is to be used only inside a building. It may only be connected to other equipment that is installed inside a building.
- For products with relay terminals and GPI\O ports, please refer to the permitted rating for an external connection, located next to the terminal or in the User Manual.
- There are no operator serviceable parts inside the unit.

Warning:
- Use only the power cord that is supplied with the unit.
- To ensure continuous risk protection, replace fuses only according to the rating specified on the product label which is located on the bottom of the unit.
Recycling Kramer Products
The Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC aims to reduce the amount of WEEE sent for disposal to landfill or incineration by requiring it to be collected and recycled. To comply with the WEEE Directive, Kramer Electronics has made arrangements with the European Advanced Recycling Network (EARN) and will cover any costs of treatment, recycling and recovery of waste Kramer Electronics branded equipment on arrival at the EARN facility. For details of Kramer's recycling arrangements in your particular country go to our recycling pages at www.kramerav.com/quality/environment.
Overview
Congratulations on purchasing your Kramer KDS-SW2-EN7 4K AVoIP Encoder.
KDS-SW2-EN7 is an auto switcher and advanced encoder for streaming 4K@60Hz (4:2:0) a selected video signal, USB, IR, RS-232, or CEC signals via Ethernet over copper cable in unicast (one-to-one) or multicast (one-to-many) configurations.
KDS-SW2-EN7 encodes and streams the video signal from one of two selectable inputs, and transmits USB, IR, RS-232, or CEC signals over an IP network. The Kramer KDS-DEC7 decodes the video signal and receives USB, IR, RS-232, or CEC signals.
KDS-SW2-EN7 provides exceptional quality, advanced and user-friendly operation, and flexible control.
Exceptional Quality
- Instantaneous Switching Time – 1 second switching time between selectable video inputs.
- Video Streaming Transmitter/receiver - Streams up to 4K@60Hz (4:2:0) resolution signals over a 1G network interface.
- HDR Support – HDR10 up to 4K@30Hz 4:2:2 12bits.
- Streaming Support – Provides unicast and multicast streaming.
- Flexible Analog Audio Embedding and De-embedding - Select the balanced analog audio as input to embed into the streaming and HDMI™ output signal, or as output to extract the HDMI audio signal and output it as balanced analog audio.
- Easy To Use KM/KVM Support – Searchable, OSD menu for KM and fully configurable KVM roaming.
Advanced and User-friendly Operation
- Convenient and Comprehensive Control – Control the unit using intuitive embedded web pages, Protocol 3000 API commands via Ethernet, or front panel LCD and navigation buttons.
- PoE Support – Powered with PoE connection from PoE switch.
- Keyboard and Mouse Roaming.
- Control Gateway - Through P3K or special TCP connection, users can control/communicate with IR, RS-232, or CEC to the connected devices.
- Separate Service LAN Port – can be used for physical separation between AV and command streams to separate LAN for security and reliability purposes.
Flexible Connectivity
- Selectable Inputs – 1 HDMI and 1 USB-C input.
- Analog/embedded audio inputs and outputs.
- Plug-and-play with Netgear M4250 AVoIP switches, Kramer Control, KDS-USB2, etc.
Typical Applications
KDS-SW2-EN7 is ideal for the following typical applications:
• Real-time essential installations such as command and control rooms.
- Large scale AV content sharing installations using existing wires and infrastructure in corporate offices and government applications.
- AV distribution systems with one or more sources and multiple displays in schools, universities, and public venues.
- AV installations where low latency KM/KVM capabilities are required.
Controlling your KDS-SW2-EN7
Control your KDS-SW2-EN7 directly via Navigation buttons, or via:
- The Ethernet using built-in user-friendly web pages.
- Protocol commands.
Defining KDS-SW2-EN7
This section defines KDS-SW2-EN7.
Defining KDS-SW2-EN7

Figure 1: KDS-SW2-EN7 4K AVoIP Encoder
| # | Feature | Function | |
| 1 | HDMI IN Connector | Connect to an HDMI acceptor. | |
| 2 | USB-C IN Port | Connect to a USB-C source.When powered by a Kramer 24V power supply (optional), charges sources (that support USB Power Delivery 2.0) up to 60W. | |
| 3 | LCD Display | Use for device configuration such as unique channel/AV stream setting on encoder and channel tuning on decoder. | |
| 4 | MenuNavigationButton | ◀ | Press to return to the previous menu. |
| ▲ | Press to move up to the next configuration parameter. | ||
| ▶ | Press to go to the next menu. | ||
| ▼ | Press to move down to the next configuration parameter. | ||
| Enter | Press to accept changes. | ||
| 5 | LINK LED | SeeUnderstanding LEDFunctionality on page 11. | |
| 6 | NET LED | ||
| 7 | ON LED | ||
| 8 | 24V/5A DC Connector | Connect to the power adapter (purchased separately). | |
| 9 | RESET Recessed Button | Press and hold for 10 seconds to reset the device to its factory default values. All LEDs flash. | |
| 10 | LAN MEDIA 1G(PoE)RJ-45 Port | Unicast: connect for streaming either directly to a decoder or via LAN.Multicast: connect to multiple decoders or connect to one decoder to which multiple decoders are daisy-chained via SERVICE (1G) port. | |
| 11 | LAN SERVICE 1G RJ-45Port | Used optionally for physical separation between AV and command streams to separate LAN for security and reliability purposes. | |
| 12 | RS-232 3-pin TerminalBlock Connector | Connect to an RS-232 device to use as a Gateway and bi-directional signal extension (even when no AV signal is extended). | |
| 13 | AUDIO IN/OUT 5-pinTerminal Block Connector | Connect to a balanced analog stereo audio source/acceptor. | |
| 14 | IR 3.5 Mini Jack | Connect to an IR sensor or emitter for bi-directional signal extension (even when no AV signal is extended). Expected voltage for IR receiver - (3.3V). | |
| 15 | USB Type A Charging Ports (1 and 2) | Connect to USB devices, for example, to a speakerphone and webcam. | |
| 16 | HOST USB Type B Port | Connect to a USB host. | |
| 17 | HDMI OUT Connector | Connect to loop the signal. | |
Mounting KDS-SW2-EN7
This section provides instructions for mounting KDS-SW2-EN7. Before installing, verify that the environment is within the recommended range:

- Operation temperature – 0° to 40°C (32 to 104°F).
- Storage temperature -40^ to +70^ (-40 to +158^ ).
- Humidity – 10% to 90%, RHL non-condensing.

Caution:
- Mount KDS-SW2-EN7 before connecting any cables or power.

Warning:
- Ensure that the environment (e.g., maximum ambient temperature & air flow) is compatible for the device.
- Avoid uneven mechanical loading.
- Appropriate consideration of equipment nameplate ratings should be used for avoiding overloading of the circuits.
- Reliable earthing of rack-mounted equipment should be maintained.
• Maximum mounting height for the device is 2 meters.
Mount KDS-SW2-EN7 in a rack:
- Use the recommended rack adapter (see www.kramerav.com/product/KDS-SW2-EN7).
Mount KDS-SW2-EN7 on a surface using one of the following methods:
- Attach the rubber feet and place the unit on a flat surface.
- Fasten a bracket (included) on each side of the unit and attach it to a flat surface. For more information go to www.kramerav.com/downloads/KDS-SW2-EN7.

natural_image
Isometric view of a rectangular electronic device with mounting brackets and a central screen (no text or symbols visible)Connecting KDS-SW2-EN7 and KDS-DEC7

By-default, the device uses PoE for powering the device. Optionally, you can separately purchase a power adapter to connect to the product and plug into the mains electricity.
Always switch off the power to each device before connecting it to your KDS-SW2-EN7 and KDS-DEC7. After connecting your devices, connect their power and then switch on the power to each device.

flowchart
graph TD
subgraph Server/Media Player
A["2x1.4K AudioP Switcher Encoder"] --> B["USB"]
B --> C["Laptop"]
C --> D["Control"]
D --> E["RS-232"]
E --> F["IR"]
F --> G["LAN Switch"]
G --> H["Audio"]
H --> I["USB"]
I --> J["Speakerphone"]
end
subgraph Control
K["4K AudioP Decoder"] --> L["USB"]
L --> M["Laptop"]
M --> N["Mouse"]
end
subgraph Audio Amplifier
O["Audio"] --> P["Display"]
end
subgraph Display
Q["RS-232"] --> R["Audio Amplifier"]
S["IN"] --> T["Display"]
end
A --> U["HDMI"]
A --> V["USB"]
A --> W["Laptop"]
A --> X["Control"]
K --> Y["USB"]
K --> Z["USB"]
K --> AA["Laptop"]
K --> AB["Control"]
U --> AC["HDMI IN"]
V --> AD["USB"]
V --> AE["USB"]
W --> AF["Laptop"]
W --> AG["Control"]
AC --> AH["RS-232"]
AC --> AI["USB"]
AC --> AJ["Laptop"]
AC --> AK["Control"]
AD --> AL["RS-232"]
AD --> AM["USB"]
AD --> AN["Laptop"]
AD --> AO["Control"]
AE --> AP["Laptop"]
AE --> AQ["Control"]
AF --> AR["RS-232"]
AF --> AS["USB"]
AF --> AT["Laptop"]
AF --> AU["Control"]
AG --> AV["Laptop"]
AG --> AW["Control"]
AH --> AX["RS-232"]
AH --> AY["USB"]
AH --> AZ["Laptop"]
AH --> BA["Control"]
AI --> BB["RS-232"]
AI --> BC["USB"]
AI --> BD["Laptop"]
AI --> BE["Control"]
AJ --> BF["Laptop"]
AJ --> BG["Control"]
AK --> BH["Laptop"]
AK --> BI["Control"]
AL --> BJ["Laptop"]
AL --> BK["Control"]
AM --> BL["Laptop"]
AM --> BM["Control"]
AN --> BN["Laptop"]
AN --> BO["Control"]
AO --> BP["Laptop"]
AO --> BQ["Control"]
AP --> BR["Laptop"]
AP --> BS["Control"]
AQ --> BT["Laptop"]
AQ --> BU["Control"]
BB --> BV["Laptop"]
BB --> BW["Control"]
BC --> BX["Laptop"]
BC --> BY["Control"]
AD --> BZ["Laptop"]
AD --> CA["Control"]
AE --> CB["Laptop"]
AE --> CC["Control"]
AF --> CD["Laptop"]
AF --> CE["Control"]
AG --> CF["Laptop"]
AG --> CG["Control"]
BH --> CH["Laptop"]
BH --> CI["Control"]
BI --> CJ["Laptop"]
BI --> CK["Control"]
BJ --> CL["Laptop"]
BJ --> CM["Control"]
CK --> CN["Laptop"]
CK --> CO["Control"]
CA --> CP["Laptop"]
CA --> CQ["Control"]
CB --> CR["Laptop"]
CB --> CS["Control"]
CF --> CT["Laptop"]
CF --> CU["Control"]
CG --> CV["Laptop"]
CG --> CW["Control"]
CH --> CX["Laptop"]
CH --> CY["Control"]
CI --> CZ["Laptop"]
CI --> DA["Control"]
CO --> DB["Laptop"]
CO --> DC["Control"]
CB --> DD["Laptop"]
CB --> DE["Control"]
CF --> DF["Laptop"]
CF --> DG["Control"]
CG --> DH["Laptop"]
CG --> DI["Control"]
CB --> DJ["Laptop"]
CB --> DK["Control"]
CD --> DL["Laptop"]
CD --> DV["Control"]
DE --> DW["Laptop"]
DE --> DX["Control"]
CF --> DY["Laptop"]
CF --> DYD["Control"]
DG --> DYL["Laptop"]
DG --> DYG["Control"]
DH --> DYH["Laptop"]
DH --> DYI["Control"]
AI --> AJ["Laptop"]
AI --> AK["Control"]
AJ --> AL["Laptop"]
AJ --> AM["Control"]
AK --> ANL["Laptop"]
AK --> AO["Control"]
AL --> APNL["Laptop"]
AL --> AQNL["Control"]
AM --> ARNL["Laptop"]
AM --> ASNL["Control"]
ANL --> ATNL["Laptop"]
ANL --> ATGN["Control"]
AO --> AUNL["Laptop"]
AO --> AVNL["Control"]
APNL --> AVNLL["Laptop"]
APNL --> AVNLG["Control"]
ASNL --> AVNLG["Laptop"]
Figure 2: Connecting the KDS-SW2-EN7 and KDS-DEC7
To connect KDS-SW2-EN7 as illustrated in the above example:
- Connect an HDMI source (for example, a server or a media player) to the HDMI IN connector ☑th the KDS-SW2-EN7.
- Connect a video source (for example, a laptop) to the USB IN connector ② in the KDS-SW2-EN7.
- Connect a balanced stereo audio source (for example, the server audio connector) to the AUDIO IN/OUT 5-pin terminal block connector ⑬ on the KDS-SW2-EN7.
- Connect the LAN MEDIA 1G(PoE) RJ-45 port ⑨ on the KDS-SW2-EN7 to the LAN MEDIA 1G(PoE) RJ-45 port ⑳ on the Kramer KDS-DEC7 decoder via a LAN switch.
- Connect the HDMI OUT connector on the KDS-DEC7 to an HDMI acceptor (for example, a display).
- Connect the AUDIO OUT 5-pin terminal block connector on the KDS-DEC7 to a balanced stereo audio acceptor (for example, an audio amplifier).
7. Connect the USB ports:
- On KDS-SW2-EN7, connect the two USB Type A ⑮ ports (for example, a webcam and a speakerphone).
- On KDS-DEC7, connect a mouse and a keyboard to the two USB type A ports.
8. Control the display connected to KDS-DEC7 from the encoder side via IR:
- On KDS-SW2-EN7, connect the IR 3.5mm mini jack ⑬ to a laptop/controller.
- On KDS-DEC7, connect the IR 3.5mm mini jack to an emitter cable and attach the emitter side to the IR sensor of the display.
9. Connect RS-232 3-pin terminal block connectors:
- On the KDS-SW2-EN7, connect the RS-232 port ⑪ to a laptop/controller.
- On the KDS-DEC7, connect RS-232 to the display.

RS-232 bidirectional signals can be sent between the display and the laptop connected to the HDMI OUT connector on the KDS-DEC7.
Connecting the Audio Input/Output
The following are the pinouts for connecting the input/output to a balanced or unbalanced stereo audio acceptor:

L+ L- G R+ R-
Figure 3: Connecting to a Balanced Stereo Audio Source/Acceptor

L+ L- G R+ R-
Figure 4: Connecting to an Unbalanced Stereo Audio Acceptor

L+ L- G R+ R-
Figure 5: Connecting an Unbalanced Stereo Audio Source to the Balanced Input
Understanding LED Functionality
KDS-SW2-EN7 LEDs function as follows:
| LED | Color | Definition |
| LINK LED | Lights Green | A link is established between KDS-SW2-EN7 and the decoder is transmitting A/V signals. |
| Flashes Green | A signal is established, and a problem is detected | |
| NET LED | Off | No IP address is acquired. |
| Lights green | A valid IP address has been acquired. | |
| Flashes Green very fast (for 60sec) | A device identification command is sent (Flag me). | |
| Lights Yellow | Device falls back to default IP address. | |
| Lights Red | Security is blocking IP access. | |
| ON LED | Flashes Red | On fallback address acquiring, device ‘ON’ LED flashes continuously in slow 0.5/10sec cadence |
| Lights Green | When power is on. | |
| Flashes Green Slowly | Device is in standby mode. | |
| Flashes green fast | FW is downloaded in the background. | |
| Flashes Green very fast (for 60sec) | A device identification command is sent (Flag me). | |
| Lights Yellow | Device falls back to default IP address | |
| Lights Red | Security is blocking IP access. | |
| Post reboot, all LEDs light for 3 seconds then return to their normal LED display mode. | ||
Connecting to KDS-SW2-EN7 via RS-232
You can connect to KDS-SW2-EN7 via an RS-232 connection ⑫ using, for example, a PC.
KDS-SW2-EN7 features an RS-232 3-pin terminal block connector allowing the RS-232 to control KDS-SW2-EN7.
Connect the RS-232 terminal block on the rear panel of KDS-SW2-EN7 to a PC/controller, as follows:
From the RS-232 9-pin D-sub serial port connect:
- Pin 2 to the TX pin on the KDS-SW2-EN7 RS-232 terminal block
- Pin 3 to the RX pin on the KDS-SW2-EN7 RS-232 terminal block
- Pin 5 to the G pin on the KDS-SW2-EN7 RS-232 terminal block
RS-232 Device

KDS-SW2-EN7

Operating and Controlling KDS-SW2-EN7
This section describes the following actions:
- Configuring the Network Switch on page 12.
• Using Menu Navigation Buttons on page 12.
• Operating via Ethernet on page 15.
Configuring the Network Switch
Before setting the system, make sure that your AV over IP network switch meets the following minimum requirements:
- Jumbo Frames – On. (at least 8000 bytes).
- IGMP Snooping – On.
- IGMP Querier – On.
- IGMP Immediate/Fast Leave – On.
- Unregistered Multicast Filtering – On.
Using Menu Navigation Buttons
Connect the device to the 24V DC power adapter and connect the adapter to the mains electricity. The ON LED lights green, and the LINK LED flashes (indicating that no streaming activity is detected).
Use the navigation button to easily view and set basic device parameters via the Device menu, appearing on the device LCD display ②see Using KDS-SW2-EN7 Navigation Buttons on page 13.
Use the Navigation buttons ③ Use the:
- Up arrow – to move to the next configuration parameter.
- Up arrow – to move to the previous configuration parameter.
- Left arrow – to return to the previous menu.
- Right arrow – to go to the next menu.
- Enter button – accept and save the change.
- Defining device settings.
Using KDS-SW2-EN7 Navigation Buttons
• Defining Device Status on page 13.
• Viewing Device Information on page 13.
• Selecting the EDID on page 14.
• Defining HDCP Settings on page 14.
- Defining Encoder Device Channel Number on page 14.
Defining Device Status
View the device parameters.
To view device parameters:
- Press the left or right arrows to access the device status (DEV STATUS) menu.
- Press the up or down arrows to view the following information:
■ LAN1 STATUS, including IP address, Subnet mask and Gateway address
■ LAN2 STATUS, including IP address, Subnet mask and Gateway address.
- HDMI STATUS, including video input resolution and HDCP settings status.
■ View Device channel ID (CH DEFINE).
■ Device internal TEMPERATURE (°C).
Device status is viewed.
Viewing Device Information
To view device parameters:
- Press the left or right arrows to access the device status menu.
- Press the up or down arrows to view the device firmware and hardware information:
- Firmware version (FW).
■ Bootloader information (BL). - Hardware version (HW).
Device information is viewed.
Selecting the Video Input
- Press the left or right arrows to access the device status menu.
- Press the up or down arrows to select the input:
■ HDMI IN
USB-C IN
Input signal is selected.
Selecting the EDID
To select the EDID:
- Press the left or right arrows to access the device setting menu.
- Press the up or down arrows to select the EDID settings menu.
- Select the EDID from the following options:
| Select | EDID Setting |
| 0 | Default |
| 1 | 4K30_2.0CH |
| 2 | 4K30_Dolby |
| 3 | 1080P50_Dolby |
| 4 | 720P50_2.0 |
| 5 | 720P50_Dolby |
- Press Enter to accept change.
EDID on the input is set.
Defining HDCP Settings
Enable or disable HDCP on the input via the navigation buttons.
To define HDCP settings:
- Press the left or right arrows to access the HDCP Settings menu.
- Press the up or down buttons to select HDMI IN or USB-C IN inputs.
- For each selected input, press the up or down arrows to select HDCP support mode:
- Select ON to enable HDCP support.
- Select OFF to disable HDCP support.
- Press Enter to accept HDCP mode.
Defining Encoder Device Channel Number
Set a device channel number from 1 to 999.
To define the encoder channel number:
- Press the left or right arrows to access the CH DEFINE menu.
- Press the up or down arrows to set a first digit (0 to 9).
- Press left and right arrows to add another digit (0 to 9).
- Press Enter to accept channel number.
Channel number for this device is defined.
Operating via Ethernet
This section describes the following actions:
- Allocating the IP Address via LCD screen menu on page 15.
- Accessing the Web UI on page 16.
- Connecting Ethernet Port Directly to a PC on page 16.
- Connecting Ethernet Port via a Network Hub or Switch on page 19.
- Configuring Ethernet Port on page 19.
Allocating the IP Address via LCD screen menu
KDS-SW2-EN7 IP default static addresses is: 192.168.1.39. By default, DHCP is enabled, and assigns an IP address to the device. If DHCP Server is not available, for example, in case a device is connected directly to the laptop, that device gets the default IP address. If these IP addresses are already in use, the system searches for a random unique IP in the range of 192.168.X.Y. the allocated IP address can be identified using the LCD screen menu.
Setting Channel Number
Each encoder requires a unique channel number, and the connected decoders should be tuned to that encoder channel. You can set the channel number via the LCD screen menu or the embedded web pages.
To set the channel number for KDS-SW2-EN7, via LCD screen menu:
- Connect the device to the 24V DC power adapter and connect the adapter to the mains electricity. The ON LED lights green, and the LINK LED flashes (indicating that no streaming activity is detected).
- In the LCD screen menu, go to DEV SETTINGS > CH DEFINE.
- Change/set a unique channel number using arrow buttons.
- Press Enter to save your selection.
To set the channel number via web pages:
- Connect the KDS-SW2-EN7 Ethernet port to the network and power the device.
- Access the embedded web pages.
- In the Main page:
- Go to AV Routing page.
- Select Channel ID and define the channel ID number.
By default, KDS-SW2-EN7 is DHCP-enabled. This section describes how to operate via the Ethernet and access the IP address when DHCP is enabled and when a static IP address is used.
You can connect to KDS-SW2-EN7 via Ethernet using either of the following methods:
- When DHCP is enabled (see, for example, KDS-SW2-EN7 Network Settings on page 35).
When using a static IP Address (DHCP is disabled):
- Directly to the PC using a crossover cable (see Connecting Ethernet Port Directly to a PC on page 16).
- Via a network hub, switch, or router, (using a static IP address) using a straight-through cable (see Connecting Ethernet Port via a Network Hub or Switch on page 19).
Note: If you want to connect via a router and your IT system is based on IPv6, speak to your IT department for specific installation instructions.
Accessing the Web UI
By default, IP setting for KDS-SW2-EN7 is DHCP.
To access the Web UI, perform the following:
- Connect the LAN port of the device to a local area network.
Make sure that there is a DHCP server in the Network so that the device can obtain a valid IP address. - Connect your PC to the same network as the device.
- Input the device's IP address in the browser and press Enter, the following window pops up.
Allocated IP address can be checked using LCD screen menu.

Figure 6: Login Window
- Input username and password (default username / password: admin / admin) and click Sign In to enter the main page of web UI.
Connecting Ethernet Port Directly to a PC
You can connect the Ethernet port of KDS-SW2-EN7 directly to the Ethernet port on your PC using a crossover cable with RJ-45 connectors.

This type of connection is recommended for identifying KDS-SW2-EN7 with the factory configured default IP address.
After connecting KDS-SW2-EN7 to the Ethernet port, configure your PC as follows:
- Click Start > Control Panel > Network and Sharing Center.
- Click Change Adapter Settings.
- Highlight the network adapter you want to use to connect to the device and click Change settings of this connection.
The Local Area Connection Properties window for the selected network adapter appears as shown in Figure 7.

Figure 7: Local Area Connection Properties Window
- Highlight either Internet Protocol Version 6 (TCP/IPv6) or Internet Protocol Version 4 (TCP/IPv4) depending on the requirements of your IT system.
- Click Properties.
The Internet Protocol Properties window relevant to your IT system appears as shown in Figure 8 or Figure 9.

Figure 8: Internet Protocol Version 4 Properties Window

Figure 9: Internet Protocol Version 6 Properties Window
- Select Use the following IP Address for static IP addressing and fill in the details as shown in Figure 10.
For TCP/IPv4 you can use any IP address in the range 192.168.1.1 to 192.168.1.255 (excluding 192.168.1.39) that is provided by your IT department.

Figure 10: Internet Protocol Properties Window
- Click OK.
- Click Close.
Connecting Ethernet Port via a Network Hub or Switch
You can connect the Ethernet port of KDS-SW2-EN7 to the Ethernet port on a network hub or using a straight-through cable with RJ-45 connectors.
Configuring Ethernet Port
You can set the Ethernet parameters via the embedded web pages.
Using KDS-SW2-EN7 Embedded Web Pages
KDS-SW2-EN7 and can be operated remotely using the embedded web pages. The web pages are accessed using a Web browser and an Ethernet connection.
Before attempting to connect:
• Perform the procedures in Operating via Ethernet on page 15.
- Ensure that your browser is supported.
The following operating systems and Web browsers are supported:
| Operating Systems | Browser |
| Windows 7 | Firefox |
| Chrome | |
| Safari | |
| Windows 10 | Edge |
| Firefox | |
| Chrome | |
| Mac | Safari |
| Chrome | |
| iOS | Safari |
| Android | N/A |

Some features might not be supported by some mobile device operating systems.
KDS-SW2-EN7 enables performing the following:
• Defining AV Routing Parameters on page 22.
• Defining Auto Switching on page 23.
• Defining Signal Loss Timeouts on page 25.
• Defining HDMI Input Settings on page 26.
• Defining Audio Settings on page 28.
• Managing EDID on page 30.
• General Device Settings on page 31.
• KDS-SW2-EN7 Network Settings on page 35.
• Defining KDS-SW2-EN7 Time and Date on page 37.
- Setting KDS-SW2-EN7 Security on page 38.
• Defining KDS-SW2-EN7 User Access on page 41.
• Defining KDS-SW2-EN7 Gateway Settings on page 44.
• Viewing KDS-SW2-EN7 Status on page 47.
• Viewing KDS-SW2-EN7 Connections Status on page 48.
• Viewing KDS-SW2-EN7 Advanced Status on page 49.
• Viewing the About Page on page 50.
To Browse the KDS-SW2-EN7 Web Pages:
- Open your Internet browser.
- Type the IP number of the device in the Address bar of your browser. For example, the default IP number:

The Login window appears.

Figure 11: Login Window
- Enter the Username and Password (Admin/Admin, by default). The KDS-SW2-EN7 page appears.

Figure 12: Controller Application Page with Navigation List on Left
- Click the tabs on the left side of the screen to access the relevant web page.
Defining AV Routing Parameters
Set the KDS-SW2-EN7 AV routing parameters.
To set AV routing parameters:
- In the Navigation pane, Select Main>AV Routing. The AV Routing page appears (see Figure 12).
- Select an input from the drop-down box (HDMI IN1 or USB IN2).
-
Define the following settings:
-
Channel ID: Set Channel ID and click APPLY. Channel ID defines the device input ID (1 to 999).
-
Channel Name: Enter the Stream Name and click APPLY. Stream name is identical to Host name (see General Device Settings on page 31) can include up to 24 characters; “-” and “_” are allowed within the name. by default, the name is the model name and MAC address connected by “-”.
■ Volume: Use the slider to -
adjust the analog audio output volume (0 to 100%).
Default is 80 (0dB), 100% (12dB) and 0 is mute. - Mute: Mute/unmute all audio outputs (HDMI OUT, AUDIO OUT, and MEDIA ports).
-
Play/Stop: Start or stop streaming of video, audio, IR, RS-232 and USB signals.
-
View the following streaming parameters: HDCP Encryption, Resolution, Aspect Ratio, Audio Channels, Audio Rate and Audio Format.
Routing parameters are defined.
Defining Auto Switching
Set KDS-SW2-EN7 auto switching to one of three configurations:
- Last Connected (default) – When a video source input is detected, the device switches to that latest connected video source to the output.
When the selected video source is disconnected, the device switches to the other video source automatically.
- Priority – When both HDMI IN 1 and USB IN 2 are connected to video sources, after the device is powered on, the input port with higher priority is selected.
When the selected video source is disconnected, the device switches to the other (lower priority) video source automatically.
- Manual – The input is selected manually.
To define input auto switching settings:
- In the Navigation pane, Select AV. The Auto Switch tab in the AV Routing page appears.

Figure 13: AV Settings Page – Auto Switch Tab
-
Next to Switching mode, open the drop-down mode to select the switching mode:
-
Last Connected (default), auto switching is set to Last Connected.
- Priority – Set the input priorities by holding and dragging an input to high or low/ the input with the high priority is switched first.
In the following example, USB IN2 is dragged to the High priority location and replaces HDMI IN1 which moves to the Low priority location.

flowchart
graph LR
A["Switching Mode"] --> B["High"]
A --> C["Low"]
B --> D["HDMI IN1"]
B --> E["USB IN2"]
F["Switching Mode"] --> G["High"]
F --> H["Low"]
G --> I["HDMI IN1"]
G --> J["USB IN2"]
K["Switching Mode"] --> L["High"]
K --> M["Low"]
L --> N["USB IN2"]
L --> O["USB IN1"]
Figure 14: Setting Priority Auto Switching
- Manual – Select the input manually via front panel menu button (see Selecting the Video Input on page 13) or the embedded web pages (see Defining AV Routing Parameters on page 22).

After changing the switching mode, if you need to reboot the device, wait at least 30 seconds before doing so. Switching mode settings will be lost if device is rebooted within 30 seconds of the change.
Auto Switching mode is set.
Defining Signal Loss Timeouts
KDS-SW2-EN7 enables setting timeouts if a signal is lost or a cable is disconnected.
To define signal loss timeouts:
- In the Navigation pane, Select AV. The Auto Switch tab in the AV Settings page appears (see Figure 13).
-
Set the following timeouts (in seconds):
-
Signal Loss Switching Delay – From the time KDS-SW2-EN7 detects a signal loss, to when it switches to a different input (default 10).
- Signal Detection Delay – From the time KDS-SW2-EN7 detects a signal, to when it switches to that input (default 0).
- Cable Plug Delay – From the time KDS-SW2-EN7 detects a cable connected, to when it switches to that input (default 0).
- Cable Unplug Delay – From the time KDS-SW2-EN7 detects a disconnected cable to when it switches to a different input (default 0).
- Signal Loss Switching Power Off Delay – From the time KDS-SW2-EN7 detects a signal loss to when the 5V power output turns off (default 900).
- Signal Loss Switching Manual Override Delay – From when KDS-SW2-EN7 detects a signal loss on manual override to when it switches to a different input (default 10).
3. Click SAVE.
Signal loss timeouts are defined.
Defining HDMI Input Settings
Define KDS-SW2-EN7 video settings.
To define HDMI input settings:
- In the Navigation pane, Select AV. The Auto Switch tab in the AV Routing page appears (see Figure 13).

Figure 15: AV Settings Page – Video Tab
- Define the following settings:
- Input 1/2: enable (ON)/disable (OFF) HDCP support for each input or for both together.

When turning the HDCP off on an input, that non-HDCP input source can be routed to the output (for example, for in Apple devices).
■ Image Preview: view the output video streaming preview.
- Maximum Bit Rate: select the maximum transmission bandwidth. Select bandwidth (10Mbps, 50Mbps, 100Mbps, 150Mbps and 200Mbps) or Best Effort (default) to set bandwidth for best video quality output, allowing the peak bandwidth to reach 850Mbps.

After setting the maximum bit rate you need to restart the device.
- Maximum Video Frame Rate (%): use the slider to configure the maximum frame rate in proportion. 100% (default) means zero compression on the frame rate.
3. Click SAVE.
HDMI input settings are defined.
Defining Audio Settings
Define KDS-SW2-EN7 audio settings.
To define Audio settings:
- In the Navigation pane, Select AV. The Auto Switch tab in the AV Settings page appears (see Figure 13).
- Select the Audio tab. The Audio tab appears.

Figure 16: AV Settings Page – Audio Tab
- Select IN or OUT to select the audio direction.

If IN is selected, the analog audio port is set as an input and KDS-SW2-EN7 includes 2 optional audio sources.
If OUT is selected, the analog audio port is set as an output and KDS-SW2-EN7 includes only the HDMI audio source.
- Define the audio source (HDMI or analog audio when the analog port is set as IN) selection mode:
| Last Connected: the device switches the last connected audio source to the output. | ![]() | Last Connected |
| Priority: Set the connection priority by clicking and dragging an input to set its priority order. The device switches the highest priority audio input to the output. | ![]() | ![]() |
| Manual: manually select the audio source. The device switches an audio source only when selected manually. | ![]() | ![]() |
![]() | ![]() |
- Set the Audio Connection Guard Time (10 seconds, by default), which is the audio signal loss time interval.
For example, when in the Last Connected or Priority modes, the currently selected analog audio signal is lost (either becomes silent or is unplugged), the HDMI audio source is automatically selected.
- Click SAVE.
Audio settings are defined.
Managing EDID
You can select the EDID and lock it if required.
To manage EDID:
- In the Navigation pane, Select AV. The Auto Switch tab in the AV Routing page appears (see Figure 13).
- Select the EDID tab. The EDID Management tab appears.

Figure 17: AV Settings Page – EDID Management Tab
-
Set EDID Lock:
-
Click ON, to lock to the last acquired EDID.
- Click OFF, to unlock and acquire a new EDID.
4. Select EDID mode from the drop-down box:

Before selecting the EDID mode, set EDID Lock to OFF.
Default Mode: set to the default, built-in, EDID.

Passthrough: acquire EDID from a specific decoder:
- Enter the decoder IP address.
- Click READ.
The EDID is copied from the decoder to the encoder.


Custom: download the EDID file from an external source.
To remove an EDID from the list:
- Select an EDID file from the list.
- Click REMOVE.
To upload an EDID file:
- Click UPLOAD.
- Select an EDID file from the Open window.
- Click UPLOAD. the EDID file is added to the list.
- Select the file and click UPLOAD.


You can load up to 8 EDID files. If 8 files are loaded, you need to remove a file from the list. default.bin cannot be deleted.
The list returns to its default list upon factory reset.
EDID is managed.
General Device Settings
Change the Host Name, which is identical to the Channel ID name (see Defining AV Routing Parameters on page 22), view the device model, H/W release version, serial number and MAC address.
The DNS name on Windows OS must be within 10 characters in length and cannot include numbers only.

Though the device has only one MAC address, you can configure up to two separate IP addresses for the two Ethernet ports in two subnets using one MAC address (see KDS-SW2-EN7 Network Settings on page 35).
KDS-SW2-EN7 enables performing the following actions via the General Settings tab:
- Locking/Unlocking the Front Panel on page 33.
- Importing/Exporting Device Settings on page 34.
- Locating the Device on page 34.
• Managing the Firmware Version on page 34. - Restarting or Resetting the Device on page 34.
Locking/Unlocking the Front Panel
To lock/unlock the front panel:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears.

Figure 18: Device Settings – General Tab
-
Lock/Unlock the device front panel:
-
Click On, to lock the front panel buttons and disable device control via the navigation buttons.
- Click Off, to unlock the front panel buttons and enable device control from the front panel via the LCD screen and the navigation buttons (see Using Menu Navigation Buttons on page 12).
Front panel buttons are locked/unlocked.
Importing/Exporting Device Settings
You can select the type of device settings to export/import from/to the device.
To import or export the device settings:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears (see Figure 18).
-
In the General Device Settings page, select the setting types to import or export.
-
All without IP – Select all the settings, excluding the IP address.
- Streams – Select video, audio, IR, CEC and RS-232 settings.
- AV Settings Only – Select only Auto Switching EDID, video, and audio settings.
-
All including IP – Select all the settings including the IP address.
-
When importing, do the following (when exporting, go to the next step):
-
Click IMPORT. An Open file appears.
- Select the file to import (settings.tar.gz).
-
Click Open to import the file.
-
To export settings, click EXPORT.
The settings file is created (settings.tar.gz).
The settings file is imported/exported.
Locating the Device
Locate the specific device in the system.
To locate the device:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- In the General Device Settings page, click APPLY next to Locate Device. the located device NET and ON LEDs on the font panel flashes for 60 seconds.
The device is located in the system.
Managing the Firmware Version
To upgrade the firmware, view the date of the last upgrade, or rollback to the previous firmware revision in case of a problem, see Upgrading Firmware on page 56.

Click ROLLBACK to update to the previous FW version.
Restarting or Resetting the Device
Click RESTART to reboot the device and click RESET to restore device factory default settings.
KDS-SW2-EN7 Network Settings
The device enables performing the following actions:
• Defining Interface Settings on page 35.
• Defining IP Casting Mode Setting and TTL on page 36.
• Managing TCP/UDP Ports on page 36.
Defining Interface Settings
Define interface settings for each of the Ethernet ports.
To define interface settings:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select the Network tab. The Network tab appears.

Figure 19: Device Settings Page – Network Tab
-
Set the Media port Stream service parameters:
-
DHCP mode – Set DHCP to On (default) or Off.
- IP Address – When DHCP mode is set to Off, the device uses a static IP address. This requires entering mask and gateway addresses.
- Mask Address – Enter subnet mask.
- Gateway address – Enter the gateway address.

Note that Stream Service is assigned only to the Media port.
- Set the P3K & Gateway service parameters:
- Port – Set the P3K & Gateway port to Media (default) or Service.

P3K & Gateway can be assigned to either Media or Service port, but if it is assigned to Media port with DHCP enabled and 802.1Q disabled, it will share the same IP address with the Stream Service.
Otherwise, it should be assigned with another IP address, which must have a subnet that is different than the Stream Service.
- 802.1Q – Click On to enable 802.1Q standard for P3K & Gateway service, or click Off (default) to disable.
If Media port is selected and 802.1Q is disabled for P3K & Gateway, both VLAN Tag and IP setting for P3K & Gateway are not available. - VLAN Tag – Enter an integer number to specify a VLAN ID (2 - 4093) to P3K & Gateway services. This way, the P3K&Gateway service will have the VLAN packets tagged to Network.
- DHCP mode – Set DHCP to On (default) or Off.
- IP Address – When DHCP mode is set to Off, the device uses a static IP address. This requires entering mask and gateway addresses.
- Mask Address – Enter subnet mask.
- Gateway address – Enter the gateway address.
IP interface parameters are defined.
Defining IP Casting Mode Setting and TTL
Define the following:
- Check Unicast or Multicast (default) mode.
- Set TTL, to define the lifetime of data in the computer/Network to prevent an IP packet from propagating endlessly through the Network (default, 64).
IP Casting and TTL are defined.
Managing TCP/UDP Ports
To manage TCP/UDP ports:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select the Network tab. The Network tab opens.
- Define TCP (default, 5000) and UDP (default, 50000) ports.
TCP/UDP ports are defined.
Defining KDS-SW2-EN7 Time and Date
You can sync the device time and date to any server around the world.
To sync device time and date to a server:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select the Time and Date tab. The Time and Date tab appears.

Figure 20: Device Settings Page – Time and Date Tab
-
Next to NTP Time Server Usage, click YES to use time server (NTP).
Network fields are enabled. -
Type in server information:
-
Enter the server address.
-
Set daily sync hour.
-
Click SAVE.
The devices date and time are synchronized to the server address entered.
Setting KDS-SW2-EN7 Security
The Security tab configures device 802.1x authentication to limit unauthorized access, and HTTPS/TLS for establishing an encrypted connection to an authenticated peer over the network.
This section describes the following actions:
- Configuring HTTPS on page 38.
• Defining 802.1x Authentication on page 39.

Contact your IT administrator for the network access authentication.
Configuring HTTPS
To configure HTTPS:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select Security tab. The Security tab appears.

Figure 21: Device Settings Page – Security Tab
-
For HTTPS server, click On to enable HTTPS authentication service (default) or Off to disable HTTPS authentication.
-
When set to On, check one of the following settings:
-
Internal Certificate – To use the factory default certificate for authentication.
- Server Certificate – To submit certificate from the server for authentication. To do so, click to upload the certificate. enter the private key password (assigned by the IT administrator) and click APPLY & REBOOT.

Figure 22: Security Tab – Server Certificate
- Click APPLY.
HTTPS is configured.
Defining 802.1x Authentication
To configure security:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select Security tab. The Security tab appears (see Figure 21).
- For 802.1x authentication, click ON to enable 802.1x authentication service. 802.1x supports authentication based on port and MAC address.
- When set to ON check one of the following settings:
- PEAP-MSCHAP V2 – To use this authentication method, enter a Username (up to 24 alphanumeric characters, including “_” and “-” characters within the username) and Password (up to 24 ASCII characters):

Figure 23: Security Tab – EAP-MSCHAP V2 Authentication
- EAP-TLS – To submit certificate from the server for authentication. To do so, enter the Username, click to upload the certificates and keys, and enter the private key password (assigned by IT administrator). Set Server Certificate On.

Figure 24: EAP-TLS – Certificates and Password
5. Click APPLY.
Security is configured.
Defining KDS-SW2-EN7 User Access
The Users tab enables activating device security and defining logon authentication details. When device security is on, web page access requires authentication upon initial landing on operation page. The default password is admin. By default, security is disabled.
Enabling User Access
To enable security:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select Users tab.

Figure 25: Device Settings Page – Users Tab
- Click On next to Security Status to enable web page authentication (Off by default). The following message appears.

Figure 26: Security Tab – Security Status
- Click PROCEED. The web page refreshes, and the password fields are visible.
Security is enabled and access requires authentication.
Disabling User Access
To enable security:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select Users tab (see Figure 25).

Figure 27: Device Settings – Users Tab
- Click Off next to Security Status to enable web page authentication. The following message appears.

Figure 28: Security Tab – Security Status
- Enter the current password.
- Click PROCEED.
Security is disabled.
Logging Out
You can define the time of inactivity before the page logs out automatically by setting the Inactivity auto-logout time (in minutes).
Changing the Password
To change the password:
- In the Navigation pane, click Device Settings. The General tab in the Device Settings page appears (see Figure 18).
- Select the Users tab (see the image below).
- Set security Status to On.

Figure 29: Device Settings – Users Tab
- Next to Old Password, enter the old password.
- Next to New Password, enter the new password.

The new password must include at least one number, one special character (excluding spaces or commas), one uppercase and one lowercase letter and should be 8 to 24 characters long.
- Next to Confirm Password, enter the new password again.
- Click CHANGE.
Password has changed.
Defining KDS-SW2-EN7 Gateway Settings
KDS-SW2-EN7 enables configuring CEC, RS-232 and/or IR gateway Control. You can perform the following actions:
- Configuring CEC Settings on page 44.
- Configuring RS-232 Settings on page 45.
- Configuring IR Settings on page 46.
Configuring CEC Settings
KDS-SW2-EN7 sends CEC commands from a control system, connected by LAN, via the KDS-SW2-EN7 built-in control gateway, to control CEC enabled devices that are connected to the KDS-SW2-EN7 HDMI output and input.
To set CEC Gateway:
- In the Navigation pane, click Control. The Control>Settings page appears.

Figure 30: Control > Settings Page – CEC Settings
- Click Enable to enable CEC gateway or click Disable.
- Select the HDMI port from the drop-down list to which CEC commands are sent:
■ HDMI Input (HDMI IN).
■ HDMI Loop Through (HDMI OUT). - Enter the CEC command. Use hex format for the CEC command, up to 32 hex digits.
-
Click SEND.
-
View the CEC-enabled device response.
CEC Gateway is configured.
Configuring RS-232 Settings
KDS-SW2-EN7 sends RS-232 commands from a control system, connected by LAN, via the KDS-SW2-EN7 built-in control gateway, to devices that are connected to the KDS-SW2-EN7 RS-232 port.
To set RS-232 Gateway:
- In the Navigation pane, click Control. The Control>Settings page appears (see Figure 30).

Figure 31: Control > Settings Page – RS-232 Settings
- Click Enable to enable RS-232 gateway or click Disable.
- Define the RS-232 gateway port (5001, by default).
- Enter the Baud Rate: 9600, 19200, 38400, 57600 or 115200 (default).
- Enter the Data Bits: 5, 6, 7 or 8 (default).
- Enter Parity: None (default), Odd or Even.
- Enter Stop Bits: 1 (default) or 2.
- Click SAVE.
RS-232 Gateway is configured.
Configuring IR Settings
KDS-SW2-EN7 sends IR commands from a control system, connected by LAN, via the KDS-SW2-EN7 built-in control gateway, to IR connected devices.
To set RS-232 Gateway:
- In the Navigation pane, click Control. The Control>Settings page appears.

Figure 32: Control > Settings Page – IR Settings
- Set IR direction:
IN – Configure the IR port as an input port that is connected to an IR receiver cable.
- OUT – Configure the IR port as an output port that is connected to an IR emitter cable.
IR Gateway is configured.
Viewing KDS-SW2-EN7 Status
View the device status.
To view device status:
- In the Navigation pane, click Diagnostics. The Status tab appears.

Figure 33: Diagnostics – Status Tab
- View the Device Status:
■ Active, for normal operation (green indication).
- Standby, when device is powered Off, booting or in standby mode (yellow indication).
-
View device internal heat status:
-
Normal, for temperatures under 45°C (green indication).
- High, for temperatures between 45°C and 60°C (orange indication).
-
Overheat, for temperatures higher than 60°C (red indication).
-
View the status for each input:
-
On, when the input has a valid signal and is transmitting a signal (green indication).
-
Off, when an input is not connected or there is no valid signal (gray indication).
-
View HDMI OUT and LAN output status:
-
On, when an output is transmitting a signal (green indication).
- Off, when an output has no signal output (gray indication).
Device status is viewed.
Viewing KDS-SW2-EN7 Connections Status
View the connection information status.
To view Connections status:
- In the Navigation pane, click Diagnostics. The Status tab appears (see Figure 33).
- Select the Connections tab.

Figure 34: Diagnostics – Status Tab
- View the Connections status, including protocol type, client IP address and port, and the device port.
Connections' status is viewed.
Viewing KDS-SW2-EN7 Advanced Status
View the system log and gateway messages counter.
To view log and message counter:
- In the Navigation pane, click Diagnostics. The Status tab appears (see Figure 33).
- Select the Advanced tab.

Figure 35: Diagnostics – Advanced Tab
-
Define Syslog activity:
-
On, to enable device system log locally.
-
Off (default), to disable device system log locally.
-
Click VIEW to view the system log, if required.
- Click EXPORT to export the system log (.txt) to the local PC.
- View the sent and received gateway messages.
System log and counters are viewed.
Viewing the About Page
View the web page hardware release, firmware version and Kramer Electronics Ltd details in the About page.

Figure 36: About Page
KVM Roaming, OSD menu and Fast Switching
This section describes KVM roaming, using the OSD Menu and Fast switching configurations.
To set the devices properly:
- Make sure the system devices (KDS-SW2-EN7 and KDS-DEC7) and PC are all connected to the same Network.
- Power all the devices in the system.
-
Configure the Network switch as follows:
-
Jumbo Frames – On. (at least 8000 bytes).
- IGMP Snooping – On.
- IGMP Querier – On.
- IGMP Immediate/Fast Leave – On.
-
Unregistered Multicast Filtering – On.
-
Make sure that the PC sub Network is the same as the system devices.
Devices are set.
Perform the following actions:
- Configuring KVM Roaming on page 52.
• Fast switching configuration on page 55.
Configuring KVM Roaming
The KVM Roaming mode enables interacting with multiple hosts via USB from one master KDS-DEC7 decoder connected to a keyboard and mouse, see, for example, the following layout.

flowchart
graph TD
A["Laptop"] -->|USB| B["KDS-SW2-EN7"]
A -->|RS-232| C["Display"]
D["Laptop"] -->|USB| E["KDS-SW2-EN7"]
D -->|RS-232| F["Display"]
G["Laptop"] -->|USB| H["KDS-SW2-EN7"]
G -->|RS-232| I["Display"]
J["Laptop"] -->|USB| K["KDS-SW2-EN7"]
J -->|RS-232| L["Display"]
M["Laptop"] -->|USB| N["KDS-7-MNGR"]
M -->|RS-232| O["Display"]
P["KDS-DEC7"] -->|USB| Q["Display"]
R["KDS-DEC7"] -->|RS-232| S["Display"]
T["KDS-DEC7"] -->|HDMI| U["Display"]
V["KDS-DEC7"] -->|RS-232| W["Display"]
X["KDS-DEC7"] -->|HDMI| Y["Display"]
Z["KDS-DEC7"] -->|RS-232| AA["Display"]
AB["Mouse & Keyboard"] --> AC["Display"]
AD["Eth"] --> AE["LAN Switch"]
AF["Eth"] --> AE
AG["Eth"] --> AE
AH["Eth"] --> AE
AI["Eth"] --> AE
AJ["Eth"] --> AE
Figure 37: KVM Roaming Layout
To configure KVM roaming:
- Access the encoder and decoder web pages.
- For each encoder, in the AV Routing page, select the input, set a unique Channel ID and name.

Figure 38: KDS-SW2-EN7 Setting Channel ID and Name
- For each decoder, in the AV Routing page, pair an encoder to a decoder. For example, pair ENC 1 to DEC 1, ENC 2 to DEC 2, ENC 3 to DEC 3 and ENC 4 to DEC 4.

Figure 39: KDS-DEC7 Setting Channel ID and Name
- For the Decoder that has the keyboard and mouse connected, open the Main>KVM Combiner page.

Figure 40: Defining the Master Decoder for KVM Roaming
-
Set the Decoder as master. The decoder configuration setup appears.
-
Set the row and column numbers as they are set physically.
For example, if the decoder setup is a 2x2 video wall, set Row to 2 and Column to 2.


flowchart
graph TD
A["KDS-DEC7"] --> B["RS-232"]
A --> C["HDMI"]
C --> D["Display"]
E["USB"] --> F["RS-232"]
E --> G["HDMI"]
G --> H["Display"]
I["Mouse & Keyboard"] --> J["Display"]
J --> K["Display"]

flowchart
graph TD
A["KDS-DEC7"] --> B["RS-232"]
A --> C["HDMI"]
C --> D["Display"]
E["KDS-DEC7"] --> F["RS-232"]
E --> G["HDMI"]
G --> H["Display"]
Figure 41: Setting the decoder configuration
- Check the physical location of the Master decoder (lower left size in this example). The MAC address is automatically entered.

Figure 42: Setting Master MAC Address
- Manually enter the other (slave) decoder MAC addresses according to the physical setup.
- Click Slave.
KVM Roaming is configured.
Fast switching configuration
This section describes how to configure fast switching.
To fast switching:
- Access the encoder and decoder web pages.
- For each encoder, in the AV Routing page, set a unique Channel ID and name.

Figure 43: Setting Channel ID and Name on the KDS-SW2-EN7 Devices
-
Make sure that all the encoders in the system share the same settings. For example, to configure fast switching between encoder 1 and encoder 2 the following settings need to be identical on the input source:
-
HDCP setting.
■ Resolution and Refresh rate. -
On the decoders, set the Maximum Resolution in the AV Settings>Video page to be identical.
Fast switching is configured.
Upgrading Firmware
Upgrade the firmware, view the date of the last upgrade, or rollback to the previous firmware revision in case of a problem.

Click ROLLBACK to update to the previous FW version.

If the device firmware version is lower than 0.6.3, contact Kramer tech support team at support@kramerav.com or go to our Web site at k.kramerav.com/support/downloads.asp.
To upgrade the firmware:
- In the Navigation pane, Select Device Settings. The General tab in the Device Settings page appears.
- Next to Firmware Version, click UPGRADE. The Open window appears.
Version
Firmware Version
v0.8.6
UPGRADE
Last Upgrade Date/Time
01-01-1970,06:09:39
Firmware Standby Version
v0.8.5
ROLLBACK
Figure 44: General Tab – Upgrading the Firmware
- Select the FW file and click Open. The FW upgrade pop-up window appears. Wait for upgrade completion.
- Once completed, refresh the web page and log-in.
Firmware upgrade is complete.
Technical Specifications
KDS-SW2-EN7 Specifications
| Inputs | 1 HDMI | On a female HDMI connector |
| 1 USB | On a USB-C connector | |
| Outputs | 1 HDMI | On a female HDMI connector |
| Ports | 2 Ethernet | On RJ-45 female connectors |
| 1 Balanced Audio | On a 5-pin terminal block connector | |
| 1 RS-232 | On a 3-pin terminal block connector | |
| 1 IR | On a 3.5mm TRS connector | |
| 1 USB Host | On a USB-B connector | |
| 2 USB Ports | On USB-A connectors | |
| Video | Compression Standard | JPEG based, private stream |
| Max Resolution | 4K@60Hz (4:2:0) or 4K@30 (4:4:4) | |
| Audio | Supported Formats | LPCM upto 7.1/24-bit/192kHz Dolby AtmosTM, Dolby TrueHD, Dolby Digital PlusTM, Dolby Digital EX, Dolby Digital 5.1, Dolby Digital 2/0 Surround, Dolby Digital 2/0 DTS-HD Master AudioTM, DTS-HD, DTS-ES Discrete 6.1, DTS-ES Matrix 6.1, DTS Digital Surround 5.1 |
| User Interface | Indicators | LINK, NET and ON LEDs, front panel LCD Display |
| Rear Panel | Restart and factory reset button | |
| Controls | Embedded web pages, P3K API commands via Ethernet, front panel navigation buttons | |
| Power | PoE | 37V to 57V, maximum power consumption 19W (when USB at full load) |
| Optional Power Supply | 24V DC, 3.7A, max power 68W with USB-C charging. | |
| Environmental Conditions | Operating Temperature | 0° to +45°C (32° to 113°F) |
| Storage Temperature | -20° to +70°C (-4° to 158°F) | |
| Humidity | 10% to 90%, RHL non-condensing | |
| Regulatory Compliance | Safety | CE, FCC |
| Environmental | RoHs, WEEE | |
| Enclosure | Size | Mega Tool Deep |
| Type | Aluminum | |
| Cooling | Convection Ventilation | |
| Dimensions | Net Dimensions (W, D, H) | 19cm x 14.5cm x 2.8cm (7.5" x 5.7" x 1.1") |
| Shipping Dimensions (W, D, H) | 31cm x 18cm x 7.6cm (12.2" x 7.09" x 2.99") | |
| Weight | Net Weight | 0.67kg (1.4lbs) approx. |
| Shipping Weight | 0.93akg (2lbs) approx. | |
| Specifications are subject to change without notice at www.kramerav.com | ||
Default Communication Parameters
P3K
| Example (stop encoder decoder activity) | #KDS-ACTION 0 | |
| Ethernet | ||
| To reset the IP settings to the factory reset values go to: Menu->Setup -> Factory Reset-> press Enter to confirm | ||
| DHCP | Default | |
| IP Address: | 192.168.1.39 | |
| Subnet mask: | 255.255.255.0 | |
| Default gateway: | 192.168.1.254 | |
| TCP Port #: | 5000 | |
| UDP Port #: | 50000 | |
| Default username: | admin | |
| Default password: | admin | |
| Full Factory Reset | ||
| Embedded web pages | Device Settings > General > RESET | |
| Front panel buttons | Press the RESET button on the rear panel for 10 seconds | |
Default EDID
Block 0
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| 00 | 00 | FF | FF | FF | FF | FF | FF | 00 | 2D | B2 | 00 | 00 | 01 | 00 | 00 | 00 |
| 10 | 25 | 1F | 01 | 03 | 80 | 59 | 32 | 78 | 0A | EE | 91 | A3 | 54 | 4C | 99 | 26 |
| 20 | 0F | 50 | 54 | 21 | 08 | 00 | 81 | 00 | A9 | C0 | 01 | 01 | 01 | 01 | 01 | 01 |
| 30 | 01 | 01 | 01 | 01 | 01 | 01 | 02 | 3A | 80 | D0 | 72 | 38 | 2D | 40 | 10 | 2C |
| 40 | 45 | 80 | 20 | C2 | 31 | 00 | 00 | 1E | E7 | 31 | 80 | A0 | 70 | B0 | 1D | 40 |
| 50 | 30 | 20 | 36 | 00 | 59 | 32 | 00 | 00 | 00 | 1A | 00 | 00 | 00 | F7 | 00 | 0A |
| 60 | 00 | 4A | A2 | 24 | 02 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | FC |
| 70 | 00 | 4B | 44 | 53 | 37 | 20 | 45 | 6E | 63 | 6F | 64 | 65 | 72 | 0A | 01 | 36 |
Block Type: Base EDID
Checksum verified
Version 1 header verified
Manufacturer: KMR
Product Code: 0 (0000h)
Serial #: 1 (00000001h)
Date of Manufacture: Week 37 of 2021
EDID Version 1, Revision 3
Number of additional blocks: 1
Basic Display Parameters and Features
•Video Input Definition: Digital
VESA DFP 1.x non compatible
Horizontal Screen Size: 89 cm
Vertical Screen Size: 50 cm
Display Transfer Characteristics (Gamma) 2.20
Active off: No
Suspend: No
Standby: No
RGB color display
sRGB is not used as default
Preferred Timing is native
Display is non-continuous frequency (multi-mode)
Chromaticity
Red: (0.640, 0.330)
Green: (0.300, 0.600)
Blue: (0.150, 0.060)
White: (0.313, 0.329)
Established Timings I
640 x 480 @ 60Hz
800 x 600 @ 60Hz
Established Timings II
1024 x 768 @ 60Hz
Manufacturer's Timings:
None
Standard Timings
Timing 1: 1280 x 800 @ 60 Hz (16:10)
Timing 2: 1600 x 900 @ 60 Hz (16:9)
Timing 3: Not Used
Timing 4: Not Used
Timing 5: Not Used
Timing 6: Not Used
Timing 7: Not Used
Timing 8: Not Used
Descriptor Block: Detailed Timing (DTD)
Pixel clock: 148.500 MHz
Refresh Rate: 50.000 Hz (approx.)
Scan type: Progressive
Horz Active: 1920
Vert Active: 1080
Horz Blank: 720
Vert Blank: 45
HSync Delay: 528
HSync Width: 44
VSync Delay: 4
VSync Width: 5
Image size: 800 mm x 450 mm
Border: 0 pixels x 0 lines
Stereo mode: Normal display, no stereo
Sync: Digital Separate, VSYNC+, HSYNC+
Descriptor Block: Detailed Timing (DTD)
Pixel clock: 127.750 MHz
Refresh Rate: 49.974 Hz (approx.)
Scan type: Progressive
Horz Active: 1920
Vert Active: 1200
Horz Blank: 160
Vert Blank: 29
HSync Delay: 48
HSync Width: 32
VSync Delay: 3
VSync Width: 6
Image size: 89 mm x 50 mm
Border: 0 pixels x 0 lines
Stereo mode: Normal display, no stereo
Sync: Digital Separate, VSYNC-, HSYNC+
Descriptor Block: Established Timings III
Version: 10
Supported Timings
1280 x 768 @ 60 Hz
1280 x 960 @ 60 Hz
1280 x 1024 @ 60 Hz
1360 x 768 @ 60 Hz
1440 x 900 @ 60 Hz
1400 x 1050 @ 60 H
1400 x 1050 @ 60 Hz 1680 x 1050 @ 60 Hz
1600 x 1200 @ 60 Hz
1000 x 1200 @ 60 Hz 1920 x 1200 @ 60 Hz (RR)
Descriptor Block: Display Product Name
Value: KDS7 Encoder
Block 1
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| 00 | 02 | 03 | 40 | F3 | 4F | 9F | 10 | 21 | 20 | 14 | 05 | 5F | 5E | 5D | 64 | 63 |
| 10 | 62 | 04 | 02 | 11 | 23 | 09 | 07 | 01 | 83 | 01 | 00 | 00 | 6E | 03 | 0C | 00 |
| 20 | 10 | 00 | 38 | 3C | 20 | 00 | 80 | 01 | 02 | 03 | 04 | 67 | D8 | 5D | C4 | 01 |
| 30 | 3C | 80 | 00 | E5 | 0E | 60 | 61 | 65 | 66 | E2 | 00 | F9 | E3 | 05 | E0 | 00 |
| 40 | 66 | 21 | 56 | AA | 51 | 00 | 1E | 30 | 46 | 8F | 33 | 00 | 59 | 32 | 00 | 00 |
| 50 | 00 | 9E | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
| 60 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
| 70 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 1D |
Block Type: CTA 861
Checksum verified
E-EDID CTA Extension Version 3
Reserved data block offset 64
•Native DTDs in EDID: 3
•Y: Supports underscan
•Y: Supports basic audio
•Y: Supports YCbCr 4:4:4
•Y: Supports YCbCr 4:2:2
CTA Data Block: Tag 2, bytes 15: Video Data
Number of Descriptors: 15
SVD #001: (31) 1920x1080p @ 50 Hz 16:9 Native
SVD #002: (16) 1920x1080p @ 60 Hz 16:9
SVD #003: (33) 1920x1080p @ 25 Hz 16:9
SVD #004: (32) 1920x1080p @ 24 Hz 16:9
SVD #005: (20) 1920x1080i @ 50 Hz 16:9
SVD #006: (5) 1920x1080i @ 60 Hz 16:9
SVD #007: (95) 3840x2160p @ 30 Hz 16:9
SVD #008: (94) 3840x2160p @ 25 Hz 16:9
SVD #009: (93) 3840x2160p @ 24 Hz 16:9
SVD #010: (100) 4096x2160p @ 30 Hz 256:135
SVD #011: (99) 4096x2160p @ 25 Hz 256:135
SVD #012: (98) 4096x2160p @ 24 Hz 256:135
SVD #013: (4) 1280x720p @ 60 Hz 16:9
SVD #014: (2) 720x480p @ 60 Hz 4:3
SVD #015: (17) 720x576p @ 50 Hz 4:3
CTA Data Block: Tag 1, bytes 3: Audio Data
Number of Descriptors: 1
Audio Format Code: LPCM (IEC 60958 PCM [30, 31])
Channels: 2
Sampling Freq: 32 kHz, 44.1 kHz, 48 kHz
Sampling Size (bit): 16
CTA Data Block: Tag 4, bytes 3: Speaker Allocation
- Front Left/Front Right (FL/FR)
CTA Data Block: Tag 3, bytes 14: Vendor Specific
24-bit IEEE Registration ID: 0x000C03
HDMI 1.4b Vendor Specific Data Block
•CEC Physical Address: 1.0.0.0
•ISRC/ACP: Not supported
- Deep Color
36 bits per color
30 bits per color
YCbCr 4:4:4 supported
•DVI dual-link: Not supported
•Max TMDS clock: 300 MHz
- Content types: None
•Latency: Not Present
•Interlaced Latency: Not Present
•Basic 3D: Not supported
• Image Size: No additional information.
-4K x 2K Support:
3840x2160 30Hz
3840x2160 25Hz
3840x2160 24Hz
4096x2160 24Hz
CTA Data Block: Tag 3, bytes 7: Vendor Specific
24-bit IEEE Registration ID: 0xC45D
HDMI Forum Vendor Specific Data Block
•Version: 1
•Max TMDS Character Rate: 300 MHz
•Max FRL Rate: Not Supported
Y: SCDC_Present
N: RR Capable
N: CABLE STATUS
N: CCBPCI
N: LTE 340MHz scramble
N: Independent view
N: Dual View
N: 3D_OSD_Disparity
N: UHD_VIC
N: DC_48bit_420
N: DC 36bit 420
N: DC_30bit_420
CTA Data Block: Extended Tag 14, bytes 5: Y420 Video Data
Number of Descriptors: 4
SVD #016: (96) 3840x2160p @ 50 Hz 16:9
SVD #017: (97) 3840x2160p @ 60 Hz 16:9
SVD #018: (101) 4096x2160p @ 50 Hz 256:135
SVD #019: (102) 4096x2160p @ 60 Hz 256:135
CTA Data Block: Extended Tag 0, bytes 2: Video Capability
CE: Always overscanned
IT: Always underscanned
PT: Supports over and underscan
RGB Quantization: Selectable (via AVI Q)
YCC Quantization: Selectable (via AVI YQ)
CTA Data Block: Extended Tag 5, bytes 3: Colorimetry
BT.2020-cYCC
BT.2020-YCC
BT.2020-RGB
Descriptor Block: Detailed Timing (DTD)
Pixel clock: 85.500 MHz
Refresh Rate: 59.790 Hz (approx.)
Scan type: Interlace
Horz Active: 1366
Vert Active: 768
Horz Blank: 426
Vert Blank: 30
HSync Delay: 70
HSync Width: 143
VSync Delay: 3
VSync Width: 3
Image size: 89 mm x 50 mm
Border: 0 pixels x 0 lines
Stereo mode: Normal display, no stereo
Sync: Digital Separate, VSYNC+, HSYNC+
Default Parameters
KDS-SW2-EN7 Default Parameters
| Page Name | Tab Name | Fields | Editable Field | Exportable Field | Default Values |
| Main | AV Routing | Channel ID | Yes | Yes | 1 |
| Channel Name | Yes | Yes | KDS-SW2-EN7-xxxxxxxxxxxxx"xxxxxxxxxxxxx" is the device's MAC address. | ||
| Volume | Yes | Yes | 80 | ||
| Mute | Yes | Yes | Off | ||
| Play/Stop | Yes | Yes | Play | ||
| AV Settings | Video | Input 1 | Yes | Yes | On |
| Maximum Bit Rate | Yes | Yes | Best Effort | ||
| Maximum Video Frame Rate (%) | Yes | Yes | 100% | ||
| Audio | Analog Audio Direction IN/OUT | Yes | Yes | IN | |
| Audio Source Mode | Yes | Yes | Last Connected | ||
| Audio Connection Guard Time (sec) | Yes | Yes | 10 | ||
| EDID | EDID Lock | Yes | Yes | On | |
| Device Settings | General | Host Name | Yes | Yes | KDS-SW2-EN7-xxxxxxxxxxxxx("xxxxxxxxxxxxx" is the device's MAC address) |
| Import/Export Device Settings | Yes | Yes | All including IP | ||
| Front Panel Lock | Yes | Yes | Off | ||
| Network | Stream Port | No | Yes | Media | |
| Stream 802.1Q | No | Yes | N/A | ||
| Stream VLAN Tag | No | Yes | N/A | ||
| Stream DHCP | Yes | Yes | On | ||
| P3K & Gateway Port | Yes | Yes | Media | ||
| P3K & Gateway 802.1Q | Yes | Yes | Off | ||
| P3K & Gateway VLAN Tag | Yes | Yes | N/A | ||
| P3K & Gateway DHCP | Yes | Yes | N/A | ||
| IP Casting Mode | Yes | Yes | Multicast | ||
| TTL | Yes | Yes | 64 | ||
| TCP Port | Yes | Yes | 5,000 | ||
| UDP Port | Yes | Yes | 50,000 | ||
| Time and Date | Date | Yes | Yes | 01-01-1970 | |
| Time | Yes | Yes | N/A | ||
| Time Zone | Yes | Yes | 00:00 Greenwich | ||
| NTP Time Server Usage | Yes | Yes | No | ||
| NTP Time Server Address | Yes | Yes | N/A | ||
| NTP Daily Sync Hour | Yes | Yes | N/A | ||
| Security | HTTPS Server | Yes | Yes | On; Internal Certificate | |
| IEE 802.1x Authentication | Yes | Yes | Off | ||
| Users | Security Status | Yes | Yes | Off | |
| Inactivity auto-logout time | Yes | Yes | 10 | ||
| Control | Settings | CEC Gateway | Yes | Yes | Enable |
| CEC Gateway HDMI Port | Yes | Yes | HDMI Input | ||
| RS232 Gateway | Yes | Yes | Enable | ||
| RS232 Port | Yes | Yes | 5001 | ||
| RS232 Baud rate | Yes | Yes | 115200 | ||
| RS232 Data Bits | Yes | Yes | 8 | ||
| Parity | Yes | Yes | None | ||
| Stop Bits | Yes | Yes | 1 | ||
| IR Gateway | Yes | Yes | Enable | ||
| IR Direction IN/OUT | Yes | Yes | In | ||
| Diagnostics | Advanced | Active Syslog | Yes | Yes | Off |
Protocol 3000
Kramer devices can be operated using Kramer Protocol 3000 commands sent via Ethernet ports.
Understanding Protocol 3000
Protocol 3000 commands are a sequence of ASCII letters, structured according to the following.
- Command format:
| Prefix | Command Name | Constant (Space) | Parameter(s) | Suffix |
| # | Command | Parameter |
- Feedback format:
| Prefix | Device ID | Constant | Command Name | Parameter(s) | Suffix |
| ~ | nn | @ | Command | Parameter |
- Command parameters – Multiple parameters must be separated by a comma (,). In addition, multiple parameters can be grouped as a single parameter using brackets ([ and ]).
- Parameters attributes – Parameters may contain multiple attributes. Attributes are indicated with pointy brackets (<...>) and must be separated by a period (.).
The command framing varies according to how you interface with the KDS-SW2-EN7. The following figure displays how the # command is framed using terminal communication software (such as Hercules):

Protocol 3000 Commands
| Function | Description | Syntax | Response | Parameters/Attributes | Example |
| # | Protocol handshaking.NOTE: Validates the Protocol 3000 connection and gets the machine number.Step-in master products use this command to identify the availability of a device. | # | ~nn@_ok<LF> | # | |
| BEACON-EN | Set beacon rate. | #BEACON-EN port_id,status,rate | ~nn@BEACON-EN port_id,status,rate<LF> | port_id – ID of the Ethernet port0 – Media Port1 – Service Port status – Enable/Disable beacon0 – Disable (default)1 – Enable rate – Repetition rate in seconds1 – 1 second (minimum)10 – 10 seconds (default)1800 – 30 minutes (maximum) | Set media port beacon information to 10 seconds:#BEACON-EN_0,0,10<CR> |
| BEACON-INFO? | Get beacon information, including IP address, UDP control port, TCP control port, MAC address, model, name.NOTE: There is no Set command. Get command initiates a notification. | #BEACON-INFO?,port_id | ~nn@BEACON-INFO port_id,ip_string,udp_port,tcp_port,mac_address,model,name<LF> | port_id – ID of the Ethernet port0 – Media Port1 – Service Port ip_string – Dot-separated representation of the IP address udp_port – UDP control port tcp_port – TCP control port mac_address – Dash-separated mac address model – Device model name – Device name | Get beacon information:#BEACON-INFO?,0<CR> |
| BUILD-DATE? | Get device build date. | #BUILD-DATE?<CR> | ~nn@BUILD-DATEDate,time<LF> | date – Format: YYYY/MM/DD where YYYY = Year MM = Month DD = Day time – Format: hh:mm:ss where hh = hours mm = minutes ss = seconds | Get the device build date:#BUILD-DATE?<CR> |
| CEC-GW-PORT-ACTIVE | Set CEC Gateway mode - Whether CEC commands coming from HDMI stream (passthrough) or from LAN. | #CEC-GW-PORT-ACTIVE gateway | ~nn@CEC-GW-PORT-ACTIVE gateway<LF> | CEC mode0 – CEC Passthrough mode1 – CEC Gateway mode – command to be to be sent to HDMI Input.2 – CEC Gateway mode – command to be to be sent to HDMI Output.3 – CEC Gateway mode – command to be sent to HDMI Loop Through | Set CEC Gateway mode:#CEC-GW-PORT-ACTIVE1<CR> |
| CEC-NTFY | Notify about CEC command retrieved from bus.NOTE: Notification is sent to all com ports upon CEC message retrieval from CEC bus. | #CEC-NTFY | ~nn@CEC-NTFY port_index,len<cecc_command...><CR><LF> | port_index – CEC port notifying the commandlen – 1–16 cec command – CEC format command (in HEX format, no leading zeros, no '0x' prefix) | Notify about CEC command retrieved from bus.: #CEC-NTFY_0F36<CR> |
| CEC-SND | Send CEC command to port. | #CEC-SND port_index.sn_id.cmd_name,cec_len,cec_command<CR> | ~nn@CEC-SND port_index.sn_id.cmd_name,cec_mode<LF> | port_index – CEC port transmitting the command (1 – number of ports) sn_id – serial number of command for flow control and response commands from devico cmd_name – command name cec_len – 1–16 cec command – CEC format command (in HEX format, no leading zeros, no '0x' prefix) cec_mode – CEC mode0 – Sent1 – Gateway disabled2 – Inactive CEC-Master3 – Busy4 – Illegal Message Parameter5 – Illegal CEC Address Parameter6 – Illegal CEC Command7 – Timeout8 – Error | Send CEC command to port:#CEC-SND1,1,1,2,E004<CR> |
| COM-ROUTE-ADD | Add a communication route tunnel connection. | #COM-ROUTE-ADD com_id,port_type,port_id.oth_rep_en,timeout<CR> | ~nn@COM-ROUTE-ADD com_id,port_type,port_id.oth_rep_en,timeout<CR><LF> | com_id – Machine dependent port_type – TCP/UDP0 – TCP1 – UDP port_id – TCP/UDP port number (5000 – 5999) eth_rep_en – Ethernet Reply0 – COM port does not send replies to new clients1 – COM port sends replies to new clients timeout – Keep alive timeout in seconds (1 to 3600) | Add a communication route tunnel connection:#COM-ROUTE-ADD1,1,1,1,1<CR> |
| COM-ROUTE-REMOVE | Remove a communication route tunnel connection. | #COM-ROUTE-REMOVE com_id<CR> | ~nn@COM-ROUTE-REMOVE com_id<LF> | com_id – Machine dependent | Remove a communication route tunnel connection:#COM-ROUTE-REMOVE1<CR> |
| COM-ROUTE? | Get communication route tunnel connection state. | #COM-ROUTE?_com_id | ~nn@COM-ROUTE com_id, port_type, port_id, eth_rep_en, timeout | com_id - Machine dependent port_type - TCP/UDP 0 - TCP 1 - UDP port_id - TCP/UDP port number eth_rep_en - Ethernet Reply 0 - COM port does not send replies to new clients 1 - COM port sends replies to new clients. timeout - Keep alive timeout in seconds (1 to 3600) | Get tunneling port routing for all route tunnels: #COM-ROUTE?.* |
| DEV-STATUS? | Get device status. | #DEV-STATUS? | ~nn@DEV-STATUS status | status - device status for encoder/decoder 0 - power on 1 - standby 2 - FW Background Download 3 - IP fallback address | Get device status #DEV-STATUS? |
| EDID-ACTIVE | Activate specific EDID Note: only valid in custom mode. in other modes will return error. | #EDID-ACTIVE Input_id, Index | ~nn@EDID-ACTIVE Input_id, Indexor~nn@EDID-ACTIVE err | Input_id - 1 Index - Index in EDID List | Set custom EDID #1 active on input 1; If not in CUSTOM mode, return ERROR #EDID-ACTIVE 1,1 |
| EDID-ACTIVE? | Get current active EDID. Note: only valid in custom mode, in other modes will return error. | #EDID-ACTIVE? Input_id | ~nn@EDID-ACTIVE Input_id, Index | Input_id - 1 Index - Index in EDID List | Get active custom EDID index on Input 1; If not in CUSTOM mode, return ERROR #EDID-ACTIVE? 1 |
| EDID-LIST? | Get a list of currently existing EDID's (Get only) | #EDID-LIST? | ~nn@#EDID-LIST [port_idx,"name"]... | port_idx - HDMI port index, only 1 is accepted name - EDID file name | Get EDID list #EDID-LIST?Return: ~nn@EDID-LIST [0,"DEFAULT"],[2,"SONY"],[5,"PANASONIC]LF |
| EDID-MODE | Set EDID work mode. | #EDID-MODE Input_id, Mode, Index | ~nn@#EDID-MODE Input_id, Mode, Index | Input_id - 1 Mode: - PASSTHRU (get from decoder) - CUSTOM - DEFAULT Index: for CUSTOM get 'index' from 'EDID-LIST'? command | Set EDID to custom mode, idx is 1 #EDID-MODE 1,CUSTOM,1 |
| EDID-MODE? | Get EDID work mode. | #EDID-MODE? Input_id | ~nn@#EDID-MODE Input_id, Mode, Index | Input_id - 1 Mode: - PASSTHRU (get from decoder) - CUSTOM - DEFAULT Index: for CUSTOM get 'index' from 'EDID-LIST'? command | Get EDID Mode #EDID-MODE? 1 |
| EDID-NET-SRC | Set MAC on net device to be EDID source Valid only when EDID-MODE command is set to PASSTHRU | #EDID-NET-SRC input_id, src_ip | ~nn@EDID-NET-SRC input_id, src_ip | input_id - 1 src_mac - DEC IP address | Set MAC on net device for Input 1 #EDID-NET-SRC 1,192.168.1.40 |
| EDID-NET-SRC? | Get MAC on net device of EDID source. | #EDID-NET-SRC? input_id | ~nn@EDID-NET-SRC input_id, src_ip | input_id - 1 src_ip - DEC IP address | Get MAC on net device for Input 1 #EDID-NET-SRC? 1 |
| EDID-RM | Remove custom EDID from EDID list Note: should return ERR if this EDID is in USE. | #EDID-RM Index | ~nn@#EDID-RM Indexor~nn@EDID-RM_err | Index: 1...N - EDID index to remove. Index 0 (default) is not removable | remove EDID from slot 3 and delete the file #EDID-RM 3 |
| ETH-PORT | Set Ethernet port protocol. NOTE: If the port number you enter is already in use, an error is returned. The port number must be within the following range: 0-(2^16-1). | #ETH-PORT, port_type, port_id | ~nn@ETH-PORT port_type, port_id | port_type - TCP/UDP port_id - when port_type = TCP: 5000-5099 when port_type = UDP: 50000-50999 | Set the Ethernet port protocol for TCP to port 12457: #ETH-PORT, TCP,5000 |
| ETH-PORT? | Get Ethernet port protocol. | #ETH-PORT?_port_type | ~nn@ETH-PORT port_type, port_id | port_type - TCP/UDP port_id - when port_type = TCP: 5000-5099 when port_type = UDP: 50000-50999 | |
| FACTORY | Reset device to factory default configuration NOTE: This command deletes all user data from the device. The deletion can take some time. Your device may require powering off and powering on for the changes to take effect. | #FACTORY | ~nn@FACTORY_pk | Reset the device to factory default configuration: #FACTORY | |
| GTW-MSG-NUM? | Get Control GatewayMessages Counter from certain period.Add Recv_Count and Send_CountNOTE:is a legacy parameter, for KDS7 and should be ignored | #GTW-MSG-NUM?message_type,data | ~nn@GTW-MSG-NUMmessage_type,date,recv_counter,send_count | message_type - where:1 =CEC2 = IR3 = RS232date - Format: DD-MM-YYYY.Recv_counter - counter of receive messagesSend_counter - counter of send messages | Get Control GatewayMessages Counter from certain period#GTW-MSG-NUM? 1,05-12-2018 |
| HDCP-MOD | Set HDCP mode.NOTE:Set HDCP working mode on the device input:HDCP supported - HDCP_ON [default], HDCP not supported - HDCP OFF. | #HDCP-MOD,in_index,mode | ~nn@HDCP-MODin_index,mode | in_index - Number that indicates the specific input:1-N (N= the total number of inputs) mode - HDCP mode:0 - HDCP Off1 - HDCP On | Set the input HDCP-MODE of IN 1 to Off:#HDCP-MOD_1,0 |
| HDCP-MOD? | Get HDCP mode.NOTE:Set HDCP working mode on the device input:HDCP supported - HDCP_ON [default].HDCP not supported - HDCP OFF.HDCP support changes following detected sink - MIRROR OUTPUT. | #HDCP-MOD?in_index | ~nn@HDCP-MODin_index,mode | in_index - Number that indicates the specific input:1-N (N= the total number of inputs) mode - HDCP mode:0 - HDCP Off1 - HDCP On3 - HDCP Mirror Mode - used by KDS-7 decoder to allow an HDCP 2.2 source connected to the encoder to play on an HDCP 1.4 TV/display connected to the decoder. | Get the input HDCP-MODE of IN 1 HDMI:#HDCP-MOD?_1 |
| HDCP-STAT? | Get HDCP signal status.NOTE:io_mode = 1 - get the HDCP signal status of the sink device connected to the specified output.io_mode = 0 - get the HDCP signal status of the source device connected to the specified input. | #HDCP-STAT?io_mode,in_index | ~nn@HDCP-STATio_mode,in_index,status | io_mode - Input/Output0 - Input1 - Outputio_index - Number that indicates the specific number of inputs or outputs (based on io_mode): 1-N (N=total number of inputs or outputs)status - Signal encryption status - valid values On/Off0 - HDCP Off1 - HDCP On | Get the output HDCP-STATUS of IN 1:#HDCP-STAT?_0,1 |
| HELP | Get command list or help for specific command. | #HELP#HELP_cmd_name | 1. Multi-line:~nn@Device_cmd_name,cmd_name | cmd_name - Name of a specific command | Get the command list:#HELP |
| HW-TEMP? | Get device heat | #HW-TEMP? region_id,mode | ~nn@HW-TEMP region_id,temperature | region_id - ID of the region for which to get the temperature0 - First CPUMode - Celsius or Fahrenheit0 - Celsius1 - FahrenheitTemperature - Temperature of the HW region, rounded down to the closest integer | Get temperature in Celsius of first cpu#HW-TEMP? 0,0 |
| HW-VERSION? | Get hardware version | #HW-VERSION? | ~nn@HW-VERSIONhardware_version | hardware version - XX.XX.XXXX where the digit groups are:major.minor.version | Get hardware version#HW-VERSION? |
| IDV | Set visual indication from device.NOTE:Using this command, some devices can light a sequence of buttons or LEDs to allow identification of a specific device from similar devices. | #IDV | ~nn@IDV_ok | ir_index - Number that indicates the specific ir port:1.2 (N= the total number of inputs)* - broadcasts to all portssn_id - Serial number of command for flow control and response commands from device cmd_name - Command name(length limit 15 chars)repeat_amount - Of times the IR command is transmitted(limited to 50; repeats > 50 are truncated to 50), default = 1 total packages - Number of messages the original command was divided into, default = 1 package_id - Chunk serial number(only valid when Total_packages>1)pronto_command - Pronto format command (in HEX format, no leading zeros, no '0x' prefix)ir_status - IR Status0 - Sent (no error)1 - Stop2 - Done3 - Busy4 - Wrong Parameter5 - Nothing to Stop6 - Start7 - Timeout8 - Error | #IDV |
| IR-SND | Send IR command to port. | #IR-SNDir_index,sn_id,cmd_name,repeat_amount,total_packages,package_id,pronto_command... | ~nn@IR-SNDir_index,sn_id,cmd_name,ir_status | ir_index - Number that indicates the specific ir port:1.2 (N= the total number of inputs)* - broadcasts to all portssn_id - Serial number of command for flow control and response commands from device cmd_name - Command name(length limit 15 chars)repeat_amount - Of times the IR command is transmitted(limited to 50; repeats > 50 are truncated to 50), default = 1 total packages - Number of messages the original command was dividing into, default = 1 package_id - Chunk serial number(only valid when Total_packages>1)pronto_command - Pronto format command (in HEX format, no leading zeros, no '0x' prefix)ir_status - IR Status0 - Sent (no error)1 - Stop2 - Done3 - Busy4 - Wrong Parameter5 - Nothing to Stop6 - Start7 - Timeout8 - Error | Send IR command to port 1:#IR-SND_1,1,1,1,1,1,1 |
| KDS-ACTION | Set action to perform by encoder/decoder. | #KDS-ACTION_kds_mode | ~nn@KDS-ACTIONkds_mode | kds_mode - Action (state) for encoder/decoder0 - Stop1 - Play2 - Save config | Stop the encoder/decoder:#KDS-ACTION_0 |
| KDS-ACTION? | Get last action (state) performed by encoder/decoder. | #KDS-ACTION? | ~nn@KDS-ACTIONkds_mode | kds_mode - Action (state) for encoder/decoder0 - Stop1 - Play2 - Save config | Get the last action performed by the encoder/decoder: #KDS-ACTION? |
| KDS-AUD | Set audio source/destination. | #KDS-AUD_mode | ~nn@KDS-AUD mode | mode - Encoder/decoder audio modeStreamer Audio Encoder0 - HDMI input1 - Analog input2 - NoneStreamer Audio Decoder0 - HDMI output1 - Analog output2 - Both3 - None | Set audio source/destination: #KDS-AUD_1 |
| KDS-AUD? | Get audio source/destination. | #KDS-AUD? | ~nn@KDS-AUD mode | mode - Encoder/decoder audio modeStreamer Audio Encoder0 - HDMI input1 - Analog input2 - NoneStreamer Audio Decoder0 - HDMI output1 - Analog output2 - Both3 - None | Get audio source/destination: #KDS-AUD? |
| KDS-DEFINE-CHANNEL | Set Encoder AV channel. | #KDS-DEFINE-CHANNELch_id | ~nn@KDS-DEFINE-CHANNELch_id | ch_id - Number that indicates the specific input 1-999. | Tune the encoder: #KDS-DEFINE-CHANNEL 1 |
| KDS-DEFINE-CHANNEL? | Get Encoder AV channel. | #KDS-DEFINE-CHANNEL? | ~nn@KDS-DEFINE?ch_id | ch_id - Number that indicates the specific input 1-999. | Get channel ID: #KDS-DEFINE-CHANNEL? |
| KDS-GW-ETH | Set gateway network port | #KDS-GW-ETHgw_type,netw_id | ~nn@KDS-GW-ETHgw_type,netw_id | gw_type0 - Controlnetw_id - Network ID-the device network interface:0 - Media Port1 - Service | Set network port gateway to Service #KDS-GW-ETH 0,1 |
| KDS-GW-ETH? | Get gateway network port. | #KDS-GW-ETH? gw_type | ~nn@KDS-GW-ETHgw_type,netw_id | gw_type0 - Controlnetw_id - Network ID-the device network interface:0 - Media Port1 - Service | Get network port gateway port #KDS-GW-ETH? 0 |
| KDS-METHOD | Set unicast / multicast. | #KDS-METHOD 1 | ~nn@KDS-METHOD method | method - Streaming method:1 - Unicast2 - Multicast | Set current streaming method of encoder/decoder: #KDS-METHOD 1 |
| KDS-METHOD? | Get unicast / multicast. | #KDS-METHOD? | ~nn@KDS-METHOD method | method - Streaming method1 - Unicast2 - Multicast | Get current streaming method of encoder/decoder: #KDS-METHOD? |
| KDS-MULTICAST | Set multicast group address and TTL value. | #KDS-MULTICASTgroup_ip,ttl | ~nn@KDS-MULTICASTgroup_ip,ttl | group-ip - Multicast group IP used for streaming packets in Multicast Streaming Method.ttl - Time to Live of the streamed packets. | Set multicast group address and TTL value #KDS-MULTICAST 0.0.0.0,64 |
| KDS-MULTICAST? | Get multicast group address and TTL value. | #KDS-MULTICAST? | ~nn@KDS-MULTICASTgroup_ip,ttl | group-ip - Multicast group IP used for streaming packets in Multicast Streaming Method.ttl - Time to Live of the streamed packets. | Set multicast group address and TTL value #KDS-MULTICAST? |
| KDS-RATIO? | Get aspect ratio. | #KDS-RATIO? | ~nn@KDS-RATIO value | value - Streamer Decoder Aspect Ratio width:height, for example "16:9" | Get Aspect Ratio #KDS-RATIO? |
| KDS-RESOL? | Get actual AV stream resolution. | #KDS-RESOL?io_mode,io_index,is_native | ~nn@KDS-RESOL?io_mode,io_index,is_native,resolution | io_mode – Input/Output0 – Input1 – Outputio_index – Number that indicates the specific input or output port:1-N (N= the total number of input or output ports)is_native – Native resolution flag0 – Off1 – Onresolution – Resolution index0 = No Signal (for input) / Native – EDID (for output)1=640x480p@59.94Hz/60Hz2=720x480p@59.94Hz/60Hz3=720x480p@59.94Hz/60Hz4=1280x720p@59.94Hz/60Hz5=1920x1080i@59.94Hz/60Hz6=720(1440)x480i@59.94Hz/60Hz7=720(1440)x480i@59.94Hz/60Hz8=720(1440)x240p@59.94Hz/60Hz9=720(1440)x240p@59.94Hz/60Hz10=2880x480i@59.94Hz/60Hz11=2880x480i@59.94Hz/60Hz12=2880x240p@59.94Hz/60Hz13=2880x240p@59.94Hz/60Hz14=1440x480p@59.94Hz/60Hz15=1440x480p@59.94Hz/60Hz16=1920x1080p@59.94Hz/60Hz17=720x576p@50Hz18=720x576p@50Hz19=1280x720p@50Hz20=1920x1080i@50Hz21=720(1440)x576i@50Hz22=720(1440)x576i@50Hz23=720(1440)x288p@50Hz24=720(1440)x288p@50Hz25=2880x576i@50Hz26=2880x576i@50Hz27=2880x288p@50Hz28=2880x288p@50Hz29=1440x576p@50Hz30=1440x576p@50Hz31=1920x1080p@50Hz32=1920x1080p@23.97Hz/24Hz33=1920x1080p@25Hz34=1920x1080p@29.97Hz/30Hz35=2880x480p@59.94Hz/60Hz36=2880x480p@59.94Hz/60Hz37=2880x576p@50Hz38=2880x576p@50Hz39=1920x1080i@50Hz40=1920x1080i@100Hz41=1280x720p@100Hz42=720x576p@100Hz43=720x576p@100Hz44=720(1440)x576i@100Hz45=720(1440)x576i@100Hz46=1920x1080i@119.88/120Hz47=1280x720p@119.88/120Hz48=720x480p@119.88/120Hz49=720x480p@119.88/120Hz50=720(1440)x480i@119.88/120Hz51=720(1440)x480i@119.88/120Hz52=720x576p@200Hz53=720x576p@200Hz54=720(1440)x576i@200Hz55=720(1440)x576i@200Hz56=720x480p@239.76/240Hz57=720x480p@239.76/240Hz58=720(1440)x480i@239.76/240Hz59=720(1440)x480i@239.76/240Hz60=1280x720p@23.97Hz/24Hz61=1280x720p@25Hz62=1280x720p@29.97Hz/30Hz63=1920x1080p@119.88/120Hz64=1920x1080p@100Hz65=800x600p@60Hz66=1024x768@60Hz67=1280x768p@60Hz68=1280x1024p@60Hz69=1600x120p@60Hz70=1680x1050p@60Hz71=1920x1200@60Hz72=3840x2160p@24Hz73=3840x2160p@25Hz74=3840x2160p@30Hz75=3840x2160p@50Hz76=3840x2160p@60Hz77-100=(Reserved)100=Custom resolution 1101=Custom resolution 2102=Custom resolution 3103=Custom resolution 4104=Custom resolution 5104-254=(Reserved) | Set Control vlan tag to 33:#KDS-VLAN-TAG 0.33 |
| KDS-VLAN-TAG | Set vlan tag of gateway port. | #KDS-VLAN-TAGgw_type.tag_id | ~nn@KDS-VLAN-TAGgw_type.tag_id | gw_type:0 – Controltag_id – vlan tag (2 to 4093)1 = No VLAN tag | Set control vlan tag:#KDS-VLAN-TAG 0 |
| KDS-VLAN-TAG? | Get vlan tag of gateway port. | #KDS-VLAN-TAG? gw_type | ~nn@KDS-VLAN-TAGgw_type.tag_id | gw_type:0 – Controltag_id – vlan tag (2 to 4093)1 = No VLAN tag | Get control vlan tag:#KDS-VLAN-TAG? 0 |
| LDFW | Load new firmware file.NOTE: In most devices firmware data is saved to flash memory, but the memory does not update until receiving the "UPGRADE" command and is restarted. | Step 1:#LDFW_sizeStep 2: If ready was received, send FIRMWARE_DATA | Response 1:~nn@LDFW sizereadyor~nn@LDFW ørmnResponse 2:~nn@LDFW_size øk | size - Size of firmware data that is sent firmware_data - HEX or KFW file in protocol packets Using the Packet Protocol Send a command: LDRV, LOAD, IROUT, LDEDIDReceive Ready or ERR### If Ready:a. Send a packet,b. Receive OK on the last packet,c. Receive OK for the command Packet structure: Packet ID (1, 2, 3...) (2 bytes in length) Length (data length + 2 for CRC) - (2 bytes in length) Data (data length -2 bytes) CRC - 2 bytes Response: ~nnnn øk(Where NNNN is the received packet ID in ASCII hex digits.) | |
| LOCK-EDID | Lock last read EDID. | #LOCK-EDIDin_index,lock_mode | ~nn@LOCK-EDIDin_index,lock_mode | in_index - 1 lock_mode - On/Off0 - Off unlocks EDID1 - On locks EDID | Lock the last read EDID from the HDMI In 1 input #LOCK-EDID 1.1 |
| LOCK-EDID? | Get EDID lock state. | #LOCK-EDID? in_index | ~nn@LOCK-EDIDin_index,lock_mode | in_index - 1 lock_mode - On/Off0 - Off unlocks EDID1 - On locks EDID | Get EDID lock state for Input 1 #LOCK-EDID? 1 |
| LOCK-FP | Lock the front panel. | #LOCK-FP lock/unlock | ~nn@LOCK-FPlock/unlock | Lock/Unlock - On/Off0 - (Off) Unlocks EDID1 - (On) Locks EDID | Unlock front panel: #LOCK-FP.0 |
| LOCK-FP? | Get the front panel lock state. | #LOCK-FP? | ~nn@LOCK-FPlock/unlock | Lock/Unlock - On/Off Off - Unlocks EDIDOn - Locks EDID | Get the front panel lock state: #LOCK-FP? |
| LOG-ACTION | Reset events log. | #LOG-ACTION action,period | ~nn@LOG-ACTIONaction,period | action - one of 1 - start (start logging)2 - pause (pause logging, but keep log content)3 - resume (resume logging)4 - reset (clear all current logs, keep logging) period - relevant for "start"1 - keep current2 - daily3 - weekly (default) | Reset events log daily: #LOG-ACTION 4.2 |
| LOG-TAIL? | Get the last "n" lines of message logs.NOTE: Used for advanced troubleshooting. Helps find error root causes and gets details not displayed in the error code number. | #LOG-TAIL? line_num | Get:~nn@LOG-TAILnnLine content #1Line content #2Etc... | line_num - Optional, default line_num is 10 | Get the last "2" lines of message logs: #LOG-TAIL? 2 |
| LOGIN | Set protocol permission. NOTE: The permission system works only if security is enabled with the "SECUR" command. LOGIN allows the user to run commands with an End User or Administrator permission level. When the permission system is enabled, LOGIN enables running commands with the User or Administrator permission level When set, login must be performed upon each connection. It is not mandatory to enable the permission system in order to use the device. In each device, some connections allow logging in to different levels. Some do not work with security at all. Connection may logout after timeout. | #LOGIN login_level,password | ~nn@LOGIN login_level,passwordokor~nn@LOGIN_err004(if bad password entered) | login_level - Level of permissions required (User or Admin) password - Predefined password (by PASS command). Default password is an empty string | Set the protocol permission level to Admin (when the password defined in the PASS command is 33333): #LOGIN admin,33333 |
| LOGIN? | Get current protocol permission level.NOTE: The permission system works only if security is enabled with the "SECUR" command. For devices that support security, LOGIN allows the user to run commands with an End User or Administrator permission level. In each device, some connections allow logging in to different levels. Some do not work with security at all. Connection may logout after timeout. | #LOGIN? | ~nn@LOGIN login_level | login_level - Level of permissions required (User or Admin) | Get current protocol permission level: #LOGIN? |
| LOGOUT | Cancel current permission level.NOTE: Logs out from End User or Administrator permission levels to Not Secure. | #LOGOUT | ~nn@LOGOUT_ok | time - minutes of logout time | #LOGOUT |
| LOGOUT-TIMEOUT | Set inactivity auto-logout time. | #LOGOUT-TIMEOUT time | ~nn@LOGOUT-TIMEOUT time | time - minutes of logout time | Set Inactivity auto-logout time to 10 #LOGOUT-TIMEOUT 10 |
| LOGOUT-TIMEOUT? | Get inactivity auto-logout time. | #LOGOUT-TIMEOUT? | ~nn@LOGOUT-TIMEOUT time | time - minutes of logout time | Get Inactivity auto-logout time #LOGOUT-TIMEOUT? |
| MODEL? | Get device model. NOTE: This command identifies equipment connected to KDS-SW2-EN7 and notifies of identity changes to the connected equipment. The Matrix saves this data in memory to answer REMOTE-INFO requests. | #MODEL? | ~nn@MODEL model_name | model name - String of up to 19 printable ASCII chars | Get the device model: #MODEL? |
| NAME | Set machine (DNS) name. NOTE: The machine name is not the same as the model name. The machine name is used to identify a specific machine or a network in use (with DNS feature on). | #NAME_interface_id, host_name | ~nn@NAME_interface_id, host_name | interface_id 0 - machine name host_name - String of up to 15 alpha-numeric chars (can include hyphen, not at the beginning or end) | Set the machine DNS name of the device to room-442: #NAME_0_room-442 |
| NAME? | Get machine (DNS) name. NOTE: The machine name is not the same as the model name. The machine name is used to identify a specific machine or a network in use (with DNS feature on). | #NAME? interface_id | ~nn@NAME interface_id, host_name | interface_id 0 - machine name host_name - String of up to 15 alpha-numeric chars (can include hyphen, not at the beginning or end) | Get the DNS name of the device: #NAME? 0 |
| NAME-RST | Reset machine (DNS) name to factory default.NOTE: Factory default of machine (DNS) name is "KRAMER_" + 4 last digits of device serial number. | #NAME-RST | ~nn@NAME-RST ok | Reset the machine name (S/N last digits are 0102): #NAME-RST kramer_0102 | |
| NET-CONFIG | Set a network configuration.NOTE:Parameters [DNS1] and [DNS2]are optional.NOTE:For Backward compatibility, the id parameter can be omitted. In this case, the Network ID, by default, is 0, which is the Ethernet control port.NOTE:If the gateway address is not compliant to the subnet mask used for the host IP, the command will return an error. Subnet and gateway compliancy specified by RFC950. | #NET-CONFIGnetw_id,net_ip,net_mask,gateway,[dns1],[dns2] | ~nn@NET-CONFIGnetw_id,net_ip,net_mask,gateway | netw_id - Network ID - the device network interface (if there are more than one). Counting is 0 based, meaning the control port is '0', additional ports are 1,2,3,... net_ip - Network IPnet_mask - Network maskgateway - Network gateway | Set the device network parameters to IP address 192.168.113.10, net mask 255.255.0.0, and gateway 192.168.0.1:#NET-CONFIG 0,192.168.113.10.255.255.0.0,192.168.0.1 |
| NET-CONFIG? | Get a network configuration. | #NET-CONFIG? ,netw_id | ~nn@NET-CONFIGnetw_id,net_ip,net_mask,gateway | netw_id - Network ID - the device network interface (if there are more than one). Counting is 0 based, meaning the control port is '0', additional ports are 1,2,3,... net_ip - Network IPnet_mask - Network maskgateway - Network gateway | Get network configuration:#NET-CONFIG? ,id |
| NET-DHCP | Set DHCP mode.NOTE:Only 1 is relevant for the mode value. To disable DHCP, the user must configure a static IP address for the device. Connecting Ethernet to devices with DHCP may take more time in some networks. To connect with a randomly assigned IP by DHCP, specify the device DNS name (if available) using the NAME command. You can also get an assigned IP by direct connection to USB or RS-232 protocol port, if available. For proper settings consult your network administrator.NOTE:For Backward compatibility, the id parameter can be omitted. In this case, the Network ID, by default, is 0, which is the Ethernet control port. | #NET-DHCPnetw_id,dhcp_state | ~nn@NET-DHCPnetw_id,dhcp_state | netw_id - Network ID - the device network interface (if there are more than one). Counting is 0 based, meaning the control port is '0', additional ports are 1,2,3,... dhcp_state - 1 - Try to use DHCP. (If unavailable, use the IP address set by the factory or the net-ip command). | Enable DHCP mode for port 1, if available:#NET-DHCP_1,1 |
| NET-DHCP? | Get DHCP modeNOTE:For Backward compatibility, the id parameter can be omitted. In this case, the Network ID, by default, is 0, which is the Ethernet control port. | #NET-DHCP? ,netw_id | ~nn@NET-DHCPnetw_id,dhcp_state | netw_id - Network ID - the device network interface (if there are more than one). Counting is 0 based, meaning the control port is '0', additional ports are 1,2,3,... dhcp_state - 1 - Try to use DHCP. (If unavailable, use the IP address set by the factory or the net-ip command). | Get DHCP mode for port 1, if available:#NET-DHCP_1 |
| NET-MAC? | Get MAC address.NOTE:For backward compatibility, the id parameter can be omitted. In this case, the Network ID, by default, is 0, which is the Ethernet control port. | #NET-MAC? ,id | ~nn@NET-MACid,mac_address | id - Network ID - the device network interface (if there are more than one). Counting is 0 based, meaning the control port is '0', additional ports are 1,2,3,... mac_address - Unique MAC address. Format: XX-XX-XX-XX-XX where X is hex digit | #NET-MAC? ,id |
| NET-STAT? | Get net connection list of this machine.NOTE:The response is returned in one line and terminated with.The response format lists signal IDs separated by commas. This is an Extended Protocol 3000 command. | #NET-STAT? | ~nn@NET-STAT[<port_type>:,state],.. | port_type - TCP/UDP 0 - TCP 1 - UDP port_index - Device port client_ip - Dot-separated representation of the IP address client_port - Client port state - listen or established | Get net connection list of this machine:#NET-STATE?-01@NETSTAT[TCP:80,0.0.0.0:LISTEN],[TCP:5000,0.0.0.0:LISTEN],[TCP:80,192.168.114.3:52400,ESTABLISHED],[TCP:5000,192.168.1.100:51647),ESTABLISHED]-LF> |
| NET-IP? | Get a network IP address.This is an UDP protocol only. | #NET-IP? | ~nn@NET-IP_net_ip | net_ip - Network IP | Get network IP address:#NET-IP? |
| PASS | Set password for login level.Default password = admin. | #PASS login_level password | ~nn@PASSlogin_level,password | login_level - Level of login to set (supports admin only).password - Password for the login_level.Password should be 8 to 24 characters (including letters, numbers, and symbols without spaces or commas), at least one number, one symbol without spaces or commas, one uppercase letter and one lowercase letter. | Set the password for the admin protocol permission level to Livi4559*: #PASS admin,Livi4559* |
| PASS? | Get password for login level.Default password = admin. | #PASS? login_level | ~nn@PASSlogin_level,password | login_level - Level of login to set (supports admin only).password - Password for the login_level. Up to 15 printable ASCII chars | Get the password for the admin protocol permission level:#PASS? admin |
| PORT-DIRECTION | Set port direction as input or output. | #PORT-DIRECTION | ~nn@PORT-DIRECTION | The following attributes comprise the signal ID:- Direction of the port:IN - InputOUT - OutputBOTH - Bi-directional }- Type of signal on the port:HDMIANALOG-AUDIOIR- The port number as printed on the front or rear panel- Signal ID attribute:AUDIOIR- Port direction:IN - InputOUT - Output | Set audio analog port direction as input#PORT-DIRECTIONboth.analog.1.audio, IN |
| PORT-DIRECTION? | Get port direction. | #PORT-DIRECTION? | ~nn@PORT-DIRECTION | The following attributes comprise the signal ID:- Direction of the port:IN - InputOUT - OutputBOTH - Bi-directional }- Type of signal on the port:HDMIANALOG-AUDIOIR- The port number as printed on the front or rear panel- Signal ID attribute:AUDIOIR- Port direction:IN - InputOUT - Output | Get audio analog port direction#PORT-DIRECTION?both.analog.1.audio |
| PORTS-LIST? | Get the port list of this machine.NOTE: The response is returned in one line and terminated with. The response format lists port IDs separated by commas. This is an Extended Protocol 3000 command. | #PORTS-LIST? | ~nn@PORTS-LIST[..] | The following attributes comprise the port ID:- Direction of the port:INOUTBOTH- Type of signal on the port:HDMISTREAMUSB_CANALOG_AUDIORS-232IRUSB_AUSB_B- The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT | Get the ports list:#PORTS-LIST? |
| RESET | Reset deviceNOTE: To avoid locking the port due to a USB bug in Windows, disconnect USB connections immediately after running this command. If the port was locked, disconnect and reconnect the cable to reopen the port. | #RESET | ~nn@RESET_pk | ||
| ROLLBACK | Rollback firmware to standby version. | #ROLLBACK | ~nn@ROLLBACKok | Perform firmware rollback:#ROLLBACK | |
| SECUR | Start/stop security.NOTE: The permission system works only if security is enabled with the “SECUR” command. | #SECUR_security_state | ~nn@SECURsecurity_stateLF> | security_state – Security state0 – OFF (disables security)1 – ON (enables security) | Enable the permission system:#SECUR_0 |
| SIGNALS-LIST? | Get signal ID list of this machine.NOTE: The response is returned in one line and terminated withLF, The response format lists signal IDs separated by commas.This is an Extended Protocol 3000 command. | #SIGNALS-LIST?LF> | ~nn@SIGNALS-LIST[-- Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional (e.g. for RS-232)-- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIORS-232IRUSB_AUSB_B-- The port number as printed on the front or rear panel1 – HDMI IN2 – USB_C IN1 – HDMI OUT-- Signal ID attribute:VIDEOAUDIORS232IRUSB-- Indicates a specific channel number when there are multiple channels of the same type | The following attributes comprise the signal ID:-- Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional (e.g. for RS-232)-- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIORS-232IRUSB_AUSB_B-- The port number as printed on the front or rear panel1 – HDMI IN2 – USB_C IN1 – HDMI OUT-- Signal ID attribute:VIDEOAUDIORS232IRUSB-- Indicates a specific channel number when There are multiple channels of the same type | Get signal ID list:#SIGNALS-LIST? |
| SN? | Get device serial number. | #SN? | ~nn@SNSerial_numLF> | serial_num – 14 decimal digits, factory assigned | Get the device serial number:#SN? |
| STANDBY | Set standby mode. | #STANDBY_value | ~nn@STANDBYvalueLF> | value – On/Off0 – Off1 – On | Set standby mode:#STANDBY_1 |
| STANDBY-TIMEOUT | Set inactivity auto-standby time. | #STANDBY-TIMEOUT time | ~nn@STANDBY-TIMEOUTtimeLF> | time – minutes of standby time | Set Inactivity auto-standby time is 10 min#STANDBY-TIMEOUT10 |
| STANDBY-TIMEOUT? | Get inactivity auto-standby time. | #STANDBY-TIMEOUT? | ~nn@STANDBY-TIMEOUTtimeLF> | time – minutes of standby time | Get Inactivity auto-standby time#STANDBY-TIMEOUT? |
| STANDBY-VERSION? | Get standby firmware version. | #STANDBY-VERSION? | ~nn@STANDBY-VERSION?standby_versionLF> | standby_version – XX.XX.XXXX where the digit groups are:major.minor.build version | Get standby version#STANDBY-VERSION? |
| TIME | Set device time and date..NOTE: The year must be 4 digits. The device does not validate the day of week from the date. Time format - 24 hours.Date format - Day, Month, Year. | #TIME_day_of_week.date,data | ~nn@TIMeday_of_week.date,dataLF> | day_of_week – One of(SUN.MON.TUE.WED THU.FRI.SAT)date – Format: DD-MM-YYYY.data – Format: hh:mm:ss wherehh = hoursmm = minutesss = seconds | Set device time and date to December 5, 2018 at 2:30pm:#TIME_mon_05-12-2018,14:30:00 |
| TIME? | Get device time and date..NOTE: The year must be 4 digits. The device does not validate the day of week from the date. Time format - 24 hours.Date format - Day, Month, Year. | #TIME? | ~nn@TIMeday_of_week.date,dataLF> | day_of_week – One of(SUN.MON.TUE.WED THU.FRI.SAT)date – Format: YYYY/MM/DD whereYYYY = YearMM = MonthDD = Daydata – Format: hh:mm:ss wherehh = hoursmm = minutesss = seconds | Get device time and date:#TIME? |
| TIME-LOC | Set local time offset from UTC/GMT.NOTE: If the time server is configured, device time calculates by adding UTC off to UTC time (that it got from the time server) + 1 hour if daylight savings time is in effect. TIME command sets the device time without considering these settings. | #TIME-LOCUtc_off,dst_state | ~nn@TIME-LOCutc_off,dst_stateLF> | utc_off – Offset of device time from UTC/GMT (without daylight time correction)dst_state – Daylight saving time state0 – no daylight saving time1 – daylight saving time | Set local time offset to 3 with no daylight-saving time:#TIME-LOC_3.0 |
| Function | Description | Syntax | Response | Parameters/Attributes | Example | |
| TIME-LOC? | Get local time offset from UTC/GMT.NOTE: If the time server is configured, device time calculates by adding UTC_off to UTC time (that it got from the time server) + 1 hour if daylight savings time is in effect.TIME command sets the device time without considering these settings. | #TIME-LOC? | ~nn@TIME-LOCutc_off,dst_state | utc_off - Offset of device time from UTC/GMT (without daylight time correction)dst_state - Daylight saving time state0 - no daylight saving time1 - daylight saving time | Get local time offset from UTC/GMT:#TIME-LOC? | |
| TIME-SRV | Set time server.NOTE: This command is needed for setting UDP timeout for the current client list. | #TIME-SRVMode,time_server_ip,sync_hour | ~nn@TIME-SRVMode,time_server_ip,sync_hour,server_status | mode - On/Off0 - Off1 - Ontime_server_ip - Time server IP addresssync_hour - Hour in day for timeserver syncserver_status - On/Off | Set time server with IP address of 128.138.140.44 to ON:#TIME-SRV1,128.138.140.44,0.1 | |
| TIME-SRV? | Get time server.NOTE: This command is needed for setting UDP timeout for the current client list. | #TIME-SRV? | ~nn@TIME-SRVMode,time_server_ip,sync_hour,server_status | mode - On/Off0 - Off1 - Ontime_server_ip - Time server IP addresssync_hour - Hour in day for timeserver syncserver_status - On/Off | Get time server:#TIME-SRV? | |
| UART | Set com port configuration. If Serial is configured when RS-485 is selected, the RS-485 UART port automatically changes.The command is backward compatible, meaning that if the extra parameters do not exist, FW goes to.RS-232.Stop_bits 1.5 is only relevant for 5 data_bits. | #UARTcom_id,baud_rate,data_bits,parity,stop_bits_mode,serial_type,485_term | ~nn@UARTcom_id,baud_rate,data_bits,parity,stop_bits_mode,serial_type,485_term | com_id - 1 to n (machine dependent)baud_rate - 9600 - 115200data_bits - 5-8parity - Parity Type0 - No1 - Odd2 - Evenstop_bits_mode - 1/1.5/2serial_type - 232/4850 - 2321 - 485485_term - 485 termination state0 - disable1 - enable(optional - this exists only when serial_type is 485) | Set baud rate to 9600, 8 data bits, parity to none and stop bit to 1:#UART_9600,8,node,1 | |
| UART? | Get com port configuration.The command is backward compatible, meaning that if the extra parameters do not exist, FW goes to.RS-232.Stop_bits 1.5 is only relevant for 5 data_bits. | #UART?com_id | ~nn@UARTcom_id,baud_rate,data_bits,parity,stop_bits_mode,serial_type,485_term | com_id - 1 to n (machine dependent)baud_rate - 9600 - 115200data_bits - 5-8parity - Parity Type0 - No1 - Odd2 - Evenstop_bits_mode - 1/1.5/2serial_type - 232/48485_term - 485 termination state0 - disable1 - enable(optional - this exists only when serial_type is 485) | Set baud rate to 9600, 8 data bits, parity to none and stop bit to 1:#UART1,9600,8,node,1 | |
| UPG-TIME? | Get firmware version last upgrade date/time Add New Command for KDS-7 | #UPG-TIME? | ~nn@UPG-TIMEDate,data | date - Format: DD-MM-YYYY.data - Format: hh:mm:ss where | Get last upgrade date/time #UPG-TIME? | |
| UPGRADE | Perform firmware upgrade.NOTE: Not necessary for some devices.Firmware usually uploads to a device via a command like LDFW.Reset the device to complete the process. | #UPGRADE | ~nn@UPGRADE.pk | Perform firmware upgrade:#UPGRADE | ||
| VERSION? | Get firmware version number. | #VERSION? | ~nn@VERSIONfirmware_version | firmware_version - XX.XX.XXXXwhere the digit groups are:major.minor.build version | Get the device firmware version number:#VERSION? |
| Function | Description | Syntax | Response | Parameters/Attributes | Example |
| X-AUD-DESC? | Get audio signal infoNOTE: This is an Extended Protocol 3000 command. | #X-AUD-DESC? | ~nn@X-AUD-DESC? | The following attributes comprise the signal ID:- Direction of the port:IN - Input OUT - Output BOTH - Bi-directional (e.g. for RS-232)- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIOORS-232IRUSB_AUSB_B-The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUTch _tot - Total number of channels samp_rate - Sample rate aud_format - | Get the audio signal info:#X-AUD-DESC?out.hdmi.1 |
| rt_index> | ,ch_tot,samp_rate,aud_format<LF> | ||||
| X-AUD-LVL | Set audio level of a specific signal.NOTE: This is an Extended Protocol 3000 command. | #X-AUD-LVL | ~nn@X-AUD-LVL | The following attributes comprise the signal ID:- Direction of the port:IN - Input OUT - Output BOTH - Bi-directional (e.g. for RS-232)- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIOORS-232IRUSB_AUSB_B-The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT-Signal ID attribute:VIDEOAUDIORS232IRUSB- Indicates a specific channel number when there are multiple channels of the same type audio_level - Audio level in dB (range between -60 to +30) depending of the ability of the product | Set the audio level of a specific signal to 10:#X-AUD-LVLin.analog_audio.5.audio.1,10 |
| rt_index>.,audio_level<CR> | ,,audio_level<CR><LF> | ||||
| X-AUD-LVL? | Get audio level of a specific signal.NOTE: This is an Extended Protocol 3000 command. | #X-AUD-LVL? | ~nn@X-AUD-LVL | The following attributes comprise the signal ID:- Direction of the port:IN - Input OUT - Output BOTH - Bi-directional (e.g. for RS-232)- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIOORS-232IRUSB_AUSB_B-The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT-Signal ID attribute:VIDEOAUDIORS232IRUSB- Indicates a specific channel number when there are multiple channels of the same type audio_level - Audio level in dB (range between -60 to +30) depending of the ability of the product | Get the audio level of a specific signal:#X-AUD-LVL?out.analog_audio.1.audio.1<CR> |
| rt_index>.,audio_level<CR><LF> | |||||
| X-AV-SW-MODE | Set auto-switch mode per output.NOTE: This is an Extended Protocol 3000 command. | #X-AV-SW-MODE, connection_mode | ~nn@X-AV-SW-MODE, connection_mode | The following attributes comprise the signal ID:- Direction of the port:IN - Input OUT - Output BOTH - Bi-directional (e.g. for RS-232)- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIOORS-232IRUSB_AUSB_B- The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT- Signal ID attribute:VIDEOAUDIORS232IRUSB- Indicates a specific channel number when there are multiple channels of the same type connection_mode - Connecton mode0 - manual1 - priority2 - last connected | Set auto switch mode for HDMI OUT 1 (last connected):#X-AV-SW-MODE out.hdmi.1.video.1,2 |
| X-AV-SW-MODE? | Get auto-switch mode.NOTE: This is an Extended Protocol 3000 command. | #X-AV-SW-MODE?,-. | ~nn@X-AV-SW-MODE,-.connection_mode | The following attributes comprise the signal ID:- Direction of the port:IN - Input OUT - Output BOTH - Bi-directional (e.g. for RS-232)- Type of signal on the port:HDMIUSB_CSTREAMANALOG_AUDIOORS-232IRUSB_AUSB_B- The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT- Signal ID attribute:VIDEOAUDIORS232IRUSB- Indicates a specific channel number when there are multiple channels of the same type connection_mode - Connecton mode0 - manual1 - priority2 - last connected | Get auto switch mode for HDMI OUT 1:#X-AV-SW-MODE?out.hdmi.1.video.1 |
| X-MUTE | Set mute ON/OFF on a specific signal. | #X-MUTE,-.state | ~nn@ X-MUTE,-.state | - Direction of the port:IN - Input OUT - Output BOTH - Bi-directional)- Type of signal on the port:HDMIUSB_CANALOG_AUDIO- The port number as printed on the front or rear panel1 - HDMI IN2 - USB_C IN1 - HDMI OUT- Signal ID attribute:VIDEOAUDIO- Indicates a specific channel number when there are multiple channels of the same type state - OFF/ON (not case sensitive) | Mute the video on HDMI OUT 1:#X-MUTE_out.hdmi.1.video.1.on |
| X-MUTE? | Get mute ON/OFF on a specific signal. | #X-MUTE?<,>..R> | ~nn@ X-MUTE<,>..port _format<,>,state | – Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional– Type of signal on the port:HDMIUSB_CANALOG_AUDIO– The port number as printed on the front or rear panel1 – HDMI IN2 – USB C IN1 – HDMI OUT– Signal ID attribute:VIDEOAUDIO}– Indicates a specific channel number when there are multiple channels of the same type state – OFF/ON (not case sensitive) | Get the mute the video on HDMI OUT 1:#X-MUTE?_out.hdmi.1.video.1 |
| X-PRIORITY | Set priority order. | #X-PRIORITY<,>..port _format><,>..port _index><,>..signal _type><,>..port _format><,>..signal _type>,...] | ~nn@X-PRIORITY<,>..port _format><,>,[<,>,[<,>,[<,>,...] | – Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional }– Type of signal on the port:HDMIUSB_CANALOG_AUDIO– The port number as printed on the front or rear panel1 – HDMI IN2 – USB C IN1 – HDMI OUT– Signal ID attribute:VIDEOAUDIO | Set video priority is 3,2,1#X-PRIORITYout.hdmi.1.video.[in.usb_c.3.video.in.hdmi.2video,in.hdmi.1.video] |
| X-PRIORITY? | Get priority order. | #X-PRIORITY?<,>..port _format><,>..port _index><,>.. | ~nn@X-PRIORITY<,>..port _format><,>,[<,>,[<,>,...] | – Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional }– Type of signal on the port:HDMIUSB_CANALOG_AUDIO– The port number as printed on the front or rear panel1 – HDMI IN2 – USB C IN1 – HDMI OUT– Signal ID attribute:VIDEOAUDIO | Get video priority#X-PRIORITY?out.hdmi.1.video |
| X-ROUTE | Send routing command.NOTE: It is recommended to use the command#SIGNALS-LIST to get the list of all signal IDs available in the system and which can be used in this command.Video 1 is the default port in this command and is implied even if not written:#X-ROUTEout.sdi.5.in.sdi.1>is interpreted as:#X-ROUTEout.sdi.5.video.1.in.sdi.1.video.1This is an Extended Protocol 3000 command.Brackets [‘ and ’] are reservedProtocol 3000 characters that define a list of parameters as in[a,b,c,d]. | #X-ROUTE[<,>..port _type1><,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<, HDMI HDBTANALOG AUDIOSRS-232IRUSB_AUSB_BSTREAM– The port number as printed on the front or rear panel– Signal ID attribute:VIDEORS232IRUSB– Indicates a specific channel number when there are multiple channels of the same type | ~nn@X-ROUTE[<,>..port _type1><,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,>,...],<,>,[<,> | The following attributes comprise the signal ID:– Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional (e.g. for RS-232)– Type of signal on the port:HDMIHDBTANALOG AUDIORS-232IRUSB_AUSB_BSTREAM– The port number as printed on the front or rear panel– Signal ID attribute:VIDEORS232IRUSB– Indicates a specific channel number when there are multiple channels of the same type | Route HDMI IN 2 to HDMI OUT 1:#X-ROUTEout.hdmi.1.video.1.in.hdmi.2.video.1 |
| X-ROUTE? | Get routing status.NOTE: It is recommended to use the command#SIGNALS-LIST to get the list of all signal IDs available in the system and which can be used in this command.VIDEO.1 are the defaultandin this command and are implied even if not written:#X-ROUTE out.sdi.5.in.sdi.1is interpreted as:#X-ROUTE out.sdi.5.video.1.in.s di.1.video.1This is an Extended Protocol 3000 command. | #X-ROUTE?<direction_type1>.<port_type1>.<signal_type1>.<index1><CR> | ~nn@X-ROUTE.<direction_type1>.<port_type1>.<port_index1>.<signal_type1>.<index1>,<direction_type2>.<port_type2>.<port_index2>.<signal_type2>.<index2><CR><LF> | The following attributes comprise the signal ID:- Direction of the port:IN – InputOUT – OutputBOTH – Bi-directional (e.g. for RS-232)-- Type of signal on the port:HDMIHDBTANALOG_AUDIORS-232IRUSB_AUSB_BSTREAM-- The port number as printed on the front or rear panel-- Signal ID attribute:VIDEOAUDIORS232IRUSB-- Indicates a specific channel number when there are multiple channels of the same type | Get the routing status for HDMI out:#X-ROUTE?out.hdmi.1.video.1 |
Result and Error Codes
Syntax
In case of an error, the device responds with an error message. The error message syntax:
- \~NN@ERR XXX
– when general error, no specific command - \~NN@CMD ERR XXX
– for specific command - NN – machine number of device, default = 01
- XXX - error code
Error Codes
| Error Name | Error Code | Description |
| P3K_NO_ERROR | 0 | No error |
| ERR_PROTOCOL_SYNTAX | 1 | Protocol syntax |
| ERR_COMMAND_NOT_AVAILABLE | 2 | Command not available |
| ERR_PARAMETER_OUT_OF_RANGE | 3 | Parameter out of range |
| ERR_UNAUTHORIZED_ACCESS | 4 | Unauthorized access |
| ERR_INTERNAL_FW_ERROR | 5 | Internal FW error |
| ERR_BUSY | 6 | Protocol busy |
| ERR_WRONG_CRC | 7 | Wrong CRC |
| ERR_TIMEDOUT | 8 | Timeout |
| ERR_RESERVED | 9 | (Reserved) |
| ERR_FW_NOT_ENOUGH_SPACE | 10 | Not enough space for data (firmware, FPGA...) |
| ERR_FS_NOT_ENOUGH_SPACE | 11 | Not enough space – file system |
| ERR_FS_FILE_NOT_EXISTS | 12 | File does not exist |
| ERR_FS_FILE_CANT_CREATED | 13 | File can't be created |
| ERR_FS_FILE_CANT_OPEN | 14 | File can't open |
| ERR_FEATURE_NOT_SUPPORTED | 15 | Feature is not supported |
| ERR_RESERVED_2 | 16 | (Reserved) |
| ERR_RESERVED_3 | 17 | (Reserved) |
| ERR_RESERVED_4 | 18 | (Reserved) |
| ERR_RESERVED_5 | 19 | (Reserved) |
| ERR_RESERVED_6 | 20 | (Reserved) |
| ERR_PACKET_CRC | 21 | Packet CRC error |
| ERR_PACKET_MISSED | 22 | Packet number isn't expected (missing packet) |
| ERR_PACKET_SIZE | 23 | Packet size is wrong |
| ERR_RESERVED_7 | 24 | (Reserved) |
| ERR_RESERVED_8 | 25 | (Reserved) |
| ERR_RESERVED_9 | 26 | (Reserved) |
| ERR_RESERVED_10 | 27 | (Reserved) |
| ERR_RESERVED_11 | 28 | (Reserved) |
| ERR_RESERVED_12 | 29 | (Reserved) |
| ERR_EDID_CORRUPTED | 30 | EDID corrupted |
| ERR_NON_LISTED | 31 | Device specific errors |
| ERR_SAME_CRC | 32 | File has the same CRC – not changed |
| ERR_WRONG_MODE | 33 | Wrong operation mode |
| ERR_NOT_CONFIGURED | 34 | Device/chip was not initialized |
The warranty obligations of Kramer Electronics Inc. ("Kramer Electronics") for this product are limited to the terms set forth below:
What is Covered
This limited warranty covers defects in materials and workmanship in this product.
What is Not Covered
This limited warranty does not cover any damage, deterioration or malfunction resulting from any alteration, modification, improper or unreasonable use or maintenance, misuse, abuse, accident, neglect, exposure to excess moisture, fire, improper packing and shipping (such claims must be presented to the carrier), lightning, power surges, or other acts of nature. This limited warranty does not cover any damage, deterioration or malfunction resulting from the installation or removal of this product from any installation, any unauthorized tampering with this product, any repairs attempted by anyone unauthorized by Kramer Electronics to make such repairs, or any other cause which does not relate directly to a defect in materials and/or workmanship of this product. This limited warranty does not cover cartons, equipment enclosures, cables or accessories used in conjunction with this product.
Without limiting any other exclusion herein, Kramer Electronics does not warrant that the product covered hereby, including, without limitation, the technology and/or integrated circuit(s) included in the product, will not become obsolete or that such items are or will remain compatible with any other product or technology with which the product may be used.
How Long this Coverage Lasts
The standard limited warranty for Kramer products is seven (7) years from the date of original purchase, with the following exceptions:
- All Kramer VIA hardware products are covered by a standard three (3) year warranty for the VIA hardware and a standard three (3) year warranty for firmware and software updates; all Kramer VIA accessories, adapters, tags, and dongles are covered by a standard one (1) year warranty.
- Kramer fiber optic cables, adapter-size fiber optic extenders, pluggable optical modules, active cables, cable retractors, ring mounted adapters, portable power chargers, Kramer speakers, and Kramer touch panels are covered by a standard one (1) year warranty. Kramer 7-inch touch panels purchased on or after April 1st, 2020 are covered by a standard two (2) year warranty.
- All Kramer Calibre products, all Kramer Minicom digital signage products, all HighSecLabs products, all streaming, and all wireless products are covered by a standard three (3) year warranty.
- All Sierra Video MultiViewers are covered by a standard five (5) year warranty.
- Sierra switchers & control panels are covered by a standard seven (7) year warranty (excluding power supplies and fans that are covered for three (3) years).
- K-Touch software is covered by a standard one (1) year warranty for software updates.
- All Kramer passive cables are covered by a lifetime warranty.
Who is Covered
Only the original purchaser of this product is covered under this limited warranty. This limited warranty is not transferable to subsequent purchasers or owners of this product.
What Kramer Electronics Will Do
Kramer Electronics will, at its sole option, provide one of the following three remedies to whatever extent it shall deem necessary to satisfy a proper claim under this limited warranty:
- Elect to repair or facilitate the repair of any defective parts within a reasonable period of time, free of any charge for the necessary parts and labor to complete the repair and restore this product to its proper operating condition. Kramer Electronics will also pay the shipping costs necessary to return this product once the repair is complete.
- Replace this product with a direct replacement or with a similar product deemed by Kramer Electronics to perform substantially the same function as the original product. If a direct or similar replacement product is supplied, the original product's end warranty date remains unchanged and is transferred to the replacement product.
- Issue a refund of the original purchase price less depreciation to be determined based on the age of the product at the time remedy is sought under this limited warranty.
What Kramer Electronics Will Not Do Under This Limited Warranty
If this product is returned to Kramer Electronics or the authorized dealer from which it was purchased or any other party authorized to repair Kramer Electronics products, this product must be insured during shipment, with the insurance and shipping charges prepaid by you. If this product is returned uninsured, you assume all risks of loss or damage during shipment. Kramer Electronics will not be responsible for any costs related to the removal or re-installation of this product from or into any installation. Kramer Electronics will not be responsible for any costs related to any setting up this product, any adjustment of user controls or any programming required for a specific installation of this product.
How to Obtain a Remedy Under This Limited Warranty
To obtain a remedy under this limited warranty, you must contact either the authorized Kramer Electronics reseller from whom you purchased this product or the Kramer Electronics office nearest you. For a list of authorized Kramer Electronics resellers and/or Kramer Electronics authorized service providers, visit our web site at www.kramerav.com or contact the Kramer Electronics office nearest you.
In order to pursue any remedy under this limited warranty, you must possess an original, dated receipt as proof of purchase from an authorized Kramer Electronics reseller. If this product is returned under this limited warranty, a return authorization number, obtained from Kramer Electronics, will be required (RMA number).
You may also be directed to an authorized reseller or a person authorized by Kramer Electronics to repair the product.
If it is decided that this product should be returned directly to Kramer Electronics, this product should be properly packed, preferably in the original carton, for shipping. Cartons not bearing a return authorization number will be refused.
Limitation of Liability
THE MAXIMUM LIABILITY OF KRAMER ELECTRONICS UNDER THIS LIMITED WARRANTY SHALL NOT EXCEED THE ACTUAL PURCHASE PRICE PAID FOR THE PRODUCT. TO THE MAXIMUM EXTENT PERMITTED BY LAW, KRAMER ELECTRONICS IS NOT RESPONSIBLE FOR DIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY BREACH OF WARRANTY OR CONDITION, OR UNDER ANY OTHER LEGAL THEORY. Some countries, districts or states do not allow the exclusion or limitation of relief, special, incidental, consequential or indirect damages, or the limitation of liability to specified amounts, so the above limitations or exclusions may not apply to you.
Exclusive Remedy
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THIS LIMITED WARRANTY AND THE REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES, REMEDIES AND CONDITIONS, WHETHER ORAL OR WRITTEN, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY LAW, KRAMER ELECTRONICS SPECIFICALLY DISCLAIMS ANY AND ALL IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IF KRAMER ELECTRONICS CANNOT LAWFULLY DISCLAIM OR EXCLUDE IMPLIED WARRANTIES UNDER APPLICABLE LAW, THEN ALL IMPLIED WARRANTIES COVERING THIS PRODUCT, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, SHALL APPLY TO THIS PRODUCT AS PROVIDED UNDER APPLICABLE LAW. IF ANY PRODUCT TO WHICH THIS LIMITED WARRANTY APPLIES IS A "CONSUMER PRODUCT" UNDER THE MAGNUSON-MOSS WARRANTY ACT (15 U.S.C.A. §2301, ET SEQ.) OR OTHER APPLICABLE LAW, THE FOREGOING DISCLAIMER OF IMPLIED WARRANTIES SHALL NOT APPLY TO YOU, AND ALL IMPLIED WARRANTIES ON THIS PRODUCT, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR THE PARTICULAR PURPOSE, SHALL APPLY AS PROVIDED UNDER APPLICABLE LAW.
Other Conditions
This limited warranty gives you specific legal rights, and you may have other rights which vary from country to country or state to state. This limited warranty is void if (i) the label bearing the serial number of this product has been removed or defaced, (ii) the product is not distributed by Kramer Electronics or (iii) this product is not purchased from an authorized Kramer Electronics reseller. If you are unsure whether a reseller is an authorized Kramer Electronics reseller, visit our web site at www.kramerav.com or contact a Kramer Electronics office from the list at the end of this document. Your rights under this limited warranty are not diminished if you do not complete and return the product registration form or complete and submit the online product registration form. Kramer Electronics thanks you for purchasing a Kramer Electronics product. We hope it will give you years of satisfaction.

HDMI™
HIGH-DEFINITION MULTIMEDIA INTERFACE

P/N: 2900-301561

Rev:


SAFETY WARNING
Disconnect the unit from the power supply before opening and servicing
For the latest information on our products and a list of Kramer distributors, visit our website where updates to this user manual may be found.
We welcome your questions, comments, and feedback.
The terms HDMI, HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or registered trademarks of HDMI Licensing Administrator, Inc. All brand names, product names, and trademarks are the property of their respective owners.







Response: ~nnnn øk(Where NNNN is the received packet ID in ASCII hex digits.)