You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

Here we would like to describe the different methods how to start a firmware update via Auto-provisioning.

  1. Using provisioning file version 1.1 (Preferred)
  2. Using provisioning file version 1.0
  3. Same procedure like via the web-interface but then via provisioning 
Provisioning file 1.1

All settings including the firmware update is in one file.

If the version is different then the installed version, the update will be started directly after provisioning. (Existing calls will be disconnected) First the DECT manager will update and when ready, the DECT base stations will download the firmware via HTTP from the DECT Manager. The DECT manager is the download source for the base stations.


Example

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">

<firmware>

<file version="2.26.0" url="http://192.168.178.200/firmware/n870/N870-V2.26.0.bin" />

</firmware>


<nvm>

<!-- Here are the device settings -->

</nvm>


</provisioning>

Error message

Today when you start auto-provisioning and get error message that provisioning failed it could be related to the firmware part described here. It happens when.

  • <firmware> </firmware> is in the file but there is not firmware URL defined.
  • Firmware defined is already the same like the device has so firmware update is skipped.

We will improve this in upcoming firmware that error message is not given,

Even if you see the error message, provisioning will work for the correct defined provisioning parameters.

Provisioning V1.0
Like in Web-interface: SETTINGS - System - Firmware

This procedure is the same like when you use the Web-interface: SETTINGS -System - Firmware

You need to use the <oper> command for this.

Example

<oper name="update_dm" value="local" >

<!-- Below an example how to configure the firmware update URL -->

<param name="FwUpdateUrl" value="http://192.168.178.200/firmware/n870/N870-V2.20.0.update.bin" />

<param name="FwUpdateStart" value="Epoch time" />

<!-- Value for this parameter is Epoch time so i.e. 2019-01-18 15:27:00 is 1547821560. It's for local time not GMT.-->

<!-- If the FwUpdateStart is not send, the device will direct start the firmware update-->

</oper>

  • No labels