Upgrading EHSx, PDSx, BGS5 Software
Application Note
Version: 02
DocId: EHSx_BGS5_PDSx_AN16_fw_update_v02
Products: See Section 1.1
M2M.GEMALTO.COM
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 2 of 23
2
AN 16: Upgrading EHSx, PDSx, BGS5
Software
Version: 02
Date: 2014-12-17
DocId: EHSx_BGS5_PDSx_AN16_fw_update_v02
Status Confidential / Released
Supported Products: See Section 1.1
GENERAL NOTE
THE USE OF THE PRODUCT INCLUDING THE SOFTWARE AND DOCUMENTATION (THE "PROD-
UCT") IS SUBJECT TO THE RELEASE NOTE PROVIDED TOGETHER WITH PRODUCT. IN ANY
EVENT THE PROVISIONS OF THE RELEASE NOTE SHALL PREVAIL. THIS DOCUMENT CONTAINS
INFORMATION ON GEMALTO M2M PRODUCTS. THE SPECIFICATIONS IN THIS DOCUMENT ARE
SUBJECT TO CHANGE AT GEMALTO M2M'S DISCRETION. GEMALTO M2M GMBH GRANTS A NON-
EXCLUSIVE RIGHT TO USE THE PRODUCT. THE RECIPIENT SHALL NOT TRANSFER, COPY,
MODIFY, TRANSLATE, REVERSE ENGINEER, CREATE DERIVATIVE WORKS; DISASSEMBLE OR
DECOMPILE THE PRODUCT OR OTHERWISE USE THE PRODUCT EXCEPT AS SPECIFICALLY
AUTHORIZED. THE PRODUCT AND THIS DOCUMENT ARE PROVIDED ON AN "AS IS" BASIS ONLY
AND MAY CONTAIN DEFICIENCIES OR INADEQUACIES. TO THE MAXIMUM EXTENT PERMITTED
BY APPLICABLE LAW, GEMALTO M2M GMBH DISCLAIMS ALL WARRANTIES AND LIABILITIES.
THE RECIPIENT UNDERTAKES FOR AN UNLIMITED PERIOD OF TIME TO OBSERVE SECRECY
REGARDING ANY INFORMATION AND DATA PROVIDED TO HIM IN THE CONTEXT OF THE DELIV-
ERY OF THE PRODUCT. THIS GENERAL NOTE SHALL BE GOVERNED AND CONSTRUED
ACCORDING TO GERMAN LAW.
Copyright
Transmittal, reproduction, dissemination and/or editing of this document as well as utilization of its con-
tents and communication thereof to others without express authorization are prohibited. Offenders will be
held liable for payment of damages. All rights created by patent grant or registration of a utility model or
design patent are reserved.
Copyright © 2014, Gemalto M2M GmbH, a Gemalto Company
Trademark Notice
Gemalto, the Gemalto logo, are trademarks and service marks of Gemalto and are registered in certain
countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corpora-
tion in the United States and/or other countries. All other registered trademarks or trademarks mentioned
in this document are property of their respective owners.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 3 of 23
Contents
23
Contents
0 Document History ....................................................................................................... 6
1 Introduction ................................................................................................................. 7
1.1 Supported Products ........................................................................................... 7
1.2 Related Documents ........................................................................................... 7
2 Basic Concept ............................................................................................................. 8
2.1 General Requirements and Precautions ............................................................ 8
2.2 User Defined Settings ........................................................................................ 8
2.3 Abbreviations ..................................................................................................... 9
3 Connecting the Module ............................................................................................ 10
3.1 Used Interfaces and Lines ............................................................................... 10
4 Updating Firmware and JRC MIDlet ........................................................................ 12
4.1 Steps Required to Update Firmware and JRC MIDlet ..................................... 12
4.2 *.USF Firmware File......................................................................................... 13
4.2.1 Error Handling for Firmware Update ................................................... 14
4.3 Using gLinSwup ............................................................................................... 15
4.4 Using gWinSwup.............................................................................................. 15
4.4.1 gWinSwup Download via USB............................................................ 16
4.4.2 gWinSwup Download via ASC0.......................................................... 20
4.4.2.1 Baudrate Settings on ASC0 ................................................ 21
4.4.3 Troubleshooting gWinSwup Problems................................................ 22
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 4 of 23
Figures
4
Figures
Figure 1: Enumerated USB devices for EHSx............................................................... 11
Figure 2: Format of *.usf firmware file ........................................................................... 13
Figure 3: gWinSwup download via USB........................................................................ 16
Figure 4: gWinSwup download via USB (continued)..................................................... 17
Figure 5: gWinSwup download via USB (continued)..................................................... 18
Figure 6: gWinSwup download via USB (continued)..................................................... 19
Figure 7: gWinSwup download via ASC0...................................................................... 20
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 5 of 23
Tables
5
Tables
Table 1: Abbreviations ................................................................................................... 9
Table 2: Required lines ................................................................................................ 10
Table 3: Answer patterns required for downloading *.usf file....................................... 13
Table 4: Troubleshooting gWinSwup problems ........................................................... 22
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 6 of 23
0 Document History
22
0 Document History
New document: Upgrading EHSx, PDSx, BGS5 Software, Version 02
Preceding document: ---
Chapter What is new
--- Changed document title. Changed order of chapters.
1.1 Added more Cinterion® modules.
2.1 Free memory space for temporarily storing JRC MIDlet changed from 1 MB to 2 MB.
4.1 Added "^SYSLOADING" URC. Added MESCopy command.
New document: Upgrading EHSx, BGS5 Software, Version 01
Preceding document: ---
Chapter What is new
--- Initial document setup.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 7 of 23
1 Introduction
22
1 Introduction
This Application Notes describes how to update the software of the products listed below.
1.1 Supported Products
This Application Note applies to the following Gemalto M2M products:
• Cinterion® EHS5-E as of v02.000
• Cinterion® EHS5-US as of v02.000
• Cinterion® EHS6 as of v02.000
• Cinterion® EHS6-A
• Cinterion® EHS8
• Cinterion® PDS5-E
• Cinterion® PDS5-US
• Cinterion® PDS6
• Cinterion® PDS8
• Cinterion® BGS5
1.2 Related Documents
[1] Hardware Interface Description related to your Gemalto M2M product
[2] AT Command Set Specification related to your Gemalto M2M product
[3] Release Notes related to your Gemalto M2M product
[4] Application Note 17: Over-The-Air Firmware Update (FOTA)
[5] Application Note 39: USB Interface Description
Documents related to evaluation kits supplied by Gemalto M2M GmbH:
[6] DSB75 Support Box Hardware Interface Description
[7] DSB Mini User Guide
[8] Starter Kit B80 User Guide
[9] Multi Adapter R1 User Guide
To visit the Gemalto M2M GmbH Website you can use the following link:
http://m2m.gemalto.com
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 8 of 23
2 Basic Concept
22
2 Basic Concept
The software of the modules listed in Section 1.1 consists of the firmware and a Java JRC MID-
let stored in the module‘s Flash File System. Updating the firmware implies updating the
matching JRC MIDlet as well.
Updates can be downloaded to the FFS via the interfaces ASC0 and USB Modem. Other USB
ports or the ASC1 interface cannot be used.
Software updates are made available as binary files and executable files:
• Firmware: <product>_<fwversion>.usf
• JRC MIDlet: JRC-<jrcversion>.jad, JRC-<jrcversion>.jar
• <product>_gwinswup_<fwversion>.exe named “gWinSwup“
• <product>_gwinswup_<version>.zip containing entire source code of gWinSwup
• <product>_glinswup_<version>.zip containing source code for Linux
The binary files are intended for download through the host application or a dedicated program
developed by the customer for any operating system.
The gWinSwup executable program integrates all binary files *.usf, *.jad and *.jar and handles
all procedures needed for updating both the firmware and the Java MIDlet. Thus, it is ready for
use on systems running Microsoft® Windows XP™ or Microsoft® Windows Vista™ or Microsoft®
Windows 7 or Microsoft® Windows 8.
The gWinSwup source code or gLinSwup source code can be integrated into the application
environment or used as examples for developing a customized update program.
2.1 General Requirements and Precautions
• Free memory on FFS: Ensure that there is sufficient memory available on the FFS to tem-
porarily store the JRC MIDlet JRC-<jrcversion>.jad, JRC-<jrcversion>.jar files (approx.
2 MB.
• Take every precaution to avoid disruption of the firmware download. Do not bend, stress or
remove any cable. In the event of failure, there would be no valid software installed -
although the update process can be started again any time. See Section 4.4.3 and Section
4.2.1 for error handling.
2.2 User Defined Settings
The download procedure has no impact on user defined parameters. Non-volatile user settings
will be preserved. Likewise, Java MIDlets installed by the customer are left unchanged.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 9 of 23
2.3 Abbreviations
22
2.3 Abbreviations
Table 1: Abbreviations
Abbreviation Description
ASC0 / ASC1 Asynchronous Controller. Abbreviations used for the first and second serial
interface of the supported products.
COM Serial port
DSB Development Support Board
DTR Data Terminal Ready
FW Firmware
IGT Ignition
ON Module‘s ON line
RXD Receive direction
SWUP Software update process
TXD Transmit direction
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 10 of 23
3 Connecting the Module
22
3 Connecting the Module
For testing and evaluating software update procedures you can take advantage of evaluation
modules mounted on an evalution kit as listed in section 1.2, such as:
• DSB75 Support Board + Multi Adapter R1 or DSB75 Adapter
• DSB Mini + Multi Adapter R1 or Starter Kit B80
• Starter Kit B80 stand-alone
3.1 Used Interfaces and Lines
The module’s interface used for the download shall connect to an appropriate port of the com-
puter where the software update files are located, e.g.,
• on Windows systems COMx for the ASC0 interface, or COMx for the CDC-ACM USB
Modem,
• on Linux systems, e.g. Linux Ubuntu, the port named /dev/ttyACM0.
Depending on the selected interface, the following lines are required:
Table 2: Required lines
Used module Lines used on module side Lines used on application side (e.g. PC)
interface
ASC0 RXD, TXD, ON, GND RXD, TXD, DTR connected to module‘s ON
line, GND
USB ON, USB_DP, USB_DN, VUSB_IN Data, power supply, GND lines of USB
ASC0:
• When downloading software over ASC0 it is recommended to have a connection between
the module’s ON line and the computer’s DTR line. This enables the download utility to start
the module in the following cases: a) at the beginning of the download if the module is still
in Power Down mode, b) after successful software transfer, to restore the original baudrate
of the module if the baudrate used by download utility was not identical with the module’s
original baudrate (AT+IPR).
If a) and b) are not necessary, because the module is switched on before the download util-
ity starts and because the baudrates selected for the download utility and for AT+IPR are
the same, there is no need to toggle the ON line during the download process, and thus no
need to connect both lines.
• On the DSB Mini board, the connection between ON and DTR is available for ASC0 and
ASC1, on the DSB75 Support Board it is available for ASC0.
USB:
• For the USB interface, the connection between DTR and ON is not relevant, but the module
must always be switched on and the USB interface must be enumerated before starting the
download.
• In the Device Manager on Windows OS, the USB modem is listed as Cinterion EHx USB
Modem or Cinterion BGx USB Modem or Cinterion PDSx Modem.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 11 of 23
3.1 Used Interfaces and Lines
22
Figure 1: Enumerated USB devices for EHSx
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 12 of 23
4 Updating Firmware and JRC MIDlet
22
4 Updating Firmware and JRC MIDlet
4.1 Steps Required to Update Firmware and JRC MIDlet
This chapter summarizes the steps required for the download utility to update both the mod-
ule‘s firmware and the associated JRC MIDlet:
1. Disabling autostart ability of the JRC MIDlet using AT^SCFG="Userware/Auto-
start","<password>","0" (e.g. AT^SCFG="Userware/Autostart","","0" if no password
defined).
2. Erasing existing firmware and installing new firmware using the AT^SFDL command.
3. Restarting the module and reenumerating the USB ports. Waiting for “^SYSLOADING“
URC to verify that the module is ready to receive the next AT commands.
Recommendation: The download utility can be designed to send "AT" characters and wait
for "OK response.
4. Stopping and removing the existing JRC MIDlet using AT^SJAM=2 ,<midlet-url>,<upwd>
and AT^SJAM=3 ,<midlet-url>,<upwd>.
Other MIDlets can be kept installed and active.
5. Transferring the new JRC Midlet files to the root directory of the FFS (A:). You can use
either the
- MESCopy command
- or the command AT^SJDL=1,<fileLength>,<fileName>.
6. Installing new JRC MIDlet by AT^SJAM=0 ,<midlet-url>,<upwd>.
7. Starting new JRC MIDlet by AT^SJAM=1 ,<midlet-url>,<upwd>.
8. Deleting temporarily stored JRC MIDlet files using AT^SJDL=2,<fileLength>,<fileName>.
9. Reenabling JRC MIDlet autostart ability using AT^SCFG="Userware/Autostart","<pass-
word>","1" (e.g. AT^SCFG="Userware/Autostart","","1" if no password defined).
After the update procedure has completed, verify that the software update was successful. The
current firmware version can be queried with ATI1, the current JRC MIDlet version is displayed
as <midlet-version> by AT^SJAM=5.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 13 of 23
4.2 *.USF Firmware File
22
4.2 *.USF Firmware File
The focus of the following section is only on the firmware *.usf file to explain its structure and
basic requirements for downloading the *.usf file to the module‘s FFS.
The firmware *.usf file consists of records to be transferred one by one from the download utility
to the module‘s flash memory.
Record 1 Record 2 Record 3 Record n
Length Data
Figure 2: Format of *.usf firmware file
Length: Byte 1 and 2 of each record indicate the number of the following data bytes.
LSB (least significant byte) first.
Data: 3rd to nth byte
To start the firmware download process, the download utility has to send the AT^SFDL com-
mand to the module. After the "OK" result code the module resets and reenumerates the USB
interface. This takes 2s and implies closing and reopening the COM port. Then the module en-
ters the firmware download mode and is ready to receive *.usf file records one by one. After
sending the first data record the flash firmware partition is being erased which takes about 1.5
minutes. During this time the module does not send any status messages.
We recommend that the buffer of the serial interface be purged before the download utility
starts to send the first record.
After each record the download utility has to wait for an acknowledgment delivered by the mod-
ule. If this is "OK", the next record can be transferred. "BUSY" means that the module is still
processing the last received record - in this case, the transfer must be halted until the next "OK"
acknowledgment is received. A checksum verifies the correct transmission of each record. If a
download error is detected, the module will send a "RETRY" message.
The download utility must be capable to evaluate the answer patterns received from the module
and to correctly transmit the data.
After sending the AT^SFDL command no other AT commands are allowed.
Table 3: Answer patterns required for downloading *.usf file
Answer pattern Hex value Function
#define ANSWER_OK 0x01 After the reset caused by AT^SFDL,
“ANSWER_OK” notifies the host application that
the first record can be sent.
After each successfully received record,
“ANSWER_OK” notifies the download utility that
the next data record can be transferred.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 14 of 23
4.2 *.USF Firmware File
22
Table 3: Answer patterns required for downloading *.usf file
Answer pattern Hex value Function
#define ANSWER_RETRY 0x02 Notifies that a failure was detected after veri-
fying the checksum. The download utility is re-
quested to send the last record again and wait
until this record is successfully received and
acknowledged by “ANSWER_OK”.
#define ANSWER_FATAL 0x03 Download failed at all. Possible causes:
The firmware you are trying to download is not
intended for this module type. The currently
installed software is not affected.
#define ANSWER_BUSY 0x04 The module is still processing the record re-
ceived. The transfer from the download utility
must be halted until the module sends the
next “ANSWER_OK”.
For example, “ANSWER_BUSY” may appear
when the flash firmware partition is erased on
the module. This procedure usually takes
about 1.5 minutes. In this case,
“ANSWER_BUSY” is no error.
4.2.1 Error Handling for Firmware Update
Aborting the download should strictly be avoided. If nevertheless the download aborts prema-
turely, e.g. in the event of power failure, the module will be left in an undefined state with no
valid software installed. After restarting the module and resuming the firmware download the
following restrictions apply:
• USB:
Switch on the module, open the COM port. Wait approx. 10s until the USB modem is enu-
merated. Then send the AT^SFDL command.
• ASC0:
The CTS line becomes inactive and will not be activated during download. Therefore, when
using ASC0, take care to switch off flow control in your download utility.
The module is set to a fixed baudrate of 115200 bps.
Switch on the module, open the COM port. Now you have max. 10s to send the AT^SFDL
command.
If AT^SFDL is not sent within 10 seconds the module switches from ASC0 to USB. In this
case you either need to restart the module or use the USB port for downloading.
• Remember that after sending the first data record the flash firmware partition is being
erased which takes about 1.5 minutes. During this time the module does not send any sta-
tus messages.
• When erasing the flash firmware partition has completed, the next data records can be sent
the normal way as specified above.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 15 of 23
4.3 Using gLinSwup
22
4.3 Using gLinSwup
The gLinSwup source code is supplied by Gemalto M2M GmbH along with the firmware pack-
ages and is available as zipped file <product>_gwinswup_<version>.zip.
The gLinSwup source code can be compiled into Linux or used as example for developing a
customized download utility. The source code handles all steps and AT commands required to
update both the module‘s firmware and the associated JRC MIDlets as listed in Section 4.1.
Appropriate time periods and delays are set to efficiently manage all tasks. The source code
also includes detailed comments on how to handle all necessary procedures.
4.4 Using gWinSwup
gWinSwup (<product>_gwinswup_<fwversion>.exe) comes as a ready-to-use program for
Windows XP, Windows Vista, Windows 7 and Windows 8 designed to transfer the firmware and
the JRC MIDlet from a Windows computer to the module’s FFS. The gWinSwup executable
includes all procedures listed in Section 4.1.
The source code for gWinSwup (<product>_glinswup_<version>.zip) can be supplied on re-
quest.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 16 of 23
4.4 Using gWinSwup
22
4.4.1 gWinSwup Download via USB
• Download via USB requires that the module enumerates as USB CDC-ACM Modem as
described above. Therefore, take care that the module is switched on before opening
gWinSwup.
• Close any application connected to the module.
• To start gWinSwup run the <product>_gwinswup_<fwversion>.exe file.
• Select the virtual COM port assigned to the Cinterion EHS5 USB Modem.
• Click the START button. The installation will take a couple of minutes.
• After the download has completed the module remains switched on and is ready to operate.
• Close gWinSwup.
Figure 3: gWinSwup download via USB
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 17 of 23
4.4 Using gWinSwup
22
Figure 4: gWinSwup download via USB (continued)
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 18 of 23
4.4 Using gWinSwup
22
Figure 5: gWinSwup download via USB (continued)
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 19 of 23
4.4 Using gWinSwup
22
Figure 6: gWinSwup download via USB (continued)
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 20 of 23
4.4 Using gWinSwup
22
4.4.2 gWinSwup Download via ASC0
• If the the module‘s ON line and the computer‘s DTR line are connected the download can
be started no matter whether the module is switched on or off.
• Close any application connected to the module.
• To start the program run the <product>_gwinswup_<fwversion>.exe file and select the
COM port the module is connected to.
• Select the baudrate. Higher baudrates should be set only if supported by the computer’s
COM port. See also Section 4.4.2.1 for further detail.
• Click the START button. The installation will take a couple of minutes.
• After the download has completed the module remains switched on and is ready to operate.
• Close gWinSwup.
The installation procedure is the same as shown in Section 4.4.1. Therefore most dialogs are
skipped in Figure 7:
Figure 7: gWinSwup download via ASC0
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 21 of 23
4.4 Using gWinSwup
22
4.4.2.1 Baudrate Settings on ASC0
gWinSwup supports the following baudrates: 115200, 230400, 460800, 921600 Baud.
The baudrate for the software download can be set regardless of the module’s baudrate con-
figured with AT+IPR. Thus, you can take advantage of a higher baudrate (if supported by the
computer’s COM port). If the baudrate selected for the download differs from the AT+IPR set-
ting, gWinSwup briefly shows the module’s original setting before starting the download at the
selected baudrate. After successful transfer the original AT+IPR setting of the module is valid
again.
If the download aborts prematurely and, after the next attempt, completes successfully, the
original baudrate cannot be restored. To operate the module from the ASC0 interface you may
need to set AT+IPR again. See download abort on ASC0 in Section 4.4.3.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
AN16: Upgrading EHSx, PDSx, BGS5 Software Page 22 of 23
4.4 Using gWinSwup
22
4.4.3 Troubleshooting gWinSwup Problems
Table 4: Troubleshooting gWinSwup problems
gWinSwup dialog box Meaning
Download failure on ASC0 or USB:
a) The COM port is not free for the
download. Probably, the host appli-
cation or a Terminal program is still
open.
b) In case of ASC0: The baudrate
selected with gWinSwup is higher
than the maximum rate supported
by the computer’s COM port.
Download abort on ASC0 or USB:
This error message occurs if the
download was aborted during firm-
ware update, e.g. due to switching
off the module or disconnecting the
power supply. The module is no lon-
ger responding.
1. Solution in case of USB:
• Switch on the module. Wait
approx. 10s until the USB
modem is enumerated.
• Open gWinSwup.
• Check the option “No Firmware
in Module“.
• Click the START button.
• The download process will be
performed in the same way as
described in Section 4.4.1.
2. Solution in case of ASC0:
• Open gWinSwup and restart the
module.
• Now you have max. 10s to check
the option “No Firmware in Mod-
ule“ and click the START button.
• The download process will be
performed as described in Sec-
tion 4.4.2.
• Note: If the download does not
start within 10s the module
switches from ASC0 to USB. So
you either need to restart the
module or use the USB port for
downloading.
EHSx_BGS5_PDSx_AN16_fw_update_v02 2014-12-17
Confidential / Released
23
About Gemalto
Gemalto (Euronext NL0000400653 GTO) is the world leader in digital security with 2011 annual
revenues of €2 billion and more than 10,000 employees operating out of 74 offices and 14 Research
& Development centers, located in 43 countries.
We are at the heart of the rapidly evolving digital society. Billions of people worldwide increasingly
want the freedom to communicate, travel, shop, bank, entertain and work - anytime, everywhere
- in ways that are enjoyable and safe. Gemalto delivers on their expanding needs for personal
mobile services, payment security, authenticated cloud access, identity and privacy protection,
eHealthcare and eGovernment efficiency, convenient ticketing and dependable machine-to-
machine (M2M) applications.
Gemalto develops secure embedded software and secure products which we design and
personalize. Our platforms and services manage these secure products, the confidential data they
contain and the trusted end-user services they enable. Our inovations enable our clients to offer
trusted and convenient digital services to billions of individuals.
© Gemalto 2014. All rights reserved. Gemalto, the Gemalto logo, are trademarks and service marks of Gemalto and are registered in certain countries. April 2013
Gemalto thrives with the growing number of people using its solutions to interact with the digital
and wireless world.
For more information please visit
m2m.gemalto.com, www.facebook.com/gemalto, or Follow@gemaltom2m on twitter.
Gemalto M2M GmbH
St.-Martin-Str. 60
81541 Munich
Germany
M2M.GEMALTO.COM