Technical Manual ICT220 • 27/36
Copyright © 2009 Ingenico All rights reserved
2.6.4. TMS (Terminal Management Server)
See Chapter 3 Terminal management system – TMS.
2.6.5. Downloading and managing memory allocation in the terminal
• Before the downloading, the system checks that the memory space is available.
• Software downloading (possibly compressed) is done into flash.
− If software is deleted, the system frees the space.
− If software is upgraded, the system downloads the new software, checks it and
then deletes the old.
• The whole memory zone remains used and usable. No zone is reserved for upgrades.
• When the terminal starts up (power up or reset) the applications are decompressed and
the code copied into RAM.
2.6.6. Improved software downloading
Includes the following characteristics:
• Downloading via FTP TCP/IP and PPP for optimized downloading.
V32b downloading performance is:
– about 14.4 kbps on the original files.
Once the connection has been made with the V32b modem, the downloading of a 120 Kb
application takes about 1 min.
• Downloading can be done by IP via Ethernet on a SSL secured channel.
• Data compression according to algorithm based on the Lempel-Ziv method ensuring
compression rates of about 40%.
• For downloading, only the improved application will be downloaded.
In addition, the terminal manages this and not the remote server, which offers operating
security during multiple sources downloading.
• Recall management in case of communication breakdown. This service enables an
interrupted downloading to be resumed at the same place where it had lost connection
and only to downloading the unfinished part.
• The downloaded software is executed securely, using the authenticity check.
2.6.7. Starting the downloading
The downloading can be made from:
• Manually: The applications manager at the merchant request Launch a downloading. This
is especially the case of a program update or the addition of new software into the
terminal's memory. In this case the procedure is simplified to the maximum.