Digital Multi Switcher MSD-402 <Command Reference Guide> Ver.1.2.0 ● 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.
Page 2
MSD-402 Command Guide Trademarks The terms HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or registered trademarks of HDMI Licensing, LLC in the United States and other countries. HDBaseT™ and the HDBaseT Alliance Logo are trademarks of the HDBaseT Alliance.
Page 3
● Some of the contents in this command guide such as product appearance in 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.idk.co.jp/en/index.html...
MSD-402 Command Guide Table of Contents About this guide............................ 5 Setup and specification of communication .................... 6 RS-232C communication ......................... 6 2.1.1 Setup RS-232C communication....................6 2.1.2 RS-232C connector ........................8 2.1.3 Specification of RS-232C communication ................. 8 LAN communication ........................9 2.2.1...
MSD-402 Command Guide 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.
MSD-402 Command Guide 2 Setup and specification of communication 2.1 RS-232C communication 2.1.1 Setup RS-232C communication (1) Connect the MSD and the control device over an RS-232C cable. If connecting an RS-232C cable to the provided 3-pin terminal block, please assemble the cable as needed.
Page 7
MSD-402 Command Guide ■ Connecting control devices (RS-232C) [Note] The MSD does not support communication command control from the RS-232C of an HDC product that is connected to the HDBaseT connector. HDC transmitter HDC receiver Cat6 Tx for HDMI Twisted pair cable...
MSD-402 Command Guide 2.1.2 RS-232C connector Secure a cable to the provided 3-pin terminal block and connect them to the MSD. AWG28 to AWG16 are recommended. The pealing length is up to 0.28 inch/7 mm. If using the 9-pin D-sub connector, short RTS/CTS and DTR/DSR as needed.
MSD-402 Command Guide 2.2 LAN communication 2.2.1 Setup LAN communication (1) Connect the MSD and the control device via a LAN cable. (2) Set up RS-232C communication as follows: ・Set IP address and subnet mask ・TCP pot number: 23, 1100, 6000 to 6999 【Reference: User’s Guide】...
Page 10
MSD-402 Command Guide ■ Connecting control devices (LAN) The LAN port of the MSD and LAN port of an HDC product that is connected to the HDBaseT connector are all connected over switching hub in the MSD. Communication command control to the MSD can be performed from all LAN ports of PCs.
Page 11
AUDIO OUT 1 AUDIO OUT 2 ANALOG RGB / YPbPr / VIDEO ANALOG RGB / YPbPr / VIDEO HDMI / DVI / ANALOG Twisted pair cable Loop failure Twisted pair cable MSD-402 Switching hub [Fig. 2.9] Loop problem with IDK product...
MSD-402 Command Guide 2.2.2 LAN connector LAN connector pin assignments: It supports Auto MDI/MDI-X, which distinguishes/switches straight and cross cables automatically. Blinks in orange when the send/receive rate is Blinks in green while data is sent/received. 100 Mbps. LAN Connector...
MSD-402 Command Guide 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.
MSD-402 Command Guide 3 Command 3.1 Summary 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.
MSD-402 Command Guide 3.3 Detailed descriptions of each command 3.3.1 Error status @ERR Error status Format Only return value Return value @ERR, error Parameter error: Error status 1 = Erroneous parameter format or value 2 = Undefined command or wrong format 3 = Currently cannot be used.
Page 37
MSD-402 Command Guide @IDC Input default color Function Setting Format @IDC, ch_1 (, ch_2・・・) Return value @IDC, ch_1 (, ch_2・・・) Parameter ch_1-4:input channel 0 = All inputs, 1 = IN1 to 4 = IN4 Example @IDC,1 Initialize the following settings of IN1: @GFL / @SFL Sharpness (P.34)
Page 38
MSD-402 Command Guide @GOB / @SOB Output brightness Function Getting Setting Format @GOB @SOB, ch_1, bright_1 (, ch_2, bright_2) Return value @GOB, bright_o1, bright_o2, bright_p1, @SOB, ch_1, bright_1 (, ch_2, bright_2) bright_p2 Parameter bright_o1-o2: Output brightness of OUT bright_p1-p2: Output brightness of PinP...
Page 39
MSD-402 Command Guide @GGM / @SGM Gamma Function Getting Setting Format @GGM @SGM, ch_1, gamma_1 (, ch_2, gamma_2・・・) Return value @GGM, gamma_o1, gamma_o2, @SGM, ch_1, gamma_1 (, ch_2, gamma_p1, gamma_p2 gamma_2・・・) Parameter gamma_o1-o2: Gamma of OUT gamma_p1-p2: Gamma of PinP gamma_1-4: Gamma 1 = 1 x 0.1 (0.1) to 30 = 30 x 0.1 (3.0)
MSD-402 Command Guide 3.3.6 Input timing setting @GHT The total number of horizontal dots Function Getting Format @GHT Return value @GHT, h_total_1, h_total_2, h_total_3, h_total_4 Parameter h_total_1-4: The total number of horizontal dots 400 to 4125 (sampling block should be 13 MHz to 162 MHz)
Page 44
MSD-402 Command Guide @GHD / @SHD Horizontal display period Function Getting Setting Format @GHD @SHD, ch, h_disp Return value @GHD, h_disp_1, h_disp_2, h_disp_3, @SHD, ch, h_disp h_disp_4 Parameter h_disp_1-4 / h_disp: Horizontal display period 64 to 2900 (should be [the total number of horizontal dots – 64] or less)
Page 45
MSD-402 Command Guide @GVD / @SVD Vertical display period Function Getting Setting Format @GVD @SVD, ch, v_disp Return value @GVD, v_disp_1, v_disp_2, v_disp_3, @SVD, ch, v_disp v_disp_4 Parameter v_disp_1-4 / v_disp: Vertical display period 10 to 2048 (should be [the total number of vertical lines – 10] or less)
Page 47
MSD-402 Command Guide @GBO / @SBO Output video when no video signal is input Function Getting Setting Format @GBO @SBO, ch_1, video_1 (, ch_2, video_2・・・) Return value @GBO, video_o1, video_o2, video_p1, @SBO, ch_1, video_1 (, ch_2, video_p2 video_2・・・) Parameter video_o1-o2: Output video when no video signal is input of OUT...
Page 48
MSD-402 Command Guide @GFF / @SFF Video switching effect Function Getting Setting Format @GFF @SFF, ch_1, switching_1 (, ch_2, switching_2・・・) Return value @GFF, switching_o1, switching_o2, @SFF, ch_1, switching_1 (, ch_2, switching_p1, switching_p2 switching_2・・・) Parameter switching_o1-o2 : Video switching effect of OUT...
Page 49
MSD-402 Command Guide @GFT / @SFT Video switching time Function Getting Setting Format @GFT @SFT, ch_1, time_1 (, ch_2, time_2・・・) Return value @GFT, time_o1, time_o2, time_p1, @SFT, ch_1, time_1 (, ch_2, time_2・・・) time_p2 Parameter time_o1-o2 : Video switching time of OUT...
Page 50
MSD-402 Command Guide @GEN / @SEN HDCP output Function Getting Setting Format @GEN @SEN, ch_1, hdcp_1 (, ch_2, hdcp_2) Return value @GEN, hdcp_1, hdcp_2 @SEN, ch_1, hdcp_1 (, ch_2, hdcp_2) Parameter hdcp_1-2: HDCP output 0 = HDCP is output only if input signal is with HDCP.
Page 51
MSD-402 Command Guide @GDC / @SDC Deep Color Function Getting Setting Format @GDC @SDC, ch_1, color_1 (, ch_2, color_2) Return value @GDC, color_1, color_2 @SDC, ch_1, color_1 (, ch_2, color_2) Parameter color_1-2: Deep Color 0 = 24-BIT COLOR [Default], 1 = 30-BIT COLOR...
Page 52
MSD-402 Command Guide @HAU HDCP re-authentication Function Setting Format @HAU, ch_1 (, ch_2) Return value @HAU, ch_1 (, ch_2) Parameter ch_1-2: Output channel 0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2 Example @HAU,1 Setting sink device HDCP of OUT1 to be...
Page 53
MSD-402 Command Guide @GOF / @SOF Priority of input channel automatic switching (Input video signal ON→OFF) Function Getting Setting Format @GOF, out @SOF, out_1, in1_1, in2_1, in3_1, in4_1 (, out_2, in1_2, in2_2, in3_2, in4_2・・・) Return value @GOF, out, in1, in2, in3, in4 @SOF, out_1, in1_1, in2_1, in3_1, in4_1 (, out_2, in1_2, in2_2, in3_2, in4_2・・・)
MSD-402 Command Guide 3.3.9 EDID Setting @GED / @SED EDID data Function Getting Setting Format @GED @SED, ch_1, edid_1 (, ch_2, edid_2・・・) Return value @GED, edid_1, edid_2, edid_3, edid_4 @SED, ch_1, edid_1 (, ch_2, edid_2・・・) Parameter edid_1-4: EDID data 0 = Built-in EDID [Default], 1 = OUT1 MONITOR,...
Page 59
MSD-402 Command Guide @GVF / @SVF Input resolution for PC Function Getting Setting Format @GVF @SVF, ch_1, resolution_1 (, ch_2, resolution_2・・・) Return value @GVF, resolution_1, resolution_2, @SVF, ch_1, resolution_1 (, ch_2, resolution_3, resolution_4 resolution_2・・・) Parameter resolution_1-4: Input resolution for PC...
Page 60
MSD-402 Command Guide @GDI / @SDI Deep Color input Function Getting Setting Format @GDI @SDI, ch_1, color_1 (, ch_2, color_2・・・) Return value @GDI, color_1, color_2, color_3, color_4 @SDI, ch_1, color_1 (, ch_2, color_2・・・) Parameter color_1-4: Deep Color input 0 = 24-BIT COLOR [Default], 1 = 30-BIT COLOR...
Page 61
MSD-402 Command Guide @GAF / @SAF Audio format Function Getting Setting Format @GAF, ch @SAF, ch, format_1, frequency_1 (, format_2, frequency_2・・・) Return value @GAF, ch, format_1, frequency_1 @SAF, ch, format_1, frequency_1 (, format_2, frequency_2・・・) (, format_2, frequency_2・・・) Parameter ch: Input channel 0 = All inputs, 1 = IN1 to 4 = IN4 For “All inputs”, only setting commands can be specified.
Page 62
MSD-402 Command Guide @GSP / SSP The number of speakers Function Getting Setting Format @GSP, ch @SSP, ch, number (, speaker_1, speaker_2・・・) Return value @GSP, ch, number, speaker_1 @SSP, ch, number (, speaker_1, (, speaker_2・・・) speaker_2・・・) Parameter ch: Input channel 0 = All inputs, 1 = IN1 to 4 = IN4 For “All inputs”, only setting commands can be specified.
Page 63
MSD-402 Command Guide @RME Copying EDID Function Saving Format @RME, out, number (, name) Return value @RME, out, number (, name) Parameter out: Connector to be loaded 1 = OUT1, 2 = OUT2 number: Destination COPY DATA number 1 to 8 name: Name of COPY DATA Up to 10 characters using 10 one-byte characters..
MSD-402 Command Guide 3.3.10 Communication setting @GCT / @SCT RS-232C communication Function Getting Setting Format @GCT @SCT, port, setting Return value @GCT, setting @SCT, port, setting Parameter setting: Communication setting ・Baud rate (4800, 9600, 19200, 38400 [bps] [Default] 9600) ・Data length (8, 7 [bit] [Default] 8) ・Parity check (NONE, EVEN, ODD [Default]: NONE)
Page 65
MSD-402 Command Guide @GIP / @SIP IP address Function Getting Setting Format @GIP @SIP, unit_1, unit_2, unit_3, unit_4 Return value @GIP, unit_1, unit_2, unit_3, unit_4 @SIP, unit_1, unit_2, unit_3, unit_4 Parameter unit_1: Upper bit of the IP address to unit_4: lower bit of the IP address 0 to 255 = 8 bit (Decimal notation) [Default] 192.168.1.199...
Page 66
MSD-402 Command Guide @GLP / @SLP TCP port number Function Getting Setting Format @GLP @SLP, connection_1, port_1 (, connection_2, port_2・・・) Return value @GLP, port_1, port_2, port_3, port_4, @SLP, connection_1, port_1 (, port_5, port_6, port_7, port_8 connection_2, port_2・・・) Parameter port_1-8: TCP port number...
MSD-402 Command Guide 3.3.11 Preset memory @RCM Loading cross point memory Function Setting Format @RCM, memory Return value @RCM, memory Parameter memory: cross point memory 1 to 9 Example @RCM,1 Loading video and audio channels of cross point memory 1.
Page 69
MSD-402 Command Guide @RPM / @SPM Loading/saving all settings Function Setting Saving Format @RPM, preset @SPM, preset (, name) Return value @RPM, preset @SPM, preset (, name) Parameter preset: Preset memory 1 to 8 name: Memory name Up to 10 one-byte characters using 20 to 7D from ASCII codes.
Page 70
MSD-402 Command Guide @GMU / @SMU Startup settings Function Getting Setting Format @GMU @SMU, state Return value @GMU, state @SMU, state Parameter state: Startup settings 1 to 9 = Cross point memory 1 to 9, 10 = Channel OFF, 11 = Last channel [Default],...
MSD-402 Command Guide 3.3.14 Displaying status @GSS Input and output status Function Getting Format @GSS, channel, mode Return value @GSS, channel, mode, status_1 (, status_2, status_3・・・) Parameter channel: I/O channel 1 = IN1, 2 = IN2, 3 = IN3, 4 = IN4,...
Page 80
MSD-402 Command Guide @GSS Input and output status Parameter *3 Format of audio input signals Reply example Format of audio input signal Linear PCM signal is input, and the sampling frequency LINEAR PCM 48kHz is replied. Multi channel linear PCM signal is input.
Page 81
MSD-402 Command Guide @GSS Input and output status Parameter *6 Error codes are replied in the following order: HDMI output connector / video output to HDBaseT output connector, HDMI output connector / audio output to HDBaseT output connector, audio output to analog audio output connector.
Page 82
MSD-402 Command Guide @GSS Input and output status Example @GSS,1,0 Getting IN1 all statuses. ・Type of input signal: 30-BIT COLOR @GSS,1,0,H30,1080P 60Hz, LINEAR PCM 48kHz, HDCP ON HDMI signal ・Video input signal: 1080P 60Hz ・Audio input signal: LINEAR PCM 48kHz ・HDCP:ON...
Page 83
4 = Audio support status and sampling frequency, bit length, the number of channels, and support status of compressed audio * status_1 to status_4: Status Monitor name Reply example Monitor name A sink device named “MSD-402” is connected. MSD-402 UNCONNECTED No sink device is connected. Resolution and dot clock Reply example...
Page 84
MSD-402 Command Guide @GES Monitor’s EDID information Parameter Audio support status and sampling frequency, bit length, the number of channels, and support status of compressed audio Reply Input signal type AUDIO NOT A sink device that does not support audio signal is SUPPORT connected.
Page 85
MSD-402 Command Guide MSD-402 User’s guide (Command Guide) Ver.1.2.0 Revised on: 20 June 2017 Headquarters IDK Corporation 7-9-1 Chuo, Yamato-shi, Kanagawa-pref. 242-0021 JAPAN TEL: +81-46-200-0764 FAX: +81-46-200-0765 Email: idk_eng@idk.co.jp URL: http: //www.idk.co.jp/en/index.html IDK America Inc. 72 Grays Bridge Road Suite 1-C, Brookfield, CT 06804 TEL: +1-203-204-2445 Email: info@idkav.com URL: http: //www.idkav.com...
Need help?
Do you have a question about the MSD-402 and is the answer not in the manual?
Questions and answers