Kramer Electronics Ltd.
VM-10H2
– Protocol 3000
25
LDEDID
Functions
Permission
Transparency
Set:
LDEDID
End User
Public
Get:
-
-
-
Description
Syntax
Set:
Write EDID data from external application to device
Multi-step syntax (see following steps)
Get:
None
None
Communication Steps (Command and Response)
Step 1:
#LDEDID
SP
dst_type
,
dest_bitmask
,
size
,
safe_mode
CR
Response 1:
~
nn
@LDEDID
SP
dst_type
,
dest_bitmask
,
size
,
safe_mode
SP
READY
CR LF
or
~
nn
@LDEDID
SP
ERRnn
CR LF
Step 2: If ready was received, send EDID_DATA
Response 2:
~
nn
@LDEDID
SP
dst_type
,
dest_bitmask
,
size
,
safe_mode
SP
OK
CR LF
or
~
nn
@LDEDID
SP
ERRnn
CR LF
Parameters
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
The packet protocol is designed to transfer large amounts of data, such as files, IR commands, EDID
data, etc
Response Triggers
Response is sent to the com port from which the Set (before execution)
Notes
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
SP
ERR01
CR 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.
See Protocol
Packet
reference in Packet Protocol Structure
K-Config Example
Write the EDID data from an external application to the HDMI In 1 input without adjustment attempts:
“#
LDEDID 0,0x1,2340,0
”,0x0D
Write the EDID data from an external application to HDMI In 1 and PC In inputs with adjustment attempts:
“#
LDEDID 0,0x5,2340,1
”
,0x0D