# Updates and versions

## Which updates are available?

The system is modular, which gives us the ability to provide updates quickly and easily. Updates are divided into 3 areas:

{% tabs %}
{% tab title="Firmware" %}
**Definition -&#x20;*****Firmware***

* The firmware contains the system. On delivery you will always receive a device with the most recent firmware version.

**Firmware download**

* The current firmware can be found on the support page in the [download area](/hub/downloads/en/powerio-downloads/t1.b100-firmware.md).

**Update option**

* Via the **Web interface** of the device
* or the **Device Manager** (Bulk updates)

**Recommendation/Other:**

* Always perform an upgrade only to a newer version.
* If problems occur with a new version, then [Contact us](https://www.powerio.com/de/kontakt) please.
* A downgrade is possible but should only be carried out in consultation with powerIO support.
  {% endtab %}

{% tab title="Bootloader" %}
**Definition -&#x20;*****Bootloader***

* The bootloader is responsible for starting the system and provides the option to restore the device to factory settings. On delivery you will always receive a device with the most recent bootloader version.

**Bootloader download**

* The current firmware can be found on the support page in the [download area](/hub/downloads/en/powerio-downloads/t1.b100-firmware.md).

**Update option**

* Via the **Web interface** of the device
* or the **Device Manager** (Bulk updates)

**Recommendation/Other:**

* Always perform an upgrade only to a newer version.
* A downgrade is not possible
  {% endtab %}

{% tab title="Applications" %}
**Definition -&#x20;*****Applications***

* An application can be installed on a device flexibly as needed. An overview of the applications can be found [here](/hub/en/applications/available-apps.md).

**Application downloads**

* The current firmware can be found on the support page in the [download area](/hub/downloads/en/user-applications/codesys.md).

**Update option**

* Via the **Web interface** of the device

**Recommendation/Other:**

* Only one application can be installed per application at any time
* Upgrading applications is always possible and recommended.
* A downgrade is possible. For this, the newer version must be uninstalled and the desired older application can be installed.
* In the download area, the notes about minimum firmware versions must be observed.
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Please always obtain update files only from the official source in the support area. The file extension for update files is \*.PIOP
{% endhint %}

## Reading versions via the web interface

{% tabs %}
{% tab title="Firmware" %}
**Web interface - All devices**

Navigation *"Dashboard" ->* Tab *"System Information"*

<figure><img src="/files/9579c2a33447be1ebfe6306e51f592f5e34228f1" alt="" width="375"><figcaption><p>Navigation <em>"Dashboard" -></em> Tab <em>"System Information"</em></p></figcaption></figure>

or: Navigation *"System" ->* Tab *"Firmware Upgrade"*

<figure><img src="/files/f548d909fbe6855e0902b6b9051fe80c833bdc9c" alt="" width="375"><figcaption><p>Navigation <em>"Dashboard" -></em> Tab <em>"System Information"</em></p></figcaption></figure>
{% endtab %}

{% tab title="Bootloader" %}
**Web interface - All devices**

{% hint style="info" %}
Before the bootloader version is displayed, "Advanced Mode" must be enabled.
{% endhint %}

Click the "gear" icon and *"Advanced Mode"* enabl&#x65;*.*

<figure><img src="/files/2fc87c365103949365ca145d65331a3cff7ecc1c" alt="" width="278"><figcaption></figcaption></figure>

Navigation *"Dashboard" ->* Tab *"System Information"*

<figure><img src="/files/d90d39f04f3106721ffb343279c3130ab3dcd5fe" alt="" width="375"><figcaption><p>Navigation <em>"Dashboard" -></em> Tab <em>"System Information"</em></p></figcaption></figure>

or: Navigation *"System" ->* Tab *"Firmware Upgrade"*

<figure><img src="/files/dd7747f4eee5af740fdd46d7744980d08542a956" alt="" width="375"><figcaption><p>Navigation <em>"System" -></em> Tab <em>"Firmware Upgrade"</em></p></figcaption></figure>
{% endtab %}

{% tab title="Applications" %}
**Web interface - All devices**

An application always consists of two versions.

* *powerIO version*\
  \- Version of the "application package" (packages) \*.PIOP file
* and *Version*\
  \&#xNAN;*-* The version of the application itself

<figure><img src="/files/a35a9263de345fb8d34c84dfec25ca4746ee33d1" alt="" width="211"><figcaption></figcaption></figure>

**Section -&#x20;*****"Uploaded powerIO packages"***

* Here are the uploaded application packages with the version(s)\\

  <figure><img src="/files/3622da2edd1698fccd6a125ad9589393b4ae07dd" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Multiple application packages of the same application can be uploaded if they have different "*powerIO versions*".
{% endhint %}

**Section -&#x20;*****"Installed powerIO packages"***

* Here are the installed applications with the respective version

<figure><img src="/files/3d39826e70ef0b7cc3ce1ffa7f8cdf103b019bca" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Reading versions with the powerIO Device Manager

With the Device Manager you can read the firmware and bootloader versions in a network with one or more powerIO devices. This means there is no need to access the web interface of the endpoints.

{% stepper %}
{% step %}

#### Installing and using the powerIO Device Manager

* Install the powerIO Device Manager
* Desktop application OR directly as a "User Application" on a powerIO device\
  \
  Information about the [powerIO Device Manager can be found here](/hub/en/applications/available-apps/device-manager.md)
  {% endstep %}

{% step %}

#### Start the application and read versions

* After starting the application, the network is scanned for devices and the respective versions are displayed in the column

<figure><img src="/files/75ef85deb7fb1ca93caf5228375116444eb7dc9a" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/faq-and-news/en/powerio-system-faq/updates-und-versionen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
