background image

Cinterion

® 

EHS6 AT Command Set  

14.2 AT+STKPRO

EHS6_ATC_V03.001

15/12/3

Confidential / Released

 

Page 361 of 513

 URC 21

Send data

+STKPRO: 67, 

<CmdQualifier>

<Alpha>

<IconId>

<ChannelID>

<ChannelData>

 URC 22

Get channel status

+STKPRO: 68, 

<CmdQualifier>

Parameter Description

Proactive command 
01

Refresh 

05

Set up event list 

16

Set up call 

17

Send SS 

18

Send USSD 

19

Send SMS 

20

Send DTMF 

21

Launch browser (currently not supported by EHS6) 

32

Play tone 

33

Display text 

34

Get inkey 

35

Get input 

36

Select item 

37

Set up menu 

38

Provide local information 

40

Set up idle mode text 

52

Run AT cmd info 

53

Language notfication 

64

Open channel 

65

Close channel 

66

Receive data 

67

Send data 

68

Get channel status 

Command qualifier. See 3GPP TS 11.14 

[21]

, 3GPP TS 31.11

[22]

, ETSI TS 102 223 

[23]

2 byte string indicating the language 

04

User activity event 

05

Idle screen available event 

<ProactCmd>

(num)

<CmdQualifier>

(num)

<Lang>

(num)

<EventList>

(num)

Summary of Contents for Cinterion EHS6

Page 1: ... Cinterion EHS6 AT Command Set Version 03 001 DocId EHS6_ATC_V03 001 M2M GEMALTO COM ...

Page 2: ...OR 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 authori...

Page 3: ...d 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 Re...

Page 4: ... 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 ...

Page 5: ...tates 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 20...

Page 6: ...er 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 Disc...

Page 7: ...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 SM...

Page 8: ...ers 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 Setti...

Page 9: ... 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 ...

Page 10: ...nParmTag 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...

Page 11: ..._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 ...

Page 12: ...se 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 th...

Page 13: ...R 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 Copyright 1995 1998 Eric Young eay cryptsoft com All rights reserved This package is an SSL implementation written by Eric Young eay cryptsoft com...

Page 14: ... 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 K...

Page 15: ...aracteristics 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 Applicat...

Page 16: ...oding 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 co...

Page 17: ...udes 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 a...

Page 18: ...ter 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 Parame...

Page 19: ... 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...

Page 20: ...r 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 m...

Page 21: ...hall always wait at least 100 ms before sending the next one This applies to bit rates of 9600 bps or higher see AT IPR At bit rates below 9600 bps the delay must be longer 300 ms at 1200 bps and 500 ms at 300 bps The pause between two AT commands gives the EHS6 the opportunity to the transmission of pending URCs and get necessary service The TE shall communicate with the EHS6 using activated echo...

Page 22: ...t coded character set The mapping can be obtained from the char acter set tables below UCS2 values 0x0000 to 0x007F When you enter characters that are not valid characters of the supported alphabets the behavior is undefined If GSM alphabet is selected all characters sent over the serial line between TE and ME must be in the range from 0 to 127 7 bit range Note If the ME is configured for GSM alph...

Page 23: ... programs are not able to recognize escape sequences and thus handle them as normal char acters To prevent misinterpretation of control characters or special characters it is recommended to always use USC2 alphabet and PDU mode Character Value ASCII Character GSM Character UCS2 Character Escape Sequence Numeric Escape Sequence 0x5C Ö 00D6 5C 0x5C 0x35 0x43 0x22 0022 22 0x5C 0x32 0x32 0x00 NULL n a...

Page 24: ...ind the corresponding two byte character value of the UCS2 alphabet For details refer to ETSI GSM 03 38 mapping into Unicode 14 1 This code is an escape to the following extension of the 7 bit default alphabet table 2 This code is not a printable character and therefore not defined for the UCS2 alphabet It shall be treated as the accom panying control character 3 See Section 1 6 for further detail...

Page 25: ...e represents the EURO currency symbol The code value is the one used for the character e Therefore a receiv ing entity which is incapable of displaying the EURO currency symbol will display the character e instead 3 This code is defined as a Page Break character and may be used for example in compressed CBS messages Any mobile which does not understand the 7 bit default alphabet table extension me...

Page 26: ...it set to zero Example 47 H 53 H 4D H 47 H 53 H 4D H displayed as GSM Case 2 Every data byte is sent to the TE as 2 IRA characters each representing a halfbyte Example B8 H 184 decimal 42 H 38 H displayed as B8 Case 3 Every 16 bit UCS2 value is sent to the TE as 4 IRA characters Example C4xA7 H 50343 decimal 43 H 34 H 41 H 37 H displayed as C4A7 Problem An odd number of bytes leads to an error bec...

Page 27: ... 34 H 33 H detected as IRA representa tion of 3 UCS2 characters converted to GSM character set and stored as 41 H 42 H 43 H Maximum input is 640 IRA characters representing 160 UCS2 characters when compression is active These are converted to 160 GSM 7 bit characters Without compression only 140 GSM characters can be stored which are put in as 560 IRA characters Values of UCS2 characters must be s...

Page 28: ...eter Description 200 URC will be send 40 seconds after powerup when the JRC midlet was not tried to start no autostart no midlet at all whatever Used to see in logs that midlet is not running as example 201 The JRC midlet was started but did not succeed to full init itself within a JRC midlet defined timeout 5 seconds after this URC the ME will restart 202 The midlet was tried to start 5x but was ...

Page 29: ...r SIM PIN dependent SMS AT commands before the ME has finished reading SIM data will be denied with error codes such as CME ERROR SIM busy or CMS ERROR SIM busy URC 4 SYSINFO info System information URC URC 5 SBC Undervoltage Warning Supply voltage is close to the defined undervoltage threshold URC 6 SBC Undervoltage Shutdown Undervoltage threshold exceeded ME automatically switches off URC 7 SBC ...

Page 30: ...ion of all remaining com mands that may follow on the same command line If so neither ERROR nor OK result codes are returned for these commands A 30 seconds timeout will deliver ERROR when the input of a command is not complete Using the wrong command syntax may result in errors For example using the execute command syntax although the command has no execute format causes ERROR to be returned Like...

Page 31: ...ious conditions 2 1 AT F Reset AT Command Settings to Factory Default Values AT F resets AT command settings to their factory default values For a list of affected parameters refer to Section 21 5 Factory Default Settings Restorable with AT F Syntax Parameter Description 0 Reset parameters in Section 21 5 Factory Default Settings Restor able with AT F to their factory default values Exec Command A...

Page 32: ...rrent parameter setting The configuration varies depending on whether or not PIN authen tication has been done Syntax Parameter Description 0 Profile number Note The parameter of AT CSDH will only be displayed in SMS Text mode see AT CMGF Exec Command AT V value Response s ACTIVE PROFILE see Section 2 2 1 AT V responses OK PIN Last Reference s V 250 value num ...

Page 33: ...entication done No PIN authentication ACTIVE PROFILE E1 Q0 V1 X4 C1 D2 S0 Q3 S0 000 S3 013 S4 010 S5 008 S6 000 S7 060 S8 000 S10 002 CBST 7 0 1 CRLP 61 61 78 6 CR 0 CRC 0 CMGF 1 CSDH 0 CNMI 0 0 0 0 1 ICF 3 IPR 115200 CMEE 2 CSMS 0 1 1 1 CREG 0 1 CLIP 0 2 COPS 0 0 operator 0 CGSMS 1 OK ACTIVE PROFILE E1 Q0 V1 X4 C1 D2 S0 Q3 S0 000 S3 013 S4 010 S5 008 S6 000 S7 060 S8 000 S10 002 CBST 7 0 1 CRLP 6...

Page 34: ...ommand settings will automatically be restored from the user defined profile during power up or if ATZ is used AT F restores AT command factory default settings Hence until first use of AT W ATZ works as AT F A list of parameters stored to the user profile can be found at Section 21 4 AT Command Settings storable with AT W Syntax Parameter Description 0 User Profile Number Exec Command AT W value ...

Page 35: ...nsmits any result code to the TE Other information text transmitted as response is not affected Syntax Parameter Description Result Code Presentation Mode It is not recommended to change this value 0 F D ME transmits result code 1 Result codes are suppressed and not transmitted Exec Command ATQ n Response s If n 0 OK If n 1 none PIN Last Reference s V 250 n num V W ...

Page 36: ...ormation response CR LF text CR LF Long result code format CR LF verbose code CR LF 2 5 1 Verbose and numeric result codes Exec Command ATV value Response s OK ERROR PIN Last Reference s ITU T V 250 16 value num V W Verbose format Numeric format Meaning OK 0 command executed no errors CONNECT 1 link established RING 2 ring detected NO CARRIER 3 link not established or disconnected ERROR 4 invalid ...

Page 37: ...s enabled Syntax Parameter Description 0 CONNECT result code only returned Dial tone and busy detection are dis abled 1 CONNECT text result code only returned Dial tone and busy detection are both disabled 2 CONNECT text result code returned Dial tone detection is enabled busy detection is disabled 3 CONNECT text result code returned Dial tone detection is disabled busy detection is enabled 4 F CO...

Page 38: ...ult values similar to AT F Afterwards the AT com mand settings are restored from a user defined profile in non volatile memory of EHS6 if one was stored with AT W before Any additional AT command on the same command line may be ignored A delay of 300 ms is required before next AT command can be sent Syntax Parameter Description 0 User Profile Number Exec Command ATZ value Response s OK PIN Last Re...

Page 39: ... radio connection will return an error response such as NO CARRIER or CME ERROR NO NETWORK SERVICE A list of AT commands supported during Airplane mode can be found in Section 21 3 Availability of AT Com mands Depending on Operating Mode of ME After leaving Airplane mode by setting AT CFUN 1 the AT COPS write com mand shall be used to register to a network once again Test Command AT CFUN Response ...

Page 40: ...y to fun 1 and 4 0 ME switches to fun level without reset 1 ME resets and restarts to full functionality level or Airplane mode depending on given fun value SYSSTART URC indicates that the ME is ready to operate Note Autobaud mode see AT IPR requires an AT or at string be given after restart This enables the ME to detect the bit rate set in the TE After detecting the bit rate the ME will send the ...

Page 41: ... refer to 2 If a fast switch off see parameter fso in AT SCFG is enabled there is no reply like OK ERROR or any SHUTDOWN URC Syntax Unsolicited Result Code SHUTDOWN Indicates that the power off procedure is finished and the module will be switched off in less than 1 second If fso is used to enable a fast ME switch off there will be no SHUTDOWN URC Note If fso is used to enable a fast ME switch off...

Page 42: ... ERROR Codes proprietary Table 2 3 GPRS related CME ERROR Codes 3GPP TS 27 007 and Table 2 4 SMS related CMS ERROR Codes 3GPP TS 27 005 Syntax Parameter Description 0 F D Disable result code i e only ERROR will be displayed 1 Enable error result code with numeric values 2 Enable error result code with verbose string values Example To obtain enhanced error messages it is recommended to choose errMo...

Page 43: ...M PUK2 required 20 memory full 21 invalid index 22 not found 23 memory failure 24 text string too long 25 invalid characters in text string 26 dial string too long 27 invalid characters in dial string 30 no network service 31 network timeout 32 network not allowed emergency calls only 40 network personalization PIN required 41 network personalization PUK required 42 network subset personalization ...

Page 44: ...temporary not allowed 650 resolve host name failure 764 missing input value 765 invalid input value 767 operation failed CME err Code Text if AT CMEE 2 103 illegal MS 106 illegal ME 107 GPRS services not allowed 111 PLMN not allowed 112 location area not allowed 113 roaming not allowed in this location area 132 service option not supported 133 requested service option not subscribed 134 service op...

Page 45: ...thorized 178 Bearer capability not presently available 179 Service or option not available unspecified 180 Bearer service not implemented 181 ACM equal to or greater than ACMmax 182 Requested facility not implemented 183 Only restr digital information bearer capability 184 Service or option not implemented unspecified 185 Invalid transaction identifier value 186 User not member of CUG 187 Incompat...

Page 46: ...unavailable unspecified 50 requested facility not subscribed 69 requested facility not implemented 81 invalid short message transfer reference value 95 Semantically invalid message unspecified 96 invalid mandatory information 97 message type non existent or not implemented 98 message not compatible with short message protocol state 99 information element non existent or not implemented 111 protoco...

Page 47: ...d error 255 unspecified error cause 287 Network failure unspecified 290 Network no resource 300 ME failure 301 SMS service of ME reserved 302 operation not allowed 303 operation not supported 304 invalid PDU mode parameter 305 invalid text mode parameter 310 SIM not inserted 311 SIM PIN necessary 312 PH SIM PIN necessary 313 SIM failure 314 SIM busy 315 SIM wrong 320 Memory failure 321 Invalid mem...

Page 48: ... Command Request Invalid TP Command Type 536 MN MNR creation failed 538 MS Network connection lost 539 Pending MO SM transfer 540 MO SMS rejected by SIM MO SMS control 541 RP ERROR OK 542 RP ERROR OK no icon display 543 FDN check failed 544 Sending of SMS failed Cause is Service Centre Address SCA FDN failed 545 Sending of SMS failed Cause is Destination Address DA FDN failed 546 BDN check failed ...

Page 49: ...out of coverage 605 MM Access Class Barred RR_REL_IND During RR Conn Establishment 606 ME Busy CM Service Request Already Pending 608 Rejected Due To SUP Timer Expiry 609 Rejected Due To USSD Busy 610 Rejected Due To SS Busy 610 Rejected Due To SS Busy 612 SIM Toolkit Request Is Rejected Because Another SIM Toolkit Request Is Pend ing 614 Rejected Because SIM Toolkit Request Is Not Yet Answered By...

Page 50: ...etwork Activity 3G Lower Layer Failure Downlink 657 Lower Layer Failure Uplink 658 Cell Barred Due To Authentication Failure 659 Signalling Connection Release 660 CS Connection Release Triggered By MM 661 RRC Connection Establishment Failure 662 RRC Connection Establsihment Reject With Redirection 663 Resource Conflict 664 Layer Layer Failure in Layer 2 665 L2 Cause T200 Expiry N200 Plus 1 Times 6...

Page 51: ...character set is chset GSM 7 bit the highest bit will be set to zero Syntax Parameter Description GSM F D GSM 7 bit default alphabet 3GPP TS 23 038 35 Subclause 6 2 1 UCS2 16 bit universal multiple octet coded character set ISO 10646 13 UCS2 character strings are converted to hexadecimal numbers in the range 0000 to FFFF e g 004100620063 equates to three 16 bit characters with decimal values 65 98...

Page 52: ...SCFG GPIO mode FSR list of supported g_mode s SCFG GPIO mode HSIC list of supported g_mode s SCFG GPIO mode PULSE list of supported g_mode s SCFG GPIO mode PWM list of supported g_mode s SCFG GPIO mode RING0 list of supported g_mode s SCFG GPIO mode SPI list of supported g_mode s SCFG GPIO mode SYNC list of supported g_mode s SCFG GPRS AutoAttach list of supported gaa s SCFG MEopMode CFUN list of ...

Page 53: ...ported wd OK Read Command AT SCFG Response s SCFG Audio Loop al SCFG Call Ecall AckTimeout acktimeout SCFG Call Ecall Callback callback SCFG Call Ecall CallbackTimeout callbacktimeout SCFG Call Ecall Msd msd SCFG Call Ecall Pullmode pullmode SCFG Call Ecall SessionTimeout sessiontimeout SCFG Call Ecall StartTimeout starttimeout SCFG Call ECC ecc SCFG Call Speech Codec scc SCFG GPIO mode ASC1 g_mod...

Page 54: ...e userwaremode SCFG Userware Passwd SCFG Userware Stdout uwDevice intvalue filename logmode blockmode SCFG Userware Watchdog wd OK Write Command Configure Audio Loop AT SCFG Audio Loop al Response s SCFG Audio Loop al OK ERROR CME ERROR err Write Command Select eCall ACK timeout in milliseconds AT SCFG Call Ecall AckTimeout acktimeout Response s SCFG Call Ecall AckTimeout acktimeout OK ERROR CME E...

Page 55: ... eCall start timeout in milliseconds AT SCFG Call Ecall StartTimeout starttimeout Response s SCFG Call Ecall StartTimeout starttimeout OK ERROR CME ERROR err Write Command Select eCall session timeout in milliseconds AT SCFG Call Ecall SessionTimeout sessiontimeout Response s SCFG Call Ecall SessionTimeout sessiontimeout OK ERROR CME ERROR err Write Command Query Configure Emergency numbers for US...

Page 56: ...gure Digital Audio Interface lines TXDDAI RXDDAI TFSDAI SCLK shared with GPIO20 GPIO23 lines AT SCFG GPIO mode DAI g_mode Response s SCFG GPIO mode DAI g_mode OK ERROR CME ERROR err Write Command Configure DCD0 line of ASC0 interface shared with GPIO2 AT SCFG GPIO mode DCD0 g_mode Response s SCFG GPIO mode DCD0 g_mode OK ERROR CME ERROR err Write Command Configure DSR0 line of ASC0 interface share...

Page 57: ...ed with GPIO8 line AT SCFG GPIO mode PULSE g_mode Response s SCFG GPIO mode PULSE g_mode OK ERROR CME ERROR err Write Command Configure DAC Pulse Width Modulation lines PWM2 and PWM1 shared with GPIO6 and GPIO7 lines AT SCFG GPIO mode PWM g_mode Response s SCFG GPIO mode PWM g_mode OK ERROR CME ERROR err Write Command Configure RING0 line of ASC0 interface shared with GPIO24 line AT SCFG GPIO mode...

Page 58: ... err Write Command Enable disable non volatile storage of AT CFUN AT SCFG MEopMode CFUN cfun Response s SCFG MEopMode CFUN cfun cfun_save OK ERROR CME ERROR err Write Command AT SCFG MEopMode Dormancy dormancy Response s SCFG MEopMode Dormancy dormancy eCallUSIM OK ERROR CME ERROR err Write Command Query Configure steering of roaming AT SCFG MEopMode SoR SoR mode Response s SCFG MEopMode SoR SoR m...

Page 59: ...est OK ERROR CME ERROR err Write Command Radio band selection AT SCFG Radio Band rba Response s SCFG Radio Band rba OK ERROR CME ERROR err Write Command Instant Power Limitation for SAR Reduction and Thermal Mitigation AT SCFG Radio Mtpl PL_mode PL_profile rba PL_limit PL_limit8psk Response s SCFG Radio Mtpl PL_mode PL_profile rba PL_limit PL_limit8psk In case of PL_mode 0 SCFG Radio Mtpl PL_mode ...

Page 60: ...RROR CME ERROR err Write Command Configure allocation of serial interfaces AT SCFG Serial Interface Allocation reqSerialIfcAlloc Response s SCFG Serial Ifc curSerialIfcAlloc reqSerialIfcAlloc OK ERROR CME ERROR err Write Command USB Device Descriptor AT SCFG Serial USB DDD deviceDescr descrIndex langId vendorId productId manufacturer product serialNo Response s SCFG Serial USB DDD deviceDescr desc...

Page 61: ...tcpWithUrc OK ERROR CME ERROR err Write Command Tracing AT SCFG Trace Syslog OTAP otapTracer uwDevice intvalue filename logmode blockmode Response s SCFG Trace Syslog OTAP otapTracer uwDevice intvalue filename logmode blockmode SYSLOG ENABLED OK ERROR CME ERROR err Write Command Subcommand controls the behaviour of the RING line if it is selected for URC signalization AT SCFG URC Ringline urcRingl...

Page 62: ...Write Command Userware debug interface AT SCFG Userware DebugInterface udbgif1 udbgif2 udbgif3 Response s SCFG Userware DebugInterface udbgif1 udbgif2 udbgif3 OK ERROR CME ERROR err Write Command AT SCFG Userware DebugMode userwaremode Response s SCFG Userware DebugMode userwaremode Write Command Userware configuration password AT SCFG Userware Passwd upwd old upwd new upwd new Response s SCFG Use...

Page 63: ...for a mobile terminated voice call The call is accepted by ATA as usual In this case the Inband modem always starts in PULL mode for the mobile terminated call as opposed to PUSH mode if originating a call with AT CECALL In PULL mode the Inband modem remains in listening state until PSAP calls for a data phase by sending START messages The URC indicator flow is com patible to the flow during an or...

Page 64: ...ble pull mode eCall session timeout in milliseconds The session timeout aborts the MSD transmission the session timer starts when the eCall modem begins to transmit i e SF and stops when the MSD is successfully transmitted at least two LL ACKs received 0 20000 P 2147483646 eCall start timeout in milliseconds The start timer awaits start signal it starts when the eCall emergency setup is executed a...

Page 65: ...ech Codec Speech Codec Configuration for voice calls This parameter can be used to configure the speech version indications in the bearer capabilities in case of voice calls see 3GPP TS 24 008 If you change this parameter the command returns OK a new setting takes effect the next time the UE is restarted after power cycle Parameter is global for all interfaces non volatile and will not be reset by...

Page 66: ...ged to disabled and there is no PDP context activated the ME will detach automatically Parameter is global for all interfaces non volatile and will not be reset by AT F disabled GPRS auto attach is disabled enabled D GPRS auto attach is enabled CFUN Mode Parameter determines whether the AT CFUN parameter fun values for Normal mode and Airplane mode are stored persistently 0 D Setting of AT CFUN pa...

Page 67: ...ms the fast switch off and does not issue any reply e g OK ERROR or any SHUTDOWN URC Triggering the FAST_SHTDWN line will start the fast shutdown procedure Undervoltage threshold value The undervoltage thresholds defined for BB domain are calculated for max 400 mV voltage drops during trans mit burst Power supply sources for EHS6 applications shall be designed to tolerate 400 mV voltage drops with...

Page 68: ...meter rba is global for the ME non volatile and will not be reset by AT F AT SCFG Radio Band write command can be executed only on one interface at the same time Otherwise AT SCFG Radio Band write command will respond CME ERROR operation not allowed 1 GSM 900 MHz 2 GSM 1800 MHz 4 GSM 1900 MHz 8 GSM 850 MHz 16 WCDMA 2100 BC1 32 WCDMA 1900 BC2 64 WCDMA 850 BC5 128 WCDMA 900 BC8 256 WCDMA 800 BC6 Rad...

Page 69: ...er the global value set with AT SCFG Existing service profiles are not affected when you change the global value via AT SCFG Parameter is global for the ME and non volatile Use of default value is recom mended Overall TCP Timer for outstanding connections tcpOT 1 6000 D This parameter specifies the number of seconds to wait before closing a con nection if TCP IP packets are not acknowledged Settin...

Page 70: ...t by default giving you the flexibility to connect to ASC0 USB and HSIC when starting the ME the very first time However in order to save power it is not recommended to employ USB and HSIC in parallel There fore for final application design we recommend to set either mode 1 2 or 3 1 AT commands are usable on ASC0 ASC1 and USB 0345 USB1 and USB2 are reserved for tracing by Gemalto M2M GmbH USB6 is ...

Page 71: ...figuration requires a unique Ven dor ID obtained from the USB Implementers Forum For information please refer to http www usb org For use under Windows a customized INF file for the USB modem must be present An easy way to create this file is copying the ME s usbmodem inf file and overwriting the equivalent values changed with AT SCFG usually at least the Vendor ID Product ID and optionally the ma...

Page 72: ... is enabled Product string Optional product name defined by the Customer Application manufacturer If specified with product it is rec ommended to include the same string into the INF file Parameter is global stored non volatile in ME and not reset by AT F Setting takes effect after next USB inter face enumeration Parameter length maximum 63 characters Please note that this parameter is effective o...

Page 73: ...G0 line and its timing for different types of URCs please refer to EHS6 Hardware Interface Description Version 03 001 urcRinglineDuration is applicable to all types of URCs except the RING URC The timing of the RING URC incoming calls is not configurable by AT command The type of ring line used for URC indication depends on parameter urcRinglineCfg This functionality serves to fine tune the condit...

