background image

MSC-2HD0824S Product Manual

4 Software Updates

The procedure for updating software (also called firmware) on Matrix Switch Corporation devices is determined
by the hardware series.  It is recommended that software updates are only performed in order to resolve an issue
or gain a desired feature.  While the software update procedures have been designed to be resistant to failure, 
there is still a risk of a device becoming inoperable in the event that an update is interrupted.

4.1 Software Update on Carina Series Devices

There are two basic methods of performing a software update: Power On Software Update (

POSU

) and 

Command Software Update (

CSU

).  Both methods use the TFTP protocol over the device's Ethernet port.

CSU is recommended if the device is on a different IP network than the default 192.168.2.x and the update 
computer's IP is already configured on that network.  POSU is needed if the device's software gets corrupted 
(due to a failed update attempt) or if sending a Mascot command to the device is problematic.

Software update method comparison

POSU uses 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 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 link becoming active.

CSU requires an extra step of a Mascot command being sent to the device.

4.1.1 Software Update Requirements

To perform a software update, the following is required:

1. A computer connected to the same Ethernet network as the device being updated.
2. A TFTP client program installed on the computer.  See 

TFTP Software

 section for details.

3. The device to update with its Ethernet port connected to the same network as the PC.
4. A firmware file image for the device from Matrix Switch Corporation.  The file name is of the form 

MatrixFirmware-x.x.x.hex, where x.x.x is the version number.

5. See errata sections 

Upgrading from version 4.x.x or older firmware

 or 

Downgrading from version 5.4.0 

to a previous version

 if applicable.

4.1.2 Power on Software Update

This method requires that a TFTP transfer is initiated immediately after powering up the device.

NOTE:

 A cross over cable is not recommended for this update method, due to the probability that the delay of 

the physical Ethernet link becoming active exceeds the TFTP update time window.  Please use a network switch

Page 45 of 54

Copyright © 2013-2015 Matrix Switch Corporation

www.matrix-switch.tv

Summary of Contents for MSC-2HD0824S

Page 1: ...Matrix Switch Corporation MSC 2HD0824S Product Manual 2RU 8 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: ...IMITED 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 Corp...

Page 3: ...6 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 chang...

Page 4: ...b 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 Setti...

Page 5: ...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 SrcNam...

Page 6: ...rsion 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...

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

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

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

Page 10: ...t 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 D...

Page 11: ...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 3...

Page 12: ...e 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 addi...

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

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

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

Page 16: ...s 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...

Page 17: ...tive 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 al...

Page 18: ...ion 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...

Page 19: ...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 displaye...

Page 20: ...l 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...

Page 21: ...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 separat...

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

Page 23: ...des 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 Invali...

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

Page 25: ...C 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 rem...

Page 26: ...ery 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 LABE...

Page 27: ...ription 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...

Page 28: ...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 Rou...

Page 29: ...rying 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 supp...

Page 30: ...ing 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 T...

Page 31: ...x 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 des...

Page 32: ...d 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 Co...

Page 33: ...twork 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 ar...

Page 34: ...ommand 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 ch...

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

Page 36: ...nal 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 p...

Page 37: ...d 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 PsetNa...

Page 38: ...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...

Page 39: ...ms 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...

Page 40: ...ich 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 se...

Page 41: ...ames 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 sho...

Page 42: ...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...

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

Page 44: ...alue 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 stat...

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

Page 46: ...me 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...

Page 47: ...mmands 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 M...

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

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

Page 50: ...ngrading 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 Ma...

Page 51: ...inal 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 w...

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

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

Page 54: ...erial 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 mo...

Reviews: