Technical Description
Transkript
Technical Description
Private Communication Systems Technical Description of the Siemens A1 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 1 (54) Private Communication Systems CONTENTS 0 History of changes....................................................................................................3 1 General.......................................................................................................................4 2 Notes on safety for the user....................................................................................4 2.1 Electrical safety ........................................................................................................ 4 2.2 Aircraft safety ........................................................................................................... 4 2.3 Environments with explosive substances ..................................................................... 4 2.4 Safety on the road..................................................................................................... 4 2.5 Non-ionizing radiation ................................................................................................ 4 2.6 Electronics in medical equipment ............................................................................... 4 2.7 Precautions in the event of loss/theft of the Siemens A1 and the SIM card ..................... 4 3 General product description ...................................................................................5 4 System environment.................................................................................................6 5 Software interface.....................................................................................................7 5.1 Standard Hayes commands for controlling the Siemens A1........................................... 7 5.2 Result codes for normal data communication............................................................... 8 5.3 AT commands and responses according to GSM 07.07 and GSM 07.05 ........................ 9 5.4 AT cellular commands according to GSM 07.07........................................................... 9 5.4.1 Overview............................................................................................................. 9 5.4.2 Detailed descriptions of commands .................................................................... 10 5.5 AT commands according to GSM 07.05 for SMS ....................................................... 21 5.5.1 Overview........................................................................................................... 21 5.5.2 Detailed descriptions of commands .................................................................... 21 5.6 Self-defined commands for controlling the A1............................................................. 27 5.6.1 Overview........................................................................................................... 27 5.6.2 Detailed descriptions of commands .................................................................... 27 5.7 Summary of all unsolicited result codes .................................................................... 36 5.8 Summary of possible error codes per command......................................................... 36 6 Using the Siemens A1 in the test environment ..................................................40 7 Booting the software ..............................................................................................41 8 Power supply ...........................................................................................................41 8.1 Power supply, radio................................................................................................. 41 8.2 Power supply, logic ................................................................................................. 42 9 Hardware interfaces ...............................................................................................43 9.1 Overview................................................................................................................. 43 9.2 Connector 1 (20-pin AMP micro-match connector)...................................................... 43 9.3 Connector 2 (8-pin AMP micro-match connector) ....................................................... 45 9.4 GSM antenna ......................................................................................................... 46 10 EMC and ESD requirements................................................................................46 11 Environmental trials..............................................................................................46 12 CE conformity ........................................................................................................46 13 Acoustics ................................................................................................................47 13.1 Auxiliary handset................................................................................................... 47 13.1.1 Standard auxiliary handset ............................................................................... 47 13.1.2 Other auxiliary handsets .................................................................................. 48 13.2 Handsfree operation............................................................................................... 48 14 Diagnostics ............................................................................................................50 14.1 Diagnosis via the Siemens A1 software ................................................................... 50 14.2 Other diagnostics .................................................................................................. 50 15 Technical data .......................................................................................................51 15.1 Technical data of the Siemens A1........................................................................... 51 15.2 Design drawing for the A1....................................................................................... 53 15.3 Technical data, accessories ................................................................................... 54 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 2 (54) Private Communication Systems 0 History of changes Date 12.12.1996 13.12.1996 09.01.1997 25.02.1997 14.03.1997 17.03.1997 15.05.1997 Version 51 52 53 54 55 01 02 Author/ID Canbolant Canbolant Canbolant Canbolant Canbolant Dellantoni Schladofsky 18.06.1997 03 Karner 09.12.1997 04 Schwarz 16.01.1998 05 Protic Description Initial compilation Inclusion of results of 1st internal review Inclusion of results of internal review Inclusion of results of external review Inclusion of results of 2nd external review Inclusion of results of final review Inclusion of AT cellular commands, Modification of power supply Inclusion of AT^SCNI in table 5.6.1, new CME error codes, corrections to ser. software interface, formal corrections Formal corrections, various references to sections within the document, additional AT+CNMI, AT^SMSO & AT^SNFV test commands, new AT+CSCB command Note inserted: Pull-down resistance at IGNITION. Section 13 “Acoustics” & AT^SNFS, AT^SNFA, AT^SNFC commands revised. Remarks relating to AT^SLCK or AT+CPWD and AT^SPWD inserted. Software release 03 and higher: AT^SDLD new, AT^SRTC revised. “Important note” inserted below. IMPORTANT note: This edition of the Technical Description applies to series equipment with hardware release 08 or higher and software release 03 or higher. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 3 (54) Private Communication Systems 1 General This document describes the control functions, the power supply and the interfaces of the Siemens A1 and states the requirements for the base unit for operation of the A1. The list of AT commands implemented at the serial interface, the options for external diagnosis and the notes on safety for users the Siemens A1 are also part of this document, as is the technical data of the Siemens A1. Important: Users of the Siemens A1 are expressly requested to begin by reading the notes on safety in Section 2. 2 Notes on safety for the user 2.1 Electrical safety This note is applicable to certain classes of mobile units connecting to power supply units or battery chargers using voltages in excess of 50 V (effective mean) alternating current or 75 V direct current. Consequently, it does not apply to the Siemens A1 (see Section 8). 2.2 Aircraft safety Use of the Siemens A1 on-board aircraft is forbidden. Use of a radio telephone in an aircraft can endanger navigation, interferes with the cellular network and is illegal. Failure to comply with this prohibition may lead to temporary suspension or permanent cancellation of radio-telephone services for the person who infringes this prohibition and/or to legal action against said person. 2.3 Environments with explosive substances a) b) Users are advised not to use the device in automotive service stations. Users are reminded of the necessity of complying with restrictions regarding the use of radio devices in fuel depots, chemicals plants and locations where explosives are ignited. 2.4 Safety on the road a) When receiving calls on a public highway, mobile units should not use "warning" devices which permit the vehicle’s horn to sound or the lights to flash. b) Drivers are advised not to use the handheld microphone or the telephone handset while their vehicle is in motion, except in emergencies. Use the handsfree facility to speak only if it does not divert your attention from the traffic. 2.5 Non-ionizing radiation As is the case with other mobile radio transmitters, users should note that, for the sake of satisfactory use of the devices and safety of the operating personnel, it is advisable to use the device only in the normal operating position. 2.6 Electronics in medical equipment Operation of radio transmitters, including radio telephones, can disrupt the operability of inadequately protected medical equipment. Please address all questions to a doctor or the manufacturer of the medical device. 2.7 Precautions in the event of loss/theft of the Siemens A1 and the SIM card If your A1, your SIM card or both go missing, notify your network operator immediately in order to avoid misuse. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 4 (54) Private Communication Systems 3 General product description The Siemens A1 is a Phase II GSM terminal for transmitting voice and SMS MO (Short Message Service Mobile Originated) and SMS MT (Short Message Service Mobile Terminated). The services supported are listed in the table below. GSM services TS 11 TS 21 TS 22 Name Voice SMS Mobile Originated SMS Mobile Terminated The Siemens A1 (A stands for "Automobile") features a single, fully shielded board with components mounted on both sides. The electronics are grouped in the radio-part, power-module and logic components. The board also has terminals for the power supply to radio and logic, the SIM card reader and the antenna adapter, plus interfaces for remote control of the Siemens A1 by the base unit (e.g. car radio or Integrated Driver Information System (IDIS)) and for the audio signals (microphone, loudspeaker). Fig. 1 is a block diagram of the Siemens A1. The interface for connecting the SIM card reader is an especially important feature. The SIM card reader must afford the user external access and is therefore part of the base unit, instead of being integrated on the Siemens A1 board. Fig. 1: Block diagram of the Siemens A1 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 5 (54) Private Communication Systems 4 System environment The Siemens A1 is designed for use in a system environment comprising a GSM mobile radio network with one or more network operators per country. A corresponding infrastructure of a configuration level suitable for the use of terminals with 2 watts transmitting power is a basic requirement. The functional environment for the Siemens A1 is constituted by the base unit. This can be, for example, a car radio, an IDIS or other telematic terminal which the GSM uses as a medium for transmitting voice and short text messages (SMS). The precondition is that the base unit must implement master functionality for controlling the Siemens A1 and must support the interfaces for Siemens A1 operation as laid down in this Technical Description. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 6 (54) Private Communication Systems 5 Software interface The operating functions of the A1 are implemented in the base unit in which the A1 is integrated. The corresponding functions are implemented in conformance to V.25ter, GSM 07.07 and GSM 07.05. AT+C commands conforming to GSM 07.07 and GSM 07.05 and a number of manufacturer-specific AT commands are available via the serial interface of the Siemens A1 for implementing the relevant functions. These commands are described in detail below. Command input is via the operating functions of the base unit. The base unit translates the operating functions into AT commands and the Siemens A1 executes the requested action. Note the following: Modem guideline V.25 ter applies to the time sequence of interface commands. In accordance with this guideline, commands start with the string "AT" and end with "<CR>" (= 0x0D). Commands are acknowledged with "OK" or "ERROR". A command currently being processed is interrupted by each subsequent incoming character. Consequently, the next command must wait until acknowledgment has been received as otherwise the current command will be canceled. The commands supported are listed in the tables below. 5.1 Standard Hayes commands for controlling the Siemens A1 The standard Hayes commands correspond to the commands of AT Hayes-compatible modems. Command Function A/ AT... ATA ATD<str>; Reissues the last command given Prefix for all other commands Answers incoming call Dials the string <str> with the voice service Valid dial modifiers: ‘T’ (tone dialing), ‘P’ (dial pulsing) are ignored The ";" character is important, because it tells the Siemens A1 to set up a call with the voice service. If this character is omitted from the string, the device will attempt to set up a data call which the A1 immediately acknowledges with "ERROR". The following restriction applies to the dialing codes 0..9,*,#,+,A,B,defined according to V.25ter: According to GSM 04.08 and GSM 11.11, + and A are both represented by 0xC. When entering a telephone number, + and A are accepted, and + is always used as output. It is possible to read and write phonebook entries using B (wild values) and C (shift key) in the number part; however, dialing such an entry will result in an error message as the values cannot be interpreted and as such are not allowed to be transferred via the radio interface (GSM 11.11). Dials the number from the current phonebook, location number <n> . The at+cpbs command selects the phonebook. Selects the telephone number from the phonebook <mem> , location number <n> ATD>=<n>; ATD><mem> <n>; ATDL ATE0 ATE1 ATH ATQ0 ATQ1 ATV0 ATV1 AT&F AT&V Redials last number Disables echo of command input Enables echo of command input Places phone on hook (hang up) Returns modem command result codes Does not return modem command result codes Returns numeric result codes Returns text result codes Loads factory defaults Displays current configuration Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 7 (54) Private Communication Systems 5.2 Result codes for normal data communication Response OK RING NO CARRIER ERROR NO DIAL TONE BUSY Code 0 2 3 4 6 7 Technical Description Edition 05 Meaning Command executed, no errors Ring detected Link not established or disconnected Invalid command or command line too long No dial tone, dialing impossible, wrong mode Remote station busy File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 8 (54) Private Communication Systems 5.3 AT commands and responses according to GSM 07.07 and GSM 07.05 Test command AT+CXXX=? The telephone returns the list of parameters and value ranges set with the corresponding set command or by internal processes. Read command AT+CXXX? This command returns the currently set value of the parameter or parameters Set command AT+CXXX=<...> This command sets user-definable parameter values. Execution command AT+CXXX The execution command reads non-variable parameters affected by internal processes in the telephone. 5.4 AT cellular commands according to GSM 07.07 5.4.1 Overview The GSM 07.07 commands are for remote control of the GSM functionalities of the Siemens A1, including the phonebook functionalities. Overview of GSM 07.07 commands AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+CHUP AT+CEER AT+CREG AT+COPS AT+CLCK AT+CPWD AT+CLIP AT+CCFC AT+CHLD AT+CPAS AT+CPIN AT+CSQ AT+CPBS AT+CPBR AT+CPBW AT+CMEE AT+VTS AT+VTD AT+CAOC AT+CSSN Function Request manufacturer identification Request model identification Request revision identification Request product serial number identification (IMEI) Hangup call Extended error report Network registration Operator selection Facility lock Change password Calling line identification presentation Call forwarding number and conditions Call hold and multiparty Phone activity status Enter PIN Signal quality Select phonebook memory storage Read phonebook entries Write phonebook entry Report mobile equipment error (GSM 07.07) DTMF and tone generation Tone duration Advice of Charge Supplementary Service Notifications Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 9 (54) Private Communication Systems 5.4.2 Detailed descriptions of commands AT+CGMI Request manufacturer identification Test command Response AT+CGMI=? OK Execution command Response AT+CGMI +CGMI: <manufacturer> Parameters Name of manufacturer (SIEMENS) <manufacturer> AT+CGMM Request model identification Test command Response AT+CGMM=? OK Execution command Response AT+CGMM +CGMM: <model> Parameters Name of telephone (A1) <model> AT+CGMR Request revision identification Test command Response AT+CGMR=? OK Execution command Response AT+CGMR +CGMR: <revision> Parameters <revision> Version of the telephone software AT+CGSN Request product serial number identification (IMEI) Test command Response AT+CGSN=? OK Execution command Response AT+CGSN +CGSN: <sn> Parameters IMEI of the telephone <sn> AT+CHUP Hangup call Test command Response AT+CHUP=? OK Execution command Response AT+CHUP OK/ERROR Description: All active calls and held calls are hung up. AT+CEER Extended error report Test command Response AT+CEER=? OK Execution command Response AT+CEER +CEER: <report> Parameters <report> Technical Description Edition 05 Reason for last call release as number code File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 10 (54) Private Communication Systems AT+CREG Network registration Test command Response AT+CREG=? +CREG: (list of supported <n>s) OK/ERROR/+CME ERROR Parameters 0 1 <n> Disable unsolicited network registration result codes Enable unsolicited network registration result codes Read command Response AT+CREG? +CREG: <n>,<stat>[,<lac>,<ci>] OK/ERROR/+CME ERROR Parameters <n> <stat> 0 1 2 3 4 5 <lac> <ci> Set command Parameters AT+CREG=<n> <n> see test command not registered, not currently searching registered not registered, currently searching for a network registration denied unknown registered, roaming string type 2 byte location area code in hexadecimal format string type 2 byte cell ID in hexadecimal format see test command (Section 5.3) Response OK/ERROR/+CME ERROR Unsolicited result code +CREG: <stat> AT+COPS Operator selection Test command Response AT+COPS=? +COPS: [list of supported (<stat>, long alphanumeric <oper>,, numeric <oper>)s] [,,(list of supported <mode>s),(list of supported <format>s)] OK/ERROR/+CME ERROR Parameters <stat> 0 1 2 3 unknown operator available operator current operator forbidden operator in format as per <mode> <oper> <mode> 0 1 2 3 4 automatic mode manual operator selection deregister from network not implemented in Siemens A1 set format automatic, manual selected <format> 0 2 long format alphanumeric numeric<oper> Read command Response AT+COPS? +COPS: <mode>[, <format>[, <oper>]] OK/ERROR/+CME ERROR Parameters <mode> <format> <oper> Technical Description Edition 05 see test command (Section 5.3) see test command (Section 5.3) operator File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 11 (54) Private Communication Systems Set command Parameters AT+COPS = <mode> [, <format>[, <oper>]] <mode> <format> see test command (Section 5.3) see test command (Section 5.3) if <mode> =1 then <format> can only be=2 in numeric form only <oper> Response OK/ERROR/+CME ERROR AT+CLCK Facility lock Change as per GSM 07.07 Version 5.1.0 Test command Response AT+CLCK=? +CLCK: (list of supported <fac>s) OK/ERROR/+CME ERROR Parameters "PS" "SC" "FD" "AO" "OI" "OX" Phone locked to SIM (phone code) SIM card (PIN) FDN lock BAOC (Bar All Outgoing Calls) BOIC (Bar Outgoing International Calls) BOIC-exHC (Bar Outgoing International Calls except to Home Country) "AI" BAIC (Bar All Incoming Calls) "IR" BIC-Roam (Bar Incoming Calls when Roaming outside the home country) "AB" All Barring services "AG" All outGoing barring services "AC" All inComing barring services <fac> Set command Parameters AT+CLCK = <fac>, <mode> [,<passwd> [,<class>]] <fac> <mode> 0 1 2 <passwd> <class> 1 2 4 7 see test command (Section 5.3) unlock lock query status password voice data fax all classes (default) Response If <mode>=2 and command is successful +CLCK: <status>[,<class1>[<CR><LF> +CLCK: <status>, class2....]] Parameters 0 off 1 on OK/ERROR/+CME ERROR <status> Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 12 (54) Private Communication Systems AT+CPWD Change password Test command Response AT+CPWD=? +CPWD: list of supported (<fac>, <pwdlength>)s OK/ERROR/+CME ERROR Parameters "P2" PIN2 see test command (Section 5.3) for AT+CLCK command, without "FD" <pwdlength> Length of password <fac> otherwise Set command Parameters AT+CPWD = <fac> see test command (Section 5.3) for AT+CLCK command <fac>, <oldpwd>, <oldpwd>, <newpwd> <newpwd> old and new passwords Response OK/ERROR/+CME ERROR AT+CLIP Calling line identification presentation Test command Response AT+CLIP=? +CLIP: (list of supported <n>s) OK/ERROR/+CME ERROR Parameters 0 1 <n> suppress unsolicited result codes display unsolicited result codes Read command Response AT+CLIP? +CLIP: <n>, <m> OK/ERROR/+CME ERROR Parameters <n> <m> Set command Parameters AT+CLIP=<n> <n> 0 1 2 see test command (Section 5.3) CLIP not provisioned CLIP provisioned unknown see read command (Section 5.3) Response OK/ERROR/+CME ERROR Unsolicited result code +CLIP: <number>, <type> Technical Description Edition 05 Caller’s telephone number File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 13 (54) Private Communication Systems AT+CCFC Call forwarding number and conditions Test command Response AT+CCFC=? +CCFC: (list of supported <reas>s) OK/ERROR/+CME ERROR Parameters 0 1 2 3 4 5 <reas> Set command Parameters AT+CCFC = <reas>, <mode> [, <number> [, <type> [,<class> [,.. <time>]]]] <reas> <mode> unconditional mobile busy no reply not reachable all call forwarding (0-3) all conditional call forwarding (1-3) see test command 0 disable 1 enable 2 query status 3 registration 4 erasure phone number phone number format 1 voice 2 data 4 fax 7 all classes (default value) 1-30 time, rounded to a multiple of 5 sec. <number> <type> <class> <time> Response If <mode>=2 and command successful +CCFC: <status>, <class1>[, <number>, <type> [, <time>]][<CR><LF>+CCFC: ....] OK/ERROR/+CME ERROR Parameters 0 1 <status> AT+CHLD Call hold and multiparty Test command Response AT+CHLD=? OK/ERROR/+CME ERROR Set command Parameters AT+CHLD=[<n>] <n> 0 1 1X 2 2X 3 To terminate not active active Terminate all held calls or UDUB (User Determined User Busy) for a waiting call Terminate all active calls (if any) and accept the other call (waiting call or held call) Terminate the active call number X (X= 1-7) Place all active calls on hold (if any) and accept the other call (waiting call or held call) as the active call Place all active calls except call X (X= 1-7) on hold Add the held call to the active calls Terminate all calls except waiting call with "AT+CHUP" Response OK/ERROR/+CME ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 14 (54) Private Communication Systems AT+CPAS Phone activity status Test command Response AT+CPAS=? +CPAS: (list of supported <pas>s) OK/ERROR/+CME ERROR Parameters 0 3 4 <pas> ready incoming call (ringing) call in progress or call hold Execution command Response AT+CPAS +CPAS: <pas> OK/ERROR/+CME ERROR Parameters <pas> see test command (Section 5.3) OK/ERROR/+CME ERROR AT+CPIN Enter PIN Test command Response AT+CPIN=? OK Read command Response AT+CPIN? +CPIN: <code> OK/ERROR/+CME ERROR Parameters <code> READY SIM PIN SIM PUK PH_SIM PIN PH_SIM PUK SIM PIN2 SIM PUK2 no further entry needed ME is waiting for SIM PIN ME is waiting for SIM PUK ME is waiting for phone to SIM card (antitheft) ME is waiting for SIM PUK (antitheft) PIN2, e.g. for editing the FDN book possible only if preceding command was acknowledged with +CME ERROR:17 possible only if preceding command was acknowledged with error +CME ERROR:18 The requested error message can (must) be provoked by a failed set command. Set command Parameters AT+CPIN=<pin> [, <new pin>] <pin> <new pin> password for the lock; if the lock is a PUK, a <new pin> is necessary new password for the lock Response OK/ERROR/+CME ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 15 (54) Private Communication Systems AT+CSQ Signal quality Test command Response AT+CSQ=? +CSQ: (list of supported <rssi>s), list of supported <ber>) OK/ERROR/+CME ERROR Parameters <rssi> 0 1 2...30 31 99 <ber> receive level: -113 dBm or less -111 dBm -109... -53 dBm -51 dBm or greater not known Bit error rate: 0...7 as RXQUAL values in the table in GSM 05.08 section 8.2.4 99 not known Execution command Response AT+CSQ +CSQ: <rssi>, <ber> OK/ERROR/+CME ERROR Parameters see test command (Section 5.3) see test command (Section 5.3) <rssi> <ber> AT+CPBS Select phonebook memory storage Test command Response AT+CPBS=? +CPBS: (list of supported <sto>s) OK/ERROR/+CME ERROR Parameters <sto> "FD" "SM" "MD" "OW" "LD" SIM fixdialing phonebook SIM phonebook Redial memory in phone Own numbers SIM last dialing number Read command Response AT+CPBS? +CPBS: <sto> OK/ERROR/+CME ERROR Parameters <sto> Set command see test command (Section 5.3) Parameters AT+CPBS=<sto> <sto> see test command (Section 5.3) Response OK/ERROR/+CME ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 16 (54) Private Communication Systems AT+CPBR Read phonebook entries Test command Response AT+CPBR=? +CPBR: (list of supported <index>s), <nlength>, <tlength> OK/ERROR/+CME ERROR Parameters <index> <nlength> <tlength> location number max. length of phone number max. length of text for number Set command Response AT+CPBR = <index1> [, <index2>] +CPBR: <index1>, <number>, <type>, <text>[<CR><LF> +CPBR: ..... +CPBR: <index2>, <number>, <type>, <text> OK/ERROR/+CME ERROR Parameters <index1> <index2> <number> <type> <text> read as of this location number read to this location number phone number type of number text for phone number AT+CPBW Write phonebook entry Test command Response AT+CPBW=? +CPBW: (list of supported <index>s), <nlength>, (list of supported <typ>s), <tlength> OK/ERROR/+CME ERROR Parameters <index> <nlength> <tlength> Set command Parameters AT+CPBW = [<index>], [<number>, [<type>, [<text>]]] <index> <number> <type> <text> WARNING: GSM 'Ö' ' "' 'ò' Please Note: “@” location number max. length of phone number max. length of text for number write entry to this location number phone number type of number text for phone number The following characters in <text> must be entered via the escape sequence. The escape characters correspond to V.25ter’s ‘\’=0x5C. escape sequence (hex) 5C 35 43 ('\' in ASCII and Windows alphabet) 5C 32 32 (string delimiter in V.25ter) 5C 30 38 (backspace in ASCII and Windows alphabet) ‘@’ (= 0x00 in GSM) may cause problems on application level when using the function strlen() and should thus be represented by an escape sequence when necessary 5C 30 30 Response OK/ERROR/+CME ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 17 (54) Private Communication Systems AT+CMEE Report mobile equipment error (GSM 07.07) Test command Response AT+CMEE=? +CMEE: (list of supported <n>s) Parameters 0 1 2 <n> Read command Response AT+CMEE? +CMEE: <n> disable result code enable result code and use numeric values enable result code and use verbose values Parameters <n> Set command Parameters AT+CMEE=<n> <n> see read command (Section 5.3) see read command (Section 5.3) Response OK/ERROR/+CME ERROR Description: The following CME errors are possible: 0 "PHONE FAILURE"; 1 "NO CONNECTION TO PHONE " 2 "PH-TA LINK RESERVED " 3 " OPERATION NOT ALLOWED" 4 "OPERATION NOT SUPPORT" 5 "PH-SIM PIN REQUIRED " 10 "SIM NOT INSERTED" 11 "SIM PIN REQUIRED" 12 "SIM PUK REQUIRED" 13 "SIM FAILURE" 14 "SIM BUSY" 15 "SIM WRONG" 16 "INCORRECT PASSWORD " 20 "MEMORY FULL" 21 "INVALID INDEX" 22 "NOT FOUND" 23 "MEMORY FAILURE" 24 "TEXT TOO LONG" 25 "INV CHAR IN TEXT" 26 "DIAL STRING TOO LONG" 27 "INV CHAR IN DIAL" 30 "NO NETWORK SERV." 31 "NETWORK TIMEOUT." 100 "UNKNOWN" 512 513 514 515 CALL BARRED BY BLACKLIST PHONE LINK RESERVED INVALID DIAL STRING PHONE BUSY 550 551 552 553 554 555 556 PH-SIM PUK REQUIRED NTF-SIM PIN REQIRED NTF-SIM PUK REQIRED PH-NET PIN REQIRED PH-NET PUK REQIRED PH-SP PIN REQIRED PH-SP PUK REQIRED The following CMS errors are defined for SMS: 300 ME FAILURE Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 18 (54) Private Communication Systems 301 302 303 304 305 310 311 312 313 314 315 320 321 322 330 331 332 340 500 SMS SERVICE OF ME RESERVED OPERATION NOT ALLOWED OPERATION NOT SUPPORTED INVALID PDU PARAMETER INVALID TEXT MODE SIM NOT INSERTED SIM PIN NECESSARY PH-SIM PIN NECESSARY SIM FAILURE SIM BUSY SIM WRONG MEMORY FAILURE INVALID MEMORY INDEX MEMORY FULL SMSC ADDRESS UNKNOWN NO NETWORK SERVICE NETWORK TIMEOUT NO + CNMA ACK EXPECTED UNKNOWN ERROR DTMF tone handling AT+VTS DTMF and tone generation Test command Response AT+VTS=? +VTS: <dtmf>, <duration> OK/ERROR/+CME ERROR Parameters <dtmf> <duration> Set command 0-9,#,*, one and only one character duration of the tone in duration/10 seconds Parameters AT+VTS = <dtmf> <dtmf> [,<duration>] <dtmf-string> or AT+VTS = <dtmf- Response OK/ERROR/+CME string> one character from the list, see test command (Section 5.3)<duration> see test command (Section 5.3) max. 29 characters in "", then no duration can be entered ERROR AT+VTD Tone duration Test command Response AT+VTD=? +VTD: <duration> OK/ERROR/+CME ERROR Parameters <duration> Set command Parameters AT+VTD = <duration> <duration> 1-255 duration of the tone in duration/10 seconds See test command (Section 5.3) Response OK/ERROR AT+CAOC Advice of Charge Test command Response AT+CAOC=? OK Execution command Response AT+CAOC +CAOC: <ccm> OK/ERROR/+CME ERROR Parameter <ccm> current call meter value in hexadecimal format; value in home Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 19 (54) Private Communication Systems units; same codeing used as for ACMmax value in the SIM AT+CSSN Supplementary Service Notifications Changes conforming to GSM 07.07 Version 5.0.0 Test command Response AT+CSSN=? +CSSN: (list of supported <n>s), (list of supported <m>s) Parameter 0 1 0 1 <n> <m> disable +CSSI result code presentation enable +CSSI result code presentation disable +CSSU result code presentation enable +CSSU result code presentation For supported +CSSI/+CSSU-result codes see 5.7 Read command Response AT+CSSN? +CSSN: <n>,<m> Parameter see test command (Section 5.3) see test command (Section 5.3) <n> <m> Set command Parameter AT+CSSN=<n>[, <m>] <n> <m> see read command (Section 5.3) see read command (Section 5.3) Unsolicited result codes +CSSI: <code1> +CSSU: <code2> Parameter <code1> <code2> Intermediate result code 3 call is waiting Unsolicited result code 5 call on hold has been released Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 20 (54) Private Communication Systems 5.5 AT commands according to GSM 07.05 for SMS The GSM 07.05 commands are for using the SMS functionalities of the GSM A1. The A1 supports the SMS PDU mode. 5.5.1 Overview Overview of 07.05 commands AT+CSMS AT+CPMS AT+CMGF AT+CSCA AT+CNMI AT+CSCB AT+CNMA Function Select message service Preferred message storage Message format Service center address New message indications Select cell broadcast messages Acknowledge a directly issued short message (without storing on chip card) List messages Read message Send message Send message from storage Write message to memory Delete message AT+CMGL AT+CMGR AT+CMGS AT+CMSS AT+CMGW AT+CMGD 5.5.2 Detailed descriptions of commands AT+CSMS Select message service Change as per GSM 07.05 Version 5.1.0 Test command Response AT+CSMS=? +CSMS: (list of supported <service>s) Parameters <service> 0 1 GSM 3.40 and 3.41 GSM 3.40 and 3.41 and compatibility of the AT command syntax to phase 2+ IMPORTANT: Deactivation of phase 2+ compatibility is possible only if direct output of short messages +CNMI=2,2 or +CNMI=2,3 is activated. Deactivate the latter first, if applicable. Read command Response AT+CSMS? +CSMS: <service>,<mt>,<mo>,<bm> Parameters <service> 0 1 <mt> 1 <mo> 1 <bm> 0 Set command Parameters AT+CSMS= <service> <service> 0 see test command (Section 5.3) see test command (Section 5.3) Mobile Terminated Messages Type supported Mobile Originated Messages Type supported Broadcast Type Messages Type not supported GSM 3.40 and 3.41 Response +CSMS: <mt>,<mo>,<bm> OK/ERROR/+CMS ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 21 (54) Private Communication Systems AT+CPMS Preferred message storage Change as per GSM 07.05 Version 4.7.0 Test command Response AT+CPMS=? +CPMS: (list of supported <mem1>s),(list of supported <mem2>s) ,(list of supported <mem3>s) Parameters Messages to be read and deleted from this memory storage "SM" SIM message storage Messages will be written and sent to this memory storage "SM" SIM message storage Received messages will be placed in this memory storage if routing to PC is not set ("+CNMI") "SM" SIM message storage <mem1> <mem2> <mem3> Read command Response AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, <mem3>,<used3>,<total3> Parameters Messages will be read and deleted from this memory storage Number of messages currently in <memx> Number of messages storable in <memx> <memx> <usedx> <totalx> Set command Parameters AT+CPMS = <mem1> [,<mem2> [,<mem3>]] <mem1> <mem2> <mem3> see test command (Section 5.3) see test command (Section 5.3) see test command (Section 5.3) Response +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3> OK/ERROR/+CMS ERROR AT+CMGF Message format Test command Response AT+CMGF=? +CMGF: (list of supported <mode>s) Parameters <mode>: 0 Read command Response AT+CMGF? +CMGF: <mode> PDU mode Parameters <mode>: Set command Parameters AT+CMGF = [<mode>] <mode>: 0 PDU mode 0 PDU mode Response OK/ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 22 (54) Private Communication Systems AT+CSCA Service center address Test command Response AT+CSCA=? OK Read command Response AT+CSCA? +CSCA: <sca>,<tosca> Parameters Service center address in string format Service center address format <sca> <tosca> Set command Parameters AT+CSCA = <sca>[,<tosca>] <sca> <tosca> Service center address in string format Service center address format Response OK/ERROR AT+CNMI New message indications Change as per GSM 07.05 Version 4.7.0 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) Parameters <mode> <mt> 0 Buffer unsolicited result codes (but corresponds to discard, see <bfr>) 2 Buffer unsolicited result codes if serial interface is busy, otherwise output result codes 0 Suppress unsolicited result codes for incoming short messages 1 Unsolicited result codes of a received short message stored on chip card (SMS-DELIVER) are output in the form +CMTI: <mem>,<index> 2 Unsolicited result codes of a received short message (SMS-DELIVER) (except class 2 and Message Waiting Indication Group: store message) are output in the form +CMT: [<alpha>],<length><CR><LF><pdu> (<alpha> not supported) class 2 and Message Waiting Indication Group: store message are output in the same form as <mt>=1 3 Unsolicited result codes of a received short message (SMS-DELIVER) class 3 are output in the same form as <mt>=2; messages with other data coding schemes are output in the same way as <mt>=1 IMPORTANT: <mt>=2 and <mt>=3 possible only if phase 2+ compatibility is activated with +CSMS=1. <bm> 0 Suppress unsolicited result codes for incoming cell broadcast messages 2 Output unsolicited result codes for cell broadcast messages in the form +CBM: <length><CR><LF><pdu> Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 23 (54) Private Communication Systems <ds> 0 Suppress unsolicited result codes for incoming SMS status reports <bfr> 1 Discard buffered unsolicited result codes on change from mode <mode> 0 to <mode>2 <mem> see +CPMS <index> index of the record of the chip card <alpha> alphanumeric representation of the sender address <length> length of <pdu> <pdu> see +CMGL Read command Response AT+CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr> Parameters see test command (Section 5.3) see test command (Section 5.3) see test command (Section 5.3) see test command (Section 5.3) see test command (Section 5.3) <mode> <mt> <bm> <ds> <bfr> Set command Parameters AT+CNMI = [<mode> [,<mt>[,<bm> [,<ds>[,<bfr>]]]]] <mode> <mt> <bm> <ds> <bfr> see see see see see test test test test test command command command command command (Section (Section (Section (Section (Section 5.3) 5.3) 5.3) 5.3) 5.3) Response OK/ERROR/+CMS ERROR Unsolicited result code +CMTI: <mem>,<index> +CMT: ,<length><CR><LF><pdu> +CBM: <length><CR><LF><pdu> AT+CSCB Select cell broadcast messages Test command Response AT+CSCB=? +CSCB: (list of supported <mode>s) Indication that new message has been received Short message is output directly Cell broadcast message is output directly Parameters <mode> 0 1 Messages defined in <mds> and <dcss> are accepted. Messages defined in <mds> and <dcss> are not accepted. Read command Response AT+CSCB? +CSCB: <mode>,<mids>,<dcss> Parameters <mode> <mids> <dcss> See test command (Section 5.3) String type; combination of CBM message IDs String type; combinations of CBM data coding schemes Set command AT+CSCB= [<mode>[,mids>[, <dcss>]]] Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 24 (54) Private Communication Systems Acknowledge a directly issued short message (without storing on chip card) Change as per GSM 07.05 Version 5.1.0 AT+CNMA IMPORTANT: This command is possible only if phase 2+ compatibility is activated by means of +CSMS=1. Test command Response AT+CNMA=? +CNMA: (list of supported <n>s) Parameters 0 <n> Set command Function analogous to GSM 07.05 text mode Parameters AT+CNMA[=<n>] <n> see test command (Section 5.3) Response OK/ERROR/+CMS ERROR: <err> AT+CMGL List messages Change as per GSM 07.05 Version 4.7.0 Test command Response AT+CMGL=? +CMGL: (list of supported <stat>s) Parameters <stat> 0 1 2 3 4 Set command Parameters AT+CMGL [=<stat>] <stat> "REC UNREAD" "REC READ" "STO UNSENT" "STO SENT" "ALL" Received unread messages (default) Received read messages Stored unsent messages Stored sent messages All messages see test command (Section 5.3) Response 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> [...]] <pdu> The PDU starts with the service center address (as per GSM 04.11) followed by the TPDU as per GSM 03.40 in hexadecimal format otherwise: +CMS ERROR: <err> AT+CMGR Read message Change as per GSM 07.05 Version 4.7.0 Test command Response AT+CMGR=? OK Set command Parameters AT+CMGR = <index> <index> Index of message in selected storage <mem1> Response if PDU mode (+CMGF=0) and command successful: +CMGR: <stat>,[<alpha>],<length><CR><LF><pdu> <pdu> See "AT+CMGL" otherwise: +CMS ERROR: <err> Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 25 (54) Private Communication Systems AT+CMGS Send message Test command Response AT+CMGS=? OK Set command Parameters if PDU mode (+CMGF=0) +CMGS=<length><CR>PDU is given <ctrl-Z/ESC> <length> <pdu> <mr> Length of the PDU See "AT+CMGL" Message reference Response if sending successful: +CMGS: <mr> if sending fails: +CMS ERROR: <err> AT+CMSS Send message from storage Test command Response AT+CMSS=? OK Set command Parameters +CMSS=<index>[,<da>[,<toda>]] <index> <toda> Index of message in selected storage <mem1> Destination address in string format Destination address format <mr> Message reference <da> Response if sending successful: +CMSS: <mr> if sending fails: +CMS ERROR: <err> AT+CMGW Write message to memory Test command Response AT+CMGW=? OK Set command Parameters if PDU mode (+CMGF=0) AT+CMGW=<length>[,<stat>]<CR>PDU is given <ctrl-Z/ESC> <length> <stat> <pdu> <index> Length of the PDU See command +CMGL See "AT+CMGL" Index of message in selected storage <mem1> Response +CMGW: <index> +CMS ERROR: <err> AT+CMGD Delete message Test command Response At+CMGD=? OK Set command Parameters AT+CMGD = <index> <index> Index of message in selected storage <mem1> Response OK/ERROR/+CMS ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 26 (54) Private Communication Systems 5.6 Self-defined commands for controlling the A1 Self-defined commands do not have to be implemented in accordance with the official syntax, so the "+C" string is replaced with "^S" ("^" = 0x5E). If, in future, a self-defined command in the same syntax is to be included in the GSM recommendations, the command can then be addressed with both command strings. 5.6.1 Overview Overview of self-defined commands AT^SMSO AT^SLCK AT^SPWD AT^SPLM AT^SPLR AT^SPLW AT^SNFV AT^SNFM AT^SNFS AT^SNFA AT^SNFC AT^SCTM AT^SRTC AT^SCID AT^SPIC AT^SCKS AT^SMGO AT^SMGL AT^SACM AT^SCNI AT^SDLD Function Switch off Activate/deactivate locks (including self-defined locks) Change password for a lock (including self-defined locks) Read the PLMN list Read an entry from the preferred operator list Write an entry to the preferred operator list Set volume Mute microphon Select RF hardware Microphone attenuation Set maximum echo attenuation (AGC-Limit) Message concerning the critical operating temperature Select ringing tone Display card ID Display PIN counter Display SIM card status Display SMS overflow List SMS (without changing status from unread to read) Display ACM and ACMmax Display Call Number Information Delete redial phonebook 5.6.2 Detailed descriptions of commands AT^SMSO Switch off Test command Response AT^SMSO=? OK Execution command Response AT^SMSO ^SMSO: MS OFF OK Device switches off immediately (max. deactivation time 1500 ms) ANT_EXT signal of connector 1 set to low = device is switched off Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 27 (54) Private Communication Systems Commands for activating and deactivating locks AT^SLCK Activate/deactivate locks (including self-defined locks) Test command Response AT^SLCK=? ^SLCK: (list of supported <fac>s) OK/ERROR/+CME ERROR Parameters "PS" "SC" "FD" "AO" "OI" "OX" Phone locked to SIM (phone code) SIM Card (PIN) FDN Lock BAOC (Bar All Outgoing Calls) BOIC (Bar Outgoing International Calls) BOIC-exHC (Bar Outgoing International Calls except to Home Country) "AI" BAIC (Bar All Incoming Calls) "IR" BIC-Roam (Bar Incoming Calls when Roaming outside the home country) "AB" All Barring services "AG" All outGoing barring services "AC" All inComing barring services <fac> "PN" "PC" "PU" "PP" "PF" Set command Parameters AT^SLCK = <fac>, <mode> [,<passwd> [,<class>]] <fac> <mode> 0 1 2 <passwd> <class> 1 2 4 7 Network Personalisation (GSM 02.22) Corporate Personalisation (GSM 02.22) Network Subset Personalisation (GSM 02.22) Service Provider Personalisation (GSM 02.22) Phone locked to very first inserted SIM see test command (Section 5.3) disable lock enable lock query lock status password voice data fax all classes (default) Response If <mode>=2 and command successful ^SLCK: <status>[,<class1>[<CR><LF> ^SLCK: <status>, class2....]] Parameters 0 off 1 on OK/ERROR/+CME ERROR <status> Note regarding AT+CPWD or AT^SPWD (see next page): If a phone code (e.g. PS, PN, PC, etc.) has not yet been set, it will be set for the first time with AT+CPWD=<fac>, ,<newpwd> or AT^SPWD=<fac>, ,<newpwd>. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 28 (54) Private Communication Systems AT^SPWD Change password for a lock (including self-defined locks) Test command Response AT^SPWD=? ^SPWD: list of supported (<fac>, <pwdlength>)s OK/ERROR/+CME ERROR Parameters "P2" PIN2 See test command (Section 5.3) for command AT^SLCK without "FD" <pwdlength> Length of password <fac> otherwise Set command Parameters AT^SPWD = <fac> See test command (Section 5.3) for command AT^SLCK <fac>, <oldpwd>, <oldpwd>, <newpwd> <newpwd> Old and new passwords Response OK/ERROR/+CME ERROR Commands for editing the PLMN list AT^SPLM Read the PLMN list Test command Response AT^SPLM=? OK Execution command Response AT^SPLM ^SPLM: numeric <oper>,long alphanumeric <oper><CR><LF> ^SPLM:..... OK/ERROR/+CME ERROR Parameters <oper> Operator in numeric and alphanumeric format AT^SPLR Read an entry from the preferred operator list Test command Response AT^SPLR=? ^SPLR: (list of supported <index>s) OK/ERROR/+CME ERROR Parameters <index> Set command Location numbers Response AT^SPLR=<index1>[ ^SPLR: <index1>, numeric <oper> , <index2>] ^SPLR: ..... ^SPLR: <index2>, numeric <oper> OK/ERROR/+CME ERROR Parameters <index1> <index2> <oper> Read from this location number Read to this location number Operator in numeric format AT^SPLW Write an entry to the preferred operator list Test command Response AT^SPLW=? ^SPLW: (list of supported <index>s) OK/ERROR/+CME ERROR Parameters <index> Set command Location number Parameters AT^SPLW = <index> <index> [, <oper>] <oper> Write entry to this location number Operator in numeric format Response OK/ERROR/+CME ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 29 (54) Private Communication Systems Additional commands for controlling voice functions AT^SNFV Set volume Test command Response AT^SNFV=? ^SNFV: (list of supported <vol>s) Parameters Volume range (0 to 4) (0 low, ..., 4 max. volume; approx. 3 dB/stage) <vol> Read command Response AT^SNFV? ^SNFV: <vol> Parameters See test command (Section 5.3) <vol> Set command Parameters AT^SNFV=<vol> <vol> See test command (Section 5.3) Response OK/ERROR IMPORTANT : Can be used with (AT^SNFS=3) audio mode 3 only! AT^SNFM Mute microphone Test command Response AT^SNFM=? ^SNFM: (list of supported <mute>s) Parameters <mute> 0 1 Read command Response AT^SNFM? +CNFM: <mute> Mute microphone Microphone on Parameters see test command (Section 5.3) <mute> Set command Parameters AT^SNFM=<mute> <mute> see test command (Section 5.3) Response OK/ERROR AT^SNFS Select RF hardware Test command Response AT^SNFS=? ^SNFS: (list of supported <dev>s) Parameters 0 1 2 3 4 <dev> Audio mode 0 (reserved) Audio mode 1 (handset mode) Audio mode 2 (handsfree mode) Audio mode 3 (handset mode) Audio mode 4 (reserved) See “Acoustics” (Section 13) Read command Response AT^SNFS? ^SNFS: <dev> Parameters See test command (Section 5.3) <dev> Set command Parameters AT^SNFS=<dev> <dev> See test command (Section 5.3) Response OK/ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 30 (54) Private Communication Systems AT^SNFA Microphone attenuation (A for attenuation or amplification) Note: The microphone attenuation set implicitly by AT^SNFV can not be changed by AT^SNFA, because AT^SNFV and AT^SNFA use different scaling factors. Test command Response: AT^SNFA=? ^SNFA: (list of supported <atten>s) Parameters <atten> ( 0 - 0x7FFF ) See “Acoustics” (Section 13) Read command Response AT^SNFA? ^SNFA: <atten> Parameters <atten> 0x0000 - 0x7FFF Default value: 0x4000 See test command (Section 5.3) Set command Parameters AT^SNFA=<atten> <atten> 0 - 32767 or 0x0 - 0xFFF Scaling microphone signal with factor a = <atten> / 32768 Scaling in dB = 20*log(<atten> / 16384): <atten> = 16384 ===> 0 dB <atten> = 8192 ===> -6 dB <atten> = 32767 ===> +6 dB <atten> = 0 ===> Microphone off Response OK/ERROR AT^SNFC Set maximum echo attenuation (AGC-Limit) Test command Response AT^SNFC=? ^SNFC: (list of supported <limit>s) Parameter <limit> ( 0 - 0x7F ) See “Acoustics” (Section 13) Read command Response AT^SNFC? ^SNFC: <limit> Parameter 0x01 - 0x7F Default value: 0x50 see test command (Section 5.3) <limit> Set command Parameter AT^SNFC=<limit> <limit> 0 or 0x00 Set to default value: 0x50 1-127 or 0x01-0x7F Set to coresponding number See test command (Section 5.3) Response OK/ERROR Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 31 (54) Private Communication Systems Handling at the critical operating temperature AT^SCTM Message concerning the critical operating temperature Important: The device switches off even if <n> is 0 and user is not informed. Test command Response AT^SCTM=? ^SCTM: (list of supported <n>s) Parameters 0 1 <n> Suppress unsolicited result codes Output unsolicited result codes Read command Response AT^SCTM? ^SCTM: <n>, <m> Parameters 0 1 <m> Below critical temperature Above critical temperature (message issued at ambient temperature Te > 78°C) Device switched off (this message is issued at Te > 83°C), telephone immediately deregisters. 2 Set command Parameters AT^SCTM=<n> <n> See test command (Section 5.3) Response OK/ERROR Unsolicited result code ^SCTM: <m> See read command (Section 5.3) Handling the ringing tone AT^SRTC Select ringing tone Test command Response AT^SRTC=? ^SRTC:(list of supported <type>s),(list of supported vol>s) Parameters <type> 0-5 0 Number of ringing tone Mute ringing tone, MTC means no ringing tone, volume is ignored Below are the ringing tones defined as sequences consisting in some cases of several frequencies and pauses <freq, time>: 1 Sequence 1 : < <1900, 132>, <TON_PAUSE,32>, <TON_REPEV,0> repeat for ever > 2 Sequence 2: < <1000, 21>, <740, 21>, <620, 21>, <740, 21>, <1000, 21>, <TON_PAUSE,216>, <TON_REPEV,0> > 3 Sequence 3: < <860, 8>, <1000, 8>, <TON_REPON,7>, repeat 7 times, go on <TON_PAUSE,216>, pause <TON_REPEV,0> > 4 Sequence 4: < <1000, 8>, <1300, 8>, <TON_REPON,7>, <TON_PAUSE,86>, <TON_REPEV,0> Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 32 (54) Private Communication Systems > Sequence 5: < <2240, 20>, <2400, 20>, <2560, 20>, <2480, 20>, <2320, 20>, <TON_PAUSE,216>, <TON_REPEAT,30> > 5 0-4 0 <vol> Volume of ringing tone Crescendo (volume varies from 1...4) Read command Response AT^SRTC? ^SRTC: <type>, <vol>, <status> Parameters <type> <vol> <status> Set command Parameters AT^SRTC=[<type>] [, <vol>] <type> <vol> See test command (Section 5.3) See test command (Section 5.3) Test ringing tone off Test ringing tone on 0 1 See test command (Section 5.3) See test command (Section 5.3) Response OK/ERROR Execution command Response AT^SRTC Ringing tone sounds at current AF device selected with "AT^SNFS" ", until AT^SRTC is called again. OK/ERROR Notes: (1) The test ringing signal cannot be activated while an MTC is ringing (ERROR) (2) If an MTC arrives while the test ringing tone is active, the test ringing will be deactivated and “normal” ringing reactivated (RING). Display card number AT^SCID Display card ID Test command Response AT^SCID=? OK/ERROR/+CME ERROR Execution command Response AT^SCID ^SCID: <cid> OK/ERROR/+CME ERROR Parameters Number of SIM card <cid> AT^SPIC Display PIN counter Test command Response AT^SPIC=? OK/ERROR/+CME ERROR Execution command Response AT^SPIC ^SPIC: <counter> OK/ERROR/+CME ERROR Parameters <counter> Technical Description Edition 05 Number of attempts still available for entering <passwd>. Command "AT+CPIN?" to check which password is currently required. File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 33 (54) Private Communication Systems Display SIM card status AT^SCKS Display SIM card status Test command Response AT^SCKS=? ^SCKS: (list of supported <n>s) Parameters 0 1 <n> Suppress unsolicited result codes Output unsolicited result codes Read command Response AT^SCKS? ^SCKS: <n>, <m> Parameters 0 1 <m> Set command Parameters AT^SCKS=<n> <n> No card Card in card reader See test command (Section 5.3) Response OK/ERROR Unsolicited result code ^SCKS: <m> See read command (Section 5.3) Display SMS overflow AT^SMGO Display SMS overflow Test command Response AT^SMGO=? ^SGMO: (list of supported <n>s) OK/ERROR/+CMS ERROR Parameters 0 1 <n> disable enable Read command Response AT^SMGO? ^SGMO: <n>,<mode> OK/ERROR/+CMS ERROR Parameters <n> <mode> Set command Parameters AT^SMGO=<n> <n> 0 1 2 See test command (Section 5.3) Space available SMS buffer full (chip card) Buffer full and new message waiting in SC for delivery to phone See test command (Section 5.3) Response OK/ERROR/+CMS ERROR Unsolicited result code ^SGMO: <mode> List SMS (without changing status from unread to read) AT^SMGL List SMS (without changing status from unread to read) Change as per GSM 07.05 Version 4.7.0 Test command Response AT^SMGL=? ^SMGL: (list of supported <stat>s) Parameters <stat> 0 1 2 3 4 Set command "REC UNREAD" "REC READ" "STO UNSENT" "STO SENT" "ALL" Parameters Technical Description Edition 05 received unread messages (default) received read messages stored unsent messages stored sent messages all messages File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 34 (54) Private Communication Systems AT^SMGL [=<stat>] See test command (Section 5.3) <stat> Response if PDU mode (+CMGF=0) and command successful: ^SMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu> [<CR><LF>^SMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu> [...]] The PDU starts with the service center address (as per GSM 04.11) followed by the TPDU as per GSM 03.40 in hexadecimal format <pdu> otherwise : +CMS ERROR: <err> AT^SACM Display ACM and ACMmax Test command Response AT^SACM=? ^SACM: (list of supported <n>s) Execution command Response AT^SACM ^SACM: <n>,<acm>,<acm_max> OK/ERROR/+CME ERROR Paramter <n> <acm> <acm_max> Set command see test command (Section 5.3) Accumulated Call Meter maximum Accumulated Call Meter Parameter AT^SACM=<n> <n> 0 supress unsolicited result code display unsolicited result code 1 AT^SCNI Display Call Number Information Test command Response AT^SCNI=? OK Execution command response AT^SCNI ^SPIC: ^SPIC: ^SPIC: ^SPIC: ^SPIC: ^SPIC: ^SPIC: 1[,<cs>[,<number>,<type>]]<CR><LF> 2[,<cs>[,<number>,<type>]]<CR><LF> 3[,<cs>[,<number>,<type>]]<CR><LF> 4[,<cs>[,<number>,<type>]]<CR><LF> 5[,<cs>[,<number>,<type>]]<CR><LF> 6[,<cs>[,<number>,<type>]]<CR><LF> 7[,<cs>[,<number>,<type>]] OK/ERROR/+CME ERROR Parameter <cs> <number> <type> Call status of respective call number ( first farameter) 0 call hold 1 call in progress 2 Waiting call phone number type of phone number Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 35 (54) Private Communication Systems AT^SDLD Delete redial phonebook Test command Response AT^SDLD=? OK Execution command Response AT^SDLD OK/ERROR/+CME ERROR 5.7 Summary of all unsolicited result codes Message +CREG: <stat> +CLIP: <number> +CSSI: <code1> +CSSU: <code2> +CMTI: <mem>,<index> +CMT: ,<length><CR><LF>< pdu> ^SCTM: <m> ^SCKS: <m> ^SGMO: <mode> ^SACM: <m> Meaning Network status Caller’s phone number Supplementary Service Notification Supplementary Service Notification Indicator for a new short message Short message Message related to critical temperature Message indicating whether card is inserted or not Message regarding change of SMS overflow Message when ACM reaches maximum value of ACMmax 5.8 Summary of possible error codes per command CME ERRORs Command AT^SACM AT+CCFC Possible error code INVALID INDEX INVALID INDEX OPERATION NOT ALLOWED AT^SCNI AT^SCTM ATD MEMORY FAILURE INVALID INDEX CALL BARRED BY BLACKLIST INVALID CHARACTER DIAL INVALID DIAL STRING INVALID INDEX MEMORY FAILURE OPERATION NOT ALLOWED OPERATION NOT SUPPORTED MEMORY FAILURE Technical Description Edition 05 Remark Parameter out of valid range %%% Check for combinations not allowed since no obvious indication possible Memory allocation temporarily not possible %%% Blacklist prevents dialing the same number repeatedly No record indicated when dialing out of phonebook e.g. invalid *# sequence Wrong phone number %%% Invalid record when dialing out of phonebook Attempt to dial empty phonebook entry %%% FDN-number check prevents dialing the number No additional call number available (7 calls already active/on hold) Attempt to setup a data call (dial string without terminating ';' ) Attempt to setup a data call out of phonebook (dial string without terminating ';' ) %%% File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 36 (54) Private Communication Systems AT+CLCK INVALID INDEX OPERATION NOT ALLOWED OPERATION NOT ALLOWED OPERATION NOT SUPPORTED SIM WRONG WRONG PASSWORD AT+COPS INVALID INDEX OPERATION NOT SUPPORTED AT+CPBR SIM BUSY DIAL STR TO LONG INVALID INDEX AT+CPBW MEMORY FAILURE MEMORY FULL SIM FAILURE SIM BUSY DIAL STR TO LONG INVALID CHARACTER INVALID CHARACTER DIAL INVALID INDEX MEMORY FAILURE MEMORY FULL OPERATION NOT SUPPORTED SIM PIN2 REQ AT+CPIN SIM WRONG STRING TO LONG SIM NOT INSERTED EP PIN REQ EP PUK REQ NS PIN REQ NS PUK REQ OPERATION NOT ALLOWED Technical Description Edition 05 %%% Set/reset of lock/FDN although lock/FDN is already set/reset %%% Response to SS commands to network Response to SS commands to network %% Attempt to deactivate PIN, even though this is not allowed by chip card Attempt to activate FDN, although chip card does not support FDN %%% Response to SS commands to network Wrong phone/SIM code %%% Manual disconnection from network not supported Network registration in alphanumeric format is not supported %%% ???at+cops=1, should produce ERROR only Read operation of sorted phonebook (redialphonebook) only possible after sorting %%% Number part of phonebook entry to be written is too long %%% Read operation of phonebook entry outside valid range %%% Next free write operation when phonebook full Read/write operation unsuccessfull Write operation of phonebook entry only possible after completion of internal read/sort operation %%% %%% Invalid character in name part Invalid type of number specified in record to be written??? %%% %%% Phonebook full Write operation in redial phonebook not supported Response after invalid write operation in FDN phonebook, then PIN2 required %%% PUK2 counter full %%% %%% E-Plus (Fixed to very first SIM) PIN required %%% Network subset PIN required %%% Attempt to enter PIN when no PIN required %%% File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 37 (54) Private Communication Systems OPERATION NOT SUPPORTED PH SIM PIN REQ PH SIM PUK REQ SIM BUSY SIM FAILURE SIM PIN REQ SIM PIN2 REQ SIM PUK REQ SIM WRONG SP PIN REQ SP PUK REQ WRONG PASSWORD SIM PUK2 REQ INVALID INDEX INVALID INDEX OPERATION NOT ALLOWED AT^SPLR AT^SPLW AT+CPWD SIM WRONG OPERATION NOT SUPPORTED OPERATION NOT ALLOWED WRONG PASSWORD AT^SRCT OPERATION NOT ALLOWED AT^SVTS INVALID CHARACTER STRING TO LONG %%% Lock-phone-to-SIM PIN required %%% When PIN deactivated, initial chip card data must be read Chip card error %%% PIN2 required %%% SIM card useless, e.g. PUK counter full Service provider PIN required %%% %%% %%% %%% %%% Network operator already part of preferred operator liste Attempt to change PIN2 althougj PIN2 is not supported by chip card %%% %%% %%% Wrong phone/SIM code When silent alert activated, ringing tone cannot be activated invalid DTMF character %%% DTMF string too long CMS ERRORs AT+CSMS OPERATION NOT ALLOWED OPERATION NOT SUPPORTED OPERATION NOT SUPPORTED AT+CPMS SIM BUSY AT+CNMI OPERATION NOT SUPPORTED AT^SMGO AT+CMGL AT+CMGS AT+CMSS SIM BUSY SIM BUSY MEMORY FAILURE OPERATION NOT ALLOWED SIM FAILURE INVALID MEM INDEX MEMORY FAILURE SIM FAILURE MEMORY FAILURE MEMORY FAILURE AT+CMGW SIM BUSY AT+CMGR Technical Description Edition 05 When CF active, phase2+ must be activated SMS value > 1 <memx> other than "SM" SIM has no SMS records At READ command and busy chip card Chip card busy with other operation Only with Phase 2+ activated, direct forwarding of PDU allowed. SIM busy with other operation SIM busy with other operation No memory for PDU could be allocated Range not between 0-4 Error reading from chip card Wrong index on chip card No memory for PDU could be allocated Failure at read operation from chip card No memory for PDU could be allocated No memory for PDU could be allocated No memory for DA could be allocated Chip card busy File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 38 (54) Private Communication Systems AT+CMGD AT+CNMA MEMORY FULL MEMORY FAILURE INVALID MEM INDEX NO CNMA EXPECTED OPERATION NOT SUPPORTED No free record available No memory for PDU could be allocated Wrong index on chip card AT+CNMA was received unsolicited Sending of TPDU not supported Additional: General SIM PIN NEC PIN required SIM PUK REQ PUK required PH SIM PIN NEC PH SIM PIN required When sending a PDU only the error code numbers from the network are forwarded (see GSM 04.11 Annex E-2 and GSM 03.40) Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 39 (54) Private Communication Systems 6 Using the Siemens A1 in the test environment The test environment of the Siemens A1 is shown in Fig. 2. The development box (D box) including the connected accessories (PC, audio equipment and plug-in power supply unit) replaces the base unit required for operation of the Siemens A1 and thus makes it possible to use the Siemens A1 independently of the actual base unit (e.g. car radio, IDIS, etc.). The Siemens A1 is controlled with AT commands on the TEST PC with the aid of a terminal program (e.g. WINDOWS Terminal). The settings required for data transfer in the terminal program are as follows: Settings: COM no.: Baud rate: Data bits: Stop bits: Number of the serial interface used for controlling the Siemens A1. 19200 baud Parity: None 8 Protocol: Xon/Xoff (ignored) 1 The SIM card reader integrated in the development box or an external SIM card reader (dashed line in Fig. 2) can be used. Fig. 2: Block diagram of the test environment of the Siemens A1 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 40 (54) Private Communication Systems 7 Booting the software The software of the Siemens A1 is booted by an IBM-compatible PC at this time. The infrastructure for booting the software of the Siemens A1 must be structured as shown in Fig. 2, although the audio equipment and the SIM card reader are not necessary for booting. Proceed as follows: • Connect the Siemens A1 to the RS232 serial interface (COM1, COM2, etc.) of the PC by means of the development box (D box), Siemens part number: S30880-S1001-A100-1. Make sure that SS1 interface (TX1, RX1) of the Siemens A1 is connected to the PC2 service interface of the development box (see “Technical Description of the Development Box for Siemens A1”. Siemens part number S30880-S1001-A100-*-7618). • Copy the following files into the directory containing the A1 software: • SWUP.INI SWUP.EXE Update the INI files as follows: - Enter the COM interface used - Enter a baud rate of 57600 • Boot the software of the Siemens A1 as follows: - Copy the current XBI file (file containing the current software of the Siemens A1) to the TEST PC. - Call SWUP <XBI file name without extension>. This transfers the software to the Siemens A1. As soon as the software boots, the Siemens A1 performs an automatic ROM code check to ensure that the correct software has been loaded. 8 Power supply 8.1 Power supply, radio Parameter Condition Symbol Min. Typ. Max. Voltage UPOWER_HF 6.55 V 6.7 V 6.85 V Switch-on current Duration: approx. 1ms pulse (when voltage is applied) I 400 mA Switch-on current pulse (by ignition) Duration: approx. 400 µs I 900 mA Power consumption Pulsed t = 577 µs at I with call in progress T = 4.615ms Power consumption Pulsed t = 577 µs at in idle mode T = approx. 1s Power consumption Voltage applied I I 1.5 A 1.8 A (for performance class 5) (arithmet. mean: 250 mA) 80 mA 100 mA 10 mA in standby mode (switched off) Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 41 (54) Private Communication Systems Requirements for the supply voltage for POWER_HF: Voltage ripples during TX burst: < 5mV Voltage drop during TX burst: < 150mV (- when max. rate of the voltage drop is less than 25mV/µs, - if voltage drop is steeper, the permissible drop lessens accordingly) Notes: UPOWER_HF undervoltages cannot cause damage to the Siemens A1. A UPOWER_HF undervoltage does not trigger an automatic shutdown in the Siemens A1. A UPOWER_HF undervoltage has the effect of reducing transmit power. On account of the Siemens A1 protection concept, operation outside the specified voltage range for UPOWER_HF is not permitted, particularly in the range between 3.5 V and 5 V. 8.2 Power supply, logic Parameter Condition Symbol Min. Typ. Max. Voltage UPOWER_LOG 4.5 V 5V 5.5 V Switch-on current Duration: approx. 400 µs pulse (when voltage is applied) I 1.2 A Switch-on current pulse (by ignition) I 250 mA Duration: approx. 400 µs Power consumption I 80 mA 200 mA I 40 mA 48 mA I 350 µA 600 µA (at 5 V (at 5.5 V with call in progress Power consumption in idle mode Power consumption Volage applied in standby mode (at UPOWER_LOG = .... (switched off) & ambient temp. = ....) & 25°C) & 80°C) Notes: When the Siemens A1 is used in vehicles, the voltage drops caused by starting of the engine cannot be buffered by the Siemens A1. If the POWER_HF supply voltage is not adequately buffered, calls in progress may be cleared down because the energy is not sufficient for transmission. How much time is left before the connection breaks down depends on the current status of the Siemens A1 software. The transition to low current consumption in idle mode is also dependent on this factor. While calls are in progress, current peaks within the range of the specified maximum value may occur at both POWER_HF and POWER_LOG. Additional feature: If the POWER_LOG supply voltage drops below 4.5 V and down to a value of 3.5 V, there is no danger of damage to the chip card while the card is being accessed, nor is it necessary to re-enter the PIN, since the Siemens A1 remains on. Re-entering the PIN after a voltage drop below 3.5 V is necessary only if "PIN Disable" is possible and activated as an option for the chip card in question. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 42 (54) Private Communication Systems 9 Hardware interfaces 9.1 Overview The electrical interfaces of the Siemens A1 are grouped in two connectors. These are for the voltage supply, the serial interfaces (two), audio signals and the SIM connector. A separate connector with selfcontacting capability is provided for the antenna. The illustration below (Fig. 3) shows the connectors of the Siemens A1. GSM antenna connector Shield Connector 1 1 19 2 20 2 1 8 7 Connector lug Connector 2 Fig. 3: Siemens A1 (connectors) All interface signals are covered in the tables in the sections below. 9.2 Connector 1 (20-pin AMP micro-match connector) General notes: • • • • • • The Vcc voltage for the logic is 2.85V +/- 90mV and is generated internally from POWER_LOG. The levels are predetermined as regards the Siemens A1. The contact resistances for the pins of the AMP connector are max. 20mΩ. In/out directions are predetermined as regards the Siemens A1. The RX, TX, RX1, TX1, ANT_EXT, EXT_AL, RM and NF_EXT signals can remain unconnected. The IGNITION signal is checked every 100 ms. If the signal goes LOW, another two checks are run at intervals of 100 ms to ascertain whether the signal remains LOW. If it does, the shutdown sequence for the Siemens A1 is initiated (for details, see "AT^SMSO"). If the two additional checks show that the signal is no longer LOW, the checks sequence is restarted. See Table 1 for a description of the signals of the 20-pin interface and its functions. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 43 (54) Private Communication Systems PIN 1 2 3 4 5 6 7 Signal GND POWER_HF GND POWER_HF GND POWER_LOG IGNITION IN/OUT Remarks Supply, radio part: Inp. Upower_HF (idle voltage) 6.7V ± 0.15V Inp. Inp. Inp. 4.5V < Upower_log < 5.5V a) high: 3.0V < Uign < 5.5V (I < 1mA) b) low: Uign < 0.4V 8 RX Inp. 9 TX Outp. 10 TX1 Outp. 11 RX1 Inp. 12 ANT_EXT Outp. (I < 1mA) low: -0.3V < Upin < +0.8V high: +2.0V < Upin < Vcc+0.3V low: 0V < Ulow < +0.2V (Ilow = 100µA) high: Vcc -0.2V < Uhigh < Vcc (Ihigh = 100µA) low: 0V < Ulow < +0.2V (Ilow=100µA) high: Vcc -0.2V < Uhigh < Vcc (Ihigh = -100µA) low: - 0.3V < Upin < +0.8V high: + 2.0V < Upin < Vcc + 0.3V not active: 0V < Uant_ext < 0.4V active: 2.0V < Uant_ext < 3.1V 13 EXT_AL Outp. not active: 0V < Uext_al < 0.4V active: 2.0V < Uext_al < 3.1V 14 15 GNDA AUDO Outp. Umax = 1.55Vpp = 550 mVrms Output impedance: 200 Ω (typ.) 16 RM Outp. 17 NF_EXT Outp. not active: 0V < Urm < 0.4V active: 2.0V < Urm < 3.1V active: 0V < Unf_ext < 0.4V not active: high-ohmic (Unf_ext < 3.1V) 18 19 GND_MICRO HF_MICRO Inp. 20 GND_MICRO Table 1: Umax = 1.55Vpp Impedance: 100kΩ (typ.) 05 b): Siemens A1 switches off within 3 s (see "General remarks"). Serial interface for control of the Siemens A1 (int. pull-up 100kΩ to Vcc) Serial interface for internal service functions and booting the software (int. pull-up 100kΩ to Vcc) Detection signal for driving an automatic antenna. --> Also signals on/off of the Siemens A1 (int. pull-down 1MΩ) Detection signal for external signal generator (int. pull-down 1MΩ) Ground for audio signal AF output (level depends on volume setting and accessories) Detection signal for radio muting (int. pull-down 1MΩ) Switch handsfree loudspeaker on/off active->dig.trans. pulls NF_EXT to low (int. pull-down 1 MΩ) Ground for microphone signal AF input Ground for microphone signal Signals of the 20-pin interface Technical Description Edition Function Device ground Supply, radio part Device ground Supply, radio part Device ground Supply for logic Switch-on signal of the Siemens A1 (int. Pull-down 100 kΩ). a): Siemens A1 switches on with rising edge. Siemens A1 is on only as long as IGNITION remains HIGH. File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 44 (54) Private Communication Systems 9.3 Connector 2 (8-pin AMP micro-match connector) The interface to the SIM card (8-pin interface on the Siemens A1) is implemented in accordance with the requirements of standards GSM 11.10 and GSM 11.11. The hardware and software functions of the interface are specified in these standards. Notes on the chip card signals: • • • • • • • • • All directions (in/out) are stated from the point of view of the Siemens A1. Currents flowing to the radio device are negative. The levels are taken from GSM 11.10 V 4.9.0. 4.8 V regulator for chip card supply: 4.8V + 150mV The 2x100nF capacitors used to buffer the chip card supply must be positioned externally as near as possible to the chip card reader. Crosstalk must be prevented between the CCIO_4V8 and CCLK_4V8 connecting lines to the chip card reader. The chip card reader must have a signal to ascertain whether the chip card is inserted or not. This detection signal should be lagging behind the chip card contacts when the chip card is inserted and leading when the card is pulled. As a rule, chip card readers with slides satisfy these requirements. The duration of chip card read commands depends on the SIM card in question and can be up to 1500 ms (e.g. in the case of short messages). Furthermore, a distinction is drawn between critical actions (associated with the PIN and just after switch-on) and less critical actions (e.g. short messages). CC_VCC always switches off after CC_IN = 1 within a time < 1ms. PIN Signal IN/OUT Remarks Function 1 CC_IN Inp. Detection signal for chip card inserted (int. pull-up to Vcc) 2 CC_VCC Outp. - low: -0.3V < Upin < +0.8V (CC inserted) - open: (CC pulled) - The CC_IN signal is debounced for 100 ms. Only then does the software of the Siemens A1 try to set up communication with the chip card. The card is not flagged as defective until after three negative attempts. 4.5V < Upin < 5.5V, (I <= +10mA) 3 CCRST 4 CC_GND 5 CCIO_4V8 6 CC_GND 7 CCLK_4V8 Output 8 CC_GND Outp. high: 3.8V < Upin < CC_VCC+0.3V (I=+20µA) low: -0.3V < Upin < 0.5V (I=-200µA) Inp./ Outp. Open drain Data for CC with 10kΩ pull-up out high: 3.8V < Upin < CC_VCC+0.3V (I=+20µA) to CC_VCC (pin 2). out low: -0.3V < Upin < 0.4V (I = -1mA) Ground for CC low: -0.3V < Upin < 0.5V (I = -200µA) high: 3.15V < Upin < CC_VCC+0.3V (I=+20µA) Clock for CC Ground for CC Signals of the 8-pin interface Technical Description 05 Reset for CC Ground for CC Table 2: Edition CC supply; 2x100nF capacitors which must be immediately adjacent to the CC pins (contacts) on the CC reader; they are blocking capacitors for CC supply. File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 45 (54) Private Communication Systems 9.4 GSM antenna The antenna is selected by the manufacturer of the base unit. The antenna must satisfy the following electrical requirements: Frequency, TX 890-915 MHz Frequency, TX 935-960 MHz Impedance 50 Ω VSWR TX: max. 1.7:1 installed RX: max. 1.9:1 installed Gain > 1.5dB referenced to λ/2 dipole 3dB width of cone vertical: 80° horizontal: 360° Maximum power 1W (cw), 2W peak; at ambient temperature of 65°C 10 EMC and ESD requirements Standard ETS 300 342-1 applies to the Siemens A1 as regards EMC and ESD requirements. Additional requirements with regard to EMC/ESD: • A EMC-filtered power supply must be made available to the Siemens A1 via the base unit. When the Siemens A1 is used in vehicles, the requirements of standard ETS 300 342-1, Section 9.6 must be satisfied with regard to the power supply. • The length of the connecting cables to the 20-pin and 8-pin interfaces must be < 2m, if not, measurements must be performed in accordance with standard ETS 300 342-1, Section 9.5. • When using Siemens A1 with individual handsfree equipment the possibility of susceptability problems exists. • Due to EMC requirements, we recommend shielding the connecting cable between chip card reader and the connector at the Siemens A1. 11 Environmental trials The applicable standards with regard to ambient conditions for the Siemens A1 comply with IEC68 12 CE conformity The Siemens A1 will bear the CE symbol of conformity. This symbol is a declaration that, on account of its design and construction, the Siemens A1 is in compliance with the currently valid versions of the following EC Directives. 89/336/EC 73/23/EC 91/263/EC (EMC directive) (Low voltage directive) (Telecommunications devices directive) Standards: EMC: ETS 300 342-1 Safety: EN 60950 GSM network: TBR 19 TBR 20 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 46 (54) Private Communication Systems 13 Acoustics The Siemens A1 supports 5 audio operating modes (audio modes 0 – 4). Each mode is characterized by special equalization for the transmit and receive directions and activated or deactivated echo compensation. • • Audio mode 0: Audio mode 1 (handset): • Audio mode 2 (handsfree): • Audio mode 3 (handset): • Audio mode 4: Reserved Equalization for standard auxiliary handset NOKIA HSU1, echo compensation deactivated No equalization (only anti-aliasing filter active), echo compensation activated No equalization (only anti-aliasing filter active), echo compensation deactivated reserved The AT^SNFS=<mode> command activates the audio mode in <mode>. See Section 5.6 for a detailed description of the command. 13.1 Auxiliary handset The Siemens A1 supports two audio modes for operation with handset. Audio mode 1 permits operation of a standard auxiliary handset without adjustments in the base unit. Audio mode 3 is for the operation of other types of auxiliary handsets which require adjustments in the base unit. 13.1.1 Standard auxiliary handset The Siemens A1 provides a special adjustment for a NOKIA HSU-1 auxiliary handset. Select Audio mode 1 if this type of standard auxiliary handset is used. Compliance with applicable GSM guidelines is ensured only if the following conditions are satisfied: • Voltage transfer factor between microphone output of the standard auxiliary handset (HSU1: MIC) and the microphone input of the Siemens A1 (Siemens A1: HF_MICRO): UHF_MICRO / UMIC = 47/100 • Voltage transfer factor between audio output of the Siemens A1 (Siemens A1: AUDO) and the input of the standard auxiliary handset (HSU1: EAR): UEAR / UAUDO = 57/100 • The voltage transfer factors between the Siemens A1 and the standard auxiliary handset must be frequency-independent and in the range 100Hz to 4000Hz (+/- 1 dB). • Distortion factor in the paths between the standard auxiliary handset and the Siemens A1: k < 5% Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 47 (54) Private Communication Systems 13.1.2 Other auxiliary handsets Audio mode 3 can be selected in the Siemens A1 for transmission without equalization for adjustment to other auxiliary handset types. In this case, equalization must be provided in the base unit in the signal paths between the handset and the Siemens A1. The tolerance masks for the frequency response characteristics of earpiece and microphone and all other specifications are as stated in the corresponding GSM guidelines (ETS 300 607-1, Section 30: Speech Teleservices). 13.2 Handsfree operation Standard mode for handsfree operation: • Audio mode 2: Echo compensation is activated, no equalization active The echo compensation implemented in the Siemens A1 suppresses echoes with runtimes up to 20ms. If necessary (e.g. loudspeaker signal at high volume), the microphone signal can be damped with the AT^SNFA command. However, this would appear to be advisable only if the (local) speaker speaks in a loud voice as is the case, for example, when cars are being driven at high speed. A speed-related amplification of the loudspeaker signal can then be compensated by a push-pull damping of the microphone signal. The AT^SNFA=<x> command scales the microphone signal at a factor v = <x> / 16384 (0 <= <x> <= 32767). Thus the value <x> = 16384 causes an amplification v=1 (i.e. 0 dB) and the value 32767 an amplification v=2 (i.e. 6 dB). When setting a certain amplification v > 1 it is important that the voltage at the microphone input of the Siemens A1 (HF_MICRO) not exceed the value UHF_MICROmax = 1 / v * 1.55 Vss For amplifications v<= 1 the value 1.55 Vss may not be exceeded. Voltages above 1.55 Vss affect the acoustic characteristics, but do not cause the Siemens A1 to shut down. In both handsfree modes the value 16384 is preset for <x> (thus amplification v=1, UHF_MICRO, max=1.55V ss). Important: The microphone input HF_MICRO of the Siemens A1 and the amplifier/loudspeaker path may not be overloaded. Non-linear distortion prevents effective echo compensation. See Section 5.6 for a detailed description of the AT^SNFA command. Should the echo dampening with the preset parameters not suffice (e.g. permanent, very noisy loudspeaker signal), it may be adjusted using the command AT^SNFC=<c>. The corresponding parameter influences the tuning down of the microphone signals (balance) controlled by the voice signal of the distant speaker. A value of <c>=0x50 is preset and keeps the influence of the remote speaker at a minimum. Values between 0x10 and 0x50 are sensible. The lower the value, the higher the tuning down of the microphone signals of detected voice signals from the far end. See Section 5.6 for details on how to use the AT^SNFC command. Requisite frequency response characteristics of microphone and loudspeaker Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 48 (54) Private Communication Systems GSM recommendation 03.50 (ETS 300 540, reference to CCITT P.34) contains the following figures for the frequency response characteristics of the handsfree equipment: • • Microphone: 300Hz <= f <= 4000Hz: Preemp. with rise of approx. 3dB/octave f < 300Hz: Going toward lower frequencies, gradual transition to steeper drop under 200Hz Loudspeaker: Largely constant frequency response characteristic in the interval from 200Hz to 4000Hz. Technical data of the audio interface • HF_MICRO (input, pin 19 of the 20-pin interface): Input resistance (typ.): 100 kΩ Max. input voltage : 1.55 VSS Microphone supply voltage: from external source • AUDIO (output, pin 15 of the 20-pin interface): Output resistance (typ.): 250 Ω Max. output voltage: 1.55 VSS Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 49 (54) Private Communication Systems 14 Diagnostics 14.1 Diagnosis via the Siemens A1 software The following AT commands can be used to query information for diagnostics: • AT+CSQ Signal quality (receive level) This command with the corresponding parameters can be used to query the receive level in dBm and the bit error rate (RXQUAL) as per GSM Rec. GSM 05.08, Section 8.2.4. • • AT+CREG – Network status This command can be used to query the network status. The messages can be, for example, "not registered, currently searching for a network", "registered", "registration denied", etc. as answers to this command. AT+CREG? +CREG: <n>, <stat>[,<lac>,<ci>] This command combination can be used to query the Location Area Identifier (lai) and the Cell ID (ci). These AT commands are described in more detail in Section 5.4.2. 14.2 Other diagnostics Simply sending AT<CR> tests the interface between the base unit and the Siemens A1. If the Siemens A1 responds with OK, the interface is basically in full working order. Information on the status or operation of the antenna is not possible, because the RF field at the local site determines the result of any function query. If there is reason to suspect that poor reception or lack of reception is due to a defective antenna, this is easily checked by connecting a reference antenna. Alternatively, the antenna could be checked separately with the aid of a voltage standing wave ratio meter (VSWR meter). Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 50 (54) Private Communication Systems 15 Technical data 15.1 Technical data of the Siemens A1 Weight: < 170 g Output power: 2 W peak (at the RF jack of the Siemens A1) Sensitivity: -104 dBm (at the RF jack of the Siemens A1) Dimensions (max): LxWxH∗) = 128.5x51x14.2 mm Volume: 89.4 cm3 Memory resources SRAM FLASH EPROM 32 kbytes 512 kbytes E²PROM 4 kbits Memory for volatile data Non-volatile but erasable and reprogrammable memory for the microprocessor Memory for user data (menu settings) and device customizing data Temperature range Storage temperature Thermostable -40°C to +90°C -40°C to +80°C Operation with power supply -20°C to +65°C Dwell: 1 h, packaged Temperature cycle: 10 cycles Dwell: 2h at Tu and To Fully functional and retaining data Power supply Power supply, radio ( U POWER_HF ) Power supply, logic (U POWER_LOG) 6.7 + 0.15V (I < 1.8 A. pulsed t = 577µs, at T = 4.615ms) 5 + 0.5V ( 10mA < I < 200mA depending on operating status Data interfaces Interface to the chip card reader Interface to the base unit 8-pin AMP micro-match connector 20-pin AMP micro-match connector MMI board: None Phase I/II: GSM recommendations, phase II Remote control: Control via serial interface by means of AT cellular commands according to GSM 07.07 and 07.05 SMS: SMS MT and SMS MO in SMS PDU mode Half-rate capability: Optional, hardware and software retrofittable ∗) Max. height = 16.2 mm with locating pins for alignment on base unit, pins penetrate 2 mm into rear of base unit. Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 51 (54) Private Communication Systems Data services: None Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 52 (54) Private Communication Systems 15.2 Design drawing for the A1 Technical Description Edition 05 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 53 (54) Private Communication Systems 15.3 Technical data, accessories GSM antenna (not part of the Siemens A1) The manufacturer of the base unit selects the antenna. The antenna connected to the Siemens A1 must comply with the following electrical specifications: Frequency, TX Frequency, TX Impedance VSWR Gain 3dB width of cone 890-915MHz 935-960MHz 50Ω TX: max. 1.7:1 installed RX: max. 1.9:1 installed > 1.5dB referenced to λ/2 dipole 80° 360° 1W (cw), 2W peak at 65°C ambient temperature vertical : horizontal: Maximum power SIM card/card reader (not part of the Siemens A1) Manufacturer Specification Edge rise ratio with cable Framatome Connectors Full-size SIM according to GSM 11.11, Section 4.1.1 Specification according to GSM 11.11, Section 5 Telephone handset (auxiliary handset) (not part of the Siemens A1) The handset has an earpiece and a microphone amplifier. The volume can be adjusted steplessly at the earpiece. Make (one example) NOKIA HSU-1 Microphone MIC pressure MIC output Handset gain Cable output -2.2 dBPa 6.3 mV 26 dB 126 mV Earpiece Earpiece input Earpiece pressure Handset gain (max. vol.) Volume adjust range 1780 mV rms 16 dbPa 22.5 dB 0...-17dB Handsfree equipment (not part of the Siemens A1) The manufacturer of the base unit selects and adapts the microphone and the loudspeaker. The technical specifications are as follows: Microphone (measurements at a distance of 0.5m) -0/180° sensitivity: -GSM/TDMA noise suppression: Frequency response characteristic: > 16dB > 60dB see Section 13.2 Loudspeaker Harmonic distortion: Frequency response characteristic: Technical Description Edition 05 < 5% at full volume see Section 13.2 File name: A1_TB05E Date of issue Initial compilation 16.01.1998 12.12.1996 Siemens PNO S30880-S1000-A100-*-18 Siemens A1 Page 54 (54)