Resetting DIP-31 Analog Audio Output Volume Control Configuring DIP-31 Setting Configuration DIP-switch Switching Timeouts Using Step-in Feature Operating DIP-31 Remotely Using Web Pages Browsing DIP-31 Web Pages Switching Page Device Settings Page Control Settings Page Video and Audio Settings Page...
Kramer Electronics Ltd. Introduction Welcome to Kramer Electronics! Since 1981, Kramer Electronics has been providing a world of unique, creative, and affordable solutions to the vast range of problems that confront the video, audio, presentation, and broadcasting professional on a daily basis. In recent years, we...
Page 4
Kramer Electronics Ltd. costs of treatment, recycling and recovery of waste Kramer Electronics branded equipment on arrival at the EARN facility. For details of Kramer’s recycling arrangements in your particular country go to our recycling pages at www.kramerav.com/support/recycling. DIP-31 – Introduction...
(via Wake-on-LAN) and turning on and off lights, projectors, displays, video sources, and HVAC. Integrated with Kramer’s dynamic database of device drivers, there is no end to the types of actions Maestro can perform. Maestro enables automated control over a variety of port types: RS-232, Ethernet, GPIO, relay, and IR.
Kramer Electronics Ltd. Defining Automatic Video Switcher Figure 1 defines the front panel of the DIP-31. Figure 1: DIP-31 Front Panel Feature Function SELECT Button Press to select the HDMI In 1 input. When HDMI In 1 is selected, the button: •...
Page 8
Kramer Electronics Ltd. Figure 2 defines the rear panel of the DIP-31. Figure 2: DIP-31 Rear Panel Feature Function AUDIO OUT 3.5mm Mini Jack Connect to the unbalanced, stereo audio acceptor, (for example, active speakers). ETHERNET RJ-45 Connector Connect to the LAN, (Ethernet traffic or PC controller).
Kramer Electronics Ltd. Mounting DIP-31 This section provides instructions for mounting DIP-31. Before installing, verify that the environment is within the recommended range: • Operation temperature – 0 to 40C (32 to 104F). • Storage temperature – -40 to +70C (-40 to +158F).
Video Switcher Always switch off the power to each device before connecting it to your DIP-31. After connecting your DIP-31, connect the power to each of them and then switch on the power to each device. Figure 3: Connecting the DIP-31...
This section defines the TP pinout, using a straight pin-to-pin cable with RJ-45 connectors. EIA /TIA 568B Wire Color Orange / White Orange Green / White Blue Blue / White Green Brown / White Brown Figure 5: TP PINOUT DIP-31 – Connecting DIP-31 Automatic Video Switcher...
13). When “Audio Only” mode is enabled, analog audio is not output when there is no display connected. If a display is connected analog audio is output even in the absence of a video signal. DIP-31 – Principles of Operation...
Each long press steps the phase shift up one step, starting from 0 and going to 31. When set to 31, another long press steps the shift to 0. • Using the Web pages, (see Operating DIP-31 Remotely Using Web Pages on page 15). • Protocol 3000 commands over RS-232 (see Protocol 3000 on page 34).
Using the button on the rear panel. • Using the Web pages, (see Device Settings Page on page 18). To perform a soft reset of the DIP-31: • Briefly press the Reset button. The device resets. To reset the DIP-31 to factory default parameters: •...
Embedded HDMI analog Audio In (high to low priority) Off (up) On (down) Automatic-Priority selection. Analog Audio In embedded HDMI (high to low priority) On (down) Off (up) Embedded HDMI On (down) On (down) Analog Audio In DIP-31 – Configuring DIP-31...
To be able to use the Step-in feature, you need to assign the RS-232 signal that is transmitted over the HDMI link to control, (see Switching Page on page 17). The Step-in button on the front panel now operates in conjunction with a compatible receiver, for example, the VS-62H). DIP-31 – Configuring DIP-31...
Address bar of your browser. If authentication is enabled, the following window appears (Figure 7) and you must enter the valid username (Admin) and password (Admin) to access the Web pages. Figure 7: Entering Logon Credentials DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Page 18
Video and Audio Settings Page on page 22. • Authentication Page on page 23. • EDID Management Page on page 24. • Firmware Upgrade Page on page 26. • About Page on page 27. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Setting Configuration DIP-switch on page 13). Volume Slider Click and slide up and down to increase or decrease the audio output volume. Mute/Unmute Button Click to mute or unmute the output audio. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Reset the device to factory default settings. After making any change to the parameters on the Device Settings page, you must power cycle the device to activate the changes. Figure 10: Device Settings Page DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Page 21
The Save Configuration success message is displayed. 2. Click Download to either open the file or save it to the required location. Click OK to complete the procedure. IP address is not saved in configuration file. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Page 22
A confirmation message is displayed. Clicking Cancel exits the reset procedure without making any changes. 2. Click OK. A progress message is displayed. Upon completion, a success message is displayed. 3. Click OK. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Note that all the ports, actions and triggers that are relevant to DIP-31 are included in the Kramer Maestro, as well as ports, actions and triggers that are relevant to other Kramer devices. The Panel tab in the Automation page is currently unavailable.
Sets the delay for turning off the 5V output because of a signal loss on the signal loss for Box Signal Loss and Unplugged currently selected input. Value in seconds (see Cable Timeouts on page DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Password box New Password Enter the new password, (up to 15 printable ASCII characters). Retype New Retype the new password. Password box CHANGE button Click CHANGE to save the new authentication details. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
The display is not updated automatically when the status of an EDID changes on the device caused by outputs being exchanged. Click Refresh to update the display (see final item in the following table). DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Page 27
All selected input buttons change color and the EDID summary information reflects the selection and EDID data. 3. Click Copy. The “EDID was copied” success message is displayed and the EDID data is copied to the selected input(s). 4. Click OK. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
The firmware file is loaded and a progress bar is displayed. Do not interrupt the process or the DIP-31 may be damaged. 5. When the process is complete reboot the device. The firmware is upgraded. DIP-31 – Operating DIP-31 Remotely Using Web Pages...
Kramer Electronics Ltd. About Page DIP-31 About page displays the Web page version and Kramer Electronics Ltd company details. Figure 16: About Us Page DIP-31 – Operating DIP-31 Remotely Using Web Pages...
DHCP ON/OFF IP Address Any valid IP address 192.168.1.39 Mask Any valid network mask 255.255.0.0 Gateway Any valid gateway address 192.168.0.1 TCP Port 0 to 65535 5000 UDP Port 0 to 65535 50000 DIP-31 – Technical Specifications...
1024 x 768p at 70Hz - VESA 1024 x 768p at 75Hz - VESA 1280 x 1024p at 75Hz - VESA 1152 x 870p at 75Hz - Apple Mac II 1280 x 1024p at 75Hz - VESA STD DIP-31 – Default EDID...
Page 35
1152 x 864p at 70Hz - VESA STD 1280 x 960p at 60Hz - VESA STD Report information Date generated... 04/04/2019 Software revision..2.90.0.1020 Data source....File - NB: improperly installed Operating system..10.0.16299.2 Raw data 00,FF,FF,FF,FF,FF,FF,00,2D,B2,00,12,00,00,00,00,FF,19,01,03,6E,34,20,78,EE,B3,25,AC,51,30,B4,26, 10,50,54,FF,FF,80,81,8F,81,99,A9,40,61,59,45,59,31,59,71,4A,81,40,01,1D,00,72,51,D0,1E,20,6E,28, 55,00,07,44,21,00,00,1E,00,00,00,FD,00,38,4C,1E,53,11,00,0A,20,20,20,20,20,20,00,00,00,FC,00,44, 49,50,2D,32,30,0A,20,20,20,20,20,20,02,3A,80,18,71,38,2D,40,58,2C,45,00,07,44,21,00,00,1E,00,AF DIP-31 – Default EDID...
You can enter commands directly using terminal communication software (e.g., Hercules) by connecting a PC to the serial or Ethernet port on the DIP-31. To enter CR press the Enter key (LF is also sent but is ignored by the command parser).
General syntax used for Protocol 3000 commands, see Kramer Protocol 3000 Syntax on page • Protocol 3000 commands available for the DIP-31, see Protocol 3000 Commands on page Understanding Protocol 3000 Protocol 3000 commands are structured according to the following: •...
Kramer Electronics Ltd. Kramer Protocol 3000 Syntax The Kramer Protocol 3000 syntax uses the following delimiters: • CR = Carriage return (ASCII 13 = 0x0D) • LF = Line feed (ASCII 10 = 0x0A) • SP = Space (ASCII 32 = 0x20) Some commands have short name syntax in addition to long name syntax to enable faster typing.
Video Commands (see Video Commands on page 54). • Audio Commands (see Audio Commands on page 55). • Communication Commands (see Communication Commands on page 58). • EDID Handling Commands (see EDID Handling Commands on page 62). DIP-31 – Protocol 3000...
Page 40
Protocol handshaking Get: Response CR LF ~nn@ Parameters Response Triggers Notes Validates the Protocol 3000 connection and gets the machine number Step-in master products use this command to identify the availability of a device K-Config Example “#”,0x0D DIP-31 – Protocol 3000...
Page 41
Response Triggers Notes This command deletes all user data from the device. The deletion can take some time. Your device may require powering off and powering on for the changes to take effect. K-Config Example “#FACTORY”,0x0D DIP-31 – Protocol 3000...
Page 42
– String of up to 19 printable ASCII chars Response Triggers Notes This command identifies equipment connected to Step-in master products and notifies of identity changes to the connected equipment. The Matrix saves this data in memory to answer REMOTE-INFO requests K-Config Example “#MODEL?”,0x0D DIP-31 – Protocol 3000...
Page 43
To avoid locking the port due to a USB bug in Windows, disconnect USB connections immediately after running this command. If the port was locked, disconnect and reconnect the cable to reopen the port. K-Config Example “#RESET”,0x0D DIP-31 – Protocol 3000...
Page 44
Transparency Set: VERSION? Get: End User Public Description Syntax Set: #VERSION?CR Get: Get firmware version number Response ~nn@VERSIONSPfirmware_versionCR LF Parameters firmware_version – XX.XX.XXXX where the digit groups are: major.minor.build version Response Triggers Notes K-Config Example “#VERSION?”,0x0D DIP-31 – Protocol 3000...
Page 45
– for video layer: 1 (HDMI Out), for audio layer: 1 (Audio Out) mode – 0 (manual), 1 (priority switch), 2 (last connected switch) Response Triggers Notes K-Config Example Get the input audio switch mode for HDMI Out: “#AV-SW-MODE? 1,1”,0x0D DIP-31 – Protocol 3000...
Page 46
The timeout for the disable 5V on video output if no input signal detected (4) event overlaps with the timeouts for all other events (0, 2, 5, 6). This does not apply to VGA input. K-Config Example Set the auto switching timeout to 5 seconds in the event of video signal lost: “#AV-SW-TIMEOUT 0,5”,0x0D DIP-31 – Protocol 3000...
Page 47
Dp_sw_id – 1 (video switch), 2 (video switch), 3 (audio switch), 4 (audio switch) status – 0 (up / Off), 1 (down / On) Response Triggers Notes K-Config Example Get the status of DIP-switch 1 (video switch): “#DPSW-STATUS? 1”,0x0D DIP-31 – Protocol 3000...
Page 48
(device button, device menu or other) or if the HDCP mode changed Notes Set HDCP working mode on the device input: HDCP not supported - HDCP Off HDCP support changes following detected sink - MIRROR OUTPUT K-Config Example Disable HDCP mode on HDMI In 2: “#HDCP-MOD 2,0”,0x0D DIP-31 – Protocol 3000...
Page 49
The machine name is not the same as the model name. The machine name is used to identify a specific machine or a network in use (with DNS feature on). K-Config Example Set the DNS name of the device to “room-442”: “#NAME room-442”,0x0D DIP-31 – Protocol 3000...
Page 50
PRIORITY2 - priority of Audio In: 1 (highest priority), 2 (second priority) Response Triggers Notes The number of PRIORITY parameters differs according to the selected layer 1 is the highest priority K-Config Example Set the video input priority of PC In as the highest priority: “#PRIORITY 1,2,3,1”,0x0D DIP-31 – Protocol 3000...
Page 51
After execution, a response is sent to the com port from which the Get was received A response is sent after every change in input signal status from On to Off or from Off to On Notes K-Config Example Get the input signal lock status of HDMI In 2: “#SIGNAL? 2”,0x0D DIP-31 – Protocol 3000...
Page 52
The permission system works only if security is enabled with the SECUR command. It is not mandatory to enable the permission system in order to use the device K-Config Example Set the protocol permission level to Admin (when the password defined in the PASS command is 33333): “#LOGIN Admin,33333”,0x0D DIP-31 – Protocol 3000...
Page 53
– password for the login_level. Up to 15 printable ASCII chars. Response Triggers Notes The default password is an empty string K-Config Example Set the password for the Admin protocol permission level to 33333: “#PASS Admin,33333”,0x0D DIP-31 – Protocol 3000...
Page 54
– 1 (On / enable security), 0 (Off / disable security) Response Triggers Notes The permission system works only if security is enabled with the SECUR command K-Config Example Enable the permission system: “#SECUR 0”,0x0D DIP-31 – Protocol 3000...
Page 55
The get command identifies input switching on Step-in clients The set command is for remote input switching on Step-in clients (essentially via by the Web) K-Config Example Set the remote input switching of video to HDMI Out from HDMI In 2: “#ROUTE 1,1,2”,0x0D DIP-31 – Protocol 3000...
Page 56
Set / Get: ~nn@VMUTESPoutput_id,flagCR LF Parameters output_id – 1 (HDMI Out) flag – 0 (disable video on output), 1 (enable video on output), 2 (blank video) Response Triggers Notes K-Config Example Disable the video output on HDMI Out: “#VMUTE 3,0”,0x0D DIP-31 – Protocol 3000...
Page 57
A response is sent to the com port from which the get command was received After execution, a response is sent to all com ports if AUD-EMB was set by any other external control device (button press, device menu and similar) Notes K-Config Example “#AUD-EMB? 1,1”,0x0D DIP-31 – Protocol 3000...
Page 58
After execution, a response is sent to the com port from which the get command was received A response is sent to all com ports if the audio status was changed on any input Notes K-Config Example “#AUD-SIGNAL? 1”,0x0D DIP-31 – Protocol 3000...
Page 60
If the port number you enter is already in use, an error is returned The port number must be within the following range: 0-(2^16-1) K-Config Example Set the Ethernet port protocol for TCP to port 12457: “#ETH-PORT TCP,12457”,0x0D DIP-31 – Protocol 3000...
Page 61
A network gateway connects the device via another network, possibly over the Internet. Be careful of security problems. Consult your network administrator for correct settings. K-Config Example Set the gateway IP address to 192.168.0.1: “#NET-GATE 192.168.000.001”,0x0D DIP-31 – Protocol 3000...
Page 62
Set: NET-MAC? Get: End User Public Description Syntax Set: #NET-MAC?CR Get: Get MAC address Response ~nn@NET-MACSPmac_addressCR LF Parameters mac_address – unique MAC address. Format: XX-XX-XX-XX-XX-XX where X is hex digit Response Triggers Notes K-Config Example “#NET-MAC?”,0x0D DIP-31 – Protocol 3000...
Page 63
Parameters net_mask - format: xxx.xxx.xxx.xxx Response Triggers The subnet mask limits the Ethernet connection within the local network Consult your network administrator for correct settings Notes K-Config Example Set the subnet mask to 255.255.0.0: “#NET-MASK 255.255.000.000”,0x0D DIP-31 – Protocol 3000...
Page 64
Kramer Electronics Ltd. EDID Handling Commands Additional EDID data functions can be performed via the DIP-31 web pages or a compatible EDID management application, such as Kramer EDID Designer (see www.kramerav.com/product/DIP-31). Command Description CPEDID Copy EDID data from the output to the input EEPROM...
Page 65
– 1 (HDMI In 1), 2 (HDMI In 2), 3 (PC In), lock_mode – 0 (Off: unlocks EDID), 1 (On: locks EDID) Response Triggers Notes K-Config Example Lock the last read EDID from the HDMI In 2 input: “#LOCK-EDID 2,1”,0x0D DIP-31 – Protocol 3000...
Page 66
Electronics products, this product must be insured during shipment, with the insurance and shipping charges prepaid by you. If this product is returned uninsured, you assume all risks of loss or damage during shipment. Kramer Electronics will not be responsible for any costs related to the removal or re- installation of this product from or into any installation.
Page 67
SAFETY WARNING Disconnect the unit from the power supply before opening and servicing For the latest information on our products and a list of Kramer distributors, visit our Web site where updates to this user manual may be found. We welcome your questions, comments, and feedback.
Need help?
Do you have a question about the DIP-31 and is the answer not in the manual?
Questions and answers