You are on page 1of 31

Software Migration Guide


Migrating BGS2 Rel.2 to
EHS5 Rel.1

Version: 03
DocID: EHS5_BGS2_sw_migration_v03
Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Document Name: Migrating BGS2 Rel.2 to EHS5 Rel.1
Version: 03

Date: April 03, 2013

DocId: EHS5_BGS2_sw_migration_v03

Status: Confidential / Preliminary

GENERAL NOTE
THE USE OF THE PRODUCT INCLUDING THE SOFTWARE AND DOCUMENTATION (THE "PRODUCT") 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
CINTERION PRODUCTS. THE SPECIFICATIONS IN THIS DOCUMENT ARE SUBJECT TO CHANGE AT
CINTERION'S DISCRETION. CINTERION WIRELESS MODULES 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, CINTERION WIRELESS
MODULES 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 DELIVERY 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 contents 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 © 2013, Cinterion Wireless Modules GmbH

Trademark notice
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.

EHS5_BGS2_sw_migration_v03 Page 2 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Contents

0 Document History ...................................................................................................... 4

1 Introduction ................................................................................................................ 5
1.1 Related Documents............................................................................................. 5

2 Differences between BGS2 Rel.2 and EHS5 Rel.1 ................................................... 6


2.1 AT Command Instances...................................................................................... 6
2.2 Application Design Considerations ...................................................................... 6
2.3 Driver Packages .................................................................................................. 7
2.3.1 Major Differences between AT Commands Supported by
BGS2 Rel.2 and EHS5 Rel.1 ................................................................. 8
2.3.2 Common Unsolicited Result Codes ....................................................... 8
2.3.3 Configuration Commands ...................................................................... 9
2.3.4 Status Control Commands ...................................................................12
2.3.5 Serial Interface Commands ..................................................................14
2.3.6 Security Commands .............................................................................15
2.3.7 Identification Commands ......................................................................15
2.3.8 Call Related Commands .......................................................................16
2.3.9 Network Service Commands ................................................................18
2.3.10 Supplementary Service Commands .....................................................20
2.3.11 Packet Domain Related Commands .....................................................21
2.3.12 Short Message Service (SMS) Commands ..........................................23
2.3.13 Internet Service Commands .................................................................25
2.3.14 SIM Related Commands.......................................................................26
2.3.15 (U)SIM Application Toolkit Commands .................................................27
2.3.16 Phonebook Commands ........................................................................28
2.3.17 Audio Commands .................................................................................29
2.3.18 Miscellaneous Commands ....................................................................30
2.3.19 Hardware Related Commands .............................................................30
2.3.20 General Purpose I/O (GPIO) Pin Related Commands ..........................31
2.3.21 FAX Commands ...................................................................................31

EHS5_BGS2_sw_migration_v03 Page 3 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
0 Document History
New document: "Migrating BGS2 Rel.2 to EHS5 Rel.1" Version 03
Previous document: Migrating BGS2 Rel.2 to EHS5 Rel.1" Version 02

Chapter What is new

2.3.2 Added ^SBC Undervoltage / Overvoltage URCs.

New document: "Migrating BGS2 Rel.2 to EHS5 Rel.1" Version 02


Previous document: Migrating BGS2 Rel.2 to EHS5 Rel.1" Version 01

Chapter What is new

2.3.9 AT+COPS: Added description of <mode>.

New document: "Migrating BGS2 Rel.2 to EHS5 Rel.1" Version 01

Chapter What is new

--- Initial document setup.

EHS5_BGS2_sw_migration_v03 Page 4 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
1 Introduction
This document 1 compares software functions of the Cinterion wireless modules
BGS2 Rel.2 and EHS5 Rel.1.

The aim of the document is to help system engineers efficiently migrate existing GSM
applications for BGS2 Rel.2 to GSM/UMTS applications for EHS5 Rel.1. Guidelines for
adapting the hardware design can be found in [5].

BGS2 Rel.2 in this document refers to the product variants BGS2-E and BGS2-W.

EHS5 Rel.1 in this document refers to the product variants EHS5-E and EHS5-US.

1.1 Related Documents


This section lists the documents referenced in this migration guide. For other related
documents please refer to the Release Notes supplied with your Cinterion wireless module.

[1] BGS2 Rel.2 Hardware Interface Description


[2] EHS5 Rel.1 Hardware Interface Description
[3] BGS2 Rel.2 AT Command Set
[4] EHS5 Rel.1 AT Command Set
[5] Product Comparison: Differences BGS2 Rel.2 and EHSx
[6] Application Note 16: Upgrading BGS2 Firmware
[7] Application Note 16: Upgrading EHSx Firmware

1
The document is effective only if listed in the appropriate Release Notes as part of the technical
documentation delivered with your Cinterion wireless product.

EHS5_BGS2_sw_migration_v03 Page 5 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2 Differences between BGS2 Rel.2 and EHS5 Rel.1

2.1 AT Command Instances


BGS2 Rel.2 EHS5 Rel.1
First asynchronous serial interface ASC0 First asynchronous serial interface ASC0
Second asynchronous serial interface ASC1 Second asynchronous serial interface ASC1
-- Composite USB device enumerated with following
CDC-ACM interfaces:
USB0 In Windows OS installed as Cinterion EHx
USB Modem
USB3 In Windows OS installed as Cinterion EHx
USB Com Port3
USB4 In Windows OS installed as EHx USB Com
Port4
USB5 In Windows OS installed as Cinterion EHx
USB Com Port5
USB1 In Windows OS installed as Cinterion EHx
USB2 USB Com Port1, ...2, ...6
USB6 Not accessible as AT command instances

2.2 Application Design Considerations


