IDK MSD-72 Series Operating manual

Digital Multi Switcher
MSD-72 Series
MSD-7201UHD / MSD-7202UHD / MSD-7203UHD / MSD-7204UHD
MSD-7201UHDTB / MSD-7202UHDTB / MSD-7203UHDTB / MSD-7204UHDTB
<Command Reference Guide>
Ver.1.1.2
Thank you for choosing our product.
To ensure the best performance of this product, please read this Command Guide and Users Guide fully
and carefully before using your product and keep this manual beside the product.
IDK Corporation

MSD-72 series Command Guide
2
Trademarks
●The terms HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or
registered trademarks of HDMI Licensing Administrator, Inc. in the United States and other countries.
●PJLink is a trademark in JAPAN, the United States, and other countries/regions.
●All other company and product names mentioned in this manual are either registered trademarks or
trademarks of their respective owners. In this manual, the “®” or “™” marks may not be specified.

MSD-72 series Command Guide
3
Before reading this manual
●All rights reserved.
●Some of the contents in this command guide such as appearance diagrams, menu operations,
communication commands, and so on may differ from your MSD depending on the version.
●This command guide is subject to change without notice. You can download the latest version from IDK’s
website at: http: //www.idkav.com
The reference manual for the MSD-72 consists of the following two volumes:
■Users guide:
Provides explanations and procedures for operations, installation, connections among devices, I/O
adjustment and settings.
■Command guide (this document): Please download this guide from the website above.
Provides explanations and procedures for external control using RS-232C communication and LAN
communications.

MSD-72 series Command Guide
4
Table of Contents
1About this Guide................................................................................................................................... 5
2Specification and Setup of communication............................................................................................ 6
2.1 RS-232C communication................................................................................................................. 6
2.1.1 RS-232C connector specification.............................................................................................. 6
2.1.2 RS-232C communication specification...................................................................................... 7
2.1.3 Setting up RS-232C communication......................................................................................... 8
2.2 LAN communication ........................................................................................................................ 9
2.2.1 LAN connector specification..................................................................................................... 9
2.2.2 LAN communication specification............................................................................................. 9
2.2.3 Setting up LAN communication................................................................................................10
2.2.4 The number of TCP-IP connections.........................................................................................12
3Command ...........................................................................................................................................13
3.1 Command outline...........................................................................................................................13
3.2 Command list .................................................................................................................................14
3.3 Detailed descriptions......................................................................................................................19
3.3.1 Error status.............................................................................................................................19
3.3.2 Power status...........................................................................................................................20
3.3.3 Input channels.........................................................................................................................20
3.3.4 Position, size, and masking.....................................................................................................22
3.3.5 Image quality...........................................................................................................................34
3.3.6 Input settings...........................................................................................................................39
3.3.7 Input timing.............................................................................................................................43
3.3.8 Output settings........................................................................................................................51
3.3.9 Audio......................................................................................................................................59
3.3.10 EDID.......................................................................................................................................67
3.3.11 RS-232C communication.........................................................................................................74
3.3.12 LAN communication................................................................................................................75
3.3.13 Control commands..................................................................................................................79
3.3.14 Preset memory........................................................................................................................93
3.3.15 Bitmap ....................................................................................................................................99
3.3.16 Other settings........................................................................................................................106

MSD-72 series Command Guide
5
1 About this Guide
This guide contains information of communication commands that control the MSD via RS-232C or LAN
communication.
You can perform the following operations using communication commands.
・Switching channels.
・Setting I/O, audio, and EDID.
・Setting sending of external control command.
・Setting preset memory.
・Setting and displaying bitmaps
and others

MSD-72 series Command Guide
6
2 Specification and Setup of communication
2.1 RS-232C communication
2.1.1 RS-232C connector specification
The MSD-72 series products include connectors for D-sub9 pin or 3-pin terminal block. Use the appropriate
cable. [Table 2.1] D-sub9 pin and 3-pin terminal block
Model
The number
of connectors
Connector type
MSD-7201UHD
2
D-sub9 pin (Male)
MSD-7202UHD
MSD-7203UHD
MSD-7204UHD
MSD-7201UHDTB
2
3-pin terminal block
MSD-7202UHDTB
MSD-7203UHDTB
MSD-7204UHDTB
■Connectors for D-sub9 pin:
Use a cross cable to connect the MSD to a PC.
D-sub 9-pin・male
1 5
RS-232C connector
6 9
RxD
TxD
N.C.
DTR
DSR
N.C.
GND
RTS
CTS
Pin #
1
3
2
4
6
5
7
9
8
Signal
(Receiving data)
(Sending data)
(Ground)
(Sending request)
(Receiving request)
(Not used)
(Not used)
(Not used)
(Not used)
[Figure 2.1] D-sub9 pin assignment

MSD-72 series Command Guide
7
■3-pin Terminal block RS-232C ports
Fix RS-232C cable to the attached 3-pin terminal block, and then connect it to the MSD.
AWG28 to AWG16 conductor gauge is recommended. The recommended wire strip length is 7 mm/0.28 inch.
If it is connected to a D-sub9 pin, cut RTS, CTS, DTR, and DSR (unused) as needed.
Tx
Rx
GND
RS-232C Tx
RS-232C Rx
GND
Up to7 mm (0.28 inch approx.)
[Figure 2.2] Connecting RS-232C cable to 3-pin terminal block connector
2.1.2 RS-232C communication specification
[Table 2.2] RS-232C specification
Standard
RS-232C
Baud rate [bps]
4800 / 9600 / 19200 / 38400 [bps]
Data bit length [bit]
7 / 8
Parity check
NONE, EVEN, ODD
Stop bit [bit]
1 / 2
X parameter
Invalid
Flow control
None
Delimiter
CR LF (Carriage return and line feed, 0D and 0A in hex)
Communication method
Full duplex

MSD-72 series Command Guide
8
2.1.3 Setting up RS-232C communication
(1) Connect the MSD and the control device via an RS-232C cable.
(2) Set the RS-232C communication as follows:
・RS-232C communication: baud rate, data bit length, parity check, and stop bit
・Operation mode of RS-232C communication: “RECEIVER”
【Reference: User’s Guide】
(3) For the control device, set the same values in the same way as RS-232C communication (baud rate, data
bit length, parity check, and stop bit) in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control status of
the MSD.
Step (2)
Step (1)
RS-232C cable
Step (4)
Communication
command
Step (3)
Laptop
(Controller)
[Figure 2.3] Setting RS-232C communication
Operation example of RS-232C communication
Laptop
Projector
RS-232C cable RS-232C cable
Power amplifier
Controlling the MSD using
Communication commands
Controlling the MSD using
Communication commands Outputting control commands
to external device
[Figure 2.4] RS-232C communication

MSD-72 series Command Guide
9
2.2 LAN communication
2.2.1 LAN connector specification
It supports Auto MDI/MDI-X, which distinguishes/switches straight and cross cables automatically.
Pin assignments of LAN connector:
81
LAN connector
8-pin RJ-45 connector
(Rear panel)
Lights in green while link is established.
Blinks in green while data is being sent/received. Lights in orange if the send/receive rate is 100 Mbps.
Goes off if it is 10 Mbps.
RX+: Received Data+
N.C: Not connected
TX+: Transmitted Data+
Pin #
1
3
2
4
6
5
7
Signal Name
TX-: Transmitted Data-
N.C: Not connected
RX-: Received Data-
N.C: Not connected
N.C: Not connected
MDI
TX+: Transmitted Data+
N.C: Not connected
RX+: Received Data+
RX-: Received Data-
N.C: Not connected
TX-: Transmitted Data-
N.C: Not connected
N.C: Not connected
MDI-X
8
[Figure 2.5] LAN connector
2.2.2 LAN communication specification
[Table 2.3] Specification of LAN communication
Physical layer
10BASE-T (IEEE802.3i)/100Base-TX (IEEE802.3u)
Network layer
ARP, IP, ICMP
Transport layer
TCP
Port used for command control: 23, 1100, 6000 to 6999
Port used for WEB browser control (HTTP): 80, 5000 to 5999
Application layer
HTTP, TELNET
Note: Up to 8 connections can be used simultaneously.

MSD-72 series Command Guide
10
2.2.3 Setting up LAN communication
(1) Connect the MSD and the control device via a LAN cable.
(2) Set up LAN communication as follows:
・Set IP address and subnet mask
・Operation mode of LAN communication: “RECEIVER”
・TCP pot number: 23, 1100, 6000 to 6999
【Reference: User’s Guide】
(3) Establish the connection from the control device to the IP address and TCP port that are set to the
MSD in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control
status of the MSD.
Step(3)
Laptop
Step(2)
Step(1)
LAN cable
Step(4)
Communication
commands
(Controller)
[Figure 2.6] Setting RS-232C communication

MSD-72 series Command Guide
11
Operation example of LAN communication
Laptop
Projector
LAN cable LAN cable
Power amplifier
Controlling the MSD using
Communication commands
Outputting control commands
to external device Outputting control commands
to external device
Controlling the MSD using
Communication commands
Switching hub
LAN cable
[Figure 2.7] LAN communication

MSD-72 series Command Guide
12
2.2.4 The number of TCP-IP connections
The MSD series can connect up to eight connections (eight ports) simultaneously. If the MSD is controlled
from nine or more PCs, they may not be connected to the MSD normally, since the number of connections
that can be used is limited.
If you use nine connections or more, execute TCP-IP connection/close every time the communication
command is sent or received from the software of user’s side. By doing so, MSD’s ports are occupied or
released so that nine or more connections can be connected logically.
[Table 2.4] Increasing connections
Your PC software
MSD
TCP-IP connection
→
(Occupied by 1 port)
Send command (@xxx)
→
←
Send back command
(@xxx)
TCP-IP close
→
(Release 1 port)
Note: If any command is not sent from the PC side to the MSD for 30 seconds, the MSD disconnects the
connection to avoid the limitation problem on the number of connections. As a result, connection needs to be
established again from the PC side after the current connection of the PC is disconnected.
(Since the number of ports in the MDS is eight, ports are occupied permanently if the PC is turned off while
connections are valid. To prevent this, the MSD disconnects connections if no communication command is
sent from the PC side.)

MSD-72 series Command Guide
13
3 Command
3.1 Command outline
A command consists of “@” (“40” in hexadecimal), 3 one-byte alphabetical characters (upper and lower
cases), and parameters (one-byte numbers*). For some commands, several parameters can be specified or
no parameter is required. Processing is executed by sending a delimiter at the end of the command.
Example: @SPM,2
“,”( a comma, “2C” in hexadecimal) is indicated between a command and parameter and between two
parameters.
: delimiter CR LF (return+line feed, “0D”and “0A”in hex)
■If there is an error:
An error command is returned if an undefined command or wrong parameter is included.
Example: @SOT,1
@ERR,1
■Using as HELP:
If only delimiter is sent, command list as the help command is returned.
Example:
--------------- HELP (1/13) ---------------
(CHANNEL SELECT Command)
@SSW / @GSW : Set/Get Input Channel
@SSV / @GSV : Set/Get Video Input Channel
@SSA / @GSA : Set/Get Audio Input Channel
--------------- HELP (2/13) ---------------
(OUTPUT TIMING Command)
@SOT / @GOT / @GTD : Set/Get Output Timing
@SUM / @GUM : Set/Get Monitor Aspect
@SAP / @GAP : Set/Get Aspect
@SAR / @GAR : Set/Get Aspect Restore Mode

MSD-72 series Command Guide
14
3.2 Command list
■ERROR STATUS
Command
Description
@ERR
Error status
■POWER STATUS (Power switch setting)
Command
Description
@GPS / @SPS
Standby button
■CHANNEL SELECT (Input channel setting)
Command
Description
@GSW / @SSW
Switching video and audio channel simultaneously
@GSV / @SSV
Switching video channel
@GSA / @SSA
Switching audio channel
■OUTPUT TIMING (Position, size, and masking)
Command
Description
@GOT / @SOT
Output resolution
@GTD
Actual output resolution
@GUM / @SUM
Aspect ratio of sink device
@GAP / @SAP
Aspect ratio
@GAR / @SAR
Aspect ratio restoration
@GOV / @SOV
Overscan
@GNP / @SNP
Input position
@GNS / @SNS
Input size
@GNM / @SNM
Input masking
@IAS
Input automatic sizing
@GOP / @SOP
Output position
@GOS / @SOS
Output size
@GOM / @SOM
Output masking
@OAS
Output automatic sizing
@GBC / @SBC
Background color
@GTP / @STP
Test pattern

MSD-72 series Command Guide
15
■IMAGE EFFECT (Image quality)
Command
Description
@GFL / @SFL
Sharpness
@GBR / @SBR
Input brightness
@GCO / @SCO
Input contrast
@GHU / @SHU
Hue
@GST / @SST
Saturation
@GSU / @SSU
Black level
@IDC
Input default color
@GOB / @SOB
Output brightness
@GOC / @SOC
Output contrast
@GGM / @SGM
Output gamma
@ODC
Output default color
■INPUT SETTING
Command
Description
@GDT / @SDT
No-signal-input monitoring
@GHE / @SHE
HDCP input enabled/disabled
@GAI / @SAI
Analog input type
@GID / @SID
Automatic detection of input video interruption
@GIN / @SIN
Signal selection of DVI input connector
@GFX / @SFX
Fixing settings for input signal
■INPUT TIMING
Command
Description
@AIS / @AIT
Automatic measurement
@GHT / @SHT
The total number of horizontal dots
@GHS / @SHS
Horizontal start position
@GHD / @SHD
Horizontal display period
@GVS / @SVS
Vertical start position
@GVD / @SVD
Vertical display period
@GIS / @SIS
Automatic measurement of start position
@GSM / @SSM
Automatic measurement when unregistered signal is input
@RTT
Loading device data
@STT
Registering device data
@GTK / @STK
Tracking

MSD-72 series Command Guide
16
■OUTPUT SETTING
Command
Description
@GDM / @SDM
Output mode
@GUY / @SUY
Synchronous signal output when no video signal is input
@GBO / @SBO
Output video when no video signal is not input
@GFF / @SFF
Video switching effect
@GFT / @SFT
Video switching
@GWC / @SWC
Wipe color
@GEN / @SEN
HDCP output
@GHR / @SHR
The number of HDCP retries
@GDC / @SDC
Deep Color
@GCE / @SCE
CEC
@HAU
HDCP re-encryption
@GAU / @SAU
Priority of input channel automatic switching
@GOF / @SOF
Priority of input channel automatic switching (ON to OFF)
@GMT / @SMT
Masking time after automatic switching of input channel
@GAD / @SAD
Channel switching mode for input channel automatic switching
■AUDIO
Command
Description
@GSL / @SSL
Audio output level
@SOL
Relative value of audio output level
@GOL
Limit status of audio output level
@GAM / @SAM
Audio output mute
@GAS / @SAS
Selecting audio input
@GSD
Selecting actual audio input
@GSO / @SSO
Audio input level
@SIL
Relative value of audio input level
@GIL
Limit status of audio input level
@GLO / @SLO
Output lip sync
@GLY / @SLY
Input lip sync
@GSF / @SSF
Sampling frequency
@GFD
Actual sampling frequency
@GDO / @SDO
Audio output connector
@GMD / @SMD
Multi channel audio output
@GAT / @SAT
Test tone

MSD-72 series Command Guide
17
■EDID
Command
Description
@GED / @SED
EDID
@GVF / @SVF
Input resolution for PC
@GHF / @SHF
Input resolution for AV devices
@GDI / @SDI
Deep Color input
@GAF / @SAF
Audio format
@GSP / @SSP
The number of speakers
@RME
Copying EDID
■COM PORT (RS-232C communication)
Command
Description
@GCT / @SCT
RS-232C communication
@GCF / @SCF
RS-232C communication mode
■LAN (LAN communication)
Command
Description
@GIP / @SIP
IP address
@GSB / @SSB
Subnet mask
@GGW /@SGW
Gateway address
@GLF / @SLF
LAN communication mode
@GLP / @SLP
TCP port number
@GMC
MAC address
■PRESET COMMAND (Control command communication setting)
Command
Description
@EXC
Executing control commands
@GDS / @SDS
Power button of sink device
@GEC / @SEC
Control command (Communication command)
@GEC / @SEC
Control command (Displaying received data)
@GEC / @SEC
Control command (contact closure)
@GEC / @SEC
Control command (CEC)
@GRC / @SRC
Response
@GCC / @SCC
Control command link
@GTG / @STG
Toggle operation
@GUP / @SUP
Plane to be executed when powered ON
@GIT / @SIT
Ineffective time during control command execution
@DEC
Initializing registered command and
@GTL / @STL
Lighting condition of execution button
@GTF / @STF
Blinking time of sink device power switch

MSD-72 series Command Guide
18
■PRESET MEMORY
Command
Description
@RCM
Loading crosspoint memory
@SCM / @SEM
Saving channels to crosspoint memory
@GCM / @ECM
Editing crosspoint memory
@RCV
Loading crosspoint memory (setting video channel)
@SCV / @SEV
Saving crosspoint memory (Setting video channel)
@GCV / @ECV
Editing crosspoint memory (Setting video channel)
@RCA
Loading audio channel setting from crosspoint memory
@SCA / @SEA
Saving crosspoint memory (Setting audio channel)
@GCA / @ECA
Editing crosspoint memory (Setting audio channel)
@RPM
Loading all settings
@SPM
Saving all settings
@SCP
Copying output setting
@GMU / @SMU
Startup settings
■BITMAP
Command
Description
@GBM / @SBM
Outputting bitmap image
@GBB / @SBB
Background color
@GBT / @SBT
Aspect ratio
@GZP / @SZP
Display position
@GBA / @SBA
Assigning input channel
@GPB / @SPB
Startup bitmap
@GBD / @SBD
Dividing bitmap memory
@GBV
Bitmap memory status
@GFZ / @SFZ
Freeze
@CAP
Capturing input image
■OTHERS
Command
Description
@GLS / @SLS
Operation lock
@GLM / @SLM
Setting operation to be locked
@GBZ / @SBZ
Buzzer
@GSS
I/O status
@GES
Monitor’s EDID
@GIV
Version

MSD-72 series Command Guide
19
3.3 Detailed descriptions
In this section, commands for MSD-7204UHD/MSD-7204UHDTB (4 outputs) are shown. For other models,
use each appropriate commands based on the number of outputs.
3.3.1 Error status
@ERR
Error status
Description
Response in case the command is not executed.
Response
@ERR, error
Parameter
error: Error status
1 = Erroneous parameter format or value
2 = Undefined command or wrong format
3 = Currently cannot be used.
4 = Not used.
5 = The command could not be executed, because the control command was not
registered.
6 =The command could not be processed since another command was being
executed.
7 = Automatic measurement of input timing failed.
8 = Loading EDID from the sink device failed.
9 = Not used.
10 = The control command was stopped according to the stop condition.
11 = The control command was stopped since the number of retries exceeded the
set value of “RETRY”.
12 = The control command of PJLink was stopped since the password did not
match.
13 = The image could not be captured since the image size to be captured
exceeded the reserved memory size.
14 = Capturing input image failed.
Getting example
Command @IOS
Response @ERR,2
@IOS is sent.
Command format error.
Remarks
-

MSD-72 series Command Guide
20
3.3.2 Power status
@GPS / @SPS
Standby button
Getting
Command
@GPS
Response
@GPS, onoff
Setting
Command
@SPS, onoff
Response
@SPS, onoff
Parameter
onoff: Standby button
0 = OFF (Standby), 1 = ON (Power on)
Getting
example
Command
Response
@GPS
@GPS,1
Description
Getting the standby button status.
It is powered on.
Setting
example
Command
Response
@SPS,1
@SPS,1
Description
Setting the standby button to ON (powered on).
Remarks
-
3.3.3 Input channels
@GSW / @SSW
Switching video and audio channel simultaneously
Getting
Command
@GSW
Response
@GSW, video_1, audio_1, video_2, audio_2, video_3, audio_3, video_4,
audio_4
Setting
Command
@SSW, input_1, output_1 (, input_2, output_2・・・)
Response
@SSW, input_1, output_1 (, input_2, output_2・・・)
Parameter
video_1-4 : Video input channel
audio_1-4 : Audio input channel
input_1-4 : Video and audio input channel
0 = OFF [Default], 1 = IN1 to 9 = IN9
output_1-4: Video and audio output channel
0 = All outputs, 1 = OUT1 to 4 = OUT4
Getting
example
Command
Response
@GSW
@GSW,2,2,2,2,0,0,0,0
Description
Getting the video and audio input channels that are assigned to output channels.
OUT1 and OUT2: IN2, OUT3 and OUT4: OFF
Setting
example
Command
Response
@SSW,1,1
@SSW,1,1
Description
Setting IN1 video and audio to be output to OUT1.
Remarks
-
Other manuals for MSD-72 Series
1
This manual suits for next models
8
Table of contents
Other IDK Switch manuals

IDK
IDK MSD-6203 Operating manual

IDK
IDK MSD-804FD Series Installation instructions

IDK
IDK MSD-72 Series User manual

IDK
IDK MSD-501 User manual

IDK
IDK MSD-402 Operating manual

IDK
IDK MSD-701UHD Operating manual

IDK
IDK FDX-S Series User manual

IDK
IDK MSD-702UHD User manual

IDK
IDK FDX-32 User manual

IDK
IDK IMP-400UHD Operating manual
Popular Switch manuals by other brands

Weidmüller
Weidmüller Premium Line IE-SW-PL10M Series Hardware installation guide

TRENDnet
TRENDnet TK-205K - PS/2 KVM Switch Specifications

Siemens
Siemens RUGGEDCOM RSG2300F installation manual

Eneo
Eneo IAM-5SE1008MUB Quick installation guide

SEIAOTEK
SEIAOTEK ST-IND0402TS user manual

BAF
BAF CBH5201 user manual