Page 1
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.
Page 2
MSD-62 series Command Guide 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. ...
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 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...
MSD-62 series Command Guide Table of Contents About this Guide ........................... 5 Communication configuration and Specifications .................. 6 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 LAN communication ........................
MSD-62 series Command Guide 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.
MSD-62 series Command Guide 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.
MSD-62 series Command Guide 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”...
MSD-62 series Command Guide 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: Lights in green while link is established. Lights in orange if the send/receive rate is 100 Mbps. Blinks in green while data is being sent/received.
MSD-62 series Command Guide 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】...
Page 10
MSD-62 series Command Guide ■ Operation example of LAN communication Communication Communication Command to MSD Command to MSD LAN cable LAN cable Laptop Outputs control command Outputs control command to external device to external device Power amp. Projector Switching hub LAN cable [Fig.
MSD-62 series 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-62 series Command Guide 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”...
MSD-62 series Command Guide 3.2 Command list ■ Error status Command Function Page @ERR Error status ■ Power status Command Function Page @GPS / @SPS Standby button ■ Input channels Command Function Page @GSW / @SSW Switching video and audio channel simultaneously @GSV / @SSV Switching video channel @GSA / @SSA...
Page 14
MSD-62 series Command Guide ■ Video processing Command Function Page @GOR / @SOR Video processing mode @GPR / @SPR Window display priority @GOI / @SOI Flip horizontal @GWV / @SWV Hiding window ■ Image quality Command Function Page @GFL / @SFL Sharpness @GBR / @SBR Input brightness...
Page 15
MSD-62 series Command Guide ■ Output settings Command Function Page @GEQ / @SEQ Output equalizer @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...
Page 16
MSD-62 series Command Guide ■ EDID Command Function Page @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 (cont’d) @RME Copying EDID...
Page 17
MSD-62 series Command Guide ■ Preset memory Command Function Page @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...
MSD-62 series Command Guide 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...
Setting this menu: WINDOW1 to WINDOW 4: WINDOW4>WINDOW3>WINDOW2>WINDOW1 WINDOW5 to WINDOW 8: WINDOW5>WINDOW6>WINDOW7>WINDOW8 Remarks For MSD-6203 and MSD-6204, priorities have to be set for all four windows. For MSD-6206 and MSD-6208, priorities have to be set for all eight windows.
MSD-62 series Command Guide 3.3.8 Input timing @AIS / @AIT Automatic measurement Setting Description Starting automatic measurement of the start position and display period. Command @AIS, ch Response @AIS, ch Setting Description Starting automatic measurement with a desired aspect ratio. Command @AIT, ch (, mode) Response...
Page 46
MSD-62 series Command Guide @GHT / @SHT The total number of horizontal dots Getting Command @GHT @GHT, h_total_1, h_total_2, h_total_3, h_total_4, ・・・, h_total_8 Response Setting Command @SHT, ch, h_total Response @SHT, ch, h_total Parameter h_total_1-8 / h_total: The total number of horizontal dots 400 to 4125 (sampling block should be 13 MHz to 162 MHz) [Default] depends on input signal ch: Input channel...
Page 47
MSD-62 series Command Guide @GHS / @SHS Horizontal start position Getting Command @GHS @GHS, h_start_1, h_start_2, h_start_3, h_start_4, ・・・, h_start_8 Response Setting Command @SHS, ch, h_start Response @SHS, ch, h_start Parameter h_start_1-8 / h_start : Horizontal start position 64 to 2900 (should be [the total number of horizontal dots – horizontal display period] or less) [Default] depends on input signal ch: Input channel...
Page 48
MSD-62 series Command Guide @GVS / @SVS Vertical start position Getting Command @GVS @GVS, v_start_1, v_start_2, v_start_3, v_start_4, ・・・, v_start_8 Response Setting Command @SVS, ch, v_start Response @SVS, ch, v_start Parameter v_start_1-8 / v_start : Vertical start position 10 to 2048 (should be [the total number of vertical lines - vertical display period] or less) [Default] depends on input signal ch: Input channel...
Page 49
MSD-62 series Command Guide @GIS / @SIS Automatic measurement of start position Getting Command @GIS Response @GIS, mode_1, mode_2 Setting Command @SIS, ch, mode Response @SIS, ch, mode Parameter mode_1-2 / mode: Automatic measurement 0 = All inputs from this input channel are not measured automatically. 1 = Current input signal is not measured automatically.
Page 50
MSD-62 series Command Guide @RTT Loading device data Setting Command @RTT, ch (, table) Response @RTT, ch (, table) Parameter ch: Input channel 1 = IN1 to 8 = IN8 table: Device table 1 to 99 (Registered device data), 100 to 100+n (Preset device data. ”n” varies depending on input signal, but 0 for most cases.) Only for analog input, specify the device table.
Page 75
MSD-62 series Command Guide @GSP / @SSP The number of speakers Getting Command @GSP, ch Response @GSP, ch, number, speaker_1 (, speaker_2・・・) Setting Command @SSP, ch, number (, speaker_1, speaker_2・・・) Response @SSP, ch, number (, speaker_1, speaker_2・・・) Parameter ch: Input channel 0 = All digital inputs (for setting only), 1 = IN1 to 8 = IN8 number: The number of speakers 1 to 8 [Default] 2...
Page 76
MSD-62 series Command Guide @GSP / @SSP The number of speakers (cont’d) Getting Command @GSP,1 example Response @GSP,1,6,0,1,2,3 Description Getting the IN1 speaker configuration. Six speakers (Front Left / Right, Low Frequency Effect, Front Center, Rear Left / Right) are used. Setting Command @SSP,2,8...
MSD-62 series Command Guide 3.3.13 LAN communication @GIP / @SIP IP address Getting Command @GIP Response @GIP, unit_1, unit_2, unit_3, unit_4 Setting Command @SIP, unit_1, unit_2, unit_3, unit_4 Response @SIP, unit_1, unit_2, unit_3, unit_4 Parameter unit_1 : Upper bit of the IP address to unit to unit_4 : lower bit of the IP address 0 to 255 = 8 bit (Decimal notation) [Default]192.168.1.199 Getting...
Page 82
MSD-62 series Command Guide @GSB / @SSB Subnet mask Getting Command @GSB Response @GSB, unit_1, unit_2, unit_3, unit_4 Setting Command @SSB, unit_1, unit_2, unit_3, unit_4 Response @SSB, unit_1, unit_2, unit_3, unit_4 Parameter unit_1 : Upper bit of the subnet mask to unit_4: lower bit of the subnet mask 0 to 255 = 8 bit (Decimal notation) [Default] 255.255.255.0 Getting...
Page 87
MSD-62 series Command Guide Up to 32 commnads can be specified by separating them by a comma. If you send only parameters of reply command number you want to check, the reply commands without sent parameter are automatically set to “not check”. Register reply commands in “@GRC / @SRC Response command”.
Page 88
MSD-62 series Command Guide @GEC / @SEC Control command (Displaying received data) Getting Command @GEC, no Response @GEC, no, delay, port, memo, length, command, timeout, retry, interval, retryover, display, delimiter Setting Command @SEC, no, delay, port, memo, length, command, timeout, retry, interval, retryover, display, delimiter Response @SEC, no, delay, port, memo, length, command, timeout, retry, interval,...
Page 89
MSD-62 series Command Guide @GEC / @SEC Control command (Displaying received data) (cont’d) Getting Command @GEC,3 example Response @GEC,3,0,8,POWER STATUS,9,47455420504F570D0A,2000,2,200,0,1,0D Description Getting settings of control command 3. ・Delay time: 0 ms ・Output port: LAN2 ・Memo: POWER STATUS ・Data size: 9 bytes ・Command data: GET POW CR LF (ASCII codes) ・Timeout: 2000 ms ・Retry: 2 times...
Page 90
MSD-62 series Command Guide @GEC / @SEC Control command (contact closure) Getting Command @GEC, no Response @GEC, no, delay, port, memo, ccno_1, cc_1, pulse_1 (, ccno_2, cc_2, pulse_2・・・) Setting Command @SEC, no, delay, port, memo, ccno_1, cc_1, pulse_1 (, ccno_2, cc_2, pulse_2・・・) Response @SEC, no, delay, port, memo, ccno_1, cc_1, pulse_1 (, ccno_2, cc_2,...
Page 91
MSD-62 series Command Guide @GEC / @SEC Control command (CEC) Getting Command @GEC, no Response @GEC, no, delay, port, memo, error, ch_1, cec_1 (, ch_2, cec_2・・・) Setting Command @SEC, no, delay, port, memo, error, ch_1, cec_1 (, ch_2, cec_2・・・) Response @SEC, no, delay, port, memo, error, ch_1, cec_1 (, ch_2, cec_2・・・) Parameter no: Control command number...
Page 92
MSD-62 series Command Guide @GRC / @SRC Response command Getting Command @GRC, no Response @GRC, no, process, length, command, mask, memo Setting Command @SRC, no, process, length, command, mask, memo Response @SRC, no, process, length, command, mask, memo Parameter no: Response command number 1 to 32 process 0 = Stop, 1 = Continue, 2 = Resending commands...
Page 93
MSD-62 series Command Guide @GCC / @SCC Control command link Getting Command @GCC, event Response @GCC, event, c_1 (, c_2, c_3・・・) Setting Command @SCC, event, c_1 (, c_2, c_3・・・) Response @SCC, event, c_1 (, c_2, c_3・・・) Parameter event: Control command execution condition For settable values, see the [Table 3.2].
Page 94
MSD-62 series Command Guide [Table 3.2] Parameter of control command execution condition event Execution condition event Execution condition event Execution condition COMMAND A-PLANE A VIDEO:OUT1-IN1 VIDEO:OUT3-IN1 COMMAND A-PLANE B VIDEO:OUT1-IN2 VIDEO:OUT3-IN2 COMMAND B-PLANE A VIDEO:OUT1-IN3 VIDEO:OUT3-IN3 COMMAND B-PLANE B VIDEO:OUT1-IN4 VIDEO:OUT3-IN4 COMMAND C-PLANE A VIDEO:OUT1-IN5...
Page 97
MSD-62 series Command Guide @GIT / @SIT Ineffective time during control command execution Getting Command @GIT Response @GIT, time Setting Command @SIT, time Response @SIT, time Parameter time: Invalid time 0 = 0 sec. to 999999 = 999.999 sec. [Default] 0 sec. Getting Command @GIT...
Page 105
MSD-62 series Command Guide @SPM Saving all settings Setting Command @SPM, preset (, name) Response @SPM, preset (, name) Parameter preset: Preset memory 1 to 12 name: Memory name Up to 10 characters using 20 to 7D from ASCII codes. If you do not specify memory name, only crosspoint settings are saved without changing the memory name.
Page 115
MSD-62 series Command Guide @GSS I/O status Getting Command @GSS, channel, mode Response @GSS, channel, mode, status_1 (, status_2・・・) Parameter channel: I/O channel 1 = IN1 to 8 = IN8 11 = OUT1 to18 = OUT8 mode: Target status channel = 1 to 8 (Digital input channel): 0 = All of 1 to 4, 1 = Input signal type 2 = Video input signal format...
Page 116
MSD-62 series Command Guide @GSS I/O status (cont’d) Parameter For format of video input signal. Reply example Format of video input signal SDTV/HDTV signal is input, which replies the format 1080i 59.94Hz type and vertical synchronous frequency RGB signal is input, and [Horizontal resolution x Vertical 800 x 600 60.00Hz resolution and vertical synchronous frequency] is returned.
Page 117
MSD-62 series Command Guide @GSS I/O status (cont’d) Parameter Type of output signal. Reply Type of output signal example HDMI signal is output. xx stands for the color depth, 24 or 30. DVI signal is input. HDCP is being authorized. No video is output. No sink device is connected.
Page 118
MSD-62 series Command Guide @GSS I/O status (cont’d) Parameter Error code Video output status Audio output status Input channel is set to “OFF”. ( @GSW / @SSW Switching video and audio channel simultaneously, @GSV / @SSVSwitching video channel, @GSA / @SSASwitching audio channel,) No sink device is connected.
Page 119
MSD-62 series Command Guide @GES Monitor’s EDID Getting Command @GES, channel, mode Response @GES, channel, mode, status_1 (, status_2, status_3・・・) Parameter channel: Output connector 1 = OUT1 to 8 = OUT8 mode: Statuses to be gotten 0 = All of 1 to 4, 1 = Monitor’s name, 2 = Resolution and dot clock, 3 = HDMI support status, sampling structure, and color depth...
Page 120
Issued on: 1 June 2018 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.idkav.com IDK America Inc. 72 Grays Bridge Road Suite 1-C, Brookfield, CT 06804 TEL: +1-203-204-2445 Email: sales@idkav.com URL: http://www.idkav.com...