5G SENS Software versioning scheme
The device software consists of multiple layers that are versioned separately. Therefore, the version string consists of multiple components that are separated by hyphens. The following versioning scheme is used to identify the compound software artefact:
<FIRMWARE_VERSION>-<APP_ID>-<APP_CONFIG_ID>-<APP_VERSION>
<FIRMWARE_VERSION>
The version of the device firmware upon which the concrete application executes. The firmware version consists of major, minor and patch version numbers that are separated by a dot.
<APP_ID>
The short name of the application that is contained in the compound artefact. Each application is optimized for a specific use case.
<APP_CONFIG_ID>
Numeric identifier of the application configuration that is distributed with this version. The application configuration contains settings for different network operators primarily.
<APP_VERSION>
The version of the application. The application version consists of major, minor and patch version numbers that are separated by a dot.
Example: 1.7.0-GPIO-1-2.1.0