Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width70%

Introduction

Here you can find information on how you can upgrade a device via auto provisioning, just by inserting URL directly to the Firmware file without using the Gigaset File structure.

N510 IP PRO

Parameter NamePossible ValuesWebUI availabilityDescription
S_SPECIAL_DATA_SRVstring max.74 chars [0-9,a-z,A-Z,.,-]Yes

Firmware update using S_SPECIAL_DATA_SRV will be performed in the following situations:
1. After reboot
Remark: Firmware file will be downloaded if number of attempts of downloading this particular URL is less than a fixed value (currently 1, it can be changed if you want). Number of attempts is only checked in firmware update after reboot. Max allowed number of attempts cannot be changed via provisioning, it is hardcoded in the source code (it can be available for provisioning if you want). This condition is defined and implemented to avoid firmware update => reboot => firmware update loop if firmware file is corrupted. Number of attempts is set back to 0 when S_SPECIAL_DATA_SRV is changed. Number of attempts is incremented each time device tries to download firmware after reboot.
2. After timer
Remark: Timer (in minutes) is defined in BS_IP_Data1.uiI_CHECK_FOR_UPDATES_TIMER_INIT.
3. After check-sync
Remark: Device will try to do firmware update after downloading config file.
4. Manually from WebUI or from registered HS
Remark: S_SPECIAL_DATA_SRV has higher priority so if it is not empty then S_DATA_SERVER and S_USER_FIRMWARE_URL will be ignored.

Example:

<S_SPECIAL_DATA_SRV class="string" value='"http://profile.gigaset.net/device/42/

merkur242

merkur245_42.bin"'/>

Important is to use the naming like described in the example: "merkur"softwareversion"_42.bin"

The same parameter can also be set using the following parameter name
BS_IP_Data1.aucS_SPECIAL_DATA_SRVstring max.74 chars [0-9,a-z,A-Z,.,-]Yes

Firmware update using BS_IP_Data1.aucS_SPECIAL_DATA_SRV will be performed in the following situations:
1. After reboot
Remark: Firmware file will be downloaded if number of attempts of downloading this particular URL is less than a fixed value (currently 1, it can be changed if you want). Number of attempts is only checked in firmware update after reboot. Max allowed number of attempts cannot be changed via provisioning, it is hard-coded in the source code (it can be available for provisioning if you want). This condition is defined and implemented to avoid firmware update => reboot => firmware update loop if firmware file is corrupted. Number of attempts is set back to 0 when BS_IP_Data1.aucS_SPECIAL_DATA_SRV is changed. Number of attempts is incremented each time device tries to download firmware after reboot.
2. After timer
Remark: Timer (in minutes) is defined in BS_IP_Data1.uiI_CHECK_FOR_UPDATES_TIMER_INIT.
3. After check-sync
Remark: Device will try to do firmware update after downloading config file.
4. Manually from WebUI or from registered HS
Remark: BS_IP_Data1.aucS_SPECIAL_DATA_SRV has higher priority so if it is not empty then S_DATA_SERVER and S_USER_FIRMWARE_URL will be ignored.

Example:

<SYMB_ITEM ID="BS_IP_Data1.aucS_SPECIAL_DATA_SRV[0]" class="symb_item" value='"http://profile.gigaset.net/device/42/

merkur242

merkur245_42.bin"'/>

Important is to use the naming like described in the example: "merkur"softwareversion"_42.bin"

 


When does the device download the new firmware

ProcedureUpgrade
Factory resetNo upgrade
After time (once a day)Upgrade will be started
RebootUpgrade will be started
Via web-interface "Update profile"No upgrade

 


N720 IP PRO

Via provisioning you can send the URL where the firmware files are located for the DECT manager and DECT base stations.

 To start the download, you need to start the provisioning process, this can be done via:

  • Restart of the device.
  • After time, default once a day the device will start the provisioning process.
  • Check-sync - NOTIFY request send by SIP platform
  • Web-interface, start provisioning

 


Parameter NameWebUI availabilityDescription
S_SPECIAL_DATA_SRV_IWUNo

Direct link towards DECT Manager firmware file.

Example: <S_SPECIAL_DATA_SRV_IWU class="string" value='"http://192.168.178.101/device/firmware/server_einstein_iwu095.bin"'/>

Name of file should be "server_einstein_iwu_Softwareversion.bin"

Restart/Sync/After time is needed to start upgrade.

S_SPECIAL_DATA_SRV_SATNo

Direct link towards DECT Basestation firmware file.

Example: <S_SPECIAL_DATA_SRV_SAT class="string" value='"http://192.168.178.101/device/firmware/sat7109500000000.bin"'/>

Naming of file should be like in the above example.

Restart/Sync/After time is needed to start upgrade.

 

 



Expand
titleN720 XML template example

<?xml version="1.0" encoding="ISO-8859-1"?>
<ProviderFrame xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="N720_general.xsd">
<Provider>
<!-- Please enter the correct MAC Address example: 3E2F800E1234
Version Value field is optional and is removed in this example.
Please enter a Profile name
If not correct, no settings will be changed
-->
<MAC_ADDRESS value="3E2F800E1234"/>
<PROFILE_NAME class="string" value="Test"/> 


<S_SPECIAL_DATA_SRV_IWU class="string" value='"http://192.168.178.101/device/firmware/server_einstein_iwu095.bin"'/>

<S_SPECIAL_DATA_SRV_SAT class="string" value='"http://192.168.178.101/device/firmware/sat7109500000000.bin"'/>

 


</Provider>
</ProviderFrame>

 

 



Column
width30%
Align
alignright
DeviceTested with
N510 Software 199
N720Software 93