Page 2
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. This product is not intended for use in life support appliances, devices or systems where a malfunction of the product can reasonably be expected to result in personal injury.
AT Command Set Contents Version History .....................7 Introduction ....................10 Scope of the document ......................10 Supported product versions and related documents ..............10 Conventions ..........................11 AT command syntax .......................11 1.4.1 Using parameters........................11 1.4.2 Combining AT commands on the same command line ............12 1.4.3 Entering successive AT commands on separate lines ............12 Supported character sets ......................13...
Page 4
AT Command Set 2.39 AT&W Store current configuration to user defined profile .............37 2.40 AT+GCAP Request complete TA capabilities list ..............38 2.41 AT+GMI Request manufacturer identification................38 2.42 AT+GMM Request TA model identification................38 2.43 AT+GMR Request TA revision identification of software status ..........39 2.44 AT+GSN Request TA serial number identification(IMEI)............39 2.45...
Page 5
5.15 AT+CSMP Set SMS text mode parameters.................141 5.16 AT+CSMS Select Message Service ..................142 Siemens defined AT commands for enhanced functions .....143 AT+CXXCID Display card ID (identical to AT^SCID)............143 AT^MONI Monitor idle mode and dedicated mode ..............144 AT^MONP Monitor neighbour cells..................146 AT^SACM Advice of charge and query of ACM and ACMmax ...........147...
Page 6
SIEMENS release cause for L3 Mobility Management (MM) (AT+CEER) ......189 7.1.10 GSM release cause for L3 Call Control (CC) (AT+CEER) ...........190 7.1.11 SIEMENS release cause for L3 Call Control (CC) and Mobile Station Manager (MSM) (AT+CEER) ...........................191 7.1.12 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) .......192 7.1.13...
AT Command Set 0 Version History This chapter reports modifications and improvements over previous versions of the document. "AT Command Set" Version TC3x-ATC-01-V03.10=> TC3x5-ATC-01-04.00 Chapter Page AT command What is new Character sets Chapter revised and associated character set tables in Chapter 7.5 updated.
Page 8
AT Command Set 144ff AT^MONI Examples on page 144 updated. <chann> and <rs> explained in greater detail References for 3GPP TS 05.05 and 05.08 added 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 PWR and RXLev of the ‘Serving Cell’...
Page 9
AT Command Set AT+CALA Alarm mode not applicable to TC35 Terminal. RTC initialization after wake-up into Alarm mode described. AT+CBST Transmission rate 14400 bps now supported. AT+CCFC Description revised, examples added AT+CCLK RTC initialization after wake-up into Alarm mode described AT+CFUN Chapter revised 4.15...
AT Command Set 1 Introduction 1.1 Scope of the document This document presents the AT Command Set for the Siemens cellular engines TC35 Module TC37 Module TC35 Terminal The AT commands detailed in this document are generally supported by all products. Where differences occur, they are noted in the chapter that refers to the command.
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, TC3x is short for the engine type and TC35T for the terminal.
Otherwise, the responses may not be in the expected order. Table 3: Illegal combinations of AT commands V.25ter commands With FAX commands, Prefix AT+F Siemens commands, Prefix AT^S GSM 7.07 commands With GSM 7.05 commands (SMS) To be used standalone Commands starting with AT&...
AT Command Set 1.5 Supported character sets The ME supports two character sets: GSM 03.38 (7 bit, also referred to as SMS alphabet) and UCS2 (16 bit, refer to ISO/IEC 10646). See Chapter 4.40 for information about selecting the character set. Character tables are provided in Chapter 7.5.
AT Command Set 1.6 Flow control Flow control is essential to prevent loss of data or avoid errors when, in a data or fax call, the sending device is transferring data faster than the receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving device should be capable to cause the sending device to pause until it catches up.
AT Command Set 2 Standard V.25ter AT Commands These Commands related ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. TC35, TC37 TC35T support registers S0-S29. 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...
AT Command Set 2.3 AT\Qn Flowcontrol Execute command Response AT\Q<n> Parameter <n> AT\Q0 No flow control AT\Q1 XON/XOFF software flow control AT\Q2 Only CTS by DCE AT\Q3 RTS/CTS hardware flow control Required for the following procedures: incoming or outgoing data calls, fax calls. Often, the initialization routine of Fax programs includes enabling RTS/CTS handshake, eliminating the need to issue AT\Q3 once again.
AT Command Set 2.5 ATD Mobile originated call to dial a number Execute command This command can be used to set up outgoing voice, data or fax calls. It also serves to control supplementary services. ATD[<n>] Note: [<mgsm][;] The command may be aborted generally when receiving an ATH command during execution.
AT Command Set 2.6 ATD><mem><n> Originate call to phone number <n> in memory <mem> 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 <mem>, followed by the memory location <n> of the desired entry.
Page 19
AT Command Set Deactivates CLIR (enables presentation of own phone number to called party) <;> Only required to set up voice calls. TA remains in command mode. Reference Note · There is no <mem> for emergency call (“EN”). V.25ter/GSM · Command is not supported for data call! 07.07 ·...
AT Command Set 2.7 ATD><n> 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.29). To set up a call simply enter the memory location of the desired entry.
AT Command Set 2.8 ATD><str> Originate call to phone number in memory with corresponding field This command searches the active phonebook for a given string <str> 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 This command may be aborted generally by receiving a character...
AT Command Set 2.9 ATDI Mobile originated call to dialable ISDN number <n> Execute command TA attempts to set up an outgoing call to ISDN number. ATDI<n>[;] This command may be aborted generally by receiving a character during Note: 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 This command redials the last voice and data call number used in the ATD command. ATDL[;] · To redial the last data call number simply enter ATDL · To redial the last voice call number type ATDL; The command may be aborted generally by receiving a character during Note: execution.
AT Command Set 2.11 ATE Enable command echo Write command This setting determines whether or not the TA echoes characters received from TE during command state. ATE[<value>] Response Parameter <value> 0 Echo mode off 1 Echo mode on Reference Note V.25ter In case of using the command without parameter, <value>...
AT Command Set 2.13 ATI Display product identification information Execute command Response ME issues product information text SIEMENS REVISION TC35 x.yy xx.yy Explanation of „Revision“ parameter: Version xx and variant yy of software release. Reference Note V.25ter 2.14 ATI[value] Display additional identification information...
AT Command Set 2.15 ATL Set monitor speaker loudness Execute command Response ATL[val] Reference Note · The two commands ATL and ATM are implemented only for V.25ter 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...
AT Command Set 2.18 ATQ Set result code presentation mode Write command Response ATQ[<n>] 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 <n>=0: If <n>=1: (none) Parameter...
AT Command Set 2.21 ATS2 Escape code sequence Read command Response ATS2? S2 determines the decimal value of the ASCII character used in the escape code sequence, which serves, during a data call, to change from data to command mode. Compare Chapter 2.2. The default value 043 is equivalent to an ASCII “+”.
AT Command Set 2.24 ATS5 Write command line editing character Read command Response ATS5? <n> OK Write command This parameter setting determines the character recognized by TA as a request ATS5=<n> to delete the immediately preceding character from the command line. Response Parameter <n>...
AT Command Set 2.26 ATS7 Set number of seconds to wait for connection completion Read command Response ATS7? <n> OK Write command Specifies the number of seconds the TA will wait for the completion of the call ATS7=<n> setup when answering or originating a data call. Also referred to as "no answer timeout".
Location ID as number code (see subclause 7.1.5). Reason for last call release as number code (see subclause <reason> 7.1.5). Reference Note Siemens This command works for data calls only. For voice calls please use AT+CEER. 2.30 ATT Select tone dialling Execute command Response Reference Note V.25ter...
AT Command Set 2.31 ATV Set result code format mode Write command Response ATV[<value>] This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses. When <value> =0 When <value > =1 Parameter <value>...
AT Command Set 2.33 ATZ Set all current parameters to user defined profile Execute command Response ATZ[<value>] TA sets all current parameters to the user profile stored with AT&W (see Chapter 2.39 on page 37). If a connection is in progress, it will be terminated. The user defined profile is stored to the non-volatile memory.
AT Command Set 2.35 AT&D Set circuit Data Terminal Ready (DTR) function mode Write command Response AT&D[<value>] This command is only intended for data calls. The <value> parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode.
AT Command Set 2.37 AT&S Set circuit Data Set Ready (DSR) function mode Write command Response AT&S<value> This parameter determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE. Parameter <value> DSR always on. TA in command mode: DSR is OFF.
AT Command Set 2.38 AT&V Display current configuration Execute command Response AT&V[<n>] 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 <n> 0 profile number Configuration PIN entered (see AT+CPIN, pg.
AT Command Set 2.39 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[<n>] Response OK or if error is related to ME functionality: ERROR / +CME ERROR: <err> Parameter <n>...
2.41 AT+GMI Request manufacturer identification Test command Response AT+GMI=? Execute command Response AT+GMI TA reports information to identify the manufacturer. SIEMENS Reference Note See also ”AT+CGMI Request manufacturer identification”. V.25ter 2.42 AT+GMM Request TA model identification Test command Response AT+GMM=?
AT Command Set 2.43 AT+GMR Request TA revision identification of software status Test command Response AT+GMR=? Execute command Response AT+GMR TA returns product software version identification text. REVISION x.yy x.yy Version x and variant yy of software release. Reference Note V.25ter See also AT+CGMR Request revision identification of software status 2.44 AT+GSN Request TA serial number identification(IMEI)
AT Command Set 2.45 AT+ILRR Set TE-TA local rate reporting Test command Response +ILRR: (list of supported <value>s ) OK AT+ILRR=? Parameter See write command Read command Response +ILRR: <value> OK AT+ILRR? Parameter See write command Write command 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 AT+ILRR= established.
AT Command Set 2.46 AT+IPR Set fixed local rate Test command Response +IPR: (list of supported auto-detectable <rate>s), (list of supported fixed-only AT+IPR=? <rate>s ) OK Parameter See write command Read command Response +IPR: <rate> OK AT+IPR? Parameter See write command Write command This command specifies the DTE-DCE bitrate.
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.
AT Command Set 3.2 AT+FBADMUL Error Threshold Multiplier Read command 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 AT+FBADMUL? exceeds the total number of lines on the page the error rate is considered too high.
AT Command Set 3.4 AT+FCIG Query or set the Local polling id Test command Response (max. length of Local Polling ID string) (range of supported ASCII character AT+FCIG =? values ) OK Parameter See write command Read command Response <id> OK AT+FCIG? Parameter See write command...
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 <cq>s) Parameter See write command Read command Response <cq> OK AT+FCQ? Parameter See write command Write command...
AT Command Set 3.8 AT+FDCC Query or set capabilities Test command This command allows the connected application to sense and constrain the capabilities of the facsimile DCE (=ME), from the choices defined in CCITT AT+FDCC =? T.30 Table 2. Response (list of <VR>s), (list of <BR>s), (list of <WD>s), (list of <LN>s), (list of <DF>s), (list of <EC>s), (list of <BF>s), (list of <ST>s) Parameter...
AT Command Set 3.9 AT+FDFFC Data Compression Format Conversion Test command This parameter determines the ME response to a mismatch between the data format negotiated for the facsimile session, reported by the +FDCS:DF AT+FDFFC=? 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 This command allows the controlling application to sense and constrain the capabilities used for the current session. It uses +FDIS to generate DIS or AT+FDIS =? 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 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 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 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 on- AT+FET=<ppm> hook.
3.16 AT+FMDL Identify Product Model Read command Send the model identification to the TA AT+FMDL? Response Gipsy Soft Protocolstack 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...
AT+FREV? Response V2.550 Reference Note Siemens Used for Fax class 2 only 3.21 AT+FRH Receive Data Using HDLC Framing Execute command This command causes the TA to receive frames using the HDLC protocol and the modulation defined below. An ERROR response code results if this command is AT+FRH=<mod>...
AT Command Set 3.22 AT+FRM Receive Data Test command Response (List of supported modulation modes <mod>s) OK AT+FRM=? Parameter See write command 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 AT+FRM=<mod the modem is on-hook.
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 defined below. An ERROR response code results if this command is issued while AT+FTM=<mod>...
AT Command Set 3.27 AT+FVRFC Vertical resolution format conversion Test command 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 AT+FVRFC =? the DTE. Response (List of supported mismatch checking modes) OK Parameter...
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=? Parameter Read command Response AT+CACM? TA returns the current ACM value.
AT Command Set 4.2 AT+CALA Set alarm time Test command Test command returns supported array index values <n>, alarm types <type>, and maximum length of the text <tlength> to be output. AT+CALA=? Response +CALA: (list of supported <n>s), (list of supported <type>s), (range of supported <tlength>) OK If error is related to ME functionality: +CME ERROR: <err>...
Page 59
AT Command Set Parameter string type value; format is "yy/MM/dd,hh:mm:ss", where characters <time> indicate year (two last digits), month, day, hour, minutes. E.g. 6 May 2001, 22:10:00 hours equals to “01/05/06,22:10:00" (see also +CCLK). Note: if <time> equals current date and time or is to an earlier date, TA returns +CME ERROR: <21>.
Page 60
AT Command Set alarm time is possible for all logical channels. For every channel a different <text> parameter can be stored. <text> will be output on the same logical channel the alarm was entered. If not in multiplex mode, <text> will be output independent of the related channel.
AT Command Set 4.3 AT+CAMM Accumulated call meter maximum (ACMmax) set or query Test command Response AT+CAMM=? Parameter Read command Response AT+CAMM? TA returns the current ACMmax value. +CAMM: <acmmax> OK If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Write command...
AT Command Set 4.4 AT+CAOC Advice of Charge information Test command Response +CAOC: (list of supported <mode>s) OK AT+CAOC=? Parameter See write command Read command Response +CAOC: <mode> OK AT+CAOC? Parameter See write command Write command Response AT+CAOC=<mode> TA sets the Advice of Charge supplementary service function mode. If error is related to ME functionality: +CME ERROR: <err>...
AT Command Set 4.5 AT+CBST Select bearer service type Test command Response +CBST: (list of supported <speed>s ) ,(list of supported <name>s),(list of AT+CBST=? supported <ce>s ) OK Parameter See write command Read command Response +CBST: <speed>,<name>,<ce> AT+CBST? Parameter See write command Write command Response TA selects the bearer service <name>, the data rate <speed>...
AT Command Set 4.6 AT+CCFC Call forwarding number and conditions control Test command Response AT+CCFC=? +CCFC: (list/range of supported <reas>s) OK Parameter See execute command Write command Response TA controls the call forwarding supplementary service. Registration, erasure, AT+CCFC=<reas>, activation, deactivation and status query are supported. <mode>[,<number>...
AT Command Set <class> integer or sum of integers each representing a <class> of information: voice data short message service data circuit sync 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 (CF for voice, data and fax).
Page 66
AT Command Set +CCFC: 1,4,"+493012345678",145 Example 3 To deactivate CFU without specifying <class>: at+ccfc=0,0 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 Example 4 To erase the registered CFU destination number:...
AT Command Set 4.7 AT+CCLK Real Time Clock Test command Response AT+CCLK=? Read command Response AT+CCLK? +CCLK: <time> OK/ERROR/+CME ERROR Parameter: <time>: string type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes, seconds; e.g.
AT Command Set 4.8 AT+CEER Extended error report Test command Response AT+CEER=? Execute command TA returns an extended error report of the reason for the last call release and location. AT+CEER Response +CEER: <location ID>, <reason > , <ss_release>OK Parameter <...
AT Command Set 4.9 AT+CFUN Set phone functionality The AT+CFUN command serves to query or select the level of functionality <fun> of the ME. Level "full functionality" is where high current is drawn, depending on the operating mode, e.g. IDLE, TALK or DATA mode.
Page 70
AT Command Set Reference Note GSM 07.07 · To check that ME has entered the SLEEP mode, it is recommended to measure the supply current. Depending on the configuration of the SYNC pin, the SLEEP mode may also be indicated by a status LED (see „AT^SSYNC Configure SYNC Pin“, pg.
AT Command Set 4.13 AT+CGSN Request product serial number identification (IMEI) identical to GSN Test command Response AT+CGSN=? Execute command Response AT+CGSN TA returns identification text for determination of the individual ME. <sn> OK Parameter <sn> IMEI of the telephone (International Mobile station Equipment Identity) Reference Note GSM 07.07...
AT Command Set 4.15 AT+CHUP Hang up call Test command Response AT+CHUP=? 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.16 AT+CIMI Request international mobile subscriber identity Test command Response AT+CIMI=?
AT Command Set 4.17 AT+CLCC List current calls of ME Test command Response AT+CLCC=? 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: <id1>,<dir>,<stat>,<mode>,<mpty>, [<number>,<type>,[<alpha>]]] [<CR><LF>+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>,...
AT Command Set 4.18 AT+CLCK Facility lock Test command Response +CLCK: (list of supported <fac>s) OK AT+CLCK=? Parameter See execute command Execute command Use this command to lock, unlock or interrogate a ME or a network facility <fac>. The command can be aborted when network facilities are being set or AT+CLCK=<fac>, interrogated.
Page 76
For details contact your local dealer or Siemens AG. See Chapter 4.31 and 4.31.1 for further instructions. Supplementary Service: Call barring: “AO”...
AT Command Set 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.
Page 78
AT Command Set To lock the mobile to the currently inserted SIM card, first specify a password (= a phone code): If "PS" lock has not been set before: enter new AT+CPWD="PS",,1234 password. AT+CPWD="PS",1234,3333 To replace existing "PS" password: Enter old and new one.
AT Command Set After the "PS" lock password was incorrectly entered three times in a row: AT+CPIN? Master Phone Code is required (8-digit code +CPIN: PH-SIM PUK available from the manufacturer. See Chapter 4.31.1). Master Phone Code has been accepted. As a AT+CPIN=12345678 result, the mobile is operational, and the "PS"...
Page 80
AT Command Set Example 3 To activate call barring for outgoing international voice and data calls: (where 3 is the sum of class 1 + class 2) at+clck=oi,1,0000,3 Example 4 To disable call barring for outgoing international fax (class 4) and SMS (class 8) calls: (where 12 is the sum of class 4 + class 8) at+clck=oi,0,0000,12...
AT Command Set 4.19 AT+CLIP Calling line identification presentation Test command This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line AT+CLIP=? identity (CLI) of the calling party when receiving a mobile terminated call. Response + CLIP: (list of supported <n>s) OK Parameter...
AT Command Set 4.20 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. Read command Run the Read command to query status: ATD*#31# Response +CLIR: <n>,<m>...
AT Command Set 4.22 AT+CMEE Report mobile equipment error Test command Response +CMEE: (list of supported <n>s ) OK AT+CMEE=? Parameter See write command Read command Response +CMEE: <n> OK AT+CMEE? Parameter See write command Write command This command controls the presentation of the result codes +CME ERROR: <err>...
AT Command Set 4.23 AT+CMUT Mute control Test command Response AT+CMUT=? +CMUT: (list of supported <n>s) Read command Response AT+CMUT? +CMUT: <n> OK/ERROR/+CME ERROR Write command Response AT+CMUT=<n> OK/ERROR/+CME ERROR Parameter <n>: 0 mute off 1 mute on Reference Note GSM 07.07 This command can be used in all audio modes (1 to 6) and during a voice call only.
AT Command Set 4.24 AT+CMUX Enter multiplex mode TC35 / TC37 and TC35 Terminal support 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.
AT Command Set returns 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.
Page 88
Siemens GSM engines support the registers S0 - S29. You can change S0, S3, S4, S5, S6, S7,S8, S10 and S18 using the related ATSn commands (see starting from pg. 27). The other registers are...
AT Command Set 4.25 AT+COPN Read operator names Test command Response AT+COPN=? Execute command TA returns the list of operator names from the ME. Each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory AT+COPN is returned. Response +COPN: numeric <numeric1>,long alphanumeric <alpha1><CR><LF>...
AT Command Set 4.26 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.
Page 91
AT Command Set Response If error is related to ME functionality: +CME ERROR: <err> Parameters automatic mode; <oper> field is ignored <mode> manual operator selection <oper> field must be present, <format> can only be = 2 manually deregister from network and remain unregistered until mode 0,1,4 is selected set <format>...
AT Command Set 4.27 AT+CPAS Mobile equipment activity status Test command Response +CPAS: (list of supported <pas> s) OK AT+CPAS=? Parameter See execute command Execute command Response AT+CPAS TA returns the activity status of ME. +CPAS: <pas> OK If error is related to ME functionality: +CME ERROR: <err>...
AT Command Set 4.28 AT+CPBR Read current phonebook entries Test command Response TA returns location range supported by the current storage as a compound value AT+CPBR=? and the maximum length of <number> and <text> 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.29 AT+CPBS Select phonebook memory storage Test command Response +CPBS: (list of supported <storage>s ) OK AT+CPBS=? If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Read command Response AT+CPBS? TA returns currently selected memory: +CPBS: <storage>,<used>,<total>...
AT Command Set 4.30 AT+CPBW Write phonebook entry Test command Response TA returns location range supported by the current storage, the maximum AT+CPBW=? length of <number> field, supported number formats of the storage and the maximum length of <text> field. Note: The length may not be available while SIM storage is selected.
AT Command Set 4.31 AT+CPIN Enter PIN Test command Response AT+CPIN=? Read command Response AT+CPIN? TA returns an alphanumeric string indicating whether or not a password is required. +CPIN: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter <code>...
Page 97
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...
Page 98
AT Command Set agreement between home network and currently available operators etc. The ME offers various options to verify the present status of network registration: For example, the AT+COPS? (Chapter 4.26) command indicates the currently used network. With AT+CREG (Chapter 4.37) 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 needed, contact Siemens AG and request the Master Phone Code of the specific module. Please note that, in contrast to Siemens mobile phones, the GSM engines do not support the option of sending the Master Phone Code with ATD and a *#0003*<number>#...
Page 100
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...
AT Command Set 4.32 AT+CPIN2 Enter PIN2 Test command Response AT+CPIN2=? Read command Response AT+CPIN2? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN2: <code> OK If error is related to ME functionality: +CME ERROR: <err> Parameter READY ME is not pending for any password...
Page 102
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. Example 1 To change PIN2: (where 0000 = old PIN2 and 8888 = new PIN2)
AT Command Set 4.33 AT+CPUC Price per unit and currency table Test command Response AT+CPUC=? Read command Response AT+CPUC? Read command returns the current parameters of PUC. +CPUC: <currency>, <ppu> OK If error is related to ME functionality: +CME ERROR: <err> Parameter See write command Write command...
· change the password supplied from your provider for call barring · set individual phone security passwords See Chapters 4.18 and 6.13 for more information on the various lock features. The AT^SPWD command is a Siemens defined command equivalent to AT+CPWD. See Chapter 6.36. Test command Response...
Page 105
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.31 and 4.31.1 for further instructions.
AT Command Set Example 3 To change the "PS" lock password, using the correct old password: (where 1111 = old "PS" password and 2222 = AT+CPWD=PS,1111,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...
AT Command Set 4.36 AT+CRC Set Cellular Result Codes for incoming call indication Test command Response +CRC: (list of supported <mode>s) OK AT+CRC=? Parameter See write command Read command Response +CRC: <mode> OK AT+CRC? 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.37 AT+CREG Network registration Test command Response +CREG: (list of supported <n>s) OK AT+CREG=? Parameter See write command Read command ME returns the URC presentation mode <n> and an integer <stat> that shows the registration status of the ME. The location information elements <lac> and AT+CREG? <ci>...
Page 109
AT Command Set Unsolicited result code If <n>=1 and there is a change in the ME network registration status: +CREG: <stat> If <n>=2 and there is a change in the ME network registration status or a change of the network cell: +CREG: <stat>[,<lac>,<ci>] Reference Note...
AT Command Set 4.38 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 <iws>s), (list of supported <mws>s), (list of supported <T1>s ) , (list of supported <N2>s ) Parameter See write command...
AT Command Set 4.39 AT+CRSM Restricted SIM access Test command Response AT+CRSM=? 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. AT+CRSM=<com mand>[,<fileId> As response to the command the ME sends the current SIM information [,<P1>,<P2>,<P3>...
AT Command Set 4.40 AT+CSCS Set TE character set Test command Response AT+CSCS=? +CSCS: (list of supported <chset>s) Read command Response AT+CSCS? +CSCS: <chset> Write command Response AT+CSCS=[<chset>] Write command informs TA which character set <chset> is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets.
AT Command Set 4.41 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.42 AT+CSQ Signal quality Test command Response AT+CSQ=? +CSQ: (list of supported <rssi> s ), (list of supported <ber> ) OK Parameter See execute command Execute command Response TA returns received signal strength indication <rssi> and channel bit error rate AT+CSQ <ber>...
AT Command Set 4.43 AT+CSSN Supplementary service notifications Test command Response AT+CSSN=? +CSSN: (list of supported <n>s), (list of supported <m>s)OK Parameter <n> Suppresses the +CSSI messages Activates the +CSSI messages <m> Suppresses the +CSSU messages Activates the +CSSU messages Read command Response AT+CSSN?
AT Command Set 4.44 AT+CUSD Unstructured supplementary service data Test command Response +CUSD: (list of supported <n> s) OK AT+CUSD=? Parameter See write command Read command Response AT+ CUSD? TA returns the current <n> value. +CUSD: <n> OK If error is related to ME functionality: +CME ERROR: <err>...
AT Command Set 4.45 AT+VTD=<n> Tone duration Test command This command refers to an integer <duration> that defines the length of tones emitted as a result of the +VTS command. AT+VTD=? Response +VTD (list of supported <duration>s) OK Parameter See write command Read command Response <duration>...
AT Command Set 4.46 AT+VTS DTMF and tone generation (<Tone> in {0-9, *, #, A, B, C, D}) Test command Response +VTS: (list of supported <dtmf>s)[, (list of supported <duration>s)] OK AT+VTS=? Parameter See write command Write command Response This command allows the transmission of DTMF tones and arbitrary tones in AT+VTS=<dtmf- voice mode.
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.1 AT+CMGC Send an SMS command Test command Response AT+CMGC=? Write command Response...
AT Command Set 5.2 AT+CMGD Delete SMS message Test command Response AT+CMGD=? Parameter Execute command Response TA deletes message from preferred message storage <mem1> location AT+CMGD= <index> . <index> If error is related to ME functionality: +CMS ERROR <err> Parameter <index>...
AT Command Set 5.4 AT+CMGL List SMS messages from preferred store Test command Response +CMGL: (list of supported <stat>s) OK AT+CMGL=? Parameter See execute command Execute command Parameter AT+CMGL[= 1) If text mode: <stat>] “REC UNREAD” Received unread messages (default) <stat>...
Page 123
AT Command Set for SMS-COMMANDs: +CMGL: <index>,<stat>,<fo>,<ct>[<CR><LF> +CMGL: <index>,<stat>,<fo>,<ct>[...]] OK for CBM storage: +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages><CR><LF><data>[<CR><LF> +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages> <CR><LF><data>[...]]OK 2) If PDU mode (+CMGF=0) and command successful: +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu> [<CR><LF>+CMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu> [...]] OK for CBM storage: +CMGL: <index>,<length><CR><LF><pdu> 3) If error is related to ME functionality: +CMS ERROR: <err>...
Page 124
AT Command Set Parameter GSM 03.40 TP-Discharge-Time in time-string format: “yy/MM/ <dt> 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.40 <fo>...
AT Command Set 5.5 AT+CMGR Read SMS message Test command Response AT+CMGR=? Execute command Parameter <index> integer type; value in the range of location numbers supported by the AT+CMGR= associated memory <index> Response TA returns SMS message with location value <index> from message storage <mem1>...
Page 126
AT Command Set “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) <ct> GSM 03.40 TP-Command-Type in integer format (default 0) <da>...
Page 127
AT Command Set <index> integer type; value in the range of location numbers supported by the associated memory GSM 03.41 CBM Message Identifier in integer format <mid> <mr> GSM 03.40 TP-Message-Reference in integer format <oa> GSM 03.40 TP-Originating-Address Address-Value field in string format;...
AT Command Set 5.6 AT+CMGS Send SMS message Test command Response AT+CMGS=? Parameter Execute command Response 1) If text mode TA transmits SMS message from TE to network (SMS-SUBMIT). (+CMGF=1): Message reference value <mr> is returned to TE on successful message delivery.
Page 129
AT Command Set Reference Note · After invoking the commands CMGW, CMGS, CMGC wait for the GSM 07.05 prompt ">" and then start to send text to the module. · To send the message simply enter <CTRL-Z>. See Execute command for possible responses. ·...
ME simply returns OK instead of an ERROR code. Users should be aware that, in this case, the message will not be written to the SIM card. This behaviour has been implemented for compatibility to M20 (Siemens GSM Terminal). To verify whether or not a message was stored check for +CMGW: <index>...
Page 131
AT Command Set <pdu> In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into hexadecimal numbers containing two IRA characters (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)).
AT Command Set 5.8 AT+CMSS Send SMS message from storage Test command Response AT+CMSS=? Parameter Execute command Response TA sends message with location value <index> from message storage +CMSS= <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If new <index>[,<da> recipient address <da> is given for SMS-SUBMIT, it shall be used instead of [,<toda>]] the one stored with the message.
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): 2) If PDU mode (+CMGF=0): +CNMA: (list of supported <n>s) OK Parameters See execute command Execute command Response 1) If text mode: TA confirms successful receipt of a new message (SMS-DELIVER or SMS-...
AT Command Set 5.10 AT+CNMI New SMS message indications Test command Response AT+CNMI=? +CNMI: (list of supported <mode>s), (list of supported <mt>s), (list of supported <bm>s), (list of supported <ds>s), (list of supported <bfr>s) OK Parameter See set command Read command Response +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>...
Page 135
AT Command Set 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: ,<length><CR><LF><pdu> (PDU mode enabled) +CMT: <oa>,, <scts> [,<tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>] <CR>...
Page 136
AT Command Set Reference General remarks: · Parameters <mt>=2,3 and <ds>=1 are only available with GSM phase 2+ (see GSM 07.05 +CSMS=1). Incoming SMs or Status Reports have to be acknowledged with AT+CNMA=0 when using these phase 2+ parameters. · The parameters <ra> and <tora> will only be displayed if AT^SSCONF=1 has been set before.
AT Command Set 5.11 AT+CPMS Preferred SMS message storage Test command Response +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of AT+CPMS=? supported <mem3>s) Parameter See write command Read command Response +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, AT+CPMS? <mem3>,<used3>,<total3> OK If error is related to ME functionality: +CMS ERROR Parameter See write command...
AT Command Set 5.12 AT+CSCA SMS service centre address Test command Response AT+CSCA=? Read command Response +CSCA: <sca>,<tosca> OK AT+CSCA? Parameter See write command Write command 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 AT+CSCA=<sca>...
AT Command Set 5.13 AT+CSCB Select cell broadcast messages Test command Response AT+CSCB=? +CSCB: (list of supported <mode>s) Parameter See write command Read command Response AT+CSCB? +CSCB: <mode>,<mids>,<dcss> Parameter See write command Write command Parameter AT+CSCB=[<mode> [,<mids>[,<dcss>]]] Accepts messages that are defined in <mids> and <dcss> <mode>...
AT Command Set 5.14 AT+CSDH Show SMS text mode parameters Test command Response +CSDH: (list of supported <show>s) OK AT+CSDH=? Parameter See write command Read command Response +CSDH:<show> OK AT+CSDH? Parameter See write command Write command Response AT+CSDH= TA sets whether or not detailed header information is shown in text mode result <show>...
AT Command Set 5.15 AT+CSMP Set SMS text mode parameters Test command Response AT+CSMP=? Read command Response +CSMP:<fo>,<vp/scts>,<pid>,<dcs> OK AT+CSMP? Parameter See set command Set command Response TA selects values for additional parameters needed when SM is sent to the AT+CSMP= 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 +CSMS: (list of supported <service> s) OK AT+CSMS=? Parameter See write command Read command Response +CSMS: <service>,<mt>,<mo>,<bm> OK AT+CSMS? Parameter See write command Write command Response +CSMS: <mt>,<mo>,<bm> OK AT+CSMS= <service>...
AT Command Set 6 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.
AT Command Set 6.2 AT^MONI Monitor idle mode and dedicated mode Test command Response AT^MONI=? ^MONI: (list of supported < period > s) OK Write command This command can be used to retrieve, automatically every n seconds, information on the serving/dedicated cell. The display can be terminated by any character sent AT^MONI[=<pe to serial port except if autobauding is enabled (+IPR=0).
Page 145
Reference Note · The parameters LAC and cell are presented as hexadecimal digits, the Siemens remaining parameters are composed of decimal digits. · If the radio cell changes during a connection, the parameters PWR and RXLev of the ‘Serving Cell’ part cannot be updated under certain conditions and, therefore, are left blank (see also +CREG, pg 107).
Reference Note · Cell information can be issued in the form of unsolicited result codes Siemens (related to <period>), or it can be queried directly using the Execute command AT^MONI. In the first case, the ME activates its RING line (Logic “1”) for one second to send the URC to the connected applica-...
Unsolicited result code When activated, an unsolicited result code is sent when the CCM value changes, but not more often than every 10 seconds +CCCM: <ccm> Reference Note Siemens See also GSM07.07: AT+CACM, AT+CAMM, AT+CAOC TC3X_ATC_01_V04.00 Page 147 of 204 29.05.2002...
AT Command Set 6.5 AT^SBC Battery charging / discharging and charge control This chapter is only applicable to TC35 and TC37, it is not intended for the TC35 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.
Page 149
AT Command Set Read command Response AT^SBC? ^SBC: <bcs>,<bcl>,<mpc> <bcs> Connection status of battery pack <bcl> Battery charge level While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter < bcl > =0. To query the battery capacity disconnect the charger. <mpc>...
Page 150
Reference Note · If Multiplex mode is active, any virtual channel can be used to enter the write Siemens command and to specify <current>. The undervoltage URC, however, appears simultaneously on all three channels. · The URC "SYSSTART CHARGE-ONLY MODE" is indicated automatically when the engine enters this mode (except when autobauding is active).
TA returns the identification number of the SIM card (see GSM 11.11 Chapter 10.1.1). ^SCID: <cid> OK If error is related to ME functionality: +CME ERROR: <err> Parameter <cid> string type: card identification number of SIM card Reference Note Siemens TC3X_ATC_01_V04.00 Page 151 of 204 29.05.2002...
See write command Reference Note Siemens Note that the connection status of <m>reflects only the status of the card holder tray. If an empty SIM card tray is inserted, two URCs will be output, indicating the status 1 and 0 (= SIM card connected and not connected).
<type> <type> type of address octet in integer format; 145 when dialling string includes international access code character “+”, otherwise 129 Reference Note Siemens See also GSM 07.07: AT+CLCC TC3X_ATC_01_V04.00 Page 153 of 204 29.05.2002...
AT Command Set 6.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. Test command Response ^SCTM: (list of supported <n>...
Page 155
AT Command Set Reference Note Important: Siemens · 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.
AT Command Set 6.13 AT^SLCK Facility lock Test command Response ^SLCK: (list of supported <fac>s) OK AT^SLCK=? Parameter See write command Write command Response This command is used to lock, unlock or interrogate a ME or a network facility AT^SLCK= <fac>.
See examples in 4.18.3 for the correct handling of class numbers. <status> 0 off 1 on Reference Note Siemens See also specification of AT+CLCK in GSM 07.07 and further details in Chapter 4.18. 6.14 AT^SMGL List SMS messages from preferred storage Test command...
When the status SIM overflow changes, an unsolicited result code is sent to TE ^SMGO: <mode> Parameter See write command Reference Note Siemens Indication during data transfer via break (100ms). Data transmission will only be interrupted by a break and for only 100ms. TC3X_ATC_01_V04.00 Page 159 of 204 29.05.2002...
<index> Reference Note GSM 07.05 The AT^SMGR command is a specific Siemens command with the same syntax as “AT+CMGR Read SMS message”. The only difference is that the SMS Message, which has REC_UNREAD status, is not overwritten to REC_READ. TC3X_ATC_01_V04.00 Page 160 of 204 29.05.2002...
Note Reference · In dedicated mode, the parameters C1 and C2 cannot be updated, and Siemens therefore, should be ignored. · To some extent, the cell monitoring commands AT^MONI, AT^MONP and AT^SMONC cover the same parameters. The receiving level, for example, can be queried with all three commands.
Response AT^SM20=<n> Response M20 is an earlier, widely used SIEMENS GSM engine. The AT^M20 command simply controls the behaviour of the ATD command during voice calls. Please note that this command has no effect on any other differences between M20 and products based on x35/37 firmware.
<outStep> is not be reset to its default. Instead, the current value will be retained when the ME is powered down with AT^SMSO or restarted with AT+CFUN=1,1. Response Reference Note Siemens 6.21 AT^SNFI Set microphone path parameters Test command Response AT^SNFI=? ^SNFI:...
0 Mute microphone 1 Microphone on Reference Note Siemens This command can be used in all audio modes (1 to 6) and during a voice call only. Users should be aware that when they switch back and forth between different audio modes the value of <mute> does not change. This means that the status of mute operaton is retained until explicitly changed.
Note · The read and write commands refer to the active audio mode. Siemens · The write command works only in audio modes 2 to 6. · The range of <outCalibrate> is up to 65535, but will be suppressed to 32767.
Please note that the setting is stored volatile, i.e. after restart or reset, the default value 1 will be restored. Also, there is no way to store AT^SNFPT to the user defined profile. Reference Note Siemens TC3X_ATC_01_V04.00 Page 166 of 204 29.05.2002...
Note: The default parameters are determined for type approval and are not adjustable with AT commands. Audio mode 2: Customer specific mode for a basic handsfree device (Siemens Car Kit Portable) connected to the analog interface 2. Audio mode 3: Customer specific mode for a mono-headset that connects to the analog interface 2.
Reference Note · The read and write commands refer to the active audio mode. Siemens · The write command works only in audio modes 2 to 6! · To specify the value of <outCalibrate> use AT^SNFO. · <outStep> can also be selected with AT^SNFO (Chapter 6.24) and AT+CLVL (Chapter 4.21).
AT^SPBC=<char> First letter of searched entry <char> <index> Index in the sorted telephone book (access via AT^SPBG) Response ^SPBC: <index> OK/ERROR/+CME ERROR Reference Note Siemens There is no difference between small and capital letters. TC3X_ATC_01_V04.00 Page 169 of 204 29.05.2002...
Text associated with phone number Reference Note Siemens The AT^SPBG feature is able to sort by the first 6 matching characters only. All the following characters will be ignored. 1. First, run the Test command to find out the range of phonebook entries stored...
If error is related to ME functionality: +CME ERROR: <err> The response parameters are explained in the specification of the “AT^SPBG” command. Reference Note Siemens This command can be used for the ME, SM and FD phonebook. TC3X_ATC_01_V04.00 Page 171 of 204 29.05.2002...
Reference Note · When entering the SIM PIN or PUK you have a maximum of three attempts to Siemens enter each number. · For passwords associated to the phone lock ("PS" lock set by client or factory) or other factory set locks, such as "PF", "PN", "PU", "PP", "PC" the number of attempts is subject to a timing algorithm explained in Chapter 4.31.1.
GSM location area identification number string type; operator in long alphanumeric format; can contain up to <alphan> 16 characters Reference Note Siemens See also GSM 07.07: +COPN, +COPS TC3X_ATC_01_V04.00 Page 173 of 204 29.05.2002...
+CME ERROR: <err> Parameter <index1> location number to read from <index2> location number to read to <oper> string type; operator in numeric form; GSM location area identification number Reference Note Siemens GSM 07.07: AT+CPOL TC3X_ATC_01_V04.00 Page 174 of 204 29.05.2002...
Note: <oper> is a 5 digit number, 3 digits country code and 2 digits for the Network provider. Response If error is related to ME functionality: +CME ERROR: <err> Reference Note Siemens See also GSM 07.07: AT+CPOL TC3X_ATC_01_V04.00 Page 175 of 204 29.05.2002...
AT Command Set 6.36 AT^SPWD Change password for a lock Test command Response ^SPWD: (list of supported (<fac>, <pwdlength>) s) OK AT^SPWD=? If error is related to ME functionality: +CME ERROR: <err> Parameter <fac> “P2” PIN2 otherwise see write command without “FD” <pwdlength>...
<newpwd> new password Response If error is related to ME functionality: +CME ERROR: <err> Reference Note Siemens See also specification of AT+ CPWD in GSM 07.07 and further details in Chapter 4.34. 6.37 AT^SSCONF SMS Configuration Test command Response AT^SSCONF ^SSCONF: (list of supported <ra>s)
Reference Note Siemens If a mobile station is able to display short messages, class 0 messages shall be displayed immediately. If the mobile station has no display, class 0 messages shall be treated as though there was no message class.
Parameter Note <mode> 0 TC35 / TC37 module: Enables the SYNC pin to indicate growing power consumption during a transmit burst. You can make use of the signal generated by the SYNC pin, if power consumption is your concern. To do so, ensure that your application is capable of processing the signal.
"hh:mm:ss", where characters indicate <time> 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. TC3X_ATC_01_V04.00 Page 180 of 204 29.05.2002...
AT Command Set 7 APPENDIX 7.1 Summary of ERRORS and Messages The final result codes +CME ERROR: <err> and +CMS ERROR: <err> 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.
Page 182
AT Command Set Code of <err> Meaning Network personalization PUK required 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.
AT Command Set 7.1.2 Summary of CMS ERRORS related to GSM 07.05 Code of <err> Meaning Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of service Unidentified subscriber Facility rejected Unknown subscriber Network out of order Temporary failure Congestion Resources unavailable, unspecified...
Page 184
AT Command Set Code of <err> 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...
AT Command Set 7.1.3 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.
Page 186
AT Command Set Message Meaning How to activate ^SCTM_A: <m> Battery (A) or board (B) is close to or AT^SCTM=1 beyond critical temperature limit. URC is ^SCTM_B: <m> issued repeatedly. If <m>=2 or <m>-2, ME switches off. ^SBC: Undervoltage Undervoltage of battery detected. ME will AT^SBC=<current>...
SIEMENS cause for L3 Mobility Management GSM cause for L3 Mobility Management via MMR-SAP (GSM 04.08 annex G) SIEMENS cause for L3 Mobility Management via MMR-SAP GSM cause for L3 Call Control (GSM 04.08 10.5.4.11 and annex H) SIEMENS cause for L3 Call Control...
Message type non-existent or not implemented Message type not compatible with protocol state Conditional information element error No cell allocation available Protocol error unspecified 7.1.7 SIEMENS release cause for L3 Radio Resource (RR) (AT+CEER) Number Description Racchs not answered Racchs rejected...
Message not compatible with protocol state Information element non-existent or not implemented Conditional information element error Messages not compatible with protocol state Protocol error, unspecified 7.1.9 SIEMENS release cause for L3 Mobility Management (MM) (AT+CEER) Number Description No SIM available No MM connection...
AT Command Set 7.1.10 GSM release cause for L3 Call Control (CC) (AT+CEER) Number Description Normal class Unassigned (unallocated) number No route to destination Channel unacceptable Operator determined barring Normal call clearing User busy No user responding User alerting, no answer Call rejected Number changed Pre-emption...
Conditional information element error Message not compatible with protocol Recovery on timer expiry Protocol error, unspecified Interworking class Interworking, unspecified 7.1.11 SIEMENS release cause for L3 Call Control (CC) and Mobile Station Manager (MSM) (AT+CEER) Number Description Call dropped Service not available...
AT Command Set 7.1.12 SIEMENS release cause for L3 Advice of Charge (AOC) (AT+CEER) Number Description SIM data not available SIM does not support AOC SIM data access error ACM limit almost reached ACM range overflow ACM range overflow 7.1.13 GSM Release cause for Supplementary Service call (AT+CEER)
Unrecognized Invoke ID Return Error Unexpected Unrecognized Error Unexpected Error Mistyped Parameter 7.1.14 SIEMENS release cause for Call-related Supplementary Services (CRSS) (AT+CEER) Number Description ECT procedure failed (timer expired) Call has been cleared without receiving an answer to ECT request Initial conditions not fulfilled (one active, one held call) Received “return error”...
AT Command Set 7.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 PIN 1 PIN 1 PIN 1 AT+ILRR PIN 1 AT+VTS...
Page 195
AT Command Set AT command Required PIN Siemens defined AT commands AT+CXXCID PIN 1 AT^MONP PIN 1 AT^MONI PIN 1 AT^SACM PIN 1, PIN 2 AT^BLK PIN 1 AT^SCID PIN 1 AT^SCNI PIN 1 AT^SDLD PIN 1 AT^SLCD PIN 1...
AT Command Set 7.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: AT command usable without PIN not usable without PIN n.a. AT command not available at all AT command Test...
Page 197
AT+GMI n.a. AT+GMM n.a. AT+GMR n.a. AT+GSN n.a. AT+VTD AT+VTS n.a. AT+WS46 12 (GSM digital cellular) Siemens defined AT commands AT^SBC AT^SCKS AT^SCTM AT^SHOM AT^SMSO AT^SM20 AT^SMONC n.a. AT^SNFD n.a. AT^SNFPT AT^SNFI Write commd. in audio mode 2-6 only AT^SNFM Write commd.
AT Command Set 7.4 Standard GSM service codes The following GSM command strings can be sent with the ATD command. Reference: GSM 2.30 <n> Functionality Possible response(s) Phone security *#06# Query IMEI <IMEI> OK **04*oldPIN*newPIN*newPIN# Change PIN1 +CME ERROR: <err> / **042*oldPIN2*newPIN2*newPIN2# Change PIN2 **05*unblKey*newPIN*newPIN#...
Page 199
AT Command Set Abbreviations of codes and responses Codes / parameters to be sent with ATD ZZ = type of supplementary services: Barring services All services Not specified DN = dialling number: String of digits 0-9 BS = basic service Voice equivalent to parameter <class>...
AT Command Set 7.4.1 Additional notes on ^SCCFC, ^SCCWA, ^SCLCK The output of ^SCCFC, ^SCCWA, ^SCLCK depends on the teleservices coded in <class>. If no teleservice or bearer service is active for a given interrogation “7” is generated as default value for the <class>...
Page 201
AT Command Set atd*#21**10#; ^SCCFC: 0,1,1,"+493038649027",145 ^SCCFC: 0,1,4,"+493038649027",145 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 No CFU enabled for voice + SMS + data.
AT Command Set 7.5 GSM and UCS2 alphabet tables This section provides tables for the special GSM 03.38 alphabet supported by the ME (see chapter 1.5). Below each GSM character you can find the corresponding two byte UCS2 character value. Main character table of GSM 03.38 alphabet ¡...
Page 203
AT Command Set Extension character table of GSM 03.38 alphabet 007C 005E € 20AC 007B 007D 10 /A [LF] 11 /B 12 /C 005B 13 /D 007E 14 /E 005D 15 /F 005C 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.
Page 204
AT Command Set 2) This code represents the EURO currency symbol. The code value is the one used for the character ‘e’. Therefore a receiving 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.
Need help?
Do you have a question about the TC37 Module and is the answer not in the manual?
Questions and answers