background image

Matrix Switch Corporation

MSC-1HD1608S

Product Manual

1RU 16 input 8 output 3G-SDI Video Router with Status Panel

Revision 1.7

Page 1 of 60

© 2013-2018 Matrix Switch Corporation

www.matrixswitchcorp.com

Summary of Contents for MSC-1HD1608S

Page 1: ...Matrix Switch Corporation MSC 1HD1608S Product Manual 1RU 16 input 8 output 3G SDI Video Router with Status Panel Revision 1 7 Page 1 of 60 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Page 2: ...UALITY PERFORMANCE MERCHANTABILITY OR FITNESS FOR PURPOSE Matrix Switch Corporation disclaims all liability arising from this information and its use Use of Matrix Switch Corporation devices in life support and or safety applications is entirely at the buyer s risk and the buyer agrees to defend indemnify and hold harmless Matrix Switch Corporation from any and all damages claims suits or expenses...

Page 3: ...s for RS 232 and RS 485 serial port and GPIO Auxiliary interface Added XD series systems Revision 1 3 2016 05 17 Added MSC CP59X59E panel Revision 1 2 2015 08 20 Added protocol commands MtxGroup PanelDis and PanelExtEn Updated Mascot protocol information to version 2 4 New manuals for MSC V1616 LS DC MSC 1HD1616 LS DC Revision 1 1 2014 06 24 Updated External Button Control Pinout section Added Ext...

Page 4: ...Matrix from a source target 14 2 3 2 Saving Work Matrix to a target 14 2 3 3 Usage scenarios 14 2 4 Labels Tab 14 2 5 Config Tab 15 2 5 1 System Settings 16 2 5 2 Network Settings 16 2 5 3 Button Panel Settings 17 2 6 Command Tab 18 3 Mascot Control Protocol 19 3 1 Protocol Changes 19 3 2 Telnet Access 20 3 3 Serial Access 20 3 4 Command Format 20 3 4 1 Command Names 21 3 5 Response Format 21 3 6 ...

Page 5: ... Command 37 3 11 24 PanelCmd Command 38 3 11 25 PanelCmdEn Command 39 3 11 26 PanelCond Command 39 3 11 27 PanelDis Command 40 3 11 28 PanelExtEn Command 41 3 11 29 PanelRate Command 41 3 11 30 PClr Command 42 3 11 31 ProtoSer Command 42 3 11 32 PsetNames Command 42 3 11 33 PSub Command 43 3 11 34 PView Command 43 3 11 35 Reboot Command 44 3 11 36 ReclkDis Command 44 3 11 37 RemoteSync Command 44 ...

Page 6: ...ware failsafe recovery procedure 54 4 3 TFTP Software 54 4 3 1 Windows 54 4 3 2 Mac OS X 55 4 3 3 Linux 55 5 Troubleshooting 57 5 1 Unknown IP address 57 5 2 No Ethernet link when connected to network switch 57 5 3 Unexpected reboots 57 6 Reference 58 6 1 Specifications 58 6 2 Serial Interface Pinout 58 6 3 Glossary 59 7 Matrix Switch Corporation Warranty 60 Page 6 of 60 2013 2018 Matrix Switch Co...

Page 7: ...non standard rates between 125 Mbit s and 3 0 Gbit s will be passed through without re clocking or jitter reduction Adaptive cable equalization on each input can equalize input signals from Belden type 1694A cables up to lengths of 400m SD 140m HD and 120m 3G SDI BNC Video Outputs Connect SDI destinations to output connectors using 75 Ohm Coax cable with BNC connectors designed for high speed SDI ...

Page 8: ...n control panel however several options are available for controlling the device including the web page interface telnet RS 232 serial and remote control panels 1 4 Web Page Interface All Matrix Switch Corporation router and panel devices come with a built in web page interface This is the recommended interface for configuration and is also a convenient way to control the matrix routing of the dev...

Page 9: ...is unknown refer to the Unknown IP Address troubleshooting section Refer to the Network Planning section for assistance with developing a network plan for multi device applications 1 4 3 Matrix Routing The Routing tab of the Web Page Interface provides a convenient way to view and change the matrix routing state and is the default page shown A preset can also be recalled from this interface by sel...

Page 10: ...emote device configuration or control is desired over public networks or the Internet it is strongly recommended that some form of inter network security is utilized such as VPN This is necessary to prevent undesired access to devices Devices on the same LAN need to be assigned unique IP addresses in the same IP subnet Matrix Switch Corporation devices are configured by default to use IP addresses...

Page 11: ...installation example consisting of a 32x32 SDI Video Router with a secondary level 32x32 Analog Audio router connected via the AFV DB 25 interface a 32x32 Remote Button Panel a 2RU LCD Remote Panel and a Computer system Page 11 of 60 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Page 12: ...tlines to aid in further description below The web page interface for other router systems is sized appropriately Remote Panels show only the Config and Command tabs Numbered sections in Figure 1 1 System name can be assigned on the Config tab 2 System firmware series and version 3 Tab navigation 4 Preset load drop down selection 5 Source connect buttons 6 Mute button may not be available on all s...

Page 13: ...he Destination or a single level is selected 2 2 2 Loading a preset Presets store connection states for one or more Destinations Loading a Preset on the Routing tab consists of simply clicking on the Load preset drop down selector 4 in Figure 1 and selecting the desired preset which is then loaded and applied to the current routing matrix More information on Presets is contained in the following P...

Page 14: ...to a Preset will store the Work Matrix state to non volatile memory which persists through device power cycles and can be recalled at a later time 2 3 3 Usage scenarios The flexibility of the Presets Tab interface allows for several useful scenarios some of which are described below Batch connection operations To perform several connection operations all at the same time make the desired connectio...

Page 15: ...lumns for Video and Audio Sources and Destinations Single level routers will have a column for Source labels and one for Destination labels On multi level routers secondary levels can be left blank to use the same label as the first level Presets can also be assigned label names Click the Save button to save changes that have been made 2 5 Config Tab Page 15 of 60 2013 2018 Matrix Switch Corporati...

Page 16: ...15 characters displayed at the top of the Web Page interface which is helpful when managing multiple systems Disable Reclockers Disable SDI reclockers not supported by all Routers 3D I O Pairing Enable pairing of destinations sources for two channel 3D support only supported by Routers with 2 or more destinations 2 5 2 Network Settings WARNING DHCP should only be enabled or the IP Address or Netma...

Page 17: ...rate panels control different levels of a Video Audio Router Control Mode Set the matrix control mode only present on Routers Available options include Local Button panel controls the router itself Remote Button panel controls a remote router at the IP address set by the Remote Router IP field Remote Sync Synchronize matrix crosspoint changes to another router at the IP address specified by the Re...

Page 18: ...he Command text entry line followed by pressing the Enter key to execute them The results will be displayed in the text area below the command line Clicking the Clear Output button will clear all command output in the lower area See the section Mascot Control Protocol for more information Page 18 of 60 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Page 19: ...urers who support MASCOT contact Matrix Switch Corporation 3 1 Protocol Changes As new commands are added or other changes occur the MASCOT protocol version is incremented The protocol revision can be obtained using the MascotVer command Protocol revision history Mascot version 3 0 Added System Parameter commands Get GetS Set SetA and SetS commands Current system parameters are defined in the Syst...

Page 20: ...x Switch router systems come equipped with a serial port which can be used as another means of sending Mascot commands Connect a Computer system to the device using a 9 pin RS 232 serial cable Using this interface requires a serial terminal program such as HyperTerminal on Windows Configure the terminal software for 9600 bps 8N1 In addition Local Echo should be on in order to see what is typed Pre...

Page 21: ...ce a given partial command may execute a different command as new ones are added to the protocol 3 5 Response Format Most command responses consist of one or more values separated by newlines and ending with the prompt character Newlines consist of a Carriage Return New Line CR LF pair of characters ASCII 13 followed by ASCII 10 The Prompt A prompt character is displayed each time a command or cha...

Page 22: ... Command Arguments Command arguments are separated into two categories numeric and string arguments These are further explained in Table 6 Numeric String Decimal 123 1 to 3 decimal digits Unquoted Commands with string arguments automatically interpret argument as string spaces and commas not allowed Hex 0x3D 0xNN where NN are 2 hex digits from 0 9 A F or a f Double quoted One or more characters su...

Page 23: ...commands for setting and querying configuration and other system parameters These commands greatly simplify the MASCOT command set and supersede several configuration commands System parameter values can be set in Stored memory and or Active memory Stored values are loaded on system startup Active values are the current control values of the running system but wont be retained after a system resta...

Page 24: ...al number incremented on every routing change mtx sync Boolean RW AS Keep current routing state stored to preset 0 Effectively retains last matrix routing state even after a restart or power cycle net dhcp Boolean RW S Network interface DHCP enable net gateway IP RW S Network gateway address net ip IP RW S Network interface IP address net mac MAC R Network interface MAC address net netmask IP RW S...

