Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Align
alignright
Valid for: N670N870
Panel
titleColor#F85404
titleBGColor#F0F0F0
titleIntroduction

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. (Here you can define, when the Firmware update should start)



Panel
titleColor#F85404
titleBGColor#F0F0F0
titleProvisioning file 1.1

All settings including the firmware update is in one XML 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.


Info
iconfalse
titleExample

<?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" />

<!-- It is also possible to add a time stamp when the software update should be started
<file version="2.26.0" url="http://192.168.178.200/firmware/n870/N870-V2.26.0.bin" start="1547821560" />
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.
-->

</firmware>


<nvm>

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

</nvm>


</provisioning>

Info
titleError message

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 no 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.



Panel
titleColor#F85404
titleBGColor#F0F0F0
titleProvisioning V1.0

See this wiki page: FAQ Nx70 - Auto provisioning: firmware/update.xml



Panel
titleColor#F85404
titleBGColor#F0F0F0
titleLike 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.


<oper name="update_dm" value="DECT Manager Name" >

</oper>


Info
iconfalse
titleExample

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

<nvm>

<!-- Other settings -->


<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.26.0.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>

</nvm>


</provisioning>