Page 74: ...by the userware debugger Parameter is global volatile and not reset by AT F Userware Debug Interface Remote IP address IP address of the host running the userware debugger Parameter is global volatile and not reset by AT F Default interface flag for IP connections Flag to select if the userware debug interface is the default interface for IP connections Parameter is global volatile and not reset b...

Page 75: ...nt phases SYSTEM For internal use only This parameter is required only if parameter uwDevice for the Userware System out is set to UDP or FILE Parameter is global stored non volatile in ME and not reset by AT F 1 65535 If uwDevice UDP UDP port number It is recommended to use a num ber greater than 1023 If uwDevice FILE Size of the log file in bytes values less than 1024 are not supported This para...

Page 76: ...tation can be defined and stored to the NV memory A profile contains all supported bands rba and for each single band a parameter limiting the maximum RF output power PL_limit For GSM a second parameter PL_limit8psk is required to set the RF output power limit for GSM 8 PSK The RF output power limit for a GSM band is related to one transmit timeslot If two three four timeslots are used for transmi...

Page 77: ...gline EXAMPLE 2 Usage of parameter upwd if no password was configured so far password is empty EXAMPLE 3 The example shows how to read configure activate and deactivate output power limitation using the AT SCFG Radio Mtpl subcommand See parameters PL_mode PL_profile PL_limit PL_limit8psk PL_limit str PL_limit8psk str AT CSCS GSM Switch to GSM character set OK AT SCFG Query all parameters SCFG URC ...

Page 78: ...23 Profile 1 Change max RF output power limit of WCDMA 850 BC5 band to 23dBm SCFG Radio Mtpl 0 Instant power limitation is still disabled OK AT SCFG Radio Mtpl 3 1 128 23 Profile 1 Change max RF output power limit of WCDMA 900 BC8 band to 23dBm SCFG Radio Mtpl 0 Instant power limitation is still disabled OK AT SCFG Radio Mtpl 3 1 256 23 Profile 1 Change max RF output power limit of WCDMA 800 BC6 b...

Page 79: ...t power limitation is now enabled with profile 1 and new limits as changed above OK AT SCFG Radio Mtpl 1 2 Switch profiles and activate profile 2 SCFG Radio Mtpl 1 2 Instant power limitation is now enabled with profile 2 still using delivery default values OK AT SCFG Radio Mtpl 0 Deactivate instant power limitation SCFG Radio Mtpl 0 Instant power limitation is now disabled OK ...

Page 80: ...out for trying to access the AT command interface SLEEP mode requires that CTS RTS flow control be configured both on ME side see AT Q and TE side If SLEEP mode is enabled on ASC0 and ASC1 keep in mind that the module s current consumption decreases only if USB is either disconnected at all or in Suspend state with VUSB_IN line enabled Please refer to EHS6 Hardware Interface Description Version 03...

Page 81: ...R timeout value cannot be lower than awake value If timeout is set to lower value than awake it will be automatically set to be equal awake 0 Value 0 applies only to mode 0 or 1 Note that the AT SPOW read com mand response value of awake is always equal 0 when power saving is off 3 D 255 In SLEEP mode mode 2 active period of CTS0 CTS1 in milliseconds when ME is listening to paging messages from th...

Page 82: ...unsuccessful PDP context activation Packet Domain detach or PDP context deactivation The extended error report consists of 1 line showing categorized error causes Abbreviations used for these cat egories CC Call Control SM Session Management SS Supplementary Services Examples CEER No report available CEER CC setup error 16 Normal call clearing CEER CC setup error 1 Unassigned unallocated number CE...

Page 83: ...bose string containing the textual representation of the cause Numeric value indicating an SS Reject code 0 Reset the extended error report to initial value 3 1 1 Release causes for L3 Call Control CC See also 3GPP TS 24 008 40 section 10 5 4 11 Cause All values greater than 255 are internal values PIN Last Reference s 3GPP TS 27 007 45 3GPP TS 24 008 40 category str cause num description str tag ...

Page 84: ...ed 58 Bearer capability not presently available 63 Service or option not available unspecified Service or option not implemented 65 Bearer service not implemented 68 ACM equal or greater than ACM max 69 Requested facility not implemented 70 Only restricted digital information bearer capability is available 79 Service or option not implemented unspecified Invalid message e g parameter out of range ...

Page 85: ...forbidden 264 Called party is blacklisted 265 Blacklist is full 266 No service 267 Limited service 268 Client conflict 269 Dual service call active 271 Unknown SIM error 274 Active Client is Gone 277 SIM status failure 278 Rejected by call control 279 FDN failed control 280 BDN failed control 283 CCBS possible 284 Invalid alternate service line 285 LND overflow 287 MM network failure unspecified 2...

Page 86: ...ssignment Reject 357 Failure due to paging 358 Abnormal release unspecified 359 Abnormal release channel unacceptable 360 Abnormal release timer expired 361 Abnormal release no act on radio path 362 Pre emptive release 363 UTRAN configuration unknown 364 Handover impossible timing advance out of range 365 Channel mode unacceptable 366 Frequency not implemented 367 Originator leaving call group are...

Page 87: ... resp MFES 395 Layer 2 contention resolution 396 Layer 2 normal cause 397 RR connection release due to BAND change 2G 400 MM RR connection error while release 500 local user disconnect normal call clearing 510 user or NW disconnect normal call clearing during any other call state than 511 Remote user NW disconnected for call status is CALLPROCEEDING 512 Request rejected BCM violation cause descrip...

Page 88: ...ctical errors in packet filter s 146 PDP context without TFT already activated 148 Unspecified GPRS error 149 PDP authentication error tag cause Meaning General problem codes 128 0 Unrecognized component 128 1 Mistyped component 128 2 Badly structured component Invoke problem codes 129 0 Duplicate invoke ID 129 1 Unrecognized operation 129 2 Mistyped parameter 129 3 Resource limitation 129 4 Initi...

Page 89: ... Illegal SS operation 17 SS error status 18 SS not available 19 SS subscription violation 20 SS incompatibility 21 Facility not supported 27 Absent subscriber 29 Short term denial 30 Long term denial 34 System failure 35 Data missing 36 Unexpected data value 37 PW registration failure 38 Negative PW check 43 Number of PW attempts violation 54 POS method failure 71 Unknown alphabet 72 USSD busy 121...

Page 90: ...Read Command AT SIND Response s SIND indDescr mode indValue SIND indDescr mode indValue In case of indDescr eons SIND eons mode indValue eonsOperator servProvider In case of indDescr nitz SIND nitz mode nitzUT nitzTZ nitzDST In case of indDescr lsta SIND lsta mode lstaLevel In case of indDescr dtmf SIND dtmf mode dtmfSrc dtmfSilenceTime dtmfBufferTimeout dtmfMinToneTime OK ERROR CME ERROR err Writ...

Page 91: ...erator servProvider One URC is issued for each new LAI Location Area Information broadcast by the network URC 5 Format of the nitz indicator CIEV indDescr nitzUT nitzTZ nitzDST URC 6 Format of the lsta indicator In case indValue equals 0 or indValue equals 2 CIEV indDescr indValue lstaEdvs lstaRssi The URC is issued for every radio link error It provides the error downcounter value corresponding t...

Page 92: ...tmf indicator CIEV indDescr dtmfChar DTMF characters are enclosed in quotation marks The URC is sent when the DTMF buffer is emptied This is the case either when the buffer is full max 15 DTMF characters or when the timeout specified with dtmfBufferTimeout expires Refer to indDescr dtmf Parameter Description This section describes indDescr values and their associated indValue ranges For command in...

Page 93: ...EV vmwait 1 3 0 0 0 notifies that three new voice messages are waiting CIEV vmwait 1 5 2 3 1 notifies that five new voice messages two fax mes sages three email messages and 1 other message are waiting However it should be noted that neither the read command AT SIND nor the write command AT SIND mode 2 display the number of waiting messages The vmwait indicators do not apply if a network provider ...

Page 94: ...IM nitz Network Identity and Time Zone indication This indicator shows the time relevant information elements of an MM Informa tion MMI or GMM Information GMMI message received from the network see 3GPP TS 24 008 40 ch 9 2 15a and 9 4 19 The network usually sends a NITZ indicator when the mobile attaches to the network when it enters a location area with different time zone or when a daylight chan...

Page 95: ... signal strength distribution across the band These are Number of reported channels Maximal signal strength value Minimal signal strength value Mean value of signal strength across frequency band and Variance of signal strength across frequency band To avoid that radio link error URCs are output too often when radio conditions are bad you can select a lower warning level with lstaLevel Link Stabil...

Page 96: ...Indication ecallco indicates the connection between the eCall inband modem and the rx and tx path of the vocoder ecaller eCall Error Indication ecaller indicates errors of the current eCall invocation The error status will be reset during startup of the eCall session 0 CSP PLMN mode bit off 1 CSP PLMN mode bit on 99 CSP PLMN mode bit not defined or USIM Elementary File EFCSP not accessible 0 USIM ...

Page 97: ...s data throughput Parameter dtmfMinToneTime specifies the minimum duration of a tone that can be detected as a DTMF character All tones shorter than the value specified by this parameter will be ignored For use after restart the presentation mode for this indicator can be stored to the user profile with AT W The same applies to dtmfSrc and to the time parameters see below AT F restores the deliver...

Page 98: ...scr Operator in format which depends on the type associated to the operator name Refer to indValue Service Provider Name according to the status settings USIM Service No 17 in the USIM Service Table SST of the USIM Service Provider Name SPN will be read from EFSPN Universal Time delivered as part of the nitz Indicator Refer to indDescr Time Zone delivered as part of the nitz Indicator Refer to ind...

Page 99: ...ency Refer to indDescr Variance of signal strength across frequency Refer to indDescr Number of consecutive DRX cycles that serving cell does not meet S criteria Refer to indDescr value in dBm Received Signal Code Power Refer to indDescr value in dBm The noise indicator derived from lstaRscp and the Io from lstaEcIo Refer to indDescr Received energy per chip divided by the power density in the ban...

Page 100: ...econds after which the ME is ready to detect the next valid DTMF tone Depends on dtmfSrc and DTMF scenario Refer to indDescr dtmf 0 D 65535 Timeout in milliseconds for emptying the DTMF buffer If the timeout is disabled with dtmfBufferTimeout 0 the dtmf URC will be sent for each single DTMF character Refer to indDescr dtmf 0 D 45 100 Minimum duration of a DTMF character the can be detected in mill...

Page 101: ...does not allow commands from TE 2 Unknown ME is not guaranteed to respond to instructions 3 Ringing ME is ready for commands from TE but the ringer is active 4 Call in progress held waiting ME is ready for commands from TE 5 Asleep ME is unable to process commands from TE because it is in a low functionality state Test Command AT CPAS Response s CPAS list of supported pas s OK Exec Command AT CPAS...

Page 102: ... be changed for compatibility reasons on each interface but is only applicable to the ASC0 and ASC1 interfaces AT Q settings have no effect on the USB ports because the USB protocol integrates a flow control mechanism of its own Syntax Parameter Description 0 Disable flow control 1 XON XOFF software flow control Value 1 can be set on ASC0 and ASC1 but XON XOFF software flow control takes effect on...

Page 103: ...CD line shall be on only when data carrier signal is present 2 DCD line shall be on when one or more Internet services defined on the related serial channel are in state Connecting or Up as described below For details on the various service states refer to AT SISI parameter srvState or AT SISO parameter srvState Transparent TCP or Transparent UDP client SOCKET HTTP SMTP DCD shall be on when srvSta...

Page 104: ...only if the DTR0 line is enabled with AT SCFG GPIO mode DTR0 std Otherwise AT D will respond CME ERROR operation not allowed Syntax Parameter Description 0 ME ignores status of the DTR line 1 ON OFF on DTR Change to command mode while retaining the data con nection 2 F ON OFF on DTR Disconnect the data connection only for CSD and PPP and change to command mode For Internet service the behaviour is...

Page 105: ...pending on its communication state AT S offers full functionality only if the DSR0 line is enabled with AT SCFG GPIO mode DSR0 std Other wise AT S will respond CME ERROR operation not allowed Syntax Parameter Description 0 F DSR line is always ON 1 ME in command mode DSR is OFF ME in data mode DSR is ON Exec Command AT S value Response s OK PIN Last Reference s ITU T V 250 16 value num V W ...

Page 106: ...al Released Page 106 of 513 4 5 ATE AT Command Echo ATE controls if the EHS6 echoes characters received from TE during AT command state Syntax Parameter Description 0 Echo mode off 1 F Echo mode on Exec Command ATE value Response s OK PIN Last Reference s V 250 value num V W ...

Page 107: ...tection suffers some limitations described at Section 4 7 1 Autobauding AT ICF read command will always show the setting stored in the user defined profile not a currently detected character framing If Autobauding is enabled AT IPR0 changing AT ICF settings is not allowed If the current format setting uses no parity e g format 3 and AT ICF is used to switch to a format with parity e g format 2 it ...

Page 108: ...er format used for receiving and transmitting 1 8 data 0 parity 2 stop 2 8 data 1 parity 1 stop 3 F D 8 data 0 parity 1 stop 5 7 data 1 parity 1 stop Specifies the method of calculating the parity bit if a parity bit is supported by format If format does not support parity this parameter has to be omitted 0 odd 1 even format num V W parity num V W ...

Page 109: ...n case of Autobaud mode AT IPR 0 the detected TE bit rate will not be saved and therefore needs to be resynchronized after any restart of the ME for details refer to Section 4 7 1 Autobauding It is not recommended to set bit rates lower than 9600 bps in order to avoid timing problems see Section 1 6 Communication between Customer Application and EHS6 for details about timing Syntax Parameter Descr...

Page 110: ...ffect especially when local echo is active ATE1 4 7 1 Autobauding To take advantage of Autobaud mode specific attention must be paid to the following requirements Autobaud mode does not take effect immediately after executing the write command AT IPR 0 Instead the old bit rate remains active Autobaud mode will be activated with every restart of the ME If Autobaud mode is set ensure that the ME det...

Page 111: ...tiplexer applications Gemalto M2M GmbH offers WinMUX a ready to use multiplex driver for Windows XP Windows Vista and Windows 7 Another approach is to develop customized solutions based on the sources of the WinMUX driver Refer to Multiplexer User s Guide 4 which provides a detailed description of the multiplex architecture and step by step instructions of how to install and configure the Multiple...

Page 112: ...MUX EHS6_ATC_V03 001 15 12 3 Confidential Released Page 112 of 513 Parameter Description Enable Multiplex mode 0 Basic option Note In Multiplex mode the write command AT IPR rate is accepted and always returns OK but has no effect mode num ...

Page 113: ...ormation on IMEISV refer to 3GPP TS 23 003 and 3GPP TS 27 007 45 Notes The Revision information consists of the following parts Version xx and variant yyy of software release A REVISION aa bbb cc information consists of the following parts Application Revision Number aa as an indication of the supported application 01 no dedicated applica tion is present ATC is the default application Application ...

Page 114: ... 3 Confidential Released Page 114 of 513 5 2 AT CGMI Request manufacturer identification AT CGMI returns a manufacturer identification text Syntax Test Command AT CGMI Response s OK Exec Command AT CGMI Response s Cinterion OK PIN Last Reference s 3GPP TS 27 007 45 ...

Page 115: ... 15 12 3 Confidential Released Page 115 of 513 5 3 AT CGMM Request model identification AT CGMM returns a product model identification text Syntax Test Command AT CGMM Response s OK Exec Command AT CGMM Response s EHS6 OK PIN Last Reference s 3GPP TS 27 007 45 ...

Page 116: ...equest revision identification of software status AT CGMR delivers a product firmware version identification Syntax Parameter Description Version xx and variant yyy of software release Test Command AT CGMR Response s OK Exec Command AT CGMR Response s REVISION number OK PIN Last Reference s 3GPP TS 27 007 45 number str ...

Page 117: ...bile equipment used in the mobile network 5 6 AT GSN Request International Mobile Equipment Identity IMEI AT GSN delivers the International Mobile Equipment Identity IMEI Command is identical with AT CGSN Syntax Parameter Description International Mobile Equipment Identity IMEI identifying a mobile equipment used in the mobile network Test Command AT CGSN Response s OK Exec Command AT CGSN Respons...

Page 118: ... CIMI delivers the International Mobile Subscriber Identity IMSI The IMSI permits the TE to identify the indi vidual SIM attached to the ME Syntax Parameter Description International Mobile Subscriber Identity string without quotes Test Command AT CIMI Response s OK Exec Command AT CIMI Response s imsi OK ERROR CME ERROR err PIN Last Reference s 3GPP TS 27 007 45 imsi str ...

Page 119: ...has taken precautions for preventing damage in the event of loss or theft etc If requested by the ME AT CPIN may also be used for the SIM PIN2 or SIM PUK2 If no PIN1 request is pending for example if PIN1 authentication has been done and the same PIN1 is entered again EHS6 responds CME ERROR Incorrect parameters no further action is required Syntax Parameter Description Password string type usuall...

Page 120: ...subset personalisation password PH NETSUB PUK ME is waiting for network subset unblocking password PH SP PIN ME is waiting for service provider personalisation password PH SP PUK ME is waiting for service provider personalisation unblocking password PH CORP PIN ME is waiting for corporate personalisation password PH CORP PUK ME is waiting for corprorate personalisation un blocking password Notes S...

Page 121: ...is requesting SIM PUK2 use pin to enter the PUK2 followed by new pin to specify the new PIN2 Syntax Parameter Description Password string type usually SIM PIN2 or if requested SIM PUK2 If the requested code was SIM PUK2 new password PIN2 READY ME is not pending for any password SIM PIN2 ME is waiting for SIM PIN2 This code is returned only when PIN2 authentication has not yet been done or has fail...

Page 122: ...per unit and currency table AT CPIN2 Enter SIM PIN2 or SIM PUK2 if requested For example SIM PIN2 will be needed when you attempt to choose the FD phonebook and ME returns CME ERROR 17 Once the required pin has been entered correctly PIN2 authentication code changes to READY Examples EXAMPLE 1 Change PIN2 EXAMPLE 2 Unblock a disabled PIN2 AT CPWD P2 0000 8888 where 0000 old PIN2 and 8888 new PIN2 ...

Page 123: ... this lock command is issued password SIM PIN1 PS PH SIM lock PHone to USIM card ME requests password when other than current USIM card is inserted pass word PH SIM PIN FD SIM Fixed Dialing lock password SIM PIN2 If FD lock is enabled numbers or public MMI codes can be used only if they start with matching numbers or characters stored in the FD phonebook The capacity of the FD phonebook is dependi...

Page 124: ...set Personalisation PP Service Provider Personalisation PC Corporate Personalisation Supplementary Service Call Barring Supplementary Service Call Barring allows to specify conditions under which calls will be disallowed by the network The availability of the Supplementary Services varies with the network To benefit from call barring the client will need to subscribe them though a limited number o...

Page 125: ...ed packet access 4 Fax 8 SMS 16 Data circuit sync 32 Data circuit async 64 Dedicated packet access 128 Dedicated PAD access 1 7 255 Combination of some of the above classes For example the default setting 7 represents the sum of the integers 1 2 and 4 voice data and fax The value 255 covers all classes If parameter class is omitted the default value 7 is used Note The AT CLCK command offers the fu...

Page 126: ...ot supported by all SIM card types If so the command returns ERROR when you attempt to unlock the card AT CLCK SC 2 Query the status of SIM card lock CLCK 1 USIM card is locked SIM PIN1 must be entered to enable ME to register to the network OK AT CPIN Make sure that PIN1 authentication is valid OK AT CPWD PS 1234 If PS lock has not been set before enter new password OK AT CPWD PS 1234 3333 To rep...

Page 127: ...is issued If incorrectly entered three times the SIM PUK is required to perform authen tication Input of the SIM PUK password is possible only with AT command AT CPIN or ATD password length 4 to 8 digits PS Phone locked to USIM card ME requests password when other than current USIM card is inserted PS lock is frequently referred to as phone lock or device lock P2 SIM PIN 2 e g required for authent...

Page 128: ...will need to subscribe them though a limited number of call barring types may be included in the basic tariff pack age password length The Network Password needs to be supplied from the network provider or network oper ator Usually there is one 4 digit password which applies to all call barring options For details contact your pro vider AO BAOC Bar All Outgoing Calls OI BOIC Bar Outgoing Internati...

Page 129: ...000 8888 where 0000 old PIN2 and 8888 new PIN2 OK PIN2 Password has been changed to 8888 AT CPWD AO 0000 3333 Requests the network to change the password for supplementary service call barring OK Usually this request will affect all barring services even though the request is issued for Supplementary Service BAOC Barring of all outgoing calls only Refer to the respective network provider for detai...

Page 130: ...dentified by facility for example the SIM PIN SIM PIN2 PH SIM PIN etc To check whether or not you need to enter a password use the read commands AT CPIN AT CPIN2 or AT SPIC If the response to AT CPIN is READY the counter of the execute command AT SPIC relates to PIN2 If the responses to AT CPIN and AT CPIN2 both read READY the AT SPIC execute and read com mands return only OK The AT SPIC write com...

Page 131: ...ttempt to access PIN2 requiring features was acknowledged with CME ERROR SIM PIN2 required e g if the user attempts to edit the FD phonebook by using AT CPBS FD PIN2 SIM PUK2 ME is waiting for PUK2 to unblock a disabled PIN2 Necessary if preceding command was acknowledged with CME ERROR SIM PUK2 required PH SIM PIN ME is waiting for 8 digit code to unlock the ME to a SIM UICC if PS lock is active ...

Page 132: ... number of attempts left to enter SIM PIN1 is counted down SPIC SIM PIN OK Currently required password is PIN1 at spic SPIC 3 OK 3 attempts left at cpin 9999 CME ERROR incorrect password at spic SPIC 2 2 attempts left OK at cpin 9999 CME ERROR incorrect password OK at spic SPIC 1 1 attempt left OK at cpin 9999 CME ERROR incorrect password at cpin CPIN SIM PUK OK Now required password is PUK1 at sp...

Page 133: ...orrectly indicates that the user has 3 attempts to enter SIM PIN2 OK AT SPIC Likewise the read command notifies that the ME is waiting for SIM PIN2 SPIC SIM PIN2 OK at clck SC 0 456789 First attempt to enter a wrong SIM PIN1 CME ERROR incorrect password at spic SPIC 3 SIM PIN1 authentication is still valid and the counter relates to SIM PIN2 at clck SC 0 456789 Second attempt to enter a wrong SIM ...

Page 134: ...r Description Connection speed Presented only if ATX parameter setting is greater 0 Possible connection speed values 2400 4800 9600 Notes Additional AT commands on the same command line are ignored ATA may be aborted if receiving a character during execution It can t be aborted in some connection setup states such as handshaking Exec Command ATA Response s In case of incoming data call if successf...

Page 135: ...modifier till the end are handled as DTMF tones 0 9 which are transmitted at connect state for voice calls When encoun tering the DTMF separator subsequently the module will insert a pause String of GSM modifiers I Activates CLIR disables presentation of own phone number to called party if no 31 code is within the dial string i Deactivates CLIR enables presentation of own phone number to called pa...

Page 136: ...tion of CUG uses the settings provisioned by the provider or if available the settings of the parameters index and info made with AT CCUG Emergency calls If no SIM is inserted call numbers 000 08 110 112 118 119 911 and 999 cause an emergency call setup If a SIM with ECC file is inserted 112 and 911 and all additional call numbers stored in the ECC file cause an emergency call setup If a SIM witho...

Page 137: ... memory i e the index number returned by AT CPBR String of GSM modifiers I Activates CLIR disables presentation of own phone number to called party if no 31 code is within the dial string i Deactivates CLIR enables presentation of own phone number to called party if no 31 code is within the dial string Examples EXAMPLE 1 To query the location number of the phonebook entry Exec Command ATD mem n mg...