Page 25: ...1 DHCP enable FrameIP IP Remote router IP address the panel will control Gateway IP Network gateway IP address IP IP System IP address MAC MAC address MapDest Dest Dest Lvl Matrix destination remap command MapSrc Src Src Lvl Matrix source remap command MtxGroup Number Number I O grouping command NetMask Netmask Network mask PairIO 0 1 I O pairing enable Superseded by the MtxGroup command PanelCmd ...

Page 26: ... detail Please note that command availability may vary between firmware series and versions Details of availability are documented for each command 3 11 1 B Command Carina series only The B command is used for rebooting the system into Bootloader for software updates See the Software Updates section for details 3 11 2 C Command Routers and MSC GCP2U32 only NOTE Superseded by the MtxCfg Command The...

Page 27: ...assign DHCP enable A value of 0 disables DHCP client support and will therefore use the manual values assigned via the IP Netmask and Gateway commands A value of 1 enables DHCP and will obtain the values for the IP address Netmask and Gateway from your DHCP server This value is saved and recalled on power up WARNING A DHCP server must be present on your network for this to function properly Using ...

Page 28: ...ot supported by the HTTP web command interface Command Description E Query matrix echo enable E 0 1 Set matrix echo enable 0 to disable 1 to enable Examples to query and then enable matrix echo E 0 E 1 3 11 6 Firmware Command NOTE Superseded by the sys firmware System Parameter Query the system firmware series and version Example Firmware Pyxis 1 1 7 3 11 7 FrameIP Command NOTE Superseded by the p...

Page 29: ...rotocol version 3 0 The Get command is used for querying values of currently Active system parameter values See the System Parameter Table for a list of currently defined parameters This command supersedes many individual configuration commands NOTE This command queries Active values of parameters which may differ from values in Stored memory Values in Stored memory are loaded at system startup an...

Page 30: ...arameter Stored values Output consists of one parameter per line with the parameter identifier separated by an equals character and the value GetS Parameter Display the Stored value of a single parameter or a subset of parameters under a given parameter node 3 11 11 Help Command Display command reference information 3 11 12 IP Command NOTE Superseded by the net ip System Parameter Query or assign ...

Page 31: ... older versions Command Description LockStatus Displays Video lock status and rate detection for outputs Format is one decimal number per output 0 Unlocked 1 SD 2 HD Example for a 16x4 system SD HD Unlocked Unlocked LockStatus 1 2 0 0 3 11 14 MAC Command NOTE Superseded by the net mac System Parameter Query system Ethernet MAC address Command Description MAC System Ethernet MAC address in hh hh hh...

Page 32: ...tination 2 is remapped to destination 3 on the frst level and destination 2 on the second level The second example queries the mapping for a single destination The third example maps destination 1 to physical destination 5 on all levels The fourth example maps destination 1 to physical destination 6 on the second level only 3 11 16 MapSrc Command Routers only Protocol version 3 0 Query or assign m...

Page 33: ...ts with a device using the Mascot protocol and wants to discover what protocol version is in use The returned value is either an integer such as 2 or major and minor version numbers separated by a period such as 2 3 Example MascotVer 2 3 3 11 18 MtxCfg Command Routers and MSC GCP2U32 only Protocol Version 2 0 Query matrix configuration This command replaces the C command and provides the ability t...

Page 34: ... the first has 8 destinations 8 sources and supports mute and lock status query 1 2 3 The second level has 4 destinations 8 sources and does not support mute lock status query or reclocker disable If an argument is specified 0 7 then a more descriptive JSON structure is returned of the following form newlines and spaces added as a visual aid but are not necessarily part of the response version 1 s...

Page 35: ... Values start from 1 0 represents mute and 1 represents No Change for preset data only Example Newlines and spaces added to response as a visual aid MtxCfg7 version 1 status OK levels name Level1 type VIDEO destCount 4 srcCount 4 flags mute destNames Dest1 Dest2 Dest3 Dest4 srcNames Src1 Src2 Src3 Src4 state 1 2 3 4 psetData 1 2 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

Page 36: ... assigning I O grouping MtxGroup 1 1 MtxGroup 2 4 MtxGroup 2 4 The first example MtxGroup command shows that I O grouping is disabled on both levels of a 2 level system The second command configures the system for dual I O grouping on level 1 and quad I O grouping on level 2 On an example 16x16 two level router this would result in an 8x8 matrix on level 1 and a 4x4 matrix on level 2 3 11 20 NetMa...

