Skip to main content
Firmware Stable

Firmware upgrade

SiliXcon device firmware releases are maintained by our "SRM" versioning service. SRM stands for Secured Remote Management. The flashing process can be either manual or automated.

tip

For OEM customers, SRM also offers container maintenance. A container stands for a firmware locked together with configuration (typically, linked to a customer's solution).

Manual process​

Step 1 - Set your connection options​

More about How to connect to siliXcon device

Step 2 - Select a release​

Close emGUI first

Close emGUI before you start the upgrade. While emGUI holds the USB connection to the device, the upgrade tool cannot reach it. Start emGUI again when the upgrade has finished.

  • In the LaunchPad, click on upgrade button, new window will be opened and after a while, you should see this:

    LaunchPad device upgrade

  • You can:

    • Press Upgrade button to automatically upgrade to the newest release of current branch or group. (If the button is not active, use Refresh button first to get the current device firmware information.)
    • Choose wanted release types on the check boxes. (Container and service package check boxes are available only if such are available for the device.)
    • Select a specific release, container or service package on the list. It may be selected an exact release/container, a release/container variant or service package on the list. This will activate Install button.
    • Press Refresh button to update all displayed data. (To repeat the startup communication with SRM server.)
    • Press Cancel button to quit.
warning

Please mind the difference between "stable", "testing" and "nightly" release types.

Step 3 - upgrading​

After a release is selected, a payload is generated by our server and the bl_srm tool uploads it into the device for flashing. The payload transfer is end-to-end encrypted (up to the device). The flashing process may take a while. There is information and progress bar during it in the status bar. After flashing process a message box is displayed. If flashing process finished with error, you can see details.

LaunchPad device upgrade message box flashing OK