The product described in this manual conforms to the Radio and Telecommunication
Terminal Equipment (R&TTE) directive 99/5/EC with requirements covering EMC
directive 89/336/EEC and Low Voltage directive 73/23/EEC. The product fulfils the
requirements according to 3GPP TS 51.010-1, EN 301 489-7 and EN60950.
SAR statement: This product is intended to be used with the antenna or other
radiating element at least 20cm away from any part of the human body.
The information contained in this document is the proprietary information of
Sony Ericsson Mobile Communications International. The contents are
confidential and any disclosure to persons other than the officers, employees, agents
or subcontractors of the owner or licensee of this document, without the prior written
consent of Sony Ericsson Mobile Communications International, is strictly
prohibited. Further, no portion of this publication may be reproduced, stored in a
retrieval system, or transmitted in any form or by any means, electronic or
mechanical, including photocopying and recording, without the prior written consent
of Sony Ericsson Mobile Communications International, the copyright holder.
First edition (October 2002)
Sony Ericsson Mobile Communications International publishes this manual
without making any warranty as to the content contained herein. Further
Sony Ericsson Mobile Communications International reserves the right to make
modifications, additions and deletions to this manual due to typographical errors,
inaccurate information, or improvements to programs and/or equipment at any time
and without notice. Such changes will, nevertheless be incorporated into new editions
of this manual.
16.13 AT+CHLDCall Hold and Multiparty ............................................... 251
16.14 AT+CLIPCall Line Identification Presentation ............................. 252
16.15 AT+CLIRCalling Line Identification Restriction........................... 253
16.16 AT+CSSNSupplementary Service Notification .............................. 255
8
LZT 123 7361 R1A
Page 9
16.17 AT+CUSDUnstructured Supplementary Service Data.................... 257
17. Alphabetical Listing of AT Commands ............................................................. 261
LZT 123 7361 R1A
9
Page 10
GM29 INTEGRATOR’S MANUAL
10
LZT 123 7361 R1A
Page 11
Part 1: Overview
Product Photo/Illustration
Page 12
Page 13
1. Introduction
1.1 Target Users
GM29 modems are designed to be integrated into machine-machine or
man-to-machine communications applications. They are intended to be
used by manufacturers, system integrators, applications developers and
developers of wireless communications equipment.
1.2 Prerequisites
It is assumed that the person integrating the GM29 into an application
has a basic understanding of the following:
• GSM networking;
• Wireless communication and antennas (aerials);
• AT commands;
• ITU-T standard V.24/V.28;
• Micro controllers and programming;
• Electronic hardware design.
1.3 Manual Structure
The manual is composed of four parts:
Part 1- Overview
This section provides a broad overview of the GM29 and includes a list
of abbreviations used in the manual.
Part 2 - Integrating the Modem
This section describes each of the signals available on the GM29
modem, along with mechanical information. The section also provides
you with design guidelines and explains what is needed to
commercialise an application from a regulatory point of view.
Part 3 - Using AT Commands
This section lists all the AT commands relevant to the GM29, including
their associated parameters. The purpose of part 4 is to give you detailed
information about the function of each command in the AT command
set.
LZT 123 7361 R1A
13
Page 14
2. GM29 Modem
2.1 Description
The dual band EGSM 900/1800MHz GM29 is a GSM/GPRS serial
modem. The modem is a powerful and flexible device that can be used
in a wide range of telemetry and telematics applications that rely on the
remote exchange of data, voice, SMS or faxes via the GSM cellular
network.
Small and lightweight, the GM29 has standard connectors and an
integral SIM card reader making it easy and quick to integrate. As well
as providing a standard RS232 serial communication interface the
GM29 also has an audio interface allowing an analogue handset to be
connected. When the GM29 is integrated into an external application, a
wireless communications system is created.
A typical end-to-end system consists of a micro controller in an external
application communicating, via the GM29 modem, with a remote
terminal or host using the GSM network. The micro controller uses a set
of AT commands to control the modem, and to set up the end-to-end
communications link, via its 9-way RS232 serial interface.
GM29 INTEGRATOR’S MANUAL
2.2 Highlights
GM29 serial modems are intended to be used by manufacturers, system
integrators, application developers and developers of a wide range of
equipment and business solutions, typically in the following fields:
• Security and alarms
• Vending
• Monitoring and control
• Utilities
• Fleet Management
• Dual band, EGSM 900/1800MHz, GSM/GPRS serial modem
Figure 2.1 illustrates the main blocks of a wireless communication
system using the GM29. It also shows the communication principles of
the system. The definitions in the figure, as used elsewhere in this
manual, are in accordance with the recommendations of GSM 07.07.
• The MS (mobile station) represents the GM29 modem plus SIM
card. The modem excluding SIM card, is known as the ME (mobile
equipment).
• The TE (terminal equipment) is a micro-controller (i.e., a computer)
and is a part of the application.
Wireless Communication System
Application
GSM Network
TE
(DTE)
ME status, responses
AT commands to control MS
MS
(GM29)
Figure 2.1 Main Blocks in a Wireless System
In accordance with the recommendations of ITU-T (International
Telecommunication Union - Telecommunications Standardisation
Sector) V.24, the TE communicates with the MS over a serial interface.
The functions of the GM29 follow the recommendations provided by
ETSI (European Telecommunications Standards Institute) and ITU-T.
ETSI specifies a set of AT commands for controlling the GSM element
of the modem; these commands are supplemented by Sony Ericsson
specific commands.
To find out how to work with AT commands, see “Part 3: Using AT
Commands”, page 51.
LZT 123 7361 R1A
15
Page 16
GM29 INTEGRATOR’S MANUAL
Figure 2.2 illustrates the interface between the modem and the
application. The entire System Connector Interface is described in
detail in “Electrical Description”, page 28.
Power
and signals
Audio
Serial data
TE
(Application)
RJ11
RJ9
DB9
MS
(GM29)
Antenna
connector
Figure 2.2 The Interface between the modem and the Application
Note!ITU-T standards define TE and TA as DTE (Data Terminal Equipment)
and DCE (Data Circuit Terminating Equipment) respectively.
16
LZT 123 7361 R1A
Page 17
2. GM29 MODEM
2.4 Main Features and Services
The modem performs a set of telecom services (TS) according to GSM
standard phase 2+, ETSI and ITU-T. The services and functions of the
modem are implemented by issuing AT commands over the RS232
serial interface.
2.4.1 Types of Mobile Station
The GM29 is a dual band serial modem with the GSM radio
characteristics shown in the table below.
• Sending; MO (mobile-originated) with both PDU (protocol data
unit) and text mode supported.
RX: 935-960
GSM: channels 1 to 124
E-GSM: channels 975 to 1023
< –102dBm< –102dBm
Class 4
2W (33dBm)
TX: 880-890
RX: 925-935
TX: 1710-1785
RX: 1805-1880
374 carriers *8 (TDMA)
DCS: channels 512 to 885
Class 1
1W (30dBm)
LZT 123 7361 R1A
• Receiving; MT (mobile-terminated) with both PDU and text mode
supported.
• CBM (cell broadcast message); a service in which a message is sent
to all subscribers located in one or more specific cells in the GSM
network (for example, traffic reports). This feature is network
dependent.
• SMS STATUS REPORT according to GSM 03.40.
• SMS COMMAND according to GSM 03.40.
The maximum length of an SMS message is 160 characters when using
7-bit encoding. For 8-bit data, the maximum length is 140 characters.
The modem supports up to 6 concatenated messages to extend this
function.
17
Page 18
2.4.3 Voice Calls
2.4.4 Data
GM29 INTEGRATOR’S MANUAL
The GM29 offers the capability of mobile originated and mobile
terminated voice calls, as well as supporting emergency calls.
Multi-party, call waiting and call deflection features are available.
Some of these features are network-operator specific.
For the inter-connection of audio, the modem offers a balanced 4-wire
analogue interface.
DTMF (Dual Tone Multi Frequency) is supported.
The modem supports the following data protocols:
• GPRS (General Packet Radio Service).
Modems are Class B terminals, which provide simultaneous
activation and attachment of GPRS and GSM services. GM29
modems are GPRS class 8 (4+1) enabled devices, which are capable
of transmitting in one timeslot per frame (up link), and receiving at a
maximum of four timeslots per frame (down link).
• CSD (Circuit Switched Data).
GM29 modems are capable of establishing a CSD communication at
9.6kbps.
• HSCSD (High Speed Circuit Switched Data).
GM29 supports HSCSD class 2 (2+1) communication, with one
timeslot per frame capacity in the up link and two timeslots per
frame capacity in the down link.
2.4.5 Fax
The GM29 allows fax transmissions to be sent and received by
commercial software installed on the application computer. Group 3 fax
Classes 1 and 2 are supported.
2.4.6 Supplementary Services
• Call forwarding
• Call hold, waiting and multiparty
• Calling/called number identification
• Advice of charge
18
•USSD
• Alternate line service
• Customer service profile
• Preferred networks
• Operator selection
LZT 123 7361 R1A
Page 19
• Network registration
• Call barring
• Call transfer
2.4.7 Serial Communication
The GM29 enables an end-to-end communication path to be established
between the external telemetry/telematics application and a remote
terminal or host, via the GSM network. Once a path has been set up,
voice or data communication can take place. Serial data with flow
control according to the RS232 signalling protocol operates between the
modem and the external application.
Control of the GM29 is by the external application, via the RS232 serial
interface, using a set of AT commands. The GM29 supports the full set
of AT commands according to GSM 07.05 and GSM 07.07. It also
supports an extended set of Ericsson proprietary AT commands to add
extra functionality.
2. GM29 MODEM
AT commands are used to operate the modem and have a broad range
of functions including:
• configuring general parameters of the GM29;
• setting up and controlling communications to and from the GSM
network;
• configuring the modem to communicate across the RS232 serial
interface;
• and obtaining GSM network status information.
For more detail on the AT commands supported by the GM29 see
“Alphabetical Listing of AT Commands”, page 261.
2.4.8 Interfacing with the GM29
The GM29 uses the following industry standard connectors to interface
with the external application and the GSM network;
• RJ11 (plug-in power supply connector)
• RJ9 (handset audio connector)
• Integral SIM card reader
• FME male (antenna connector)
• Sub-D socket, 9 pin (RS232 serial port)
LZT 123 7361 R1A
19
Page 20
2.5 Service and Support
To contact customer support please use the details below:
Customer Support
Sony Ericsson Mobile Communications
Maplewood Building
Chineham Business Park
Basingstoke
RG24 8YB
E-mail: modules.support@sonyericsson.com
or
modules.info@sonyericsson.com
Information about Sony Ericsson and its products is available on the
following web site:
http://www.sonyericsson.com/M2M
GM29 INTEGRATOR’S MANUAL
2.6 Precautions
The GM29 as a stand alone item is designed for indoor use only. To use
outside it must be integrated into a weatherproof enclosure. Do not
exceed the environmental and electrical limits as specified in
“Technical Data”, page 44.
When designing the power supply arrangements for the GM29 ensure
that the d.c. cable does not exceed 3 metres. For longer distances please
contact Sony Ericsson Service and Support.
20
LZT 123 7361 R1A
Page 21
3. Abbreviations
AbbreviationExplanations
CBMCell Broadcast Message
CBSCell Broadcast Service
CSDCircuit Switched Data
DCEData Circuit Terminating Equipment
DTEData Terminal Equipment
DTMFDual Tone Multi Frequency
EFREnhanced Full Rate
EMCElectro-Magnetic Compatibility
ETSIEuropean Telecommunication Standards Institute
3. ABBREVIATIONS
FRFull Rate
GPRSGeneral Packet Radio Service
GSMGlobal System for Mobile Communication
HRHalf Rate
HSCSDHigh Speed Circuit Switched Data
ITU-TInternational Telecommunication Union - Telecommunications
MEMobile Equipment
MOMobile Originated
MSMobile Station
MTMobile Terminated
PDUProtocol Data Unit
RLPRadio Link Protocol
RFRadio Frequency
RTCReal Time Clock
SIMSubscriber Identity Module
Standardisation Sector
LZT 123 7361 R1A
SMSShort Message Service
TATerminal Adapter
TETerminal Equipment
TSTelecom Services
21
Page 22
GM29 INTEGRATOR’S MANUAL
22
LZT 123 7361 R1A
Page 23
Part 2: Integrating the
Modem
Product Photo/Illustration
Page 24
Page 25
1. Mechanical Description
1.1 Overview
The pictures below show the mechanical design of the GM29 along
with the positions of the different connectors and mounting holes. The
GM29 case is made of durable PC/ABS plastic.
Antenna
connector
R 232 connectorS
LED
Access to
SIM card
Figure 1.1 GM29 viewed from the left side
Mounting hole (x2)
Power
Audio
connector
connector
Figure 1.2 GM29 viewed from the right side
LZT 123 7361 R1A
25
Page 26
GM29 INTEGRATOR’S MANUAL
Please note the following:
• Mounting holes positioned at two of the corners make it possible to
securely bolt the modem into your application.
• Keypad, display, microphone, speaker and battery are not part of the
modem.
• The SIM card is mounted in the modem.
• The pins and electrical characteristics or the modem’s various
connectors are described in
“2. Electrical Description”, page 28.
• Information about the antenna connector is found in
“2.3 Antenna Connector”, page 31.
26
LZT 123 7361 R1A
Page 27
1.2 Physical Dimensions
1. MECHANICAL DESCRIPTION
3.5
51.0
11.0
(x2)
55.3
71.5
10.6
45.3
66.4
9.0
26.2
11.0
77.4
Measurements are given in millimetres. See also “Technical Data”,
page 44.
LZT 123 7361 R1A
27
Page 28
GM29 INTEGRATOR’S MANUAL
2. Electrical Description
All electrical connections to the GM29 are protected in compliance with
the standard air (4kV) and contact (8kV) discharge ESD tests, of
EN 301 489-1.
The modem uses the following industry standard connectors:
• RJ11 6-way (power connector)
• RJ9 4-way (handset connector)
• SIM card reader
• FME male coaxial jack (antenna connector)
• Sub-D socket, 9 pin (RS232 serial port)
2.1 Power Connector
An RJ11 6-way connector, as shown and described below, serves as a
means of supplying and controlling d.c. power to the modem.
The supply voltage, VCC, required by the modem is in the range 5V 32V d.c. Application of the supply voltage does not switch the modem
on. To do so an additional active-high control signal, TO_IN, must be
applied for > 0.2s.
A second active-high control signal, HR_IN, can be used to switch the
modem off when applied for 1 - 2 seconds, or can be used to perform a
hardware reset when applied for > 3.5s.
TO_IN and HR_IN are referenced to GND (pin 6 on the connector).
VCC and GND are reverse polarity and overvoltage protected.
654321
28
1 VCC
2 n/c
3 HR_IN
4 TO_IN
5 n/c
6 GND
LZT 123 7361 R1A
Page 29
2. ELECTRICAL DESCRIPTION
The power connector electrical characteristics are listed below:
PinSignalDirLimitsDescription
1VCCI5 - 32 VPositive power input
2---No connection
3HR_INI–0.5 - 32VActive high control line used to switch
4TO_INI–0.5 - 32VActive high control line used to switch
5---No connection
6GNDI-Negative power (ground) input and
2.2 Audio Connector
A 4-way RJ9 connector, as shown below, allows a telephone handset to
be plugged into the modem, giving access to the microphone and
earpiece signals. The connector may also be used to drive other
analogue audio sub-systems or devices.
Although the GM29 is pre-configured to work with a range of handsets,
the audio interface is flexible and its performance can be configured,
using AT commands, to match a particular handset or audio subsystem.
off or reset the modem
VIH > 5V, VIL < 2V
Power off: 1 s < t < 2s
Hard reset: t > 3.5 s
on the modem
VIH > 5V, VIL < 2V
Power on: t > 0.2 s
return path for TO_IN and HR_IN
LZT 123 7361 R1A
4321
1 MICN
2 BEARN
3 BEARP
4 MICP
29
Page 30
GM29 INTEGRATOR’S MANUAL
Audio signal descriptions are listed below:
PinSignalDirDescription
1MICNIMicrophone negative input
2BEARNOEarpiece negative output
3BEARPOEarpiece positive output
4MICPIMicrophone positive input
MICP and MICN are balanced differential microphone input signals.
These inputs are compatible with an electret microphone.
BEARP and BEARN are the speaker output signals. These are
differential-mode outputs. The electrical characteristics are given in the
table below.
ParameterLimit
Output level (differential)≥4.0V
Output level (dynamic load = 32Ω)≥2.8V
Distortion at 1kHz and maximum output level≤5%
Offset, BEARP to BEARN±30mV
Ear-piece mute-switch attenuation≥40 dB
The following table shows the ear piece impedances that can be
connected to BEARP and BEARN.
Ear piece modelImpedanceTolerance
Dynamic ear piece[32 Ω + 800µH] // 100pF±20%
Dynamic ear piece[150 Ω + 800µH] // 100pF±20%
Piezo ear piece1kΩ + 60nF±20%
pp
pp
30
LZT 123 7361 R1A
Page 31
2.3 Antenna Connector
The antenna connector allows transmission of radio frequency (RF)
signals between the modem and an external customer-supplied antenna.
The modem is fitted with a 50Ω, FME male coaxial jack as shown
below.
2. ELECTRICAL DESCRIPTION
RF Signal
GND
The table below shows the antenna electrical characteristics:
ParameterLimitDescription
Nominal impedance50Ω (SWR better than
Output Power
Static Sensitivity
2.5:1)
2 Watt peak (Class 4)Extended GSM900
1 Watt peak (Class 1)GSM 1800
Better than –102 dBmExtended GSM900
Better than –102 dBmGSM1800
LZT 123 7361 R1A
31
Page 32
2.4 SIM Card Reader
The GM29 is fitted with a SIM card reader designed for 3V and 5V SIM
cards. It is the flip-up type which is lockable in the horizontal position
and is accessed through a removable panel as shown below.
GM29 INTEGRATOR’S MANUAL
32
The SIM card reader includes a SIM presence switch. This ensures that
when a SIM card is inserted or removed while the GM29 is turned ON,
it will reset.
LZT 123 7361 R1A
Page 33
2.5 RS232 Serial Port
The modem supports a standard RS232 serial interface (EIA/TIA 574)
via its 9 pin Sub-D connector, shown below. In line with serial
communication terminology the GM29 serial modem should be
considered as the data circuit-terminating equipment (DCE) and the
external application or computer as the data terminating equipment
(DTE).
2. ELECTRICAL DESCRIPTION
9
76
8
54321
1 DCD
2RD
3TD
4 DTR
5 GND
6 DSR
7RTS
8 CTS
9RI
The electrical characteristics of the serial port signals are shown below:
PinSignalDirVoltage
levels
1DCDO> +4V
< –4V
2RDO> +4 V
< –4V
3TDI> 2V
< 0.8V
4DTRI> 2V
< 0.8V
5GND-0VGround connection
6DSRO> +4V
< –4V
7RTSI> 2V
< 0.8V
Description
Data carrier detect
Received data
Transmitted data
Data terminal ready
Data set ready
Request to send
LZT 123 7361 R1A
8CTSO> +4V
< –4V
9RIO> +4 V
< –4V
Clear to send
Ring indicator
33
Page 34
2.5.1 Serial Data
The modem supports the standard data character format of 1 start bit,
8 bit data, no parity plus 1 stop bit, in total 10 bits per character.
2.5.2 Serial Data Signals - RD, TD
The default baud rate is 9.6kbps, however higher bit rates up to 460 kbps
are supported. At start-up the GM29 transmits and receives data at the
default rate of 9.6kbps in either standard AT mode or binary mode (the
first received data - AT or binary format - determines the operating
mode). When reprogramming, the transmission rate is automatically
negotiated by the programming application. Speeds up to 460kbps are
supported.
Serial Data From Modem (RD)
RD is an output signal that the modem uses to send data to the
application.
GM29 INTEGRATOR’S MANUAL
Serial Data To Modem (TD)
TD is an input signal, used by the application to send data to the modem.
2.5.3 Control Signals - RTS, CTS, DTR, DSR, DCD, RI
RTS and CTS are capable of transmitting at 1/10th of the data
transmission speed for data rates up to 460kbps (byte-oriented flow
control mechanism).
Request to Send (RTS)
Used to condition the DCE for data transmission. The default level is
high by internal pull up.
The exact behaviour of RTS is defined by an AT command. Software
or hardware control can be selected. Hardware flow is the default
control.
The application must pull RTS low to communicate with the modem.
The modem will respond by asserting CTS low, indicating it is ready for
communication.
34
Clear To Send (CTS)
CTS indicates that the DCE is ready to transmit data. The default level
is high. You can define the exact behaviour of CTS through an AT
command, and can select software or hardware flow control.
LZT 123 7361 R1A
Page 35
2. ELECTRICAL DESCRIPTION
Data Terminal Ready (DTR)
DTR indicates that the DTE is ready to transmit and receive data. It also
acts as a hardware ‘hang-up’, terminating calls when switched high.
The signal is active low. You can define the exact behaviour of DTR
with an AT command.
The DTR line can also be used to switch on the modem when activated
for 0.2 seconds. The DTR line must be deactivated prior to switching
off the modem to ensure it switches off (powers down) correctly.
Data Set Ready (DSR)
An active DSR signal is sent from the modem to the application (DTE)
to confirm that a communications path has been established. DSR has
two modes of operation, settable using the AT command AT&S.
Data Carrier Detect (DCD)
DCD indicates that the DCE is receiving a valid carrier (data signal)
when low. You can define the exact behaviour of DCD with an AT
command.
Ring Indicator (RI)
RI indicates that a ringing signal is being received by the DCE when
low. You can define the exact behaviour or RI with an AT command.
2.6 Real Time Clock
The GM29 contains a real time clock (RTC) to maintain accurate
timekeeping and to enable “timestamping” of messages.
The RTC is powered when d.c. power is connected to the modem AND
the modem is switched on. If the d.c. supply fails, a stored energy device
within the GM29 provides back-up power to maintain the RTC for at
least 12 hours.
2.7 Software Updates
It is possible and sometimes necessary to update the GM29 software.
Updates must be carried out by a Sony Ericsson approved technician.
Please contact your supplier for details (see “Service and Support”,
page 9).
LZT 123 7361 R1A
35
Page 36
GM29 INTEGRATOR’S MANUAL
3. Operation
3.1 Switching On the Modem
There are two ways to switch on the modem, once power is applied.
• either assert TO_IN high for > 0.2s;
• or activate the RS232 control line DTR, high for > 0.2s.
The modem is fully operational after 4 seconds. Logging onto a network
may take longer than this and is outside the control of the modem.
The modem can be configured to start up at the time power is applied
by permanently tying power connector signals TO_IN (pin 4) and VCC
(pin 1) together. In this case DTR must be used to switch the modem on
again after it has been switched off or reset, while power is still applied.
3.2 Switching Off the Modem
There are two ways to switch off (power down) the modem as described
below:
• either use the AT+CFUN command;
• or assert HR_IN high for 1 - 2 seconds. A delay of up to 10s is
experienced as the modem logs off the network.
Note!The DTR line must be deactivated prior to switching off the modem to
ensure the unit switches off correctly.
3.3 Resetting the Modem
A full system reset, independent of the status of the software, may be
applied to the modem as follows:
• assert HR_IN high for > 3.5s.
36
LZT 123 7361 R1A
Page 37
3.4 Operating States/LED
The modem has a green LED, as depicted below, which is used to
indicate various operating states. These states are described in
following table.
3. OPERATION
LED
Operating StateLED Status
After switching on the modemOn after 4s
Switch off (Power down) or power removedOff
Standby or talkFlashing
No network, network search, no SIM card, no PIN
entered
On
Notes!Switch off (Power Down): DC power is applied but the modem is
switched OFF.
Standby: The GM29 is switched ON and camped on to the network. No
call in progress.
Talk: The GM29 is switched ON and a voice/data call is in progress.
LZT 123 7361 R1A
37
Page 38
GM29 INTEGRATOR’S MANUAL
4. Hints for Integrating the Modem
This chapter gives you advice and helpful hints on how to integrate the
GM29 into your application from a hardware perspective.
Please read and consider the information under the following headings
before starting your integration work:
• Safety advice and precautions.
• Installation of the modem.
• Antenna.
4.1 Safety Advice and Precautions
4.1.1 General
• Always ensure that use of the modem is permitted. The modem may
present a hazard if used in proximity to personal medical electronic
devices. As a rule, the modem must not be used in hospitals, airports
or planes.
• Avoid exposing the modem to lighted cigarettes, naked flames or to
extreme hot or cold temperature.
• You are responsible for observing your country’s safety standards,
and where applicable the relevant wiring rules.
• Never use the modem at a gas station, refuelling point, blasting area
or in any other environment where explosives may be present.
• Operating the modem close to other electronic devices, such as
antennas, television sets, and radios may cause electromagnetic
interference.
• Never try to dismantle the modem yourself. There are no
components inside the modem that can be serviced by the user. If
you attempt to dismantle the modem, you may invalidate the
warranty.
• To protect power supply cables and meet the fire safety requirements
when the unit is powered from a battery or a high current supply,
connect a fast 1.25A fuse in line with the positive supply.
• Do not connect any incompatible component or product to the
GM29. Note, Sony Ericsson does not warrant against defects, nonconformities or deviations caused thereby.
4.1.2 SIM Card
38
• Before handling the SIM card in your application, ensure that you
are not charged with static electricity. Use proper precautions to
avoid electrostatic discharges.
LZT 123 7361 R1A
Page 39
4.1.3 Antenna
4. HINTS FOR INTEGRATING THE MODEM
• When the SIM card hatch is opened, the SIM card connectors lie
exposed under the SIM card holder. CAUTION: Do not touch these
connectors! If you do, you may release an electrical discharge that
could damage the modem or the SIM card.
• When designing your application, the SIM card’s accessibility
should be taken into account. We always recommend that you have
the SIM card protected by a PIN code. This will ensure that the SIM
card cannot be used by an unauthorized person.
• If the antenna is to be mounted outside, consider the risk of
lightning. Follow the instructions provided by the antenna
manufacturer.
• Never connect more than one modem to a single antenna. The
modem can be damaged by radio frequency energy from the
transmitter of another modem.
• Like any mobile station, the antenna of the modem emits radio
frequency energy. To avoid EMI (electromagnetic interference), you
must determine whether the application itself, or equipment in the
application’s proximity, needs further protection against radio
emission and the disturbances it might cause. Protection is secured
either by shielding the surrounding electronics or by moving the
antenna away from the electronics and the external signals cable.
• The modem and antenna may be damaged if either come into contact
with ground potentials other than the one in your application.
Beware, ground potential are not always what they appear to be.
• In the final application, the antenna must be positioned more than
20cm away from human bodies. When this rule cannot be applied,
the application designer is responsible for providing the SAR
measurement test report and declaration.
4.2 Installation of the Modem
4.2.1 Where to Install the Modem
There are several conditions which need to be taken into consideration
when designing your application as they might affect the modem and its
function. They are:
Environmental Conditions
The modem must be installed so that the environmental conditions
stated in the Technical Data chapter, such as temperature, humidity and
vibration are satisfied. Additionally, the electrical specifications in the
Technical Data section must not be exceeded.
LZT 123 7361 R1A
39
Page 40
GM29 INTEGRATOR’S MANUAL
Signal Strength
The modem has to be placed in a way that ensures sufficient signal
strength. To improve signal strength, the antenna can be moved to
another position. Signal strength may depend on how close the modem
is to a radio base station. You must ensure that the location at which you
intend to use the modem, is within the network coverage area.
Degradation in signal strength can be the result of a disturbance from
another source, for example an electronic device in the immediate
vicinity. More information about possible communication disturbances
can be found in section 4.3.5, page 42.
When an application is completed, you can verify signal strength by
issuing the AT command AT+CSQ. See “AT+CSQ Signal Strength”,
page 89.
Tip!Before installing the modem, use an ordinary mobile telephone to check
a possible location for it. In determining the location for the modem and
antenna, you should consider signal strength as well as cable length
Connection of Components to GM29
The integrator is responsible for the final integrated system. Incorrectly
designed or installed, external components may cause radiation limits to
be exceeded. For instance, improperly made connections or improperly
installed antennas can disturb the network and lead to malfunctions in
the modem or equipment.
Network and Subscription
• Before your application is used, you must ensure that your chosen
network provides the necessary telecommunication services.
Contact your service provider to obtain the necessary information.
• If you intend to use SMS in the application, ensure this is included in
your (voice) subscription.
• Consider the choice of the supplementary services described in
section “2.4.2 Short Message Service”, page 17.
4.2.2 How to Install the Modem
Power Supply
• Use a high-quality power supply cable with low resistance. This
ensures that the voltages at the connector pins are within the allowed
range, even during the maximum peak current.
40
• When the unit is powered from a battery or a high current supply,
connect a fast 1.25A fuse in line with the positive supply. This
protects the power cabling and modem.
LZT 123 7361 R1A
Page 41
4. HINTS FOR INTEGRATING THE MODEM
Securing the modem
• Before securing the modem take into account the amount of
additional space required for the mating connectors and cables that
will be used in the application.
• Where access is restricted, it may be easier to connect all the cables
to the modem prior to securing it in the application.
• Securely attach the GM29 modem to the host application using two
3mm diameter pan-head screws of appropriate length as shown
below.
Caution!Do not exceed a torque of 25Ncm when tightening the fixings screws.
Excessive torque applied to the screws can crack the plastic case.
4.3 Antenna
4.3.1 General
The antenna is the component in your system that maintains the radio
link between the network and the modem. Since the antenna transmits
and receives electromagnetic energy, its efficient function will depend
on:
• the type of antenna (for example, circular or directional);
• the placement of the antenna;
• communication disturbances in the vicinity in which the antenna
operates.
In the sections below, issues concerning antenna type, antenna
placement, antenna cable, and possible communication disturbances are
addressed.
In any event, you should contact your local antenna manufacturer for
additional information concerning antenna type, cables, connectors,
antenna placement, and the surrounding area. You should also
LZT 123 7361 R1A
41
Page 42
determine whether the antenna needs to be grounded or not. Your local
antenna manufacturer might be able to design a special antenna suitable
for your the application.
4.3.2 Antenna Type
Make sure that you choose the right type of antenna for the modem.
Consider the following requirements:
• the antenna must be designed for the dual frequency bands in use:
EGSM/GSM900/1800;
• the impedance of the antenna and antenna cable must be 50Ω;
• the antenna output-power handling must be a minimum of 2W;
• the VSWR value should be less than 3:1 to avoid damage to the
modem.
4.3.3 Antenna Placement
GM29 INTEGRATOR’S MANUAL
The antenna should be placed away from electronic devices or other
antennas. The recommended minimum distance between adjacent
antennas, operating in a similar radio frequency band, is at least 50cm.
If signal strength is weak, it is useful to face a directional antenna at the
closest radio base station. This can increase the strength of the signal
received by the modem.
The modem’s peak output power can reach 2W. RF field strength varies
with antenna type and distance. At 10cm from the antenna the field
strength may be up to 70V/m and at 1m it will have reduced to 7V/m.
In general, CE-marked products for residential and commercial areas,
and light industry can withstanda minimum of 3V/m.
4.3.4 The Antenna Cable
Use 50Ω impedance low-loss cable and high-quality 50Ω impedance
connectors (frequency range up to 2GHz) to avoid RF losses. Ensure
that the antenna cable is as short as possible.
The Voltage Standing-Wave Ratio (VSWR) may depend on the
effectiveness of the antenna, cable and connectors. In addition, if you
use an adapter between the antenna cable and the antenna connector, it
is crucial that the antenna cable is a high-quality, low-loss cable.
Minimize the use of extension cables, connectors and adapters. Each
additional cable, connector or adapter causes a loss of signal power.
4.3.5 Possible Communication Disturbances
Possible communication disturbances include the following:
42
LZT 123 7361 R1A
Page 43
4. HINTS FOR INTEGRATING THE MODEM
• Noise can be caused by electronic devices and radio transmitters.
• Path-loss occurs as the strength of the received signal steadily
decreases in proportion to the distance from the transmitter.
• Shadowing is a form of environmental attenuation of radio signals
caused by hills, buildings, trees or even vehicles. This can be a
particular problem inside buildings, especially if the walls are thick
and reinforced.
• Multi-path fading is a sudden decrease or increase in the signal
strength. This is the result of interference caused when direct and
reflected signals reach the antenna simultaneously. Surfaces such as
buildings, streets, vehicles, etc., can reflect signals.
• Hand-over occurs as you move from one cell to another in the GSM
network. Your mobile application call is transferred from one cell to
the next. Hand-over can briefly interfere with communication and
may cause a delay, or at worst, a disruption.
4.4 Accessories
The GM29 has been type approved together with a range of accessories
including:
1. AC-DC Power Adaptor with customised d.c. lead
(Model # AD-0901000BS)
Input: 230Va.c., 50Hz, 2m mains lead (UK and Euro plug options)
Output: 9Vd.c., 1A. 2m d.c. lead with RJ11 connector. CE marked.
2. Dual Band Minimag Antenna (900/1800MHz)
(Model # 1140.26-FME/F)
Magnetic-mount antenna, 0dB radiator, 2.6m RG174 cable with
FME female connector.
3. Dual Band Antenna (900/1800MHz)
(Model # EHD1890-FME/F)
Bulkhead-mount antenna, 0dB radiator, 0.8m low loss cable with
FME female connector.
4. RS232 9-way Serial Cable
(Model # C-E-RS232-2M)
2m, 9-way cable, DB9 (female) to DB9 (male) connectors.
LZT 123 7361 R1A
Please contact Sony Ericsson distribution channels for availability.
43
Page 44
5. Technical Data
Data Features
CSDUp to 9.6kbps
HSCSD (2+1)Up to 19.2kbps
GM29 INTEGRATOR’S MANUAL
GPRS Class B (4+1)
- P channels
- Coding schemes CS1 - CS4
GSM07.10 multiplexing protocol
Short Message Service Features
SMS
Voice Features
85.6kbps (subject to network support and
terminal location)
Text and PDU
Point to point (MT/MO)
Cell broadcast
concatenation of up to 6 SMS
Full Rate, Enhanced Full Rate and Half Rate
(FR/EFR/HR)
Dual Tone Multi Frequency (DTMF
44
Fax Features
Group 3
Class 1 and 2
Data Storage
SMS storage capacity40 in ME
In addition, the unit can handle as many
SMS as the SIM can store
Phone book capacity100
LZT 123 7361 R1A
Page 45
5. TECHNICAL DATA
Power Supply
Supply voltage range5 - 32V d.c.
Power Consumption
Supply voltage5V12V32VVdc
Power Down Mode
AvMaxAvMaxAvMax
5155152050µA
Standby Mode (typical)
FrequencyPaging rateAvPeakAvPeakAvPeak
900MHz226110943620mA
1800MHz226120945619mA
Talk Mode (typical)
FrequencyPower LevelAvPeakAvPeakAvPeak
900MHz522012309052040200mA
1800MHz01709607035030140mA
Notes!Power Down Mode: DC power is applied but the modem is switched
OFF.
Standby Mode: The GM29 is switched ON and camped on to the
network. No call in progress.
Talk Mode: The GM29 is switched ON and a voice/data call is in
progress.
The power consumption during transmission in Talk Mode is measured
at maximum transmitted power.
The power consumption in Standby Mode is measured at the maximum
paging rate.
LZT 123 7361 R1A
45
Page 46
GM29 INTEGRATOR’S MANUAL
Radio Specifications
Frequency rangeGM29: EGSM 900 MHz and 1800 MHz (dual band)
Maximum RF output
power
Antenna impedance50 Ω
Static sensitivityBetter than –102dBm
Audio Specifications
ParameterLimit
Output level (differential)≥4.0V
Output level (dynamic load = 32Ω)≥2.8V
Distortion at 1kHz and maximum output level≤5%
Offset, BEARP to BEARN±30mV
Ear-piece mute-switch attenuation≥40 dB
Ear piece modelImpedanceTolerance
2W (900MHz) and 1W (1800MHz)
pp
pp
Dynamic ear piece[32 Ω + 800µH] // 100pF±20%
Dynamic ear piece[150 Ω + 800µH] // 100pF±20%
Piezo ear piece1kΩ + 60nF±20%
SIM Card Reader
Voltage typeSupport for 3 V and 5 V SIM cards
Electrical Connectors and LED
Plug-in power supply
connector
Handset audio connectorRJ9 4-way
Antenna connectorFME male
RS232 portSub-D socket, 9 pin
LEDGreen
RJ11 6-way
46
LZT 123 7361 R1A
Page 47
5. TECHNICAL DATA
Mechanical Specification
Length77.4mm
Width66.4mm
Height26.2mm
Weight<130g
Environmental specifications
Operating temperature
range
Storage temperature
range
Relative humidity5 - 95%, non-condensing
Stationary vibration,
sinusoidal
Stationary vibration,
random
Non-stationary vibration,
including shock
BumpAcceleration: 250m/s²
Free fall transportation1.2m
–25°C to +55°C
–40°C to +85°C
Displacement: 7.5mm
Acceleration amplitude: 20m/s² and 40m/s²
Frequency range: 2-8Hz, 8-200Hz, 200-500Hz
Acceleration spectral density (m²/s²):
0.96, 2.88, 0.96
Frequency range:
5-10Hz, 10-200Hz, 200-500Hz, 60min/axis
Shock response spectrum I, peak acceleration:
3 shocks in each axis and direction;
300m/s², 11 ms
Shock response spectrum II, peak acceleration:
3 shocks in each axis and direction;
1000m/s², 6ms
LZT 123 7361 R1A
Rolling pitching
transportation
Static load10kPa
Low air pressure/high air
pressure
Angle: ±35degrees; period: 8s
70kPa/106kPa
47
Page 48
Certification
GM29 INTEGRATOR’S MANUAL
EMC: EN 301 489-1
Directive 1999/5/EC
Tested according to GCF-CC
EMC: EN 301 489-7
Safety: EN 60950
GSM 3GPP TS 51.010-1
48
LZT 123 7361 R1A
Page 49
6. DECLARATION OF CONFORMITY
6. Declaration of Conformity
LZT 123 7361 R1A
49
Page 50
GM29 INTEGRATOR’S MANUAL
50
LZT 123 7361 R1A
Page 51
Part 3: Using AT Commands
Product Photo/Illustration
Page 52
Page 53
1. Introduction to AT Commands
1.1 Overview
AT commands, issued from a computer in your application are used to
control and implement the functions of the modem.
Using AT commands, the following actions are possible:
• Control of DCE
•GPRS
• Call control
• Supplementary Service
• SIM application tool kit
The GM29 contains a large number of Ericsson-specific commands in
addition to those implemented in accordance with the GSM and ITU-T
recommendations. These commands are provided to enhance the
functions of the modem. The Ericsson-specific commands are identified
by the asterisk that precedes the command (see the syntax description
provided below).
1.2 Syntax Description
This section provides a brief description of the syntax used for the
GM29, AT command set. See the ITU-T recommendation V.25ter for
additional information.
1.2.1 Conventions
In this manual, the following conventions are used to explain the AT
commands.
<command>The name of the command that is to be entered.
<parameter>The parameter values that are defined for a certain
<CR>The command line is terminated by the Carriage
<LF>Line feed character or ATS4 command.
< >The term enclosed in angle brackets is a syntactical
command.
Return (or Enter key) or ATS3 command.
element. The brackets do not appear in the command
line.
LZT 123 7361 R1A
53
Page 54
[ ]Square brackets are used to indicate that a certain item
ValueThe default values of the supported parameters are
• Other characters, including ‘?’, ‘=’, parenthesis, etc., appear in
commands and responses as written.
• The final result codes OK, ERROR, +CME ERROR: <err> and
CMS ERROR:<err> (see sections 1.2.3, AT Response Syntax and
1.3, Error Codes) are not listed under “Possible Responses” for each
AT command.
• OK and ERROR are listed if these are the only possible responses.
1.2.2 AT Command Syntax
GM29 INTEGRATOR’S MANUAL
is optional. For example, sub-parameters of a
command or an optional part of a response. The
brackets do not appear in the command line.
indicated by using bold text when presenting the
value.
The AT standard is a line-oriented command language. Each command
is made up of the following three elements:
• the prefix;
• the body;
• the termination character.
The prefix consists of the letters “AT”, which are derived from the first
two letters of the word attention. The body is made up of the command,
the parameter, and if applicable the associated values.
Commands may be combined in the same command line. Spaces
between the individual bodies are ignored.
Basic Syntax Command
The format of basic syntax commands is as follows:
AT<command>[=][<parameter>]
Example! ATL=0<CR> (sets the volume of the speaker)
Additional commands may follow a command on the same command
line without any character being required for separation. For the
command D parameters, see the description for the command in
question.
54
A version of the basic syntax is:
AT<command><parameter>
Extended Syntax Command
• AT+<command>= [<parameter>]
LZT 123 7361 R1A
Page 55
1. INTRODUCTION TO AT COMMANDS
• AT*<command>=[<parameter>]
Example! AT+CFUN=0<CR> (powers down the modem)
If several values are included in the command, they are separated by
commas. It is also possible to enter commands with no values.
Additional commands may follow an extended syntax command on the
same command line if a semicolon (; IRA 3B) is inserted after the
preceeding extended command as a separator.
Read Command Syntax
The read command is used to check the current values of
parameters. Type ‘?’, after the command line:
• AT+<command>?
• AT*<command>?
• AT<command>?
Example! AT+CSCS?<CR> (show current character set)
<CR>“IRA”<CR>(information text response)
<CR>OK<CR>(final result code response)
Test Command Syntax
The test command is used to test whether the command has been
implemented or to give information about the type of subparameters it
contains. Type ‘?’, after the command line:
• AT+<command>=?
• AT*<command>=?
Example! AT+CPAS=?<CR> (shows supported values for the response
If the indicated <parameter> is not recognized, the result code ERROR
is issued.
Note!Possible responses are indicated both as <command>:(list of
supported<parameter>) and (in most cases) the actual range of the
parameter values.
1.2.3 AT Response Syntax
The default mode response shown below, is in text mode. See the
command V for further details.
LZT 123 7361 R1A
55
Page 56
GM29 INTEGRATOR’S MANUAL
Possible formats for the result codes are:
• Basic format result code, such as OK. The Basic result code also has
a numerical equivalent.
• Extended format result code, prefixed with a plus sign (+) or an
asterisk (*):
– AT+<command>: <parameter >
– AT*<command>: <parameter>
where the <parameter> is the result code value, note that a single
space character separates the colon character from the <parameter>.
If several values are included in the result code, they are separated by
commas. It is also possible that a result code has no value. The
extended syntax result codes have no numerical equivalent. They are
always issued in alphabetical form.
• Information text response may contain multiple lines separated by
<CR>. The TE detects the end of informational text responses by
looking for a final result code response, such as OK.
There are two types of result code responses as outlined below:
Final Result Code
A final result code indicates to the TE that execution of the command
is completed and another command may be issued.
• If you type an implemented AT command, you should get the result
code OK.
• If you type an AT command that is not implemented, or which had
the wrong parameter or syntax, you will get an error result code. It is
ERROR or, for example, +<command> ERROR followed by an
error code.
Final result codes are:
ValueGeneral meaning
OKCommand executed, no errors
ERRORInvalid command or command line too long
NO DIALTONENo dialling possible, wrong mode
BUSYRemote station busy
NO ANSWERConnection completion time-out
56
NO CARRIERLink not established or disconnected
Unsolicited Result Code
Unsolicited result codes indicate the occurrence of an event not directly
associated with a command being issued from the TE.
LZT 123 7361 R1A
Page 57
1. INTRODUCTION TO AT COMMANDS
1.3 Error Codes
1.3.1 +CME ERROR (Mobile Equipment Error Code)
This final result code is similar to the regular ERROR result code. If
+CME ERROR: <err> is the result code for any of the commands in a
command line, none of the commands in the same command line will
be executed (neither ERROR nor OK result code shall be returned as a
result of a completed command line execution). The format of <err> can
be either numerical or alphabetical, and is set with the +CMEE
command.
The table below provides the numerical values for the parameter <err>.
<err>Description Syntax
0Phone failure
1No connection to phone
2Phone -adaptor link reserved
3Operation not allowed
4Operation not supported
5PH-SIM PIN required
10SIM not inserted
11SIM PIN required
12SIM PUK required
13SIM failure
14SIM busy
15SIM wrong
16Incorrect password
17SIM PIN2 required
18SIM PUK2 required
20Memory full
21Invalid index
22Not found
LZT 123 7361 R1A
23Memory failure
24Text string too long
25Invalid characters in text string
26Dial string too long
27Invalid characters in dial string
30No network service
57
Page 58
GM29 INTEGRATOR’S MANUAL
<err>Description Syntax
31Network time-out
32Network not allowed - emergency calls only
100Unknown
101- 255Reserved by ETS
1.3.2 +CMS ERROR (Message Service Failure Result Code)
This final result code indicates an error related to mobile equipment or
to the network. The operation is similar to the ERROR result code.
None of the following commands in the same command line will be
executed. Neither ERROR nor OK result code will be returned. ERROR
is returned normally when an error is related to syntax or invalid
parameters. Nevertheless, it always appears when a command fails.
The syntax is as follows:
+CMS ERROR: <err>
Values for the <err> parameter are described in the following table.
<err>Description
0 - 127GSM 04.11 Annex E-2 values
128 - 255GSM 03.40 subclause 9.2.3.22 values
300ME failure
301SMS service of ME reserved
302Operation not allowed
303Operation not supported
304Invalid PDU mode parameter
305Invalid text mode parameter
310SIM not inserted
311SIM PIN required
312PH-SIM PIN required
58
313SIM failure
314SIM busy
315SIM wrong
316SIM PUK required
317SIM PIN2 required
318SIM PUK2 required
320Memory failure
LZT 123 7361 R1A
Page 59
1. INTRODUCTION TO AT COMMANDS
<err>Description
321Invalid memory index
322Memory full
330SMSC address unknown
331No network service
332Network time-out
340No +CNMA acknowledgment expected
500Unknown error
- 511Other values in range 256 - 511 are reserved
512-Manufacturer specific
1.4 Examples on How to Use the AT Commands
After every group of AT commands there is a section where some of the
more complicated commands are exemplified. For a detailed
description of the command in question (valid parameter values, AT
command syntax and Response syntax) you are recommended to see its
own descriptive section.
LZT 123 7361 R1A
59
Page 60
GM29 INTEGRATOR’S MANUAL
60
LZT 123 7361 R1A
Page 61
2. Call Control
2.1 AT+CPINPIN Control
See 3.23, AT+CPIN PIN Control
2.2 ATAAnswer Incoming Call
DescriptionCommandPossible Responses
Answer an incoming
call
ATA•CONNECT
•CONNECT <text>
•NO CARRIER
•ERROR
•OK
Answer and initiate connection to an incoming call.
<text>Description
19200Connected with data bit rate of 19200 bits/s (HSCSD)
9600Connected with data bit rate of 9600 bits/s
4800Connected with data bit rate of 4800 bits/s
2400Connected with data bit rate of 2400 bits/s
LZT 123 7361 R1A
61
Page 62
2.3 ATDDial
DescriptionCommandPossible Responses
GM29 INTEGRATOR’S MANUAL
• Originate a call and
dial the phone
number specified in
the command as
<dial_string>
or
•Do a network
detect
Dial the phone number
stored in the mobile
phone which is
located by the index
<I>
Dial the phone number
stored in the SIM card
which is located by the
index <I>
Dial the phone number
stored in the Last dialled number list on
the SIM card, which is
located by the index
<I>
The most recently
dialled number is
assumed to have
<I>="1"
ATD<dial_string>[;]•CONNECT
•CONNECT <text>
•NO CARRIER
•ERROR
• NO DIAL TONE
•BUSY
•OK
ATD>ME<I>[;]•CONNECT
•CONNECT <text>
•NO CARRIER
•ERROR
• NO DIAL TONE
•BUSY
•OK
ATD>SM<I>[;]•CONNECT
•CONNECT <text>
•NO CARRIER
•ERROR
• NO DIAL TONE
•BUSY
•OK
ATD>LD<I>[;]•CONNECT
•CONNECT <text>
•NO CARRIER
•ERROR
• NO DIAL TONE
•BUSY
•OK
62
Redial the last phone
number dialled.
Ericsson specific
ATDL[;]...
Used to initiate a phone connection, which may be data or voice (phone
number terminated by semicolon). The phone number used to establish
the connection will consist of digits and modifiers, or a stored number
specification.
If the dial string is followed by a semicolon this informs the phone that
the number is a voice rather than a data number.
If the dial string is omitted, and the semicolon included, the command
instructs the ME to do a network detect. If the network is available OK
is returned.
Abortability:
Aborting an ATD command is accomplished by the transmission from
the DTE to the DCE of any character. A single character shall be
sufficient to abort the command in progress; however, characters
LZT 123 7361 R1A
Page 63
2. CALL CONTROL
transmitted during the first 125 milliseconds after transmission of the
termination character are ignored. This is to allow the DTE to append
additional control characters such as line feed after the command line
termination character.
<dial_string>Description
“0 1 2 3 4 5 6 7
8 9 * # +”
WThe W modifier is ignored but is included only for
,The comma modifier is ignored but is included only for
TThe T modifier is ignored but is included only for
PThe P modifier is ignored but is included only for
<Final Result
Code>
CONNECTIf connection is successfully established, only valid for data
CONNECT
<text>
NO CARRIERUnable to establish a connection or the connection
ERRORAn unexpected error occurred while trying to establish the
Valid characters for origination
compatibility purposes
compatibility purposes
compatibility purposes
compatibility purposes
Description
connections
If connection is successfully established, only valid for data
connections
attempt was aborted by the user
connection
NO DIALTONEThe mobile phone is being used for a voice call or is not
BUSYThe phone number called is engaged, valid for data and
OKOnly valid for voice connections
<text>Description
19200Connected with data bit rate of 19200 bits/s (HSCSD)
9600Connected with data bit rate of 9600 bits/s
4800Connected with data bit rate of 4800 bits/s
2400Connected with data bit rate of 2400 bits/s
within coverage of the network
voice connections
LZT 123 7361 R1A
63
Page 64
GM29 INTEGRATOR’S MANUAL
2.4 ATHHang up
DescriptionCommandPossible Responses
Terminate the callATH•ERROR
Signals the MS to terminate an active call.
2.5 ATOReturn to Online Data Mode
DescriptionCommandPossible Responses
•OK
Return to on-line data
mode
ATO[<value>]•CONNECT
Switch to the on-line data mode from the on-line command mode during
an active call. Returns ERROR when not in on-line command mode.
<value>Description
0Return to on-line data state from on-line command
2.6 ATPSelect Pulse Dialling
DescriptionCommandPossible Responses
Select pulse diallingATPOK
Show if the command
is supported?
Command is ignored, and is implemented for compatibility only. It
would normally cause the next D command to use pulses when dialling
the number.
ATP=?OK
•CONNECT <text>
•NO CARRIER
•ERROR
2.7 ATTSelect Tone Dialling
DescriptionCommandPossible Responses
Select tone diallingATTOK
Show if the command
is supported?
Command is ignored, and is implemented for compatibility only. It
would normally cause the next D command to use tones when dialling
the number.
64
ATT=?OK
LZT 123 7361 R1A
Page 65
2. CALL CONTROL
2.8 ATXCall Progress Monitoring Control
DescriptionCommandPossible Responses
Set call progress
monitoring control
Read the current
setting
Show if the command
is supported?
ATX=[<n>] or ATX[<n>]•OK
•ERROR
ATX?X: <n>
ATX=?X: (list of supported
<n>s)
Defines if the dial-tone detection and busy-tone detection are to be used
during a call set-up.
<n>Description
0Body and dial tone detection off. No line speed reported
1Body and dial tone detection off. Report line speed on
2Busy detection on and dial tone detection off. Report line
3Busy detect off and dial tone on. Report line speed on
4Busy detect and dial tone detection on. Report line
on connection
connection
speed on connection
connection
speed on connection. Default value
Note!If there is no network available the <n> parameter will decide if “NO
DIALTONE” or “NO CARRIER” will be returned. If the call recipient
is busy, the <n> parameter will decide if “BUSY” or “NO CARRIER”
will be returned.
2.9 AT+CHUPHang up Call
DescriptionCommandPossible Responses
Request hang-upAT+CHUP •OK
Show if the commands
is supported
Causes the TA to hang-up the current call of the ME.
If no call is present, but an incoming call is notified, then the incoming
call shall be rejected.
•ERROR
AT+CHUP=?•OK
•ERROR
LZT 123 7361 R1A
65
Page 66
GM29 INTEGRATOR’S MANUAL
2.10 AT+CMODCall Mode
DescriptionCommandPossible Responses
Request Call ModeAT+CMOD=[<mode>] •OK
•ERROR
Shows the current
setting
Show if the command
is supported
AT+CMOD?•+CMOD: <mode>
•OK
•ERROR
AT+CMOD=?•+CMOD: (list of
supported
<mode>s)
•OK
•ERROR
Selects the call mode of further dialing commands (D) or for next
answering command (A). Mode can be either single or alternating. In
this ETS, terms “alternating mode” and “alternating call” refer to all
GSM bearer and teleservices that incorporate more than one basic
service (voice, data, fax) within one call.
When single mode is selected the call originating and hang-up
procedures are similar to procedures specified in ITU-T
Recommendations V.25ter, T.31 and T.32. In GSM there can be voice
followed by data (refer to GSM 02.02), alternating voice/data (refer to
GSM 02.02) and alternating voice/fax calls (refer to GSM 02.03).
Test command returns values supported by the TA as a compound
value.
Note!+CMOD is set to zero after a successfully completed alternating mode
call. It is set to zero also after a failed answering. The power-up, factory
(&F) and user resets (Z), also set the value to zero. This reduces the
possibility that alternating mode calls are originated or answered
accidentally.
<mode>Description
0Single mode. Default value.
In order to avoid accidental originating or answering of
alternating calls is <mode> set to single mode in following
cases:
- after a successfully completed alternating mode call;
- after a unsuccessful answering;
- after successfully execution of the commands &F and Z
66
LZT 123 7361 R1A
Page 67
2. CALL CONTROL
2.11 AT+CVHUVoice Hang-Up
DescriptionCommandPossible Responses
Set Command+CVHU=[<mode>]• +CME ERROR: <err>
Read command+CVHU?•+CVHU: <mode>
•OK
• +CME ERROR: <err>
Test if the command is
supported
+CVHU=?+CVHU: (list of
Selects whether ATH or “drop DTR” causes a voice connection to be
disconnected or not. Voice connection also includes alternating mode
calls that are currently in voice mode.
Note!When <mode>=2, this command must be viewed in conjunction with
the V.25ter command &D, or &D will be ignored.
<mode>Description
0“Drop DTR” ignored but OK response given. ATH
1“Drop DTR” and ATH ignored but OK response given
2“Drop DTR” behavior according to &D setting. ATH
disconnects
disconnects. Default value
2.12 AT+VTSDTMF and Tone Generation
DescriptionCommandPossible Responses
supported <mode>s)
LZT 123 7361 R1A
Request transmission of
DTMF tone(s)
Show if the command
is supported
AT+VTS=<DTMF>OK
ERROR
AT+VTS=?OK
ERROR
This command allows the transmission of DTMF tones. These tones
may be used, for example, when announcing the start of a recording
period. The command is write only. In this profile of commands, the
command does not operate in data or fax modes of operation
(+FCLASS=0,1,2-7).
Note!The ATD-command is used only for dialing. It is not possible to
generate arbitrary DTMF tones using the ATD command.
67
Page 68
GM29 INTEGRATOR’S MANUAL
Note!The AT+VTS command is used only during a voice call.
<DTMF>Description
ASCII
character
string
An ASCII character string with entries in the set 0-9, #, *, AD separated by commas. Each entry is interpreted as a
single ASCII character.
Example: The string “8,9” sends two DTMF tones, “8”
followed by “9”
68
LZT 123 7361 R1A
Page 69
3. Control and Status
3.1 ATQResult Code Suppression
DescriptionCommandPossible Responses
Set Result Code
Suppression
Read the current
setting
Show if the command
is supported
ATQ[=]<value>•OK
ATQ?Q: <value>
ATQ=?Q: (list of supported
Determines whether or not the DCE transmits result codes to the DTE.
When result codes are being suppressed, no portion of any intermediate,
final, or unsolicited result code - header, result text, line terminator, or
trailer - is transmitted.
<value>Description
0DCE transmits result codes. Default value
1Result codes are suppressed and not transmitted
3.2 ATS0Automatic Answer Control
DescriptionCommandPossible Responses
Automatic answer
control
ATS0=[<rcnt>]•OK
•ERROR
<value>s)
•ERROR
LZT 123 7361 R1A
Read the current
setting
Show if the command
is supported
ATS0?<rcnt>
ATS0=?S0: (list of supported
<rcnt>s)
Defines the automatic answering feature of the modem. A non-zero
value specifies the number of rings before the call is answered.
Note!Call is always answered in the current fax class, regardless of whether
the incoming call is voice, data, or fax.
<rcnt>Description
0Disable automatic answer. Default value
1-7Answer after the specified number of rings
69
Page 70
GM29 INTEGRATOR’S MANUAL
3.3 ATS2Escape Sequence Character
DescriptionCommandPossible Responses
Set escape sequence
character
Read the current
setting
Show if the command
is supported
ATS2=[<esc>]•OK
•ERROR
ATS2<esc>
ATS2=?S2: (list of supported
<esc>s)
Defines the character to be used as the escape sequence character when
switching from on-line data mode to on-line command mode. The
response to the command is modified to reflect the change.
<esc>Description
43Escape sequence character. Default value
0 to 255Escape sequence character
Note!If the <esc> parameter is set to a value in the range of 128-255, the
escape sequence detection is disabled.
3.4 ATS3Command Line Termination Character
DescriptionCommandPossible Responses
Set Command Line
Termination Character
Read the current
setting
Show if the command
is supported
ATS3=<value>•OK
•ERROR
ATS3?<value>
ATS3=?S3: (list of supported
<value>s)
This S-parameter represents the decimal IA5 value of the character
recognised by the DCE from the DTE to terminate an incoming
command line. It is also generated by the DCE as part of the header,
trailer, and terminator for result codes and information text, along with
the S4 parameter.
The previous value of S3 is used to determine the command line
termination character for entry of the command line containing the S3
setting command. However, the result code issued uses the value of S3
as set during the processing of the command line. For example, if S3
was previously set to 13 and the command line “ATS3=30” is issued,
70
LZT 123 7361 R1A
Page 71
3. CONTROL AND STATUS
the command line is terminated with a <CR> character (IA5 0/13), but
the result code issued uses the character with the ordinal value 30 (IA5
2/14) in place of the <CR>.
<value>Description
13Command line termination character, Default value
0 to 127Command line termination character
3.5 ATS4Response Formatting Character
DescriptionCommandPossible Responses
Set Response
Formatting Character
Read the current
setting
Show if the command
is supported
ATS4=<value>•OK
•ERROR
ATS4?<value>
ATS4=?S4: (list of supported
<value>s)
This S-parameter represents the decimal IA5 value of the character
generated by the DCE as part of the header, trailer, and terminator for
result codes and information text, along with the S3 parameter (see the
description of the V parameter for usage).
If the value of S4 is changed in a command line, the result code issued
in response to that command line will use the new value of S4.
<value>Description
10Formatting character. Default value
0 to 127Formatting character
Note: ASCII character 10 is equivalent to <LF>
LZT 123 7361 R1A
71
Page 72
GM29 INTEGRATOR’S MANUAL
3.6 ATS5Command Line Editing Character (BACKSPACE)
DescriptionCommandPossible Responses
Request Command
Line Editing Character
Shows the current
setting
Show if the command
is supported
ATS5=<value>•OK
ATS5?<value>
ATS5=?S5: (list of supported
This S-parameter represents the decimal IA5 value of the character
recognised by the DCE as a request to delete from the command line the
immediately preceding character.
<value>Description
8Line editing character. Default value
0 to 127Line editing character
3.7 ATS6Blind Dial Delay Control
DescriptionCommandPossible Responses
Blind dial delay controlATS6=[<dly>]OK
Read the current
setting
ATS6?<dly>
•ERROR
<value>s)
Show if the command
is supported
ATS6=?S6: (list of supported
<dly>s)
Included for compatibility. No functionality
<dly>Description
2Wait two seconds before blind dialling. Default value
2-255Number of seconds to wait before blind dialling
72
LZT 123 7361 R1A
Page 73
3. CONTROL AND STATUS
3.8 ATS7Connection Completion Timeout
DescriptionCommandPossible Responses
Set connection
completion timeout
Read the current
setting
Show if the command
is supported
ATS7=[<tmo>]•OK
•ERROR
ATS7?<tmo>
ATS7=?S7: (list of supported
<tmo>s)
Defines the maximum time allowed between completion of dialling and
the connection being established. If this time is exceeded then the
connection is aborted.
<tmo>Description
50Timeout value in seconds. Default value
1-255Timeout value in seconds
3.9 ATS8Comma Dial Modifier Delay Control
DescriptionCommandPossible Responses
Set Comma Dial
Modifier Delay Control
ATS8=[<dly>]•OK
•ERROR
Read the current
setting.
Show if the command
is supported.
ATS8?<dly>
ATS8=?S8: (list of supported
<dly>s)
Included for compatibility. No functionality
<dly>Description
2The value of the dial modifier delay in seconds. Default value
1-255The value of the dial modifier delay in seconds
LZT 123 7361 R1A
73
Page 74
GM29 INTEGRATOR’S MANUAL
3.10 ATS10Automatic Disconnect Delay Control
DescriptionCommandPossible Responses
Set Automatic
Disconnect Delay
Control
Read the current
setting
Show if the command
is supported
ATS10=[<val>]•OK
ATS10?<val>
ATS10=?S10: (list of supported
Included for compatibility. No functionality
<val>Description
2Remains connected for two tenths of a second. Default value
1-254Number of tenths of a second of delay
3.11 AT*ECAMEricsson Call Monitoring
DescriptionCommandPossible Responses
Set Call Monitoring on
or off
AT*ECAM=<onoff>•OK
•ERROR
<val>s)
•+CME ERROR: <err>
•OK
•ERROR
Read the current status
for Call Monitoring
Test if the command is
supported
AT*ECAM?•*ECAM: <onoff>
•+CME ERROR: <err>
•OK
•ERROR
AT*ECAM=?• *ECAM: list of
supported <onoff>s
•+CME ERROR: <err>
•OK
•ERROR
This command activates or deactivates the call monitoring function in
the ME. When this log function is activated in the ME, the ME informs
about call events, such as incoming call, connected, hang up etc.
It is preferable that the current status shall always be sent with result
code *ECAV when activating the log function. The purpose of this is
two fold:
• to gather relevant information for the call log in a TE;
74
LZT 123 7361 R1A
Page 75
3. CONTROL AND STATUS
• to make it possible for the TE to display call state information for an
ongoing call.
<onoff>Description
0The call log function is disabled (off). Default value
1The call log function is enabled (on)
Examples
AT*ECAM?
*ECAM: 0
AT*ECAM=1
OK
3.12 AT*EDSTEricsson Daylight Saving Time
DescriptionCommandPossible Responses
Set Daylight Saving
Time
Read current Daylight
Saving Time
Show if the command
is supported
AT*EDST=<dst>• +CME ERROR: <err>
•OK
•ERROR
AT*EDST?•*EDST: <dst>
• +CME ERROR: <err>
•OK
•ERROR
AT*EDST=?• *EDST: (list of
supported <dst>s)
• +CME ERROR: <err>
•OK
•ERROR
This command sets the daylight saving time hours.
Note!This command affects the MS clock set with the AT+CCLK command.
To avoid confusion it is recommended the daylight saving time (DST)
is set with this command before setting the actual local time with
AT+CCLK.
<dst>Description
LZT 123 7361 R1A
0Standard time
1Daylight saving time, +1 hour
2Daylight saving time, +2 hours
75
Page 76
GM29 INTEGRATOR’S MANUAL
3.13 AT*EMAREricsson Master Reset
DescriptionCommandPossible Responses
Perform a master reset
in the MS
Shows if the command
is supported or not
This command requests the MS to reset user data. The user data in the
MS will be reset to the default values. This command also unlocks the
MS.
<phone lock code>Description
StringSecurity code (phone lock code) must be verified
3.14 AT*EPEEEricsson Pin Event
DescriptionCommandPossible Responses
Requests the MS to
inform when the PIN
code has been
inserted
AT*EMAR=<phone lock
code>
AT*EMAR=?•+CME ERROR: <err>
before performing the master reset, see also
AT+CLCK
AT*EPEE=<onoff> •+CME ERROR: <err>
•+CME ERROR: <err>
•OK
•ERROR
•OK
•ERROR
•OK
•ERROR
Test if the command is
supported
Read the current status
for PIN Code Request
AT*EPEE=?• *EPEE: (list of
supported <onoff>s)
•+CME ERROR: <err>
•OK
•ERROR
AT*EPEE?• *EPEE: <onoff>
•+CME ERROR: <err>
•OK
•ERROR
The command requests the MS to report when the PIN code has been
inserted and accepted.
<onoff>Description
0Request for report on inserted PIN code is not activated
1Request for report on inserted PIN code is activated (on)
(off). Default value
76
LZT 123 7361 R1A
Page 77
3. CONTROL AND STATUS
3.15 TAT+CCLKSet Clock and Date
DescriptionCommandPossible Responses
Set the real time clock
of the ME
Show the current
setting
Show if the command
is supported
AT+CCLK=<time>• +CME ERROR: <err>
•OK
•ERROR
AT+CCLK?• +CCLK: <time>
• +CME ERROR: <err>
•OK
•ERROR
AT+CCLK=?•OK
•ERROR
Sets the real time clock of the ME. If setting fails in an ME, error +CME
ERROR: <err> is returned. Read command returns the current setting
of the clock.
<time>Description
string type
value
Format is “yy/mm/dd,hh:mm:ss±zz”, where characters
indicate year (two last digits), month, day, hour, minutes,
seconds and time zone (indicates the difference,
expressed in quarters of an hour, between the local time
and GMT; range -47...+48), e.g. 6th of May 1994, 22:10:00
GMT+2 hours reads “94/05/06,22:10:00+08”
NOTE: If the ME does not support time zone information
then the three last characters of <time> are not returned
by +CCLK?
3.16 AT+CEERExtended Error Report
DescriptionCommandPossible Responses
Request an Extended
Error Report
Show if the command
is supported
Causes the TA to return one or more lines of information text <report>.
Typically, the text will consist of a single line containing the failure
information given by the GSM network in text format.
<report>Description
charactersThe total number of characters, including line terminators,
in the information text shall not exceed 2041 characters.
Text shall not contain the sequence 0<CR> or OK<CR>
AT+CEER• +CEER: <report>
AT+CEER=?•OK
•OK
•ERROR
•ERROR
LZT 123 7361 R1A
77
Page 78
GM29 INTEGRATOR’S MANUAL
3.17 AT+CFUNSet Phone Functionality
DescriptionCommandPossible Responses
Set MS functionalityAT+CFUN=<fun>•+CME ERROR: <err>
•OK
Show the current
setting
Show if the
command is
supported
AT+CFUN?•+CFUN: <fun>
•+CME ERROR: <err>
AT+CFUN=?• +CFUN: (list of
supported <fun>s)
•+CME ERROR: <err>
Selects the level of functionality <fun> in the MS.
"Full functionality" results in the highest level of power usage. It is
possible to activate all parts of the modem. Default ON state.
"Minimum functionality" results in minimum power usage. The modem
is in a powered OFF state. No functionality can be executed until the
modem is powered back ON.
Transitions between states are defined below.
Initial StateNew StateFunction
<fun> = 0-Modem is off. No functionality
<fun> = 1<fun> = 0Modem was fully active. Active calls are hung
up and an IMSI detach is sent. The modem then
powers off
<fun>Description
0Minimum functionality. Modem is OFF
1Full functionality. Modem is ON
78
LZT 123 7361 R1A
Page 79
3. CONTROL AND STATUS
3.18 AT+CINDIndicator Control
DescriptionCommandPossible Responses
Set Indicator
Control
Read the current
setting
Test if the
command is
supported
AT+CIND=[<ind>
[,<ind>[,…]]]
AT+CIND?• +CIND: <ind>,<ind>,…
AT+CIND=?• +CIND: (<descr>,(list of
• +CME ERROR: <err>
•OK
•ERROR
• +CME ERROR: <err>
•OK
•ERROR
supported <ind>s)),
(<descr>,(list of supported
<ind>s)),…
• +CME ERROR: <err>
•OK
•ERROR
Used to set the values of ME indicators. <ind> value 0 means that the
indicator is off (or in state which can be identified as “off” state), 1
means that indicator is on (or in a state which is more substantial than
“off” state), 2 is more substantial than 1, and so on. If the indicator is a
simple on/off style element, it has values 0 and 1. The number of
elements is ME specific. If the ME does not allow setting of indicators
or it is not currently reachable, +CME ERROR: <err> is returned. If a
certain indicator is not writable, it cannot be set. If the parameter is an
empty field, the indicator will keep the previous value.
Test command returns pairs, where string value <descr> is a maximum
16 character description of the indicator and compound value is the
allowed values for the indicator. If ME is not currently reachable,
+CME ERROR: <err> is returned (refer to GSM 07.07).
<ind>Description
Integer typeValue shall be in range of corresponding <descr>
<descr>Description
“signal”Signal quality (0-5)
“service”Service availability (0-1)
“sounder”Sounder activity (0-1)
“message”Message received (0-1)
“call”Call in progress (0-1)
“roam”Roaming indicator (0-1)
“sms full”A short message memory storage in the MT has become full
(1), or memory locations are available (0); i.e. the range is
(0-1)
LZT 123 7361 R1A
79
Page 80
GM29 INTEGRATOR’S MANUAL
3.19 AT+CLACList all available AT Commands
CommandPossible Responses
+CLAC<AT Command1> [<CR> <LF> <AT Command2>[…]]
+CLAC=?+CME ERROR: <err>
+CME ERROR: <err>
Causes the ME to return one or more lines of AT commands. This
command has the same functionality as AT*.
Note!This command only returns the AT commands that are available to the
user.
3.20 AT+CMEEMobile Equipment Error
DescriptionCommandPossible Responses
Request GSM Mobile
Equipment Error
Control
Read the commandAT+CMEE?• +CMEE: <n>
Show if the command
is supported
AT+CMEE=[<n>]•OK
AT+CMEE=?• +CMEE: (list of
•ERROR
•OK
•ERROR
supported <n>s)
•OK
•ERROR
Disables or enables the use of result code +CME ERROR: <err> as an
indication of an error relating to the functionality of the ME. When
enabled, ME related errors cause +CME ERROR: <err> final result
code instead of the regular ERROR final result code. ERROR is
returned normally when error is related to syntax, invalid parameters, or
TA functionality. For more information, refer to “+CME ERROR
(Mobile Equipment Error Code)”, page 57.
<n>Description
0Disable +CME ERROR: <err> result code and use ERROR
1Enable +CME ERROR: <err> result code and use numeric
2Enable +CME ERROR: <err> result code and use verbose
instead. Default value
<err> values (see page 57)
<err> values (see page 57)
80
LZT 123 7361 R1A
Page 81
3. CONTROL AND STATUS
3.21 AT+CMERMobile Equipment Event Reporting
DescriptionCommandPossible Responses
Set phone
activity status
Read the
current setting
Test if the
command is
supported
AT+CMER=[<mode>
[,<ind>[,<bfr>]]]
AT+CMER?• +CMER: <mode>,<ind>,<bfr>
AT+CMER=?• +CMER: (list of supported
• +CME ERROR: <err>
•OK
•ERROR
•OK
•ERROR
<mode>s), (list of supported
<ind>s), (list of supported
<bfr>s)
•OK
•ERROR
Enables or disables the sending of unsolicited result codes from ME to
TE in the case of key pressings, display changes, and indicator state
changes. <mode> controls the processing of unsolicited result codes
specified within this command. <bfr> controls the effect on buffered
codes when <mode> 1, 2 or 3 is entered. If the ME does not support
setting, +CME ERROR: <err> is returned.
<mode>Description
0Buffer unsolicited result codes in the TA; if TA result code
buffer is full, codes can be buffered in some other place
or the oldest ones can be discarded
3Forward unsolicited result codes directly to the TE; TA-TE
<ind>Description
0No indicator event reporting
1Indicator event reporting using result code +CIEV:
<bfr>Description
0TA buffer of unsolicited result codes defined within this
link specific inband technique used to embed result
codes and data when TA is in on-line data mode
<ind>,<value>. <ind> indicates the indicator order number
(as specified for +CIND) and <value> is the new value of
indicator. Only those indicator events, which are not
caused by +CIND shall be indicated by the TA to the TE
command is cleared when <mode> 1...3 is entered
LZT 123 7361 R1A
81
Page 82
GM29 INTEGRATOR’S MANUAL
3.22 AT+CPASPhone Activity Status
DescriptionCommandPossible Responses
Execute Phone Activity
Status
Test if the command is
supported
AT+CPAS[=<mode>]•+CPAS: <pas>
•+CME ERROR <err>
•OK
•ERROR
AT+CPAS=?•+CPAS:
(list of supported
<pas>s)
•+CME ERROR <err>
•OK
•ERROR
Returns the activity status <pas> of the ME. It can be used to interrogate
the ME before requesting action from the phone.
When the command is executed without the <mode> argument, the
command returns <pas>-values from 0 to 128 (for supported values se
table 1 below). When, on the other hand, the command is executed with
the <mode> argument set to 1, the command may return Ericsson
specific <pas> values from 129 to 255 (for supported values see the
table below).
Test command returns values supported by the ME as a compound
value: refer to GSM 07.07.
<pas>Description
0Ready (ME allows commands from TA/TE)
3Ringing (ME is ready for commands from TA/TE, but the
4Call in progress (ME is ready for commands from TA/TE, but
129In idle state, (operator name/clock/date). This state is a
130Mobile oriented call in progress. This is a sub-state to ‘call
131Mobile terminated call in progress. This is a sub-state to
<mode>Description
1Allows the CPAS to return Ericsson specific <pas> values,
ringer is active)
a call is in progress)
sub-state to ‘ready’ (0) and has the following definition:
In Idle state, that is, operator, clock and date (is set)
shown on the display
No conversation or data call in progress
No sub-menus shown on the display
4 Only digits, clear, *, NO and # allowed in this mode, not
changing mode
in progress’
‘call in progress’
such as 129, 130 and 131
82
LZT 123 7361 R1A
Page 83
3. CONTROL AND STATUS
3.23 AT+CPINPIN Control
DescriptionCommandPossible Responses
Request PIN ControlAT+CPIN=<pin>[,<new
Show the current
setting
Show if the command
is supported
pin>]
AT+CPIN?•+CPIN: <code>
AT+CPIN=?• +CME ERROR:
• +CME ERROR:
<err>
•OK
•ERROR
• +CME ERROR:
<err>
•OK
•ERROR
<err>
•+CPIN: (supported
<code>s)
•OK
•ERROR
Sends the password to the ME, which is necessary to make the ME
operational (SIM PIN, SIM PUK or PH-SIM). If the PIN is to be entered
twice, the TA autonomously repeats the PIN. If no PIN request is
pending, no action is taken towards the ME and an error message
(+CME ERROR <err>) is returned to the TE.
If the PIN required is PUK, the second pin is required. This second PIN,
<newpin>, is used to replace the old PIN in the SIM.
Note!Commands which interact with the ME that are accepted when the ME
has a pending request for SIM PIN, SIM PUK or PH-SIM are: +CGMI,
+CGMM, +CGMR, +CGSN, +CFUN, +CMEE +CPIN, L and M.
<pin>,<newpin>Description
stringThe range for the SIM PIN and the PH- SIM PIN is 4 - 8
<code>Description
READYME is not pending for any password
SIM PINME is waiting SIM PIN to be given
SIM PUKME is waiting SIM PUK to be given
digits. The SIM PUK consists of 8 digits
LZT 123 7361 R1A
83
Page 84
GM29 INTEGRATOR’S MANUAL
<code>Description
PH-SIM PINME is waiting PHone-to-SIM card password to be given
SIM PIN2ME is waiting SIM PIN2 to be given. This <code> is
recommended to be returned only when the last
executed command resulted in PIN2 authentication
failure (i.e. +CME ERROR: 17); if PIN2 is not entered
correctly after the failure, it is recommended that ME does
not block its operation
SIM PUK2ME is waiting SIM PUK2 to be given. This <code> is
recommended to be returned only when the last
executed command resulted in PUK2 authentication
failure (i.e. +CME ERROR:18); if PUK2 and new PIN2 are not
entered correctly after the failure, it is recommended that
ME does not block its operation.
BLOCKEDThe SIM cards is blocked for the user
<err>Description
0Phone failure
5PH-SIM PIN required
10SIM not inserted
11SIM PIN required
12SIM PUK required
13SIM failure
14SIM busy
15SIM wrong
16Incorrect password
24Text string too long
25Invalid characters in text string
100Unknown
84
LZT 123 7361 R1A
Page 85
3. CONTROL AND STATUS
3.24 AT+CPWDChange Password
DescriptionCommandPossible Responses
Request facility lockAT+CPWD=<fac>,
Show if the command
is supported
<oldpwd>,
<newpwd>
AT+CPWD=?•+CPWD:
•+CME ERROR <err>
•OK
•ERROR
(<fac1>,<pwdlength1>),
(<fac2>,<pwdlength2>),
…
•+CME ERROR <err>
•OK
•ERROR
Sets a new password for the facility lock function defined by command
Facility Lock +CLCK.
Test command returns a list of pairs which present the available
facilities and the maximum length of their password.
<fac>Description
“PS”PH-SIM (lock PHone to SIM card) (ME asks password when
“SC”SIM (lock SIM card) (SIM asks password in ME power-up
“P2”SIM PIN2
other than current SIM card inserted)
and when this lock command issued)
“AO”BAOC (Barr All Outgoing Calls) (refer GSM 02.88 clause 1)
“OI”BOIC (Barr Outgoing International Calls) (refer GSM 02.88
“AI”BAIC (Barr All Incoming Calls) (refer GSM 02.88 clause 2)
“IR”BIC-Roam (Bar Incoming Calls when Roaming outside the
“OX”BOIC-exHC (Barr Outgoing International Calls except to
string type<oldpwd> shall be the same as password specified for the
<newpwd>Description
string type <newpwd> is the new password, maximum length of
clause 1)
home country) (refer GSM 02.88 clause 2)
Home Country) (refer GSM 02.88 clause 1)
facility from the ME user interface or with the change
password command, +CPWD
password can be determined with <pwdlength>
LZT 123 7361 R1A
85
Page 86
GM29 INTEGRATOR’S MANUAL
<pwdlength>Description
Integer type Maximum length of the password for the facility
<err>Description
0Phone failure
3Operation not allowed
5PH-SIM PIN required
10SIM not inserted
11SIM PIN required
12SIM PUK required
13SIM failure
14SIM busy
15SIM wrong
16Incorrect password
17SIM PIN2 required
18SIM PUK2 required
23Text string too long
24Invalid characters in text string
100Unknown
101..255Reserved by ETS
86
LZT 123 7361 R1A
Page 87
3. CONTROL AND STATUS
3.25 AT+CRService Reporting Control
DescriptionCommandPossible Responses
Set Service Reporting
Control
Read current settingAT+CR?•+CR: <mode>
Test if the command is
supported
AT+CR=<mode>•OK
•ERROR
•OK
•ERROR
AT+CR=?• +CR: (list of
supported
<mode>s)
•OK
•ERROR
Enables or disables display of intermediate bearer capability reports
during the handshake phase.
<mode>Description
0Disable reporting. Default value
1Enable reporting
Intermediate Result Codes:
+CR: <serv>
3.26 AT+CRCCellular Result Code
DescriptionCommandPossible Responses
Set Cellular Result
Code option
Show the current
setting
Show if the command
is supported
Command controls whether or not;
• the extended format of incoming call indication;
• or GPRS network request for PDP context activation;
• or notification for VBS/VGCS calls is used.
When enabled, an incoming call is indicated to the TE with unsolicited
result code +CRING: <type> instead of the normal RING.
AT+CRC=[<mode>]•OK
AT+CRC?• +CRC: <mode>
AT+CRC=?• +CRC: (list of
•ERROR
•OK
•ERROR
supported
<mode>s)
•OK
•ERROR
LZT 123 7361 R1A
87
Page 88
GM29 INTEGRATOR’S MANUAL
Test command returns values supported by the TA as a compound
value.
<mode>Description
0Disables extended format
1Enables extended format
Unsolicited Result Codes:
+CRING: <type>
3.27 AT+CSASSave Settings
DescriptionCommandPossible Responses
Save SettingsAT+CSAS[=<profile>]•+CMS ERROR: <err>
•OK
•ERROR
Get available
profiles
AT+CSAS=?• +CSAS: (list of supported
<profile>s)
•+CMS ERROR: <err>
•OK
•ERROR
Saves active message service settings to a non-volatile memory. A TA
can contain several settings profiles. Settings specified in commands
Service Centre Address +CSCA, Set Message Parameters +CSMP and
Select Cell Broadcast Message Types +CSCB (if implemented) are
saved. Certain settings may not be supported by the storage (e.g. SIM
SMS parameters) and therefore can not be saved.
Test command shall display the supported profile numbers for reading
and writing of settings.
<profile>Description
0..255Manufacturer specific profile number where settings are
to be stored. Default value is 0
88
LZT 123 7361 R1A
Page 89
3. CONTROL AND STATUS
3.28 AT+CSQSignal Strength
DescriptionCommandPossible Responses
Execute Signal
Strength
Test if the command is
supported
AT+CSQ• +CSQ: <rssi>,<ber>
• +CME ERROR <err>
•OK
•ERROR
AT+CSQ=?• +CSQ: (list of
supported
<rssi>s),(list of
supported <ber>s)
• +CME ERROR <err>
•OK
•ERROR
Returns the received signal strength indication <rssi> and channel bit
error rate <ber> from the ME. Test command returns values supported
by the TA as compound values.
<rssi>Description
0–113dBm or less
1–111dBm
2..30–109… –53dBm
31–51dBm or greater
99Not known or not detectable
<ber>Description
0..7As RXQUAL values in the table in GSM 05.08 subclause
99 Not known or not detectable
8.2.4
LZT 123 7361 R1A
89
Page 90
GM29 INTEGRATOR’S MANUAL
3.29 AT+CTZUAutomatic Time Zone Update
DescriptionCommandPossible Responses
Enable and disable
automatic time zone
update via NITZ
Read current settingAT+CTZU?• +CTZU: <onoff>
Show if the command
is supported
AT+CTZU=<onoff>•+CME ERROR: <err>
•OK
•ERROR
•+CME ERROR: <err>
•OK
•ERROR
AT+CTZU=?• +CTZU: (list of
supported <onoff>s)
•+CME ERROR: <err>
•OK
•ERROR
Enables and disables the automatic time zone update via NITZ. If
setting fails in an ME error, +CME ERROR <err> is returned.
<onoff>Description
0The automatic time zone update is disabled (off). Default
1The automatic time zone update is enabled (on)
value
90
LZT 123 7361 R1A
Page 91
4. Audio
AT*E2EAMS and AT*E2APR are new commands that replace the
funtionality offered by the *EALR, *EAMS, *EARS and *ELAM
commands. Use the new commands in new applications. The old
commands are included for compatibility.
This command allows the modification and configuration of the current
audio profile. An audio profile is a set of data which uniquely defines
the way in which the audio paths, gains, DSP algorithms and switch
setting are configured. There are several audio profiles available in
non-volatile storage, and the current profile can be modified by use of
the AT*E2APR command.
The AT*E2EAMS command allows the user to:
91
Page 92
GM29 INTEGRATOR’S MANUAL
• configure the whole profile, specifying each audio parameter in a
comma separated list;
• set a single parameter, given by its parameter number;
• save the current profile to non-volatile memory under the current
profile number (see AT*E2APR).
The current audio settings can also be displayed by running the read
command AT*E2EAMS?
Default audio settings are given in AT*E2APR.
Abortability:
This command may not be aborted.
Refer to the diagram below to understand which parts of the audio
circuit are affected by the various parameters.
DSPCODEC
ATM S
MICP
MICN
BEARP
BEARN
AuxInGain
MicInGain
Aux Amp
Ear Amp
MicPath
switches
SpkPath
switches
TxPCM
RxPCM
TxPGA
SideTone
Gain
SideTone
RxPGAVolume
TxGainLow
switch
PCMOUT
PCMIN
PCMULD
PCMDLD
Speech
decoder
Encoder
Figure 4.1 Audio diagram of the CODEC
F/R
Handsfree
EchoCancel
NoiseRed
F/R
92
LZT 123 7361 R1A
Page 93
4. AUDIO
<op>Description
0Configure current profile (<pr1> to <pr21>)
1Set <TxPGA>
2Set <RxPGA>
3Set <SideToneGain>
4Set <AuxInGain>
5Set <MicInGain>
6Set <TxAGC>
7Set <Volume>
8Set <MaxVolume>
9Set <MicPath>
10Set <SpkPath>
11Set <TxPCM>
12Set <RxPCM>
13Set <HFAlgorithm>
14Set <LocalAudio>
15Set <TxGainLow>
16Set <MicVolt2V>
17Set <SideTone>
18Set <NoiseRed>
19Set <EchoCancel>
20Set <AnalogRing>
255Save current profile to non-volatile storage at current
<op>s), (list of supported
<prnum1>s), (list of supported
<prnum2>s)
•ERROR
This command allows the maniuplation and storage of the audio
“profiles” stored in the MS. The requirement for the 2nd and 3rd
parameters depend on the operation being carried out.
Using the command you can:
• Set one of the three audio profiles 0, 1 or 2 as the current profile.
This will load the profile's settings from NVM and implement them.
• Read one of the audio profiles. The current settings for the profile
number defined will be displayed.
• Copy all parameters from one profile into another.
• Reset any of the profiles. This will reinstate the factory defaults for
the profile:
- 0 is the handset profile,
- 1 is the portable handsfree profile,
- 2 is the car kit profile.
• Set a profile as the default profile on next power up.
<op>Description
0Set profile <prnum1> to set as current
1Copy profile <prnum1> to <prnum2>
2Read profile <prnum1> settings
3Reset profile <prnum1> to factory default
4Set default profile as <prnum1>. Will store this as defautl
profile in NVM, and use it as default from next power on
LZT 123 7361 R1A
97
Page 98
GM29 INTEGRATOR’S MANUAL
Examples
<prnum1>,
<prnum2>
0Profile 0 (Factory profile set for handset). Default value
1Profile 1 (Factory profile set for portable handsfree)
2Profile 2 (Factory profile set for car kit)
Description
AT*E2APR=?
*E2APR= (0-4),(0-2),(0-2)
OK
Current default profile is profile 0:
AT*E2APR?
*E2APR: 0
OK
Set audio profile now used to profile 1:
AT*E2APR=0,1
OK
Audio profile 1 settings:
AT*E2APR=1,1
*E2APR: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
OK
Copy audio profile 1 to audio profile 2:
AT*E2APR=2,1,2
OK
Reset audio profile 1 with factory default - this also resets the current
audio paths to the new profile as 1 is currently used:
AT*E2APR=3,1
OK
Sets profile number 1 as the default when modem is powered on:
AT*E2APR=4,1
OK
98
LZT 123 7361 R1A
Page 99
4. AUDIO
4.3 AT*EALREricsson Audio Line Request
DescriptionCommandPossible Responses
Request the audio lines
(ATMS,AFMS)
Show the current
setting
Show list of supported
parameters
AT*EALR=<mode>
[,<activation>
[,<aud_status>]]
AT*EALR?*EALR:
AT*EALR=?*EALR:(list of supported
Included for compatibility. No functionality.
<mode>Description
0No request for ATMS or AFMS
1Request ATMS and not AFMS
2Request AFMS and not ATMS
3Request ATMS and AFMS
<activation>Description
•*EALR: <mode>,
<activation>,<resp>
•OK
•ERROR
<mode>,<activation>,
<resp>
<mode>s,
<activation>s and
<aud_status>s
parameters)
0Not direct activated audio accessory (e.g. cordless