PowerStation update to 3.0

Updated 1 month ago by John (JP) Powell

Before we begin

This document guides the user through the process of updating the Axia Powerstation engine to version 3. Not all Powerstations will need to start at step one. Pay special attention to the notes for each step to make sure you are starting where you need to. Once the engine has been updated to version 3, the most up-to-date release can be installed.

The Powerstation will need to reboot during this process which will interrupt audio through the system.

The steps required to update to version 3.0 differ depending on

  • 1) the original factory image version and
  • 2) the currently installed software version

To learn the original factory image version, go to the Engine “Diagnostics” page on web, press the "View startup log" button, and check the topmost record. While the exact text may slightly vary across different versions, the text marked with the red frame : "PCE vers=<version number> " is always present and indicates the original version number that was installed at factory:

For the purposes of this instruction, you need to distinguish two original factory image version ranges:

  • 1.0.0(*), 1.0.1(*), 1.0.2(*)
  • any version in range from 1.0.3(*) to 3.0.1(*)

To learn the currently installed software version, go to the Engine “System” page on web and check the “Hardware and Firmware” section:

-----------------------------------------

Download Update Files

------------------------------------------

Step 1: Work around a backup power bug

If you are using a PowerStation AUX with the DC backup power cable installed AND the currently installed software version is 1.0.2g, 1.1.2i, or 1.1.2k , Start from step 1 . otherwise skip step 1.

This resolves a bug in versions before 1.1.2m, which causes the install into Bank 1 to fail and cause the device to reboot. These steps must be executed in the exact sequence as shown below:

  • 1.1 Disconnect the backup power cable, if one connected
  • 1.2 Select NO for Backup Power in the Option page under Mix Engine
  • 1.3 Restart the unit

Step 2: Install Element PS 1.1.3c

If currently installed software version is 1.0.0(*) or 1.0.2(*) Continue from step 2 . otherwise skip step 2

This step will prepare the main software for installation of version 1.2.4j.

  • 2.1 To start installation, the Element/Engine subsystem must be running in Bank 0.
  • 2.2 Upload file to Bank 1: PS_engine_1-1-3c_upgrade.tbz2 Included in: 1601-00497-001(PS_1-1-3c_upgrade).zip . Wait 1 minute, while the screen indicates “System upload in progress”. After 1 minute press the Refresh button on the browser to get the confirmation “System upload finished successfully”. If confirmation is not displayed, wait a little more and repeat, until you get it. Finally refresh again, and you will be returned to the System page.
  • 2.3 Once 1.1.3c is uploaded to Bank 1, select Bank 1 and Apply. This will reboot the PowerStation into version 1.1.3c.
  • 2.4 Once the system has booted to 1.1.3c, return to the system page and commit it to Bank 0 with the Commit button.

Step 3: Install boot system conversion pack

If the original factory image version is 1.0.0(*), 1.0.1(*), or 1.0.2(*) Continue from step 3 . otherwise skip step 3.

This step will eliminate a critical incompatibility between images of versions 1.0.<x> and software versions 1.2.4 and later.

  • 3.1 To start installation, the Element/Engine subsystem must be running in Bank 0.
  • 3.2 Upload file to Bank 1: 1601-00545-002-PS_update_for_image_1.0-1.2.4j.tbz2

Wait 1 minute, while the screen indicates “System upload in progress”. After 1 minute press the Refresh button on the browser to get the confirmation “System upload finished successfully”. If confirmation is not displayed, wait a little more and repeat, until you get it. Finally refresh again, and you will be returned to the System page.

This is an update to the boot-loader. This update may not increment the version in the running bank.

Step 4: Install Element PS 1.2.4j

If currently installed software version is lower than 1.2.4(*) Continue from step 4 . otherwise skip step 4

This step will convert the PS software from separate components to integrated product and prepare the unit to accept further updates of the ".tar" type. During the transition there is a need for one-time manual synchronization of software versions and the active bank selection across subsystems.

  • 4.1 Ensure that all subsystems (Element/Engine, Main/Aux IO, switch) are running in bank 0. Check and switch the banks of the subsystems before installation, if necessary.
  • 4.2 Check the software version in bank1 of the Main IO and Aux IO. If not yet there, upload file: 1601-xxxxx-002-PS_io-2.6.16a.pkg and reboot to bank1.
  • 4.3 Check the software version in bank1 of the switch. If not yet there, upload file: 1601-xxxxx-002-PS_switch-1.0.12b.pkg and reboot to bank1.
  • 4.4 Upload file to Bank 1 of Element/Engine: 1601-00497-xxx-PS_SOM5786-1.2.4j.tbz2