Page 138: ...ased Page 138 of 513 TA returns the entries available in the active phonebook EXAMPLE 2 To dial a number from the SIM phonebook for example the number stored to location 15 EXAMPLE 3 To dial a phone number stored in the last dial memory on the SIM card AT CPBR 1 xx ATD SM15 OK ATD LD9 OK ...

Page 139: ...turned by AT CPBR String of GSM modifiers I Activates CLIR disables presentation of own phone number to called party i Deactivates CLIR enables presentation of own phone number to called party Note Parameter mgsm only if no code is within the dialing string Exec Command ATD n mgsm Response s If successfully connected and non voice call ME switches to online data mode CONNECT text If voice call and...

Page 140: ...ding of UCS2 characters only phonebook entries that contain an alphanumeric string with a size less than the half of the parameter tlength from AT CPBW can be dialed String of GSM modifiers I Activates CLIR disables presentation of own phone number to called party if no 31 code is within the dial string i Deactivates CLIR enables presentation of own phone number to called party if no 31 code is wi...

Page 141: ...n the LD phonebook Otherwise ATDL dials the last data call num ber not contained in the LD phonebook Syntax Exec Command ATDL Response s If successfully connected and non voice call ME switches to online data mode CONNECT text If voice call and command input is completed OK If no dialtone parameter setting ATX3 or ATX4 NO DIALTONE If busy parameter setting ATX3 or ATX4 BUSY If connection cannot be...

Page 142: ... but not waiting calls Syntax Parameter Description 0 Disconnect from command line and terminate call Note ATH terminates every circuit switched call voice data even if it is issued via another interface This behavior is in accordance with ITU T V 250 07 97 Hook control ATH is terminating any call in progress Exec Command ATH n Response s OK PIN Last Reference s ITU T V 250 16 n num ...

Page 143: ...ial Released Page 143 of 513 7 8 AT CHUP Hang up call AT CHUP releases all active calls but neither waiting nor held calls Syntax Test Command AT CHUP Response s OK ERROR CME ERROR err Exec Command AT CHUP Response s OK ERROR CME ERROR err PIN Last Reference s 3GPP TS 27 007 45 ...

Page 144: ...It depends on the network whether or not the release cause will be forwarded to the remote party 1 Send 3GPP TS 24 008 40 release cause unassigned unallocated number 16 Send 3GPP TS 24 008 40 release cause normal call clearing 17 Send 3GPP TS 24 008 40 release cause user busy 18 Send 3GPP TS 24 008 40 release cause no user responding 27 Send 3GPP TS 24 008 40 release cause destination out of order...

Page 145: ...d was executed most recently An excep tion is the second serial interface ASC1 Take care not to activate autoanswering on ASC1 because on this interface calls might be autoanswered regardless whether the connection can be handled The write command is SIM PIN protected the read command is not Syntax Parameter Description 000 F D Automatic answer mode is disabled 001 255 Enable automatic answering a...

Page 146: ...equence If the ME is in command mode during a data connection ATO causes the ME to return to data mode Syntax Parameter Description 0 Switch from command mode to data mode Exec Command ATO n Response s If connection is not successfully resumed NO CARRIER or TA returns to data mode from command mode CONNECT text Note text output only if ATX parameter setting with value 0 PIN Last Reference s ITU T ...

Page 147: ...allows to enter AT commands while maintaining the data connection to the remote device By the way the same task can be performed by toggling the DTR line if AT D is set to 1 ATO is used to resume data or PPP online mode To prevent the character sequence from being misinterpreted as data it must be preceded and followed by a pause of at least 1000 ms The characters must be entered in quick successi...

Page 148: ...inations of subparameters Syntax Parameter Description 0 Automatic Speed Selection 4 2400 bps V 22bis 6 4800 bps V 32 7 F 9600 bps V 32 68 2400 bps V 110 70 4800 bps V 110 71 P 9600 bps V 110 0 F Asynchronous modem UDI or 3 1 kHz modem 1 Synchronous modem UDI or 3 1 kHz modem 4 Asynchronous modem RDI 5 Synchronous modem RDI Test Command AT CBST Response s CBST list of supported speed s list of sup...

Page 149: ...Cinterion EHS6 AT Command Set 7 13 AT CBST EHS6_ATC_V03 001 15 12 3 Confidential Released Page 149 of 513 Transparent mode is not supported 1 F Non transparent ce num W ...

Page 150: ...urther dialing commands ATD according to 3GPP Technical Spec ifications Syntax Parameter Description 145 When dialing string includes international access code character 129 Otherwise Test Command AT CSTA Response s CSTA list of supported type s OK Read Command AT CSTA Response s CSTA type OK Write Command AT CSTA type Response s OK ERROR PIN Last Reference s 3GPP TS 27 007 45 type num ...

Page 151: ...pported RLP version 0 Syntax Parameter Description Interworking window size IWF to MS 0 61 F Mobile window size MS to IWF 0 61 F Acknowledgement timer T1 in 10 ms units 48 78 F 255 Re transmission attempts N2 1 6 F 255 Test Command AT CRLP Response s CRLP list of supported iws s list of supported mws s list of supported T1 s list of supported N2 s OK Read Command AT CRLP Response s CRLP iws mws T1...

Page 152: ...ribed in subclause 6 5 5 1 of 3GPP TS 22 030 26 This number can be used in AT CHLD command operations 0 Mobile originated call MOC 1 Mobile terminated call MTC State of the call 0 Active 1 Held 2 Dialing MOC 3 Alerting MOC 4 Incoming MTC 5 Waiting MTC Bearer teleservice 0 Voice 1 Data Test Command AT CLCC Response s OK Exec Command AT CLCC Response s CLCC idx dir stat mode mpty number type alpha C...

Page 153: ...meters specified for phonebook related AT commands for example AT CPBR and AT CPBW 145 Dialing string number includes international access code character 161 National number 128 Number is restricted 129 Otherwise Alphanumeric representation of number corresponding to the entry found in phonebook see for example AT CPBW parameter text Due to time constraints on the necessary evaluation of the phone...

Page 154: ...T n stat URC SXCALLSTAT displays the current call state The state is displayed in the state it has at the time of dis play not in the state it had when the signal was generated Parameter Description 0 Presentation of URC SXCALLSTAT disabled 1 Presentation of URC SXCALLSTAT enabled Call identification number State of the call 0 Active 1 Held 2 Dialing MOC 3 Alerting MOC Test Command AT SXCALLSTAT R...

Page 155: ...ALLSTAT EHS6_ATC_V03 001 15 12 3 Confidential Released Page 155 of 513 4 Incoming MTC 5 Waiting MTC 6 Disconnected 7 Connected indicates the completion of a call setup first time for MT and MO calls this is reported in addition to state active ...

Page 156: ...as determined the speed and quality of service to be used before any error control or data compression reports are transmitted and before any final result code e g CONNECT appears CR serv Parameter Description 0 F P Disable 1 Enable REL ASYNC Asynchronous non transparent GPRS L2P GPRS The optional L2P proposes a layer 2 protocol to use between ME and TE It is defined by AT CGDATA SYNC Synchronous ...

Page 157: ...ng call indication if mode 1 Parameter Description 0 F P Disable extended format 1 Enable extended format Using this mode may lead to connection failures if the Customer Application expects URCs in a another format e g set by default REL ASYNC Asynchronous non transparent FAX Facsimile Test Command AT CRC Response s CRC list of supported mode s OK ERROR Read Command AT CRC Response s CRC mode OK E...

Page 158: ...Command Set 7 19 AT CRC EHS6_ATC_V03 001 15 12 3 Confidential Released Page 158 of 513 VOICE Voice GPRS PDP_Type PDP_addr L2P APN GPRS network request for PDP context activation with parameters PDP_type PDP_addr L2P APN ...

Page 159: ...e call 1 Reconfiguration eCall 2 Manually initiated eCall 3 Automatically initiated eCall 99 Stop any ongoing eCall and stop all timers related to eCall In eCall only mode AT CECALL 99 forces the ME to deregister from the net work unless already done automatically After successful execution of AT CECALL 99 the eCall task is back to initial state like after a powerup of the ME String of dialing dig...

Page 160: ...f AT CECALL 99 is issued to end an active call or a call attempt then additionally the NO CARRIER URC will show up after the call was disconnected or call setup failed In some cases NO CARRIER appears up to 30 seconds after call disconnect If AT CECALL 99 is issued in Idle mode a NO CARRIER URC will not be sent If AT CHUP is issued to end an active call or a call attempt then the OK result code wi...

Page 161: ...P 255 Notes Command ATS6 is dummy and has no effect on module behavior Read command will return value written by user or default value n 0 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile Read Command ATS6 Response s n OK Write Command ATS6 n Response s OK ERRO...

Page 162: ...has no effect on module behavior Values greater than 60 maximum 255 cause no error but n will be restored to the maximum value of 60 Read command will return value written by user or default value n 60 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile Read Comma...

Page 163: ... 255 Notes Command ATS8 is dummy and has no effect on module behavior Read command will return value written by user or default value n 0 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile Read Command ATS8 Response s n OK Write Command ATS8 n Response s OK PIN L...

Page 164: ...it before disconnecting after ME has indi cated the absence of received line signal Notes Command ATS10 is dummy and has no effect on module behavior Read command will return value written by user or default value n 2 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is vol...

Page 165: ...mmand returns the list of operator names from the ME Each operator code numericn that has an alphanumeric equivalent alphan in the ME memory is returned Syntax Parameter Description Operator in numeric format Operator in long alphanumeric format can contain up to 16 characters Test Command AT COPN Response s OK ERROR CME ERROR err Exec Command AT COPN Response s COPN numericn alphan COPN OK ERROR ...

Page 166: ... COPS test command consists of several parameter sets each representing an operator present in the network Each set contains the following information an integer indicating the availability of the operator long alphanumeric format of the operator s name short alphanumeric format of the operator s name numeric format representation of the operator an integer indicating the acccess technology of the...

Page 167: ...rns the current mode and the currently selected opName If no operator is selected format and opName are omitted 2 P Manually deregister from network and remain unregistered until mode 0 or 1 or 4 is selected Please keep in mind that the AT COPS write command is SIM PIN protected When SIM PIN is disabled or after SIM PIN authentication has completed and PBREADY URC has shown up the powerup default ...

Page 168: ...ion Area Identification LAI number which consists of the 3 digit Mobile Country Code MCC plus the 2 or 3 digit Mobile Network Code MNC Radio Access Technology Indicates the currently used radio access technology See also AT CREG for more detailed information on the used radio access technology To change the radio access technology the AT SXRAT command can be used 0 GSM 2 UTRAN AcT num V ...

Page 169: ...SIM PIN1 in order to determine the RAT before registering When AcT 1 is set and the AcT_pref setting is changed then the newly selected preferred RAT will be used first for the next registration attempt with AT COPS The selected AcT_pref setting is stored non volatile if AcT 1 However depending on network capability it is possible that the ME changes to the non preferred RAT if this more suitable ...

Page 170: ...additionally a preferred RAT can be configured which is stored in NVRAM selecting which RAT shall be attached first In dual mode GSM and UMTS Access Technology will be active and full Inter RAT measurements and handovers are provided 2 UTRAN Access technology preferred This parameter is stored in NVRAM and used for next network registration in case of AcT 1 0 RAT GSM 2 RAT UMTS AcT num AcT_pref nu...

Page 171: ...r handling operator name strings The AT SXEONS command delivers further information in respect to AT COPS associated to the EONS operator names such as EONS short opName and EONS long opName Syntax Test Command AT SXEONS Response s OK ERROR CME ERROR err Exec Command AT SXEONS Response s SXEONS list of present operator opStatus long alphanumeric opName short alphanumeric opName numeric opName AcT ...

Page 172: ...tus netLac netCellId AcT Parameter Description 0 F D Disables CREG URC Indication of network registration status CREG regStatus is possible by AT CREG read command 1 Enables indication of network registration status CREG regStatus both by AT CREG read command and by CREG URC 2 Enables extended status information CREG regStatus net Lac netCellId AcT both by read command AT CREG and by CREG URC Para...

Page 173: ...tion area code in hexadecimal format e g 00C3 equals 195 in decimal Four byte cell ID in hexadecimal format Radio access technology 0 GSM 2 UTRAN 3 GSM w EGPRS 4 UTRAN w HSDPA 5 UTRAN w HSUPA 6 UTRAN w HSDPA and w HSUPA Example regStatus num V netLac str netCellId str AcT str AT CREG 2 Activate extended URC mode OK AT COPS 0 Force ME to automatically search a network operator OK CREG 1 149B 00200E...

Page 174: ...orks is depending on further factors For example despite good RSCP values for signal quality data throughput may vary depend ing on the number of subscribers sharing the same cell To check the bit error rate there must be a dedicated channel opened to obtain realistic values If no dedicated channel is opened there is no BER to be determined In this case the indicated value may be 0 or 99 depending...

Page 175: ...arameter Description The order number of the operator in the SIM preferred operator list 0 Long alphanumeric format operator 1 Short alphanumeric format operator 2 Numeric format operator The operator in the format specified in format Test Command AT CPOL Response s CPOL list of supported index s list of supported format s OK ERROR CME ERROR err Read Command AT CPOL Response s CPOL index format op...

Page 176: ...of 513 0 AcT GSM disabled 1 AcT GSM enabled 0 AcT GSM Compact disabled 0 AcT UTRAN disabled 1 AcT UTRAN enabled Note The Access Technology selection parameters gsm gsm_compact utran are required for SIM cards or UICCs containing PLMN selector with Access Technology gsm num gsm_compact num utran num ...

Page 177: ...ax Parameter Description 0 P User controlled PLMN with EFPLMNwAcT EFPLMNsel If plmn selector is omitted from the write command the default value 0 is used instead 1 Operator controlled PLMN selector with EFOPLMNwAcT 2 HPLMN selector with EFHPLMNwAcT Test Command AT CPLS Response s CPLS list of USIM supported plmn selector s OK Read Command AT CPLS Response s CPLS plmn selector OK ERROR CME ERROR e...

Page 178: ...me The URC indicates that the time zone has changed URC 2 CTZV dst The URC provides information on daylight saving time URC 3 NITZINFO timezone_variance time The URC provides information on daylight saving time Parameter Description 0 P Disable event reporting by URCs 1 Enable time event reporting by URCs Integer value indicating the time zone Test Command AT CTZR Response s CTZR list of supported...

Page 179: ...haracters indicates year month day hour minutes seconds Parameter indicates daylight saving time as follows 0 No adjustment for daylight daving time 1 1 hour adjustment for daylight saving time 2 2 hour adjustment for daylight saving time Timezone variance Time in format GMT HH MM or GMT HH MM e g GMT 5 30 time str dst num timezone_variance str ...

Page 180: ...CTZR can be used to activate indicators reporting time zone information change Syntax Parameter Description 0 P Disable automatic time zone update via NITZ 1 Enable automatic time zone update via NITZ Test Command AT CTZU Response s CTZU list of supported mode s OK Read Command AT CTZU Response s CTZU mode OK ERROR CME ERROR err Write Command AT CTZU mode Response s OK ERROR CME ERROR err PIN Last...

Page 181: ... usable for GPRS ONLY SIM cards Despite successful registration to PS domain services the AT COPS read command returns COPS 2 and the AT COPS write command returns an error message CME ERROR SIM WRONG Therefore for GPRS ONLY SIM cards please use AT SGCOPS instead of AT COPS The command syntax of the AT SGCOPS read and write commands is identical with AT COPS See AT COPS for parameter descriptions ...

Page 182: ... In this case these parameter values are displayed with the character The service state SEARCH Searching could mean a PLMN search or a cell search This can also happen for a short time when ME is leaving connected mode 8 12 1 AT SMONI Responses ME is not connected ME is camping on a GSM 2G cell ME is camping on a UMTS 3G cell Test Command AT SMONI Response s OK Exec Command AT SMONI Response s See...

Page 183: ... HSUPA HSDPA Example SMONI 3G SEARCH SEARCH Syntax SMONI ACT ARFCN BCCH MCC MNC LAC cell C1 C2 NCC BCC GPRS ARFCN TS timAdv dBm Q ChMod Example SMONI 2G 673 80 262 07 4EED A500 35 35 7 4 G 643 4 0 80 0 S_FR Syntax SMONI ACT UARFCN PSC EC n0 RSCP MCC MNC LAC cell SQual SRxLev PhysCh SF Slot EC n0 RSCP ComMod HSUPA HSDPA Example SMONI 3G 10737 131 5 93 260 01 7D3D C80BC9A 21 11 EDCH 256 4 5 93 0 01 ...

Page 184: ...MN code LAC Location Area Code cell Cell ID SQual Quality value for base station selection in dB see 3GPP 25 304 SRxLev RX level value for base station selection in dB see 3GPP 25 304 Column Description ARFCN ARFCN Absolute Radio Frequency Channel Number of the BCCH carrier TS Timeslot number timAdv Timing advance in bits dBm Receiving level of the traffic channel carrier in dBm Q Receiving qualit...

Page 185: ... 8 y ME Call Status 0 HSUPA inactive 1 HSUPA active HSDPA HSDPA Status indicated by xy x Cell Capability Indicator 0 HSDPA capability not indicated 1 HSDPA Capa ble Cell Please consider that some providers MNOs don t support this flag and that it is provided for display indication only see 3GPP TS 25 331 42 later than version 6 8 0 section 10 2 48 8 8 y ME Call Status 0 HSDPA inactive 1 HSDPA susp...

Page 186: ...m level is limited from 110dBm to 47dBm MCC Mobile Country Code first part of the PLMN code MNC Mobile Network Code second part of the PLMN code LAC Location Area Code cell Cell ID C1 Coefficient for base station selection C2 Coefficient for base station selection NCC PLMN colour code BCC Base station colour code GPRS GPRS state PWR Maximal power level used on RACH channel in dBm RxLev Minimal rec...

Page 187: ...its dBm Receiving level of the traffic channel carrier in dBm Q Receiving quality 0 7 ChMod Channel mode Signalling S_HR Half rate S_FR Full rate S_EFR Enhanced Full Rate A_HR AMR Half rate A_FR AMR Full rate Column Description PhysCh Physical Channel Type DPCH FDPCH SF Spreading Factor 4 8 16 32 64 128 256 512 Slot Slot Format for DPCH 0 16 see 3GPP TS 25 211 V7 10 0 Table 11 Slot Format for FDPC...

Page 188: ...dential Released Page 188 of 513 no SIM card is inserted or PIN has not been given neither Home PLMN nor any other allowed PLMN are found registration request was not answered or denied by the network use command AT CREG to query the reg istration status authentication failed ...

Page 189: ...he list Though new neighbour cells can be added to the list e g due to handover their C1 and C2 parameters cannot be displayed until the connection is released In this case is presented for C1 and C2 The neighbour cells have the same PLMN as the serving cell Parameters for which no values are available are shown as 8 13 1 AT SMONP Responses Responses of AT SMONP execute command In case of a GSM 2G...

Page 190: ...K Syntax 3G UARFCN1 PSC1 EC n01 RSCP1 SQual1 SRxLev1 UARFCN2 PSC2 EC n02 RSCP2 SQual2 SRxLev2 UARFCNn PSCn EC n0n RSCPn SQualn SRxLevn 2G ARFCN1 RSSI1 NCC1 BCC1 SRxLev1 ARFCN2 RSSI2 NCC2 BCC2 SRxLev2 ARFCNn RSSIn NCCn BCCn SRxLevn Example 3G 10786 49 5 5 78 25 34 10786 161 24 0 121 0 0 10786 54 24 0 121 0 0 10786 51 24 0 121 0 0 10786 62 24 0 121 0 0 10786 159 24 0 121 0 0 2G OK Column Description...

Page 191: ...ction 9 1 2 3 Table 9 9 for details on the mapping from EC n0 to EC Io RSCP Received Signal Code Power in dBm SQual Quality value for base station selection in dB see 3GPP 25 304 SRxLev RX level value for base station selection in dB see 3GPP 25 304 Syntax 2G ARFCN1 rs1 dBm1 MCC1 MNC1 NCC1 BCC1 C11 C21 LAC1 cell1 C311 C321 ARFCN2 rs2 dBm2 MCC2 MNC2 NCC2 BCC2 C12 C22 LAC2 cell2 C312 C322 ARFCNn rsn...

Page 192: ...0 0 10786 54 24 0 121 0 0 0 10786 51 24 0 121 0 0 0 10786 62 24 0 121 0 0 0 10786 159 24 0 121 0 0 0 2G OK Column Description ARFCN Absolute Radio Frequency Channel Number of the BCCH carrier rs RSSI value 0 63 RSSI Received signal strength indication dBm Receiving level in dBm MCC Mobile Country Code first part of the PLMN code MNC Mobile Network Code second part of the PLMN code NCC Network colo...

Page 193: ...se ratio in dB measured Ec Io value in dB Please refer to 3GPP 25 133 section 9 1 2 3 Table 9 9 for details on the mapping from EC n0 to EC Io RSCP Received Signal Code Power in dBm SQual Quality value for base station selection in dB see 3GPP 25 304 SRxLev RX level value for base station selection in dB see 3GPP 25 304 set 3G neighbour cell set AS ASET SN Sync Nset AN Async Nset rank Rank of this...

Page 194: ...ion Response s If ratINS 0 SNMON INS reserved rb ratINS cell_Id lac plmn arfcn rssi dbm gprs_avail SNMON If ratINS 2 SNMON INS reserved rb ratINS cell_Id lac plmn uarfcn rscp dbm psc SNMON If no cell can be found for a specific band all values behind rb are omitted SNMON INS reserved rb OK ERROR CME ERROR err Write Command Start neighbor cell scan action shall be 2 AT SNMON NBC action Response s S...

Page 195: ...de Write Command Configure neighbor cell scan output action 1 AT SNMON NBC CFG 3GPP action ratNBC cellNo Response s SNMON NBC CFG 3GPP 2G cellNo SNMON NBC CFG 3GPP 3G cellNo OK ERROR CME ERROR err Write Command Query configuration of neighbor cell scan output action 2 or reset default configuration action 0 AT SNMON NBC CFG 3GPP action Response s If action 2 to query configuration SNMON NBC CFG 3G...

Page 196: ...he response of the read command this parameter indicates the radio band of the cell that was scanned 1 GSM 900 2 GSM 1800 4 GSM 850 8 GSM 1900 16 WCDMA 2100 BC1 32 WCDMA 1900 BC2 64 WCDMA 850 BC5 128 WCDMA 900 BC8 256 WCDMA 800 BC6 Radio Access Technology for subcommand INS 0 GSM 2 UTRAN Radio Access Technology for NBC subcommands ALL All radio access technologies supported by ME 3G UTRAN 2G GSM P...

Page 197: ...mat e g 00C1 equals 193 in decimal of the cell that was scanned Cell ID 16 bit for GSM 28 bit for UMTS Notes The AT SNMON INS command can be used even if no SIM is present or no SIM PIN was entered The AT SNMON INS command depends on the registration state Network scan is only possible if the mod ule is not registered To perform a scan it is needed to deregister manually from the network The AT SN...

Page 198: ...write command resets the Advice of Charge related to the accumulated call meter ACM value in SIM file EF ACM ACM contains the total number of home units for both the current and preceding calls Syntax Parameter Description Three bytes of the current ACM value in hexadecimal format e g 00001E indicates decimal value 30 000000 FFFFFF SIM PIN2 Test Command AT CACM Response s OK Read Command AT CACM R...

Page 199: ...value in SIM file EF ACMmax ACMmax contains the maximum number of home units allowed to be consumed by the subscriber Syntax Parameter Description Three bytes of the max ACM value in hexadecimal format e g 00001E indicates decimal value 30 000000 disable ACMmax feature 000001 FFFFFF SIM PIN2 Test Command AT CAMM Response s OK Read Command AT CAMM Response s CAMM acmmax OK ERROR CME ERROR err Write...

Page 200: ...e value 2 Activate URC reporting of ccmValue value Current value in hexadecimal format e g 00001E indicates decimal value 30 The three bytes are coded as ACMmax value on the USIM for details refer to 3GPP TS 11 11 17 3GPP TS 31 101 18 3GPP TS 31 102 19 Test Command AT CAOC Response s CAOC list of supported Mode s OK Read Command AT CAOC Response s CAOC Mode OK Exec Command AT CAOC Response s CAOC ...

Page 201: ...utgoing Access is suppressed in parameter info Syntax Parameter Description Explicit CUG invocation options 0 P Deactivate explicit CUG invocation 1 Activate explicit CUG invocation 0 P 9 Explicit selection of CUG index 10 No index preferred CUG taken from subscriber data State of the call 0 P No information Test Command AT CCUG Response s list of supported n range of supported index range of supp...

Page 202: ...nvocation means that at each call setup CUG information is added to the called number When starting a call with ATD Parameter G or g of command ATD will have no effect if the option selected for this single call is identical to the option already selected with AT CCUG Current settings are saved in the ME automatically ATZ or AT F do not influence the current settings Some combinations of parameter...

Page 203: ... to be performed for Supplementary service call forwarding 0 Disable call forwarding disable service 1 Enable call forwarding enable service 2 Query status of call forwarding query service status Test Command AT CCFC Response s CCFC list range of supported reason s OK Write Command AT CCFC reason mode number type class time Response s If mode is not equal 2 and command successful OK If mode 2 reas...

Page 204: ... 25 1 Voice 2 Data class 2 data comprises all those class values between 16 and 128 that are supported both by the network and the MS This means a setting made for class 2 applies to all remaining data classes if supported In addition you can assign a different setting to a specific class For example you can activate Call Forwarding for all data classes but deactivate it for a specific data class ...

Page 205: ...which is not provisioned or not yet subscribed to the setting will not take effect regardless of the response returned The responses in these cases vary with the network for example OK Operation not allowed Operation not supported etc To make sure check the call forwarding status with mode 2 Some networks may choose to have certain call forwarding condtions permanently enabled e g forwarding to a ...

Page 206: ...lidity If n 1 and the call waiting supplementary service is enabled in the network URC CCWA indicates a waiting call to the TE It appears while the waiting call is still ringing Parameter Description 0 Disable display of CCWA URC 1 Enable display of CCWA URC Test Command AT CCWA Response s CCWA list of supported n s OK Read Command AT CCWA Response s CCWA n OK Write Command AT CCWA n mode class Re...

Page 207: ...de for class 2 applies to all remaining data classes if supported In addition you can assign a different setting to a specific class For example you can activate call waiting for all data classes but deactivate it for a specific data class 4 Fax only for compatibility reasons not supported by EHS6 7 Voice data and fax 1 2 4 8 SMS 16 Data circuit sync 32 Data circuit async 64 Dedicated packet acces...

Page 208: ...f 3GPP TS 22 004 25 Despite the specifications stated in 3GPP TS 22 004 25 call waiting is not handled uniformly among all net works 3GPP TS 22 004 25 Annex A provides the following specification The applicability of call waiting refers to the telecommunication service of the active call and not of the waiting call The incoming waiting call may be of any kind Nevertheless networks do differ on the...

Page 209: ...all held calls if any 1 Terminate all active calls if any and accept the other call as the active call If a call is waiting the waiting call will be accepted Otherwise if a held call is present the held call becomes active 1X Terminate a specific call X The call may be active held or waiting The remote party of the terminated call will receive a NO CARRIER indication Parameter X is the call number...

Page 210: ... The user needs to wait for the RING signal and manually answer the data call with ATA To switch back from the active data call to the held voice call the active call must be terminated with AT CHLD 1 If all active and held calls are voice calls it is possible to switch back and forth with AT CHLD 2 In conflict situations e g when a waiting call comes while there are already held calls the above p...

Page 211: ...e network The AT CLIP read command gives the status of n and also triggers an interrogation of the provision status of the CLIP service according to 3GPP TS 22 081 29 given in m If no SIM card is available or the SIM PIN is not entered the command response is ERROR Syntax Unsolicited Result Code CLIP number type alpha CLI validity Parameter Description 0 F Suppress unsolicited result codes 1 Displ...

Page 212: ...CSCS 0 CLI valid 1 CLI has been withheld by the originator 2 CLI is not available due to interworking problems or limitations of originating network number shall be an empty string and type value will not be significant When CLI is not available CLI validity 2 number shall be an empty string and type value will not be significant Nevertheless ME shall return the recommended value 128 for type TON ...

Page 213: ...tion 2 CLIR suppression Parameter shows the subscriber CLIR service status in the network 0 CLIR not provisioned 1 CLIR provisioned in permanent mode 2 Unknown e g no network etc 3 CLIR temporary mode presentation restricted 4 CLIR temporary mode presentation allowed Note The settings made with AT CLIR 1 or AT CLIR 2 are used for all outgoing calls until the ME is switched off or AT CLIR 0 is used...

Page 214: ...the TE It has no effect on the execution of the supplementary service COLR in the network Syntax Unsolicited Result Code Call response format COLP number type Parameter Description 0 Disable suppress unsolicited result codes 1 Enable display unsolicited result codes 0 COLP not provisioned no presentation 1 COLP provisioned 2 Unknown String type phone number of connected address in format specified...

Page 215: ...Command Set 9 10 AT COLP EHS6_ATC_V03 001 15 12 3 Confidential Released Page 215 of 513 Type of address octet in integer format 145 when dialling string includes international access code character otherwise 129 type num ...

Page 216: ...us of the CNAP service according to 3GPP TS 22 096 given in m If no SIM card is available or the SIM PIN is not entered the command response is ERROR Syntax Unsolicited Result Code CNAP name CNI validity When CNAP is enabled at the TE and is permitted by the calling subscriber this URC is delivered after every RING or CRING URC when a mobile terminated call occurs Parameter Description 0 F Suppres...

Page 217: ...ing containing the calling party name corresponding to the entry found in phonebook used character set is the one selected with AT CSCS 0 CNI valid 1 CNI has been withheld by the originator 2 CNI is not available due to interworking problems or limitations of originating network When CNI is not available CNI validity 2 name shall be an empty string name str CNI validity num ...

Page 218: ... an error This string may only contain digits and a dot Lead ing zeros are removed from the string The minimum and maximum value are determined by the structure of the SIM PUCT file The maximum price per unit value is 40950000000 4095 x 10 exp 7 When successfully entered this value is rounded to maximum accuracy Note Due to storage in mantisse range 0 4095 and exponent 7 to 7 it is possible that r...

Page 219: ...cy and or price per unit you have two ways You can enter PIN2 along with the AT CPUC command Alternatively you can first use the AT CPIN2 command to enter PIN2 AT CPUC EUR 0 10 8888 where 8888 PIN2 OK AT CPUC EUR 0 10 OK Successful AT CPUC EUR 0 10 CME ERROR SIM PIN2 required Attempt not successful PIN2 authentication has expired ...

Page 220: ... TE before any other MO call setup result codes URC 2 CSSU code 2 When m 1 and a supplementary service notification is received during a mobile terminated call setup or during a call unsolicited result code CSSU code 2 is sent to TE Parameter Description 0 P Suppress CSSI URCs 1 Activate CSSI URCs 0 P Suppress CSSU URCs 1 Activate CSSU URCs 0 Unconditional call forwarding is active Test Command AT...

Page 221: ...ardings are active 2 Call has been forwarded 3 Waiting call is pending 0 The incoming call is a forwarded call 5 Held call was terminated by other party 10 Additional incoming call forwarded Note URCs will be displayed only if the call concerned is a voice call but some URCs will be displayed as well as for data calls like CSSI 0 code 2 num ...

Page 222: ...RCs enabled If parameter ussdReq is given a mobile initiated USSD send request or a USSD response to a network or USAT initiated operation is sent to the network A possible response USSD of the network is again presented by a subsequent CUSD URC Syntax Unsolicited Result Code CUSD ussdStatus ussdRsp ussdDCS CUSD URC indicates a USSD response from the network respectively caused by a network or USA...

Page 223: ...0 In case of an incoming USSD with invalid or omitted data coding scheme information ussdDCS will not be presented 0 No further user action required network initiated USSD notification or no fur ther information needed after mobile initiated operation 1 Further user action is required network initiated USSD request or further infor mation is needed after mobile initiated operation If ussdStatus 1 ...

Page 224: ...ies the type of Internet service to use e g Socket FTP HTTP SMTP To assign a connection profile to a service profile the conProfileId of AT SICS must be entered as conId value of the AT SISS parameter srvPar mTag This offers great flexibility to combine connection profiles and service profiles Once the connection profile and the service profile are created an Internet session can be opened by ente...

Page 225: ...lows some specific options for the Transparent TCP Listener service such as Autoconnect configured with parameters autoconnect connecttimeout addrfilter If autoconnect is enabled an incoming remote client is indicated by the SIS URC with urcCause 3 Transparent and urcInfoId 1 autoconnect enabled The request is automatically accepted i e the service instantly changes to transparent data mode indica...

Page 226: ...WithUrc URC mode delivery default The progress of an Internet session is URC driven The URCs notify the host whether data can be sent or received whether data transfer has completed whether the service can be closed or whether an error has occurred This mechanism eliminates the need to poll the service until the necessary progress information is received To enable the URC mode select AT SCFG Tcp W...

Page 227: ... 192 168 1 2 or as server address names resolvable by a DNS server Timeouts Timeouts are not part of the Internet AT command functionality implemented in EHS6 and if desired are the responsibility of the host application It is recommended that the host application validates URCs and AT com mand responses and reacts adequately for example by sending a close message or starting a timer Using the DCD...

Page 228: ...he write command needs to be executed for each single conParmTag All pro file parameters set with AT SICS are volatile To save profile settings in non volatile memory please refer to AT SIPS EHS6 is designed to use PAP authentication Password Authentication Protocol when parameters user and passwd are given within the connection profile If credentials are omitted no authentication is performed The...

Page 229: ...ill not receive the flag Considering this avoid setting the timeout value below 3 seconds when using the eodFlag dns1 Primary DNS server address IPv4 address in dotted four byte format This value determines whether to use the DNS server addresses dynamically assigned by the network or a specific DNS server address given by the user dns1 0 0 0 0 default means that the CSD or GPRS connection profile...

Page 230: ... for automatic DNS address assignment the TCP IP stack cannot resolve fully qualified domain names In this case a warning message will be returned when trying to open an Internet service configured for automatic DNS address assignment 10 1 1 Example GPRS connection profile at sics 0 conType GPRS0 Select connection type GPRS0 OK AT SICS 0 inactTO 20 Inactivity timeout 20s OK AT SICS 0 dns1 193 254 ...

Page 231: ...ier as defined by AT SICS conProfileId 0 5 State of the Internet connection profile 0 Down Internet connection is defined but not connected 1 Connecting A service has been opened and so the Internet connection is ini tated 2 Up Internet connection is established and usable by one or more services 3 Limited Up Internet connection is established but temporarily no network cov erage 4 Closing Interne...

Page 232: ...onnection is temporarily not available If URC presentation mode of network registration is enabled the state is shown by the URC CREG 2 The network connection is temporarily not available but the Internet connection is still established so the host may decide to stop the data transfer to minimize the risk of losing data due to memory limitations Another service has been opened with AT SISO After c...

Page 233: ...e SICI 1 2 1 10 10 0 161 Parameter numServices has decreased OK at sici Query once again the current status of the connec tion profile SICI 1 2 1 10 10 0 161 The bearer is still open because of the inactivity time out inactTO of AT SICS OK at sici Query the current status SICI 1 0 0 0 0 0 0 The inactivity timeout inactTO of AT SICS has expired therefore the bearer is closed now Param eter numServi...

Page 234: ...ileId is given only specific profile will be reset Only the connections which are in Down status and the services which are in Allocated status could be affected save Stores current profile s for given type If ProfileId is given only specific profile will be stored load Loads current profile s for given type If ProfileId is given only specific profile will be loaded Internet connection or service ...

Page 235: ...g value srvType This determines the applicability of all other srvParmTag values related to this srvType and sets their defaults Changing the srvParmTag srvType of an existing service profile will reset all srvParmTag default values to suit the new srvType To change the settings the write command needs to be executed for each single srvParmTag All profile parameters set with AT SISS are volatile T...

Page 236: ...and or as part of address parameter If set in both parameters at the same time only the one given in the address parameter will be used ignoring the one given in srvParmTag parameter user For HTTP only simple authentication is supported Length 32 octects passwd Password string for FTP HTTP SMTP authentication Parameter is optional The password can be set by srvParmTag parameter passwd and or as pa...

Page 237: ...rted parameters for Socket services host IPv4 address in standard dot format e g 192 168 1 2 remotePort 1 216 1 for the remote port number localPort 1 216 1 for the local port number port Local port of UDP client 0 Port number will be assigned from service default 1 216 1 defines the local port number for the UDP client etx Parameter is mandatory for Transparent Socket Otherwise Socket service is ...

Page 238: ...58 9 allows connects from 10 10 0 81 and 80 190 158 9 but not from 10 10 17 81 and 80 190 158 10 3 FTP ftp s user passwd host port path ftp The default TCP port 21 for ftp server is used ftps The default SSL port 990 for secure ftp server is used host element can be an IPv4 address or a DNS FQDN string port element can be set optional and replace the default port user username for authentication 3...

Page 239: ...Tag parameter files size Request the size of the file element on the FTP server The size result is output as SIS URC del Delete a file on FTP server append Append data to existing file on FTP server unique Selects the FTP Store Unique command to create a file name unique to the current directory If the file name is assigned by the server then the SIS URC will appear indicating urcInfoId 2100 and t...

Page 240: ... be ter minated with end of data flag AT SISW x 0 1 See eodFlag for more information hcUserAgent The user agent string must be set by the application to identify the mobile Usu ally operation system and software version info is set with this browser identi fier Length 0 254 hcProp Parameter for several HTTP settings Length 0 254 The general format is key space value Multiple settings can be given ...

Page 241: ...lTimeout tcpOt for a specific Internet Service connection profile If the parameter is not specified the value specified with AT SCFG will be used Supported values srvParmValue for this parameter are the same as described for tcpOt Setting is not relevant for Internet Service Socket with type UDP Parameter value type and supported content depend on related srvParmTag Supported Internet service type...

Page 242: ...rofile is in use i e it was activated via AT SISO Parameter not supported Notes String parameters are truncated if greater than the maximum length specified above If AT SISS is used simultaneously on different instances only one request can be handled at a time On the other instance s CME ERROR operation temporary not allowed will be displayed If so repeat the com mand on this instance srvParmValu...

Page 243: ...profile If the specified service profile is not defined yet CME ERROR is returned Syntax Test Command AT SISI Response s SISI list of defined srvProfileId s OK Read Command AT SISI Response s If response is related to service profile s created opened on this interface SISI srvProfileId srvState rxCount txCount ackData unackData SISI If response is related to service profile s created opened on oth...

Page 244: ...th the parameter txCount Number of data bytes already sent and acknowledged at TCP layer Value 0 indicates that no sent data is acknowledged yet Parameter is not applicable to HTTP SMTP Socket with UDP For these services the counter is always set to 0 Number of data bytes already sent but not yet acknowledged at TCP layer A value 0 indicates that all sent data is already acknowledged This is the s...

Page 245: ...cnfWriteLength Optionally check error with AT SISE e g AT SISE 9 If necessary repeat the sequence several times Enter last AT SISW command and enable eodFlag e g AT SISW 9 0 1 If Socket service Query available data with AT SISR e g AT SISR 9 1430 Check service state with AT SISI e g AT SISI 9 if necessary several times until srvState 6 Down Check error with AT SISE e g AT SISE 9 Close service with...

Page 246: ...specified with AT SISS The type of the internet service as specified by the AT SISS parameter srvParmValue srvType Internet service state Please note that the state of an Internet service may influence the state of the serial DCD line For details see description of value 2 for parameter value of command AT C 2 Allocated Service profile resources are allocated i e at least the service type has been...

Page 247: ...et with AT SISW 5 Closing Internet Service is closing the network connection FTP Command channel is released 6 Down This state is entered if the service has successfully finished its session see note on Socket the remote peer has reset the connection or the IP connection has been closed because of an error see note below on service or network errors If a service in this state be sure to close it w...

Page 248: ...ta stored in the buffer but writing data is denied After reading close the service and open it again If an FTP connection is no longer available after network loss or server shutdown a 3 minute closing timeout for each of the two used sockets takes effect adding up to 6 minutes The timeout is effective if the AT SISC is not sent Please keep in mind that this time may vary depending on the settings...

Page 249: ...urces are released all status information parameters e g srvState unackData ackData rxCount and txCount counters are reset Only the initial configuration settings are pre served The service can be restarted any time using the same configuration or a new one Syntax Parameter Description 0 9 srvProfileId specified with AT SISS Test Command AT SISC Response s OK Write Command AT SISC srvProfileId Res...

Page 250: ...as confirmed in cnfReadLength than requested with reqReadLength during the last Read Data operation and new data is available The URC is disabled in polling mode See AT SCFG parameter Tcp WithURCs tcpWithUrc Parameter Description srvProfileId 0 9 specified with AT SISS Transparent TCP Listener services are not supported 0 Peek Operator Query number of received bytes within internal buffers The beh...

Page 251: ...layed only if the Socket service uses the UDP protocol The reception of each datagram must be completed before the next datagram can be received This may be a problem if the buffer of the host application is limited and not designed to handle the maximum packet size of 1500 bytes To compensate this the host is advised to request via reqReadLength an amount less or equal its maxmimum buffer capacit...

Page 252: ...eading at sisr 0 6 The host requests to read 6 bytes SISR 0 6 12 THIS_I The first 6 bytes of datagram A are confirmed and transmitted Another 12 bytes are still available OK at sisr 0 6 The host requests to read the next part of 6 bytes SISR 0 6 6 S_DATA The next 6 bytes of datagram A are confirmed and transmitted Another 6 bytes are still available OK at sisr 0 6 The host requests to read the nex...

Page 253: ...arent UDP Endpoint The URC is disabled in polling mode See AT SCFG parameter Tcp WithURCs tcpWithUrc Parameter Description srvProfileId 0 9 specified with AT SISS Transparent TCP Listener services are not supported 0 1500 Specifies the number of bytes to be sent with AT SISW or if set to 0 requests the amount of data already sent with AT SISW but not yet acknowledged Parameter reqWriteLength may b...

Page 254: ...n 10 15 8 UDP Scenario 0 1500 Confirmed number of data bytes which can be transmitted via the Internet ser vice configured in srvProfileId This number may be less or equal to the value requested with reqWriteLength The application has to deliver exactly the number of bytes indicated by cnfWriteLength A 0 value means that no data can be written at this time i e it serves as a flow control mechanism...

Page 255: ...ed on FTP protocol level the service state switches to Down In case of successful completion the URC SISW x 2 is generated SMTP Parameter is mandatory for SMTP cmd at sending attachment from AT command inter face SMTP service sends some closing commands to the SMTP server which are necessary to mark the email as successfully sent on the server The service enters Closing state and remains in it unt...

Page 256: ...the service srvState If the service is in AT command mode the SISR x 1 URC appears once notifying the client that the server has sent new data In this case the client shall enter AT SIST to go to transparent access mode and read out the new data If the transparent service is released by the remote side the following applies If the service is in transparent access mode CONNECT mode ME returns to AT...

Page 257: ...5 12 3 Confidential Released Page 257 of 513 Parameter Description srvProfileId 0 9 specified with AT SISS Write Command AT SIST srvProfileId Response s CONNECT indicates that ME has entered transparent access mode OK ERROR CME ERROR err PIN Last srvProfileId num ...

Page 258: ...s to disconnect an established client connection from server side Syntax Parameter Description 0 9 A Transparent TCP Listener service srvProfileId defined with AT SISS Specifies disconnect mode 0 Socket is closed with graceful option 1 Socket is closed without graceful option Test Command AT SISH Response s OK Write Command AT SISH srvProfileId mode Response s OK ERROR CME ERROR err PIN Last srvPr...

Page 259: ...l all ICMP requests are exe cuted To stop the periodic ping early send any character user break Syntax Parameter Description Ping Ping host The connection profile identifier as defined with AT SICS for the connection to be used see conPro fileId If the specified connection is not yet open it will be opened implicitely In case of Ping this is the target host as FQDN or IP address i e 192 168 1 3 Te...

Page 260: ... one row packet statistic calculated from the ping response s received for pingInfoType 1 3 one row time statistics calculated from the ping response s received for pingInfoType 1 displayed only if at least one Echo response message was received Round Trip Time in milliseconds If the Echo Response message is not received within the time specified by timelimit the value 1 is returned e g when the b...

Page 261: ...ice profile identifier as defined by AT SISS srvProfileId 0 9 Reason for Internet service error This is a subset of the urcInfoId s which can be found in Section 10 14 Internet Service URC SIS The value 0 indicates there is no special Internet service error In this case the application may use AT CEER to check for general network problems Information text related to infoID This is a subset of the ...

Page 262: ... opening or while using an Internet service The event number is presented via urcInfoId and may be an error a warning an information element or a note Optionally additional information may be supplied via urcInfoText 1 Indicates that an opened Non Transparent Listener service is receiving a con nection request from a remote client The incoming socket connection is dynamically assigned to the next ...

Page 263: ...bled Information text related to urcCause See tables below for further detail The maximum length of an infor mation text is 255 bytes Any longer messages will be truncated If urcCause is 3 then urcInfoText is used to indicate the IP address and port of the connecting client e g 192 168 105 17 1712 10 14 1 Information Elements Related to the Service Application The following table lists the informa...

Page 264: ...n error 47 Indicates that the remote ser vice has closed the connection The host shall close the service 48 Remote peer has closed the connection Remote peer has closed the connection unexpectedly and no data are available The host shall close the service Note that the SIS URC only indicates the urcInfoId but the AT SISE command indicates both the urcIn foId and the urcInfo Text 49 Fatal No memory...

Page 265: ... no IP assigned 97 PDP no network 98 PDP network is not up 99 PDP internal error 5 119 PDP no DNS received 120 DNS no data 121 DNS timeout 122 DNS connection refused 123 DNS terminated lookup 124 DNS domain name is too long 125 DNS invalid server 126 DNS undefined error General Information Elements 1000 PARA ERR Info Notifies that service profile con tains a wrong parameter Info text indicates the...

Page 266: ... Service unavailable Server error 203 HTTP ERR Redirect failed too many redirects HTTP ERR Redirect failed not allowed HTTP ERR Redirect failed location missing Max number of allowed redi rects 6 204 HTTP ERR auth failed user name or password missing HTTP ERR auth failed user name or password wrong HTTP ERR Authority required for this URL HTTP ERR No access to this URL allowed Info URCs 2200 HTTP ...

Page 267: ...t if the host is configured as Non transparent Listener another service profile must be left free to be dynamically assigned as Server when the Non Transparent Listener receives a connection request from a remote client Configure the service profile 4 for use as Non Transparent Listener Open the Socket service and query the IP address dynamically assigned to the Socket listener at scfg tcp withurc...

Page 268: ...e type Socket OK AT SISS 1 conId 0 Select connection profile 0 OK AT SISS 1 address socktcp 10 10 0 187 65534 The service profile of the client contains the IP address and the TCP port of the remote host OK AT SISS 0 srvType Socket Select Socket for service profile 0 OK AT SISS 0 conId 0 Select connection profile 0 OK AT SISS 0 address socktcp 10 10 0 187 2000 OK AT SISS 0 tcpMR 3 OK AT SISS 0 tcp...

Page 269: ...sible AT SIST 2 Open transparent access mode CONNECT Service enters transparent access mode Hello For further handling see examples below e g Sec tion 10 15 10 Opening and Closing Transparent TCP Service Section 10 15 11 Transparent TCP Client Receives Data While in AT Command Mode AT SISS 0 srvType Socket Select Socket for service profile 0 OK AT SISS 0 conId 0 Select connection profile 0 OK AT S...

Page 270: ...te by means of AT SISI until the service is in srvState Up AT SISI 0 SISI 0 3 0 0 0 0 The service is still in srvState Connecting OK AT SISI 0 SISI 0 4 0 0 0 0 The service is now in srvState Up and is ready to accept data OK AT SISW 0 10 The host requests to write 10 bytes SISW 0 10 10 Response that 10 bytes can be sent and are unac knowledged 0123456789 OK AT SISW 0 10 1 The host requests to writ...

Page 271: ...2 host 2 is configured for use as UDP client SISI 0 6 0 20 20 0 The Service is in state Down and all data is con firmed by the remote peer OK AT SISC 0 Closing the Socket service OK AT SISO 0 The host opens service profile 0 OK SISW 0 1 Socket service is ready for upload AT SISW 0 10 The host requests to write 10 bytes SISW 0 10 10 Response that 10 bytes can be sent and are unac knowledged 0123456...

Page 272: ...host 2 see part 4 of the example and gets information about the remote client i e the address of host 2 OK AT SISW 0 25 0 10 10 0 222 6561 Host 1 starts sending 25 bytes to host 2 SISW 0 25 0 Host 1 is sending the message Hi I m the UDP end point 25 bytes to host 2 As a result host 2 is receiving the URC SISR 1 1 shown below in part 4 of the example OK SISW 0 1 URC confirms that host 1 can send da...

Page 273: ...end or receive data Client is sending data e g Good Morning not visible in example Client types to return to AT command mode not visible in example OK at sisi 1 Check the service state of service profile 1 SISI 1 4 0 16 16 0 Service is in state Up 4 0 bytes received 16 bytes sent and acknowledged OK AT SISO Check the service state of service profile 1 SISO 0 SISO 1 Socket 4 2 0 16 10 10 0 200 1024...

Page 274: ...pen transparent access mode CONNECT Service is ready to send or receive data Hello Client is reading received data Client types to return to AT command mode not visible in example OK SISR 1 1 URC indicates that new data is available for the cli ent at sist 1 Return to transparent access mode CONNECT Service is ready to send or receive data Goodbye Client is reading received data Client types to re...

Page 275: ...ISO 2 SISO 3 SISO 4 SISO 5 SISO 6 SISO 7 SISO 8 SISO 9 OK at sici Check the state of the Internet connection profile SICI 0 0 0 0 0 0 0 No Internet connection profile currently used OK AT SISO 1 Open Transparent TCP service OK SISW 1 1 URC indicates that Transparent TCP service is ready at sist 1 Open transparent access mode CONNECT Service is ready to send or receive data Good Morning NO CARRIER ...

Page 276: ...nd mode not visible in example OK SISR 1 1 Remote server has sent data and closed the connec tion not visualized in this example URC indicates that remaining data is available for reading at sisi 1 Check service state of service profile 1 OK SISI 1 4 12 3 3 0 Service profile 1 is in state Up 4 12 bytes received 3 bytes sent and acknowledged OK AT SISO Check the service state of service profile 1 S...

Page 277: ... service state of service profile 1 SISI 1 2 0 0 0 0 Service profile 1 is in state Allocated 2 OK AT SISO Check the service state of service profile 1 SISO 0 SISO 1 Socket 2 1 0 0 0 0 0 0 0 0 0 0 0 0 Service is in state Allocated 2 Socket is not assigned Local and remote IP address not assigned SISO 2 SISO 3 SISO 4 SISO 5 SISO 6 SISO 7 SISO 8 SISO 9 OK AT SISS 1 srvType Ftp Select service type FTP...

Page 278: ...K AT SISS 2 address ftp myname mypasswd testnetwork upload Specify FTP address with individual user name and password OK AT SISS 2 cmd put Select command type upload for single file OK AT SISS 2 files newdata txt File newdata txt shall be put on FFTP server OK AT SISO 2 Open the service OK Bearer is established service is getting started SIS 2 0 2100 Ftp open testnetwork 21 SIS URC with urcInfoId ...

Page 279: ...P server closes AT SISC 2 Close the FTP service OK AT SISS 4 srvType Http Select service type HTTP OK AT SISS 4 conId 0 Select connection profile 0 OK AT SISS 4 address https www face book com Specify access to Facebook website always secured OK AT SISS 4 cmd get Select command type download OK AT SISO 4 Open the service OK SISS 4 0 2200 Http www facebook com 443 SISR 4 1 URC indicates that the HT...

Page 280: ...eater than 0 Data wil be sent from AT command interface OK AT SISO 6 Open the service OK SISS 6 0 2200 Http pegasus testnetz sw5 80 SISW 6 1 URC indicates that the HTTP service is ready to send data AT SISW 6 30 Send 30 bytes SISW 6 30 0 OK SISW 6 1 URC indicates that the HTTP service is ready to send data AT SISW 6 30 Send 30 bytes SISW 6 30 0 OK SISW 6 1 URC indicates that the HTTP service is re...

Page 281: ...K AT SISS 9 smAuth login Type of authentication Sender name and password are used for SMTP authentication OK AT SISS 9 smMsg This is the message for mail testing Write message text OK AT SISS 9 path file a data Specify path on local FFS OK AT SISS 9 cmd files Send attachment located on FFS OK AT SISS 9 files flower jpg OK AT SISO 9 Open the service i e start sending the mail OK SISS 9 0 4400 Smtp ...

Page 282: ... EHS6_ATC_V03 001 15 12 3 Confidential Released Page 282 of 513 AT SICS 0 apn GPRS02 point de AT SISX Ping 0 192 168 1 2 4 2000 SISX Ping 1 0 192 168 1 2 1043 SISX Ping 1 0 192 168 1 2 586 SISX Ping 1 0 192 168 1 2 531 SISX Ping 1 0 192 168 1 2 415 SISX Ping 2 1 4 4 0 0 SISX Ping 3 1 415 1043 643 OK ...

Page 283: ...mains unchanged If the MT is not PS attached when the activation form of the com mand is executed the MT first performs a PS attach and then attempts to activate the specified contexts The AT CGACT read command returns the current activation states for all the defined PDP contexts The AT CGACT test command is used for requesting information on the supported PDP context activation states Syntax Par...

Page 284: ...ntext related commands Notes A maximum of 3 contexts can be activated at the same time no matter on which interface Note that depend ing on the provider the number of activated contexts may be further restricted Remember that contexts may be activated implicitly by using other commands e g AT CGDATA or ATD 99 If activation or deactivation of a context fails then AT CEER may provide further informa...

Page 285: ... definition see AT CGDCONT command Note If response is 1 the following procedure is followed by EHS6 If the L2P parameter value is unacceptable to EHS6 then it will return an ERROR or CME ERROR err response Otherwise EHS6 issues the intermediate result code CONNECT and enters V 250 online data state A cid may be specified for use in the context activation request During the PDP startup procedure E...

Page 286: ...vation is successful data transfer will proceed After data transfer is complete and the layer 2 protocol termination procedure has completed successfully the V 250 command state is reentered and EHS6 returns the final result code OK In the event of an erroneous termination or a failure to start up the V 250 command state is re entered and EHS6 returns the final result code NO CARRIER or if enabled...

Page 287: ...xts will be automatically deactivated when the attachment state changes to detached The AT CGATT read command returns the current Packet Domain service state The AT CGATT test command is used for requesting information on the supported Packet Domain service states Syntax Parameter Description Indicates the state of Packet Domain attachment The parameter is global for all interfaces 0 P Detached 1 ...

Page 288: ...tically accepted according to the descrip tion below 2 Modem compatibility mode Packet Domain only 3 P Modem compatibility mode The automatic acceptance of both Packet Domain and incoming circuit switched calls is controlled by the ATS0 command Man ual control uses the ATA and ATH commands respectively to accept or reject Packet Domain network requests or incoming circuit switched calls 4 Turn on ...

Page 289: ...or cid values specified If a PS attach will be initiated by this command and the MT is not able to attach for more than 385 seconds timer T3310 expired command returns with ERROR or CME ERROR unknown but MT is still trying to attach and the requested automatic mode n is in use If a network request for PDP context activation is answered automatically and if another AT command is issued at the same ...

Page 290: ...ate result code CONNECT and enters V 250 online data state After data transfer is complete and the layer 2 protocol termination procedure has completed successfully the command state is reentered and the MT returns the final result code OK If the L2P parameter value is unacceptable to the MT the MT returns ERROR or CME ERROR In the event of erroneous termination or a failure to start up the comman...

Page 291: ...stablished on the mobile side and the mobile is ready for IP data transfer If the TE wants to close the LCP link the MT may perform an LCP termination request procedure on PPP level After this LCP termination procedure the MT deactivates the PDP context automatically and the MT returns to V 250 command mode and issues the final result code NO CARRIER During the implicit PDP context deactivation pr...

Page 292: ...abled and activated 3GPP TS 31 102 version 9 3 0 sections 4 2 8 and 4 2 47 If yes all APNs from ACL of EFACL of USIM will be read out and compared with the requested APN If the requested APN is listed in the ACL the context definition will be performed If the requested APN is empty and ACL contains network provided APN the context definition will also be requested If the APN is not listed in the A...

Page 293: ...ill be requested Packet Data Protocol address Identifies the MT in the address space applicable to PDP e g IP V4 address for PDP type IP If the value is null or omitted then a value may be provided by the TE during the PDP startup procedure or failing that a dynamic address will be requested The read command will continue to return the null string even if an address has been allocated during the P...

Page 294: ...fication of a context fails then AT CEER may provide further informations about the reason The AT CGCMOD test command returns a list of cid s associated with active contexts which could be modified Syntax Parameter Description Parameter specifies a particular PDP context definition see AT CGDCONT parameter cid Test Command AT CGCMOD Response s CGCMOD list of cid s associated with active contexts O...

Page 295: ...upported Maximum bitrate DL s list of supported Guaranteed bitrate UL s list of supported Guaranteed bitrate DL s list of supported Delivery order s list of supported Maximum SDU size s list of supported SDU error ratio s list of supported Residual bit error ratio s list of supported Delivery of erroneous SDUs s list of supported Transfer delay s list of supported Traffic handling priority s Sourc...

Page 296: ...ple a bitrate of 32kbit s would be specified as 32 e g AT CGEQMIN 32 0 subscribed value 1 63 64 568 value needs to be divisible by 8 without remainder 576 8640 value needs to be divisible by 64 without remainder 8700 16000 value needs to be divisible by 100 without remainder This parameter indicates the guaranteed number of kbits s delivered to UMTS up link traffic at a SAP provided that there is ...

Page 297: ...detected as erroneous SDU error ratio is defined only for conforming traffic The value is specified as mEe As an example a target SDU error ratio of 5 10 3 would be specified as 5E3 e g AT CGEQMIN 5E3 0E0 subscribed value 1E2 7E3 1E3 1E4 1E5 1E6 1E1 This parameter indicates the target value for the undetected bit error ratio in the delivered SDUs If no error detection is requested Residual bit err...

Page 298: ...ic parameter that specifies characteristics of the source of the submitted SDUs for a PDP context This parameter should be provided if the Traffic class is specified as conversational or streaming 0 Characteristics of SDUs is unknown 1 Characteristics of SDUs corresponds to a speech source Numeric parameter that indicates signalling content of submitted SDUs for a PDP context This parameter should...

Page 299: ...c class s list of supported Maximum bitrate UL s list of supported Maximum bitrate DL s list of supported Guaranteed bitrate UL s list of supported Guaranteed bitrate DL s list of supported Delivery order s list of supported Maximum SDU size s list of supported SDU error ratio s list of supported Residual bit error ratio s list of supported Delivery of erroneous SDUs s list of supported Transfer d...

Page 300: ... by 8 without remainder 576 8640 value needs to be divisible by 64 without remainder 8700 16000 value needs to be divisible by 100 without remainder This parameter indicates the guaranteed number of kbits s delivered to UMTS up link traffic at a SAP provided that there is data to deliver As an example a bitrate of 32kbit s would be specified as 32 e g AT CGEQREQ 32 0 subscribed value 1 63 64 568 v...

Page 301: ...nly for conforming traffic The value is specified as mEe As an example a target SDU error ratio of 5 10 3 would be specified as 5E3 e g AT CGEQREQ 5E3 0E0 subscribed value 1E2 7E3 1E3 1E4 1E5 1E6 1E1 This parameter indicates the target value for the undetected bit error ratio in the delivered SDUs If no error detection is requested Residual bit error ratio indicates the bit error ratio in the deli...

Page 302: ...2 3 Numeric parameter that specifies characteristics of the source of the submitted SDUs for a PDP context This parameter should be provided if the Traffic class is specified as conversational or streaming 0 Characteristics of SDUs is unknown 1 Characteristics of SDUs corresponds to a speech source Numeric parameter that indicates signalling content of submitted SDUs for a PDP context This paramet...

Page 303: ...EP test command returns the modes and buffer settings supported by the MT as compound values Syntax Unsolicited Result Codes URC 1 CGEV NW DEACT PDP_type PDP_addr cid The network has forced a context deactivation The cid that was used to activate the context is provided if known to the MT URC 2 CGEV ME DEACT PDP_type PDP_addr cid The ME has forced a context deactivation The cid that was used to ac...

Page 304: ...CGATT 1 Parameter Description 0 P Buffer unsolicited result codes in the MT If MT result code buffer is full the old est ones will be discarded No codes are forwarded to the TE 1 Discard unsolicited result codes when MT TE link is reserved e g in on line data mode otherwise forward them directly to the TE 2 Buffer unsolicited result codes in the MT when MT TE link is reserved e g in on line data m...

Page 305: ...meric parameter which specifies a particular PDP context definition see AT CGDCONT command A string that identifies the MT in the address space applicable to the PDP The address may be static or dynamic For a static address it will be the one set by AT CGDCONT when the context was defined For a dynamic address it will be the one assigned during the last PDP context activation that used the context...

Page 306: ...er value ranges for each PDP type are returned on a separate line The AT CGQMIN read command returns the current settings for each defined context If no minimum profile was explicitly specified for a context simply OK will be returned but default values will be used for that context Syntax Parameter Description Parameter specifies a particular PDP context definition see AT CGDCONT parameter cid Th...

Page 307: ...6 1 0 and is auto matically mapped to reliability class 2 2 Non real time traffic error sensitive application that can cope with infrequent data loss 3 Non real time traffic error sensitive application that can cope with data loss GMM SM and SMS 4 Real time traffic error sensitive application that can cope with data loss 5 Real time traffic error non sensitive application that can cope with data l...

Page 308: ...t s 13 1 000 000 2 2 kbit s 14 2 000 000 4 4 kbit s 15 5 000 000 11 1 kbit s 16 10 000 000 22 kbit s 17 20 000 000 44 kbit s 18 50 000 000 111 kbit s 31 best effort Packet Data Protocol Type IP Notes If parameters are not defined the parameter default values depend on the HLR stored subscribed default val ues Definitions of parameters can be found in 3GPP TS 22 060 27 and 3GPP TS 23 060 28 paragra...

Page 309: ... read command returns the current settings for each defined context If no requested profile was explicitly specified for a context simply OK will be returned but default values will be used for that context Syntax Parameter Description Parameter specifies a particular PDP context definition see AT CGDCONT parameter cid The parameter is used in other PDP context related commands Precedence class 0 ...

Page 310: ... time traffic error sensitive application that can cope with infrequent data loss 3 Non real time traffic error sensitive application that can cope with data loss GMM SM and SMS 4 Real time traffic error sensitive application that can cope with data loss 5 Real time traffic error non sensitive application that can cope with data loss Peak throughput class in octets per second 0 network subscribed ...

Page 311: ... s 14 2 000 000 4 4 kbit s 15 5 000 000 11 1 kbit s 16 10 000 000 22 kbit s 17 20 000 000 44 kbit s 18 50 000 000 111 kbit s 31 best effort Packet Data Protocol type IP Notes If parameters are not defined the parameter default values depend on the HLR stored subscribed default val ues Definitions of parameters can be found in 3GPP TS 22 060 27 and 3GPP TS 23 060 28 paragraph 15 2 Quality of Servic...

Page 312: ... ci are returned only if n 2 and ME is registered to the network Syntax Unsolicited Result Codes URC 1 CGREG stat Indicates a change in the ME s Packet Domain network registration status URC 2 CGREG stat lac ci AcT rac Indicates a change in the ME s Packet Domain network registration status or a change of the network cell including location information Parameter Description 0 P Disable network reg...

Page 313: ...EREGISTERED or GMM REGIS TERED INITIATED The Packet Domain service is enabled but an allowable PLMN is currently not available The ME will start a Packet Domain attach as soon as an allowable PLMN is available 3 Registration denied The ME is in GMM state GMM NULL The Packet Domain service is disabled the ME is not allowed to attach to Packet Domain if requested by the user 4 Unknown 5 Registered r...

Page 314: ... or service preference to be used Parameter is global for all interfaces and volatile 0 Packet Domain 1 P Circuit switched 2 Packet Domain preferred use circuit switched SMS transfer if mobile is not PS attached 3 Circuit switched preferred use Packet Domain if circuit switched is not avail able Note Sending SMS via Packet Domain is only possible when mobile is attached using AT CGATT Test Command...

Page 315: ...ivation announced by the unsolicited result codes RING or CRING GPRS EHS6 responds with CONNECT enters V 250 online data state and follows the same procedure as it would after having received a AT CGANS 1 with no L2P or cid values specified If you try to answer a request which is no longer present or which is already answered by another instance NO CARRIER is returned Syntax Exec Command ATA Respo...

Page 316: ...of an orderly shutdown of the PDP or an error the MT enters V 250 command state and returns NO CARRIER for details refer to Section 11 5 1 Automatic deac tivation of PDP context during dial up PPP ATD 99 is blocked when the Fixed Dialing lock is enabled and the number 99 is not present in the FD phonebook see AT CLCK SIM Fixed Dialing lock In this case CME ERROR call barred is returned Syntax Para...

Page 317: ... AT CGDCONT parameter cid Types of authentication to be used for the specified context 0 none 1 PAP 2 CHAP Parameter specifies the password used for authentication Parameter is mandatory even if not needed by network If no password is available the parameter shall be given in the format This applies also when auth_type equals 0 none Test Command AT SGAUTH Response s SGAUTH range of supported cid s...

Page 318: ...fidential Released Page 318 of 513 Parameter specifies the user name used for authentication Parameter is mandatory even if not needed by network If no user name is available the parameter shall be given in the format This applies also when auth_type equals 0 none user str NV ...

Page 319: ...ixed number of octets will be used GPRS Multislot Class The value can be one of the classes indicated with the Test command 8 GPRS Multislot Class 8 10 GPRS Multislot Class 10 11 GPRS Multislot Class 11 12 D GPRS Multislot Class 12 Test Command AT SGCONF Response s SGCONF list of supported llc_pdu_length_U s list of supported llc_pdu_length_I s list of supported GPRS msclass es list of supported E...

Page 320: ...an be one of the classes indicated with the Test command 8 EGPRS Multislot Class 8 10 EGPRS Multislot Class 10 11 EGPRS Multislot Class 11 12 D EGPRS Multislot Class 12 1 Changed Multislot Class settings will be applied immediately This is supported only if ME is not in state PS registered see AT CGREG EGPRS msclass num msClassChangeMode num ...

Page 321: ... format BCD numbers or GSM default alphabet characters are converted into characters type of address given by toda User Data In case of SMS 3GPP TS 23 040 36 TP User Data in text mode responses format If dcs indicates that 3GPP TS 23 038 35 GSM 7 bit default alphabet is used and fo indicates that 3GPP TS 23 040 36 TP User Data Header Indication is not set ME converts GSM alphabet into current TE c...

Page 322: ...ters according to the 8 bit GSM coding scheme If the SMS message format is text mode AT CMGF 1 and the character set is set to UCS2 with AT CSCS and the SMS is also coded as UCS2 see dcs of AT CSMP then the length is in octets instead of charac ters Memory to be used when listing reading and deleting messages BM Broadcast message storage ME Mobile Equipment message storage SM P USIM message storag...

Page 323: ...42 is represented as two characters 2A IRA 50 and 65 decimal In the case of CBS ra 3GPP TS 23 040 36 TP Recipient Address Ad dress Value field in string format BCD numbers or GSM default alphabet characters are converted into characters type of address given by tora Recipient Address 3GPP TS 23 040 36 TP Recipient Address Address Value field in string format BCD numbers or GSM default alphabet cha...

Page 324: ...nating Address 3GPP TS 24 011 39 TP Originating Address Type of Address octet in integer format default refer toda Type of Recipient Address 3GPP TS 24 011 39 TP Recipient Address Type of Address octet in integer format default refer toda Type of Service Center Address 3GPP TS 24 011 39 RP SC address Type of Address octet in integer format default refer toda st num stat str Description text mode m...

Page 325: ...3 before starting text or PDU input Use of line termination character followed by an additional response formatting character ATS4 may cause the problem that the latter will become part of the input data Test Command AT CMGC Response s OK Write Command If text mode see AT CMGF 1 AT CMGC fo ct pid mn da toda CR Text can be entered CTRL Z ESC Response s CMGC mr scts If sending fails ERROR CMS ERROR ...

Page 326: ...te the message specified in index 1 Delete all read messages from preferred message storage leaving unread messages and stored mobile originated messages whether sent or not untouched 2 Delete all read messages from preferred message storage and sent mobile originated messages leaving unread messages and unsent mobile originated messages untouched 3 Delete all read messages from preferred message ...

Page 327: ...s the input and output format of the short messages Syntax Parameter Description 0 F P PDU mode default when implemented 1 Text mode Test Command AT CMGF Response s CMGF list of supported mode s OK Read Command AT CMGF Response s CMGF mode OK ERROR CMS ERROR err Write Command AT CMGF mode Response s OK ERROR CMS ERROR err PIN Last Reference s 3GPP TS 27 005 44 mode num V W ...

Page 328: ...onse s CMGL list of supported stat s OK Exec Command AT CMGL Response s CMGL see write command for default of stat OK Write Command AT CMGL stat Response s Output if text mode AT CMGF 1 and command successful For SMS SUBMITs and or SMS DELIVERs CMGL index stat oa da alpha scts tooa toda length CR LF data CR LF OK For SMS STATUS REPORTs CMGL index stat fo mr ra tora scts dt st CR LF OK For SMS Comm...

Page 329: ... STA TUS REPORTs and SMS COMMANDs the response may be a mix of the responses of different SM types TE application can recognize the response format by examining the third response parameter Users should be aware that when using this AT command quickly after SIM PIN authentication the SIM data may not yet be accessible resulting in a short delay before the requested AT command response is returned ...

Page 330: ...er information See AT CSDH for details Syntax Test Command AT CMGR Response s OK Write Command AT CMGR index Response s Output if text mode AT CMGF 1 and command successful For SMS DELIVER CMGR stat oa alpha scts tooa fo pid dcs sca tosca length CR LF data OK For SMS SUBMIT CMGR stat da alpha toda fo pid dcs vp sca tosca length CR LF data OK For SMS STATUS REPORT CMGR stat fo mr ra tora scts dt st...

Page 331: ...T CMGR EHS6_ATC_V03 001 15 12 3 Confidential Released Page 331 of 513 Notes Response if AT CMGR is used to read an empty record index CMGR 0 0 Response if AT CMGR is used to read a non existent record index CMS ERROR invalid memory index ...

Page 332: ...still appears in the text plus the GSM code equivalent of the Backspace key Message Length in Text Mode The maximum length of a short message depends on the used coding scheme It is 160 characters if the 7 bit GSM coding scheme is used and 140 characters according to the 8 bit GSM coding scheme In case UCS2 character set selected it is highly recommended to set Data Coding Scheme dcs of AT CSMP to...

Page 333: ...ssage depends on the used coding scheme configured with dcs of AT CSMP 7 bit GSM coding scheme 160 characters 8 bit GSM coding scheme 140 characters 16 bit GSM coding scheme 70 characters The length of 8 bit data coded short messages has to be greater than 0 For more information on data coding schemes and character sets refer to 3GPP TS 23 038 35 and Section 1 7 1 GSM alphabet tables and UCS2 char...

Page 334: ...termination character followed by an additional response formatting character ATS4 may cause the problem that the latter will become part of the input data SMS COMMANDs and SMS STATUS REPORTs cannot be stored in text mode All characters entered behind the prompt will be recognized as GSM characters For example Back space ASCII character 8 does not delete a character but will be inserted into the s...

Page 335: ...n the response of the latest message send command AT CMGS AT CMSS etc and the next send command exceeds 1 5 seconds Afterwards ME will close the link and automatically switches mode back to 0 2 Keep link open until the time between the response of the latest messages send command AT CMGS AT CMSS etc and the next send command exceeds 1 5 seconds Afterwards ME will close the link but will not reset ...

Page 336: ...erence value mr is returned to the TE on successful message delivery Value can be used to identify message upon unsolicited delivery status report result code If the optional parameter da is given the old status of the short message at index remains unchanged see stat Syntax Test Command AT CMSS Response s OK Write Command If text mode AT CMGF 1 AT CMSS index da toda Response s CMSS mr scts OK If ...

Page 337: ... sends an RP ERROR message to the network The ME will automatically disable routing to the TE by setting both mt and ds values of AT CNMI to zero Syntax Parameter Description Parameter required only for PDU mode 0 Command operates similarly as in text mode 1 Send positive RP ACK acknowledgement to the network Accepted only in PDU mode 2 Send negative RP ERROR acknowledgement to the network Accepte...

Page 338: ... command was most recently issued The rules mt 2 and mt 3 for storing received messages are possible only if phase 2 compatibility is acti vated with AT CSMS 1 The parameter ds 1 is only available in phase 2 Syntax Unsolicited Result Codes URC 1 mt 1 CMTI mem3 index Indicates that new message has been received URC 2 mt 2 PDU mode enabled CMT alpha length CR LF pdu Indicates that new message has be...

Page 339: ... Description 0 SMS related URCs are always buffered in the ME If the buffer is full the oldest indications are discarded and replaced with newly received indications 1 F P SMS related URCs are forwarded directly to the TE However if this is not pos sible because ME TE link is reserved e g during a data call these URCs are discarded 2 SMS related URCs are forwarded directly to the TE However if thi...

Page 340: ...CBMs are routed directly to TE using URC 0 F P No SMS STATUS REPORTs are routed to the TE 1 SMS STATUS REPORTs are routed to the TE via URC 2 If SMS STATUS REPORT is routed into ME indication of the memory location is routed to the TE via URC 0 F P ME s buffer of SMS related URCs is flushed to the TE when mode changes from 0 to 1 2 or 3 1 ME s buffer of SMS related URCs is cleared when mode change...

Page 341: ...rrently in mem3 Number of messages storable in mem1 Number of messages storable in mem2 Number of messages storable in mem3 Test Command AT CPMS Response s CPMS list of supported mem1 s list of supported mem2 s list of supported mem3 s OK Read Command AT CPMS Response s CPMS mem1 used1 total1 mem2 used2 total2 mem3 used3 total3 OK ERROR CMS ERROR err Write Command AT CPMS mem1 mem2 mem3 Response s...

Page 342: ...Cinterion EHS6 AT Command Set 12 13 AT CPMS EHS6_ATC_V03 001 15 12 3 Confidential Released Page 342 of 513 Note The Mobile Equipment storage ME offers space for 4 short messages see mem1 ...

Page 343: ...te commands In PDU mode setting is used by the same commands but only when the length of the SMSC address coded into the pdu parameter equals zero Syntax Notes This command writes the service center address to non volatile memory The SMS service center address should be entered as specified by the service provider Test Command AT CSCA Response s OK Read Command AT CSCA Response s CSCA sca tosca OK...

Page 344: ...ossible combinations of CBM IDs e g 0 1 5 320 478 922 2000 3000 In certain configurations e g if using SIMs that contain data in Elementary File EF CBMI Cell Broadcast Mes sage Identifier less than six combinations may be available To access a SIM s Elementary File data refer to command AT CRSM CBM data coding scheme specification P Default value of this parameter is empty string All different pos...

Page 345: ...eader values defined in commands AT CSCA and AT CSMP sca tosca fo vp pid and dcs nor length toda or tooa in CMT AT CMGL AT CMGR result codes for SMS DELIVERs and SMS SUBMITs in text mode for SMS COMMANDs in CMGR result code do not show pid mn da toda length or cdata 1 Show the values in result codes Test Command AT CSDH Response s CSDH list of supported show s OK Read Command AT CSDH Response s CS...

Page 346: ...idity period format is given as hexadecimal coded string e g pdu with quotes Syntax Parameter Description First Octet Depending on the command or result code First octet of 3GPP TS 23 040 36 SMS DELIVER SMS SUBMIT SMS STATUS REPORT or SMS COMMAND in integer format 0 17 P 255 Validity Period Depending on SMS SUBMIT fo setting 3GPP TS 23 040 36 TP Validity Period either in integer format or in time ...

Page 347: ...ge 347 of 513 Data Coding Scheme 3GPP TS 23 038 35 SMS Data Coding Scheme or Cell Broadcast Data Coding Scheme in integer format 0 P 247 Note When storing a SMS DELIVER from the TE to the preferred memory storage in text mode using the AT CMGW write command vp field can be used for scts dcs num ...

Page 348: ...ding schemes 1 3GPP TS 23 040 36 and 3GPP TS 23 041 37 the syntax of SMS AT com mands is compatible with 3GPP TS 27 005 44 Phase 2 version the require ment of service setting 1 is mentioned under corresponding command descriptions Mobile Terminated Messages 0 Type not supported 1 P Type supported Mobile Originated Messages 0 Type not supported 1 P Type supported Test Command AT CSMS Response s CSM...

Page 349: ...e Phase 2 specific a CMS ERROR unknown error will appear It is recommended to switch the AT CNMI Parameters to Phase 2 specific values before entering Phase 2 Phase 2 service 1 must be set before the following features can be used Configuring procedures for indicating received short messages with the AT CNMI parameters mt 2 or mt 3 and ds 1 Acknowledging incoming short messages with AT CNMA Receiv...

Page 350: ...d but uses the given default of stat Syntax Notes The selected mem1 can contain different types of SMs e g SMS DELIVERs SMS SUBMITs and SMS COMMANDs the response may be a mix of the responses of different SM types TE application can recog nize the response format by examining the third response parameter Users should be aware that when using this AT command quickly after SIM PIN authentication the...

Page 351: ...ntax as AT CMGR The only functional difference is that the status REC UNREAD of a short message is not overwritten to REC READ Syntax Note Users should be aware that when using this AT command quickly after SIM PIN authentication the SIM data may not yet be accessible resulting in a short delay before the requested AT command response is returned Test Command AT SMGR Response s OK Write Command AT...

Page 352: ...d Identification Number AT CCID serves to query the USIM card identification number This information is retrieved from USIM elemen tary file EFICCID for details refer to 3GPP TS 11 11 17 3GPP TS 31 101 18 3GPP TS 31 102 19 Syntax Parameter Description Integrated Circuit Card ID of the USIM Test Command AT CCID Response s OK Read Command AT CCID Response s CCID ICCID OK ERROR CME ERROR err Exec Com...

Page 353: ...esult code CME ERROR may be returned if the command cannot be passed to the USIM e g if the USIM is not inserted However failure in the execution of the command in the USIM is reported in sw1 and sw2 parameters Syntax Parameter Description USIM command number 176 READ BINARY 178 READ RECORD 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS Identifier for an elementary data file on US...

Page 354: ...oth cases on successful or failed execution of the command 0 255 Status information from the USIM about the execution of the actual command It is returned in both cases on successful or failed execution of the command 0 255 Response data in case of a successful completion of the previously issued command STATUS and GET RESPONSE commands return data which gives information about the currently selec...

Page 355: ... supported by AT CSIM SELECT STATUS READ BINARY UPDATE BINARY READ RECORD UPDATE RECORD SEEK INCREASE and GET RESPONSE Other USIM commands will work in conjunction with the USIM but the correct interaction of the USIM with the EHS6 is not guaranteed Syntax Parameter Description Number of characters of command or response string Command passed on by the ME to the USIM Response data of the command r...

Page 356: ...executed by the ME itself comparable with AT commands Other PAC types are immediately forwarded to the TE e g DISPLAY TEXT Terminal Response is the ME s answer to the last PAC sometimes to be provided by the TE Envelope commands are sent from the ME or TE to the USIM Application such as MENU SELECTION 14 1 AT SSTA Remote SAT Interface Activation AT SSTA write command can be used to determine the R...

Page 357: ...ersion of this command SAT Terminal Profile according to 3GPP TS 11 14 21 3GPP TS 31 111 22 ETSI TS 102 223 23 The profile tells the SIM Application which features e g Proactive Commands are supported by the SIM Appli cation Toolkit implementation of the ME PAC user timeout in seconds This parameter is not applicable SIM Application type This parameter shows the type of SIM application currently r...

Page 358: ...8 of 513 1 Explicit Response ER mode This mode is intended for use with an MMI If ER mode is enabled the MMI is required to handle via ME s Remote SAT interface all commands and responses transmitted to or from the SIM or USIM If ER mode is enabled the ME enters the IDLE state state 2 after reboot ...

Page 359: ...RC 1 Refresh STKPRO 01 CmdQualifier URC 2 Set up event list STKPRO 05 EventList URC 3 Set up call STKPRO 16 DialNumber Subaddr CmdQualifier Alpha1 IconId1 Alpha2 IconId2 URC 4 Send SS STKPRO 17 SsData Alpha IconId RefNumber URC 5 Send USSD STKPRO 18 Dcs HexString Alpha IconId RefNumber URC 6 Send SMS STKPRO 19 Alpha IconId RefNumber URC 7 Send DTMF STKPRO 20 Alpha IconId DtmfStr URC 8 Launch brows...

Page 360: ...Item IconId IconIdListElem URC 14 Set up menu STKPRO 37 CmdQualifier Alpha ItemId TotalItems ItemText NextAction IconId IconIdListElem URC 15 Provide local information STKPRO 38 CmdQualifier URC 16 Set up idle mode text STKPRO 40 Dcs HexString IconId URC 17 Language notification STKPRO 53 Lang URC 18 Open channel STKPRO 64 CmdQualifier Alpha IconId DialNumber ReconInterval ReconTimeUnit IdleInterv...

Page 361: ...MS 20 Send DTMF 21 Launch browser currently not supported by EHS6 32 Play tone 33 Display text 34 Get inkey 35 Get input 36 Select item 37 Set up menu 38 Provide local information 40 Set up idle mode text 52 Run AT cmd info 53 Language notfication 64 Open channel 65 Close channel 66 Receive data 67 Send data 68 Get channel status Command qualifier See 3GPP TS 11 14 21 3GPP TS 31 111 22 ETSI TS 102...

Page 362: ...xt string Text string Text string Icon Identifier Icon Identifier Icon Identifier Icon ID list element Data string Reference number DTMF string 01 Dial tone 02 Call subscriber busy 03 Congestion 04 Radio path acknowledge 05 Radio path not available DialNumber num Subaddr num Alpha str Alpha1 str Alpha2 str IconId num IconId1 num IconId2 num IconIdListElem num SsData str RefNumber num DtmfStr str T...

Page 363: ...n is released automatically If not present the ME never shall release a connection automatically 0 Indicates a non existing duration object 1 255 Multiples of IdleUnit 0 Minutes 1 Seconds 2 Tenth of seconds A duration for reconnect tries The interval specifies the time interval of the duration in multiples of the reconnect time unit used 0 Indicates a non existing duration object 1 255 Multiples o...

Page 364: ... not supported by EHS6 255 Invalid Hex string containing detailed information dependent on the type The buffer the TE shall allocate for channel data Data coding scheme of the text string Text strings may be coded in 7 bit 8 bit or UCS2 16 bit for user authen tication data if requested by the bearer connection Specifies user authentication data if requested by the bearer connection Coding based on...

Page 365: ...UDP as defined in RFC 768 9 2 TCP as defined in RFC 793 10 255 No transport protocol specified Specifies the port number Called party subaddress for CS bearers only Type of destination address 33 IPv4 address 255 Invalid Specifies the destination point of the connection Hex string Specifies the id of BIP channel 1 7 Specifies the data length that the user want to receive from a BIP channel Hex str...

Page 366: ...lete but not removed so far For the general Result s 32 33 38 52 53 55 57 and 58 it is mandatory for the ME to provide a specific cause value by using the AddResult parameter additional information For others additional information will be ignored Syntax Test Command AT STKTR Response s STKTR list of supported ProactCmd s OK Write Command Refresh AT STKTR 01 Result AddResult Response s OK ERROR CM...

Page 367: ... Response s OK ERROR CME ERROR err Write Command Send DTMF AT STKTR 20 Result AddResult Response s OK ERROR CME ERROR err Write Command Launch browser AT STKTR 21 Result Response s OK ERROR CME ERROR err Write Command Play tone AT STKTR 32 Result AddResult Response s OK ERROR CME ERROR err Write Command Display text AT STKTR 33 Result AddResult Response s OK ERROR CME ERROR err Write Command Get i...

Page 368: ...RROR CME ERROR err Write Command Set up menu AT STKTR 37 Result AddResult Response s OK ERROR CME ERROR err Write Command Provide local information generic AT STKTR 38 Result AddResult Response s OK ERROR CME ERROR err Write Command Provide local information Set language AT STKTR 38 Result Lang Response s OK ERROR CME ERROR err Write Command Set up idle mode text AT STKTR 40 Result AddResult Respo...

Page 369: ... Command Open channel AT STKTR 64 Result Response s OK ERROR CME ERROR err Write Command Close channel AT STKTR 65 Result Response s OK ERROR CME ERROR err Write Command Receive data AT STKTR 66 Result Response s OK ERROR CME ERROR err Write Command Send data AT STKTR 67 Result Response s OK ERROR CME ERROR err Write Command Get channel status AT STKTR 68 Result Response s OK ERROR CME ERROR err P...

Page 370: ... Help information required by the user 20 USSD or SS transaction terminated by the user 32 ME currently unable to process command 33 Network currently unable to process the command 34 User did not accept call set up request 35 User cleared down call before connection or network release 36 Action in contradiction with the current timer state 37 Interaction with call control by SIM temporary problem...

Page 371: ...Cinterion EHS6 AT Command Set 14 3 AT STKTR EHS6_ATC_V03 001 15 12 3 Confidential Released Page 371 of 513 String in hexadecimal format Language given as integer e g 28261 English HexString str Lang num ...

Page 372: ...enu selection 214 Event download Item identifier Optional parameter for Event 08 Browser termination 0 User termination 1 Error termination Optional parameter for EnvCmd 211 0 Help is requested 1 Help is not requested Test Command AT STKENV Response s STKENV list of supported EnvCmd s OK Write Command Menu Selection AT STKENV 211 ItemId Help Response s OK ERROR CME ERROR err Write Command Event do...

Page 373: ...STKENV EHS6_ATC_V03 001 15 12 3 Confidential Released Page 373 of 513 01 Call connected event 04 User activity event 05 Idle screen available event 07 Language selection 08 Browser termination event currently not supported by EHS6 Event num ...

Page 374: ... URC 3 Reported activity Send USSD commmand STKCC 3 ResVal Alpha UssdCode URC 4 Reported activity Send short message STKCC 4 ResVal Alpha ToSca Sca ToRa Ra Parameter Description Call control result value 0 Allowed 1 Not allowed 2 Allowed with modification 254 USAT busy status word SW x9300 Optional information provided by the USIM as text string Called party phone number 0 255 Type of number ton a...

Page 375: ...on and numbering plan identifier npi of Service Center address e g 129 for national number 145 for international number Service Center Address 0 255 Type of number ton and numbering plan identifier npi of Recipient address e g 129 for national number 145 for international number Recipient Address ToSca num Sca num ToRa num Ra str ...

Page 376: ...01 Refresh 05 Set up event list 16 Set up call 17 Send SS 18 Send USSD 19 Send SMS 20 Send DTMF 21 Launch browser currently not supported by EHS6 32 Play tone 33 Display text 34 Get inkey 35 Get input 36 Select item 37 Set up menu 38 Provide local information 40 Set up idle mode text 52 Run AT cmd info 53 Language notfication 64 Open channel 65 Close channel 66 Receive data 67 Send data 68 Get cha...

Page 377: ... from the USIM about the execution of the last com mand See 3GPP TS 11 11 17 for list and description of possible values 0 255 0 Command to USIM was suppressed 144 Last command successfully executed and USAT cycle finished No further PAC required 144 HEX 0x90 145 Last command successfully executed USAT cycle not yet finished Next PAC is required 145 HEX 0x91 Sw1 num ...

Page 378: ...for PAC 37 OK STKCNF 37 0 255 144 STKCNF URC confirms that command was suc cessfully executed and USAT cycle has finished No further PAC required AT STKENV 211 2 Sending envelope command for selecting EMail option OK STKCNF 129 0 255 144 STKCNF URC indicates end of proactive session confirms that last command was successfully exe cuted and USAT cycle has finished No further PAC required STKPRO 33 ...

Page 379: ...cycle has finished No further PAC required STKPRO 35 0 4 456E746572203132333435 5 5 0 STKPRO URC indicates that PAC 35 Get input is received The text given in hexadecimal format means that Enter 12345 is requested AT STKTR 35 0 0 0 4 3132333435 Terminal response command for PAC 35 is sending 12345 as HEX string 3132333435 OK STKCNF 34 0 255 144 STKCNF URC confirms that command was suc cessfully ex...

Page 380: ...tached Subscriber Identity Module SIM 15 1 AT CNUM Read own numbers AT CNUM returns the subscribers own number s from the SIM Syntax Parameter Description Optional alphanumeric string associated with number Phone number in format specified by type Type of address octet see also AT CPBR type Test Command AT CNUM Response s OK Exec Command AT CNUM Response s CNUM alpha number type CNUM OK ERROR CME ...

Page 381: ... within phonebook memory where to start reading The maximum range sup ported by the current phonebook is given in the test command response If location1 exceeds the upper bound maxloc as indicated by the test command command will respond with CME ERROR invalid index The last highest location number within phonebook memory where to stop reading The maximum range sup ported by the current phonebook ...

Page 382: ...s parameter is given with test command response parameter tlength If using an ASCII terminal characters which are coded differently in ASCII and GSM have to be entered via escape sequences as described in Section 1 7 Supported character sets Maximum location number for the currently selected storage For phonebooks located on the SIM this value depends on the SIM card type Maximum length of phone n...

Page 383: ... EHS6_ATC_V03 001 15 12 3 Confidential Released Page 383 of 513 AT CPBR 1 3 Then use the AT CPBR write command to display the phonebook entries sorted by location numbers CPBR 1 999999 145 Charlie CPBR 2 777777 145 Bill CPBR 3 888888 145 Arthur ...

Page 384: ...d value Syntax Parameter Description SM P SIM phonebook FD SIM fixed dialing phonebook EF_FDN Requires PIN2 to be given using password or AT CPIN2 SN SIM service dialing number phonebook EF_SDN Read only LD SIM Last number Dialed phonebook Stores all voice call numbers dialed with ATD but no data call numbers Read only ON SIM MSISDN Own Number phonebook EC SIM emergency call code phonebook Read on...

Page 385: ...mber of used locations in selected memory storage Value indicating the maximum number of locations allowed in the selected memory storage String type value representing the PIN2 code required when selecting PIN2 code locked storage above e g FD BN Not necessary if PIN2 was set using AT CPIN2 before used num total num password str ...

Page 386: ...ven the first free entry will be used If location is given as the only parameter the phonebook entry specified by location is deleted Phone number in format specified by type Parameter must be present although it may be an empty string Alphabetic characters are not permitted The number may contain dialstring modifiers or p However please note that entries containing codes cannot be stored together...

Page 387: ...this parameter is given in the test command response tlength When using an ASCII terminal characters which are coded differently in ASCII and GSM have to be entered via escape sequences as described in Section 1 7 Supported character sets Maximum number of locations supported by the currently selected storage For phonebooks located on USIM this value varies depending on the USIM card See AT CPBS f...

Page 388: ...y string Type of address octet which defines the used type of number ton and the numbering plan identification npi Please consider that for types other than 129 or 145 dialing from phonebook with ATD mem n is depending on the network not always possible refer to 3GPP TS 24 008 40 subclause 10 5 4 7 for details See also type of AT CPBW Possible values are 128 Restricted number includes unknown type...

Page 389: ...elephone number The value indicated by the test command is given in octets If text is given as GSM characters each character corresponds to one octet If the text string is given in UCS2 the maximum number of characters depends on the coding scheme used for the alpha field of the SIM according to 3GPP TS 11 11 17 3GPP TS 31 101 18 3GPP TS 31 102 19 Annex B In the worst case the number of UCS2 chara...

Page 390: ... type Parameter must be present when setting mode 1 the voice mail number Alphabetic characters are not permitted The number may contain dialstring modifiers or p Type of address octet which defines the used type of number ton and the numbering plan identification npi If type is not specified the unknown type 129 is used If number contains a leading type 145 international is used Supported values ...

Page 391: ...nown 128 255 Other values refer to 3GPP TS 24 008 40 subclause 10 5 4 7 for details Examples EXAMPLE 1 Make a new voice mail number entry EXAMPLE 2 Delete the voice mail number entry EXAMPLE 3 Read an empty voice mail number entry AT CSVM 1 1234567890 The type is not specified therefore the unknown type 129 is used OK The voice mail number is written to ME AT CSVM 0 The parameters number and type ...

Page 392: ...DAI resources are not available AT SCFG GPIO mode DAI gpio or rsv then the Test command format is usable for all DAI related audio AT commands but Read Write Exec commands are blocked and will respond CME ERROR operation not allowed The two commands AT VTD and AT VTS are usable regardless of GPIO mode DAI settings 16 1 ATL Set monitor speaker loudness ATL is implemented for V 250ter compatibility ...

Page 393: ...SNFM command During an active call users should be aware that when they switch back and forth between different audio modes for example handsfree on off the value of mute does not change i e the microphone mode is retained until explicitly changed Syntax Parameter Description 0 P Mute off 1 Mute on Test Command AT CMUT Response s CMUT list of supported mute s OK Read Command AT CMUT Response s CMU...

Page 394: ...ength of tones transmitted with the AT VTS command Syntax Parameter Description Duration of the DTMF signal in 1 10 seconds with tolerance 1 5 P 255 Test Command AT VTD Response s VTD list of supported duration s OK Read Command AT VTD Response s duration OK ERROR CME ERROR err Write Command AT VTD duration Response s OK ERROR CME ERROR err PIN Last Reference s 3GPP TS 27 007 45 duration num ...

Page 395: ...ted as a DTMF tone whose duration is set by AT VTD 2 dtmf duration This is interpreted as a DTMF tone whose duration is set by duration The AT VTS test command returns a list of supported ASCII characters and the range of duration Syntax Parameter Description Single ASCII character in the set 0 9 A B C D 1 255 Tone duration in multiples of 100ms duration can be used only in combination with dtmf B...

Page 396: ...DTMF tones whose duration is set by duration OK AT VTS 1 2 3 4 5 1 200 B 254 Combination of DTMF tones with duration set by AT VTD and duration OK ATD030311028253 Making a call OK AT CLCC Call established CLCC 1 0 0 0 0 128 OK AT VTS 1 2 3 4 Sending DTMF tones whose duration is set by AT VTD OK AT VTS A Sending one DTMF tone whose duration is set by AT VTD OK AT VTS 1 200 B 254 Sending DTMF tones ...

Page 397: ...rite command will respond CME ERROR operation not allowed Parameter is mandatory if io 1 digital 0 P Master mode 1 Slave mode Parameter is mandatory if io 1 digital 0 P Long frame 1 Short frame Test Command AT SAIC Response s SAIC list of supported io s list of supported mode s list of supported frame_mode s list of supported clkopt s list of supported sample_rate s list of supported sample_format...

Page 398: ... io 1 digital 0 Permanent clock 1 P Non permanent clock Parameter is mandatory if io 1 digital 0 P 8KHz 1 16KHz Parameter is mandatory if io 1 digital 0 P 16 bits per sample Note Changes to AT SAIC are volatile that means settings will change back to default value when the ME is pow ered up next time clkopt num sample_rate num sample_format num ...

Page 399: ...om from 43 5 db to 6 dB adjustable in steps of 0 5 dB 0 96 dB 1 43 5 dB 88 0 dB 99 5 5 dB 100 6 dB Notes The microphone mute status MicSwitch has no influence on value of inVolStep Attention When you adjust audio parameters avoid exceeding the maximum allowed level Bear in mind that exposure to excessive levels of noise can cause physical damage to users Test Command AT SNFI Response s SNFI list o...

Page 400: ...o mute the microphone Syntax Parameter Description Microphone mute control parameter Evaluated only during voice calls Command does not depend on audio mode 0 Mutes the microphone 1 P Activates the microphone Note During an active call users should be aware that when they switch back and forth between different audio modes for example handsfree on off the value of MicSwitch does not change i e the...

Page 401: ...0 96 dB 1 43 5 dB 88 0 dB 99 5 5 dB 100 6 dB 0 175 Sidetone gain ranging from 43 5 dB to 43 5 dB adjustable in steps 0 5 dB 0 96 dB 175 43 5 dB Note CAUTION When you adjust audio parameters avoid exceeding the maximum allowed level Bear in mind that exposure to excessive levels of noise can cause physical damage to users Test Command AT SNFO Response s SNFO list of supported outVolStep s list of s...

Page 402: ... Syntax Parameter Description 1 Audio mode 1 Standard mode optimized reference handset that can be con nected to the digital audio interface Note The default parameters are determined for type approval and are not adjustable with AT commands for all supported audio interfaces 2 Audio mode 2 For a basic handsfree speakerphone device Siemens Car Kit Portable 3 Audio mode 3 For mono headset 4 Audio m...

Page 403: ...an be used during a voice call to switch back and forth between different modes This allows the user for example to switch handsfree operation speakerphone on and off Audio modes from 5 to 9 are customer modes that can be prepared for specific customer requirements The default audio mode is active each time the module is powered up ...

Page 404: ...ed to set the module s speech system into CTM mode the AT SNFTTY command allows a CTM device to be connected to one of the three audio interfaces of EHS6 Traditional TTY devices that do not incorporate CTM functionality can be connected through an external TTY to CTM adapter Related documents Refer to the relevant standards such as 3GPP TS 26 226 ETSI TS 126 226 and 3GPP TS 23 228 ETSI TS 123 226 ...

Page 405: ...ter the read command to check the type and volume of the current ring tone and to view the status of playback on off The AT SRTC write command chooses the type and volume of ring tones The selected type and volume are stored non volatile The only exception is type 0 which is not stored because it is intended only to quickly stop the tone currently played So type 0 only stops immediately the audibl...

Page 406: ...equence 8 Volume of ring tone varies from low to high 0 D Mute 1 Very low 2 Low 3 Middle 4 High Status of test ringing Indicates whether or not a melody is currently being played back for testing 0 Switched off 1 Switched on Note Before first using ring tones note that the following settings apply We have chosen to let you decide your own preferences when you start using ring tones Therefore facto...

Page 407: ... kbps allowing a maximum of 30 minutes for a recorded voice prompt Therefore recording finishes automatically after 30 minutes unless you stop recording with audioFileCmd 3 The AT SIND command provides the voiceprompt indicator to notify the user when playback or recording starts and stops Syntax Parameter Description Audio file handling command 0 Start playback 1 Stop playback 2 Start recording t...

Page 408: ...e file header To select a voice prompt for playback from the FFS the amr file must be given as a fully qualified path and file name beginning with a Directory separator is 002Fh Example a PATH TO VOICEPROMPT file amr To play the voice prompt currently held in the RAM file loaded from FFS or recorded via AT SAFH 2 simply enter quotation marks Status of the requested audio file 0 No error 1 Error Vo...

Page 409: ... 3 Confidential Released Page 409 of 513 EXAMPLE 3 OK CIEV voiceprompt 1 Playback starts CIEV voiceprompt 0 Playback has finished AT SAFH 4 Store recorded audio file to FFS SAFH 0 No error OK CIEV voiceprompt 1 Playback starts CIEV voiceprompt 0 Playback has finished ...

Page 410: ... s max string length of upwd s OK Write Command AT SJAM action midlet url upwd Response s For AT SJAM 0 till 3 OK If not successful ERROR CME ERROR err For AT SJAM 4 SJAM midlet url midlet name midlet vendor midlet version midlet autostart midlet suite size record store size SJAM midlet url midlet name midlet vendor midlet version midlet autostart midlet suite size record store size SJAM For AT SJ...

Page 411: ...lloUniverse jad Midlet name Midlet vendor Version of the Java Midlet size of the Java Midlet Suite Size in bytes occupied by the midlet in FFS size of all records stores of Java Midlet Size in bytes occupied by all record stores of the midlet in FFS Autostart property of the Java Midlet as defined in the jad or jar file Detailed explanations can be found in 3 The autostart capability set in the Ja...

Page 412: ...w to handle pass words Only one instance of each Java Midlet can run at the same time The string parameters are in IRA format The autostart property status informs if the autostart property exists in the jad file of the midlet In that case the midlet can be autostarted see ua As signatures are defined in jad files it is recommended to use only jad files for installing signed Java appli cations Whe...

Page 413: ...ME will send the response JDL CRC32 crc and JDL END OK and return to command mode to finish the download process Please note that binary data mode cannot be aborted if invoked without sending data In this case the ME must be restarted Syntax Parameter Description Available size in ME Flash File System Test Command AT SJDL Response s OK Read Command AT SJDL Response s SJDL size OK ERROR CME ERROR e...

Page 414: ...to the file relative to path A in Flash File System The maximum length of this parameter 128 bytes CRC32 value from fileName Examples EXAMPLE 1 The following example is provided to illustrate the Java download of a file EXAMPLE 2 The following example is provided to illustrate the deletion of a file mode num fileLength num fileName str crc num AT SJDL 1 10 test txt Start Java download mode CONNECT...

Page 415: ... for HTTPS Connections Switch on off OBEX Functionality Del Certificate Del all Certificates Del Https Client Certificate Indirect command mode Java security commands are contained in files stored in the FFS such as the following Set Customer Keystore Add Certificate Add HTTPS Client Certificate IMPORTANT After each Java security command the ME must be reset Syntax Test Command AT SJMSEC Response ...

Page 416: ...mmand binary format Keystore usage 0 No keystore installed Internal mode dedicated for manufacturer 1 D No keystore installed Unsigned midlets can still be installed 2 Keystore installed Only signed midlets can be installed Security check 0 D HTTPS connection or Secure Connection without check against the certificate store 1 HTTPS connection or Secure Connection with check against the certificate ...

Page 417: ... keystore error 8 certificate file exits 9 cannot create certificate file 10 certificate file does not exists 11 jsec cfg error 12 cannot delete certificate file 13 certificate store does not exists 14 cannot read command file 15 IMEI is wrong 16 cannot create key file 17 unknown error Error string contains the Java exception message str str ...

Page 418: ... for all interfaces volatile and will not be reset by AT F P Specifies the password for access to the dialup network Parameter is global for all interfaces volatile and will not be reset by AT F Test Command AT SJNET Response s SJNET gprs string length range of entry point string length range of login string length range of password string length range of dns 0 21600 OK Read Command AT SJNET Respo...

Page 419: ...to properly handle the automatic DNS service Parameter is global for all interfaces volatile and will not be reset by AT F Idle Timeout in seconds 0 30 P 21600 Specifies the Java network idle timeout which is the number of seconds to wait before the network connection is terminated automatically after having closed the last socket on this connection The value 0 means no timeout at all you have to ...

Page 420: ...d This can be used to handle different Java applications on the same server After a firmware update it is recommended to configure the OTAP parameters by AT command again because the previously saved configuration with the previous firmware may be out of date Syntax Test Command AT SJOTAP Response s SJOTAP max string length of SMS_pwd max string length of Jad_URL max string length of Appl_Dir max ...

Page 421: ... Service gprs Use Bearer service GPRS for IPV4 GPRS0 Use Bearer service GPRS0 which is same as GPRS for IPv4 Destination Access point name APN User name for accessing the network Password for accessing the network Domain Name Server URL to which result codes are posted Ignore SMS PID on Set ignore SMS PID on off Set ignore SMS PID off SMS_pwd str Jad_URL str Appl_Dir str HTTP_User str HTTP_Pwd str...

Page 422: ...d are set to not configured while parameters which are entered as will be stored as an empty string Parameters Ignore_Sms_PID and Hide_HTTP_auth_params which are entered as will be stored as off If the execute command ends up with an error one or more mandatory parameters have not been specified see 3 For the installation of Java applications via OTAP the parameters BS and Dest are mandatory For t...

Page 423: ...the application will be automatically removed Therefore the two commands AT SJAM and AT SJRA are mutually exclusive Syntax Parameter Description Path of the Java application The application name must be given as a fully qualified pathname a to the jad file containing the desired application The local flash file system is identified by A Directory separator is 002Fh Example A java jam example hello...

Page 424: ...re related to various areas 18 1 A Repeat Previous Command Line Repeat previous AT command line In general after beginning a command line with character a or A a second character t T or has to follow acts as line terminating character In case of using a wrong second character it is necessary to start again with character a or A Syntax Exec Command A Response s PIN Last Reference s V 250 ...

Page 425: ...d has no effect on module behavior Read command will return value written by user or default value n 13 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile If changing this setting the new value has no effect for SHUTDOWN URC Read Command ATS3 Response s n OK Writ...

Page 426: ...7 Notes Command ATS4 is dummy and has no effect on module behavior Read command will return value written by user or default value n 10 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile Read Command ATS4 Response s n OK Write Command ATS4 n Response s OK ERROR P...

Page 427: ...27 Notes Command ATS5 is dummy and has no effect on module behavior Read command will return value written by user or default value n 8 Write command will return OK or ERROR OK when parameter n is in range ERROR otherwise Despite OK returned in case of any parameter from range no changes will be made Parameter is volatile Read Command ATS5 Response s n OK Write Command ATS5 n Response s OK ERROR P...

Page 428: ...s included The command causes the ME to reset and enter the firmware download mode this may take some milliseconds After entering the download mode the ME sends the start pattern HEX 0x01 ANSWER_OK to the update tool to indicate its ready state Next the update tool shall start to send the records of the firmware file Each record received by the ME is acknowledged to the update tool Once all record...

Page 429: ...anagement The maximum number of directories is limited to 100 The maximum number of files is limited little more than one thousand Note It is not possible to use these maximum numbers of file system entries the actual amount of files and directories may be lower because some of them are used internally by the Java system in the Java applica tion manager e g for installed MIDlets Note Ensure not to...

Page 430: ...FSA write range of fh max value of size OK Write Command Close a file The file has to be successfully opened before AT SFSA close fh Response s In case of success SFSA result OK In case of error SFSA result ERROR CME ERROR err Write Command Copy a file given by the path parameter to the file given by the DestinationPath Both names should not be identical otherwise copy operation returns error path...

Page 431: ... path Response s In case of success SFSA name SFSA result OK In case of error SFSA result ERROR CME ERROR err Write Command Create a directory The directory in which the new directory should be created must already exist i e the cre ation of intermediate sub directories is not supported AT SFSA mkdir path Response s In case of success SFSA result OK In case of error SFSA result ERROR CME ERROR err...

Page 432: ...ess CR LF SFSA nbytes result CR LF Binary data of nbytes bytes OK In case of error SFSA result ERROR CME ERROR err Write Command Remove a file The file has to be closed AT SFSA remove path Response s In case of success SFSA result OK In case of error SFSA result ERROR CME ERROR err Write Command Rename a file or directory AT SFSA rename path name Response s In case of success SFSA result OK In cas...

Page 433: ... data entry mode and is ready to receive binary data over the serial interface The ME awaits certain number of size bytes to write There are two ways to quit the data entry mode and revert to AT command mode the exact number of bytes has been received by the ME see the size parameter timeout has expired The timeout value for reception of each character is 30 seconds After invoking the command it i...

Page 434: ...n take up to 180 seconds due to internal flash file system data processing Primary group Those file access flags are not supported However any flag value setting is possible for compatibility reasons but it is ignored Hence there is always full access to all files 0 Read only 1 Write only 2 Read write Has priority over the read only and write only flags when set Optional group 4 Append Set the cur...

Page 435: ...ative file pointer attempted 24 no more file descriptors available 28 no free space available 30 sharing violation 100 invalid drive 101 invalid path 102 invalid file name 103 generic internal error 104 path too long 201 command not recognized 202 incorrect parameter 203 incorrect number of input parameters 204 input parameter out of range 205 copy error cannot open source file for reading 206 cop...

Page 436: ...signed value 2147483630 2147483630 The new position in a file 32 bit signed value 2147483630 2147483630 CRC check sum computed on a file 16 bit value The check sum is calculated using the initial value 65535 hex 0xFFFF The polynomial generator is x16 x12 x5 1 and the final XOR value equals 65535 hex 0xFFFF The low bit order is used for the whole calculation the least significant bit at the leftmos...

Page 437: ...of last file modification Format is yy mm dd hh mm ss where the characters indicate the two last digits of the year followed by month day hour minutes seconds for example 6th of July 2005 22 10 00 hours equals to 05 07 06 22 10 00 Date of last file status change Identical with DateLastModification Format is yy mm dd hh mm ss where the characters indicate the two last digits of the year followed by...

Page 438: ...de s SRVCFG CBL gps longitude range of CBLLongitude s SRVCFG CBL gps hAcc range of CBLHacc s SRVCFG CBL gps posAge range of CBLPosAge s SRVCFG CBL gps elevation range of CBLElevation s SRVCFG CBL gps vaccurancy range of CBLVaccurancy s SRVCFG CBL gps heading range of CBLHeading s SRVCFG CBL gps speed range of CBLSpeed s SRVCFG CBL wifi list of supported CBLWifi s SRVCFG CBL wifi bssid max string l...

Page 439: ...ERROR err Write Command Query Configure the latitude of the GPS entity AT SRVCFG CBL gps latitude CBLLatitude Response s SRVCFG CBL gps latitude CBLLatitude OK ERROR CME ERROR err Write Command Query Configure the longitude of the GPS entity AT SRVCFG CBL gps longitude CBLLongitude Response s SRVCFG CBL gps longitude CBLLongitude OK ERROR CME ERROR err Write Command Query Configure the accuracy ho...

Page 440: ...Configure altitude accuracy of the GPS entity AT SRVCFG CBL gps vaccurancy CBLVaccurancy Response s SRVCFG CBL gps vaccurancy CBLVaccurancy OK ERROR CME ERROR err Write Command Query Configure the direction of movement of the GPS entity AT SRVCFG CBL gps heading CBLHeading Response s SRVCFG CBL gps heading CBLHeading OK ERROR CME ERROR err Write Command Query Configure the speed of GPS location of...

Page 441: ...one time positioning request in non blocking mode 0 D 1440 City information Setting can be used to control whether the city information is shown in the response if available 0 D Disable city flag 1 Enable city flag Write Command Query Configure the BSSID for the wifi entity AT SRVCFG CBL wifi bssid CBLBssid Response s SRVCFG CBL wifi bssid CBLBssid OK ERROR CME ERROR err Write Command Query Config...

Page 442: ...ude is a mandatory value for the GPS entity Its default value is empty The value can be set in the format 45 62154 This parameter is effective only if CBLGps is 1 and can be modified only when CBLGps is 0 Note that this parameter will be reset to 0 after the GPS entity has been used 90 00000 90 00000 A valid latitude of place D The latitude is not set Longitude of the GPS entity Longitude is a man...

Page 443: ...n D The altitude is not set The accuracy of the altitude This parameter specifies the altitude accuracy for the GPS locoation in meters Its default value is empty The value can be modified only when CBLGps is 0 Note that this parameter will be reset to 0 after the GPS entity has been used 0 65535 A valid accuracy of altitude for GPS location D The accuracy of altitude is not set The direction of m...

Page 444: ...fi This parameter represents the name of Wifi access point The maximal length of the string is 32 Note that this parameter will be reset to after the Wifi entity has been used D The SSID of the Wifi is not set The measured signal strength of the Wifi This parameter denotes the received signal strength in dBm Note that this parameter will be reset to after the Wifi entity has been used 65535 0 A va...

Page 445: ...FG CBL gps 1 Enable GPS assistance data without setting the mandatory configurations OK AT SRVCFG CBL wifi 1 Enable Wifi assistance data without setting the man datory configurations ERROR AT SRVCFG CBL wifi bssid 00 50 56 C0 00 01 Set mandatory configurations for Wifi entity OK AT SRVCFG CBL wifi 1 Enable Wifi assistance data without setting the man datory configurations OK AT SRVCFG CBL wifi bss...

Page 446: ...Enable COMBAIN service AT SRVCTL CBL Enable Response s OK ERROR CME ERROR err Write Command Disable COMBAIN service AT SRVCTL CBL Disable Response s OK ERROR CME ERROR err Write Command Query location in blocking mode AT SRVCTL CBL Loc Response s In case of success SRVCTL CBL Loc CBLCode CBLLatitude CBLLongitude CBLAccuracy CBLCountryCode CBLCountry CBLCity OK In case of error SRVCTL CBL Loc CBLCo...

Page 447: ...scription Actions for COMBAIN service The functionality provided by COMBAIN service Enable Enable COMBAIN service Disable Disable COMBAIN service Loc Query location in blocking mode Crd Query the remaining number of credits of COMBAIN service Write Command Start a positioning service Result will be reported via URC if enabled with CBLUrc parameter of AT SRVCFG AT SRVCTL CBL Start Response s In cas...

Page 448: ...ei information failed network error Latitude information from positioning result The latitude result calculated by cell information e g 55 71123 Longitude information from positioning result The longitude result calculated by cell information e g 13 21412 Accuracy of the positioning result The accuracy is the median error in meters Country code from the positioning result This parameter shows the ...

Page 449: ...ing the service will shut down and throw an error mes sage Also the CBLUrc will be set to 0 Example Usage of CBL CBLCrd str AT CSCS UCS2 Switch to UCS2 character set OK AT CPIN 1234 Let the module register to network OK AT SRVCFG CBL key a2f2j4l6kj34lo12ppbg Configure customer key SRVCFG CBL key a2f2j4l6kj34lo12ppbg OK AT SRVCTL CBL Loc Query location in blocking mode SRVCTL CBL loc 0 52 53344 13 ...

Page 450: ... the Real Time Clock in the ME The AT CCLK read command shows the time Syntax Parameter Description Format is yy mm dd hh mm ss where the characters indicate the two last digits of the year followed by month day hour minutes seconds for example 6th of March 2013 22 10 00 hours equals to 13 03 06 22 10 00 Factory default is 04 01 01 00 00 00 Note time is retained if the device enters the Power Down...

Page 451: ... function to restart the ME when powered down For this purpose set the alarm as described below Then power down the ME via AT SMSO When the alarm time is reached the ME will wake up in functionality level AT CFUN which was valid before power down Wake up is notified by the SYSSTART URC and if configured by an additional CALA URC with a user defined text AT CALA test command returns the supported a...

Page 452: ...arm text should not contain characters which are coded differently in ASCII and GSM e g umlauts see also Supported character sets and GSM alphabet tables Integer type value indicating the maximum length of text The maximum length is 16 Notes After the alarm was executed the parameter time of AT CALA will be reset to 00 01 01 00 00 00 but text will be preserved as described above If ME is totally d...

Page 453: ...on July 20 2005 at 8 30h enter Next power down the ME When the alarm is executed the ME wakes up to functionality level AT CFUN which was valid before power down and displays a URC If available this line is followed by the individual text most recently saved If no individual message was saved only the first line appears CALA Good Morning AT CALA 05 07 20 08 30 00 0 OK AT SMSO SMSO MS OFF OK SHUTDO...

Page 454: ...the reference points of BATT and GND For details on the reference points please refer to the Hardware Interface Description 2 If the measured average voltage drops below or rises above the given voltage thresholds the ME will report alert messages by sending the SBC URCs listed in Sec tion 1 8 1 Common URCs Syntax Parameter Description Supply or battery voltage in mV Test Command AT SBV Response s...

Page 455: ...and the presentation of all SCTM URC types is enabled even though UrcMode equals 0 URCs indicating alert levels 1 or 1 are intended to enable the user to take precautions such as protect the EHS6 from exposure to extreme conditions or save or back up data etc Except during the initial guard period after startup the presentation of level 1 1 or 0 URCs depends on UrcMode Level 2 or 2 URCs are follow...

Page 456: ...g temperature 1 Above upper temperature alert limit 2 Above uppermost temperature limit causes immediate switch off 0 P Suppress output of temp in read command 1 Output temp in read command Board temperature in Celsius Is comprised between the lowest temperature warning level and the uppermost temperature warning level Examples EXAMPLE 1 URCs issued when the operating temperature is out of range E...

Page 457: ...d EHS6 Status mode 1 mode 2 flash default mode 2 flash user defined GSM CS data call in progress or established GSM voice call in progress or established UMTS voice call in progress or established UMTS CS data call in progress Permanently on 10 ms on 990 ms off flash ms on 990 ms off GSM PS data transfer UMTS data transfer Permanently on 10 ms on 1990 ms off flash ms on 1990 ms off ME registered t...

Page 458: ... awake or in power saving state 2 LED is flashing when the ME is in Limited Service or registered with a network and either awake or in power saving state The duration of flashing can be con figured using the parameter flash LED flash period 1 50 LED flash period in milliseconds if mode 2 LED off time between flashing is approximately 4 seconds and is not configu rable flash num W ...

Page 459: ...ntax Unsolicited Result Code ADC measurement URC only used in periodic measurement mode URC indicating the used channel the num ber of measured samples and the voltage Applies only if periodic measurement mode is enabled SRADC count value value value value value value value value value value value Parameter Description ADC channel Test Command AT SRADC Response s SRADC list of supported op s list ...

Page 460: ...d see AT SPOW and 2 take into account that the periodic mode lets the ME con sume current each time the measurement is performed This reduces the effect of power saving and thus decreases the operation time If an AT command is input on the same interface where the periodic measurement mode is on up to 100 SRADC URCs are queued up and sent after AT command completion If more than 100 URCs occur bef...

Page 461: ...76 77 76 76 SRADC 5 76 76 75 76 76 SRADC 5 77 77 76 76 76 SRADC 5 76 76 75 76 76 AT SRADC 0 OK Stop the periodic measurement AT SRADC 1 250 Start periodic measurement mode on the ADC chan nel Samples are taken every 250ms SRADC 5 76 76 77 76 76 SRADC 5 76 76 75 76 76 SRADC 5 77 77 76 76 76 SRADC 5 76 76 75 76 76 AT SRADC Input of AT command and CR takes some sec onds SRADC 1 250 OK SRADC 5 75 75 7...

Page 462: ...or an external application via V24 The AT SSPI write command configures and activates the I C SPI interface and changes from command mode into data mode All values must be given in hexadecimal format 0 9 A F without 0x For details on data mode please refer to Section 19 7 2 Transmitting Data over AT Interface Caution If I C or SPI are opened from a Java application be sure to close the I C or SPI ...

Page 463: ...gth of SPI word 8 bits For SPI only Parameter extendedSpiConfiguration is a 16 bit word which contains four subparameters to control the following functions connectionState num basicConfiguration num Subparameter Bit Hexadecimal Selected function Interface type D15 D12 0 1 I C bus default SPI device Port D11 D8 0 Internal port Data transfer rate D7 D4 0 1 0 1 2 3 4 5 I C at 100 kbps I C at 400 kbp...

Page 464: ...1 15 12 3 Confidential Released Page 464 of 513 19 7 1 Selecting SPI Mode The figure shows the four types of SPI mode selectable by setting the appropriate hexadecimal value within the parameter extendedSpiConfiguration Figure 19 1 SPI modes selectable on SPI ...

Page 465: ...the data channel All valid special characters are listed below Table 19 2 Special characters for ASCII coding Direction AT Driver Function in protocol Special character Hex value Description Start Transfer Message 0x3C Special character sent to the I C SPI driver to start sending Stop Transfer Message 0x3E Special character sent to the I C SPI driver to stop sending Channel Close 0x23 For signalli...

Page 466: ...haracter The Message ID serves the user to dis tinguish between different messages It is only relevant on protocol level between AT interface and I C device driver i e it is not sent to the I C slave device Each transfer to the device is followed by a Response Message sent from the driver to the AT interface The response includes the Message ID and either OK or error characters or A successful res...

Page 467: ...ding from If the Read Offset is zero then reading starts from the first byte The Read Length specifies the number of expected bytes If the Read Offset is zero and the Read Length does not equal zero the master reads the specified number of bytes starting from the first byte If the Read Length is zero the Read Offset is ignored meaning that the master will not read data from the slave To transmit d...

Page 468: ...ve Address Not Acknowledge During a Transmit Transfer a NAK is given when the I C Slave Device notifies a failure to receive either the I C Slave Address or a data byte In this case a Stop Condition is sent to the I C device During a Receive Transfer a NAK is transmitted only when the I C does not receive any reponse for the I C Slave Address The I C device never acknowledges the validity of the r...

Page 469: ...rnal port the digit 1 sets 400 kbps bit rate on the I C bus and the next 0 selects ASCII coding Note If omitted all above parameters are assumed by default Therefore instead of AT SSPI 0010 0000 0000 it is sufficient to enter only AT SSPI CONNECT aAE000102030405060708090A0B0C0D0E0F Write Transfer Frame where a ID AE Slave Address and write request a Write Response Message where a ID bAF0010 Read T...

Page 470: ...ge Transmission successful 1 00 0010 Transfer Message The master requests to read 16 bytes from the slave Read Offset is zero therefore reading starts from the first byte 1 11 22 33 44 FF 00 Response Message Reading data successful 2 03 0008 Transfer Message The master requests to read 8 bytes from the slave Read Offset is 3 therefore reading starts from the fourth byte 2 44 55 66 77 88 99 AA BB R...

Page 471: ...Before execution of AT SWDAC write command take care that PWM functionality is enabled with AT SCFG Gpio mode PWM with parameter std Syntax Parameter Description Select PWM channel 0 First PWM channel GPIO7 at EHS6 module 1 Second PWM channel GPIO6 at EHS6 module Duty cycle in percentage steps 0 D 100 Test Command AT SWDAC Response s SWDAC list of supported ch s list of supported dc s list of supp...

Page 472: ... is opened with a certain duty cycle and frequency only changing the duty cycle while using the same frequency is permitted However to change the frequency first close the PWM channel and then open it again with new frequency Example This example shows how to open the GPIO7 PWM1 output and change the duty cycle while using the same fre quency oc num NV fq num NV AT SWDAC 0 50 1 2 Initial opening o...

Page 473: ... Keep in mind that some GPIO lines share functions with other interfaces For details see AT SCFG GPIO mode xxx settings Section 20 1 1 GPIO Configuration Table and following AT commands AT SLED AT SCCNT AT SWDAC AT SSPI AT SCFG MEShutdown Fso Syntax Parameter Description 0 Close GPIO line 1 Open GPIO line Pin identifier 0 GPIO1 1 GPIO2 2 GPIO3 3 GPIO4 4 GPIO5 5 GPIO6 6 GPIO7 7 GPIO8 Test Command A...

Page 474: ... be sure to close the GPIO line 20 1 1 GPIO Configuration Table Some GPIO lines are shared with other interfaces such as ASC1 DAI Digital Audio Interface Fast Shutdown line Pulse Counter SPI Serial Peripheral Interface PWM Pulse Width Modulation interfaces and a status LED The following table shows the configuration variants All variants are mutually exclusive i e a line config ured for GPIO usage...

Page 475: ... no no GPIO14 yes no no no no no no no no no GPIO15 yes no no no no no no no no no GPIO16 yes no no no no yes no no yes yes GPIO17 yes no no no no yes no no yes yes GPIO18 yes no no no no yes no no no yes GPIO19 yes no no no no yes no no yes yes GPIO20 yes no no no no no yes no no no GPIO21 yes no no no no no yes no no no GPIO22 yes no no no no no yes no no no GPIO23 yes no no no no no yes no no n...

Page 476: ...ate of a Specified Pin Syntax Parameter Description This is an already configured pin_id see AT SCPIN State read on this io_id 0 Low for pin_id 1 High for pin_id Test Command AT SGIO Response s SGIO list of supported io_id s OK Write Command AT SGIO io_id Response s SGIO value OK ERROR CME ERROR err PIN Last io_id num value num ...

Page 477: ...ified Pin Syntax Parameter Description This is an already configured pin_id see AT SCPIN State to be set for this io_id 0 Low for pin_id 1 High for pin_id Test Command AT SSIO Response s SSIO list of supported io_id s list of supported value s OK Write Command AT SSIO io_id value Response s OK ERROR CME ERROR err PIN Last io_id num value num ...

Page 478: ... specified pin or port all new values related to this pin or port will be reported via the SCPOL URC Syntax Unsolicited Result Code SCPOL io_id value Parameter Description 0 Suppress polling 1 Activate polling This is an already configured pin_id see AT SCPIN New value on this io_id 0 Low for pin_id 1 High for pin_id Note The pins will be polled every 5 ms Test Command AT SCPOL Response s SCPOL li...

Page 479: ...s parameter can only be used after configuring the pulse counter with AT SCCNT by using action 1 to open pulse counter otherwise the AT SSCNT read and write command will return error The action types 0 1 and 2 apply only to the Start Stop counter mode set with AT SCCNT 0 Reset and start pulse counter from 0 1 Restart pulse counter and continue counting from the pulse value of the last run 2 Read o...

Page 480: ...se frequency may be lost when action 2 read or 3 stop is sent within less than 15ms after the last pulse occurred 20 5 1 Using the Pulse Counter in Start Stop Counter Mode pulse num at sccnt 1 0 Open pulse counter and enable Start Stop counter mode OK at sscnt 0 Reset and start pulse counter from 0 OK at sscnt 2 Request value OK SSCNT 0000003254 SSCNT URC indicates number of pulses counted at sscn...

Page 481: ... SSCNT URC indicates number of pulses counted at sscnt 3 Request value and stop pulse counter OK SSCNT 21020 SSCNT URC indicates number of pulses counted until this time at sscnt 2 Request value OK SSCNT 21020 SSCNT URC still indicates the count of the last run at sscnt 1 Restart pulse counter at the value of the last run OK at sscnt 2 Request value OK SSCNT 22123 SSCNT URC indicates number of pul...

Page 482: ...er that if the GPIO8 line is configured as GPIO see AT SCPIN any attempt to activate the pulse counter will be rejected Vice versa if the pulse counter is opened the GPIO8 line cannot be configured as GPIO See also 2 for further detail on the pulse counter Syntax Unsolicited Result Code SCCNT time The URC applies only to the Limit counter mode set with parameter mode 1 It is delivered once the pul...

Page 483: ... This example assumes that a 1 kHz frequency is applied at the GPIO8 line Limit counter mode is enabled to request the time the pulse counter needs to count a specified number of pulses This example shows how to stop the Limit counter mode and close the pulse counter without waiting for the SCCNT URC mode num limit num time num at sccnt 1 1 1000 Open pulse counter enable Limit counter mode request...

Page 484: ...ver Open Close AT SPIO is implemented for compatibility reasons only and has no effect Syntax Parameter Description 0 Close General purpose I O driver 1 Open General purpose I O driver Test Command AT SPIO Response s SPIO list of supported mode s OK Write Command AT SPIO mode Response s OK ERROR CME ERROR err PIN Last mode num ...

Page 485: ...P Calling Line Identification Presentation CLIP n m OK see AT CLIP 31 Check status of CLIR Calling Line Identification Restriction CLIR n m OK see AT CLIR 31 Phonenumber Suppress CLIR see AT CLIR 31 Phonenumber Activate CLIR see AT CLIR 76 Check status of COLP Connected Line Identification Presentation COLP n m OK see AT COLP Call forwarding choice of 21 DN BS Act deact int reg eras CFU SCCFC reas...

Page 486: ...above 330 Pw BS Deact All Barring Services see above 333 Pw BS Deact All Outg Barring Services see above 353 Pw BS Deact All Inc Barring Services see above Call Hold Multiparty C C in call Call hold and multiparty CME ERROR err OK USSD messages C C Send USSD message CME ERROR err OK C C excluded 1 C Send USSD message CME ERROR err OK Abbreviation Meaning Value ZZ Type of supplementary services Bar...

Page 487: ...terisk hash or digit in case of USSD or digits in case of held calls or multiparty calls Parameter Meaning m Mode 0 not active 1 active n Unsolicited result code 0 presentation disabled 1 presentation enabled status Status 0 not active 1 active class Represents BS basic service refer to AT CCFC AT CLCK fac Facility lock refer to AT CLCK reason Call forwarding reason Star Hash Code Abbreviations in...

Page 488: ...res PIN1 Table 21 5 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write Configuration Commands AT F ø ø ø AT V ø ø ø AT W ø ø ø ATQ ø ø ø ATV ø ø ø ATX ø ø ø ATZ ø ø ø AT CFUN ø AT SMSO ø ø AT CMEE ø AT CSCS ø AT SCFG ø AT SPOW ø Status Control Commands AT CEER ø AT SIND ø AT CPAS ø ø Serial Interface Control Commands AT Q ø ø ø AT C ø ø ø AT D ø ø ø AT S ø ø ø ATE ø ø ...

Page 489: ...T CLCK ø ø AT CPWD ø ø AT SPIC Call related Commands ATA ø ø ø ATD ø ø ø ATD mem n ø ø ø ATD n ø ø ø ATD str ø ø ø ATDL ø ø ø ATH ø ø ø AT CHUP ø ø AT SHUP ø ø ATS0 ø ø ATO ø ø ø ø ø ø AT CBST ø AT CSTA ø AT CRLP ø AT CLCC ø ø AT SXCALLSTAT ø AT CR ø AT CRC ø AT CECALL ø ATS6 ø ø ATS7 ø ø ATS8 ø ø ATS10 ø ø Network Service Commands AT COPN ø ø AT COPS ø AT SXRAT ø AT SXEONS ø ø AT CREG ø AT Comman...

Page 490: ...ø AT SNMON ø ø Supplementary Service Commands AT CACM ø AT CAMM ø AT CAOC AT CCUG ø AT CCFC ø ø AT CCWA ø AT CHLD ø ø AT CLIP ø AT CLIR ø AT COLP ø AT CNAP ø AT CPUC ø AT CSSN ø AT CUSD ø Internet Service Commands AT SICS ø AT SICI ø AT SIPS ø ø AT SISS ø AT SISI ø AT SISO ø AT SISC ø ø AT SISR ø ø AT SISW ø ø AT SIST ø ø AT SISH ø ø AT SISX ø ø AT SISE ø ø Packet Domain Related Commands AT CGACT ...

Page 491: ... ø AT CGEQREQ ø AT CGEREP ø AT CGPADDR ø AT CGQMIN ø AT CGQREQ ø AT CGREG ø AT CGSMS ø ATA ø ø ø ATD 99 ø ø ø AT SGAUTH ø AT SGCONF ø Short Message Service SMS Commands AT CMGC ø ø AT CMGD ø ø AT CMGF ø AT CMGL ø AT CMGR ø ø AT CMGS ø ø AT CMGW ø AT CMMS ø AT CMSS ø ø AT CNMA ø AT CNMI ø AT CPMS ø AT CSCA ø AT CSCB ø AT CSDH ø AT CSMP ø AT CSMS ø AT SMGL ø AT SMGR ø ø USIM related Commands AT CCID...

Page 492: ... AT STKTR ø ø AT STKENV ø ø AT STKCC ø ø ø ø AT STKCNF ø ø ø ø Phonebook Commands AT CNUM ø ø AT CPBR ø ø AT CPBS ø AT CPBW ø ø AT CPBF ø ø AT CSVM ø Audio Commands ATL ø ø ø AT CMUT ø AT VTD ø AT VTS ø ø AT SAIC ø AT SNFI ø AT SNFM ø AT SNFO ø AT SNFS ø AT SNFTTY ø AT SRTC AT SAFH ø Java related Commands AT SJAM ø ø AT SJDL ø AT SJMSEC ø AT SJNET ø AT SJOTAP AT SJRA ø ø Miscellaneous Commands A ø...

Page 493: ...TS3 ø ø ATS4 ø ø ATS5 ø ø AT SFDL ø ø AT SFSA ø ø AT SRVCFG ø ø AT SRVCTL ø ø Hardware related Commands AT CCLK ø AT CALA ø AT SBV ø ø AT SCTM ø AT SLED ø AT SRADC ø AT SSPI ø AT SWDAC ø General Purpose I O GPIO Pin related Commands AT SCPIN ø ø AT SGIO ø ø AT SSIO ø ø AT SCPOL ø ø AT SSCNT ø AT SCCNT ø AT SPIO ø ø AT Command Exec Test Read Write ...

Page 494: ...d supported AT command partially supported See description of AT command for details Table 21 6 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Configuration Commands AT F AT V AT W ATQ ATV ATX ATZ AT CFUN AT SMSO AT CMEE AT CSCS AT SCFG AT SPOW Status Control Commands AT CEER AT SIND AT CPAS Serial Interface Control Commands AT Q AT C AT D AT S ATE AT ICF AT I...

Page 495: ...95 of 513 AT CGSN AT GSN AT CIMI Security Commands AT CPIN AT CPIN2 AT CLCK AT CPWD AT SPIC Call related Commands ATA ATD ATD mem n ATD n ATD str ATDL ATH AT CHUP AT SHUP ATS0 ATO AT CBST AT CSTA AT CRLP AT CLCC AT SXCALLSTAT AT CR AT CRC AT CECALL ATS6 ATS7 ATS8 ATS10 Network Service Commands AT COPN AT COPS AT SXRAT AT SXEONS AT Command Normal Mode ...

Page 496: ...T CSQ AT CPOL AT CPLS AT CTZR AT CTZU AT SGCOPS AT SMONI AT SMONP AT SNMON Supplementary Service Commands AT CACM AT CAMM AT CAOC AT CCUG AT CCFC AT CCWA AT CHLD AT CLIP AT CLIR AT COLP AT CNAP AT CPUC AT CSSN AT CUSD Internet Service Commands AT SICS AT SICI AT SIPS AT SISS AT SISI AT SISO AT SISC AT SISR AT SISW AT SIST AT SISH AT SISX AT SISE AT Command Normal Mode ...

Page 497: ...s AT CGACT AT CGANS AT CGATT AT CGAUTO AT CGDATA AT CGDCONT AT CGCMOD AT CGEQMIN AT CGEQREQ AT CGEREP AT CGPADDR AT CGQMIN AT CGQREQ AT CGREG AT CGSMS ATA ATD 99 AT SGAUTH AT SGCONF Short Message Service SMS Commands AT CMGC AT CMGD AT CMGF AT CMGL AT CMGR AT CMGS AT CMGW AT CMMS AT CMSS AT CNMA AT CNMI AT CPMS AT CSCA AT CSCB AT CSDH AT CSMP AT CSMS AT SMGL AT SMGR AT Command Normal Mode ...

Page 498: ...CCID AT CRSM AT CSIM USIM Application Toolkit USAT Commands AT SSTA AT STKPRO AT STKTR AT STKENV AT STKCC AT STKCNF Phonebook Commands AT CNUM AT CPBR AT CPBS AT CPBW AT CPBF AT CSVM Audio Commands ATL AT CMUT AT VTD AT VTS AT SAIC AT SNFI AT SNFM AT SNFO AT SNFS AT SNFTTY AT SRTC AT SAFH Java related Commands AT SJAM AT SJDL AT SJMSEC AT SJNET AT SJOTAP AT SJRA AT Command Normal Mode ...

Page 499: ...dential Released Page 499 of 513 Miscellaneous Commands A ATS3 ATS4 ATS5 AT SFDL AT SFSA AT SRVCFG AT SRVCTL Hardware related Commands AT CCLK AT CALA AT SBV AT SCTM AT SLED AT SRADC AT SSPI AT SWDAC General Purpose I O GPIO Pin related Commands AT SCPIN AT SGIO AT SSIO AT SCPOL AT SSCNT AT SCCNT AT SPIO AT Command Normal Mode ...

Page 500: ... AT CMEE errMode AT CSCS chset Status Control Commands AT SIND dtmfSrc dtmfSilenceTime dtmf BufferTimeout dtmfMinToneTime Serial Interface Control Commands AT Q n AT C value AT D value AT S value ATE value AT ICF format parity Call related Commands ATS0 n AT CBST speed name ce AT CRLP iws mws T1 N2 AT CR mode AT CRC mode ATS6 n ATS7 n ATS8 n ATS10 n Network Service Commands AT COPS format AT CREG ...

Page 501: ... storable with AT W EHS6_ATC_V03 001 15 12 3 Confidential Released Page 501 of 513 AT CNMI mode mt bm ds bfr AT CSDH show AT CSMS service Miscellaneous Commands ATS3 n ATS4 n ATS5 n Hardware related Commands AT SLED mode flash AT Command Stored Parameters ...

Page 502: ... 4 AT CMEE errMode 0 AT CSCS chset GSM Serial Interface Control Commands AT Q n 3 AT C value 1 AT D value 2 AT S value 0 ATE value 1 AT ICF format 3 Call related Commands ATS0 n 000 AT CBST speed 7 name 0 ce 1 AT CRLP iws 61 mws 61 T1 78 N2 6 AT CR mode 0 AT CRC mode 0 ATS7 n 060 ATS8 n 000 ATS10 n 002 Network Service Commands AT COPS format 0 AT CREG Mode 0 Supplementary Service Commands AT CLIP ...

Page 503: ...tory Default Settings Restorable with AT F EHS6_ATC_V03 001 15 12 3 Confidential Released Page 503 of 513 Miscellaneous Commands ATS3 n 013 ATS4 n 010 ATS5 n 008 Hardware related Commands AT SLED mode 0 flash 10 AT Command Factory Defaults ...

Page 504: ...CIEV indDescr indValue mwiVoice mwiFax mwiEmail mwiO ther AT SIND CIEV indDescr indValue eonsOperator servProvider AT SIND CIEV indDescr nitzUT nitzTZ nitzDST AT SIND CIEV indDescr indValue lstaEdvs lstaRssi AT SIND CIEV indDescr indValue lstaNo lstaMin lstaMax lsta Mean lstaVar AT SIND CIEV indDescr indValue lstaDrxCount lstaRscp lsta Noise lstaEcIo AT SIND CIEV indDescr indValue lstaFrRep lstaFr...

Page 505: ...rcInfoText Packet Domain Related Commands AT CGEREP CGEV NW DEACT PDP_type PDP_addr cid AT CGEREP CGEV ME DEACT PDP_type PDP_addr cid AT CGEREP CGEV NW DETACH AT CGEREP CGEV ME DETACH AT CGEREP CGEV NW CLASS class AT CGEREP CGEV ME CLASS class AT CGEREP CGEV ME PDN ACT cid AT CGREG CGREG stat AT CGREG CGREG stat lac ci AcT rac Short Message Service SMS Commands AT CNMI CMTI mem3 index AT CNMI CMT ...

Page 506: ...nIdListElem AT STKPRO STKPRO 38 CmdQualifier AT STKPRO STKPRO 40 Dcs HexString IconId AT STKPRO STKPRO 53 Lang AT STKPRO STKPRO 64 CmdQualifier Alpha IconId DialNumber ReconIn terval ReconTimeUnit IdleInterval IdleUnit BearerType BearerParam BufSize LoginDcs LoginText PasswordDcs PasswordText TransportLevel TransportPort SubaddrCs DestAddrType DestAddr AT STKPRO STKPRO 65 CmdQualifier Alpha IconId...

Page 507: ...V03 001 15 12 3 Confidential Released Page 507 of 513 AT SCTM SHUTDOWN AT SRADC SRADC count value value value value value value value value value value value General Purpose I O GPIO Pin related Commands AT SCPOL SCPOL io_id value AT SSCNT SSCNT pulse AT SCCNT SCCNT time AT Command URC ...

Page 508: ...ation Number Section 13 1 page 352 AT CCLK Real Time Clock Section 19 1 page 450 AT CCUG Closed User Group Section 9 4 page 201 AT CCWA Call Waiting Section 9 6 page 206 AT CECALL Initiate eCall Section 7 20 page 159 AT CEER Extended Error Report Section 3 1 page 82 AT CFUN Functionality Level Section 2 8 page 39 AT CGACT PDP context activate or deactivate Section 11 1 page 283 AT CGANS Manual res...

Page 509: ... Section 12 8 page 333 AT CMMS More Messages to Send Section 12 9 page 335 AT CMSS Send short messages from storage Section 12 10 page 336 AT CMUT Mute control Section 16 2 page 393 AT CMUX Multiplex mode Section 4 8 page 111 AT CNAP Calling Name Presentation Section 9 11 page 216 AT CNMA New Message Acknowledgement to ME TE Section 12 11 page 337 AT CNMI SMS Event Reporting Configuration Section ...

Page 510: ...n 9 14 page 222 AT GSN Request International Mobile Equipment Identity IMEI Section 5 6 page 117 AT ICF Character Framing Section 4 6 page 107 AT IPR Bit Rate Section 4 7 page 109 AT STKCC USAT Call Control Notification Section 14 5 page 374 AT STKCNF USAT Proactive Session Status Section 14 6 page 376 AT STKENV USAT Envelope Command Section 14 4 page 372 AT STKPRO USAT Proactive Command URCs Sect...

Page 511: ...ection 17 1 page 410 AT SJDL Java Download Section 17 2 page 413 AT SJMSEC Java Midlet Security Section 17 3 page 415 AT SJNET Set Dialup Network Access Parameters Section 17 4 page 418 AT SJOTAP Over The Air Application Provisioning Section 17 5 page 420 AT SJRA Run Java Application Section 17 6 page 423 AT SLED LED Feature Section 19 5 page 457 AT SMGL List Short Messages from preferred store wi...

Page 512: ...originated call from active memory using index number Section 7 4 page 139 ATD str Mobile originated call from active memory using corre sponding field Section 7 5 page 140 ATDL Redial last number used Section 7 6 page 141 ATE AT Command Echo Section 4 5 page 106 ATH Disconnect existing connection Section 7 7 page 142 ATI Display product identification information Section 5 1 page 113 ATL Set moni...

Page 513: ... privacy protection eHealthcare and eGovernment efficiency convenient ticketing and dependable machine to machine M2M applications Gemalto develops secure embedded software and secure products which we design and personalize Our platforms and services manage these secure products the confidential data they contain and the trusted end user services they enable Our inovations enable our clients to o...

Reviews: