VP-553xl –
The VP-553xl RS-232 Communication Protocol
65
Command -
LDEDID
Command Type - EDID Handling
Command Name
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
␠
dst_type, dest_bitmask, size, safe_mode
␍
Response 1:
~nn@
LDEDID
␠
dst_type, dest_bitmask, size, safe_mode
␠
READY
␍␊
or
~nn@
LDEDID
␠
ERRnn
␍␊
Step 2: If
ready
was received, send EDID_DATA
Response 2:
~ nn@
LDEDID
␠
d
st_type, dest_bitmask
, size
, safe_mode
␠
OK
␍␊
or
~nn@
LDEDID
␠
ERRnn
␍␊
Parameters
dst_type -
EDID destination type – input=0
dest_bitmask
– (see table below) bitmap representing destination IDs. 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 (see table below)
safe_mode
- 0 - Device accepts the EDID as is without trying to adjust
EDID_DATA - data in protocol packets (see
Section 9.3.5
dest_bitmask
size
dest_bitmask
size
0x01=HDMI1
256
0x10=HDBT2
256
0x02=HDMI2
256
0x20=HDBT3
256
0x04=HDMI3
256
0x01=PC1
128
0x08=HDBT1
256
0x02=PC2
128
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
␠
ERR01
␍␊
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.