7. Programmers' Reference
7.7. EDID Router Commands
The EDID router manipulates the EDID memory, which has memory locations assigned to specific input or
output ports. Please see
The EDID Memory of a Matrix
7.7.1. Static EDID Emulation
Description: Copies EDID from location <loc> to input <in>. <loc> must be 1..100.
Format
Command {<in>:<loc>}
Response (E_SW_OK)CrLf
...delay...
(E_S_C)CrLf
INFO: The router sends (E_S_C) only if the new EDID is different from the earlier one.
Explanation: EDID from memory location 10 is copied to input 5.
7.7.2. Dynamic EDID Emulation
Description: Copies EDID from location <loc> to input <in>. Location <loc> should be 101...116 (MX16x16DVI-
Plus) or 101...112 (MX12x12DVI-Plus) or 101...109 (MX9x9DVI-Plus) as opposed to static routing where
<loc> should be between 1..100.
Explanation: EDID from output 2 is copied to input 4.
Format
Command {<in>:<loc>}
Response (E_SW_OK)CrLf
...delay...
(E_S_C)CrLf
After choosing a dynamic EDID routing to one (or all) inputs the router will follow the EDID changes occurring
on the output it was connected to. Every time a different EDID is recognized.
INFO: Outputs 1..16 are mapped to logical addresses 101..116.
7.7.3. Routing an EDID to All Inputs
Description: Copies EDID from the selected location <loc> to all inputs. Location <loc> should be between
1..100 for static routing and between 101..116 for dynamic routing.
Explanation: EDID from memory location 48 is copied to all inputs.
Format
Command {A:<loc>}
Response (E_SW_OK)CrLf
...delay...
(E_S_C)CrLf
INFO: This operation takes about 10 seconds.
section about the EDID memory structure.
Example
→ {5:10}
(E_SW_OK)CrLF
←
... delay ...
(E_S_C)CrLf
←
Example
→ {4:102}
←
(E_SW_OK)CrLF
... delay ...
←
(E_S_C)CrLf
Example
→ {a:48}
(E_SW_OK)CrLF
←
... delay ...
(E_S_C)CrLf
←
MX DVI-Plus Series – User's Manual
7.7.4. Querying the Emulated EDIDs
Description: Indexes show the actual input and the number at the given index (<in1>..<inN>) shows which
EDID is switched to that particular input where N represents the maximal input number of the given
configuration.
Legend: Any <INx> indexes are three digit numbers showing the current EDID that is routed to the
corresponding input. Respond length depends on input number of the router.
Format
Command {VEDID}
Response (VEDID●<IN1>●<IN2>●<IN3>●<IN4>●
<IN5>●<IN6>●<IN7>●<IN8>●<IN9>●
<IN10>●<IN11>●<IN12>●<IN13>●
<IN14>●<IN15>●<IN16>)CrLf
Explanation: Factory preset EDID from memory location 48 is emulated on inputs 1 and 2. User saved EDID
from memory location 53 is emulated on input 3. EDID from output 1 is dynamically emulated on all other
inputs.
7.7.5. Saving an EDID (Learning)
Description: Learn EDID from the specified output <out> to the specified location <loc>. Memory locations
51..100 are available for saving learned EDIDs.
Format
Command {<out>><loc>}
Response (E_SW_OK)CrLf
(E_S_C)CrLf
Explanation: EDID from output 4 is saved to EDID memory location 51.
7.7.6. Viewing the EDID Header
Description: Querying the header of an EDID.
Format
Command {WH<loc>}
Response (EH#<loc>●<PNPID>●<res>●<name>)
CrLf
Legend:
Parameter
<PNPID>
<res>
<name>
Explanation: Shows the EDID from memory location 104
Example
→ {vedid}
← (VEDID 048 048 053 101 101 101 101 101 101
101 101 101 101 101 101 101)CrLf
Example
→ {4>51}
←
(E_SW_OK)CrLF
←
(E_S_C)CrLf
Example
→ {wh104}
← (EH#104 NEC 1280x1024@60LCD1970NXp)
CrLf
Description
The three letter abbreviation of the manufacturer
The resolution and the refresh rate (preferred )
The name of the display device stored in the product descriptor.
44
Need help?
Do you have a question about the MX9x9DVI-Plus and is the answer not in the manual?