Spaces
• When designing your application keep in mind that parameters given in AT command
responses, result codes and unsolicited result codes are only separated by commas with
no spaces in between. Please take care that your application ignores any additional
spaces that may, nevertheless, be inserted in some AT command responses, result
codes and unsolicited result codes provided by EHS5 Rel.1.

Carriage Return, Line feed


• Response lines of some AT commands for EHS5 Rel.1 include more <CR><LF> than
equivalent AT commands for BGS2 Rel.2. Please take care that your application ignores
any additional <CR><LF>. This concerns for example responses to AT+CMGL,
AT+CMGR, AT+CPBR, AT+COPN, AT+CPOL.

Value ranges in Test Command responses


• The syntax of value ranges given in Test Command responses of BGS2 Rel.2 and EHS5
Rel.1 may differ in some cases: Value ranges may be presented as single values or a
range from minimum to maximum. Examples:
AT+CPBW=?
BGS2 Rel.2: +CPBW: (1-254),20,(129,145,161,209,255),14
EHS5 Rel.1: +CPBW: (1-125),80,(128-255),16

AT+CRC=?
BGS2 Rel.2: +CRC: (0,1)
EHS5 Rel.1: +CRC: (0-1)

EHS5_BGS2_sw_migration_v03 Page 6 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3 Driver Packages
BGS2 Rel.2 EHS5 Rel.1
USB driver package
--- EHx USB driver
Installs CDC-ACM Composite USB device on
Windows XP, Windows Vista, Windows 7

Serial interface modem


Mdm_BGS2 driver Ehxmdms driver
Installs modem on ASC0 or first Multiplex channel. Installs modem on ASC0.
For Windows XP, Windows Vista, Windows 7 For Windows XP, Windows Vista, Windows 7

Multiplex demo software


WinMux WinMux
Installs 3 Multiplex channels on ASC0. Installs 3 Multiplex channels on ASC0 and all USB
For Windows XP, Windows Vista, Windows 7 AT command instances.
At a time, Multiplex mode can be started on one of
these interfaces.
EHS5 Rel.1 requires WinMux as of v3.0.5.7
(earlier WinMux versions shall not be used).
For Windows XP, Windows Vista, Windows 7

EHS5_BGS2_sw_migration_v03 Page 7 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.1 Major Differences between AT Commands Supported by BGS2 Rel.2 and EHS5 Rel.1

2.3.2 Common Unsolicited Result Codes


Function BGS2 Rel.2 EHS5 Rel.1
Ready state after restart ^SYSSTART URC ^SYSSTART URC
Indicates that ME restarted into Normal mode. See also Indicates that ME restarted into Normal mode or
AT+CFUN. Airplane mode. See also AT+CFUN.
Not shown in case of autobauding. See AT+IPR. Shows up in case of autobauding. See AT+IPR.
On Windows OS with CDC-ACM Composite USB driver
installed, no ^SYSSTART URC shown on USB
interfaces.

SIM ready state after SIM PIN ^SSIM READY URC +PBREADY URC
authentication Must be enabled with AT^SSET URC not configurable

Shutdown indication ^SHUTDOWN URC ^SHUTDOWN URC


After AT^SMSO After AT^SMSO or AT+CFUN=0

Indication of undervoltage / overvoltage ^SBC: Undervoltage URC ---


^SBC: Overvoltage URC ---

Break signal Break signal provided when URCs are buffered while No Break signal for URCs when AT command interface
AT command interface is busy (TA-TE link reserved). busy (TA-TE link reserved).

EHS5_BGS2_sw_migration_v03 Page 8 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.3 Configuration Commands
Function BGS2 Rel.2 EHS5 Rel.1
Reset AT Command Settings to Factory AT&F AT&F
Default Values Restores many parameters. See Appendix in [3]. Restores only few parameters. See Appendix in [4].
Display current configuration AT&V ---
Store AT Command Settings to User AT&W --- Not implemented in EHS5 Rel.1.
Defined Profile
Result Code Presentation Mode ATQ ATQ
Result code format mode ATV ATV
CONNECT Result Code Format ATX ATX
Powerup / factory default: 4 Powerup default: ATX0
Result codes for CS data with RLP suffix, e.g. Result codes for CS data without RLP suffix, e.g.
CONNECT 9600/RLP CONNECT 9600
Restore AT Command Settings from User ATZ ATZ
Defined Profile Restores factory profile / user profile settings Command has no effect.
Switch off AT^SMSO AT^SMSO
Capabilities List AT+GCAP ---
Character Set AT+CSCS AT+CSCS
GSM character 0x09 is mapped to UCS2 0x00E7 (ç) GSM character 0x09 is mapped to UCS2 0x00C7 (Ç)
Error Message Format AT+CMEE AT+CMEE
Different +CME and +CMS ERROR codes Different +CME and +CMS ERROR codes
Set M20 compatibility mode AT^SM20 ---
Controls response modes for ATD, AT+CMGW Response modes not configurable. See below ATD and
AT+CMGW for details.

EHS5_BGS2_sw_migration_v03 Page 9 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Functionality Level Functionality levels, AT+CFUN AT+CFUN
Sleep mode, <fun> 0: Non-Cyclic Sleep mode <fun> 0: Turns ME off like AT^SMSO
Airplane mode,
SIM Application <fun> 1: Full functionality (no difference) <fun> 1: Full functionality (no difference)
Toolkit (SAT) -- No Airplane mode <fun> 4: Activates Airplane mode
-- <fun> 6: SAT + fetching proactive commands enabled.
See below section 2.3.15 for SAT.
<fun> 7: Cyclic Sleep mode <fun> 7: Reserved for future use.
-- <fun> 8: Reserved for future use.
<fun> 9: Cyclic Sleep mode --- Use AT^SPOW <mode> 2 instead. See below.
Sleep mode, 3 Sleep modes, see above AT+CFUN <fun> 0, <fun> 7, AT^SPOW
UART control <fun> 9. <mode> 0: UART deactivated
<mode> 1: UART activated
<mode> 2: UART periodically on/off (like Cyclic Sleep
mode AT+CFUN=9 of BGS2 Rel.2).

AT+CFUN parameters <fun> 7 or 9 of BGS2 Rel.2 AT^SPOW parameter <timeout> for <mode> 2 of EHS5
determine time in ms the ME stays active after last Rel.1 determines time in ms the ME stays active after
sent/received character. last sent character.
AT^SPOW settings are common for all interfaces, but
have no effect on USB. See also [1].
RTS0/RTS1 wakeup RTS0/RTS1 in <cfun> 9 mode: Temporarily wakes up RTS0/RTS1 in AT^SPOW <mode> 2: Temporarily
AT interface. wakes up AT interface.

RTS0/RTS1 in <fun> 0 mode deactivates Sleep mode. RTS0/RTS1 does not deactivate Sleep mode.
Reset AT+CFUN=1,1 AT+CFUN=1,1
ME restarts into Normal Mode and sends ^SYSSTART. ME restarts into Normal mode and sends ^SYSSTART.

AT+CFUN=4,1
ME restarts into Airplane mode and sends ^SYSSTART.
Command syntax of AT+CFUN? read command: AT+CFUN? read command:
AT+CFUN +CFUN: <fun> +CFUN: <power_mode>, <STK_mode>

EHS5_BGS2_sw_migration_v03 Page 10 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Extended Configuration Settings AT^SCFG AT^SCFG
^SCFG: "Audio/AMR" ^SCFG. "Radio/output/ PowerReduction"
^SCFG: "Call/ECC" ---
^SCFG: "Call/SpeechVersion1" ---
^SCFG: "GPRS/ATS0/withAttach" ---
^SCFG: "GPRS/AutoAttach" ---
^SCFG: "GPRS/RingOnIncomingData" ---
^SCFG: "MEopMode/CregRoam" ---
^SCFG: "MEopMode/PingRsp" ---
^SCFG: "MEShutdown/Fso" --- Not implemented in EHS5 Rel.1. See also [5].
^SCFG: "PowerSaver/Mode9/Timeout" ---
^SCFG: "Radio/Band/HandOver" ---
^SCFG: "Serial/Ifc" ---
^SCFG: "Tcp/IRT" --- Not implemented in EHS5 Rel.1.
^SCFG: "Tcp/MR" --- Not implemented in EHS5 Rel.1.
^SCFG: "Tcp/OT" --- Not implemented in EHS5 Rel.1.
^SCFG: "Tcp/WithURCs" --- Not implemented in EHS5 Rel.1.
^SCFG: "URC/CallStatus/CIEV" ---
^SCFG: "URC/CallStatus/SLCC" ---
^SCFG: "URC/Datamode/Ringline" ---
^SCFG: "URC/Ringline" ---
^SCFG: "URC/Ringline/ActiveTime" ---

EHS5_BGS2_sw_migration_v03 Page 11 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.4 Status Control Commands
Function BGS2 Rel.2 EHS5 Rel.1
Indicator control AT+CIND (AT+CIND URCs must be enabled by AT+CMER) ---
“signal” Signal quality (BER) All AT+CIND indicators supported by BGS2 Rel.2 (except
"service" Service availability “sounder”) are covered by AT^SIND which is more powerful
“sounder” Sounder activity
and eliminates the need to use AT+CMER.
"call" Call in progress EHS5 Rel.1 firmware supports only two AT+CIND indicators:
"roam" Roaming indicator “call” and “roam”. Therefore not documented in [4].
"message" Unread SMS at memory location
"smsfull" Capacity of storage for received SMS
"rssi" Received signal (field) strength
Extended Indicator Control AT^SIND AT^SIND
"service" Service availability "service" Service availability
"message" Unread SMS at memory location "message" Unread SMS at memory location
"call" Call in progress "call" Call in progress
"roam" Roaming indicator "roam" Roaming indicator
"smsfull" Capacity of storage for received SMS "smsfull" Capacity of storage for received SMS
"ciphcall" Ciphering Status Change Indication "ciphcall" Ciphering Status Change Indication
"simdata" SIM notifies of changed EF file data "simdata" SIM notifies of changed EF file data
"rssi" Received signal (field) strength "rssi" Received signal (field) strength
"eons" EONS indication "eons" EONS indication
"nitz " Network identity / time zone indication "nitz " Network identity / time zone indication
"steerroam" Steering-of-roaming Indication ---
--- "psinfo" Radio Access Technology mode Indication
--- "pacsp" PLMN Mode Bit status Indication
"vmwait1" VWM indication line 1 (only voice) "vmwait" Message waiting indication for voice, fax, SMS
"vmwait2" VWM indication line 2 (only voice) ---
"simtray" SIM tray status shown by CCIN line "simtray" SIM tray status shown by CCIN line
“dtmf” Reports DTMF signals during voice call ---
“voiceprompt” Voiceprompt status depending on AT^SAFH ---
“iscert” Indicates server certificate --- Not implemented in EHS5 Rel.1.
“lsta” Link stability indication (Jamming detection) ---

EHS5_BGS2_sw_migration_v03 Page 12 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Extended Error Report AT+CEER AT+CEER
Different response syntax, different parameters. Different response syntax, different parameters. No
+CEER: <locationID>, <reason>, <ssRelease> cause IDs, but text strings showing categories:

In case of CC and SM categories:


+CEER: <category>[, <cause>, <description>].
In case of SS category network error cause and network
GSM cause: +CEER: <category>, <cause>.
In case of SS category network reject cause: +CEER:
<category>, <tag>, <cause>.
Activity Status AT+CPAS AT+CPAS
<pas> values: 0,3,4 <pas> values: 0,1,2,3,4,5
Test command: +CPAS: (0,3,4) Test command: +CPAS: (0-5)
Select wireless network AT+WS46 ---
Common Event Reporting Configuration AT+CMER ---
AT+CMER not necessary when using AT^SIND instead
of AT+CIND. Not documented in [4].
Extended call release report ATS18 ---

EHS5_BGS2_sw_migration_v03 Page 13 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.5 Serial Interface Commands
Function BGS2 Rel.2 EHS5 Rel.1
Flow Control AT\Q AT\Q
Supports AT\Q0, AT\Q1, AT\Q2, AT\Q3 AT\Q3 permanent. No other options. TE supposed to
use RTS/CTS control as well.
Set Data Carrier Detect (DCD) Line Mode AT&C AT&C
Supports AT&C0, AT&C1, AT&C2 AT&C1 permanent.
Other values can be set (up to 2), but have no effect.
Set Data Terminal Ready (DTR) Line Mode AT&D AT&D
Set Data Set Ready (DSR) Line Mode AT&S AT&S
Supports AT&S0, AT&S1 AT&S0 permanent. ATS&1 has no effect.
AT Command Echo ATE ATE
Bit Rate AT+IPR AT+IPR
Bit rates: 300,600,1200,2400,4800,9600,14400,19200, Bit rates: 1200,2400,4800,9600,19200,38400,57600,
28800,38400,57600,115200,230400 115200,230400,460800,500000,750000,921600

Autobauding: Autobauding:
On ASC0 only. On ASC0 and ASC1.
Bit rate detected after changing setting on ME or TE. Bit rate detected once after restart.
^SYSSTART URC not shown when autobauding on. ^SYSSTART URC also shown when autobauding on.

Multiplex mode AT+CMUX AT+CMUX


Multiplex mode on ASC0 only. Multiplex mode possible on all AT instances except
If started no other interface available. ASC1. At a time, it can be started on one of these
interfaces. Remaining interfaces can be used in parallel.

AT+CMUX parameters other than 0 shall be ignored.


Character Framing AT+ICF ---
8N1 permanent on ASC0 and ASC1
Bit Rate Reporting AT+ILRR ---
Transmit Parity Bit (for 7E1 and 7O1 only) AT^STPB ---

EHS5_BGS2_sw_migration_v03 Page 14 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.6 Security Commands
Function BGS2 Rel.2 EHS5 Rel.1
Facility lock AT+CLCK AT+CLCK
PIN Authentication AT+CPIN AT+CPIN
SIM ready state confirmed by ^SSIM READY URC (if SIM ready state confirmed by +PREADY URC
enabled with AT^SSET) (URC not defined by AT command)
PIN2 Authentication AT+CPIN2 AT+CPIN2
300 seconds timeout for PIN2 authentication. No timeout, PIN2 remains valid until shutdown.
AT+CPBS command provides <password> parameter
for selecting PIN2 dependent phonebooks. Can be used
instead of AT+CPIN2. See also Phonebook commands
below.
Display PIN counter AT^SPIC ---
Change Password AT+CPWD AT+CPWD
Change Password AT^SPWD ---
Facility lock AT^SCLK ---

2.3.7 Identification Commands


Function BGS2 Rel.2 EHS5 Rel.1
Display product identification information ATI ATI
Request manufacturer identification AT+CGMI AT+CGMI
Request manufacturer identification AT+GMI ---
Request model identification AT+CGMM AT+CGMM
Request model identification AT+GMM ---
Request revision identification of SW status AT+CGMR AT+CGMR
Request revision identification of SW status AT+GMR ---
Request IMEI AT+CGSN AT+CGSN
Request IMEI AT+GSN AT+GSN
Request IMSI AT+CIMI AT+CIMI

EHS5_BGS2_sw_migration_v03 Page 15 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.8 Call Related Commands
Function BGS2 Rel.2 EHS5 Rel.1
Connect to Incoming Call ATA ATA
MO call to specified number ATD ATD
Response modes for ATD and AT+CMGW depending Response mode for voice call: OK response immediately
on AT^SM20. after command input. Other result codes (NO CARRIER,
BUSY) after call attempt completed.
*# codes require semicolon *# codes without semicolon
Dial string modifiers: 0-9, *, #, +, A, B, C, D, p Dial string modifiers: 0-9, *, #, +, A, B, C, D
MO call using specific memory and index ATD><mem><n> ATD><mem><n>
number <mem> handled as string enclosed in quotes, e.g. <mem> not handled as string. Therefore without quotes,
ATD>"SM"15; e.g. ATD>SM15;
Only for voice calls. For voice and data calls. Response mode: See ATD.
MO call from active memory using index ATD><n> ATD><n>
number Only for voice calls. For voice and data calls. Response mode: See ATD.
MO call from active memory using cor- ATD<str> ATD<str>
responding field Only for voice calls. For voice and data calls. Response mode: See ATD.
Redial last number used ATDL ATDL
*# codes without semicolon.
Response mode: See ATD.
MO data call to ISDN number ATDI ---
Disconnect existing connection ATH ATH
Releases all active, held and waiting calls on any Releases all active calls and held calls, but not waiting
interface. calls.

Clears active PDP context or disconnects active PS Does not clear active PDP context.
connection on used interface
Hang up call AT+CHUP AT+CHUP
Same as ATH Releases all active calls, but not waiting or held calls.
Hang up call(s) indicating a specific 3GPP AT^SHUP ---
TS 24.008 release cause

EHS5_BGS2_sw_migration_v03 Page 16 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Set number of rings before automatically ATS0 ATS0
answering a call Setting local for each interface. Setting common for all interfaces.
Call is answered on interface which is idle and uses the Call is answered on interface where ATS0 setting was
minimum number of rings. changed most recently.
Set pause before blind dialing ATS6 ATS6
Command not effective. Command not effective.
Set number of seconds to wait for ATS7 ATS7
connection completion For data calls Command not effective.
Comma Dial Pause Time ATS8 ATS8
Command not effective. Command not effective.
Set disconnect delay after indicating ATS10 ATS10
absence of data carrier Command usable Command not effective.
Switch from command mode to data / PPP ATO ATO
online mode
Switch from data / PPP online mode to +++ +++
command mode
List of current calls AT+CLCC AT+CLCC
<mode> values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 <mode> values: 0, 1, 3, 9
<alpha> parameter not shown in +CLCC list
Extended list of current calls AT^SLCC ---
Service reporting control AT+CR AT+CR
More strings for +CR URC
Incoming Call Indication Format AT+CRC AT+CRC
More strings for +CR URC
Select Bearer Service Type AT+CBST AT+CBST
Supports only non-transparent mode. Supports transparent and non-transparent mode.
Supports only asynchronous modem. Supports synchronous modems.
Delivery default: +CBST: 7,0,1 Powerup default: +CBST: 71,0,1
14.4k not supported
Configure RLP Parameters for Outgoing AT+CRLP AT+CRLP
Non-Transparent Data Calls Powerup default: +CRLP: 61,61,78,6 Powerup default: +CRLP: 61,61,48,6
Single Numbering Scheme AT+CSNS ---

EHS5_BGS2_sw_migration_v03 Page 17 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Select Type of Address --- AT+CSTA
List Call Number Information AT^SCNI ---
Use AT+CLCC instead.
Display Last Call Duration AT^SLCD ---
Display Total Call Duration AT^STCD ---
Set Escape Sequence Character ATS2 ---

2.3.9 Network Service Commands


Function BGS2 Rel.2 EHS5 Rel.1
Read operator names AT+COPN AT+COPN
Execute command response: Execute command response:
+COPN: <numericn>, <alphan> +COPN: <numericn>, <alphan>
[+COPN: ...] …. <CR><LF>
[+COPN: ...] ….
Operator Selection AT+COPS AT+COPS
Additional parameter <AcT> indicates used radio access
technology.

Test command response: Test command response:


+COPS: [list of supported (<opStatus>, long +COPS: [list of supported (<opStatus>, long
alphanumeric <opName>,,numeric <opName>)s] alphanumeric <opName>, short alphanumeric
, , (list of supported <mode>s), (list of supported <opName>, numeric <opName>, <AcT>)s]
<format>s)

<mode> 0 or 1 can be stored to non-volatile memory. <mode> 2 = powerup default. Automatically changes to
<mode 0 after SIM PIN authentication allowing the
module to register to a network.
Extended Operator Selection AT^SOPS ---
Replace Operator Names AT^SRPN ---

EHS5_BGS2_sw_migration_v03 Page 18 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Network Registration Status AT+CREG AT+CREG
<n> = 0, 1 <n> = 0, 1 , 2
Additional parameter: <AcT> indicating radio access
technology and PS service type.
More detailed reasons for <regStatus> 3 (registration
denied) ---
Signal quality AT+CSQ AT+CSQ
Parameter <ber> not valid for UMTS
Preferred Operator List AT+CPOL AT+CPOL
<format> only 2 = numeric operator name <format> = 0, 1 , 2,
More parameters for radio access technology.
Read command depending on AT+CPLS.
Additional <CR><LF> after each entry.
Selection of Preferred PLMN List --- AT+CPLS
Selects type of operator list in SIM or active application
in UICC. Setting influences AT+CPOL.
Monitor idle and dedicated mode, AT^MONI, AT^MONP, AT^SMONC, AT^SMOND ---
Monitor neighbor cells, LAC and Cell-ID of serving cell can be monitored using
Cell monitoring AT+CREG=2 or AT+CGREG as read command or URC.
MCC and MNC can be read using AT+COPS.
Neighbor cell information not provided in EHS5 Rel.1.
AT^MONI and AT^MONP information will in Rel.2 be
covered by new commands AT^SMONI, AT^SMONP.
Packet Data Monitor AT^SMONG ---
Status of PS services can be monitored by using
AT^SIND “psinfo” and AT+CGREG=2 as read
command or URC.
For routing area code use AT+CGREG=2
Display Homezone AT^SHOM ---
Read the PLMN list AT^SPLM ---
Use AT+COPN instead
Set Preferred Cell List AT^SPCL ---
Alternate Line Service AT^SALS ---

EHS5_BGS2_sw_migration_v03 Page 19 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Read entry from the preferred operators list AT^SPLR ---
Write an entry to the preferred operators list AT^SPLW ---
Automatic Time Zone Update --- AT+CTZU
Time Zone Reporting --- AT+CTZR
Network Monitoring AT^SNMON ---

2.3.10 Supplementary Service Commands


Function BGS2 Rel.2 EHS5 Rel.1
Advice of Charge Information AT+CAOC AT+CAOC
No URC URC +CCCM: <ccmValue> supported
Accumulated call meter commands, Price AT+CACM, AT+CAMM, AT+CPUC AT+CACM, AT+CAMM ,AT+CPUC
per unit and currency table 300 seconds timeout for PIN2 authentication No timeout for PIN2 authentication
Call forwarding number and conditions AT+CCFC AT+CCFC
control
Closed User Group AT+CCUG AT+CCUG
Different default settings
Call Waiting AT+CCWA AT+CCWA
With ^SCWA URC to indicate missed waiting call ^SCWA URC for missed waiting calls not supported
Call Hold and Multiparty AT+CHLD AT+CHLD
Additional options:
AT+CHLD=6, AT+CHLD=7, AT+CHLD=8
Calling Line Identification Presentation AT+CLIP AT+CLIP
Different URC syntax for voice and data/fax calls Same URC syntax for all call types
Calling Line Identification Presentation AT+CLIR AT+CLIR
Calling Line Identification Restriction AT+COLP AT+COLP
Supplementary service notifications AT+CSSN AT+CSSN
Unstructured Supplementary Service Data AT+CUSD USSD not supported.

EHS5_BGS2_sw_migration_v03 Page 20 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.11 Packet Domain Related Commands
Function BGS2 Rel.2 EHS5 Rel.1
PDP context activate or deactivate AT+CGACT AT+CGACT
ATH deactivates active PDP context ATH does not deactivate active PDP context
Manual response to network request for AT+CGANS AT+CGANS
PDP context activation
GPRS attach or detach AT+CGATT AT+CGATT
Automatic response to network request for AT+CGAUTO AT+CGAUTO
PDP context activation <n> (mode) values: 0,1,3 <n> (mode) values: 0-4
Setting local on interface. Setting common for all interfaces.
Enter data state AT+CGDATA AT+CGDATA
Define PDP Context AT+CGDCONT AT+CGDCONT
Settings local on interface. Settings common for all interfaces.
Settings non-volatile on ASC0, volatile on ASC1. Settings volatile.
2 PDP contexts can defined and activated. 11 PDP contexts can be defined, 3 can be activated.
PDP Context Modify --- AT+CGCMOD
Show PDP address AT+CGPADDR AT+CGPADDR
Local on interface. Common for all interfaces.
Quality of Service Profile (Minimum AT+CGQMIN AT+CGQMIN
acceptable) Settings local on interface. Settings common for all interfaces.
Reliability class 1 is mapped to reliability class 2
Rel. 99 Quality of Service Profile (Minimum AT+CGEQMIN AT+CGEQMIN
acceptable) Settings local on interface. Settings common for all interfaces.
All parameters different value ranges, different default
settings.
Additional parameters:
<Source Statistics Descriptor>, <Signaling Indication>
GPRS Network Registration Status AT+CGREG AT+CGREG
<n> = 0, 1 <n> = 0, 1 , 2
Additional parameters: <AcT> (radio access technology,
PS service type) and <rac> (routing area code)

EHS5_BGS2_sw_migration_v03 Page 21 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
Quality of Service Profile (Requested) AT+CGQREQ AT+CGQREQ
Settings local on interface. Settings common for all interfaces
Reliability class 1 is mapped to reliability class 2
Rel. 99 Quality of Service Profile AT+CGEQREQ AT+CGEQREQ
(Requested) Settings local on interface. Settings common for all interfaces.
All parameters different value ranges, different default
settings. Additional parameters:
<Source Statistics Descriptor>, <Signaling Indication>
Select service for MO SMS messages AT+CGSMS AT+CGSMS
Powerup default: +CGSMS: 3 (CS preferred) Powerup default: +CGSMS: 1 (CS)
Setting common for all interfaces. Setting local on interface.
Packet Domain Event Reporting AT+CGEREP AT+CGEREP
Partially different URCs Partially different URCs
Request Packet Domain service ATD*99# ATD*99#
Set type of authentication for PPP AT^SGAUTH AT^SGAUTH
connection Not user name and password protected. User name and password required for PAP and CHAP.
No read command in EHS5 Rel.1.
Write command: Write command:
AT^SGAUTH=<auth> AT^SGAUTH=<cid>[, <auth_type>[, <user>, <passwd>]]
Supported types: Supported types:
0 = none, 1 = PAP, 2 = CHAP, 3 = PAP/CHAP 0 = none, 1 = PAP, 2 = CHAP
Configuration of GPRS related Parameters AT^SGCONF ---
Request GPRS IP service ATD*98# ---
Manual rejection of a network request for ATH See Section 2.3.8 Call Related Commands: ATH
PDP context activation
Automatic response to a network request ATS0 See Section 2.3.8 Call Related Commands: ATS0
for PDP context activation
Manual acceptance of a network request ATA See Section 2.3.8 Call Related Commands: ATA
for PDP context activation

EHS5_BGS2_sw_migration_v03 Page 22 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.12 Short Message Service (SMS) Commands
Function BGS2 Rel.2 EHS5 Rel.1
Send SMS Command AT+CMGC AT+CMGC
Timeout for input of SMS provided. No timeout for input of SMS.
Delete short message AT+CMGD=<index> AT+CMGD=<index>[,delflag]
Deletes only 1 SMS at <index> Deletes 1 SMS at <index> or storage depending on
<delflag> values 1, 2, 3, 4.
Select SMS message format AT+CMGF AT+CMGF
List SMS messages from preferred store AT+CMGL AT+CMGL
Write command response: Listed SMS separated by two
additional <CR><LF><CR><LF>
Read SMS messages AT+CMGR AT+CMGR
Write command response: Listed SMS separated by two
additional <CR><LF><CR><LF>
Send SMS AT+CMGS AT+CMGS
Timeout for input of SMS provided No timeout for input of SMS.
Write Short Messages to Memory AT+CMGW AT+CMGW
Timeout for input of SMS provided No timeout for input of SMS.
More Messages to Send --- AT+CMMS
Send short messages from storage AT+CMSS AT+CMSS
New Message Acknowledgement to ME/TE AT+CNMA AT+CNMA
In addition to AT+CNMA=0, also 1 and 2 for PDU to
send positive (RP-ACK) or negative (RP-ERROR)
acknowledgement to the network.
Event Reporting Configuration AT+CNMI AT+CNMI
SMS received on interface where AT+CNMI was most SMS received on interface where AT+CNMI was most
recently used. recently used. All other interfaces set to AT+CNMI
default parameters.
Different settings depending on AT+CSMS. Different settings depending on AT+CSMS.
Preferred SMS message storage AT+CPMS AT+CPMS
Storages: Storages:
SM, ME (25 locations), MT. Stored non-volatile BM, ME (max. 4 locations), SM (powerup default), SR

EHS5_BGS2_sw_migration_v03 Page 23 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
Function BGS2 Rel.2 EHS5 Rel.1
SMS Service Center Address AT+CSCA AT+CSCA
Select Cell Broadcast Message Indication AT+CSCB AT+CSCB
Maximum 6 broadcast channels at a time <mids>: Number of broadcast channels unrestricted
within range 0-65534
Show SMS text mode parameters AT+CSDH AT+CSDH
Set SMS Text Mode Parameters AT+CSMP AT+CSMP
Select Message Service AT+CSMS AT+CSMS
List Short Messages from preferred store AT^SMGL ---
without setting status to REC READ
List SMS Memory Storage AT^SLMS ---
Set or query SMS overflow presentation AT^SMGO
mode or query SMS overflow
Read short message without setting status AT^SMGR ---
to REC READ
SMS Command Configuration AT^SSCONF ---
Set SMS Display Availability AT^SSDA ---
Set Short Message Storage Sequence AT^SSMSS ---

EHS5_BGS2_sw_migration_v03 Page 24 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.13 Internet Service Commands
Function BGS2 Rel.2 EHS5 Rel.1
Internet Connection Setup Profile AT^SICS
Internet Service Setup Profile AT^SISS
Internet Service Open AT^SISO
Internet Service Close AT^SISC
Internet Service Read Data Not implemented in EHS5 Rel.1.
AT^SISR
Internet Service Write Data AT^SISW
Enter Transparent Access Mode AT^SIST
Internet Service Error Report AT^SISE
Internet Connection Open AT^SIPS
Internet Service Information AT^SISI
Internet Connection Information AT^SICI
Internet Listener Service Disconnect AT^SISH
Internet Service Execution AT^SISX (Ping)

EHS5_BGS2_sw_migration_v03 Page 25 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.14 SIM Related Commands
Function BGS2 Rel.2 EHS5 Rel.1
Restricted SIM Access AT+CRSM AT+CRSM
Generic SIM Access AT+CSIM AT+CSIM
All response data can be requested by using the GET SELECT command automatically performs a GET
RESPONSE command. RESPONSE and reports this response data.
Query SIM and Chip Card Holder Status AT^SCKS ---
For SIM tray status use AT^SIND “simtray”.
For SIM status use AT+CPIN? read command.
SIM Data Ready Indication AT^SSET ---
Enables / disables URC “^SSIM READY” Equivalent URC “+PBREADY” available.
Not configurable by AT command.
Display SIM Identification Number AT+CXXCID AT+CCID
AT^SCID
Extended SIM access AT^SXSM ---

EHS5_BGS2_sw_migration_v03 Page 26 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.15 (U)SIM Application Toolkit Commands
Function BGS2 Rel.2 EHS5 Rel.1
(U)SAT Release, SAT class (U)SAT Release 99, Letter Class “C” (U)SAT Release 99, Letter Class “C”
(U)SAT Interface Activation AT^SSTA=1 sets Explicit Response (ER) Mode AT+CFUN=6 enables (U)SAT interface + fetching of
proactive commands. Similar to ER Mode of BGS2
Rel.2.

AT^SSTA=0 sets Automatic Response (AR) Mode AT+CFUN=7 reserved for future use

AT+CFUN=8 reserved for future use


(U)SAT Notification ^SSTN ---
SAT Get Information AT^SSTGI commands 1, 5, 16, 17, 18, 19, 20, 21, 32, Equivalent functions only controlled by +STKPRO URCs:
33, 34, 35, 36, 37, 40, 53 1, 5, 16, 17, 18, 19, 20, 21, 32, 33, 34, 35, 36, 37, 38,
40, 52, 53.

AT+STKPRO=? test command shows supported URCs.


(U)SAT Terminal Response AT^SSTR commands 1, 5, 16, 17, 18, 19, 20, 21, 32, AT+STKTR commands 1, 5, 16, 17, 18, 19, 20, 21, 32,
33, 34, 35, 36, 37, 40, 53 33, 34, 35, 36, 37, 38, 40, 52, 53
(U)SAT Envelope Command AT^SSTR 211, 232, 235, 236, 254 AT+STKENV 211, 214
(U)SAT Call control commands --- AT+STKCC
(U)SAT Proactive session status --- AT+STKCNF

EHS5_BGS2_sw_migration_v03 Page 27 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.16 Phonebook Commands
Function BGS2 Rel.2 EHS5 Rel.1
Read own numbers AT+CNUM AT+CNUM
Read from Phonebook AT+CPBR AT+CPBR
Phonebook entries separated by additional <CR><LF>
Select phonebook memory storage AT+CPBS AT+CPBS
Storages: Storages:
SM (powerup default), ME, FD, LD, ON, MC, RC, VM SM (powerup default), FD, LD, ON, SN, EC, BN.

SIM PIN2 not required for selecting FD. Is required only SIM PIN2 must be given to select SIM PIN2 dependent
when editing FD phonebook with AT+CPBW. phonebooks.
Write into Phonebook AT+CPBW AT+CPBW
LD entries cannot be deleted.

If extended memory for <type> 209 numbers is full: If extended memory for <type> 209 numbers is full:
Error code: "+CME ERROR: invalid dial string" Error code: "+CME ERROR: Memory full"
Delete the 'last number redial' memory AT^SDLD --- See AT+CPBW. LD phonebook cannot be deleted.
Display phonebook entries started with AT^SPBC AT+CPBF
string Response for location(s) with searched character(s): Response for location(s) with searched character(s):
<index> +CPBF: <location>, <number>, <type>, <text>
<index> not usable for dialing. Usable for dialing.
Purge phonebook memory storage AT^SPBD ---
Use AT+CPBW for deleting single phonebook entries
(only SM, FD, ON, BN).
Display phonebook entries in alphabetical AT^SPBG ---
order
Step through the selected phonebook AT^SPBS ---
alphabetically
Configuring the Voice Mail Number --- AT+CSVM

EHS5_BGS2_sw_migration_v03 Page 28 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.17 Audio Commands
Function BGS2 Rel.2 EHS5 Rel.1
Set monitor speaker loudness ATL ---
Set monitor speaker mode ATM ---
Mute control AT+CMUT AT+CMUT
DTMF and tone generation AT+VTS AT+VTS
AT+VTS=<dtmf>[, <duration>] AT+VTS=<DTMF>[,<DTMF>,[{<DTMF>,<duration>}]]
<dtmf> = string of characters without comma <dtmf> = single characters separated by comma.
<dtmf> with <duration>: enclosed in curly brackets.
Entire string in quotation marks.
Tone duration AT+VTD AT+VTD
<duration> = 0-255 x 100 ms. Value can be changed but
default value 5 remains effective.
Select audio hardware set AT^SNFS
Audio Interface Configuration AT^SNFI
Set microphone path parameters AT^SNFO
Loudspeaker volume level AT+CLVL
Set or query of microphone attenuation EHS5 Rel.1 supports only Digital Audio Interface with
AT^SNFA
non-configurable settings.
Set audio parameters to manufacturer AT^SNFD
default values
Generate Tone AT^SNFG
Set microphone audio path and power AT^SNFM
supply
Set progress tones AT^SNFPT
Set loudspeaker volume AT^SNFV
Write audio setting in non-volatile store AT^SNFW
Configure Audio Parameters AT^SRTC
Signal TTY/CTM audio mode capability AT^SNFTTY Not implemented in EHS5 Rel.1.
Audio File Handling AT^SAFH ---

EHS5_BGS2_sw_migration_v03 Page 29 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.18 Miscellaneous Commands
Function BGS2 Rel.2 EHS5 Rel.1
Repeat Previous Command Line A/ A/
Command Line Termination ATS3 ATS3
Not configurable. No effect on module.
Response Formatting ATS4 ATS4
Not configurable. No effect on module.
Command Line Editing ATS5 ATS5
Not configurable. No effect on module.
Firmware Download AT^SFDL AT^SFDL
FW update over ASC0 or ASC1 interface. FW update over ASC0 or USB Modem interface.
See also [6]. See also [7].
Binary Read AT^SBNR Not implemented in EHS5 Rel.1.
Binary Write AT^SBNW Not implemented in EHS5 Rel.1.
Download Client Configuration AT^SDLC ---
Flash File System AT^SFSA ---

2.3.19 Hardware Related Commands


Function BGS2 Rel.2 EHS5 Rel.1
Real Time Clock AT+CCLK AT+CCLK
Supports time zone update
Battery/Supply Voltage AT^SBV ---
Critical Operating Temperature Monitoring AT^SCTM AT^SCTM
Supports deferred shutdown Deferred shutdown not supported
Configure SYNC Pin AT^SSYNC Not implemented in EHS5 Rel.1. See also [5].
Alarm Configuration AT+CALA ---
Configure and Read ADC Measurement AT^SRADC Not implemented in EHS5 Rel.1. See also [5].
Configure I2C AT^SSPI Not implemented in EHS5 Rel.1. See also [5].
PWM Signal Configuration for DAC AT^SWDAC Not implemented in EHS5 Rel.1. See also [5].

EHS5_BGS2_sw_migration_v03 Page 30 of 31 2013-04-03


Migrating BGS2 Rel.2 to EHS5 Rel.1
Confidential / Preliminary 
2.3.20 General Purpose I/O (GPIO) Pin Related Commands
Function BGS2 Rel.2 EHS5 Rel.1
GPIO Driver Open/Close AT^SPIO
GPIO Pin Configuration AT^SCPIN
Not implemented in EHS5 Rel.1. See also [5].
GPIO Get IO state of a specified pin AT^SGIO
GPIO Set IO state of a specified pin AT^SSIO

2.3.21 FAX Commands


Function BGS2 Rel.2 EHS5 Rel.1
Fax related commands AT+FBADLIN, AT+FBADMUL, AT+FBOR, AT+FCIG
AT+FCLASS, AT+FCQ, AT+FCR, AT+FDCC,
AT+FDFFC, AT+FDIS, AT+FDR, AT+FDT, AT+FET, Fax not supported.
AT+FK, AT+FLID, AT+FMDL, AT+FMFR, AT+FOPT,
AT+FPHCTO, AT+FREV, AT+FRH, AT+FRM, AT+FRS.
AT+FTH, AT+FTM, AT+FTS, AT+FVRFC

EHS5_BGS2_sw_migration_v03 Page 31 of 31 2013-04-03

You might also like