background image

MSC-DE1664 Product Manual

“Src1”,”AudSrc1”

“Src2”,””
“Src3”,””

“Src4”,””

>SrcNames 1

“Src1”,”AudSrc1”

>SrcNames 1,2

“AudSrc1”

>SrcNames 1,2,””

>

The first 3 example commands are query commands.  The last assigns an empty string to the second level of the
first source (thereby indicating that the first level label should be used).

3.11.44 SysName Command

NOTE:

 Superseded by the 

sys.name

 

System Paramete

 

 r  

.

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”

>

3.11.45 SysType Command

Protocol Version: 2.3
NOTE:

 Superseded by the 

sys.arch

 

System Paramete

 

 r  

.

Query the system series type, which is currently defined as one of the following values:

Value Series name

0

Carina

1

Lupus

2

Lynx

3

Hydra

4

Pyxis

NOTE:

 This command was not added until version 2.3 of the Mascot protocol.  On previous versions, this 

Page 48 of 60

© 2013-2019 Matrix Switch Corporation

www.matrixswitch

 

 corp.com

 

 

Summary of Contents for MSC-DE1664

Page 1: ...Matrix Switch Corporation MSC DE1664 Product Manual 2RU 16 input 64 output AES Audio Router Revision 1 8 Page 1 of 60 2013 2019 Matrix Switch Corporation www matrixswitchcorp com ...

Page 2: ...ALITY 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: ... commands and Panel GPIO commands Improved Software Update documentation Added pinouts 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 L...

Page 4: ...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 Command Arguments 22 3 7 Sys...

Page 5: ...Cmd 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 41 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 3 11 38 S Command 45 3 11...

Page 6: ...e 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 2019 Matrix Switch Corporation ww...

Page 7: ... be left unconnected External Audio Router Optional An additional Matrix Switch Corporation AES or analog audio router can be utilized with this router by connecting it to the AFV connector with a 25 pin straight through cable NOTE The audio router should be powered on before the primary router to ensure proper initial routing state or alternatively Preset 0 can be recalled to initialize it at any...

Page 8: ... 255 255 0 A Gateway address is not necessary for this purpose but could be set to 192 168 2 1 3 Make sure the device is powered on 4 Using a web browser on the computer enter the device s IP address into the Location bar and press ENTER The device web page interface should load If the web page interface fails to load double check the computer s network settings and physical Ethernet connections I...

Page 9: ...n applications with a single router and optionally one remote panel on the same Ethernet network Larger installations or integration with existing IP LAN networks require some network planning NOTE Matrix Switch Corporation can assist in planning and pre configuring devices for specific application requirements at purchase time Just ask a sales or customer service representative Manual IP address ...

Page 10: ...n remote panels which will be accessing routers across network subnets but this setting is otherwise not needed After assigning device network settings including unique IP addresses remote panels need to be assigned the correct IP addresses to their Remote Router IP setting of the router they will control Additional configuration changes may be required depending on the application and are describ...

Page 11: ...nstallation 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 2019 Matrix Switch Corporation www matrixswitchcorp com ...

Page 12: ...lines 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 sw...

Page 13: ...e 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 Pr...

Page 14: ...o 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 connection...

Page 15: ...umns 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 2019 Matrix Switch Corporatio...

Page 16: ...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 IPAddress or Netmask c...

Page 17: ...e 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 Remot...

Page 18: ...e 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 2019 Matrix Switch Corporation www matrixswitchcorp com ...

Page 19: ...control system manufacturers 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 ...

Page 20: ... prompt character 3 3 Serial Access Matrix 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 shoul...

Page 21: ...cters ASCII 13 followed by ASCII 10 The Prompt A prompt character is displayed each time a command or chain of commands is entered to indicate readiness to receive additional commands If an error occurs in response to a command an error will be displayed prior to the prompt with the following format E00 Error message 00 will contain a 2 digit decimal error code Table 4 shows possible error codes w...

Page 22: ...hesis Arg Square brackets indicate an optional argument and parenthesis indicate a required argument Any optional argument specified requires that all prior optional arguments are also specified Table 6 lists currently used command argument types Argument Valid Range Meaning Boolean 0 1 T F True False Boolean true or false value Cmd String MASCOT command Cond String Condition statement See PanelCo...

Page 23: ...arameter values Set Parameter Value Set Active Stored parameter value depends on parameter SetA Parameter Value Set Active value of a parameter only SetS Parameter Value Set Stored value of a parameter only Table 7 System Parameter Commands Parameter identifiers are represented as one or more alphanumeric words separated by periods representing a tree structure similar to file folders or directori...

Page 24: ...terface mask pnl cmdEn Boolean RW AS Panel command macro enable pnl ip IP RW AS Remote IP address for panel interface to control sys arch String R System architecture Pyxis Carina Lynx etc sys firmware String R Firmware series and version Pyxis 1 1 7 for example sys name String RW AS System name identifier 3 8 Core Commands This section outlines commands considered to be core MASCOT protocol comma...

Page 25: ... 1 Enable panel button GPIO command macros PanelCond Button Cond Panel button GPIO status conditions PanelDis 0 1 Internal panel button interface disable PanelExtEn 0 1 External panel interface enable if available PanelOfs Dest Src Lvl Lvl Button panel destination source offsets and levels to control PanelRate Number Remote panel refresh rate SerBaud Number Query or assign serial baud rate SysName...

