UpServ - Satel

Version 1.11
upserv_en 06/16
SATEL sp. z o.o. • ul. Budowlanych 66 • 80-298 Gdańsk • POLAND
tel. +48 58 320 94 00
The UpServ update server enables remote firmware replacement in SATEL's devices which
use TCP/IP communication (e.g. GPRS, GSM, MICRA, VERSA Plus and other modules).
1. Features
Remote update of device firmware via GPRS or Ethernet.
Firmware update for devices which have no public IP address.
Management of available firmware updates.
Making firmware updates available to groups of devices or individual devices.
Information on the progress of firmware update procedure for devices connecting to the
 Initiating the update process by the device users.
2. Operation description
The firmware update for a module made by SATEL is initiated by an SMS message (please
refer to the manuals of individual modules) sent by the user to the telephone number of the
device. The device may also automatically connect to the server periodically to check for
available updates. After the module connects to the server, identification of the module
follows. The device checks the firmware version available on the server. If it is newer, the
device starts downloading it. After the download is completed, the process of module
firmware updating will start.
3. Requirements
 Microsoft Windows operating system. Considering the number of open network
connections, operation in the Windows Server environment is recommended.
 Java Virtual Machine installed, version 7 or higher.
 Server port (by default: 44004), on which communication with the devices will take place,
should be enabled.
 IP address of the computer on which the update server will run must be visible on the
Internet (so-called, public IP address).
4. Installation
You can find the installation file of the update server on the website.
Note: The UpServ program should be installed on the account of a user having administrator
1. Download the installation file and save it to disk.
2. Run the installation file and follow the instructions displayed on screen.
3. When the prompt about installation components appears (see the figure below), select all
the available options and click “Next”.
4. Follow the next instructions displayed on screen until completion of the installation.
5. Administration panel
The administration panel is intended for configuration of the update server as well as
management of the devices which use the update server.
5.1 “Devices” tab
5.1.1 Known devices
The table presents the list of devices that has connected to the update server.
No. – ordinal number of device.
Type – type of device.
Name / Serial No. – name of device / serial number of device.
Version – version number and release date of device firmware.
Status – information on the current state of the device. This field may show the following
Identifying – the device is being identified by the server.
Checking – the device is checking, whether a new firmware version is available.
Downloading (… %) – the device is downloading new firmware. Information on the
download progress is given in parentheses.
Disconnected (… %) – the device disconnected before the file with a new firmware
version has been fully downloaded. Information on what part of the file has been
downloaded is given in parentheses.
Ready – the device has disconnected after downloading the file and will start updating the
firmware in a moment.
Updating – firmware update is in progress.
Updated – the device firmware version is up to date.
Download start – time of starting the firmware download.
Update start – time of starting the firmware update.
Last update – time of completing the firmware update.
Updates – information on whether the remote update option is enabled for the device, or not.
[connection status] – icon indicating the status of device connection to server. The following
statuses may be displayed in this field:
– communication between device and server OK (online);
– no communication between device and server (offline).
Delete device – click to remove the highlighted device from the list.
5.1.2 Device details
Serial number – identification number of the device.
Device name – this field shows the device serial number. You can change the number to
a name (enter the name and click on the “Change” button).
IP address – network address of the device.
Last connection – time of the last connection of the device with the server.
Last update – time of the last remote update of device firmware.
Device firmware version – current version of device firmware (version number and date).
Language version – current language version of device firmware.
Update – you can define which firmware version is to be available for the device (see the
“Available firmware versions” list, “Device profiles” tab).
Updates enabled – if this option is enabled, the device firmware will be updated remotely.
5.2 “Device profiles” tab
Add new version – click on the button to open the “Adding new firmware” window.
Device – a list of SATEL manufactured devices, the firmware of which can be remotely
updated after establishing communication with the server. Names of the devices remain
grayed out until firmwares are added for them.
Available firmware versions – firmware versions available for the given type of device (will
be displayed after you click on the device). The default firmware version is highlighted by
bold font.
Details – additional information on the given firmware version.
Delete – click to remove the highlighted firmware version.
Set as default – click to set the highlighted firmware version as the default one. The default
version will be downloaded by all devices of the given type, excluding those for which
another firmware version has been defined in the “Version to be updated” field, “Devices”
Default firmware – information on the default version of firmware.
Enable updates for new devices – if this option is enabled, each new device which
establishes communication with the server (and so far has not been shown on the “Known
devices” list) will update its firmware automatically.
5.2.1 “Adding new firmware” window
Firmware file – access path to the file with a new firmware version.
Browse – click to indicate location of the file with new firmware version. The file must have
*.gcd extension. The *.gcd files with new firmware version can be downloaded from the website. Select the file to display additional firmware related information.
Add – click to add a new firmware version.
Cancel – click to close the window without saving changes.
5.3 “Server configuration” tab
Listen port – number of the TCP/IP port on which communication will take place.
Restart server – click to restart the server. A window will open, in which you should confirm
the server restart command.
Save – click to save the changes. A window will be displayed with information that the
changes will only take effect after restarting the server.
6. Copying the data base
1. In the control panel, click the “Administrative tools” and then the “Services”. The
“Services” window will open.
2. Find the “Satel online update service” on the list and stop it.
3. In the folder where the server files are installed, find the “firmwares” folder (for Windows
VISTA and newer operating systems: C:\ProgramData\Satel\UpServ\firmwares; for older
versions of Windows system: C:\Program Files\Satel\OnlineUpdate\Server\firmwares\).
4. Copy the “firmwares” folder and save to another disk.
5. Restart the “Satel online update service” service.
7. Updating the server
1. Download the installation file with the latest version of update server from
and save it to disk.
2. Run the installation file and follow the onscreen instructions.
3. When the prompt about installation components is displayed, deselect the “Firmwares
database” option and click “Next”.
4. Follow the next instructions displayed on screen until completion of the installation.
Download PDF