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

Compare with Current View Page History

« Previous Version 15 Next »

Valid for:

N530

N610

N670

N770

N870

N870E

Embedded Integrator

Virtual Integrator

Introduction

We have implemented SUOTA push that offers:

  • A service window to upgrade selected DECT handsets with a new software
    This service window allows:
    • Select a time period where handsets are not used and will not interrupt normal operations
  • Up to 2 service windows can be configured
  • Up to 2 firmware files can be hosted on our All-in-one system or firmware files can be hosted on an external server

There are multiple options to start SUOTA

  1. SUOTA pull is the default setting where via a manual procedure the SUOTA process can be started
  2. SUOTA can be disabled for all handsets
  3. SUOTA push will trigger the selected handsets to start the SUOTA process in the service window
  4. When a handset is registered new, and the below requirements are set then the handset will ask to be updated.
    1. SOUTA is enabled for all handsets
    2. ...
Auto-provisioning
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
<nvm>
 
    <!-- switch on SUOTA -->
    <param name="DmGlobal.0.SuotaEnable" value="1" />
 
    <!-- configure SUOTA package with the URL to the SUOTA binary -->
    <!-- URL always needs to be unique for each binary, e.g. Ein2 will not recognize if binary is replaced on the server without changing the path
	URL examples:
	SL800H 131.13.04: profile.gigaset.net/device/suota/sl800/13_04.bin 
	R700H protect 136.006.04 : profile.gigaset.net/device/suota/r700_protect/blp_p1_suota__upd.bin
	
	CrewPTT Nightbuilds

	SL800H 131.13.06: profile.gigaset.net/device/suota/sl800/13_06_rc1.bin
	SL800H fake 131.13.06: profile.gigaset.net/device/suota/sl800/13_06_rc1_fake.bin
	R700H/S700H 130.13.06: profile.gigaset.net/device/suota/r700_s700/13_06_rc1.bin
 	R700H/S700H fake 130.13.06: profile.gigaset.net/device/suota/r700_s700/13_06_rc1_fake.bin 
	CH21D: profile.gigaset.net/device/suota/ch21/144_03.bin
     -->
    <param name="SuotaPackage.1.Url" value="profile.gigaset.net/device/suota/ch21/144_02.bin" />
 
    <!-- configure SUOTA window when SUOTA should be started (duration is given in minutes) -->
    <param name="SuotaWindow.1.Enabled" value="1" />
    <param name="SuotaWindow.1.Name" value="Window 1" />
    <param name="SuotaWindow.1.StartTime" value="13:20" />
    <param name="SuotaWindow.1.Duration" value="120" />
    <param name="SuotaWindow.1.DaysOfWeek" value="mon,tue,wed,thu,fri,sat,sun" />
 
    <!-- assign SUOTA window to the HS:
           0 -> SUOTA not allowed for the HS
           1 -> SUOTA window 1
           2 -> SUOTA window 2
           255- > only SUOTA pull is possible (currently default) 
	The @ sign takes care that all required handsets receive the SOUTA push trigger
	-->
    <param name="hs.@.SuotaWindow" value="1" />
 
</nvm>
</provisioning>
Syslog output example
Update SUOTA software version 
Next opening of the SUOTA window 1 will be on 2025-09-26 13:20:00
SUOTA window 2 is not enabled
Next request in 151 seconds
wildcard write done
Download firmware version from: profile.gigaset.net/device/suota/ch21/144_02.bin


The DECT system will download a partial of the file to collect the software version information.

HTTP request
HTTP	GET /device/suota/ch21/144_02.bin HTTP/1.1 
HTTP	HTTP/1.1 206 Partial Content 
Syslog output example
Update SUOTA software version 144.002.00
Syslog output example
Open SUOTA window: 1
Next request in 7200 seconds
Trigger SUOTA push notification in window 1
Trigger SUOTA push notification to HS 0
HTTP full download of the SUOTA software
HTTP	GET /device/suota/ch21/144_02.bin
HTTP	HTTP/1.1 200 OK 


After successful software update you will see:

Web-interface:

Syslog:

Syslog output example
SW version of HS 0 updated from 144.001.00 to 144.002.00





  • No labels