AT Command Set Siemens Cellular Engines MC35 Module MC35 Terminal Version: 04.00 DocID: MC35_ATC_01_V04.
AT Command Set Document Name: AT Command Set Siemens Cellular Engines Version: Date: Doc Id: Status: 04.00 02.04.2002 MC35_ATC_01_V04.00 Released General note With respect to any damages arising in connection with the described product or this document, Siemens shall be liable according to the General Conditions on which the delivery of the described product and this document are based.
AT Command Set Contents 0 Version History............................................................................................. 8 1 Introduction ................................................................................................ 10 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 Scope of the document .......................................................................................................... 10 Supported product versions and related documents....................................
AT Command Set 2.37 2.38 2.39 2.40 2.41 2.42 2.43 2.44 2.45 2.45.1 AT&V Display current configuration ...................................................................................... 34 AT&W Store current configuration to user defined profile..................................................... 35 AT+GCAP Request complete TA capabilities list.................................................................. 36 AT+GMI Request manufacturer identification ...............................................
AT Command Set 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.21.1 4.21.2 4.21.3 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.28.1 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.35.1 4.36 4.37 4.38 4.39 4.40 4.41 4.42 4.43 4.44 4.45 4.46 4.47 4.48 4.49 4.50 4.51 AT+CGMR Request revision identification of software status .............................................. 73 AT+CGSN Request product serial number identification (IMEI) identical to GSN................ 74 AT+CHLD Call hold and multiparty ................................
AT Command Set 5.13 5.14 5.15 5.16 AT+CSCB AT+CSDH AT+CSMP AT+CSMS Select cell broadcast messages ........................................................................ 145 Show SMS text mode parameters..................................................................... 146 Set SMS text mode parameters ........................................................................ 147 Select Message Service....................................................................................
AT Command Set 8.24 8.25 8.26 8.27 8.28 8.29 8.30 8.31 8.32 8.33 8.34 8.35 8.36 8.37 8.38 AT^SNFO Set audio output (= loudspeaker path) parameter ............................................. 198 AT^SNFS Select audio hardware set.................................................................................. 199 AT^SNFV Set loudspeaker volume..................................................................................... 200 AT^SNFW Write audio setting in non-volatile store ........................
AT Command Set 0 Version History This chapter reports modifications and improvements over previous versions of the document. "AT Command Set" Version MC35-ATC_01_V03.02 => MC35_ATC_01_V04.00 Chapter Page AT command What is new 2.2 2.5 2.17 4.8 4.9 4.19 4.21 14 16 25 66 67 76 79 +++ ATD Chapter revised. Parameters “G” and “g” for Closed User Group added. ATO AT+CCUG AT+CCWA AT+CIND AT+CLCK 4.25 8.2 8.3 8.19 88 176f 178 194 AT+CMER AT^MONI At^MONP AT^SNFA Chapter revised.
AT Command Set 8.2 176f AT^MONI 8.7 8.9 184 186 AT^SCKS AT^SCTM 9.2 - 9.3 229f - 231f AT+CXXCID AT^SCID AT^SGAUTH Channel numbers are now issued in the form of 4-digit numbers. Therefore, the examples on page 176 have been updated. Frequency hopping will now be indicated with “h” (instead of the previously used “0”. Notes modified: If during a connection the radio cell is changed, the parameters LAC, Cell, NCC BCC, PWR and RXLev of the ‘Serving Cell’ part will not be updated.
AT Command Set 1 Introduction 1.1 Scope of the document This document presents the AT Command Set for the Siemens cellular engines MC35 Module MC35 Terminal The AT commands detailed in this document are supported by both products. Where differences occur, they are noted in the chapter that refers to the command. In the present version, the only exceptions concern these commands: Table 1: Product specific use of AT commands AT command AT+CALA, Chapter 4.
AT Command Set 1.2 Supported product versions and related documents Please note that this AT Command Set is intended for MC35 Version 04.00 Related documents [1] MC35 Hardware Interface Description, Version 04.00 [2] Release Notes: MC35, Version 04.00 [3] MC35 GPRS Startup User's Guide [4] MC35 Remote-SAT User's Guide, as of Version 04.00 [5] MC35 Multiplexer User's Guide, Version 04.00 [6] Application Note 16: Updating MC35 Firmware, Version 02.
AT Command Set 1.3 Conventions Throughout the document, the GSM engines are referred to as ME (Mobile Equipment), MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board). When the Siemens product names are required to distinguish the two models, MC35 is short for the engine type and MC35T for the terminal. To control your GSM engine you can simply send AT Commands via its serial interface.
AT Command Set 1.5.1 Using parameters • Default parameters are underlined throughout this document. • Optional parameters are enclosed in square brackets. If optional parameters are omitted, the current settings are used until you change them. • Optional parameters or subparamters can be omitted unless they are followed by other parameters. If you want to omit a parameter in the middle of a string it must be replaced by a comma.
AT Command Set 2 Standard V.25ter AT Commands These AT Commands are related to ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. MC35 supports the registers S0-S29. You can change S0,S3,S4,S5,S6,S7,S8,S10,S18 by using the appropriate ATSn commands. All the other registers are read-only and for internal usage only! 2.1 A/ Repeat previous command line Execute command Response A/ Repeats previous command line. Line does not need to end with terminating character.
AT Command Set 2.3 AT\Qn Flowcontrol Execute command Response AT\Q OK Parameter 0 AT\Q0 disables flow control 1 AT\Q1 XON/XOFF software flow control 2 AT\Q2 only CTS by DCE 3 AT\Q3 RTS/CTS Reference Note Line state refers to RS-232 levels. 2.4 ATA Answer a call Execute command ATA TA causes remote station to go off-hook (e.g. answer call). Note1: Any additional commands on the same command line are ignored.
AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command ATD[] [
AT Command Set 2.6 ATD> Originate call to phone number in memory This command allows you to dial a phone number from a specific phonebook. To initiate a call, enter a two letter abbreviation for the phonebook , followed by the memory location of the desired entry. The location range of each phonebook can be queried by AT+CPBR (see Chapter 4.32). Execute command ATD> [][;] TA attempts to set up an outgoing call to the specified number.
AT Command Set to called party) <;> Only required to set up voice calls. TA remains in command mode. Reference Note V.25ter/GSM 07.07 • • • • • Example To query the location number of the phonebook entry: AT+CPBR=1,xx There is no for emergency call (“EN”). Command is not supported for data call! Parameter only if no *# code is within the dial string. The *#-codes can only be used with voice calls (i.e.if “;” is appended). See also ATX and chapter 9.1.5 for .
AT Command Set 2.7 ATD> Originate call to phone number selected from active memory This command can be used to dial a phone number selected from the active memory. The active memory is the phonebook selected with AT+CPBS (see Chapter 4.33). To set up a call simply enter the memory location of the desired entry. The memory location range of each phonebook can be queried by AT+CPBR (see Chapter 4.32). Execute command ATD>[][;] TA attempts to set up an outgoing call to the stored number.
AT Command Set 2.8 ATD> Originate call to phone number in memory with corresponding field This command searches the active phonebook for a given string and dials the assigned phone number. The active phonebook is the one set with AT+CPBS. Execute command TA attempts to set up an outgoing call to stored number ATD>[mgsm][;] Note: This command may be aborted generally by receiving a character during execution. It can´t be aborted in some connection setup states, such as handshaking.
AT Command Set 2.9 ATDI Mobile originated call to dialable ISDN number Execute command ATDI[;] TA attempts to set up an outgoing call to ISDN number. Note: This command may be aborted generally by receiving a character during execution. This command cannot be aborted in some connection setup states, such as handshaking.
AT Command Set 2.10 ATDL Redial last telephone number used Execute command ATDL[;] This command redials the last voice and data call number used in the ATD command. • To redial the last data call number simply enter ATDL • To redial the last voice call number type ATDL; Note: The command may be aborted generally by receiving a character during execution. This command cannot be aborted in some connection setup states, such as handshaking.
AT Command Set 2.11 ATE Enable command echo Write command ATE[] This setting determines whether or not the TA echoes characters received from TE during command state. Response OK Parameter 0 Echo mode off 1 Echo mode on Reference Note V.25ter In case of using the command without parameter, is set to 0. 2.12 ATH Disconnect existing connection Execute command ATH[n] Disconnects any call in progress, such as voice calls, CSD data calls and active GPRS connections.
AT Command Set 2.13 ATI Display product identification information Execute command Response ATI ME issues product information text SIEMENS REVISION MC35 xx.yy xx.yy OK Explanation of “Revision“ parameter: Version xx and variant yy of software release. Reference Note V.25ter 2.14 ATI[value] Display additional identification information Execute command Response ATI[value] =9 delivers the following information. Other values are not supported and only return OK.
AT Command Set 2.15 ATL Set monitor speaker loudness Execute command Response ATL[val] OK Reference Note V.25ter • The two commands ATL and ATM are implemented only for V.25ter compatibility reasons and have no effect. • In multiplex mode the command is supported on logical channel 1 only. 2.16 ATM Set monitor speaker mode Execute command Response ATM[val] OK Reference Note V.25ter • The two commands ATL and ATM are implemented only for V.25ter compatibility reasons and have no effect.
AT Command Set 2.18 ATQ Set result code presentation mode Write command Response ATQ[] Specifies whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. If =0: OK If =1: (none) Parameter 0 DCE transmits result code 1 Result codes are suppressed and not transmitted Reference Note V.25ter 2.19 ATP Select pulse dialling Execute command Response ATP OK Reference Note V.25ter No effect for GSM 2.
AT Command Set 2.21 ATS3 Write command line termination character Read command Response ATS3? OK This parameter setting determines the character recognized by TA to terminate an incoming command line. Write command ATS3= Response OK Parameter Reference 000-013-127 command line termination character Note V.25ter 2.
AT Command Set 2.24 ATS6 Set pause before blind dialling Read command Response ATS6? OK Write command No effect for GSM ATS6= Response OK Parameter Reference 000-255 number of seconds to wait before blind dialling. Note V.25ter 2.25 ATS7 Set number of seconds to wait for connection completion Read command Response ATS7? OK Write command Specifies the number of seconds the TA will wait for the completion of the call setup when answering or originating a data call.
AT Command Set 2.27 ATS10 Set disconnect delay after indicating the absence of data carrier Read command Response ATS10? OK Write command This parameter setting determines the amount of time, that the TA remains connected in absence of a data carrier. If the data carrier is detected before disconnect, the TA remains connected. ATS10= Response OK Parameter Reference 001-002-254 number of tenths of seconds of delay Note V.25ter 2.
AT Command Set 2.30 ATV Set result code format mode Write command Response ATV[] This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses. When =0 0 When =1 OK Parameter 0 Information response: Short result code format: 1 Information response: Long result code format: Reference Note V.
AT Command Set 2.32 ATZ Set all current parameters to user defined profile Execute command Response ATZ[] TA sets all current parameters to the user profile stored with AT&W (see Chapter 2.38 on page 35). If a connection is in progress, it will be terminated. All defined GPRS contexts which are not activated or not online will be undefined (see +CGDCONT,+CGQREQ,+CGQMIN commands). The user defined profile is stored to the non-volatile memory.
AT Command Set 2.34 AT&D Set circuit Data Terminal Ready (DTR) function mode Write command Response AT&D[] This command is only intended for data calls. The parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode. OK Parameter 0 TA ignores status on DTR. 1 ON->OFF on DTR: Change to command mode while retaining the connected call. 2 ON->OFF on DTR: Disconnect data call, change to command mode.
AT Command Set 2.36 AT&S Set circuit Data Set Ready (DSR) function mode Write command Response AT&S This parameter determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE. OK Parameter 0 DSR always on. 1 TA in command mode: DSR is OFF. TA in data mode: DSR is ON. Reference Note V.25ter Line state refers to RS-232 levels. MC35_ATC_01_V04.00 Page 33 of 238 02.04.
AT Command Set 2.37 AT&V Display current configuration Execute command Response AT&V[] TA returns the current parameter setting. The configuration varies depending on whether or not PIN authentication has been done, or Multiplex mode has been activated. Parameter Configuration without Multiplex mode or configuration on channel 1 if Multiplex mode is enabled Logical channels 2 and 3 (Multiplex mode enabled) 0 profile number PIN entered or not required (see AT+CPIN, pg.
AT Command Set 2.38 AT&W Store current configuration to user defined profile Execute command TA stores the current settings to a user defined profile in the non-volatile memory. AT&W[] Response OK or if error is related to ME functionality: ERROR / +CME ERROR: Parameter 0 number of profile Reference Note V.25ter The user defined profile will be loaded automatically after PowerUp. Use ATZ to restore user profile and AT&F to restore factory settings.
AT Command Set 2.39 AT+GCAP Request complete TA capabilities list Test command Response AT+GCAP=? OK Parameter Execute command Response AT+GCAP TA reports a list of additional capabilities. +GCAP: OK Parameter e.g.: +CGSM,+FCLASS Reference Note V.25ter +CGSM: The response text shows which GSM commands of the ETSI standard are supported. 2.
AT Command Set 2.42 AT+GMR Request TA revision identification of software status Test command Response AT+GMR=? OK Execute command Response AT+GMR TA returns product software version identification text. REVISION xx.yy OK xx.yy Version xx and variant yy of software release. Reference Note V.25ter See also AT+CGMR Request revision identification of software status 2.
AT Command Set 2.44 AT+ILRR Set TE-TA local rate reporting Test command Response AT+ILRR=? +ILRR: (list of supported s) OK Parameter See write command Read command Response AT+ILRR? +ILRR: OK Parameter See write command Write command AT+ILRR= The write command specifies whether or not an intermediate result code shall indicate the currently used local rate when an incoming or outgoing data call is established.
AT Command Set 2.45 AT+IPR Set fixed local rate Test command Response AT+IPR=? +IPR: (list of supported auto-detectable s), (list of supported fixed-only s) OK Parameter See write command Read command Response AT+IPR? +IPR: OK Parameter See write command Write command AT+IPR= This command specifies the DTE-DCE bitrate. When you set a fix rate, make sure that both DTE (TE) and DCE (= TA) are configured to the same rate.
AT Command Set • Take into account that a delay of 100 ms is required between a response to the last command (e.g. OK) and the next command on the same line. • When you enter AT+IPR=0, autobauding will be activated after the response to the last command is received.
AT Command Set 3 AT Commands for FAX The following commands can be used for FAX transmission. If the ME is acting as a Fax-Modem to a PC-based application (e.g. “WinFax“) it is necessary to select the proper Service Class (Fax Class) provided by the ME. The ME reports its Service Class capabilities, both the current setting and the range of services available. This is provided by the AT+FCLASS command (see pg. 43).
AT Command Set 3.2 AT+FBADMUL Error Threshold Multiplier Read command AT+FBADMUL? This command defines the “Copy-Quality-OK” multiplier. The number of lines received with a bad pixel count is multiplied by this number. If the result exceeds the total number of lines on the page the error rate is considered too high. A threshold multiplier value of 20 corresponds to a 5% error rate. A value of 0 implies that error checking is not present or disabled.
AT Command Set 3.4 AT+FCIG Query or set the Local polling id Test command Response AT+FCIG =? (max. length of Local Polling ID string) (range of supported ASCII character values) OK Parameter See write command Read command Response AT+FCIG? OK Parameter See write command Write command Response AT+FCIG = OK Parameter Local Polling ID string, max. length and possible content as reported by test command. Default value is empty string (“”).
AT Command Set 3.6 AT+FCQ Copy Quality Checking Test command This command controls Copy Quality checking when receiving a fax. AT+FCQ =? Response (list of supported copy quality checking s) OK Parameter See write command Read command Response AT+FCQ? OK Parameter See write command Write command Response AT+FCQ = OK Parameter 0 No copy quality checking. The ME will generate Copy Quality OK (MCF) responses to complete pages. 1 ME can check 1-D phase data.
AT Command Set 3.8 AT+FDCC Query or set capabilities Test command AT+FDCC =? This command allows the connected application to sense and constrain the capabilities of the facsimile DCE (=ME), from the choices defined in CCITT T.30 Table 2.
AT Command Set 3.9 AT+FDFFC Data Compression Format Conversion Test command AT+FDFFC=? This parameter determines the ME response to a mismatch between the data format negotiated for the facsimile session, reported by the +FDCS:DF subparameter, and the Phase C data desired by the controlling application, indicated by the optional +FDT:DF subparameter, or the +FDIS=DF subparameter for the +FDR operation.
AT Command Set 3.10 AT+FDIS Query or set session parameters Test command AT+FDIS =? This command allows the controlling application to sense and constrain the capabilities used for the current session. It uses +FDIS to generate DIS or DTC messages directly, and uses +FDIS and received DIS messages to generate DCS messages.
AT Command Set 3.11 AT+FDR Begin or continue phase C data reception Execute command The +FDR command initiates transition to Phase C data reception. AT+FDR Response CONNECT or OK If error is related to ME functionality: ERROR Reference Note EIA PN-2388 Used for Faxclass 2 only 3.12 AT+FDT Data Transmission Execute command AT+FDT This command requests the ME to transmit a Phase C page.
AT Command Set 3.13 AT+FET End a page or document Write command AT+FET= This command indicates that the current page or partial page is complete. An ERROR response code results if this command is issued while the mode is onhook. Response OK Parameter Post Page Message Codes 1 another document next 2 no more pages or documents 4 another page, procedure interrupt 5 another document, procedure interrupt Reference Note EIA PN-2388 Used for Faxclass 2 only 3.
AT Command Set 3.16 AT+FMDL identify Product Model Read command Send the model identification to the TA AT+FMDL? Response Gipsy Soft Protocolstack OK Reference Note Siemens Used for Faxclass 2 only 3.17 AT+FMFR Request Manufacturer Identification Read command Send the manufacturer identification to the TA AT+FMFR? Response SIEMENS OK Reference Note Siemens Used for Fax class 2 only 3.
AT Command Set 3.19 AT+FPHCTO DTE Phase C Response Timeout Read command AT+FPHCTO? The time-out value determines how long the DCE will wait for a command after reaching the end of data when transmitting in Phase C. When time-out is reached, the DCE assumes that there are no more pages or documents to send. Response OK Parameter See write command Write command Parameter AT+FPHCTO= 0 – 30 – 255 time-out value in 100ms units.
AT Command Set 3.22 AT+FRM Receive Data Test command Response AT+FRM=? (List of supported modulation modes s) OK Parameter Write command AT+FRM= See write command This command causes the TA to enter the receiver-mode using the modulation defined below. An ERROR response code results if this command is issued while the modem is on-hook. Response CONNECT If error is related to ME functionality: ERROR Parameter 96 V.29 9600 bps 72 V.29 7200 bps 48 V.27ter 4800 bps 24 V.
AT Command Set 3.25 AT+FTM Transmit Data Test command Response AT+FTM=? (List of supported modulation modes) OK Parameter See write command Write command This command causes the TA to transmit data using the modulation mode deAT+FTM= fined below. An ERROR response code results if this command is issued while the modem is on-hook. Response CONNECT If error is related to ME functionality: ERROR Parameter modulation mode 96 V.29 9600 bps 72 V.29 7200 bps 48 V.27ter 4800 bps 24 V.
AT Command Set 3.27 AT+FVRFC Vertical resolution format conversion Test command AT+FVRFC =? This command determines the DCE response to a mismatch between the vertical resolution negotiated for the facsimile session and the Phase C data desired by the DTE.
AT Command Set 4 AT Commands originating from GSM 07.07 These AT Commands are according to ETSI (European Telecommunications Standards Institute) GSM 07.07 document. 4.1 AT+CACM Accumulated call meter (ACM) reset or query Test command Response AT+CACM=? OK Parameter Read command Response AT+CACM? TA returns the current ACM value. +CACM: OK If error is related to ME functionality: +CME ERROR: Parameter string type; three bytes of the current ACM value in hexadecimal format (e.
AT Command Set 4.2 AT+CALA Set alarm time Test command AT+CALA=? Test command returns supported array index values , alarm types , and maximum length of the text to be output. Response +CALA: (list of supported s), (list of supported s), (range of supported ) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Read command Read command returns the list of current active alarm settings in the ME.
AT Command Set Parameter
AT Command Set - - Examples For every channel a different parameter can be stored. will be output on the same logical channel the alarm was entered. If not in multiplex mode, will be output independent of the related channel. The read command returns all pending alarms, independent on which logical channel an alarm was entered. It´s up to the user to identify these alarms by specific s. Example 1: You may want to configure a reminder call for May 31, 2001, at 9.
AT Command Set 4.3 AT+CAMM Accumulated call meter maximum (ACMmax) set or query Test command Response AT+CAMM=? OK Parameter Read command Response AT+CAMM? TA returns the current ACMmax value. +CAMM: OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Response AT+CAMM= [[,]] TA sets the Advice of Charge related to the accumulated call meter maximum value in SIM file EF (ACMmax).
AT Command Set 4.4 AT+CAOC Advice of Charge information Test command Response AT+CAOC=? +CAOC: (list of supported s) OK Parameter See write command Read command Response AT+CAOC? +CAOC: OK Parameter See write command Write command Response AT+CAOC= TA sets the Advice of Charge supplementary service function mode.
AT Command Set 4.5 AT+CBST Select bearer service type Test command Response AT+CBST=? +CBST: (list of supported s),(list of supported s),(list of supported s) OK Parameter See write command Read command Response AT+CBST? +CBST: ,, OK Parameter See write command Write command Response AT+CBST= [, [,]] TA selects the bearer service , the data rate and the connection element to be used when data calls are originated.
AT Command Set 4.6 AT+CCFC Call forwarding number and conditions control Test command Response AT+CCFC=? +CCFC: (list/range of supported s) OK Parameter See execute command Write command Response AT+CCFC=, [, [,[, [,]]]] TA controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and status query are supported.
AT Command Set integer or sum of integers each representing a of information: 1 voice 2 data 4 fax 8 short message service 16 data circuit sync 32 data circuit async 64 dedicated packet access 128 dedicated PAD access x combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax). The value 255 covers all classes. If the parameter is omitted, the default value 7 is used.
AT Command Set +CCFC: 1,2,"+493012345678",145 +CCFC: 1,4,"+493012345678",145 OK Example 3 To deactivate CFU without specifying : at+ccfc=0,0 OK To check whether CFU was successfully deactivated (note that the destination number remains registered in the network when you disable CFU): at+ccfc=0,2 +CCFC: 0,1,"+493012345678",145 +CCFC: 0,2,"+493012345678",145 +CCFC: 0,4,"+493012345678",145 OK Example 4 To erase the registered CFU destination number: at+ccfc=0,4 OK Now, when you check the status, no
AT Command Set 4.7 AT+CCLK Real Time Clock Test command Response AT+CCLK=? OK Read command Response AT+CCLK? +CCLK: OK/ERROR/+CME ERROR Parameter: : string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes, seconds; th e.g. 6 of May 2001, 22:10:00 hours equals to “01/05/06,22:10:00" Write command Response AT+CCLK= OK/ERROR/+CME ERROR Parameter: see read command Reference Note GSM 07.
AT Command Set 4.8 AT+CCUG: Closed User Group Test command The Test command returns the supported parameters. AT+CCUG=? Response +CCUG: (list of supported s),(list of supported ),(list of supported ) OK Read command AT+CCUG? Explicit CUG invocation means that at each call setup, CUG information is added to the called number. The Read command returns if the Explicit CUG invocation is activated, which CUG index is chosen, and if Preferential Group or Outgoing Access is suppressed.
AT Command Set 4.9 AT+CCWA Call waiting Test command Response AT+CCWA=? +CCWA: (list of supported s) OK/ERROR/+CME ERROR Parameter See write command Read command Response AT+CCWA? +CCWA: OK/ERROR/+CME ERROR Parameter See write command Write command AT+CCWA= [, [ [,]]] This command controls the Call Waiting supplementary service according to GSM 02.83. Activation, deactivation and status query are supported.
AT Command Set 4.10 AT+CEER Extended error report Test command Response AT+CEER=? OK Execute command TA returns an extended error report of the reason for the last call release and location. AT+CEER Response +CEER: , , OK Parameter Location ID as number code (see subclause 9.1.6) Reason for last call release as number code (see subclause 9.1.6) Release cause for last Supplementary Service Call (see subclause 9.1.
AT Command Set 4.11 AT+CFUN Set phone functionality The AT+CFUN command serves to query or set the level of functionality of the ME. You can reset the ME or enable power saving. Full functionality =1 Full functionality is where high current is drawn, depending on the power level and the operating mode, e.g. IDLE, TALK, DATA, IDLE GPRS or DATA GPRS mode.
AT Command Set Test command Response AT+CFUN=? +CFUN: (list of supported s), (list of supported s) If error is related to ME functionality: +CME ERROR: Parameter See below Read command Response AT+CFUN? +CFUN: If error is related to ME functionality: +CME ERROR: Parameter See below Write command AT+CFUN=[ [,]] The write command can be used to reset the ME, to choose one of the SLEEP mode levels or to return to full functionality.
AT Command Set 6 CYCLIC SLEEP mode: AT+CFUN=6 disconnects any circuit-switched call in progress, but has no effect on a GPRS call. The ME goes into the power saving mode 10 minutes after the last character was transmitted over the serial interface. Sending characters over the serial interface resets the timer. The first wake-up event stops power saving. Also, you can enter AT+CFUN=1 to terminate power saving. 0 The parameter can only be used if +CFUN=1, 5 or 6.
AT Command Set Power saving begins 10 minutes after the last character was sent or received over the serial interface. Example 4 To stop CYCLIC SLEEP mode and return to full functionality: AT+CFUN? +CFUN: 5 OK AT+CFUN=1 OK Remember that this approach is not applicable to the NON-CYCLIC SLEEP mode (since the serial interface is disabled). The NON-CYCLIC SLEEP mode ends with the first wake-up event.
AT Command Set 4.12 AT+CGMI Request manufacturer identification Test command Response AT+CGMI=? OK Execute command Response AT+CGMI TA returns manufacturer identification text. SIEMENS OK Reference Note GSM 07.07 See also ”AT+GMI Request manufacturer identification”. 4.13 AT+CGMM Request model identification Test command Response AT+CGMM=? OK Execute command Response AT+CGMM TA returns product model identification text. MC35 OK Reference Note GSM 07.
AT Command Set 4.15 AT+CGSN Request product serial number identification (IMEI) identical to GSN Test command Response AT+CGSN=? OK Execute command Response AT+CGSN TA returns identification text for determination of the individual ME. OK Parameter IMEI of the telephone (International Mobile station Equipment Identity) Reference Note GSM 07.07 See also ”AT+GSN Request TA serial number identification”. 4.
AT Command Set 4.17 AT+CHUP Hang up call Test command Response AT+CHUP=? OK Execute command Cancels all active and held calls. AT+CHUP Response OK/ERROR Reference Note GSM 07.07 AT+CHUP implements the same behaviour as ATH (see Chapter 2.12). 4.18 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=? OK Execute command Response AT+CIMI TA returns < IMSI> for identifying the individual SIM which is attached to ME.
AT Command Set 4.19 AT+CIND Indicator control MC35 offers two ways of displaying status and event reporting messages by indicators. With AT+CIND? you can directly query the current status of each indicator. With AT+CMER you can enable or disable the presentation of these indicators in the form of the Unsolicited Result Code +CIEV. See Chapter 4.25 for instructions.
AT Command Set Write command AT+CIND= [[, [,...]]] The write command simply controls the registration / deregistration of indicators. 0 Indicator is deregistered. The indicator cannot be presented as +CIEV URC, but can be directly queried with AT+CIND?. 1 Indicator is registered, indicator event report is allowed. Reference Note GSM 07.07 The indicator “call” changes its value as soon as a call has been established, that is when both interlocutors are connected.
AT Command Set 4.20 AT+CLCC List current calls of ME Test command Response AT+CLCC=? OK Parameters Execute command Response AT+CLCC TA returns a list of current calls of ME. If command successful, but no calls are available, no information response is sent to TE. [+CLCC: ,,,,, [,,[]]] [+CLCC: ,,,,, [,,[]]] [...
AT Command Set 4.21 AT+CLCK Facility lock Test command Response AT+CLCK=? +CLCK: (list of supported s) OK Parameter Execute command AT+CLCK=, [, [,]] See execute command Use this command to lock, unlock or interrogate a ME or a network facility . The command can be aborted when network facilities are being set or interrogated.
AT Command Set Factory set SIM locks “PF” lock Phone to the very First SIM card “PN” Network Personalisation “PU” Network subset Personalisation “PP” Service Provider Personalisation “PC” Corporate Personalisation Note: Typical examples of factory set SIM locks are prepaid phones or network locks, used to restrict the operation of a mobile to a specific provider or operator. The client should be aware that each of these lock types can only be unlocked if the associated password is available.
AT Command Set 32 64 128 x data circuit async dedicated packet access dedicated PAD access combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (call barring for voice, data and fax). The value 255 covers all classes. If the parameter is omitted, the default value 7 is used. See examples in 4.21.3 for correct handling of class numbers. 0 off 1 on Reference Note GSM 07.
AT Command Set To lock the mobile to the currently inserted SIM card, first specify a password (= a phone code): AT+CPWD="PS",,1234 If "PS" lock has not been set before: enter new OK password. or: AT+CPWD="PS",1234,3333 To replace existing "PS" password: Enter old OK and new one. Then, activate the phone lock: AT+CLCK="PS",1,3333 Locks the mobile to the current SIM card. OK Example 2 To deactivate the phone lock: AT+CLCK="PS",0,3333 Enter lock type "PS", followed by 0 to lift the OK lock.
AT Command Set After the "PS" lock password was incorrectly entered three times in a row: AT+CPIN? +CPIN: PH-SIM PUK Master Phone Code is required (8-digit code available from the manufacturer. See Chapter 4.35.1). AT+CPIN=12345678 Master Phone Code has been accepted. As a result, the mobile is operational, and the "PS" lock is totally removed. If needed, it must be set once again.
AT Command Set +CLCK: +CLCK: +CLCK: +CLCK: OK Example 3 Example 4 Example 5 outgoing international voice calls barred outgoing international data calls barred outgoing international fax calls barred outgoing international SMS barred To activate call barring for outgoing international voice and data calls: at+clck=oi,1,0000,3 (where 3 is the sum of class 1 + class 2) OK To disable call barring for outgoing international fax (class 4) and SMS (class 8) calls: at+clck=oi,0,0000,12 (where 12 is the sum of
AT Command Set 4.22 AT+CLIP Calling line identification presentation Test command AT+CLIP=? This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call.
AT Command Set 4.23 AT+CLIR Calling line identification restriction (by *# sequence) The AT+CLIR command is not supported. Instead, you can handle CLIR on a call-by-call basis using the ATD command and a *# sequence.
AT Command Set 4.24 AT+CLVL Loudspeaker volume level Test command Response AT+CLVL=? +CLVL: (list of supported s)OK Read command Response AT+CLVL? +CLVL: OK/ERROR/+CME ERROR Write command Response AT+CLVL= OK/ERROR/+CME ERROR Parameter Loudspeaker Volume Level (0-4) Reference Note GSM 07.07 • The volume level cannot be modified in audio mode 1. • The changed volume level will not be saved with AT^SNFW, instead it will be saved after AT^SMSO only.
AT Command Set 4.
AT Command Set Reference Unsolicited Result Code: GSM 07.07 +CIEV: , Note Only the indicators which are registered (see AT+CIND command), will be reported if CMER is enabled. While the ME is in online data mode, and CMER’s equals to 3, no URC will be displayed on the TE, but they will be available after ‘+++’ has been entered. After CMER has been switched on, URCs for all registered indicators with their default value, will be presented to the TE. 4.
AT Command Set 4.27 AT+CMUT Mute control Test command Response AT+CMUT=? +CMUT: (list of supported s) OK Read command Response AT+CMUT? +CMUT: OK/ERROR/+CME ERROR Write command Response AT+CMUT= OK/ERROR/+CME ERROR Parameter : 0 mute off 1 mute on Reference Note GSM 07.07 MC35_ATC_01_V04.00 Page 90 of 238 02.04.
AT Command Set 4.28 AT+CMUX Enter multiplex mode MC35 supports Multiplex mode according to the GSM 07.10 Multiplexer Protocol and enables one physical serial asynchronous interface to be partitioned into three virtual channels. This allows you to take advantage of up to 3 simultaneous sessions running on the serial interface. Each session represents a stream of bytes conveying various data; such as voice, fax, data, SMS, phonebook information, battery status etc.
AT Command Set turns to the AT command mode. 3. There are various options to switch from data mode to command mode: a) Escape sequence +++ b) Circuit 108/2 (DTR) changes from ON to OFF, reaction depends on command at&d (caution if AT&D0: TA ignores status on DTR). c) The message Modem Status Command (MSC) for control channel is defined by the multiplexer protocol GSM07.10. MSC conveys V.24 signals.
AT Command Set Command Behaviour on channel 1 as described Differences on channel 2+3 as described 1 as described not usable 1 as described not usable 1 as described not usable ATS8 ) as described not usable 1 as described not usable 1 as described not usable as described as described not usable data call parameters not changed 1 ATS4 ) ATS5 ) ATS6 ) ATS7 ) 1 ATS10 ) ATS18 ) AT\Q ATZ 1) 2) Siemens GSM engines support the registers S0 - S29.
AT Command Set 4.29 AT+COPN Read operator names Test command Response AT+COPN=? OK Execute command TA returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned. AT+COPN Response +COPN: numeric ,long alphanumeric +COPN:.....
AT Command Set 4.30 AT+COPS Operator selection This command can be used to query the present status of the ME's network registration and to determine whether automatic or manual network selection shall be used. Automatic mode: Lets the ME automatically search for the home operator. If successful the ME registers to the home network and enters the IDLE mode. If the home network is not found, ME goes on searching. If then a permitted operator is found, ME registers to this operator.
AT Command Set Response OK If error is related to ME functionality: +CME ERROR: Parameters 0 1 2 3 4 Reference automatic mode; field is ignored manual operator selection field must be present, can only be = 2 manually deregister from network and remain unregistered until mode 0,1,4 is selected set for read command +COPS? combination of manual/automatic mode; if manual selection fails, ME switches to automatic mode (=0).
AT Command Set 4.31 AT+CPAS Mobile equipment activity status Test command Response AT+CPAS=? +CPAS: (list of supported s) OK Parameter See execute command Execute command Response AT+CPAS TA returns the activity status of ME. +CPAS: OK If error is related to ME functionality: +CME ERROR: Parameter 0 ready 3 incoming call (ringing) 4 call in progress or call hold Reference Note GSM 07.07 MC35_ATC_01_V04.00 Page 97 of 238 02.04.
AT Command Set 4.32 AT+CPBR Read current phonebook entries Test command Response AT+CPBR=? TA returns location range supported by the current storage as a compound value and the maximum length of and fields. Note: If SIM storage is selected, the length may not be available. If storage does not offer format information, the format list should be empty parentheses.
AT Command Set 4.
AT Command Set 4.34 AT+CPBW Write phonebook entry Test command Response AT+CPBW=? TA returns location range supported by the current storage, the maximum length of field, supported number formats of the storage and the maximum length of field. Note: The length may not be available while SIM storage is selected. If storage does not offer format information, the format list should be empty parenthesises.
AT Command Set 4.35 AT+CPIN Enter PIN Test command Response AT+CPIN=? OK Read command Response AT+CPIN? TA returns an alphanumeric string indicating whether or not a password is required. +CPIN: OK If error is related to ME functionality: +CME ERROR: Parameter SIM PIN authentication READY PIN has already been entered. No further entry needed. SIM PIN ME is waiting for SIM PIN1.
AT Command Set PH-NET PIN ME is waiting for network personalisation password PH-NET PUK ME is waiting for network personalisation unblocking password PH-NS PIN ME is waiting for network subset personalisation password PH-NS 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-C PIN ME is waiting for corporate personalisation password PH-
AT Command Set • • • • • MC35_ATC_01_V04.00 MC35 offers various options to verify the present status of network registration: For example, the AT+COPS? (Chapter 4.30) command indicates the currently used network. With AT+CREG (Chapter 4.41) you can also check the current status and activate an unsolicited result code which appears whenever the status of the network registration changes (e.g. when the ME is powered up, or when the network cell changes).
AT Command Set 4.35.1 What to do if PIN or password authentication fails? PIN1 / PUK1: After three failures to enter PIN 1, the SIM card is blocked (except for emergency calls). To unblock the SIM card, the client needs to enter the associated PUK (= PIN Unblocking Key / Personal Unblocking Key). After ten failed attempts to enter the PUK, the SIM card will be invalidated and no longer operable. In such a case, the card needs to be replaced.
AT Command Set SIM locks: These are factory set locks, such as "PF", "PN", "PU", "PP", "PC". An 8-digit unlocking code is required to operate the mobile with a different SIM card, or to lift the lock. The code can only be obtained from the provider. Failure to enter the password is subject to the same timing algorithm as the Master Phone Code (see Table 8). Call barring: Supported modes are "AO", "OI", "OX", "AI", "IR", "AB", "AG", "AC".
AT Command Set 4.36 AT+CPIN2 Enter PIN2 Test command Response AT+CPIN2=? OK Read command Response AT+CPIN2? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN2: OK If error is related to ME functionality: +CME ERROR: Parameter READY ME is not pending for any password SIM PIN2 ME is waiting for SIM PIN2. This is returned only when PIN2 authentication has not yet been done or has failed (+CME ERROR:17).
AT Command Set Note that the PIN2 authentication remains active for 300s. This means, for example, that PIN2 will be requested once again, when you try to edit the "FD" phonebook later than 300s after PIN2 authentication has been done.
AT Command Set 4.37 AT+CPUC Price per unit and currency table Test command Response AT+CPUC=? OK Read command Response AT+CPUC? Read command returns the current parameters of PUC. +CPUC: , OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Response AT+CPUC=,[, ] Write command sets the parameters of Advice of Charge related price per unit and currency table.
AT Command Set 4.38 AT+CPWD Change password Use this command when you want to • change PIN1 or PIN2 • change the password supplied from your provider for call barring • set individual phone security passwords See Chapters 4.21 and 8.13 for more information on the various lock features. The AT^SPWD command is a Siemens defined command equivalent to AT+CPWD. See Chapter 8.35.
AT Command Set concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. For details contact your local dealer or Siemens AG. The client should be aware that each of these lock types can only be unlocked if the associated password is available. See Chapter 4.35 and 4.35.1 for further instructions.
AT Command Set Example 3 To change the "PS" lock password, using the correct old password: AT+CPWD=PS,1111,2222 (where 1111 = old "PS" password and 2222 = new password) To specify a new "PS" lock password, after the old password was disabled, e.g. after three failed attempts to enter the password (only if Master Phone Code is availbale): AT+CPWD=PS,12345678,1111 (where 12345678 is the Master Phone code and 1111 is the new password. You may also use to restore the former disabled password).
AT Command Set 4.39 AT+CR Service reporting control Test command Response AT+CR=? +CR: (list of supported s) OK Parameter See write command Read command Response AT+CR? +CR: OK Parameter See write command Write command Response AT+CR= Configures the TA whether or not to transmit an intermediate result code +CR: to TE when a call is being set up.
AT Command Set 4.40 AT+CRC Set Cellular Result Codes for incoming call indication Test command Response AT+CRC=? +CRC: (list of supported s) OK Parameter See write command Read command Response AT+CRC? +CRC: OK Parameter See write command Write command Response AT+CRC= [] Specifies whether or not to use the extended format of incoming call indication.
AT Command Set 4.41 AT+CREG Network registration Test command Response AT+CREG=? +CREG: (list of supported s) OK Parameter Read command AT+CREG? See write command ME returns the URC presentation mode and an integer that shows the registration status of the ME. The location information elements and are returned only when =2 and ME is registered to the network.
AT Command Set Unsolicited result code If =1 and there is a change in the ME network registration status: +CREG: If =2 and there is a change in the ME network registration status or a change of the network cell: +CREG: [,,] Reference Note GSM 07.07 Optional parameters will not be displayed during a call. Example AT+CREG=2 OK Activates extended URC mode. AT+COPS=0 OK Forces ME to automatically search network operator.
AT Command Set 4.42 AT+CRLP Select radio link protocol param. for orig. non-transparent data call Test command Response AT+CRLP=? TA returns values supported by the TA as a compound value. +CRLP: (list of supported s), (list of supported s), (list of supported s), (list of supported s) OK Parameter See write command Read command Response AT+CRLP? TA returns current settings for the supported RLP version 0.
AT Command Set 4.43 AT+CRSM Restricted SIM access Test command Response AT+CRSM=? OK Write command By using this command the TE has access to the SIM database. SIM access is restricted to the commands which are listed below. As response to the command the ME sends the current SIM information parameters and response data.
AT Command Set 4.44 AT+CSCS Set TE character set Test command Response AT+CSCS=? +CSCS: (list of supported s) OK Read command Response AT+CSCS? +CSCS: OK Write command Response AT+CSCS=[] Write command informs TA which character set is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets. OK Parameters : "GSM" GSM default alphabet (GSM 03.38 subclause 6.2.
AT Command Set 4.45 AT+CSNS Single Numbering Scheme The AT+CSNS command enables the ME to accept incoming calls when no bearer capability information is provided with the call, e.g. single numbering scheme calls or calls originitating from analog devices. The command must be set before the call comes. By default, when you do not modify the settings, all calls received without bearer element are assumed to be voice.
AT Command Set 4.46 AT+CSQ Signal quality Test command Response AT+CSQ=? +CSQ: (list of supported s), (list of supported ) OK Parameter See execute command Execute command Response AT+CSQ TA returns received signal strength indication and channel bit error rate from the ME. +CSQ: , OK Parameter Receive level: 0 -113 dBm or less 1 -111 dBm 2...30 -109... -53 dBm 31 -51 dBm or greater 99 not known or not detectable Bit error rate: 0...
AT Command Set 4.
AT Command Set 4.48 AT+CUSD Unstructured supplementary service data Test command Response AT+CUSD=? +CUSD: (list of supported s) OK Parameter See write command Read command Response AT+ CUSD? TA returns the current value. +CUSD: OK If error is related to ME functionality: +CME ERROR: Write command AT+ CUSD= [,[,]] This command allows control of the Unstructured Supplementary Service Data (USSD) according to GSM 02.90.
AT Command Set 4.49 AT+VTD= Tone duration Test command AT+VTD=? This command refers to an integer that defines the length of tones emitted as a result of the +VTS command. Response +VTD (list of supported s) OK Parameter See write command Read command Response AT+VTD? OK Parameter See write command Write command Response AT+VTD= OK Parameter 1 – 255 Reference duration of the tone in 1/10 second Note GSM 07.07 MC35_ATC_01_V04.
AT Command Set 4.50 AT+VTS DTMF and tone generation ( in {0-9, *, #, A, B, C, D}) Test command Response AT+VTS=? +VTS: (list of supported s)[, (list of supported s)] OK Parameter See write command Write command Response 1. AT+VTS= This command allows the transmission of DTMF tones and arbitrary tones in voice mode. These tones may be used (for example) when announcing the start of a recording period.
AT Command Set 4.51 AT+WS46 Select wireless network Test command Response AT+WS46=? (list of supported s) OK Read command Response AT+WS46? OK/ERROR/+CME ERROR Parameter 12 GSM digital cellular Write command Response AT+WS46=[] OK/ERROR/+CME ERROR Reference Note GSM 07.07 MC35_ATC_01_V04.00 Page 125 of 238 02.04.
AT Command Set 5 AT commands originating from GSM 07.05 for SMS The SMS related AT Commands are according to the GSM 07.05 specification issued by ETSI (European Telecommunications Standards Institute). 5.
AT Command Set 5.2 AT+CMGD Delete SMS message Test command Response AT+CMGD=? OK Parameter Execute command Response AT+CMGD= TA deletes message from preferred message storage location . OK If error is related to ME functionality: +CMS ERROR Parameter integer type; value in the range of location numbers supported by the associated memory Reference Note GSM 07.05 If there is no SMS stored at the selected index, the response is OK too. 5.
AT Command Set 5.
AT Command Set for SMS-COMMANDs: +CMGL: ,,,[ +CMGL: ,,,[...]] OK for CBM storage: +CMGL: ,,,,,[ +CMGL: ,,,,, [...]]OK 2) If PDU mode (+CMGF=0) and command successful: +CMGL: ,,[], [+CMGL: ,,[alpha], [...
AT Command Set Parameter
- GSM 03.40 TP-Discharge-Time in time-string format: “yy/MM/ dd,hh:mm:ss±zz”, where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. For example, 6th of May 1994, 22:10:00 GMT+2 hours equals “94/05/06,22:10:00+08” depending on the command or result code: first octet of GSM 03.
AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? OK Execute command Parameter AT+CMGR= integer type; value in the range of location numbers supported by the associated memory Response TA returns SMS message with location value from message storage to the TE. If status of the message is ‘received unread’, status in the storage changes to ‘received read’.
AT Command Set 0 1 2 3 “REC UNREAD” received unread message (i.e. new message) “REC READ” received read message “STO UNSENT” stored unsent message (only applicable to SMs) “STO SENT” stored sent message (only applicable to SMs) GSM 03.40 TP-Command-Type in integer format (default 0) GSM 03.40 TP- Destination-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by In case of SMS: GSM 03.
AT Command Set used, and 140 characters according to the 8 bit GSM coding scheme. integer type; value in the range of location numbers supported by the associated memory GSM 03.41 CBM Message Identifier in integer format GSM 03.40 TP-Message-Reference in integer format GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by GSM 03.
AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? OK Parameter Execute command Response 1) If text mode (+CMGF=1): +CMGS= [,] text is entered TA transmits SMS message from TE to network (SMS-SUBMIT). Message reference value is returned to TE on successful message delivery. Value can be used to identify message upon unsolicited delivery status report result code.
AT Command Set Reference Note GSM 07.05 • Use CTRL-Z at the end of input to send the message and return OK. • Use ESC at the end of message input to abort message send operation. NO message is sent although display returns OK! • Sending e-mails via SMS: Note that some providers do not recognise @ symbol.
AT Command Set 5.7 AT+CMGW Write SMS message to memory Test command Response AT+CMGW=? OK Execute command Response 1) If text mode (+CMGF=1): +CMGW[= [,tooa/toda>[,stat>]]] text is entered ctrl-Z/ESC> quits without sending TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to memory storage . Memory location of the stored message is returned. Message status will be set to ‘stored unsent’ unless otherwise given in parameter .
AT Command Set TPDU in hexadecimal format. Index of message in selected storage Reference Note GSM 07.05 • Use CTRL-Z at the end of input to send the message and return OK. • Use ESC at the end of message input to abort message send operation. NO message is sent although display returns OK! • Sending e-mails via SMS: Note that some providers do not recognise @ symbol.
AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? OK Parameter Execute command Response +CMSS= [, [,]] TA sends message with location value from message storage to the network (SMS-SUBMIT or SMS-COMMAND). If new recipient address is given for SMS-SUBMIT, it shall be used instead of the one stored with the message. Reference value is returned to the TE on successful message delivery.
AT Command Set 5.9 AT+CNMA New SMS message acknowledge to ME/TE, only phase 2+ Test command Response AT+CNMA=? 1) If text mode (+CMGF=1): OK 2) If PDU mode (+CMGF=0): +CNMA: (list of supported s) OK Parameters See execute command Execute command Response 1) If text mode: AT+CNMA TA confirms successful receipt of a new message (SMS-DELIVER or SMSSTATUS-REPORT) which is routed directly to the TE. TA shall not send another +CMT or +CDS result code to TE until previous one is acknowledged.
AT Command Set 5.
AT Command Set Unsolicited result code 2 SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE using unsolicited result code: +CMT: , (PDU mode enabled) +CMT: ,, [,, , , , , , ] (text mode enabled) 3 Class 3 SMS-DELIVERs are routed directly to the TE using unsolicited result codes defined in =2.
AT Command Set Reference Note GSM 07.05 • Parameters =2,3 and =1 are only available with GSM phase 2+ (see +CSMS=1). Incoming SMs or Status Reports have to be acknowledged with AT+CNMA=0 when using these phase 2+ parameters. • According to GSM 03.38 the ME treats short messages with message class 0 as though there was no message class, i.e. it will ignore bits 0 and 1 in the TPDCS and normal rules for exceeded memory capacity shall apply.
AT Command Set Number of messages currently in Number of messages storable in Reference Note GSM 07.05 • The Mobile Equipment storage "ME" offers space for 25 short messages. • The storage "MT" is the sum of the storages "ME" and "SM". The indices () from 1 to 25 are associated to the "ME" storage. Indices equal to 26 and higher are allocated to the "SM" storage. • and are set to “MT” by default.
AT Command Set 5.12 AT+CSCA SMS service centre address Test command Response AT+CSCA=? OK Read command Response AT+CSCA? +CSCA: , OK Parameter See write command Write command AT+CSCA= [,] TA updates the SMSC address, through which mobile originated SMs are transmitted. In text mode, setting is used by send and write commands. In PDU mode, setting is used by the same commands, but only when the length of the SMSC address coded into parameter equals zero.
AT Command Set 5.13 AT+CSCB Select cell broadcast messages Test command Response AT+CSCB=? +CSCB: (list of supported s) Parameter See write command Read command Response AT+CSCB? +CSCB: ,, Parameter See write command Write command Parameter AT+CSCB=[ [,[,]]] 0 Accepts messages that are defined in and 1 Does not accept messages that are defined in and String type; combinations of CBM message IDs (e.g.
AT Command Set 5.14 AT+CSDH Show SMS text mode parameters Test command Response AT+CSDH=? +CSDH: (list of supported s) OK Parameter See write command Read command Response AT+CSDH? +CSDH: OK Parameter See write command Write command Response AT+CSDH= TA sets whether or not detailed header information is shown in text mode result codes.
AT Command Set 5.15 AT+CSMP Set SMS text mode parameters Test command Response AT+CSMP=? OK Read command Response AT+CSMP? +CSMP:,,, OK Parameter See set command Set command Response AT+CSMP= [,[ , [,]]] TA selects values for additional parameters needed when SM is sent to the network or placed in a storage when text format message mode is selected.
AT Command Set 5.16 AT+CSMS Select Message Service Test command Response AT+CSMS=? +CSMS: (list of supported s) OK Parameter See write command Read command Response AT+CSMS? +CSMS: ,,, OK Parameter See write command Write command Response AT+CSMS= +CSMS: ,, OK If error is related to ME functionality: +CMS ERROR: Parameter 0 GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with GSM 07.
AT Command Set 6 GPRS AT commands in accordance with GSM 07.07 This chapter provides GPRS specific AT commands. For information on using GPRS commands in multiplex mode see chapter 4.28. 6.1 Commands specific to MTs supporting GPRS This clause defines commands that a TE (Terminal Equipment, i.e. an application running on a controlling PC) may use to control a GPRS MT (Mobile Termination, the Wireless Module). Refer ro Chapter 6.4 for selected examples of using GPRS AT commands. 6.1.
AT Command Set 6.1.2 AT+CGACT PDP context activate or deactivate Test command AT+CGACT=? The test command is used for requesting information on the supported PDP context activation states. Response +CGACT: (list of supported s) OK/ERROR/+CME ERROR Parameter Read command AT+CGACT? See write command The read command returns the current activation states for all the defined PDP contexts. Response +CGACT: , [+CGACT: , ...
AT Command Set 6.1.3 AT+CGDATA Enter data state Test command AT+CGDATA=? The test command is used for requesting information on the supported layer 2 protocols to be used between the TE and MT.
AT Command Set 6.1.4 AT+CGDCONT Define PDP Context Test command AT+CGDCONT=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each are returned on a separate line. Response +CGDCONT: (range of supported s), ,,,(list of supported s), (list of supported s) [+CGDCONT: ...
AT Command Set Packet Data Protocol type is a string parameter which specifies the type of packet data protocol: IP Internet Protocol (IETF STD 5) Access Point Name is a string parameter (framed by quotation marks) which is a logical name that is used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested. String parameter that identifies the MT in the address space applicable to the PDP (e.g.
AT Command Set 6.1.5 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Test command AT+CGQMIN=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. Response +CGQMIN: , (list of supported s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s) [+CGQMIN: ...
AT Command Set Parameter numeric PDP Context Identifier; if no cid is specified, nothing will be changed (no profile definition / undefinition) 1 2 numeric parameter for the precedence class 0 network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained ahead of precedence classes 1 and 2
AT Command Set numeric parameter for the peak throughput class 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) 1 Up to 1 000 (8 kbit/s) 2 Up to 2 000 (16 kbit/s) 3 Up to 4 000 (32 kbit/s) 4 Up to 8 000 (64 kbit/s) 5 Up to 16 000 (128 kbit/s) 6 Up to 32 000 (256 kbit/s) 7 Up to 64 000 (512 kbit/s) 8 Up to 128 000 (1 024 kbit/s) 9 Up to 256 000 (2 048 kbit/s) numeric parameter for the mean throughput class 0 network subscribed value Mean Throughput Cla
AT Command Set at+cgqmin=1,0,0,0,1 OK at+cgqmin? +CGQMIN:1,0,0,0,1,0 OK at+cgqmin=1,1 OK at+cgqmin? +CGQMIN:1,1,0,0,1,0 OK Response OK/ERROR/+CME ERROR Reference GSM 07.07 MC35_ATC_01_V04.00 Page 157 of 238 02.04.
AT Command Set 6.1.6 AT+CGQREQ Quality of Service Profile (Requested) Test command AT+CGQREG=? The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. Response +CGQREG: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s) [+CGQREG: ...
AT Command Set numeric parameter for the precedence class 0 network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained ahead of precedence classes 1 and 2 numeric parameter for the delay class 0 network subscribed value SDU size: 128 octets: Delay Class Mean Transfer Delay 1 2 3 4 (Pred
AT Command Set numeric parameter for the peak throughput class 0 network subscribed value Peak Throughput Class Peak Throughput (in octets per second) 1 Up to 1 000 (8 kbit/s). 2 Up to 2 000 (16 kbit/s). 3 Up to 4 000 (32 kbit/s). 4 Up to 8 000 (64 kbit/s). 5 Up to 16 000 (128 kbit/s). 6 Up to 32 000 (256 kbit/s). 7 Up to 64 000 (512 kbit/s). 8 Up to 128 000 (1 024 kbit/s). 9 Up to 256 000 (2 048 kbit/s).
AT Command Set at+cgqreq=1,0,0,1 OK at+cgqreq? +CGQREQ:1,0,0,1,0,0 OK at+cgqreq=1,1 OK at+cgqreq? +CGQREQ:1,1,0,1,0,0 OK Definitions of parameters in GSM 02.60 and GSM 03.60 paragraph 15.2 “Quality of Service Profile“. Response OK/ERROR/+CME ERROR Reference GSM 07.07 MC35_ATC_01_V04.00 Page 161 of 238 02.04.
AT Command Set 6.1.7 AT+CGSMS Select service for MO SMS messages Test command AT+CGSMS=? The test command lists the services and service preferences which can be selected with the AT+CGSMS write command. Response +CGSMS: (list of supported s OK Parameter See write command Read command AT+CGSMS? The read command returns the currently selected service or service preference.
AT Command Set 6.1.8 AT^SGAUTH Set type of authentication for PPP connection Test command Response AT^SGAUTH=? ^SGAUTH: (list of supported s) OK/ERROR/+CME ERROR Parameter indicates types of supported authentication 0 None 1 PAP 2 CHAP 3 PAP and CHAP Read command Response AT^SGAUTH? +CGACT: OK/ ERROR/ + CME ERROR Parameter See test command Write command Response AT^SGAUTH= OK/ ERROR/ + CME ERROR Parameter See test command Reference Note Siemens MC35_ATC_01_V04.
AT Command Set 6.2 Modem compatibility commands to MTs supporting GPRS This subclause describes how existing AT commands, designed for use with a modem, may be used to control a GPRS MT. This is to provide backwards compatibility with existing communications software. 6.3 ATD *99# Request GPRS service Execute command This command causes the MT to perform whatever actions are necATD*99[*[] essary to establish communication between the TE and the external PDN.
AT Command Set 6.3.1 ATD *98# Request GPRS IP service Execute command ATD*98[*]# This command causes the MT to perform whatever actions are necessary to establish a communication between the TE and the external PDN. The V.25ter 'D' (Dial) command causes the MT to enter the V.25ter online data state and, with the TE, to start the layer 2 protocol.
AT Command Set 6.3.2 ATH Manual rejection of a network request for PDP context activation Execute command Response ATH The V.25ter 'H' or 'H0' (On-hook) command may be used to reject a network request for PDP context activation announced by the unsolicited result code RING or +CRING: GPRS , The MT responds with OK Reference Note GSM 07.07 • In contrast to GSM 07.07 it is possible to cancel a connection with ATH after a break.
AT Command Set 6.4 Using GPRS AT commands (examples) 6.4.1 Miscellaneous AT commands Defining and using a Context Definition Id (CID): Every time a CID is used as a parameter for a GPRS command the CID has to be defined before by the AT+CGDCONT command. To get the parameter of a CID use the AT+CGDCONT read option. If the response of ‘AT+CGDCONT?’ is OK only, there is no CID defined.
AT Command Set All parameters of the QoS are initiated by default to the "network subscribed value (= 0)" but the QoS itself is set to be undefined. To define a QoS use the AT+CGQREQ or AT+CGQMIN command.
AT Command Set 6.5 Using the GPRS dial command ATD In addition to the GPRS AT Commands you can use the "D" command to dial into to the GPRS network. There are two GPRS Service Codes for the ATD Command: Values 98 and 99. Examples: ATD*99# CONNECT // establish a connection by service code 99 ATD*99*123.124.125.126*PPP*1# CONNECT // establish a connection by service code 99, IP address 123… //and L2P = PPP and using CID 1.
AT Command Set 7 AT Commands for SIM Application Toolkit (GSM 11.14) SIM Application Toolkit (SAT) is a technology that lets the SIM card execute a great variety of additional applications. Conventionally, SIM cards are intended to store user specific data, such as phonebooks, secure user identification codes and messages, but they can also hold a lot of value-added mobile applications.
AT Command Set 7.1 AT^SSTA Remote-SAT Interface Activation Test command Response AT^SSTA=? ^SSTA:(list of supported s), (list of supported s) Parameter description see below. Read command AT^SSTA? The read command can be used to request the current operating status and the used alphabet of the Remote-SAT interface.
AT Command Set 7.2 ^SSTN Remote-SAT Notification Proactive Commands Every time the SIM application issues a proactive command, via the ME, the TA will receive a notification. This indicates the type of proactive command issued. AT^SSTGI must then be used by the TA to request the parameters of the proactive command from the ME. Upon receiving the ^SSTGI response from the ME, the TA must send AT^SSTR to confirm the execution of the proactive command and provide any required user response, e.g.
AT Command Set 7.3 AT^SSTGI Remote-SAT Get Information Test command Response AT^SSTGI=? ^SSTGI:(list of supported s), (list of supported s) OK Read command Response AT^SSTGI? ^SSTGI: , OK Parameters Remote-SAT interface states (refer to AT^SSTA) Ongoing Proactive Command Write command AT^SSTGI= Reference Regularly this Write command is used upon receipt of an unsolicited result code ^SSTN:.
AT Command Set 7.
AT Command Set 8 Siemens defined AT commands for enhanced functions Self-defined commands do not have to be implemented in accordance with the official syntax. The “+C” string can therefore be replaced by “^S” (“^” = 0x5E). If a self-defined command with the same syntax will be included in future in the GSM recommendations, the command can be addressed with both strings. 8.
AT Command Set 8.2 AT^MONI Monitor idle mode and dedicated mode Test command Response ^MONI: (list of supported < period >s) OK This command can be used to retrieve information of the serving/dedicated cell AT^MONI[=] AT^MONI=? Write command Note: The two header lines (see below) are output after every ten data lines.
AT Command Set Dedicated channel: chann traffic channel number Note: = h indicates frequency hopping. TS timeslot no.
AT Command Set 8.3 AT^MONP Monitor neighbour cells Test command Response AT^MONP=? ^MONP: (list of supported < period >s) OK Write command This command can be used to retrieve information of up to six neighbour cells automatically every n seconds. It is cancelled by any character sent to the serial port except if autobauding is enabled (+IPR=0). Then type character ´a´ to abort.
AT Command Set 8.4 AT^SACM Advice of charge and query of ACM and ACMmax Test command Response AT^SACM=? ^SACM: (list of supported s) OK Parameter See write command Execute command AT^SACM The execute command can be used to query the current mode of the Advice of Charge supplementary service, the SIM values of the accumulated call meter (ACM) and accumulated call meter maximum (ACMmax).
AT Command Set 8.5 AT^SBC Battery charging / discharging and charge control This chapter is only applicable to MC35, it is not intended for MC35 Terminal. Responses returned by the AT^SBC command vary with the operating mode of the ME: Normal mode: ME is switched on by Ignition pin and running the SLEEP, IDLE, TALK or DATA mode. Charger is not connected.
AT Command Set Read command Response AT^SBC? ^SBC: ,, Connection status of battery pack Battery charge level While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter =0. To query the battery capacity disconnect the charger. Average power consumption is obtained from the ME's power consumption, plus the value you have specified for the application by using the write command AT^SBC=.
AT Command Set Unsolicited result code ^SBC: Undervoltage The message will be reported, for example, when you attempt to set up a call while the voltage is close to the critical limit and further power loss is caused during the transmit burst. To remind you that the battery needs to be charged soon, the URC appears several times before the module switches off. In this case, the battery capacity is still sufficient to set up a short call.
AT Command Set 8.6 AT^SCID Display SIM card identification number Test command Response AT^SCID=? OK If error is related to ME functionality: +CME ERROR: Parameter Execute command Response AT^SCID TA returns the identification number of the SIM card (see GSM 11.11 Chapter 10.1.1). ^SCID: OK If error is related to ME functionality: +CME ERROR: Parameter Reference string type: card identification number of SIM card Note Siemens MC35_ATC_01_V04.00 Page 183 of 238 02.04.
AT Command Set 8.7 AT^SCKS Set SIM connection presentation mode and query SIM connection status Test command Response AT^SCKS=? ^SCKS: (list of supported s) OK Parameter See write command Read command Response AT^SCKS? TA returns the URC presentation mode and the status of the SIM card connection. ^SCKS: , OK Parameter See write command Write command Response AT^SCKS= TA enables or disables the presentation of URCs to report whether or not the SIM card is connected.
AT Command Set 8.8 AT^SCNI List Call Number Information Test command Response AT^SCNI=? OK Execute command Response AT^SCNI TA returns a list of current calls of ME. [^SCNI: [,[,,]]] [^SCNI: [,[,,]]] [...] OK If error is related to ME functionality: +CME ERROR: Parameter 1–7 integer type; call identification number as described in GSM 02.30[19] subclause 4.5.5.
AT Command Set 8.9 AT^SCTM Set critical operating temperature presentation mode or query temperature Use this command to monitor the temperature range of the module and the battery. The write command enables or disables the presentation of URCs to report critical temperature limits. CAUTION: During the first 15 seconds after start-up, the module operates in an automatic report mode: URCs can be always displayed regardless of the selected mode .
AT Command Set Reference Note Siemens Important: • Please refer to the "Hardware Inferface Description" supplied with your GSM engine for specifications on critical temperature ranges. • To avoid damage the module will shut down once the critical temperature is exceeded. The procedure is equivalent to the power-down initiated with AT^SMSO.
AT Command Set 8.10 AT^SDLD Delete the “last number redial“ memory Test command Response AT^SDLD=? OK Execute command The execute command deletes all numbers stored in the LD memory. AT^SDLD Response OK/ERROR/+CME ERROR Reference Note Siemens 8.
AT Command Set 8.13 AT^SLCK Facility lock Test command Response AT^SLCK=? ^SLCK: (list of supported s) OK Parameter See write command Write command Response AT^SLCK= , [, [,]] This command is used to lock, unlock or interrogate a ME or a network facility . The command can be aborted while network facilities are being set or interrogated.
AT Command Set 0 unlock 1 lock 2 query status password sum of integers each representing a of information: 1 voice 2 data 4 fax 7 sum of the integers 1, 2 and 4. Call barring for voice, data and fax. 8 short message service 0 off 1 on Reference Note Siemens See also specification of AT+CLCK in GSM 07.07 and further details in Chapter 4.21. 8.
AT Command Set 8.
AT Command Set 8.16 AT^SMSO Switch off mobile station Test command Response AT^SMSO=? OK Execute command Response AT^SMSO ^SMSO: MS OFF OK Device will be switched off (power down mode) Reference Note Siemens Do not send any command after this command 8.17 AT^SMGR Read SMS message without set to REC READ Test command Response AT^SMGR=? OK Execute command Parameter AT^SMGR= See AT+CMGR Reference Note GSM 07.
AT Command Set 8.18 AT^SM20 Set M20 Compatibility Test command Response AT^SM20=? OK Read command Response AT^SM20? ^SM20: , OK Parameters See write command Write command Response AT^SM20= M20 is an earlier, widely used SIEMENS GSM engine. The AT^SM20 command controls the behaviour of the ATD and AT+CMGW commands as described below. Please note that the AT^SM20 command has no effect on any other features and is not intended to adjust other differences between M20 and MC35.
AT Command Set 8.19 AT^SNFA Set or query microphone attenuation Test command Response AT^SNFA=? ^SNFA: (list of supported s) Parameter See read command Read command Response AT^SNFA? TA returns the current attenuation value on the microphone path for the current audio device (selected by AT^SNFS, see section 8.25).
AT Command Set OK at^snfi? ^SNFI: 5,1 OK at^snfi=5,45 OK at^snfa? ^SNFA: 45 OK 8.20 AT^SNFD Set audio parameters to manufacturer default values Test command Response AT^SNFD=? OK Execute command Response AT^SNFD TA sets the active audio parameters to manufacturer defined default values. OK Reference Note Siemens The restored values are: , , , , of all audio modes MC35_ATC_01_V04.00 Page 195 of 238 02.04.
AT Command Set 8.21 AT^SNFI Set microphone path parameters Test command Response AT^SNFI=? ^SNFI: (list of supported s), (list of supported s) OK Parameters See write command Read command Response AT^SNFI? ^SNFI: < inBbcGain >, OK Parameters See write command Write command Response AT^SNFI=, TA sets microphone path amplifying.
AT Command Set 8.22 AT^SNFM Mute microphone Test command Response AT^SNFM=? ^SNFM: (list of supported s) OK Parameter See write command Read command Response AT^SNFM? ^SNFM: OK Parameter See write command Write command Response AT^SNFM= TA switches on/off the microphone OK Parameter 0 Mute microphone 1 Microphone on Reference Note Siemens This command can be used in all audio modes and during a voice call only. 8.
AT Command Set 8.24 AT^SNFO Set audio output (= loudspeaker path) parameter Test command Response AT^SNFO=? ^SNFO: (list of supported ), (list of supported ), (list of supported ), (list of supported s) OK Parameter See write command Read command Response AT^SNFO? ^SNFO: , OK ,..., , Parameter See write command Write command AT^SNFO=,,...
AT Command Set 8.25 AT^SNFS Select audio hardware set Test command Response AT^SNFS=? ^SNFS: (list of supported s) OK Parameter See write command Read command Response AT^SNFS? ^SNFS: OK Parameter Write command AT^SNFS= See write command The write command serves to set the audio mode required for the connected equipment. Please note that the selected mode is not saved to the non-volatile store and needs to be restored manually, if the GSM engine was powered down.
AT Command Set 8.26 AT^SNFV Set loudspeaker volume Test command Response AT^SNFV=? ^SNFV: (list of supported s) OK Parameter See write command Read command Response AT^SNFV? ^SNFV: OK Parameter See write command Write command Response AT^SNFV= TA sets the volume of the loudspeaker to the value addressed by .
AT Command Set 8.28 AT^SPBC Search the first entry in the sorted telephone book Test command Response AT^SPBC=? ^SPBC: (list of sorted telephone books supported s) See AT+CPBS/AT^SPBS OK/ERROR/+CME ERROR Write command Parameter AT^SPBC= First letter of searched entry Index in the sorted telephone book (access via AT^SPBG) Response ^SPBC: OK/ERROR/+CME ERROR Reference Note Siemens There is no difference between small and capital letters. MC35_ATC_01_V04.
AT Command Set 8.29 AT^SPBG Read entry from active telephone book via sorted index This command sorts the active phonebook records by name, in alphabetical order. Please note that the alphabetical order is assigned an index of its own which is not identical with the location numbers used in the various phonebooks. CAUTION: The AT^SBPG command is intended for reading only. For example, it helps you find entries starting with matching characters.
AT Command Set 8.30 AT^SPBS Steps the selected phonebook alphabetically This command can be used to flick through the active phonebook records in alphabetical order by name. CAUTION: The AT^SBPS command is intended for reading only. For example, it helps you find entries starting with matching characters. However, do not use the listed index numbers to dial out or modify entries.
AT Command Set 8.31 AT^SPIC Display PIN counter Test command Response AT^SPIC=? OK If error is related to ME functionality: +CME ERROR: Parameter Execute command AT^SPIC TA returns the number of attempts still available for entering a required password, e.g. the PIN, PUK, PH-SIM PUK etc. To check whether or not you need to enter a password use the “AT+CPIN?” command.
AT Command Set at^spic ^SPIC: 1 OK at+cpin=4713 +CME ERROR: incorrect password at^spic ^SPIC: 63 OK at+cpin=4714 +CME ERROR: incorrect password at^spic ^SPIC: 63 8.32 AT^SPLM Read the PLMN list Test command Response AT^SPLM=? OK Parameter See execute command Execute command Response AT^SPLM TA returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned.
AT Command Set 8.33 AT^SPLR Read entry from the preferred operators list Test command Response AT^SPLR=? TA returns the whole index range supported by the SIM. ^SPLR: (list of supported s) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Response AT^SPLR= [, ] TA returns used entries from the SIM list of preferred operators with between and .
AT Command Set 8.34 AT^SPLW Write an entry to the preferred operators list Test command Response AT^SPLW=? TA returns the whole index range supported by the SIM. ^SPLW: (list of supported s) OK If error is related to ME functionality: +CME ERROR: Parameter See write command Write command Parameter AT^SPLW= [,] TA writes an entry to the SIM list of preferred operators at location number . If is given but is left out, the entry is deleted.
AT Command Set 8.35 AT^SPWD Change password for a lock Test command Response AT^SPWD=? ^SPWD: (list of supported (, )s) OK If error is related to ME functionality: +CME ERROR: Parameter “P2” PIN2 otherwise see write command without “FD” integer, max.
AT Command Set See notes above or contact provider. if = “SC” then PIN if = “AO”...”AC” (barring) then network password (if needed) if = “P2” then PIN2 new password Response OK If error is related to ME functionality: +CME ERROR: Reference Note Siemens See also specification of AT+ CPWD in GSM 07.07 and further details in Chapter 4.38. MC35_ATC_01_V04.00 Page 209 of 238 02.04.
AT Command Set 8.36 AT^SSDA Set Display Availability Use the AT^SSDA command to specify whether your MC35 product is designed to provide a display. If there is one available, AT^SSDA enables or disables the mobile station to present incoming Class 0 short messages directly on the display. The command is not required for other short message Classes.
AT Command Set 8.37 AT^SSYNC Configure SYNC Pin The ^SSYNC command serves to configure the SYNC pin in the ZIF connector of the GSM engine. Please note that the pin may be assigned different functions, depending on the design of the host application. MC35 Terminal supports only =1. For detailed information on the SYNC pin of the MC35 module refer to [1]. Before changing the mode of the SYNC pin, carefully read the technical specifications.
AT Command Set Table 10: Operating modes of the ME indicated by status LED (if = 1): LED mode Function Off MC35 module: ME is off or running in SLEEP, Alarm or Charge-only mode. MC35 Terminal: ME is off or in SLEEP mode. 600 ms On / 600ms Off No SIM card inserted or no PIN entered, or network search in progress, or ongoing user authentication, or network login in progress. 75 ms On / 3 s Off Logged to network (monitoring control channels and user interactions). No call in progress.
AT Command Set 8.38 AT^STCD Display Total Call Duration Test command Response AT^STCD=? OK Execute command Response AT^STCD TA returns total call duration (accumulated duration of all calls) ^STCD: OK Parameter string type value; format is "hh:mm:ss", where characters indicate hours, minutes, seconds; E.g. 22:10:00 “22:10:00" max value is 9999:59:59 Reference Note Siemens The Total Call Duration will not be reset by power off or other means. MC35_ATC_01_V04.
AT Command Set 9 APPENDIX 9.1 Summary of ERRORS and Messages The final result codes +CME ERROR: and +CMS ERROR: indicate errors related to mobile equipment or network. The effect is similar to an ERROR result code. A final result error code terminates the execution of the command and prevents the execution of all remaining commands that may follow on the same command line. If so, neither ERROR nor OK result code are returned.
AT Command Set Code of 42 43 44 45 46 47 100 Meaning Network subset personalization PIN required Network subset personalization PUK required service provider personalization PIN required service provider personalization PUK required Corporate personalization PIN required Corporate personalization PUK required PH-SIM PUK required (PH-SIM PUK may also be referred to as Master Phone Code. For further details see Chapters 4.21.2 and 4.35.
AT Command Set 9.1.3 Summary of CMS ERRORS related to GSM 07.
AT Command Set Code of 213 255 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 331 332 340 500 512 513 514 515 516 517 518 519 520 521 Meaning SIM data download error Unspecified error cause ME failure SMS service of ME reserved Operation not allowed Operation not supported Invalid PDU mode parameter Invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required Memory f
AT Command Set 9.1.4 Summary of Unsolicited Result Codes (URC) A URC is a report message sent from the ME to the TE. An unsolicited result code can either be delivered automatically when an event occurs or as a result of a query the ME received before. However, a URC is not issued as a direct response to an executed AT command. When sending a URC the ME activates its Ring Line (Logic "1"), i.e. the line goes active low for 1 second.
AT Command Set Message Meaning ^SCTM_A: ^SCTM_B: Battery (A) or board (B) is close to or beyond critical temperature limit. URC is issued repeatedly. If =2 or -2, ME switches off. Undervoltage of battery detected. ME will AT^SBC= be switched off within a minute. ^SBC: Undervoltage How to activate URC AT^SCTM=1 ^SYSSTART Indicates that ME has successfully been started. Note that this URC will not appear if autobauding is enabled.
AT Command Set 9.1.
AT Command Set 50 51 128 129 130 131 241 242 243 GSM cause for Session Management (GSM 04.08 annex I) SIEMENS cause for Session Management Supplementary Services general problem (GSM 04.80 3.6.7) Supplementary Services invoke problem (GSM 04.80 3.6.7) Supplementary Services result problem (GSM 04.80 3.6.7) Supplementary Services error problem (GSM 04.80 3.6.7) SIEMENS cause for GPRS API SIEMENS cause for Link Management SIEMENS cause for Embedded Netcore (Internet Protocol Stack) 9.1.
AT Command Set 9.1.
AT Command Set 9.1.
AT Command Set Number Description Service or option not available class 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred within the CUG 57 Bearer capability not authorized 58 Bearer capability presently not available 63 Service or option not available, unspecified Service or option not implemented 65 Bearer service not implemented 68 ACM equal or greater than ACMmax 69 Requested facility not implemented 70 Only restricted digital information bearer capability
AT Command Set 9.1.13 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) Number 1 2 3 4 5 Description SIM data not available SIM does not support AOC SIM data access error ACM limit almost reached ACM range overflow ACM range overflow 9.1.
AT Command Set Number Description 306 Resource Limitation 307 Initiating Release 308 Unrecognized Linked ID 309 Linked Response Unexpected 310 Unexpected Linked Operation Return Result Problem Codes 311 Unrecognize Invoke ID 312 Return Result Unexpected 313 Mistyped Parameter Return Error Problem Codes 314 Unrecognized Invoke ID 315 Return Error Unexpected 316 Unrecognized Error 317 Unexpected Error 318 Mistyped Parameter 9.1.
AT Command Set Number Description 36 Regular PDP context deactivation 37 QoS not accepted 38 Network failure 39 Reactivation requested 40 Feature not supported Causes related to invalid messages 81 Invalid transaction identifier value 95 Semantically incorrect message 96 Invalid mandantory information 97 Message type non-existant or not implemented 98 Message type not comaptible with protocol state 99 Information element non-existent or not implemented 100 Conditional information element error 101 Message
AT Command Set 9.1.19 SIEMENS release cause for Embedded Netcore (AT+CEER) Number 0 1 255 Description Regular call deactivation LCP stopped Undefined MC35_ATC_01_V04.00 Page 228 of 238 02.04.
AT Command Set 9.2 Summary of PIN requiring AT Commands The following table lists all the AT commands that are available after the PIN was entered. AT command Required PIN Standard V25.ter AT commands ATA PIN 1 ATD PIN 1 ATH PIN 1 AT+ILRR PIN 1 AT+VTS PIN 1 AT commands originating from GSM 07.
AT Command Set AT command AT+CR AT+CRSM AT+CSCA AT+CSCB AT+CSDH AT+CSMP AT+CSMS AT+CUSD Siemens defined AT commands AT^MONP AT^MONI AT^SACM AT^SCNI AT^SDLD AT^SLCD AT^SLCK AT^SMGL AT^SMGO AT^SMGR AT^SPBC AT^SPBG AT^SPBS AT^SPLM AT^SPLR AT^SPLW AT^SPWD AT^SSDA AT^STCD MC35_ATC_01_V04.00 Required PIN PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1, PIN 2 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1 PIN 1, PIN 2 PIN 1 PIN 1 Page 230 of 238 02.04.
AT Command Set 9.3 AT commands available before entering the SIM PIN The following table summarizes the AT commands you can use before the SIM PIN has been entered. Explanation: l AT command usable without PIN --- not usable without PIN n.a. AT command not available at all AT command Test Standard V.25ter AT commands ATD n.a. ATE n.a. ATI n.a. ATO n.a. ATQ n.a. ATS3 n.a. ATS4 n.a. ATS5 n.a. AT\Q n.a. Read Write / Execute n.a n.a n.a n.a n.a l l l n.a. l l l l l l l l l l ATSn n.a. l ATS18 n.
AT Command Set AT command Test Read AT+COPS Phone busy Unknown l AT+CPAS n.a. l l AT+CPIN l l AT+CPIN2 l l AT+CR l l AT+CRC l l AT+CREG l l AT+CRLP l l AT+CSCS l l AT+CSNS l AT+CSQ --l l AT+CSSN l AT+GCAP n.a. l AT+GMI n.a. l AT+GMM n.a. l AT+GMR n.a. l AT+GSN n.a. l l AT+VTD l l AT+WS46 Siemens defined AT commands l AT+CXXCID n.a. l l AT^SBC l AT^SCID n.a. l l AT^SBC l l AT^SCKS l l AT^SCTM l l AT^SGAUTH l AT^SHOM l l AT^SMSO l l AT^SM20 l l AT^SNFA l AT^SNFD n.a.
AT Command Set 9.4 Standard GSM service codes The following GSM command strings can be sent with the ATD command. Reference: GSM 2.30 *# code Functionality Possible response(s) Phone security *#06# Query IMEI OK **04*oldPIN*newPIN*newPIN# Change PIN1 +CME ERROR: / **042*oldPIN2*newPIN2*newPIN2# Change PIN2 OK **05*unblKey*newPIN*newPIN# Unlock PIN 1. (Unblock SIM card after 3 failed attempts to enter PIN1) See also Chapters 4.21, 4.35, 4.35.
AT Command Set Abbreviations of codes and responses Codes / parameters to be sent with ATD ZZ = type of supplementary services: Barring services 330 All services Not specified DN = dialling number: String of digits 0-9 BS = basic service Voice 11 equivalent to parameter FAX 13 SMS 16 SMS +FAX 12 Voice + FAX 19 Voice + SMS + FAX 10 Data circuit asynchron 25 Data circuit synchron 24 PAD 27 Packet 26 Data circuit asynchron + PAD 21 Data circuit synchron + packet 22 Data circuit asynchron + syncron.
AT Command Set 9.4.1 Additional notes on ^SCCFC, ^SCCWA, ^SCLCK The output of ^SCCFC, ^SCCWA, ^SCLCK depends on the teleservices coded in . If no teleservice or bearer service is active for a given interrogation “7” is generated as default value for the parameter, with only line being displayed (see example 1 below). If a service is activated for one or several classes, only the active classes will be displayed (see example 2).
AT Command Set ^SCCFC: 0,1,1,"+493038649027",145 ^SCCFC: 0,1,4,"+493038649027",145 OK The response does not include SMS, since no call forwarding for SMS is not active. Example 5 To query the status of CFU for voice + SMS + data: atd*#21**10#; ^SCCFC: 0,0,7 OK No CFU enabled for voice + SMS + data.
AT Command Set 9.5 Alphabet tables This section provides tables for the special GSM 03.38 alphabet supported by the ME (see Chapter “Supported character sets“, pg 12). Character table of default GSM 03.
AT Command Set In the event that an MS receives a code where a symbol is not represented in the above table then the MS shall display the character shown in the main default 7 bit alphabet table. 1) This code value is reserved for the extension to another extension table. On receipt of this code, a receiving entity shall display a space until another extension table is defined. 2) This code represents the EURO currency symbol. The code value is that used for the character ‘e’.