Page 37: ... preset information which is retained and available through system power cycles Command Description PAdd PRESET DEST SRC Add a connection of SRC to DEST on PRESET for all levels PAdd PRESET DEST SRC LEVEL Add a connection of SRC to DEST LEVEL on PRESET Example PAdd 1 2 3 PAdd 1 3 0 2 The first command adds a connection from Source 3 to Destination 2 in Preset 1 The second command Mutes Destination...

Page 38: ...switch to ground Panel buttons and GPIO pins are specified by numeric ID Panel buttons are numbered beginning with ID number 1 Panel button order depends on the panel but generally has the top left button as button 1 followed by number 2 in the lower left corner number 3 in the top second column continuing to alternate between top and bottom rows till the last button lower right hand corner GPIO a...

Page 39: ...ons 0 disable 1 enable Examples for querying and enabling panel command conditions PanelCmdEn 0 PanelCmdEn 1 3 11 26 PanelCond Command Protocol Version 3 0 Query and assign panel button GPIO status and indicator conditions Panel button GPIO conditions are a counterpart to Panel Commands and provide a means to easily implement custom status to light panel buttons or change logic states on output GP...

Page 40: ...The first example above queries the currently assigned panel GPIO conditions which shows that button number 1 and 2 have P0 and P1 conditions assigned respectively which lights the button LEDs when the current matrix routing matches preset 0 or preset 1 respectively and GPIO pin 3 GPIO pins start at 65 will output a logic 1 if the matrix matches preset 0 The second command queries the panel condit...

Page 41: ...e setting 0 disabled The second command enables the external panel interface 3 11 29 PanelRate Command Protocol Version 2 1 For changing remote button panel refresh rate When a button panel is configured to control a remote router the current connection status is refreshed at regular intervals This command can be used to increase or decrease the rate which is saved and recalled on system power up ...

Page 42: ...ase insensitive value Mascot however additional control protocols may be added in the future Value is stored and recalled on power up Command Description ProtoSer Query the protocol used on the serial port ProtoSer PROTO Assign the protocol used on the serial port the only valid value is currently Mascot Examples ProtoSer Mascot 3 11 32 PsetNames Command Routers and MSC GCP2U32 only Query or assig...

Page 43: ... PRESET DEST Remove any existing connection to DEST in PRESET for any level PSub PRESET DEST LEVEL Remove any existing connection to DEST LEVEL in PRESET Example PSub 1 2 PSub 1 3 2 The first command removes any connection to Destination 2 in Preset 1 The second command removes any connection to Destination 3 Level 2 on Preset 1 3 11 34 PView Command Routers and MSC GCP2U32 only View presets Displ...

Page 44: ...nly Protocol Version 2 1 Command for disabling or enabling SDI reclockers Not all router systems support this option Value is saved and recalled on power up Command Description ReclkDis Query current value of reclocker disable ReclkDis 0 1 Enable or disable reclockers 0 or 1 respectively Examples ReclkDis 0 ReclkDis 1 The first command above queries the current reclocker disable value which return...

Page 45: ...very destination are shown This command without an argument is equivalent to the X Command with no arguments If an argument value of 1 is supplied then the matrix state is displayed with labels The state of each destination is displayed one per line in the format DestNLvl1 SrcLvl1 DestNLvl2 SrcLvl2 Example S1 Dest1 Src4 Dest1 Src4 Dest2 Src3 Dest2 Src3 Dest3 Src2 Dest3 Src2 Dest4 Src1 Dest4 Src4 T...

Page 46: ... on the parameter and is defined in the System Parameter Table Values in Stored memory are loaded at system startup See System Parameters for more details Command Description Set List all parameter identifiers which can be set one per line Set Parameter Value Set a parameter s Active and or Stored value depends on parameter Examples of listing all writable parameters and setting the net ip paramet...

Page 47: ... will not take effect until the system is restarted NOTE Some parameters may not be assignable in Stored memory for example if it does not make sense to recall a value on start up See System Parameters for more details Command Description SetS List all parameter identifiers which can be set in Stored memory one per line SetS Parameter Value Set a parameter s Stored value 3 11 43 SrcNames Command R...

Page 48: ...OTE Superseded by the sys name System Parameter Query or assign system name The system name is provided for convenience when managing multiple Matrix Switch Corporation systems This value is stored and recalled on power up Command Description SysName Query system name SysName STR Set system name up to 15 characters Example for querying and assigning system name SysName MSC Router SysName MyRouter ...

Page 49: ...irmware not supporting the SysType command the second example is what might be returned by an MSC GCP2U32 LCD panel 3 11 46 Vars Command Protocol Version 2 3 Display all system configuration variables Useful in serial terminal or telnet sessions to view all configuration values Command Description Vars Display all system configuration parameters Note that variables consisting of JSON data simply s...

Page 50: ...to PRESET Example to save state to preset 1 W 1 3 11 48 WebPass Command Assign a web password to password protect the web page interface The serial and TCP IP port Mascot protocol control is not protected by this password This value is stored and recalled on power up Command Description WebPass STR Set web page password blank to disable Examples of setting and clearing web page password WebPass Se...

Page 51: ...e a destination if supported for a given level Examples X 1 1 2 2 3 8 0 4 X 3 3 8 X 3 4 X 4 0 2 In the above examples the first command queries the matrix routing state typical of a 16x4 system for example the second command queries destination 3 only the third command connects source 4 to destination 3 on all levels and the fourth command mutes destination 4 level 2 Command stacking Command stack...

Page 52: ... a fixed update IP address of 192 168 2 59 whereas CSU uses the device s configured IP address POSU should be available even if a device s firmware gets corrupted from a previous update attempt whereas CSU will likely no longer be possible POSU has a shorter TFTP update time window of 5 seconds and the TFTP transfer has to occur within this period after power cycling the device This means the PC n...

Page 53: ... is an Ethernet switch between the device and update PC Steps for executing a Command Software Update 1 Ensure that the Software Update Requirements are met 2 Configure the PC for a unique IP address on the same IP network as the device if not already Make sure that there are no IP conflicts with the PC or device 3 Prepare the TFTP program to transfer the firmware file to the device but do not ini...

Page 54: ...rk communication with the device is not working ensure network cabling and interconnect hardware is functioning ensure the proper IP address is being used to connect to the device is unique on the network and that the system being used to connect to the device has a unique IP on the same network subnet Consult the Unknown IP address section for details on recovering from an unknown IP address Afte...

Page 55: ...ry at Users your_user_name 2 Open a terminal Applications Utility Terminal 3 Use cd commands to change to the location of the firmware file for example cd Users your_user_name followed by the ENTER key 4 Execute the tftp command with the IP address of the device make sure to use the device s configured IP if the update method being used utilizes the devices IP address tftp 192 168 2 59 5 Execute t...

Page 56: ...o use the device s configured IP if the update method being used utilizes the devices IP address tftp 192 168 2 59 5 Execute the following commands from within the tftp program pressing ENTER after each line except the last one to prepare the TFTP transfer binary put MSC Carina Firmware x x x hex 6 Make sure to replace MSC Carina Firmware x x x hex with the correct version number of the file 7 Pre...

Page 57: ... terminal application once connected and a prompt character should be displayed Type the following commands pressing ENTER after each one to get the IP address and netmask ip netmask 5 2 No Ethernet link when connected to network switch This device utilizes a 10 BaseT Ethernet interface In the event that the device is connected to a network switch and no physical link is established please try the...

Page 58: ...Data Rates 270 Mbit s 1 485 Gbit s 2 97 Gbit s Input Output Return Loss 15dB HD 12dB 3G Input Level 800 mV P P 20 Input Impedance 75 Ohms 1 Cable equalization 1694A coax 400m SD 140m HD 120m 3G Output Level 800 mV P P 5 Output Impedance 75 Ohms 1 Output Jitter 0 2 UI Reference Signal Connector Type Analog BNC with pass through Format NTSC PAL and Tri level sync Digital Audio optional additional de...

Page 59: ...when referring to a Router s entire routing state Mute When supported a destination can be muted which for video means the output is turned off and for audio means it is silenced Output Synonymous with Destination Preset Matrix Switch Corporation Router devices provide 10 presets which store matrix Routing connections When a preset is recalled zero or more matrix connections are changed based on t...

Page 60: ... which shall be placed on the outside of the shipping package 6 This warranty does not apply if the product has been damaged by accident abuse misuse misapplication or modification EXCEPT AS SET FORTH ABOVE NO OTHER WARRANTIES ARE EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE MSC EXPRESSLY DISCLAIMS ALL EXPRESS OR IM...

Reviews: