Gemalto Cinterion EHS6 Installation instructions

Cinterion® EHS6
AT Command Set
Version: 03.001
DocId: EHS6_ATC_V03.001
M2M.GEMALTO.COM

Cinterion® EHS6 AT Command Set
EHS6_ATC_V03.001 15/12/3
Confidential / Released
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 PROVI-
SIONS OF THE RELEASE NOTE SHALL PREVAIL. THIS DOCUMENT CONTAINS INFORMATION ON
GEMALTO M2M PRODUCTS. THE SPECIFICATIONS IN THIS DOCUMENT ARE SUBJECT TO CHANGE AT
DISCRETION OF GEMALTO M2M. GEMALTO M2M GMBH GRANTS A NON-EXCLUSIVE RIGHT TO USE
THE PRODUCT. THE RECIPIENT SHALL NOT TRANSFER, COPY, MODIFY, TRANSLATE, REVERSE ENGI-
NEER, 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 WAR-
RANTIES 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 © 2015, Gemalto M2M GmbH, Gemalto Company
Trademark Notice
Gemalto, the Gemalto logo, are trademarks and service marks of Gemalto and are registered in certain coun-
tries.
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United
States and/or other countries. All other registered trademarks or trademarks mentioned in this document are
property of their respective owners.
Page 2 of 513
Document Name: Cinterion® EHS6 AT Command Set
Version: 03.001
Date: December 3, 2015
DocId: EHS6_ATC_V03.001
Status Confidential / Released

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 3 of 513
1. Introduction............................................................................................................................................12
1.1 Scope of the document ................................................................................................................. 12
1.2 Open Source Software .................................................................................................................. 13
1.3 Related documents ....................................................................................................................... 15
1.4 Document Conventions ................................................................................................................. 17
1.4.1 Quick Reference Table .................................................................................................. 17
1.4.2 Superscript notation for parameters and values ............................................................ 18
1.5 AT Command Syntax .................................................................................................................... 19
1.5.1 Using Parameters .......................................................................................................... 19
1.5.2 Concatenating AT Commands....................................................................................... 20
1.5.3 Application Design Considerations ................................................................................ 20
1.6 Communication between Customer Application and EHS6 .......................................................... 21
1.7 Supported character sets .............................................................................................................. 22
1.7.1 GSM alphabet tables and UCS2 character values ........................................................ 24
1.7.2 UCS2 and GSM character coding and conversion ........................................................ 26
1.7.2.1 Output of SIM data (ME to TE) ...................................................................................... 26
1.7.2.2 Input of SIM data (TE to ME) ......................................................................................... 27
1.8 Unsolicited Result Code Presentation........................................................................................... 28
1.8.1 Common URCs.............................................................................................................. 28
1.9 Errors and Messages .................................................................................................................... 30
2. Configuration Commands.....................................................................................................................31
2.1 AT&F Reset AT Command Settings to Factory Default Values .................................................. 31
2.2 AT&V Display current configuration ............................................................................................ 32
2.2.1 AT&V responses............................................................................................................ 33
2.3 AT&W Store AT Command Settings to User Defined Profile ...................................................... 34
2.4 ATQ Result Code Presentation Mode......................................................................................... 35
2.5 ATV Result code format mode .................................................................................................... 36
2.5.1 Verbose and numeric result codes ................................................................................ 36
2.6 ATX CONNECT Result Code Format ......................................................................................... 37
2.7 ATZ Restore AT Command Settings from User Defined Profile ................................................. 38
2.8 AT+CFUN Functionality Level..................................................................................................... 39
2.9 AT^SMSO Switch Off EHS6........................................................................................................ 41
2.10 AT+CMEE Error Message Format ..............................................................................................42
2.10.1 CME/CMS Error Code Overview ................................................................................... 43
2.11 AT+CSCS Character Set ............................................................................................................ 51
2.12 AT^SCFG Extended Configuration Settings ............................................................................... 52
2.13 AT^SPOW Set UART Mode and SLEEP Mode on UART .......................................................... 80
3. Status Control Commands ...................................................................................................................82
3.1 AT+CEER Extended Error Report............................................................................................... 82
3.1.1 Release causes for L3 Call Control (CC)....................................................................... 83
3.1.2 Internal failure causes....................................................................................................85
3.1.3 Release causes for packet switched features ............................................................... 87
3.1.4 SS network reject causes .............................................................................................. 88
3.1.5 SS network error causes ............................................................................................... 89
Contents

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 4 of 513
3.2 AT^SIND Extended Indicator Control.......................................................................................... 90
3.3 AT+CPAS Activity Status .......................................................................................................... 101
4. Serial Interface Control Commands...................................................................................................102
4.1 AT\Q Flow Control..................................................................................................................... 102
4.2 AT&C Set Data Carrier Detect (DCD) Line Mode ..................................................................... 103
4.3 AT&D Set Data Terminal Ready (DTR) Line Mode................................................................... 104
4.4 AT&S Set Data Set Ready (DSR) Line Mode ........................................................................... 105
4.5 ATE AT Command Echo ........................................................................................................... 106
4.6 AT+ICF Character Framing....................................................................................................... 107
4.7 AT+IPR Bit Rate........................................................................................................................ 109
4.7.1 Autobauding................................................................................................................. 110
4.8 AT+CMUX Multiplex mode........................................................................................................ 111
5. Identification Commands....................................................................................................................113
5.1 ATI Display product identification information ........................................................................... 113
5.2 AT+CGMI Request manufacturer identification......................................................................... 114
5.3 AT+CGMM Request model identification .................................................................................. 115
5.4 AT+CGMR Request revision identification of software status................................................... 116
5.5 AT+CGSN Request International Mobile Equipment Identity (IMEI)......................................... 117
5.6 AT+GSN Request International Mobile Equipment Identity (IMEI) ........................................... 117
5.7 AT+CIMI Request International Mobile Subscriber Identity (IMSI)............................................ 118
6. Security Commands............................................................................................................................ 119
6.1 AT+CPIN PIN Authentication .................................................................................................... 119
6.2 AT+CPIN2 PIN2 Authentication ................................................................................................ 121
6.3 AT+CLCK Facility lock .............................................................................................................. 123
6.4 AT+CPWD Change Password .................................................................................................. 127
6.5 AT^SPIC Display PIN counter................................................................................................... 130
7. Call related Commands.......................................................................................................................134
7.1 ATA Connect to Incoming Call .................................................................................................. 134
7.2 ATD Mobile originated call to specified number ........................................................................ 135
7.3 ATD><mem><n> Mobile originated call using specific memory and index number ................. 137
7.4 ATD><n> Mobile originated call from active memory using index number ............................... 139
7.5 ATD><str> Mobile originated call from active memory using corresponding field .................... 140
7.6 ATDL Redial last number used ................................................................................................. 141
7.7 ATH Disconnect existing connection.........................................................................................142
7.8 AT+CHUP Hang up call ............................................................................................................ 143
7.9 AT^SHUP Hang up call(s) indicating a specific 3GPP TS 24.008 release cause ..................... 144
7.10 ATS0 Set number of rings before automatically answering a call ............................................. 145
7.11 ATO Switch from command mode to data mode / PPP online mode........................................ 146
7.12 +++ Switch from data mode or PPP online mode to command mode ...................................... 147
7.13 AT+CBST Select Bearer Service Type ..................................................................................... 148
7.14 AT+CSTA Select type of address ............................................................................................. 150
7.15 AT+CRLP Configure RLP Parameters for Outgoing Non-Transparent Data Calls ................... 151
7.16 AT+CLCC List of current calls................................................................................................... 152
7.17 AT^SXCALLSTAT Set Reporting Call Status............................................................................ 154
7.18 AT+CR Service reporting control .............................................................................................. 156
7.19 AT+CRC Incoming Call Indication Format ................................................................................ 157
7.20 AT+CECALL Initiate eCall......................................................................................................... 159

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 5 of 513
7.20.1 Possible Result Codes and URCs in AT+CECALL Scenarios..................................... 160
7.21 ATS6 Set pause before blind dialing ......................................................................................... 161
7.22 ATS7 Set number of seconds to wait for connection completion.............................................. 162
7.23 ATS8 Comma Dial Pause Time ................................................................................................163
7.24 ATS10 Set disconnect delay after indicating the absence of data carrier ................................. 164
8. Network Service Commands ..............................................................................................................165
8.1 AT+COPN Read operator names ............................................................................................. 165
8.2 AT+COPS Operator Selection .................................................................................................. 166
8.3 AT^SXRAT Selection of Radio Access Technology.................................................................. 169
8.4 AT^SXEONS Display EONS Names......................................................................................... 171
8.5 AT+CREG Network Registration Status.................................................................................... 172
8.6 AT+CSQ Signal quality ............................................................................................................. 174
8.7 AT+CPOL Preferred Operator List ............................................................................................175
8.8 AT+CPLS Select Preferred Operator List ................................................................................. 177
8.9 AT+CTZR Time Zone Reporting ............................................................................................... 178
8.10 AT+CTZU Automatic Time Zone Update .................................................................................. 180
8.11 AT^SGCOPS Operator Selection for GPRS-ONLY SIM Cards ................................................ 181
8.12 AT^SMONI Monitoring Serving Cell ..........................................................................................182
8.12.1 AT^SMONI Responses................................................................................................ 182
8.12.2 AT^SMONI Enhanced Responses............................................................................... 185
8.12.3 Service states .............................................................................................................. 187
8.13 AT^SMONP Monitoring Neighbour Cells .................................................................................. 189
8.13.1 AT^SMONP Responses .............................................................................................. 189
8.13.2 AT^SMONP Enhanced Responses ............................................................................. 191
8.14 AT^SNMON Network Monitoring...............................................................................................194
9. Supplementary Service Commands ..................................................................................................198
9.1 AT+CACM Accumulated call meter (ACM) reset or query ........................................................ 198
9.2 AT+CAMM Accumulated call meter maximum (ACMmax) set or query.................................... 199
9.3 AT+CAOC Advice of Charge Information.................................................................................. 200
9.4 AT+CCUG Closed User Group ................................................................................................. 201
9.5 AT+CCFC Call forwarding number and conditions control ....................................................... 203
9.6 AT+CCWA Call Waiting ............................................................................................................ 206
9.7 AT+CHLD Call Hold and Multiparty...........................................................................................209
9.8 AT+CLIP Calling Line Identification Presentation ..................................................................... 211
9.9 AT+CLIR Calling Line Identification Restriction ........................................................................ 213
9.10 AT+COLP Connected Line Identification Presentation ............................................................. 214
9.11 AT+CNAP Calling Name Presentation...................................................................................... 216
9.12 AT+CPUC Price per unit and currency table............................................................................. 218
9.13 AT+CSSN Supplementary service notifications ........................................................................ 220
9.14 AT+CUSD Unstructured Supplementary Service Data ............................................................. 222
10. Internet Service Commands...............................................................................................................224
10.1 AT^SICS Internet Connection Setup Profile.............................................................................. 228
10.1.1 Example: GPRS connection profile ............................................................................. 230
10.2 AT^SICI Internet Connection Information.................................................................................. 231
10.2.1 Checking Connection Profile Status ............................................................................ 232
10.3 AT^SIPS Internet Profile Storage.............................................................................................. 234
10.4 AT^SISS Internet Service Setup Profile ....................................................................................235

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 6 of 513
10.5 AT^SISI Internet Service Information ........................................................................................ 243
10.6 AT^SISO Internet Service Open ............................................................................................... 245
10.7 AT^SISC Internet Service Close ............................................................................................... 249
10.8 AT^SISR Internet Service Read Data ....................................................................................... 250
10.8.1 Example: Socket Host Reads Small Amounts of UDP Data Packets (URC Mode)..... 252
10.9 AT^SISW Internet Service Write Data.......................................................................................253
10.9.1 Usage of parameter <eodFlag>................................................................................... 255
10.10 AT^SIST Enter Transparent Access Mode ............................................................................... 256
10.11 AT^SISH Disconnect Remote Client .........................................................................................258
10.12 AT^SISX Internet Service Execution......................................................................................... 259
10.13 AT^SISE Internet Service Error Report..................................................................................... 261
10.14 Internet Service URC "^SIS" ....................................................................................................... 262
10.14.1 Information Elements Related to the Service Application............................................ 263
10.14.2 Information Elements Related to FTP Service............................................................. 265
10.14.3 Information Elements Related to HTTP Service .......................................................... 266
10.14.4 Information Elements Related to SMTP Service ......................................................... 266
10.15 Examples of how to Configure and Use Internet Service Profiles............................................... 267
10.15.1 Selecting URC Mode or Polling Mode ......................................................................... 267
10.15.2 Configuring Non-Transparent Listener ........................................................................ 267
10.15.3 Configuring Socket Client for Calling a Socket Listener on Another Host ................... 268
10.15.4 Transparent TCP Listener: Accepting / Rejecting Incoming Remote Client ................ 268
10.15.5 Transparent TCP Listener: Autoanswering Incoming Remote Client .......................... 269
10.15.6 Non-Transparent Client Sends Data in Polling Mode .................................................. 270
10.15.7 Socket Client Sends Data via TCP Connection with URCs......................................... 271
10.15.8 UDP Scenario .............................................................................................................. 271
10.15.9 Creating Transparent TCP Socket Client .................................................................... 273
10.15.10 Opening and Closing Transparent TCP Service.......................................................... 273
10.15.11 Transparent TCP Client Receives Data While in AT Command Mode........................ 274
10.15.12 Server Disconnects While Transparent TCP Service is in Transparent Access Mode 275
10.15.13 Server Disconnects While Transparent TCP Service is in AT Command Mode and Data
is Pending .................................................................................................................... 276
10.15.14 FTP Download to FFS (URC Mode) ............................................................................ 277
10.15.15 FTP Upload Single File (URC Mode)........................................................................... 278
10.15.16 HTTP Download Using TLS......................................................................................... 279
10.15.17 HTTP Post ................................................................................................................... 279
10.15.18 SMTP Sending Mail with Attachment from FFS .......................................................... 280
10.15.19 Ping.............................................................................................................................. 281
11. Packet Domain Related Commands ..................................................................................................283
11.1 AT+CGACT PDP context activate or deactivate ....................................................................... 283
11.2 AT+CGANS Manual response to a network request for PDP context activation ...................... 285
11.3 AT+CGATT GPRS attach or detach ......................................................................................... 287
11.4 AT+CGAUTO Automatic response to a network request for PDP context activation ............... 288
11.5 AT+CGDATA Enter data state .................................................................................................. 290
11.5.1 Automatic deactivation of PDP context during dial-up PPP......................................... 291
11.6 AT+CGDCONT Define PDP Context ........................................................................................ 292
11.7 AT+CGCMOD PDP Context Modify.......................................................................................... 294
11.8 AT+CGEQMIN Rel. 99 Quality of Service Profile (Minimum acceptable) ................................. 295
11.9 AT+CGEQREQ Rel. 99 Quality of Service Profile (Requested)................................................ 299
11.10 AT+CGEREP GPRS event reporting ........................................................................................ 303

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 7 of 513
11.11 AT+CGPADDR Show PDP address ......................................................................................... 305
11.12 AT+CGQMIN Quality of Service Profile (Minimum acceptable) ................................................ 306
11.13 AT+CGQREQ Quality of Service Profile (Requested) .............................................................. 309
11.14 AT+CGREG Packet Domain Network Registration Status ....................................................... 312
11.15 AT+CGSMS Select service for MO SMS messages ................................................................. 314
11.16 ATA Manual acceptance of a network request for PDP context activation ............................... 315
11.17 ATD*99# Request Packet Domain Service............................................................................... 316
11.18 AT^SGAUTH Set Type of Authentication for PDP-IP Connections........................................... 317
11.19 AT^SGCONF Configuration of GPRS related Parameters ...................................................... 319
12. Short Message Service (SMS) Commands........................................................................................321
12.1 SMS Parameters......................................................................................................................... 321
12.2 AT+CMGC Send SMS Command............................................................................................. 325
12.3 AT+CMGD Delete short message............................................................................................. 326
12.4 AT+CMGF Select SMS message format .................................................................................. 327
12.5 AT+CMGL List SMS messages from preferred store................................................................ 328
12.6 AT+CMGR Read SMS messages............................................................................................. 330
12.7 AT+CMGS Send SMS............................................................................................................... 332
12.8 AT+CMGW Write Short Messages to Memory ......................................................................... 333
12.9 AT+CMMS More Messages to Send......................................................................................... 335
12.10 AT+CMSS Send short messages from storage ........................................................................ 336
12.11 AT+CNMA New Message Acknowledgement to ME/TE........................................................... 337
12.12 AT+CNMI SMS Event Reporting Configuration ........................................................................ 338
12.13 AT+CPMS Preferred SMS message storage............................................................................ 341
12.14 AT+CSCA SMS Service Center Address.................................................................................. 343
12.15 AT+CSCB Select Cell Broadcast Message Indication .............................................................. 344
12.16 AT+CSDH Show SMS text mode parameters........................................................................... 345
12.17 AT+CSMP Set SMS Text Mode Parameters ............................................................................ 346
12.18 AT+CSMS Select Message Service.......................................................................................... 348
12.19 AT^SMGL List Short Messages from preferred store without setting status to REC READ ..... 350
12.20 AT^SMGR Read short message without setting status to REC READ..................................... 351
13. USIM related Commands ....................................................................................................................352
13.1 AT+CCID USIM Card Identification Number ............................................................................. 352
13.2 AT+CRSM Restricted SIM Access............................................................................................ 353
13.3 AT+CSIM Generic USIM Access .............................................................................................. 355
14. USIM Application Toolkit (USAT) Commands................................................................................... 356
14.1 AT^SSTA Remote-SAT Interface Activation ............................................................................. 356
14.2 AT+STKPRO USAT Proactive Command URCs ...................................................................... 359
14.3 AT+STKTR USAT Terminal Response Commands.................................................................. 366
14.4 AT+STKENV USAT Envelope Command ................................................................................. 372
14.5 AT+STKCC USAT Call Control Notification .............................................................................. 374
14.6 AT+STKCNF USAT Proactive Session Status.......................................................................... 376
14.7 Examples of how to Configure and Use the USAT ..................................................................... 378
15. Phonebook Commands.......................................................................................................................380
15.1 AT+CNUM Read own numbers................................................................................................. 380
15.2 AT+CPBR Read from Phonebook............................................................................................. 381
15.3 AT+CPBS Select phonebook memory storage ......................................................................... 384
15.4 AT+CPBW Write into Phonebook ............................................................................................. 386

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 8 of 513
15.5 AT+CPBF Find phonebook entries ........................................................................................... 388
15.6 AT+CSVM Set voice mail number.............................................................................................390
16. Audio Commands................................................................................................................................392
16.1 ATL Set monitor speaker loudness ........................................................................................... 392
16.2 AT+CMUT Mute control ............................................................................................................ 393
16.3 AT+VTD Tone duration ............................................................................................................. 394
16.4 AT+VTS DTMF and tone generation......................................................................................... 395
16.5 AT^SAIC Audio Interface Configuration .................................................................................... 397
16.6 AT^SNFI Set microphone path parameters .............................................................................. 399
16.7 AT^SNFM Set microphone audio path and power supply......................................................... 400
16.8 AT^SNFO Set audio output (= loudspeaker path) parameter ................................................... 401
16.9 AT^SNFS Select audio hardware set........................................................................................ 402
16.10 AT^SNFTTY Signal TTY/CTM Audio Mode Capability ............................................................. 404
16.11 AT^SRTC Ring tone configuration ............................................................................................ 405
16.12 AT^SAFH Audio File Handling .................................................................................................. 407
17. Java related Commands .....................................................................................................................410
17.1 AT^SJAM Manage Java Application ......................................................................................... 410
17.2 AT^SJDL Java Download.......................................................................................................... 413
17.3 AT^SJMSEC Java Midlet Security ............................................................................................415
17.4 AT^SJNET Set Dialup Network Access Parameters................................................................. 418
17.5 AT^SJOTAP Over The Air Application Provisioning ................................................................. 420
17.6 AT^SJRA Run Java Application ................................................................................................ 423
18. Miscellaneous Commands..................................................................................................................424
18.1 A/ Repeat Previous Command Line.......................................................................................... 424
18.2 ATS3 Command Line Termination............................................................................................ 425
18.3 ATS4 Response Formatting ...................................................................................................... 426
18.4 ATS5 Command Line Editing .................................................................................................... 427
18.5 AT^SFDL Firmware Download.................................................................................................. 428
18.6 AT^SFSA Flash File System Access ........................................................................................ 429
18.7 AT^SRVCFG Service Configuration Settings............................................................................ 438
18.8 AT^SRVCTL Extra Service Control...........................................................................................446
19. Hardware related Commands.............................................................................................................450
19.1 AT+CCLK Real Time Clock....................................................................................................... 450
19.2 AT+CALA Alarm Configuration ................................................................................................. 451
19.3 AT^SBV Battery/Supply Voltage ............................................................................................... 454
19.4 AT^SCTM Critical Operating Temperature Monitoring.............................................................. 455
19.5 AT^SLED LED Feature ............................................................................................................. 457
19.6 AT^SRADC Configure and Read ADC Measurement............................................................... 459
19.7 AT^SSPI Serial Protocol Interface ............................................................................................ 462
19.7.1 Selecting SPI Mode ..................................................................................................... 464
19.7.2 Transmitting Data over AT Interface............................................................................ 465
19.7.2.1 Structure of Messages on the I²C Bus ......................................................................... 466
19.7.2.2 Structure of Messages on the SPI ............................................................................... 467
19.7.3 Error Handling on the I²C Bus...................................................................................... 467
19.7.4 Example: Using I²C Bus............................................................................................... 469
19.7.5 Example: Transfer and Response Messages on SPI .................................................. 470
19.8 AT^SWDAC PWM Signal Configuration for DAC...................................................................... 471

Cinterion® EHS6 AT Command Set
Contents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 9 of 513
20. General Purpose I/O (GPIO) Pin related Commands........................................................................ 473
20.1 AT^SCPIN Pin Configuration .................................................................................................... 473
20.1.1 GPIO Configuration Table ........................................................................................... 474
20.2 AT^SGIO Get IO State of a Specified Pin ................................................................................. 476
20.3 AT^SSIO Set IO State of a Specified Pin.................................................................................. 477
20.4 AT^SCPOL Polling Configuration.............................................................................................. 478
20.5 AT^SSCNT Start and Stop Pulse Counter ................................................................................ 479
20.5.1 Using the Pulse Counter in Start-Stop Counter Mode ................................................. 480
20.6 AT^SCCNT Configure Pulse Counter ....................................................................................... 482
20.6.1 Using the Pulse Counter in Limit Counter Mode.......................................................... 483
20.7 AT^SPIO GPIO Driver Open/Close........................................................................................... 484
21. Appendix ..............................................................................................................................................485
21.1 Star-Hash (*#) Network Commands............................................................................................ 485
21.2 Available AT Commands and Dependency on SIM PIN ............................................................. 488
21.3 Availability of AT Commands Depending on Operating Mode of ME.......................................... 494
21.4 AT Command Settings storable with AT&W................................................................................ 500
21.5 Factory Default Settings Restorable with AT&F.......................................................................... 502
21.6 Summary of Unsolicited Result Codes (URC)............................................................................. 504
21.7 Alphabetical List of AT Commands ............................................................................................. 508

Cinterion® EHS6 AT Command Set
List of Tables
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 10 of 513
Table 1.1: Symbols used to mark the type of parameters ...........................................................................18
Table 1.2: Symbols used to indicate storage options or correlations with other commands ....................... 18
Table 1.3: Symbols used to mark different types of default values of parameters ..................................... 18
Table 1.4: Types of AT commands and responses .................................................................................... 19
Table 1.5: Exemplary escape sequences generated by EHS6 for its non-UCS2 output ............................ 23
Table 2.1: General "CME ERROR" Codes (3GPP TS 27.007) ................................................................. 43
Table 2.2: General "CME ERROR" Codes (proprietary) ........................................................................... 44
Table 2.3: GPRS related "CME ERROR" Codes (3GPP TS 27.007) ........................................................ 44
Table 2.4: SMS related "CMS ERROR" Codes (3GPP TS 27.005) .......................................................... 46
Table 10.1: Applicability of AT^SICS <conParmTag> values ................................................................... 228
Table 10.2: Applicability of AT^SISS <srvParmTag> values ................................................................... 235
Table 19.1: EHS6 Status and Mode Indication via LED .............................................................................457
Table 19.2: Special characters for ASCII coding ......................................................................................... 465
Table 19.3: Structure of Transfer and Response Messages on the I²C bus................................................ 466
Table 19.4: Structure of Transfer and Response Messages for SPI ........................................................... 467
Table 21.1: Star-Hash (*#) Command Overview ........................................................................................ 485
Table 21.2: Abbreviations of Codes and Parameters used in Table 21.1 .................................................. 486
Table 21.3: Star-Hash Command Response Parameters .......................................................................... 487
Table 21.4: Star-Hash Commands for Supplementary Services ................................................................ 487
Table 21.5: Available AT Commands and Dependency on SIM PIN........................................................... 488
Table 21.6: Availability of AT Commands Depending on Operating Mode of ME ....................................... 494
Table 21.7: Settings Stored to User Profile ................................................................................................. 500
Table 21.8: Factory Default Settings Restorable with AT&F ....................................................................... 502
Table 21.9: Summary of Unsolicited Result Codes (URC) .......................................................................... 504
Table 21.10: Alphabetical List of AT Commands........................................................................................... 508
List of Tables

Cinterion® EHS6 AT Command Set
List of Figures
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 11 of 513
Figure 1.1: Main character table of GSM 7 bit default alphabet.................................................................... 24
Figure 1.2: Extension character table of GSM 7 bit default alphabet............................................................ 25
Figure 19.1: SPI modes selectable on SPI ................................................................................................... 464
List of Figures

Cinterion® EHS6 AT Command Set
1. Introduction
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 12 of 513
1. Introduction
1.1 Scope of the document
This document presents the AT Command Set for
EHS6 GSM/UMTS Mobile Engine, Release 03.001.
Before using the EHS6 or upgrading to a new firmware version please read the latest product information pro-
vided in "EHS6 Release Notes, Version 03.001".
More information is available at http://m2m.gemalto.com/.
DISCLAIMER:
AT commands or parameters not documented in this document are subject to change and reserved for future
use. Gemalto M2M GmbH reserves the right to modify or even eliminate these options in later releases.

Cinterion® EHS6 AT Command Set
1.2 Open Source Software
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 13 of 513
1.2 Open Source Software
The following Open Source Software shall be provided by or on behalf of Licensor and subject to the license
conditions specified below.
NOTE 1:
The License of the above mentioned Lightweight IP is free of charge.
Licensee is responsible for adhering to the license conditions of the above mentioned third party software:
Copyright (C) 2001, Swedish Institute of Computer Science. All rights reserved
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:
1. Redistribution of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistribution in binary form must reproduce the above copyright notice, this list of conditions and the fol-
lowing disclaimer in the documentation and/or other materials provided with the distribution
3. Neither the name of the Institute nor names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRENTIES OF MER-
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE INSTITUE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUP-
TION) HOWEVER CAUSED AND ANY THEORY OF LIABILITY, WETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
NOTE 2:
The implementation was written so as to conform to Netscape SSL.
This library is free for commercial and non-commercial use as long as the following conditions are adhered to.
The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code;
not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright
terms except that the holder is TIM Hudson (tjh@cryptsoft.com)
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this
package is used in a product, Eric Young should be given attribution as the author of the parts of the library used.
This can be in the form of a textual message at program startup or in documentation (online or textual) provided
SW Package /
Function
Name / Description Code
Format
Com-
ment
Lightweight TCP/IP
stack
Lightweight open source IP (unmodified open source), BSD
licensing
Source Note 1
PPP Point-to-Point-Protocol software integrated in the protocol stack
based on the Lightweight open source IP stack
Source Note 1
TCP/IP/UDP TCP/IP/UDP by IFX modified software, compatible with the proto-
col stack based on the Lightweight open source IP stack
Source Note 1
TLS/IP/UDP Transport Security Layer Source Note 2
RFC1144 Compressor for TCP/IP Headers for Low-Speed Serial Links inte-
grated in the GAS of the protocol stack (modified but based on
open source, used in SNDCP)
Object
Code
Note 3

Cinterion® EHS6 AT Command Set
1.2 Open Source Software
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 14 of 513
with the package. Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
1. Redistribution of source code must retain the copyright notice, this list of conditions and the following dis-
claimer.
2. Redistribution in binary form must reproduce the copyright notice, this list of conditions and the following
disclaimer in the documentation and or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledge-
ment:
The word 'cryptographic' can be left out if the routines from the library being used are not cryptographic
related.
4. If you include Windows specific code (or a derivative thereof) from the apps directory (application code) you
must include an acknowledgement:
THIS SOFTWARE IS PROVIDED BY ERIC YOUND "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO; THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNES
FOR PARTICULAR PURPOSE ARE DISCLAIMED. ON NO EVENT SHALL THE AUTHOR OR CONTRIBU-
TORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUEN-
TIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEG-
KIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The License and distribution terms for any publically
available version or derivative of this code cannot be changed, i.e., this code cannot simply be copied and put
under another distribution licence [including the GNU Public Licence.]
NOTE 3:
Copyright © 1989 Regents of the University of California.
Redistribution and use in source and binary forms are permitted provided that the above copyright and this para-
graph are duplicated in all such forms and that any documentation, advertising materials, and other materials
related to such distribution and use acknowledge that the software was developed by the University of California,
Berkeley. The name of the University may not be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOWFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
FOR A PARTICULAR PRUPOSE.

Cinterion® EHS6 AT Command Set
1.3 Related documents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 15 of 513
1.3 Related documents
[1] EHS6 Release Notes, Version 03.001
[2] EHS6 Hardware Interface Description, Version 03.001
[3] Java User's Guide
[4] Multiplexer User's Guide
[5] 3GPP TS 27.010 (descendant of 3GPP TS 07.10): Terminal Equipment to User Equipment (TE-UE) multi-
plexer protocol
[6] Multiplex Driver Developer's Guide
[7] Multiplex Driver Installation Guide
[8] Application Note 02: Audio Interface Design
[9] Application Note 16: Updating EHS6 Firmware
[10] Application Note 22: Using TTY / CTM equipment with EHS6
[11] Application Note 39: USB Interface Description
[12] 3GPP TR 21.905 (descendant of 3GPP TR 01.04): Vocabulary for 3GPP Specifications
[13] International Organization for Standardization (ISO): ISO/IEC10646: Universal Multiple-Octet Coded Char-
acter Set (UCS) - Part 1: Architecture and Basic Multilingual Plane.
This international standard is closely related to the Unicode Standard published by the Unicode Consortium
[14] The Unicode Consortium: Mapping of ETSI GSM 03.38 7-bit default alphabet characters into Unicode
[.TXT!]
[15] ITU-T V.24 List of definitions for interchange circuits between data terminal equipment (DTE) and data cir-
cuit-terminating equipment (DCE)
[16] ITU-T V.250 Serial asynchronous automatic dialling and control
[17] 3GPP TS 11.11: Specification of the Subscriber Identity Module - Mobile Equipment (SIM - ME) interface
[18] 3GPP TS 31.101: UICC-terminal interface; Physical and logical characteristics
[19] 3GPP TS 31.102: Characteristics of the Universal Subscriber Identity Module (USIM) application
[20] ETSI TS 102 221: Smart Cards; UICC-Terminal interface; Physical and logical characteristics
[21] 3GPP TS 11.14: Specification of the SIM Application Toolkit for the Subscriber Identity Module - Mobile
Equipment (SIM - ME) interface
[22] 3GPP TS 31.111: Universal Subscriber Identity Module (USIM) Application Toolkit (USAT)
[23] ETSI TS 102 223: Smart Cards; Card Application Toolkit (CAT)
[24] 3GPP TS 22.002 (descendant of 3GPP TS 22.02): Circuit Bearer Services (BS) supported by a Public Land
Mobile Network (PLMN)
[25] 3GPP TS 22.004 (descendant of 3GPP TS 02.04): General on supplementary services
[26] 3GPP TS 22.030 (descendant of 3GPP TS 02.30): Man-Machine Interface (MMI) of the Mobile Station (MS)
[27] 3GPP TS 22.060 (descendant of 3GPP TS 02.60): General Packet Radio Service (GPRS); Service descrip-
tion; Stage 1
[28] 3GPP TS 23.060 (descendant of 3GPP TS 03.60): General Packet Radio Service (GPRS); Service descrip-
tion; Stage 2
[29] 3GPP TS 22.081 (descendant of 3GPP TS 02.81): Line Identification Supplementary Services; Stage 1
[30] 3GPP TS 22.082 (descendant of 3GPP TS 02.82): Call Forwarding (CF) Supplementary Services; Stage 1
[31] 3GPP TS 22.083 (descendant of 3GPP TS 02.83): Call Waiting (CW) and Call Holding (HOLD); Supple-
mentary Services; Stage 1
[32] 3GPP TS 22.085 (descendant of 3GPP TS 02.85): Closed User Group (CUG) supplementary services;
Stage 1
[33] 3GPP TS 22.088 (descendant of 3GPP TS 02.88): Call Barring (CB) supplementary services; Stage 1
[34] 3GPP TS 22.090 (descendant of 3GPP TS 02.90): Unstructured Supplementary Service Data (USSD);
Stage 1
[35] 3GPP TS 23.038 (descendant of 3GPP TS 03.38): Alphabets and language specific information

Cinterion® EHS6 AT Command Set
1.3 Related documents
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 16 of 513
[36] 3GPP TS 23.040 (descendant of 3GPP TS 03.40): Technical realization of the Short Message Service
(SMS)
[37] 3GPP TS 23.041 (descendant of 3GPP TS 03.41): Technical realization of Cell Broadcast Service (CBS)
[38] 3GPP TS 23.107: Quality of Service (QoS) concept and architecture
[39] 3GPP TS 24.011 (descendant of 3GPP TS 04.11): Point-to-Point (PP) Short Message Service (SMS) sup-
port on mobile radio interface
[40] 3GPP TS 24.008 (descendant of 3GPP TS 04.08): Mobile radio interface Layer 3 specification; Core net-
work protocols; Stage 3
[41] 3GPP TS 24.080 (descendant of 3GPP TS 04.80): Mobile radio interface layer 3 supplementary services
specification; Formats and coding
[42] 3GPP TS 25.331 Radio Resource Control (RRC)
[43] 3GPP TS 27.071: Mandatory speech CODEC speech processing functions; AMR speech Codec; General
description
[44] 3GPP TS 27.005 (descendant of 3GPP TS 07.05): Use of Data Terminal Equipment - Data Circuit terminat-
ing Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS)
[45] 3GPP TS 27.007 (descendant of 3GPP TS 07.07): AT command set for User Equipment (UE)
[46] 3GPP TS 27.060 (descendant of 3GPP TS 07.60): Mobile Station (MS) supporting Packet Switched Ser-
vices
[47] 3GPP TS 22.101 (descendant of 3GPP TS 02.07 and 3GPP TS 02.40): Service principles
[48] Common PCN Handset Specification (CPHS) v4.2 [.ZIP!]
[49] 3GPP TS 36.133 Evolved Universal Terrestrial Radio Access (E-UTRA); Requirements for support of radio
resource management
[50] 3GPP TS 45.008 (descendant of GSM 05.08): Radio subsystem link control
[51] Documents posted on website of USB Implementers Forum
[52] USB Language Identifiers (LANGIDs) [.PDF!].

Cinterion® EHS6 AT Command Set
1.4 Document Conventions
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 17 of 513
1.4 Document Conventions
Throughout this document EHS6 is also referred to as GSM/UMTS Mobile Engine or short ME, MS (Mobile Sta-
tion) or Mobile Terminal (MT). In related documents the equivalent term DCE (Data Communication Equipment)
may be found.
AT commands are used to control the EHS6. The controlling device is referred to as Customer Application or
short TE. Related documents may use the equivalent term DTE (Data Terminal Equipment).
All abbreviations and acronyms used throughout this document are based on 3GPP specifications. For defini-
tions please refer to 3GPP TR 21.905 [12].
1.4.1 Quick Reference Table
Each AT command description includes a table similar to the example shown below. The table is intended as a
quick reference to indicate the following functions:
Example:
PIN: Is the AT command PIN protected?
+Yes
-No
±Usage is dependent on conditions specified for the command, or not all command types are PIN
protected (for example write command PIN protected, read command not).
Note: The table provided in Section 21.2, Available AT Commands and Dependency on SIM
PIN uses the same symbols.
Is the AT command supported in AIRPLANE mode?
+Yes
-No
±In AIRPLANE mode, not all described functions are available. For example, the test or read com-
mand is usable, the write or execute command is not. Furthermore, only some of the listed
parameters can be changed in AIRPLANE mode. A typical example is AT^SCFG that controls dif-
ferent features.
Last: If commands are concatenated, this AT command must be the last one.
+Yes
-No
Note: See also Section 1.5, AT Command Syntax for details on concatenated AT commands.
PIN Last
- - -

Cinterion® EHS6 AT Command Set
1.4 Document Conventions
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 18 of 513
1.4.2 Superscript notation for parameters and values
Table 1.1: Symbols used to mark the type of parameters
Table 1.2: Symbols used to indicate storage options or correlations with other commands
Table 1.3: Symbols used to mark different types of default values of parameters
Parameter type Meaning
<param>(num) Parameter value must be numeric type.
<param>(str) Parameter value must be string type.
<param>(text) Parameter value is a string according to selected character set. Not enclosed in
double quotes
<param>(u) Unspecified, i.e. parameter value may be numeric or string type.
Parameter option Meaning
<param>(+CSCS) Parameter value has to be (is) coded according to current setting of <chset> (see
AT+CSCS for details)
<param>(&W) Parameter value is stored to user profile in non-volatile memory after executing
AT&W
<param>(NV) Parameter is stored in non-volatile memory.
Value option Meaning
[x] Default value set if parameter is omitted.
x(&F) Factory value restored by AT&F
x(P) Powerup value of a parameter not stored in non-volatile memory.
x(D) Delivery value of a parameter which may be overridden from non-volatile setting
(refer to symbol (NV) and symbol (&W) above).

Cinterion® EHS6 AT Command Set
1.5 AT Command Syntax
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 19 of 513
1.5 AT Command Syntax
The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter
<CR>. Commands are usually followed by a response that includes "<CR><LF><response><CR><LF>".
Throughout this document, only the responses are presented, <CR><LF> are omitted intentionally.
Table 1.4: Types of AT commands and responses
1.5.1 Using Parameters
• Multiple parameters are separated by commas. This applies to write commands, command responses, URCs
and result codes. Please note that throughout this document spaces behind commas may be added for better
readability.
• Optional parameters are enclosed in square brackets. If optional parameters are omitted, the current settings
are used until you change them.
• Optional parameters or subparameters can be omitted unless they are followed by other parameters. If you
want to omit a parameter in the middle of a string it must be replaced by a comma. See also example 1.
• A parameter value enclosed in square brackets represents the value that will be used if an optional parameter
is omitted.
• When the parameter is a character string, e.g. <text> or <number>, the string must be enclosed in quotation
marks, e.g. "Charlie Brown" or "+49030xxxx". Symbols in quotation marks will be recognized as strings.
• All spaces will be ignored when using strings without quotation marks.
• It is possible to omit the leading zeros of strings which represent numbers.
• If an optional parameter of a ITU-T V.250 command is omitted, its value is assumed to be 0.
Example 1: Omitting parameters in the middle of a string
Example 2: Using default parameter values for optional parameters
AT command type Syntax Function
Test command AT+CXXX=? The mobile equipment returns the list of parameters and value
ranges set with the corresponding Write command or by internal
processes.
Read command AT+CXXX? This command returns the currently set value of the parameter or
parameters.
Write command AT+CXXX=<...> This command sets user-definable parameter values.
Exec(ution) command AT+CXXX The execution command reads non-variable parameters deter-
mined by internal processes in the ME.
AT+CCUG
?
Query current setting
+CCUG: 1,10,1
OK
AT+CCUG
=,9
Set only the middle parameter
OK
AT+CCUG
?
Query new setting
+CCUG: 1,9,1
OK
AT+CREG
=
Setting default values for AT+CREG.
OK
AT+CREG
?
Query settings.
+CREG: 0,0
AT+CREG default values are set.
OK

Cinterion® EHS6 AT Command Set
1.5 AT Command Syntax
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 20 of 513
1.5.2 Concatenating AT Commands
Concatenating AT commands on the same line is possible, though not recommended because of restrictions
listed below (for more details see ITU-T V.250 [16]).
When concatenating AT commands you need to enter the "AT" or "at" prefix only once at the beginning of a com-
mand line. Basic commands (i.e., ITU-T V.250 commands) are concatenated without delimiter. Extended com-
mands (i.e., commands starting with AT+ or AT^) use a semicolon as delimiter.
Disadvantages and restrictions:
• There is no way to control the minimum time to wait between finishing an AT command and sending the next
one. Please refer to Section 1.6, Communication between Customer Application and EHS6 for details about
timing.
• The sequence of processing the AT commands may be different from the sequential order of command input.
• Many AT commands cannot be concatenated (see list below). Concatenating these commands might end up
with an error result code, or leads to an unexpected order of responses.
1.5.3 Application Design Considerations
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 EHS6.
AT command type Comment
3GPP TS 27.007 commands Cannot be concatenated with extended commands
(prefix AT^S)
3GPP TS 27.005 commands (SMS) To be used standalone
Commands starting with AT& To be used standalone
AT+IPR To be used standalone
Table of contents
Other Gemalto Control Unit manuals

Gemalto
Gemalto Cinterion ALAS5 User manual

Gemalto
Gemalto Cinterion EMS31-US Installation guide

Gemalto
Gemalto Cinterion EMS31 User manual

Gemalto
Gemalto Cinterion EMS31-V Installation guide

Gemalto
Gemalto SafeNet ProtectServer Operator's manual

Gemalto
Gemalto Cinterion BGS2-W miniPCIe User manual

Gemalto
Gemalto Cinterion ELS81-US User manual