IDK IMP-400UHD Operating manual

4K@60 and HDCP2.2 supported 4 x 1 HDMI Switcher
IMP-400UHD
<Command Reference Guide>
Ver.1.0.0
●Thank you for choosing our 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 together with the product for reference as needed.
IDK Corporation

IMP-400UHD 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.
●Blu-ray Disc and Blu-ray are trademarks of Blu-ray Disc Association.
●Anti Snow and Connection Reset are registered trademarks of IDK in Japan.
●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.

IMP-400UHD Command Guide
3
Before reading this manual
●All rights reserved.
●Some of the contents in this user’s guide such as the appearance of diagrams, menu operations,
communication commands, and so on may differ between products depending on the specific 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

IMP-400UHD 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...................................................................................... 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.........................................................................................10
3Command............................................................................................................................................11
3.1 Command outline...........................................................................................................................11
3.2 Command list.................................................................................................................................12
3.3 Detailed description........................................................................................................................14
3.3.1 Error status.............................................................................................................................14
3.3.2 Selecting input channel ...........................................................................................................14
3.3.3 Input setting............................................................................................................................15
3.3.4 Switching setting.....................................................................................................................16
3.3.5 Output settings........................................................................................................................21
3.3.6 Audio setting...........................................................................................................................22
3.3.7 Contact input...........................................................................................................................23
3.3.8 EDID.......................................................................................................................................24
3.3.9 RS-232C communication.........................................................................................................29
3.3.10 LAN communication................................................................................................................30
3.3.11 Startup settings.......................................................................................................................32
3.3.12 Other settings..........................................................................................................................33
3.3.13 Displaying status.....................................................................................................................34

IMP-400UHD Command Guide
5
1 About this Guide
This guide contains information of communication commands that control the IMP-400UHD via RS-232C or
LAN communication.
The IMP-400UHD is a 4x1 HDMI signal switcher supporting 4K@60 video signal and HDCP2.2.
Digital audio signal is converted into analog and output from the AUDIO OUTPUT connector.
EDID emulator
IMP-400UHD
Analog audo
L/R Balanced / Unbalanced
Output
1
Up to 98.4 ft. (30 m)*
Digital video/audio
HDMI DVI Inputs
4
Digital video/audio
HDMI DVI Output
1
Video・Audio
switch
*Maximum cable distance
1080p@60: up to 98.4 ft. (30 m)
4K@60: up to 39.4 ft. (12 m) when 18 Gbps high-speed transmission cable is used.
Video / Audio
Audio
D/A
conversion
Up to 98.4 ft. (30 m)*
[Figure 1.1] Diagram

IMP-400UHD Command Guide
6
2 Specification and Setup of Communication
2.1 RS-232C communication
2.1.1 RS-232C connector specification
Connect the RS-232C cable to the provided 3-pin terminal block, and then insert it to the RS-232C connector.
AWG28 to AWG16 conductor gauge is recommended for optimal performance.
The recommended wire strip length is 7 mm/0.28 inch.
If connecting to the D-sub9, please short RTS, CTS, DTR, and DSR.
Tx
Rx
GND
RS-232C Tx
RS-232C Rx
GND
Up to 0.28 in. (7 mm)
[Figure 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

IMP-400UHD Command Guide
7
2.1.3 Setting up RS-232C communication
Follow the procedure below to set RS-232C communication between the IMP-400UHD and control devices.
(1) Connect the IMP-400UHD and the control device via an appropriate cable.
(2) Set the RS-232C communication as follows:
・RS-232C communication: Baud rate, data bit length, parity check, and stop bit
【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 IMP-400UHD in order to check the control
status of the IMP-400UHD.
Step (3)
Laptop Step (2)
Step (1)
RS-232C cable
Step (4)
Communication
command
(Control command)
[Figure 2.2] RS-232C communication
■RS-232C communication operation example
Laptop
RS-232C cable
Controlling IMP-400UHD via
communication command
[Figure 2.3] Operation example: RS-232C communication

IMP-400UHD Command Guide
8
2.2 LAN communication
2.2.1 LAN connector specification
The IMP-400UHD 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)
Illuminates green while link is established.
Blinks green while data is being sent/received. Illuminates 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.4] LAN connector specification
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
Application layer
HTTP, TELNET
Note: Up to 7 connections can be used simultaneously.

IMP-400UHD Command Guide
9
2.2.3 Setting up LAN communication
Follow the procedure below to set LAN communication between the IMP-400UHD and control devices.
(1) Connect the IMP-400UHD and the control device via a LAN cable.
(2) Set up LAN communication as follows:
・Set IP address and subnet mask
・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
IMP-400UHD in step (2) above.
(4) Send a communication command from the control device to the IMP-400UHD in order to check the
control status of the IMP-400UHD.
Step (3)
Laptop
Step (2)
Step (1)
LAN cable
Step (4)
Communication
command
(Control device)
[Figure 2.5] Control via LAN communication
■LAN communication operation example
Laptop LAN cable
Controlling IMP-400UHD via
communication command
[Figure 2.6] Operation example: LAN communication

IMP-400UHD Command Guide
10
2.2.4 The number of TCP-IP connections
The IMP-400UHD series can connect up to seven connections (seven ports) simultaneously. If the
IMP-400UHD is controlled from eight or more PCs, they may not be connected to the IMP-400UHD, since the
number of connections that can be used is limited.
If you use eight connections or more, execute TCP-IP connection/close every time the communication
command is sent or received from the software of user’s side. It makes IMP-400UHD’s ports occupied or
released so that eight or more connections can be connected logically.
[Table 2.3] Increasing connections
Your PC’s software
IMP-400UHD
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 IMP-400UHD for 30 seconds, the IMP-400UHD
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 IMP-400UHD is seven, ports are occupied permanently if the PC is turned
off while connections are valid. To prevent this, the IMP-400UHD disconnects connections if no
communication command is sent from the PC side.)

IMP-400UHD Command Guide
11
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: @SSW,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:@SSW,5
@ERR,1
■Using as HELP:
If only delimiter is sent, command list as the help command is returned.
Example:
--------------- HELP (1/8) ---------------
(CHANNEL SELECT Command)
@GSW / @SSW : Get/Set Input Channel
@GCP / @IOS : Get/Set Input Channel
--------------- HELP (2/8) ---------------
(INPUT SETTING Command)
@GDT / @SDT : Get/Set Digital Input Signal Detect Time
@GHE / @SHE : Get/Set HDCP Input Enable
@GAU / @SAU : Get/Set Auto Switching On
@GOF / @SOF : Get/Set Auto Switching Off

IMP-400UHD Command Guide
12
3.2 Command list
■Error status
Command
Feature
Page
@ERR
Error status
14
■Input channel setting
Command
Feature
Page
@GSW / @SSW
Input channel
14
@GCP / @IOS
Input channel switching (For the previous model)
15
■Input setting
Command
Feature
Page
@GDT / @SDT
No-signal-input monitoring
15
@GHE / @SHE
HDCP input enabled/disabled
16
■Switching setting
Command
Feature
Page
@GAU / @SAU
Priority of input channel automatic switching (OFF to ON)
16
@GOF / @SOF
Priority of input channel automatic switching
17
@GMT / @SMT
Masking time after automatic switching of input channel
17
@GST / @SST
Sequence switching mode
18
@GSQ / @SSQ
Target channel for sequence switching mode
18
@GIT / @SIT
Switching interval for sequence switching mode
19
@GSD / @SSD
Input detection
19
@GSC / @SSC
Starting channel of sequence switching mode
20
■Output setting
Command
Feature
Page
@GDM / @SDM
Output mode
21
@GCO / @SCO
Sink device EDID check
21
@HAU
HDCP re-encryption
22
■Audio setting
Command
Feature
Page
@GAM / @SAM
Audio output mute
22
■Contact input
Command
Feature
Page
@GFP / @SFP
Chattering reduction time of contact input
23

IMP-400UHD Command Guide
13
■EDID
Command
Feature
Page
@GVF / @SVF
EDID
24
@GDI / @SDI
Deep Color input
25
@GAF / @SAF
Audio format
26
@GSP / @SSP
The number of speakers
28
@RME
EDID copy
28
■RS-232C setting
Command
Feature
Page
@GCT / @SCT
RS-232C
29
■LAN setting
Command
Feature
Page
@GIP / @SIP
IP address
30
@GSB / @SSB
Subnet mask
30
@GLP / @SLP
TCP port number
31
@GMC
MAC address
31
■Startup setting
Command
Feature
Page
@GMU / @SMU
Startup input channel
32
@GSO / @SSO
Startup operation lock
32
■Other setting
Command
Feature
Page
@GLS / @SLS
Operation lock
33
@GBZ / @SBZ
Buzzer
33
■Status display
Command
Feature
Page
@GSS
Displaying input signal status / sink device status
34
@GES
Monitor’s EDID
38
@GIV
Version
39

IMP-400UHD Command Guide
14
3.3 Detailed description
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 = The command cannot be used. Sequence switching mode is being operated.
4 = Not used.
5 = Not used.
6 = Not used.
7 = Not used.
8 = Loading EDID from the sink device failed.
Getting example
Command @AAA
Response @ERR,2
@AAA is sent.
Command format error.
Remarks
-
3.3.2 Selecting input channel
@GSW / @SSW
Input channel switching
Getting
Command
@GSW
Response
@GSW, input
Setting
Command
@SSW, input
Response
@SSW, input
Parameter
Input: Input channel
0 = OFF, 1 = IN1 to 4 = IN4
[Default] OFF
Getting
example
Command
Response
@GSW
@GSW,2
Description
Getting the input channel that is assigned to OUT.
IN2
Setting
example
Command
Response
@SSW,1
@SSW,1
Description
Setting OUT’s input channel to IN1.
Remarks
-

IMP-400UHD Command Guide
15
@GCP / @IOS
Input channel switching (For the previous model)
Getting
Command
@GCP
Response
@GCP, input
Setting
Command
@IOS, input
Response
@IOS, input
Parameter
input: Input channel
0 = OFF, 1 = IN1 to 4 = IN4
[Default] OFF
Getting
example
Command
Response
@GCP
@GCP,2
Description
Getting the input channel that is assigned to OUT.
IN2
Setting
example
Command
Response
@IOS,1
@IOS,1
Description
Setting OUT’s input channel to IN1.
Remarks
-
3.3.3 Input setting
@GDT / @SDT
No-signal-input monitoring
Getting
Command
@GDT
Response
@GDT, time_1, time_2, time_3, time_4
Setting
Command
@SDT, ch_1, time_1 (, ch_2, time_2・・・)
Response
@SDT, ch_1, time_1 (, ch_2, time_2・・・)
Parameter
time_1-4: No-signal-input monitoring
0 = OFF, 2000 = 2 sec. to 15000 = 15 sec.
[Default] 10000 = 10 sec.
Set the value by 100 ms. If you set a value other than 0 for the lower 2 digits,
these values will be rounded down.
(For example, if you set it to 2955, the monitoring time is set to 2900 ms.)
ch_1-4: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Getting
example
Command
Response
@GDT
@GDT,6000,10000,10000,4000
Description
Getting the set monitoring time.
IN1: 6000 ms. (6 sec.), IN2 and IN3: 10000 ms. (10 sec.), IN4: 4000 ms. (4
sec.)
Setting
example
Command
Response
@SDT,3,6000
@SDT,3,6000
Description
Setting the monitoring time of IN3 to 6000 ms. (6 sec.).
Remarks
-

IMP-400UHD Command Guide
16
@GHE / @SHE
HDCP input enabled/disabled
Getting
Command
@GHE
Response
@GHE, hdcp_1, hdcp_2, hdcp_3, hdcp_4
Setting
Command
@SHE, ch_1, hdcp_1 (, ch_2, hdcp_2・・・)
Response
@SHE, ch_1, hdcp_1 (, ch_2, hdcp_2・・・)
Parameter
hdcp_1-4: HDCP input enabled/disabled
0 = DISABLE, 1 = HDCP 1.4, 2 = HDCP 2.2
[Default] HDCP 2.2
ch_1-4: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Getting
example
Command
Response
@GHE
@GHE,2,2,0,2
Description
Getting HDCP input enabled/disabled.
IN3: disables HDCP input, other input channels: enables HDCP 2.2 input
Setting
example
Command
Response
@SHE,1,0
@SHE,1,0
Description
Setting IN1 HDCP input to disabled.
Remarks
-
3.3.4 Switching setting
@GAU / @SAU
Priority of input channel automatic switching (OFF to ON)
Getting
Command
@GAU
Response
@GAU, in1_priority, in2_priority, in3_priority, in4_priority
Setting
Command
@SAU, in1_priority, in2_priority・・・, in4_priority
Response
@SAU, in1_priority, in2_priority・・・, in4_priority
Parameter
in1_priority - in4_priority: Priority
0 = OFF, 1 = Priority (high) to 4 = Priority (low)
[Default] OFF
Getting
example
Command
Response
@GAU
@GAU,1,2,3,4
Description
Getting the set priority (OFF to ON).
IN1>IN2>IN3>IN4
Setting
example
Command
Response
@SAU,4,3,2,1
@SAU,4,3,2,1
Description
Setting the priority to IN4>IN3>IN2>IN1.
Remarks
-

IMP-400UHD Command Guide
17
@GOF / @SOF
Priority of input channel automatic switching (ON to OFF)
Getting
Command
@GOF
Response
@GOF, in1_priority, in2_priority, in3_priority, in4_priority
Setting
Command
@SOF, in1_priority, in2_priority・・・, in4_priority
Response
@SOF, in1_priority, in2_priority・・・, in4_priority
Parameter
in1_priority - in4_priority: Priority
0 = OFF, 1 = Priority (high) to 4 = Priority (low)
[Default] OFF
Getting
example
Command
Response
@GOF
@GOF,1,2,3,4
Description
Getting the set priority (ON to OFF).
IN1>IN2>IN3>IN4
Setting
example
Command
Response
@SOF,4,3,2,1
@SOF,4,3,2,1
Description
Setting the priority to IN4>IN3>IN2>IN1.
Remarks
-
@GMT / @SMT
Masking time after automatic switching of input channel
Getting
Command
@GMT
Response
@GMT, time
Setting
Command
@SMT, time
Response
@SMT, time
Parameter
time: Masking time
0 = 0 to 999999 = 999.999 sec.
[Default] 0 sec.
Getting
example
Command
Response
@GMT
@GMT,2000
Description
Getting the set masking time after automatic switching of input channel.
Automatic switching cannot be executed for 2000 ms. (2 sec.).
Setting
example
Command
Response
@SMT,2000
@SMT,2000
Description
Setting the masking time to 2000 ms. (2 sec.)
Remarks
-

IMP-400UHD Command Guide
18
@GST / @SST
Sequence switching mode
Getting
Command
@GST
Response
@GST, mode
Setting
Command
@SST, mode
Response
@SST, mode
Parameter
mode: Sequence switching mode
0 = OFF, 1 = ON
[Default] OFF
Getting
example
Command
Response
@GST
@GST,0
Description
Getting the set sequence switching mode.
OFF
Setting
example
Command
Response
@SST,1
@SST,1
Description
Setting the sequence switching mode to ON.
Remarks
-
@GSQ / @SSQ
Target channel for sequence switching mode
Getting
Command
@GSQ
Response
@GSQ, select_1, select_2, select_3, select_4
Setting
Command
@SSQ, ch_1, select_1 (, ch_2, select_2・・・)
Response
@SSQ, ch_1, select_1 (, ch_2, select_2・・・)
Parameter
select_1-4: Setting whether the channel is switched or not.
0 = Not switched, 1 = Switched [Default] 1 (Switched)
ch_1-4: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Getting
example
Command
Response
@GSQ
@GSQ,1,1,1,0
Description
Getting the set mode status.
IN1 to IN3 will be switched.
Setting
example
Command
Response
@SSQ,1,0
@SSQ,1,0
Description
IN1 will not be switched.
Command
Response
@SSQ,0,0
@ERR,1
Description
Error, because all input channels are set to OFF.
Remarks
-

IMP-400UHD Command Guide
19
@GIT / @SIT
Switching interval for sequence switching mode
Getting
Command
@GIT
Response
@GIT, time
Setting
Command
@SIT, time
Response
@SIT, time
Parameter
time: Switching interval
10000 = 10 to 30000 = 30 sec.
[Default] 10 sec.
Getting
example
Command
Response
@GIT
@GIT,20000
Description
Getting set switching interval.
20 sec.
Setting
example
Command
Response
@SIT,15000
@SIT,15000
Description
Setting the switching interval to 15 sec.
Remarks
-
@GSD / @SSD
Input detection
Getting
Command
@GSD
Response
@GSD, detect
Setting
Command
@SSD, detect
Response
@SSD, detect
Parameter
detect: Channels that is detected will be switched in sequence switching mode.
0 = All input channels will be switched.
1 = Only channels that is detected will be switched.
[Default] Only channels that is detected will be switched.
Getting
example
Command
Response
@GSD
@GSD,0
Description
Getting the setting.
All input channels will be switched in sequence switching mode..
Setting
example
Command
Response
@SSD,1
@SSD,1
Description
Only channels that is detected will be switched in sequence switching mode..
Remarks
-

IMP-400UHD Command Guide
20
@GSC / @SSC
Starting channel of sequence switching mode
Getting
Command
@GSC
Response
@GSC, select
Setting
Command
@SSC, select
Response
@SSC, select
Parameter
select: Starting channel
0 = Starts from the current input channel
1 = Starts from the lowest target channel
[Default] 0 (Starts from the current input channel)
Getting
example
Command
Response
@GSC
@GSC,1
Description
Getting the starting channel.
Starts from the lowest target channel
Setting
example
Command
Response
@SSC,0
@SSC,0
Description
Setting the mode to start from the current input channel
Remarks
-
Other manuals for IMP-400UHD
2
Table of contents
Other IDK Switch manuals

IDK
IDK MSD-501 Operating manual

IDK
IDK IMP-400UHD User manual

IDK
IDK FDX-S Series User manual

IDK
IDK MSD-701UHD Operating manual

IDK
IDK MSD-702UHD User manual

IDK
IDK FDX-32 User manual

IDK
IDK MSD-804FD Series User manual

IDK
IDK FDX-16 Operating manual

IDK
IDK MSD-6203 Operating manual

IDK
IDK MSD-804FD Series Installation instructions