background image

MSC-2HD1624S Product Manual

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,

  “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 
OK, updating (from a remote router for example), one or more remote routers 
disconnected or a general error (remote router in error status for example) respectively.

NAME

Descriptive name of  a level, destination, source or preset (8 chars or less).

TYPE

Level type: VIDEO, AUDIO, HD, VGA, 3G, ANALOG or AES.  Used for general video, 
general audio, HD video, VGA video, 3G HD video, analog audio or AES digital audio 
respectively.

DEST_COUNT

Count of destinations for the level.

SRC_COUNT

Count of sources for the level.

FLAGS

A space separated list of flag keywords indicating support for various features, as defined 
by the Name column in the Flags table above.

SRC

Source values for matrix state and preset data.  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

Page 31 of 54

Copyright © 2013-2015 Matrix Switch Corporation

www.matrix-switch.tv

Summary of Contents for MSC-2HD1624S

Page 1: ...Matrix Switch Corporation MSC 2HD1624S Product Manual 2RU 16 input 24 output 3G SDI Video Router with Status Panel Revision 1 2 Page 1 of 54 2013 2015 Matrix Switch Corporation www matrix switch tv ...

Page 2: ...LIMITED TO ITS CONDITION QUALITY 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 damage...

Page 3: ...06 24 Updated External Button Control Pinout section Added External Button Control information for MSC HD42L 2014 03 17 Fixed some document cross references Minor text content and figure position changes 2013 11 29 MSC 4HDX6464 manual released Updated Mascot protocol information to version 2 3 Added Vars Mascot command description Revision 1 0 2013 04 15 Initial release of modular product manual P...

Page 4: ...ab 14 2 3 1 Loading Work Matrix from a source target 15 2 3 2 Saving Work Matrix to a target 15 2 3 3 Usage scenarios 15 2 4 Labels Tab 15 2 5 Config Tab 16 2 5 1 System Settings 17 2 5 2 Network Settings 17 2 5 3 Button Panel Settings 18 2 6 Command Tab 19 3 Mascot Control Protocol 20 3 1 Protocol changes 20 3 2 Telnet access 21 3 3 Serial access 21 3 4 Command format 21 3 4 1 Command names 22 3 ...

Page 5: ...d 37 3 34 PsetNames Command 37 3 35 PSub Command 38 3 36 PView Command 38 3 37 Reboot Command 39 3 38 ReclkDis Command 39 3 39 RemoteSync Command 39 3 40 S Command 40 3 41 Sierra Command 40 3 42 SrcNames Command 40 3 43 SysName Command 41 3 44 SysType Command 41 3 45 Vars Command 42 3 46 W Command 43 3 47 WebPass Command 43 3 48 X Command 43 4 Software Updates 45 4 1 Software Update on Carina Seri...

Page 6: ...ersion 5 4 0 to a previous version 50 5 Troubleshooting 51 5 1 Unknown IP address 51 5 2 No Ethernet link when connected to network switch 51 5 3 Unexpected reboots 51 6 Reference 52 6 1 Specifications 52 6 2 Glossary 53 7 Matrix Switch Corporation Warranty 54 Page 6 of 54 Copyright 2013 2015 Matrix Switch Corporation www matrix switch tv ...

Page 7: ...e clocking or jitter reduction Adaptive cable equalization on each input can equalize input signals from Belden type 1694A cables up to lengths of 120m 3G 140m HD and 400m SD SDI Video Outputs Connect SDI destinations to output connectors using 75 Ohm Coax cable with BNC connectors designed for high speed SDI video applications Unused outputs can be left unconnected Outputs utilize standard SMPTE ...

Page 8: ... 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 device Devices come factory configured with default settings unless a pre configuration request is made during purchase an example being a multi device application 1 4 1 Accessing The Web Page Interface The default n...

Page 9: ... 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 selecting one from the Load Preset drop down control Refer to the Routing Tab section for more details 1 4 4 Labels Labels can be assigned to video and audio if applicable sources and destinations Labels can ...

Page 10: ...et it is strongly recommended that some form of inter network security is utilized such as firewalls and encrypted VLAN or secure data tunnels 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 in the class C IP subnet 192 168 2...

Page 11: ...e for example an 8x8 router would yield a 4x4 3D router Not available with devices with less than 2 destinations or sources I O pairs are consecutive for example output 1 and 2 would be for the first 3D channel 3 and 4 would be for the 2nd etc 2 Dual linked router devices Uses 2 devices connected via TCP IP over their Ethernet ports one acting as a master to provide 3D support Devices must have th...

Page 12: ...he Remote Router IP setting All of these settings can be found on the Config Tab of the Web Page Interface Refer to the Config Tab System Settings and Config Tab Button Panel Settings sections for additional details Page 12 of 54 Copyright 2013 2015 Matrix Switch Corporation www matrix switch tv ...

Page 13: ...nes 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 swit...

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

Page 15: ...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 c...

Page 16: ...ns 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 16 of 54 Copyright 2013 2015 Matrix Switch Co...

Page 17: ...ptive name of the system up to 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 added with Carina Series Firmware 5 3 0 3D I O Pairing Enable pairing of destinations sources for two channel 3D support only supported by Routers with 2 or more destinations added with Car...

Page 18: ...tion to control individual destinations of a 16x4 Router 16 source 4 destination Another usage scenario would be to have 2 separate panels control different levels of a Video Audio Router Control Mode Set the matrix control mode only present on Routers added with Carina Series Firmware 5 3 0 Available options include Local Button panel controls the router itself Remote Button panel controls a remo...

Page 19: ...e Command Tab Figure 5 provides access to the Mascot protocol interface Commands are typed on the 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 19 of 54 C...

Page 20: ...ol 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 2 4 Carina Series Firmware 5 6 3 Added MtxGroup PanelDis PanelExtEn and Sierra commands Mascot version 2 3 Carina Series Firmware 5 5 1 Added Quit Command SysType Command and Vars Command wh...

Page 21: ...o should be on in order to see what is typed Pressing the Enter key once connected should yield the prompt character 3 4 Command format Commands consist of a command name zero or more arguments separated by commas and a carriage return CR ASCII 13 the Enter key on a keyboard Optionally multiple commands can be combined by separating them with a character and the command chain is terminated with a ...

Page 22: ... 0xNN where NN are 2 hex digits from 0 9 A F or a f Double quoted One or more characters surrounded by double quotes An Argument Single quoted One or more characters surrounded by single quotes An Argument 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 c...

Page 23: ...odes This following table shows possible error codes which may be returned in response to commands Error Message Description E01 Token too long A command name or string argument was too long E02 Invalid command Invalid command name E03 Invalid argument One or more invalid argument values E04 Invalid destination Invalid matrix destination number E05 Invalid source Invalid matrix source number E06 I...

Page 24: ... a preset X DEST SRC LEVEL Perform a matrix connect operation Router systems and MSC GCP2U32 LCD panel only 3 9 Advanced command reference These additional commands consist of those which are not as commonly used as the basic commands such as system configuration commands Mascot protocol versions where a command was added is indicated in parenthesis 2 3 for example Command Arguments Description B ...

Page 25: ...RC LVL1 LVL2 Query or assign button panel destination source offsets and levels to control Useful for configuring multiple panels to control different I O regions of a router PanelRate 2 1 RATE Set remote panel refresh rate in seconds PsetNames PRESET LABEL Query or assign preset names Reboot Reboot the system ReclkDis 2 1 0 1 Disable SDI reclockers not all SDI router systems are supported RemoteS...

Page 26: ...uery all destination names DestNames DEST Query destination names for all levels of a given destination DestNames DEST LEVEL Query the name of a specific destination and level DestNames DEST LEVEL LABEL Assign a label to a destination When querying names labels are surrounded by double quotes and each level is separated by commas multi level systems only and each destination is separated by newlin...

Page 27: ...cription DHCP Query DHCP enable DHCP 0 1 Set DHCP enable 0 to disable 1 to enable Examples to query and then enable DHCP DHCP 0 DHCP 1 3 14 E Command Routers and MSC GCP2U32 only Query or assign matrix routing changes echo A value of 0 disables this feature A value of 1 will cause all matrix routing changes to be echoed in the form of an X command Xd s l Where d is the destination number s is the ...

Page 28: ...d control the Router device itself This setting is saved and recalled on power up Command Description FrameIP Query IP address of remote Router system to control FrameIP IP Set IP address of remote Router system to control use 0 0 0 0 on Router systems to disable remote control Example to query and assign the remote Router IP FrameIP 192 168 2 60 FrameIP 192 168 2 61 3 17 Gateway Command Query or ...

Page 29: ...erying and assigning the IP address IP 192 168 2 60 IP 192 168 2 61 3 20 LockStatus Command Routers only Query the video lock status and video rate of a Video Router s outputs This command is only supported on some Router systems Unsupported systems will return an Unsupported command error on version 2 1 and newer protocol versions and blank output on older versions Command Description LockStatus ...

Page 30: ...wing table Flag Information Fields in JSON data 1 Return names Destination Source and Preset destNames srcNames and psetNames 2 Return matrix routing state state 4 Return preset routing data psetData The returned data is JSON formatted data see www json org for details If no arguments are specified then a simple format is returned consisting of an array of arrays one per level with 3 integer numbe...

Page 31: ...ix is OK updating from a remote router for example one or more remote routers disconnected or a general error remote router in error status for example respectively NAME Descriptive name of a level destination source or preset 8 chars or less TYPE Level type VIDEO AUDIO HD VGA 3G ANALOG or AES Used for general video general audio HD video VGA video 3G HD video analog audio or AES digital audio res...

Page 32: ...nd Carina Series routers only Protocol Version 2 4 Query or assign I O grouping This setting is saved and recalled on power up The I O grouping feature is used to combine multiple inputs and outputs Combined grouped inputs and outputs then behave as if they were a single I O which changes the size of the router matrix accordingly matrix size divided by group count and matrix routing changes update...

Page 33: ...etwork configuration Maintaining the ability to access a device s web page and for Remote Panel devices to be able to communicate with Routers requires that the IP address is known valid and systems are configured to be on the same IP network In the event that the IP address or Netmask of a system is unknown consult the Unknown IP Address section for this device Command Description NetMask Query n...

Page 34: ...command I O pairing is used for pairing destinations sources for 3D support When activated a router will appear to have half the number of physical destinations and sources A given matrix crosspoint change will cause 2 destinations to be changed Each odd destination source is paired with the next highest even number destination source This option is stored and recalled on power on When enabling th...

Page 35: ... determines which destination the button panel starts on 0 is used for no offset default The SRCOFS parameter is used likewise to assign a source offset The LVL1 and LVL2 parameters are used for modifying what levels the panel will control The default is 0 for both values which uses the default levels of 1 and 2 for the primary and secondary levels respectively If LVL1 is assigned a value other th...

Page 36: ...rnal panel interface setting 0 disabled The second command enables the external panel interface 3 32 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 ...

Page 37: ...nd MSC GCP2U32 only Query or assign preset names Preset names are stored and recalled on power up Command Description PsetNames Query all preset names PsetNames PRESET Query a single preset name PsetNames PRESET LABEL Assign a preset label When querying names labels are surrounded by double quotes and separated by newlines Examples PsetNames Startup Preset1 Preset2 Preset3 Preset4 Preset5 Preset6 ...

Page 38: ...s and MSC GCP2U32 only View presets Displays the content of one or all presets The format of the returned output is 1 S1 S2 2 S1 S2 where the 1 and 2 are incrementing destination values followed by one or more source values depending on the number of system levels Special source values indicates No Change which causes no changes to the given Destination Level 0 indicates Mute Command Description P...

Page 39: ...ems Usually used for creating a 3D matrix from two router systems which will result in one router controlling the left 3D channels and the other router controlling the right channels When enabled this option synchronizes matrix crosspoint changes to the router IP address assigned with the FrameIP Command This command should only be enabled with one of the two routers the primary router This value ...

Page 40: ...hich has a 2nd level break away which is routed from source 4 3 41 Sierra Command Carina Series routers only Protocol Version 2 4 Queries or assigns Sierra Video Systems protocol on serial port This setting is stored and recalled on power up Command Description Sierra Query Sierra Video Systems protocol enable on serial port Sierra 0 1 Assign Sierra Video Systems protocol enable 0 Disable use MASC...

Page 41: ...Names 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 43 SysName Command 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 ...

Page 42: ...t would be received on a Carina series system with older firmware not supporting the SysType command the second example is what might be returned by an MSC GCP2U32 LCD panel 3 45 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 paramete...

Page 43: ... power cycles Command Description W PRESET Write current matrix routing state to PRESET Example to save state to preset 1 W 1 3 47 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 bla...

Page 44: ...value 0 can be used for SRC to Mute 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 leve...

Page 45: ... the TFTP transfer has to occur within this period after power cycling the device This means the PC needs to be in close proximity of the device remote power control be possible or coordination with someone to power cycle the device when initiating the TFTP transfer Because of the shorter update window a cross over Ethernet cable is not recommended due to potential delay in the physical Ethernet l...

Page 46: ...ame 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 initiate the transfer yet See the section TFTP Software for details 4 Power up the device being updated if not already operating 5 Use one of the following methods to send a Mascot command to the device If the d...

Page 47: ...ommands to navigate to the folder where the firmware file is located 4 Type the following command to prepare the TFTP transfer but don t hit ENTER yet tftp 192 168 2 59 put MatrixFirmware x x x hex 5 Make sure to replace 192 168 2 59 with the device s IP address if using the Command Software Update method and replace MatrixFirmware x x x hex with the correct version number of the file 6 To initiat...

Page 48: ... type quit and ENTER and start over from step 3 4 2 4 Linux The tftp application can easily be installed with your distributions package manager from a terminal below are some example commands for various distributions Commands for installing tftp on different Linux distributions Ubuntu sudo apt get install tftp Fedora yum install tftp Suse smart install tftp Using the tftp application on Linux 1 ...

Page 49: ... system s settings will not be retained after the software update This means that all input output labels networking configuration and the Ethernet MAC address will be lost and will need to be re entered See below for details on obtaining the current settings 3 If using the Command Software Update method some methods of entering the software update Mascot command will not be available such as the ...

Page 50: ...wngrading from version 5 4 0 to a previous version If downgrading from Carina firmware version 5 4 0 or newer to a version prior to 5 4 0 the system configuration will not be retained Please contact Matrix Switch Corporation in the event that this is required and we can assist you in the process of backing up and restoring your device s configuration Page 50 of 54 Copyright 2013 2015 Matrix Switch...

Page 51: ...minal 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 fol...

Page 52: ... 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 device Connector Type BNC Input level 200mV to 5V P P Input impedance 75 Ohm 1 Output level 1V P P Output impedance 75 Ohm 1 Analog Au...

Page 53: ... 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 the content of the Preset Numbered starting from 0 Preset 0 is special in that it is recalled on system startup Remote Panel Matrix Switch Corporation R...

Page 54: ...terial Authorization RMA number 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 EXPRES...

Reviews: