This article explains how to upgrade firmware on Tesira expanders. Expanders are discovered and managed through a server-class device such as a TesiraFORTÉ or Tesira Server, acting as a proxy server. So the firmware upgrade process differs from that of a server class device.
Automatic background update
The Tesira Platform has two classes of devices:
- Server class devices: Perform processing, management and control for a Tesira System. Current Server Class Devices include Tesira Server, Tesira Server I/O and TesiraFORTÉ. The firmware upgrade for these devices is done directly through Tesira software.
- Expander class devices: These include audio expansion endpoints as well as logic and control endpoints. Current Expander class devices include EX-IN, EX-OUT, EX-IO, EX-AEC, EX-MOD, EX-LOGIC, TEC-1 and HD-1. These devices are proxied and reported to the Tesira software by a server class device. The firmware update is handled by the server class device operating as proxy.
A Tesira server class device will always ensure all expanders and remotes being proxied by it are running the same firmware version as itself, if those expanders and remotes are present in the network and part of a configured system. This means that after updating firmware on the server, it will automatically update the firmware on all connected and configured expander devices.
If the expanders are not part of a configured system, a temporary configuration that includes all the expanders will need to be created if automatic background update is desired. The configuration file could be as simple as all expander blocks connected to a matrix mixer hosted by the server class device.
While expander firmware update is happening on one or more devices, System Status within the System Connect/Device Maintenance or the System Status indication on status bar of the software will show a red indication.
Clicking in the bottom status bar opens the System Status window, which displays any faults or messages related to the system state.
When an expander firmware update is in progress, this window will list the Device Type and serial number with a firmware update in progress message under Faults. Additionally, because the device is unavailable to participate in the audio flow within the system, it would also display "One or more AVB streams inactive" message.
The front panel of a participating Tesira server will also show red 'ais' and 'alarm', and the OLED front panel screen would display "Firmware update in progress" message under faults.
Active Device Faults dialog accessed from the Device Maintenance will also display similar messages:
The firmware update can take up to 10 minutes to complete. Once the firmware update is complete on all associated expanders, the system status indication should turn green. The alarm and ais indication on the Tesira server front panel should also go away. The system status should display all devices within the system with a green status.
To confirm the firmware version of the expander device, go to Device Maintenance►Remote Devices...
If a configuration file is unavailable, or you would like to perform a quick update of a specific expander that is not already part of a Tesira system, there is a manual way of forcing firmware update.
Access the Remote Devices dialog from Device Maintenance. The Remote Devices dialog should display all of the remote expanders found on the network along with their firmware versions, amongst other information.
Identify and highlight the expander that you would like to update firmware on, and click any of the related settings buttons. In this case, either 'Network Settings...' or 'Device Description...' buttons can be used. If there is a newer firmware available on the Tesira server device proxying the expander, this message will display:
With this method, the software becomes inaccessible while dialog below is being displayed until the firmware update is complete:
This process needs to be repeated for every expander device with older firmware, which can be time consuming. For more than one or two devices, it is recommended to use the automatic background update.