Page 26: ...f system destinations Srcs is the count of sources and Levels is the number of system levels The Flags1 and Flags2 fields are currently unused and will be 0 Example for a 16x16 system with 2 levels C 16 16 2 0 0 3 11 3 DestNames Command Routers and MSC GCP2U32 only Query or assign destination names This command has 4 variations described by the following table Destination names are saved and recal...

Page 27: ...y Using DHCP allows for dynamic IP or fixed IP assignment from a central location the DHCP server Using this option is only recommended if using fixed IP assignment by MAC address or if there is a way to determine what IPs the Matrix Switch Corporation systems get assigned Otherwise it may become difficult to determine what IP address to use when accessing the Web Page or other control interfaces ...

Page 28: ...m firmware series and version Example Firmware Pyxis 1 1 7 3 11 7 FrameIP Command NOTE Superseded by the pnl ip System Parameter Query or assign the remote router IP address Usually only used on Remote Panel devices or in conjunction with the RemoteSync Command to create a dual router 3D system Sets the IP address of the Router system which the button panel will connect to and control or which the...

Page 29: ...ommand queries Active values of parameters which may differ from values in Stored memory Values in Stored memory are loaded at system startup and can be queried with the GetS Command See System Parameters for more details Command Description Get Display all system parameter Active values Output consists of one parameter per line with the parameter identifier separated by an equals character and th...

Page 30: ...lue 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 the system IP address This setting is saved and recalled on power up WARNING Maintaining the ability to access a device s web page and for...

Page 31: ... 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 hh hh hh where each hh is a pair of hex digits Example MAC 00 50 C2 8B DF FE 3 11 15 MapDest Command Routers o...

Page 32: ... 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 matrix source mappings Source mappings provide a means to remap logical sources to ...

Page 33: ...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 to query the matrix dimensions labels current matrix state and preset data The information to return is specified by the sum of the flags values listed...

Page 34: ...sual aid but are not necessarily part of the response version 1 status STATUS levels name NAME type TYPE destCount DEST_COUNT srcCount SRC_COUNT flags FLAGS destNames NAME NAME srcNames NAME NAME state SRC SRC psetData SRC SRC psetNames NAME NAME Table of information on values in capital letters above Label Description STATUS Matrix status OK UPDATING DISCONNECT or ERROR Returned if the matrix is ...

Page 35: ...est3 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 1 1 1 psetNames Startup Preset1 Preset2 Preset3 Preset4 Preset5 Preset6 Preset7 Preset8 Preset9 The example output above is a typical response for a 4x4 Video router Current matrix routing is straight through 10 presets are defined 1st is straight through 2nd is ...

Page 36: ...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 NetMask Command NOTE Superseded by the net netmask System Parameter Query or assign the system network mask value Th...

Page 37: ...ESET 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 3 on Level 2 in Preset 1 3 11 23 PairIO Command Routers only Protocol Version 2 1 NOTE Superseded by MtxGroup Command I O pairing is used for pairing destinations sources for 3D suppor...

Page 38: ...el 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 auxiliary pins start with ID number 65 for GPIO pin 1 NOTE Panel commands must be enabled with the PanelCmdEn Command or by setting the pnl cmdEn System Parameter to...

Page 39: ...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 GPIO pins Panel buttons and GPIO pins are specified by numeric ID Panel buttons are numbered beg...

Page 40: ...ions 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 condition for button 1 The third command assigns the condition P1 to GPIO pin 4 ID 68 The fourth command clears the condition assigned to GPIO ...

Page 41: ... 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 The default refresh rate is 5 seconds This value is stored and recalled on power up Command Description PanelRate Query current panel refresh r...

Page 42: ...e 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 assign preset names Preset names are stored and recalled on power up Command Description PsetNames Que...

Page 43: ...on 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 Displays the content of one or all presets The...

Page 44: ...his 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 returns 0 the default reclockers enabled The second command disables the reclockers 3 11 37 RemoteSync Command R...

Page 45: ...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 The example above is output from a two level Video and Audio for example 4x4 matrix with sources routed in rev...

Page 46: ...tem 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 parameter Set ctl serial baud ctl serial log ctl s...

Page 47: ... 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 Routers and MSC GCP2U32 only Query or assign source names This command has 4 variations described by the ...

Page 48: ...rix 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 3 11 45 SysType Command Protocol Version 2 3 NOTE Superseded by the sys arch System Parameter Query the system series type which is currently defi...

Page 49: ...D 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 show the string JSON to keep the output concise The output consists of one line per variable with the variabl...

Page 50: ...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 SeCr3t WebPass 3 11 49 X Command Routers and MSC GCP2U32 only Query or make changes to the matrix routing state This command...

Page 51: ... 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 stacking is especially useful for the X command since it allows for several co...

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 ne...

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 init...

Page 54: ...ng order If network 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 unknow...

Page 55: ...application for example your home directory 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...

Page 56: ... 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 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 n...

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: ...2 lbs Power 12 VDC 5 Amp Power Connector DE 9 Male Storage Temp 10 Through 100 Deg C Operating Temp 0 Through 75 Deg C Humidity 0 Through 90 Non Condensing Warranty 2 Years Parts Labor Control Specifications Serial RS232 9600 bps 8N1 Ethernet 10 BaseT Local Panel Interface Remote Panel Support Yes Digital Audio Connector Type BNC Input level 200mV to 5V P P Input impedance 75 Ohm 1 Output level 1V...

Page 59: ... to Matrix Switch Corporation devices Matrix Used 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...

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 IMP...

Reviews: