IDK MSD-6203 Operating manual

4K@30 supported Digital Multi Switcher
MSD-62 series
MSD-6203 / MSD-6204 / MSD-6206 / MSD-6208
<Command Reference Guide>
Ver.1.0.1
Thank you for choosing this IDK product.
To ensure the best performance of this product, please read this User’s Guide fully and carefully
before using it and keep this manual beside this product.
IDK Corporation

MSD-62 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-62 series Command Guide
3
Before reading this manual
●All rights reserved.
●Some of the contents in this command guide such as product appearance in diagrams, menu operations,
communication commands, and so on may differ from one NJR-CTB model to another.
●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 NJR-T01UHD/NJR-R01UHD consists of the two following volumes:
■User’s guide: Please download from the website above.
■Command guide (this document): Please download from the website above.

MSD-62 series Command Guide
4
Table of Contents
1About this Guide................................................................................................................................... 5
2Communication configuration and Specifications .................................................................................. 6
2.1 RS-232C communication................................................................................................................. 6
2.1.1 RS-232C connector specification.............................................................................................. 6
2.1.2 RS-232C communication specification...................................................................................... 6
2.1.3 Setting up RS-232C communication......................................................................................... 7
2.2 LAN communication ........................................................................................................................ 8
2.2.1 LAN connector specification..................................................................................................... 8
2.2.2 LAN communication specification............................................................................................. 8
2.2.3 Setting up LAN communication................................................................................................. 9
2.2.4 The number of TCP-IP connections.........................................................................................11
3Command ...........................................................................................................................................12
3.1 Command outline...........................................................................................................................12
3.2 Command list .................................................................................................................................13
3.3 Detailed descriptions......................................................................................................................18
3.3.1 Error status.............................................................................................................................18
3.3.2 Power status...........................................................................................................................19
3.3.3 Input channels.........................................................................................................................19
3.3.4 Position, size, and masking.....................................................................................................21
3.3.5 Video processing.....................................................................................................................33
3.3.6 Image quality...........................................................................................................................35
3.3.7 Input settings...........................................................................................................................40
3.3.8 Input timing.............................................................................................................................45
3.3.9 Output settings........................................................................................................................52
3.3.10 Audio ......................................................................................................................................62
3.3.11 EDID.......................................................................................................................................70
3.3.12 RS-232C communication.........................................................................................................77
3.3.13 LAN communication................................................................................................................81
3.3.14 Control commands..................................................................................................................85
3.3.15 Preset memory......................................................................................................................100
3.3.16 Bitmap ..................................................................................................................................106
3.3.17 Other settings........................................................................................................................113

MSD-62 series Command Guide
5
1 About this Guide
This guide contains the procedure for controlling the MSD-62 series using commands via RS-232C
communication 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-62 series Command Guide
6
2 Communication configuration and Specifications
2.1 RS-232C communication
2.1.1 RS-232C connector specification
Connect an RS-232C cable to the provided 3-pin terminal block and then insert the 3-pin terminal block into to
the appropriate port on the MSD’s rear panel.
AWG28 to AWG16 conductor gauge is recommended. The recommended wire strip length is 0.28 in. (7 mm).
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 to 0.28
"
(7 mm)
[Fig. 2.1] Connecting RS-232C cable to 3-pin terminal block connector
2.1.2 RS-232C communication specification
[Table 2.1] 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-62 series Command Guide
7
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)
[Fig. 2.2] Setting RS-232C communication (Example: MSD-6208 with Dante)
■Operation example of RS-232C communication
Laptop
Projector
RS-232C cable
RS232C cable
Communication
Command to MSD
Output control
Command to external
device
[Fig. 2.3] RS-232C communication (Example: MSD-6208 with Dante)

MSD-62 series Command Guide
8
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
[Fig. 2.4] LAN connector
2.2.2 LAN communication specification
[Table 2.2] 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-62 series Command Guide
9
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
command
(Controller)
[Fig. 2.5] Setting LAN communication (Example: MSD-6208 with Dante)

MSD-62 series Command Guide
10
■Operation example of LAN communication
Laptop
Projector
LAN cable LAN cable
Power amp.
Communication
Command to MSD
Outputs control command
to external device Outputs control command
to external device
Communication
Command to MSD
Switching hub
LAN cable
[Fig. 2.6] Example of LAN communication (Example: MSD-6208 with Dante)