This upload will take longer, compared to the earlier software versions. Wait 2 minutes, while the screen indicates “System upload in progress”. After 2 minutes press the Refresh button on the browser to get the confirmation “System upload finished successfully”. If confirmation is not displayed, wait a little more and repeat, until you get it. Finally refresh again, and you will be returned to the System page.

  • 4.5 Once 1.2.4j is uploaded to Bank 1, select Bank 1 and Apply Selected Bank button. This will reboot the Element/Engine subsystem into version 1.2.4j.
  • 4.6 Clear a possible hardware discovery error . This step is needed if you are not using an Aux IO unit.
  • 4.7 Before committing this software to bank 0, it's probably a good idea to read about the bug in the next section. If all is good, return to the System page and commit version 1.2.4j to Bank 0 with the Commit button.

Conversion to integrated software is complete.

If you receive error messages or observe other unexpected behavior related to software system integrity, see the "Technical Hints" section at the end of this document.

Old Powerstaion Aux I/O Bug:

A bug existed in older versions that in absence of Aux IO may have corrupted the internal hardware discovery table. To recondition it:

  • While running in 1.2.4j, go the the Diagnostics page and select the Discover button
  • Press the Apply button on the next page and wait. Be patient – typically this takes 3-4 minutes.
  • After the page with the connected subsystems comes back, check the “Current MAC” line below the “PS AUX IO” title – it must indicate 6 zero bytes “00:00:00:00:00:00”. It would indicate 4 zero bytes “00:00:00:00”, when error is present.

Step 5: Install boot system update

This step will prepare the unit for installation of the the Element/Fusion combined software.

  • 5.1 To start installation, PowerStation must be running in Bank 0.
  • 5.2 Upload file to Bank 1: 1601-00545-011-PS_upgrade_to_Fusion_step1-3.0.1i.tar

This will only take a few seconds. Refresh the page once receiving the confirmation “System upload finished successfully”.

You might not see a version number change in bank 1 after performing this step. This is fine. You've only updated the boot-loader so far. Continue to step 6.

Step 6: Install Element/Fusion PS 3.0.1

6.1 To start installation, PowerStation must be running in Bank 0. Check if Main/Aux IO and the switch are also running in bank 0. If not, switch each of them separately to bank 0 before proceeding to the next step. If you get an error in this or any of the subsequent steps, review the “Technical hints” in the following section.

6.2 Upload file to Bank 1: 1601-00532-011-PS_Fusion-3.0.1i.tar. Once you receive the confirmation “System upload finished successfully”, refresh to return to system page.

6.3 Now select Bank 1 and Apply Selected Bank button to boot into Element/Fusion 3.0. This will cause all sub-systems to reboot to new versions. (The Main and Aux IO will reboot, the switch will reboot, and the main DSP will reboot.)

6.4 Once the system has booted 3.0 from Bank 1, you may return to the system page and commit it to Bank 0 with the Commit button.

This committing is optional – you may continue to operate from Bank 1 and commit at any time later.

Technical hints

If you receive error messages or observe other unexpected behavior related to software system integrity, reading this section may help you to identify and fix the reason.

There is a number of required conditions tor the integrated software to work properly:

For software uploading:

  • All components must be running from bank 0

For committing:

  • All subsystems must be running from Bank 1
  • All subsystems must contain matched software versions in Bank 1

For switching of software banks:

  • All subsystems must be running from the same bank
  • All subsystems, in the bank to be activated, must contain matched software versions

Receiving an error message like one of these:

Error: Bank 0/1 not active for some system components.

Error: Bank 0/1 version inconsistency.

indicates that some of the conditions above are not met, and you will need to manually correct the state of the system. For corrections use direct access to the IO or switch subsystem web pages, instead of following links from the main PowerStation home page. On each subsystem:

  • Check and, if needed, replace the mismatched software versions with ones that match the version in the corresponding bank of Element/Engine
  • Check and, if needed, reboot to the the same bank, from which Element/Engine is currently running

Once these steps are completed, software uploading, committing and bank switching should work properly.

Matched software version sets:

Element / Engine

1.2.4j

1.2.5

3.0.0c / 3.0.1i

I/O Subsystem Main

2.6.16a

2.6.16a

3.0.0a

I/O Subsystem Aux

2.6.16a

2.6.16a

3.0.0a

Ethernet Switch

1.0.12b

1.0.12c

3.0.0

Receiving an error message:

Error: Not all system components found.

indicates one of the following:

  1. A formerly selected IO subsystem has been disconnected from the system:
  • Check and recover the missing device and its network connection
  • If the device is faulty, get a replacement, execute hardware discovery, and select the new device
  • If you want to stop using the missing device, either permanently or temporarily, execute hardware discovery and select “none” in the corresponding position
  1. A formerly selected IO subsystem has been replaced by another physical device:
  • Execute hardware discovery and select the new device
  1. Corruption of hardware discovery data has happened:
  • Follow the instruction given in step 4.6. Instead of 1.2.4j, also any later version can be used for recovery.


How did we do?


TelosHelp (opens in a new tab)

Powered by HelpDocs (opens in a new tab)