Firmware Management

Overview

CONTROL ACS provides comprehensive Firmware Management functionality to automate firmware updates across your device fleet. The system is configured through two main areas:

This page explains how to configure and use these features to manage firmware versions automatically.


Device Profiles / Types

Navigate to Inventory > Profiles / types to configure firmware management settings for each device type.

Enabling Automatic Firmware Upgrades

Within any Device Profile / Type definition, you can activate automatic firmware upgrades by enabling the Automatic Firmware Upgrades checkbox:

8x0eVQIMcdd2oHBa-tmp70crq5v2.png

How It Works

Once the Automatic Firmware Upgrades checkbox is enabled, CONTROL ACS will automatically manage firmware updates based on your configuration:

With Default Firmware Image specified:

Without Default Firmware Image:


Firmware Library

The Firmware Library (Firmware > Images) allows you to manage firmware images with granular control over distribution and applicability.

Firmware Image Configuration

Each firmware image in the library can be configured with the following settings:

Adding a Firmware Image

  1. Click the Add Image button at the top right of the interface:
WHzadLAOQYmj79PX-tmpcdh112gb.png
  1. Configure the image settings on the Add Image page:
FYosSqqRvLpiutU3-tmpy1vini7g.png

Firmware Image Parameters

Parameter Description
Name Mnemonic identifier for the firmware image
Version Version number of the firmware image
Device Profile Select the Device Profile this image applies to from the dropdown menu
Upgrade Profile To be confirmed
File or URL Upload the firmware file through the GUI or specify an HTTP/FTP URL where the image is located
Note: Using a local Service Provider HTTP/FTP server is STRONGLY recommended for massive firmware updates
Release Date Optional. If specified, automatic updates will only be applied after this date
Apply to Selector Comparison method used when matching the device's software version against the 'Apply to' version
Default: 'Equal to'
Apply to (version) Target device software version for this firmware
Leave blank to apply to devices with any version
Hardware Version Target device hardware version for this firmware
Leave blank to apply to devices with any hardware version

Version Comparison Algorithm

CONTROL ACS uses a direct character-by-character comparison algorithm to determine version precedence.

Comparison Examples

The algorithm evaluates versions as follows:

Important Consideration

The algorithm treats v1.0.1a as a higher version than v1.0.1, which may not be the desired behavior in all scenarios.

Workaround: Add an underscore character to ensure correct version ordering:

This allows you to maintain the expected version hierarchy when alphabetic suffixes are used.


Firmware Selection Logic

To be confirmed


Upgrade Profiles

Navigate to Firmware > Profiles to manage upgrade profiles.

To be confirmed


Revision #2
Created 2026-02-13 22:23:04 UTC by ipena@zequenze.com
Updated 2026-02-14 01:08:16 UTC by ipena@zequenze.com