MSD-62 series Command Guide
11
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.3] 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-62 series Command Guide
12
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.
■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/14) ---------------
(CHANNEL SELECT Command)
@GSW / @SSW : Get/Set Input Channel
@GSV / @SSV : Get/Set Video Input Channel
@GSA / @SSA : Get/Set Audio Input Channel

MSD-62 series Command Guide
13
3.2 Command list
■Error status
Command Function Page
@ERR
Error status
18
■Power status
Command Function Page
@GPS / @SPS Standby button 19
■Input channels
Command
Function
Page
@GSW / @SSW Switching video and audio channel simultaneously 19
@GSV / @SSV
Switching video channel
20
@GSA / @SSA Switching audio channel 20
■Position, size, and masking
Command
Function
Page
@GOT / @SOT
Output resolution
21
@GTD
Actual output resolution
22
@GUM / @SUM
Aspect ratio of sink device
23
@GAP / @SAP
Aspect ratio
23
@GAR / @SAR Aspect ratio restoration 24
@GOV / @SOV
Overscan
24
@GNP / @SNP Input position 25
@GNS / @SNS Input size 26
@GNM / @SNM Input masking 27
@IAS Input automatic sizing 27
@GOP / @SOP Output position 28
@GOS / @SOS Output size 29
@GOM / @SOM Output masking 30
@OAS Output automatic sizing 30
@GBC / @SBC Background color 31
@GTP / @STP
Test pattern
32

MSD-62 series Command Guide
14
■Video processing
Command
Function
Page
@GOR / @SOR
Video processing mode
33
@GPR / @SPR Window display priority 33
@GOI / @SOI
Flip horizontal
34
@GWV / @SWV Hiding window 34
■Image quality
Command
Function
Page
@GFL / @SFL
Sharpness
35
@GBR / @SBR
Input brightness
35
@GCO / @SCO Input contrast 36
@GHU / @SHU
Hue
36
@GST / @SST Saturation 37
@GSU / @SSU Black level 37
@IDC Input default color 38
@GOB / @SOB Output brightness 38
@GOC / @SOC Output contrast 39
@GGM / @SGM Output gamma 39
@ODC Output default color 40
■Input settings
Command
Function
Page
@GDT / @SDT No-signal-input monitoring 40
@GHE / @SHE HDCP input enabled/disabled 41
@GAI / @SAI Analog input type 41
@GID / @SID Automatic detection of input video interruption 42
@GIN / @SIN Signal selection of DVI input connector 42
@GIA / @SIA HDBaseT input long reach mode 43
@GFX / @SFX Fixing settings for input signal 44
■Input timing
Command
Function
Page
@AIS / @AIT
Automatic measurement
45
@GHT / @SHT The total number of horizontal dots 46
@GHS / @SHS Horizontal start position 47
@GHD / @SHD Horizontal display period 47
@GVS / @SVS Vertical start position 48
@GVD / @SVD Vertical display period 48
@GIS / @SIS Automatic measurement of start position 49
@GSM / @SSM Automatic measurement when unregistered signal is input 49
@RTT Loading device data 50
@STT Registering device data 50
@GTK / @STK
Tracking
51

MSD-62 series Command Guide
15
■Output settings
Command
Function
Page
@GEQ / @SEQ
Output equalizer
52
@GDM / @SDM Output mode 52
@GUY / @SUY
Synchronous signal output when no video signal is input
53
@GBO / @SBO Output video when no video signal is not input 53
@GFF / @SFF Video switching effect 54
@GFT / @SFT Video switching speed 54
@GWC / @SWC Wipe color 55
@GVO / @SVO HDMI / HDBaseT output 56
@GEN / @SEN HDCP output 57
@GHR / @SHR The number of HDCP retries 57
@GDC / @SDC
Deep Color
58
@GCE / @SCE CEC connection 58
@HAU
HDCP re-encryption
59
@GAU / @SAU
Priority of input channel automatic switching (OFF to ON)
59
@GOF / @SOF
Priority of input channel automatic switching (ON to OFF)
60
@GMT / @SMT
Masking time after automatic switching of input channel
60
@GAD / @SAD
Channel switching mode for input channel automatic switching
61
@GOA / @SOA
HDBaseT output long reach mode
61
■Audio
Command
Function
Page
@GSL / @SSL Audio output level 62
@SOL
Relative value of audio output level
62
@GOL
Limit status of audio output level
63
@GAM / @SAM
Audio output mute
63
@GAS / @SAS
Selecting audio input
64
@GSO / @SSO
Aduio input level
65
@SIL
Relative value of audio input level
65
@GIL
Limit status of audio input level
65
@GLO / @SLO
Output lip sync
66
@GLY / @SLY
Input lip sync
66
@GSF / @SSF
Sampling frequency
67
@GFD Actual sampling frequency 67
@GCS / @SCS Analog audio output 68
@GMD / @SMD Multi channel audio output 68
@GAT / @SAT Test tone 69

MSD-62 series Command Guide
16
■EDID
Command
Function
Page
@GED / @SED
EDID
70
@GVF / @SVF Input resolution for PC 71
@GHF / @SHF
Input resolution for AV devices
72
@GDI / @SDI Deep Color input 73
@GAF / @SAF Audio format 74
@GSP / @SSP The number of speakers (cont’d) 76
@RME Copying EDID 76
■RS-232C communication
Command
Function
Page
@GCT / @SCT
RS-232C communication
77
@GCF / @SCF RS-232C communication mode 78
@GCI / @SCI RS-232C transmission 79
@GCQ / @SCQ RS-232C HDBaseT sending channel 80
@GCR / @SCR RS-232C HDBaseT receiving channel 80
■LAN communication
Command
Function
Page
@GIP / @SIP
IP address
81
@GSB / @SSB
Subnet mask
82
@GGW /@SGW
Gateway address
82
@GLF / @SLF LAN communication mode 83
@GLP / @SLP TCP port number 84
@GMC MAC address 84
■Control commands
Command
Function
Page
@EXC
Executing control commands
85
@GDS / @SDS
Power button of sink device
85
@GEC / @SEC
Control command (Communication command)
86
@GEC / @SEC Control command (Displaying received data) 88
@GEC / @SEC
Control command (contact closure)
90
@GEC / @SEC Control command (CEC) 91
@GRC / @SRC Response command 92
@GCC / @SCC Control command link 93
@GTG / @STG Toggle operation 96
@GUP / @SUP Plane to be executed when powered ON 96
@GIT / @SIT Ineffective time during control command execution 97
@DEC Initializing registered command and link 97
@GTL / @STL Lighting condition of execution button 98
@GTF / @STF Blinking time of sink device power switch 99

MSD-62 series Command Guide
17
■Preset memory
Command
Function
Page
@RCM
Loading crosspoint memory
100
@SCM / @SEM Saving channels to crosspoint memory 100
@GCM / @ECM
Editing crosspoint memory
101
@RCV Loading crosspoint memory (setting video channel) 101
@SCV / @SEV Saving crosspoint memory (Setting video channel) 102
@GCV / @ECV Editing crosspoint memory (Setting video channel) 102
@RCA Loading audio channel setting from crosspoint memory 103
@SCA / @SEA Saving crosspoint memory (Setting audio channel) 103
@GCA / @ECA Editing crosspoint memory (Setting audio channel) 104
@RPM Loading all settings 104
@SPM
Saving all settings
105
@SCP Copying output setting 105
@GMU / @SMU
Startup settings
106
■Bitmap
Command Function Page
@GBM / @SBM Outputting bitmap image 106
@GBB / @SBB Background color 107
@GBT / @SBT Aspect ratio 108
@GZP / @SZP Display position 109
@GBA / @SBA
Assigning input channel
110
@GPB / @SPB Startup bitmap 110
@GBD / @SBD
Dividing memory area
111
@GBV
Memory area status
111
@GFZ / @SFZ
Freeze
112
@CAP
Capturing input image
112
■Other settings
Command Function Page
@GLS / @SLS Operation lock 113
@GLM / @SLM
Setting operation to be locked
113
@GBZ / @SBZ
Buzzer
114
@GHP / @SHP
Power supply of HDBaseT input
114
@GSS
I/O status
115
@GES
Monitor’s EDID
119
@GIV
Version
119

MSD-62 series Command Guide
18
3.3 Detailed descriptions
Command formats for MSD-6280 are shown in this section. For other models, use each appropriate
command formats according to 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
Response
Command @IOS
Response @ERR,2
Description
@IOS is sent.
Command format error.
Remarks -

MSD-62 series Command Guide
19
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_8, audio_8
Setting
Command
@SSW, input_1, output_1 (, input_2, output_2
・・・
)
Response
@SSW, input_1, output_1 (, input_2, output_2
・・・
)
Parameter
video_1-8 : Video input channel
audio_1-8 : Audio input channel
input_1-8 : Video and audio input channel
0 = OFF [Default], 1 = IN1 to 8 = IN8
output_1-8: Video and audio output channel
0 = All outputs, 1 = OUT1 to 8 = OUT8
Getting
example
Command
Response
@GSW
@GSW, 2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0
Description Getting the video and audio input channels that are assigned to output channels.
OUT1 to OUT4: IN2, OUT4 to OUT8: OFF
Setting
example
Command
Response
@SSW,1,1
@SSW,1,1
Description
Setting IN1 video and audio to be output to OUT1.
Remarks
-

MSD-62 series Command Guide
20
@GSV / @SSV
Switching video channel
Getting Command @GSV
Response
@GSV, input_1, input_2, input_3,
・・・
, input_8
Setting Command @SSV, input_1, output_1 (, input_2, output_2・・・)
Response
@SSV, input_1, output_1 (, input_2, output_2
・・・
)
Parameter
input_1-8: Video input channel
0 = OFF [Default], 1 = IN1 to 8 = IN8
output_1-8: Video output channel
0 = All outputs, 1 = OUT1 to 8 = OUT8
Getting
example
Command
Response
@GSV
@GSV,1,1,1,1,2,2,2,2
Description Getting the video I/O channel statuses.
OUT1 to OUT4: IN1, OUT5 to OUT8: IN2
Setting
example
Command
Response
@SSV,1,1
@SSV,1,1
Description
Setting IN1 video to be output to OUT1.
Remarks
-
@GSA / @SSA
Switching audio channel
Getting Command @GSA
Response
@GSA, input_1, input_2, input_3,
・・・
, input_8
Setting Command @SSA, input_1, output_1 (, input_2, output_2・・・)
Response
@SSA, input_1, output_1 (, input_2, output_2
・・・
)
Parameter
input_1-8: Audio input channel
0 = OFF [Default], 1 = IN1 to 8 = IN8
output_1-8: Audio output channel
0 = All outputs, 1 = OUT1 to 8 = OUT8
Getting
example
Command
Response
@GSA
@GSA,1,1,1,1,2,2,2,2
Description Getting the audio I/O channel status.
OUT1 to OUT4: IN1, OUT5 to OUT8: IN2
Setting
example
Command
Response
@SSA,1,1
@SSA,1,1
Description Setting IN1 audio to be output to OUT1.
Remarks
-
Other manuals for MSD-6203
1
This manual suits for next models
3
Table of contents
Other IDK Switch manuals

IDK
IDK FDX-32 User manual

IDK
IDK MSD-402 Operating manual

IDK
IDK FDX-S Series User manual

IDK
IDK MSD-804FD Series User manual

IDK
IDK MSD-501 Operating manual

IDK
IDK MSD-6203 User manual

IDK
IDK FDX-32 Operating manual

IDK
IDK MSD-804FD Series Installation instructions

IDK
IDK MSD-402 User manual

IDK
IDK MSD-5401 User manual

IDK
IDK MSD-72 Series User manual

IDK
IDK MSD-701UHD Operating manual

IDK
IDK IMP-400UHD Operating manual

IDK
IDK MSD-702UHD User manual

IDK
IDK MSD-402 User manual

IDK
IDK IMP-400UHD User manual

IDK
IDK MSD-72 Series Operating manual

IDK
IDK MSD-501 User manual

IDK
IDK FDX-16 Operating manual

IDK
IDK MSD-701AMP User manual