Kramer Electronics Ltd.
VS-62H
– Protocol 3000
38
Function
Description
Syntax
Parameters/Attributes
Example
HDCP-MOD?
Get HDCP mode.
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.
COMMAND
#HDCP-MOD?
inp_id
<CR>
FEEDBACK
~nn@HDCP-MOD
inp_id
,
mode
<CR><LF>
inp_id
– Input number:
1
– IN 1
2
– IN 2
3
– IN 3
4
– IN 4
5
– IN 5
6
– IN 6
7
– IN 7
8
– IN 8
mode
– HDCP mode:
0
– HDCP Off
1
– HDCP On
Get the input HDCP-MODE of
IN 1:
#HDCP-MOD?
1
<CR>
HDCP-STAT?
Get HDCP signal status.
On output
– sink
status.
On input
– signal status.
COMMAND
#HDCP-STAT?
stage
,
stage_id
<CR>
FEEDBACK
~nn@HDCP-STAT
stage
,
stage_id
,
status
<CR><LF>
stage
– Input/Output
0
– Input
1
– Output
stage_id
– Number of chosen stage
(1 to max number of inputs/outputs)
status
– Signal encryption status -
valid values On/Off
0
– HDCP Off
1
– HDCP On
2
– Follow input
3
– Mirror output (“MAC mode”)
Get the output HDCP-STATUS
of IN 1:
#HDCP-STAT?
0
,
1
<CR>
HELP
Get command list or help
for specific command.
COMMAND
#HELP
<CR>
#HELP
command_name
<CR>
FEEDBACK
1. Multi-line:
~nn@Device
command
,
command…
<CR><LF>
To get help for command use: HELP (COMMAND_NAME)
<CR><LF>
~nn@HELP
command:
<CR><LF>
description
<CR><LF>
USAGE:usage
<CR><LF>
command
– Name of a specific
command
Get the command list:
#HELP
<CR>
To get help for
AV-SW-TIMEOUT:
HELP
AV-SW-TIMEOUT
<CR>
LDEDID
Write EDID data from
external application to
device.
When the unit
receives the LDEDID
command it replies with
READY and enters the
special EDID packet wait
mode. In this mode the
unit can receive only
packets and not regular
protocol commands.
If the unit does not
receive correct packets
for 30 seconds or is
interrupted for more than
30 seconds before
receiving all packets, it
sends timeout error
~nn@LDEDID
ERR01
<C
R><LF>
and returns to
the regular protocol
mode. If the unit received
data that is not a correct
packet, it sends the
corresponding error and
returns to the regular
protocol mode.
COMMAND
Multi-step syntax
FEEDBACK
Step 1:
#LDEDID
dst_type
,
dest_bitmask
,
size
,
safe_mode
<CR>
Response 1:
~nn@LDEDID
dst_type
,
dest_bitmask
,
size
,
safe_mode
READY
<CR><
LF>
or
~nn@LDEDID
ERRnn
<CR><LF>
Step 2: If ready was received, send EDID_DATA
Response 2:
~nn@LDEDID
dst_type
,
dest_bitmask
,
size
,
safe_mode
OK
<CR><LF>
or
~nn@LDEDID
ERRnn
<CR><LF>
dst_type
– EDID destination type
(usually input)
0
– Input
1
– Output
2
– Default EDID
3
– Custom EDID
dest_bitmask
– Bitmap
representing destination IDs. Format:
0x********, where * is ASCII
presentation of hex digit. The binary
presentation of this number is a bit
mask for destinations. Setting ‘1’
means EDID data has to be copied to
this destination
size
– EDID data size
safe_mode
–
0
– Device accepts the EDID as is
without trying to adjust
1
– Device tries to adjust the EDID
EDID_DATA
– Data in protocol
packets
Using the Packet Protocol
Send a command: LDRV, LOAD,
IROUT, LDEDID
Receive 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 2 for
CRC)
– (2 bytes in length)
Data
(data length -2 bytes)
CRC
– 2 bytes
01
02
03
04
05
Packet ID
Length
Data CRC
5. Response:
~NNNN
OK
<CR><LF>
(Where
NNNN
is the received packet ID
in ASCII hex digits.)
Write the EDID data from an
external application to the
HDMI In 1 input without
adjustment attempts:
#LDEDID
0,0x1,2340,0
<CR
>
Write the EDID data from an
external application to HDMI In
1 and PC In inputs with
adjustment attempts:
#LDEDID
0,0x5,2340,1
<CR
>