Skip to main content

Firmware Update

Lobaro device firmware can be updated either via USB or over-the-air e.g. using the Lobaro Platform.

Local via USB

You can update all devices locally using the Lobaro Maintenance Tool and our USB Config Adapter.

  1. Download the slot0 (if applicable) and boot.hex firmware from our Firmware downloads.

    • slot0 is for local update only
    • boot contains the Secure Boot Firmware to ensure compatibility
    note

    The firmware file is named like this: app-nrf91-origin+0.3.5+hw4~boot.hex.

    Older firmwares are named like app-nrf9160-wmbus+0.28.1+hw3+slot0-boot.hex

  2. Connect the device using the Lobaro USB Config Adapter to your computer.

  3. Update the firmware using the Lobaro Maintenance Tool.

Remote using Lobaro Platform

You can update all devices with Mobile LTE-M/NB-IoT connectivity remotely using the Lobaro Platform.

The following prerequisites need to be met to update the firmware over-the-air using the Lobaro Platform:

  • The device needs to be connected via NB-IoT or LTE-M.
  • The firmware needs to be uploaded to your Lobaro Platform instance by your platform admin.

When all prerequisites are met, create a downlink of type fw for the affected devices on the platform with the following contents. Change the file names according to the desired firmware version.

Choose the correct firmware

Use the slot1 (if applicable) firmware without boot.

note

The firmware file is named like this: app-nrf91-origin+0.3.5+hw4.hex.

Older firmware are named like app-nrf9160-wmbus+0.28.1+hw3+slot1.hex

Firmware update downlink example
{
"d": {
"app": "app-nrf91-origin+0.3.5+hw4.hex",
"boot": "app-nrf91-secure+0.2.1.hex"
},
"q": "fw"
}
Secure Boot Firmware

The boot firmware is optional. But app firmwares do require a minimum version. To select the correct boot firmware please consult the changelog or contact lobaro support.

See IoT Platform Documentation → Devices → Downlinks on how to create downlinks.

For platform admins, the firmware can be downloaded from our Firmware downloads.

Remote via MQTT

info

Only for Firmware that supports MQTT connectivity, e.g. the app-nrf91-origin.

MQTT updates using our IoT Platform just work as described above. For 3rd Party MQTT integrations please refer to MQTT → Device Synchronization.