USER MANUAL MODEL: VM-4UHD 1:4 HDMI DA P/N: 2900-300479 Rev 1 www.kramerAV.
Contents 1 Introduction 1 2 2.1 2.2 2.3 Getting Started Achieving the Best Performance Safety Instructions Recycling Kramer Products 2 2 2 3 3 3.1 4 4.1 Overview Defining the VM-4UHD 1:4 HDMI DA Connecting the VM-4UHD Acquiring an EDID 4 5 6 8 5 Default EDID 6 Technical Specifications 11 7 7.1 7.2 8 8.1 8.2 Protocol 3000 Syntax Kramer Protocol 3000 Commands Packet Protocol Structure Using the Packet Protocol Calculating the CRC 12 12 16 26 26 27 9 9.1 9.2 9.3 9.
1 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 video, audio, presentation, and broadcasting professionals on a daily basis.
2 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/VM-4UHD to check for up-to-date user manuals, application programs, and to check if firmware upgrades are available (where appropriate). 2.
2.3 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.
3 Overview The Kramer TOOLS® VM-4UHD is a high-quality 1:4 HDMI distributor that takes one HDMI input, equalizes and reclocks the signal and distributes it to four identical outputs. The VM-4UHD distributes signals having resolutions up to 4Kx2K and including WUXGA and 1080p. In particular, the VM-4UHD features: A maximum data rate of 10.2Gbps (3.4Gbps per graphic channel) HDMI support for Deep Color, x.v.
3.1 Defining the VM-4UHD 1:4 HDMI DA This section defines the VM-4UHD. Figure 1: VM-4UHD 1:4 HDMI DA # Feature Function 1 PROGRAM USB Connector Connect to a PC to perform firmware upgrades (via K-Upload) and work with the EDID Designer K-Upload and EDID Designer can be downloaded from our Web site at: www.kramerav.com/downloads/) 2 EDID SETUP Button Press to capture the input EDID or select the default EDID (see Section 4.
4 Connecting the VM-4UHD Always switch off the power to each device before connecting it to your VM-4UHD. After connecting your VM-4UHD, connect its power and then switch on the power to each device. You do not have to connect all the inputs and outputs, connect only those that are required. Connect the VM-4UHD as illustrated in the example in Figure 2: 1. Connect an HDMI input source (for example, a DVD player) to the HDMI IN connector. 2.
Figure 2: Connecting the VM-4UHD 1:4 HDMI DA VM-4UHD – Connecting the VM-4UHD 7
4.1 Acquiring an EDID To acquire an EDID, press the EDID SETUP button as follows: 1. The first press of the EDID SETUP button displays the present EDID status similar to that shown in the next step. 2. The second press of EDID SETUP enters the read mode and each additional press cycles through the source options: OUT 1 -> OUT 2 -> OUT 3 -> OUT 4 -> all LEDs flash for a default EDID. 3. When the desired EDID source is reached, release the EDID SETUP button. The VM-4UHD reads the EDID for a few seconds.
5 Default EDID Model name............... VM-4UHD Manufacturer............. KMR Plug and Play ID......... KMR0672 Data string.............. Default-EDID Serial number............ 2 Manufacture date......... 2012, ISO week 255 Filter driver............ None ------------------------EDID revision............ 1.3 Input signal type........ Digital Color bit depth.......... Undefined Display type............. RGB color Screen size.............. 520 x 320 mm (24.0 in) Power management.........
CE video identifiers (VICs) - timing/formats supported 1920 x 1080p at 60Hz - HDTV (16:9, 1:1) 1920 x 1080i at 60Hz - HDTV (16:9, 1:1) 1280 x 720p at 60Hz - HDTV (16:9, 1:1) [Native] 720 x 480p at 60Hz - EDTV (16:9, 32:27) 720 x 480p at 60Hz - EDTV (4:3, 8:9) 720 x 480i at 60Hz - Doublescan (16:9, 32:27) 720 x 576i at 50Hz - Doublescan (16:9, 64:45) 640 x 480p at 60Hz - Default (4:3, 1:1) NB: NTSC refresh rate = (Hz*1000)/1001 CE audio data (formats supported) LPCM 2-channel, 16/20/24 bit depths at 32/44/48
6 Technical Specifications INPUT: 1 HDMI connector OUTPUTS: 4 HDMI connectors PORT: MAX. DATA RATE: 1 USB for firmware upgrade 10.2Gbps (3.4Gbps per graphic channel) COMPLIANCE WITH HDMI STANDARD: CONTROLS: Supports HDMI and HDCP INDICATOR LEDs: IN, OUT 1 to 4 LEDs OPERATING TEMPERATURE: 0° to +40°C (32° to 104°F) STORAGE TEMPERATURE: -40° to +70°C (-40° to 158°F) HUMIDITY: 10% to 90%, RHL non-condensing POWER CONSUMPTION: 5V DC, 1.1A DIMENSIONS: 12cm x 7.15cm x 2.4cm (4.73" x 2.
7 Protocol 3000 The VM-4UHD can be operated using serial commands from a PC, remote controller, or touch screen. The unit communicates using the default Kramer Protocol 3000. This section describes: 7.1 Kramer Protocol 3000 syntax (see Section 7.1) Kramer Protocol 3000 commands (see Section 7.
7.1.1.2 Command String Formal syntax with commands concatenation and addressing: 7.1.2 Start Address Body Delimiter # Destination_id@ Command_1 Parameter1_1,Parameter1_2,…| Command_2 Parameter2_1,Parameter2_2,…| Command_3 Parameter3_1,Parameter3_2,…| CR Device Message Format Start Address (opt) Body Delimiter ~ Sender_id@ Message CR LF 7.1.2.
Message starting character '#' - For host command/query '~' - For machine response or machine command performed by keystroke operation on the front panel or IR remote controller. Device address (Optional when directly connected to the device) K-Net Device ID or MACHINE NUMBER followed by '@' (ex. #02@CR LF ) Query sign '?' follows some commands to define a query request. All outputs sign '*' defines all outputs.
7.1.5 Bidirectional Definition All commands are bidirectional. That is, if the device receives the code, it performs the instruction. If the instruction is performed (due to a keystroke operation on the front panel or IR controller) these codes are sent to the PC or other RS-232 / Ethernet / USB controller. 7.1.6 Command Chaining Multiple commands can be chained in the same string. Each command is delimited by a pipe character ('|').
7.
Command - # Command Type - System-mandatory Command Name Permission Transparency Set: # End User Public Get: - - - Set: Protocol handshaking #␍ Get: - - Description Syntax Response ~nn@␠OK␍␊ Parameters Response Triggers Notes Validates the Protocol 3000 connection and gets the machine number Step-in master products use this command to identify the availability of a device Command - BUILD-DATE Command Name Command Type - System-mandatory Permission Transparency Set: - - - Get:
Command - CPEDID Command Name Command Type - EDID Handling Permission Transparency Set: CPEDID End User Public Get: - - - Description Syntax Set: Copy EDID data from the output to the input EEPROM #CPEDID␠src_type, src_id, dst_type, Get: - - dest_bitmap␍ Response ~nn@CPEDID␠src_stg, src_id, dst_type, dest_bitmap␍␊ Parameters src_type - EDID source type (usually output) (see Section 9.2 EDID Source) src_id - number of chosen source stage (1..
Command - DISPLAY? Command Type - System Command Name Permission Transparency Set: - - - Get DISPLAY? End User Public Description Syntax Set: - - Get: Get output HPD status #DISPLAY?␠out_id␍ Response ~ nn@DISPLAY ␠out_id,status ␍␊ Parameters out_id - output number status - HPD status according to signal validation (see Section 9.
Command - HDCP-STAT Command Type - System Command Name Permission Transparency Set: - - - Get: HDCP-STAT? End User Public Description Syntax Set: None - Get: Get HDCP signal status #HDCP-STAT?␠stage,stage_id␍ Response Set / Get: ~ nn@HDCP-STAT␠stage,stage_id,mode␍␊ Parameters stage – input/output (see Section 9.1 Stage) stage_id - number of chosen stage (1.. max number of inputs/outputs) actual_status - signal encryption status - valid values ON/OFF (see Section 9.
Command - MODEL? Command Type - System-mandatory Command Name Permission Transparency Set: - - - Get: MODEL? End User Public Description Syntax Set: - - Get: Get device model #MODEL?␍ Response ~nn@MODEL␠model_name␍␊ Parameters model_name - String of up to 19 printable ASCII chars Response Triggers Notes This command identifies equipment connected to Step-in master products and notifies of identity changes to the connected equipment.
Command - NAME-RST Command Name Command Type - System (Ethernet) Permission Transparency Set: NAME-RST Administrator Public Get: - - - Description Syntax Set: Reset machine (DNS) name to factory default #NAME-RST␍ Get: - - Response ~nn@NAME-RST␠OK␍␊ Parameters Response Triggers Notes Factory default of machine (DNS) name is “KRAMER_” + 4 last digits of device serial number Command - PROT-VER? Command Name Command Type - System-mandatory Permission Transparency Set: - - - Get: P
Command - RESET Command Type - System-mandatory Command Name Permission Transparency Set: RESET Administrator Public Get: - - - Description Syntax Set: Reset device #RESET␍ Get: - - Response ~nn@RESET␠OK␍␊ Parameters Response Triggers Notes 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.
Command - SN? Command Name Command Type - System-mandatory Permission Transparency Set: - - - Get: SN? End User Public Description Syntax Set: - - Get: Get device serial number #SN?␍ Response ~nn@SN␠serial_number␍␊ Parameters serial_number - 14 decimal digits, factory assigned Response Triggers Notes 24 VM-4UHD - Protocol 3000
Command - GEDID Command Name Command Type - EDID Handling Permission Transparency Set: GEDID Administrator Public Get: GEDID? End User Public Description Syntax Set: Set EDID data from device #GEDID␠stage, stage_id ␍ Get: Get EDID support on certain input/output #GEDID?␠stage, stage_id ␍ Response Set: Multi-line response: ~nn@GEDID␠stage,stage_id,size␍␊ EDID_data␍␊ ~nn@GEDID␠stage,stage_id␠OK␍␊ Get: ~nn@GEDID␠stage,stage_id,size␍␊ Parameters stage - input/output (see Section 9.
8 Packet Protocol Structure The packet protocol is designed to transfer large amounts of data, such as files, IR commands, EDID data, etc. 8.1 Using the Packet Protocol To use the packet protocol: 4. Send a command: LDRV, LOAD, IROUT, LDEDID 5. Receive Ready or ERR### 6. If Ready: Send a packet Receive OK on the last packet Receive OK for the command 7.
8.2 Calculating the CRC The polynomial for the 16-bit CRC is: CRC-CCITT: 0x1021 = x16 + x12 + x5 + 1 Initial value: 0000 Final XOR Value: 0 For a code example, see: http://sanity-free.org/133/crc_16_ccitt_in_csharp.
9 Parameters 9.1 Stage 9.2 9.3 9.
P/N: 2900- 300479 Rev: 1 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 Web site to find updates to this user manual. We welcome your questions, comments, and feedback. www.kramerAV.com info@kramerel.