Technical information

Technical Description
SIMpad SL4
Version V2.0
Siemens AG 61/74
ICM CP 20.08.01, David Brunner
User starts update client
Display of the Software Update
menu:
Start / Settings / Quit
Query via HTTPS to the web server
IIndication of available software
images
User chooses software image
Does user want to
continue?
IImage or message
received?
Check image size, checksum,
battery voltage.
Everything ok?
Disable interrupts,
clear flash memory, burn image,
reboot SIMpad
Update ok
Update failed
Web server requests
more data (e.g.
password or choice
of image)?
Display error message
User inputs data
Update abandoned
Yes
Yes
Download
Image
Yes
No
No
Message
No
Continuation of update client after
communication interruption
Client informs server about
downloaded status before
interruption
Download
rest of image
Download interrupted
Start
Fig. 9 Sequence of activities for an image update
The download server has the following features:
Must recognise the HTTP protocol and Secure Sockets Layer (SSL)
Adequate data throughput (download times, several SIMpad updates at once)
Must contain CGI script, which correctly administers the requests defined by us
Storage space for holding the database and the images
Valid certificate for SSL