GM47/GM48
All rights reserved
Publication number LZT 123 7263 R1C
Contents
Where to Install the Module
Digital Ground Dgnd
VIO 2.75V Supply
14.1 Digital to Analogue Converter DAC 14.2
Conventions AT Command Syntax AT Response Syntax
Command Line Editing Character Backspace 104
Blind Dial Delay Control 104
Connection Completion Timeout 105
Ericsson Master Reset 109
Select Bearer Service Type 153
Quality of Service Profile Minimum Acceptable 164
Quality of Service Profile Requested 166
Select Service for MO SMS Messages 170
Command Echo 198 12.7
Reset to Default Configuration 200 12.9
Switch to 07.10 Multiplex Protocol 200 12.10
Restore SMS Settings 202 12.11
Ericsson Settings Number 242 14.11
Select Service for MO SMS Messages 251 15.3
Service Centre Address 253 15.5
Send Command 262 15.10
Advice of Charge 309 18.5
M2M Supplementary Service Dispatch 313 18.10
M2M Supplementary Service Indications 314 18.11
Supplementary Service Notification 328 18.17
Part 1 Overview
Page
Introduction
Target Users
Prerequisites
Manual Structure
Part 4 Using AT Commands
GM47/GM48 Modules
About the GM47/GM48 Family
GM47 in a Communication System
Interface between the Module and the Application
Features
Gmsk
Short Message Service
Service and Support
Average Power Consumption
Precautions
Abbreviations
Abbreviation
THD
Part 2 Developer’s Kit
Page
Contents of the Kit
Overview
General Functioning of the Kit
Module connections to the developer’s board
Power supply connection and the on-board voltages
Audio signals, connection and routing
Using the Developer’s Kit
Front view
Start up Check List
Developer’s Board Overlay
Developer’s board overlay
Jumpers, Switches and Connectors
SW4 Service
ON/OFF
Dcio
Micn Bearn Bearp Micp PCM
Pcmuld Pcmdld Pcmclk Pcmsync Dgnd Pcmin Pcmout System
Simvcc Simrst Simclk Simdat Simpresence Simgnd
EAR
Test
System Connector Pin Assignments
System connector pin assignments
Part 3 Integrating the Module
Page
Mechanical Description
Interface Description
Physical Dimensions
Dimensions of the GM47
System Connector Interface
GM47, viewed from underneath
VCC
ADC3
SDA
SCL
Buzzer
General Electrical and Logical Characteristics
Afms
Atms
Agnd
VCC Regulated Power Supply Input
Grounds
ON/OFF and External Power Signal
Parameter Mode
ON/OFF timing and VIO performance
Times are defined as follows
Analogue Audio
Output at Afms for 3dBm0 at Pcmin
Output at BEARN/BEARP for 3dBm0 at Pcmin
AUX AMP
Rxpga
Table below shows the audio signal levels for Afms
Microphone connections to the module
Speaker Signals
Electrical characteristics
PCM Digital Audio
Pcmdld to Pcmin Pcmuld to Pcmout
16-bit data word format
16-bit word within 24-bit frame
Serial Data Interfaces
Pcmclk Pcmsyn Pcmout
RD, TD RTS, CTS, DTR, DCD, RI
OFF
Table below shows the switching times
UART2 TD2, RD2
SIM Card Related Signals
RD is used to send data to your application via UART3
Simvcc
Simdata
SIM Detection Simpresence
Service/Programming
Buzzer
12 LED
LED states shown below, are hard coded
General Purpose Digital I/O Ports
Following circuit should be used to connect an LED
General Purpose Analogue I/O Ports
DAC
ADC1
ADC2
DAC loads
External I 2C Serial Control Bus
Txon Burst Transmission
Real Time Clock
Vrtc
10 RTC connections
Antenna Connector
Safety Advice and Precautions
Hints for Integrating the Module
Installation of the Module
How to Install the Module
Antenna
Antenna Type
Possible Communication Disturbances
Technical Data
Mechanical Specifications
Environmental specifications
Declaration of Conformity
FCC Certificate
Part 4 Using AT Commands
Page
Introduction to AT Commands
Syntax Description
Example! ATL=0CR sets the volume of the speaker
Example! AT+CFUN=0CR powers down the module
Example! AT+CSCS?CR show current character set
CROKCRfinal result code response
Crokcr final result code
Command executed, no errors
Invalid command or command line too long
No dialling possible, wrong mode
Remote station busy
Error Codes
2 +CMS Error Message Service Failure Result Code
Examples on How to Use the AT Commands
SMS Text Mode
Reading messages is performed as in PDU mode
+CMTI SM,2
Gprs Communication
AT+CMGL=ALL
GM47/GM48 INTEGRATOR’S Manual
Call Control
PIN Control
Answer Incoming Call
See 3.26, AT+CPIN PIN Control
ATD Dial
No Dial Tone
Busy
ATD07747008670 AT+VTS=4
Dialstring Description
Signals the MS to terminate an active call
ATH Hang up
ATL Monitor Speaker Loudness
Included for compatibity. No functionality
ATO Return to Online Data Mode
ATP Select Pulse Dialling
ATT Select Tone Dialling
ATX Call Progress Monitoring Control
10 AT+CHUP Hang up Call
During a call set-up
11 AT+CMOD Call Mode
AT+CMOD?
AT+CMOD=?
12 AT+CVHU Voice Hang-Up
13 AT+VTS Dtmf and Tone Generation
Dtmf
Ascii
100
Control and Status
ATQ Result Code Suppression
ATS0 Automatic Answer Control
ATS3 Command Line Termination Character
ATS2 Escape Sequence Character
ATS2?
ATS3?
ATS4 Response Formatting Character
ATS4?
ATS5 Command Line Editing Character Backspace
ATS6 Blind Dial Delay Control
Immediately preceding character
Included for compatibility. No functionality
ATS7 Connection Completion Timeout
ATS8 Comma Dial Modifier Delay Control
Connection being established. If this time is exceeded then
Connection is aborted
10 ATS10 Automatic Disconnect Delay Control
11 AT*ECAM Ericsson Call Monitoring
AT*ECAM?
AT*ECAM=?
Control and Status
This command sets the daylight saving time hours
12 AT*EDST Ericsson Daylight Saving Time
Ecam
AT*EDST?
13 AT*EMAR Ericsson Master Reset
AT*EMAR=?
AT+CLCK
15 AT*ESMM Ericsson Settings Minute Minder
14 AT*EPEE
Inserted and accepted
16 AT+CALA Set Alarm
AT+CALA?
AT+CALA=?
17 AT+CALD Alarm Delete
This command removes an active alarm
Unsolicited result codes +CALV n
AT+CALD=?
18 AT+CCLK Set Clock and Date
+CCLK 00/01/01,225448+00 AT+CCLK=19/11/02,093000+00
AT+CCLK?
AT+CCLK=?
19 AT+CEER Extended Error Report
20 AT+CFUN Set Phone Functionality
Information given by the GSM network in text format
21 AT+CIND Indicator Control
AT+CIND?
AT+CIND=?
22 AT+CLAC List all available AT Commands
23 AT+CMEE Mobile Equipment Error
24 AT+CMER Mobile Equipment Event Reporting
AT+CMER?
AT+CMER=?
25 AT+CPAS Phone Activity Status
Unsolicited Result Codes +CKEV key,press +CIEV ind,value
AT+CPAS=?
+CPAS 0,3,4,129,130,131
26 AT+CPIN PIN Control
AT+CPIN=0000
PH-SIM PIN
SIM PIN2
SIM PUK2
27 AT+CPWD Change Password
AT+CPWD=?
AT+CPWD=SC,0000,0001
28 AT+CR Service Reporting Control
During the handshake phase
29 AT+CRC Cellular Result Code
Intermediate Result Codes +CR serv
30 AT+CSAS Save Settings
Unsolicited Result Codes +CRING type
AT+CSAS=?
31 AT+CSQ Signal Strength
AT+CSQ +CSQ 13,99
AT+CSQ
AT+CSQ=?
32 AT+CTZU Automatic Time Zone Update
Setting fails in an ME error, +CME Error err is returned
AT+CTZU?
AT+CTZU=?
128
Audio
AT*E2EAMS Ericsson M2M Audio Profile Modification
AT*E2EAMS?
AT*E2EAMS=?
Audio diagram of the Codec
Configure current profile pr1 to pr21
Mute
Volume Description MaxVolume
AT*E2EAMS=? *E2EAMS=0-21,255 Current default profile is
AT*E2EAMS?
AT*E2APR= Error
AT*E2APR M2M Audio Profile Manipulation
AT*E2APR?
AT*E2APR=?
E2APR= 0-4,0-2,0-2 Current default profile is profile
AT*E2APR? *E2APR
Ericsson Audio Line Request
ATMS,AFMS
AT*EALR? Ealr
AT*EALR=?
Ericsson Audio Mode Selection
AT*EAMS?
AT*EAMS=?
Ericsson Audio Ring Signal
AT*EARS?
AT*EARS=?
AT*E2PHFB Portable Handsfree Button Sense Enable
Ericsson Local Audio Mode
Ericsson Microphone Mode
Ericsson Music Mute Indication Request
10 AT*EPRR Ericsson Personal Ring Type Read
Eprr
AT*EPRR=?
11 AT*EPRW Ericsson Personal Ringtype Write
Reserved. Not supported
Beep. Not supported
12 AT*ERIL Ericsson Ring Level Set
AT*ERIL? Eril
AT*ERIL=?
13 AT*ERIN Ericsson Ring Set
AT*ERIN=
AT*ERIN?
AT*ERIN=?
14 AT*ERIP Ericsson Ring Signal Playback Command
Refer to the AT*ERIN command for the sound type parameter
AT*ERIP =
AT*ERIP=?
16 AT*ESOM Ericsson Settings Own Melody
15 AT*ESMA Ericsson Set Message Alert Sound
Melody 1 4. Default setting
17 AT*EXVC
AT*EXVC?
AT*EXVC=?
18 ATM Monitor Speaker Control
Modem and is only included for compatibility
ATM?
ATM=?
152
Select Bearer Service Type
Data CSD/HSCSD
AT+CBST?
AT+CBST=?
Name Description
Radio Link Protocol
AT+CRLP?
+CRLP
AT+CRLP=?
AT+CRLP? +CRLP 61,61,48,6,0 +CRLP 120,120,48,6,2,3
Data Gprs
AT+CGACT PDP Context Activate or Deactivate
+CGACT?
+CGACT=?
AT+CGATT Gprs Attach or Detach
+CGATT?
+CGATT=?
AT+CGDATA Enter Data State
+CGDATA=?
AT+CGDCONT Define PDP Context
+CGDCONT?
CRLF+CGDCONT
+CGDCONT=?
APN
AT+CGEREP Gprs Event Reporting
+CGEREP?
+CGEREP=?
AT+CGPADDR Show PDP Address
+CGPADDR
CRLF+CGPAD
+CGPADDR=?
AT+CGQMIN Quality of Service Profile Minimum Acceptable
+CGQMIN?
+CGQMIN=?
165
AT+CGQREQ Quality of Service Profile Requested
+CGQREQ?
+CGQREQ=?
167
GM47/GM48 INTEGRATOR’S Manual
AT+CGREG Gprs Network Registration Status
AT+CGREG?
AT+CGREG=?
10 AT+CGSMS Select Service for MO SMS Messages
+CGSMS?
+CGSMS=?
Data Hscsd
Hscsd Current Call Parameters
AT+CHSC
AT+CHSC=?
Hscsd Device Parameters
AT+CHSD
AT+CHSD=?
Hscsd Non Transparent Call Configuration
AT+CHSN?
AT+CHSN=?
Hscsd Parameters Report
AT+CHSR?
AT+CHSR=?
Hscsd Automatic User Initiated Upgrading
Itermediate Result Codes +CHSR rx,tx,aiur,coding
AT+CHSU?
AT+CHSU=?
176
AT*EENMEA Nmea GPS Mode on UART2
GPS Interoperability
Uart
AT*EENMEA?
AT*E2NMPR Ericsson M2M Set Nmea GPS Port Rate
AT*E2NMPR=? *E2NMPR=0-10 Port rate currently set
AT*E2NMPR?
AT*E2NMPR=?
Set GPS/NMEA port rate to 4800 baud
180
Fax
AT*E2FAX Ericsson M2M Fax Comm. Baud Rate Modification
E2FAX=
AT*E2FAX?
Low Level Fax Commands
E2FAX Current default setting is 19200 baud
Sets default RS232 setting to 9600 baud
10.2 AT&F Set to Factory Defined Configuration
Supports AT commands, it returns an OK final result code
Identification
10.1 AT
10.4 AT List all Supported AT Commands
Lists all the commands supported by the MS
10.5 AT+CGMI Read MS Manufacturer Identification
10.6 AT+CGMM Read MS Model Identification
10.7 AT+CGMR Read MS Revision Identification
BVGM47
About the software version
AT+CGMR
10.8 AT+CGSN Read MS Product Serial Number Identification
10.9 AT+GMI
10.10 AT+GMM Read Model Identification
10.11 AT+GMR Read Revision Identification
R2A009prgCXC1122112
Configuration Settings on Channel 0 &C
10.12 ATI Identification Information
CXC1122112
+CGACT 1,0
189
190
Input/Output
11.1 AT*E2IO Ericsson M2M Input/Output Read/Write
AT*E2IO=?
192
Read
Unsolicited Result Codes *E2IO source, io, val
Reading an I/O
Writing in an Output
False
Configuring an I/O
Checking an I/O status
Triggering an Input
Checking an Input Trigger
Interface
12.3 AT&D Circuit 108 DTR Response
12.4 AT&S Circuit 107 DSR Response
Determines the behaviour of the carrier detect
12.5 AT+WS46 Mode Selection
12.6 ATE Command Echo
Determines the behaviour of the data set ready signal
Phone
12.7 ATV DCE Response Format
List of result codes
12.8 ATZ Reset to Default Configuration
12.9 AT+CMUX Switch to 07.10 Multiplex Protocol
201
12.10 AT+CRES Restore SMS Settings
Parameters, cannot be restored
12.11 AT+ICF Cable Interface Character Format
Result code, if this is not automatically determined Not
12.12 AT+IFC DTE-DCE Local Flow Control
+ICF 3,3
AT+IFC?
AT+IFC=?
12.14 AT+IPR Cable Interface Port Command
12.13 AT+ILRR Cable Interface Local Rate Reporting
Specifies whether or not the extended-format +ILRRrate
Transmitted
12.15 AT*E2SPI Serial Peripheral Interface
E2SPI
AT*E2SPI?
AT*E2SPI=?
AT*E2SPI=0
12.16 AT*E2ESC M2M Escape Sequence Guard Time
AT*E2ESC?
AT*E2ESC=?
208
Network
13.1 AT*E2CD Ericsson M2M Cell Description
AT*E2CD?
AT*E2CD=?
According to GSM 04.18 V8.6.0, the coding of the timing
13.2 AT*E2EMM Ericsson M2M Engineering Monitoring Mode
AT*E2EMM=1
AT*E2EMM=7
Responses. Default value is
215
216
13.3 AT*E2SPN M2M Service Provider Indication
13.4 AT*EALS Ericsson Request ALS Status
SIM
13.5 AT*ECSP Ericsson Customer Service Profile
SIM
AT*ECSP=?
13.6 AT*EPNR Ericsson Read SIM Preferred Network
AT*EPNR=?
13.7 AT*EPNW Ericsson Write SIM Preferred Network
Epnr 10,27801
AT*EPNW=?
13.8 AT*E2SSN Ericsson M2M SIM Serial Number
AT*E2SSN?
AT*E2SSN=?
SSN
13.9 AT*ESLN Ericsson Set Line Name
Sets the name tag for a selected line
AT*ESLN? Esln
AT*ESLN=?
13.10 AT+CIMI Subscriber Identification
13.11 AT+CLCK
Attached to the ME
234157411545420
Baoc bar all outgoing calls
13.12 AT+CNUM Subscriber Number
+CPWD
AT+CNUM
LF+CNUM
13.13 AT+COLP Connected Line Identification Presentation
UDI
AT+COLP?
AT+COLP=?
Disable
13.14 AT+COPS Operator Selection
AT+COPS?
AT+COPS=?
13.15 AT+CREG Network Registration
AT+CREG?
AT+CREG=?
13.16 AT*ECPI Ciphering Indicator
+CREG 0,1
AT*ECPI?
AT*ECPI=?
231
13.17 AT*E2NBTS Ericsson M2M Neighbour BTS
AT*E2NBTS?
AT*E2NBTS=?
233
234
Phonebook
14.1 AT*E2PBCS Ericsson M2M Phonebook Check Sum
14.2 AT*ESAG Ericsson Add to Group
14.3 AT*ESCG Ericsson Create Group
AT*ESCG=?
14.4 AT*ESCN
AT*ESCN=?
238
14.5 AT*ESDG Ericsson Delete Group
14.6 AT*ESDI Ericsson Delete Group Item
14.7 AT*ESGR Ericsson Group Read
14.8 AT*EGIR Ericsson Group Item Read
AT*ESGR
AT*ESGR=?
14.9 AT*ESIL Ericsson Silence Command
Is in silent mode, all sounds from the MS are prevented
AT*ESIL?
AT*ESIL=?
14.10 AT*ESNU Ericsson Settings Number
AT*ESNU?
AT*ESNU=?
14.11 AT+CPBF Phonebook Find
14.12 AT+CPBR Phonebook Read
+CPBF
+CPBF=?
244
14.13 AT+CPBS Phone Storage
AT+CPBS?
AT+CPBS=?
14.14 AT+CPBW Phonebook Write
AT+CPBW=?
14.15 AT*ECAW Ericsson Callers Allowed Write
AT*ECAW=?
14.16 AT*ECAR Ericsson Callers Allowed Read
Cluid
AT*ECAR=
AT*ECAR=?
If listing fails in a ME +CME Error err is returned
250
Short Message Services Point to Point
15.2 AT+CGSMS Select Service for MO SMS Messages
15.1 AT+CPIN PIN Control
15.3 AT+CPMS Preferred Message Storage
+CPMS ME,SM,ME,SM,ME,SM
+CPMS ME,0,40,SM,1,15,ME,0,40
15.4 AT+CSCA Service Centre Address
AT+CPMS=sm,sm,sm +CPMS 1,15,1,15,1,15
AT+CSCA?
AT+CSCA=?
15.5 AT+CMGF Message Format
+CSCA 44385016005,145
AT+CMGF?
AT+CMGF=?
15.6 AT+CMGW Write Message to Memory
AT+CMGW=?
Text Mode
ESC
ESC Error
15.7 AT+CMGS Send Message
AT+CMGS=?
258
259
15.8 AT+CMSS Send From Storage
AT+CSMP=17,167,0,0 AT+CMGS=+447747008670 Test SMS +CMGS
AT+CMSS=?
Command is
15.9 AT+CMGC Send Command
+CMGC
AT+CMGC=?
Text is entered ctrl-Z/ESC
15.10 AT+CNMI New Message Indications to TE
AT+CNMI?
AT+CNMI=?
Unsolicited Result codes
266
+CBM
15.11 AT+CMGR Read Message
Display cell broadcast messages AT+CNMI=3,0,2,0,0
AT+CMGR=
AT+CMGR=?
269
+CMGR
Successful and CBM storage
271
272
Compressed text not supported
15.12 AT+CMGL List Message
R1A100 CXC1122112
+CMGL
AT+CMGL=?
275
AT+CMGL
AT+CMGL?
277
278
279
15.14 AT+CSDH Show Text Mode Parameters
15.13 AT+CMGD Delete Message
AT+CMGD=?
AT+CSDH?
15.15 AT+CSMP Set Text Mode Parameters
AT+CSMP?
AT+CSMP=?
15.16 AT+CSCS Select Character Set
15.17 AT+CSMS Select Message Service
+CSMS
AT+CSMS?
AT+CSMS=?
15.18 AT*E2SMSRIRing indicator for SMS
SMS Error
AT*E2SMSRI=?
RI is disabled for incoming SMS messages. Default value
286
Short Message Services Cell Broadcast
16.1 AT+CNMI New Message Indications to TE
16.2 AT+CSCB Select Cell Broadcast Message Type
See 15.10, AT+CNMI New Message Indications to TE
288
SIM Application Toolkit
STK
AT*E2STKS?
AT*E2STKS=?
Display Text Error
17.3 AT*E2STKD M2M STK Display Text
AT*E2STKD=?
17.4 AT*E2STKG M2M STK Get Inkey
Values follow GSM 11.14 standard
GET Inkey
AT*E2STKG=?
292
17.5 AT*E2STKI M2M STK Get Input
Input
AT*E2STKI=?
Answer Description
295
Select Item Error
17.6 AT*E2STKL M2M STK Select Item
AT*E2STKL=?
Maximum length is fixed
Maximum length is fixed
17.7 AT*E2STKM M2M STK Set Up Menu
UP Menu Error
AT*E2STKM=?
GSM default alphabet
17.9 AT*E2STKC M2M STK Set Up Call
Parameters have no default values
AT*E2SKTN command. The ME answers with OK, or Error
Command
No response from user. It corresponds to ‘12’ no response
17.10 *E2STKE STK Send Short Message
Unsolicited Result Code
E2STKE coding, textlength , alphaid
ME passes the alphaid within Send Short Message
17.11 *E2STKP STK Send SS
17.12 *E2STKU STK Send Ussd
17.14 AT*E2STKTO SIM Application Toolkit Settings
E2STKR indicator
17.13 *E2STKR STK Refresh
Unsolicited Result Code
Unsolicited result code *E2STKTO command
Supplementary Services
18.1 AT+CPIN PIN Control
18.2 AT+CACM Accumulated Call Meter
18.3 AT+CAMM Accumulated Call Meter Maximum
AT+CAMM?
AT+CAMM=?
18.4 AT+CAOC Advice of Charge
AT+CAOC?
AT+CAOC=?
18.5 AT+CPUC Price Per Unit and Currency Table
AT+CPUC?
AT+CPUC=?
SEK
18.6 AT*EDIF Ericsson Divert Function
With the unsolicited result code *EDIF
Edif
AT*EDIF?
18.7 AT*EIPS Identity Presentation Set
Unsolicited Result Codes *ELIPalpha tag *EOLPalpha tag
AT*EIPS=ID
AT*EIPS?
18.9 AT*E2SSD M2M Supplementary Service Dispatch
18.8 AT*ELIN Ericsson Line Set
AT*ELIN?
AT*ELIN=?
18.10 AT*E2SSI M2M Supplementary Service Indications
Refer to GSM 02.30 for Public MMI services and codes
Ssisimerror
Ssinetworkproblem
Ssinumbererr
Ssicallbarred
Bearerservice
Teleservice
Bsallpadaccesscaservices
Multiparty
Bsallsynchronousservices
Tsalldataservices
Tsallteleservicesexceptsms
BS12KBITUNRESTRICTEDDIGITAL
Temporarydefaultrestricted
Temporarydefaultallowed
Ssstatusprovisioned
Ssstatuspra
18.11 AT+CCFC Call Forwarding number and Conditions
+CCFC
AT+CCFC=?
Default value if ‘+’ is in sca
18.12 AT+CCWA Call Waiting
AT+CCWA?
AT+CCWA=?
Default value is
Unsolicited Result Codes +CCWA number, type, class
18.13 AT+CHLD Call Hold and Multiparty
AT+CCWA=? +CCWA
AT+CHLD=?
Integer type equals to numbers entered before Send
18.14 AT+CLIP Calling Line Identification
AT+CLIP?
AT+CLIP=?
18.15 AT+CLIR Calling Line Identification Restriction
+CLIP number,type
+CLIP 07747008670,129,,,Matt L,0
AT+CLIR?
Presentation indicator is used according to
18.16 AT+CSSN Supplementary Service Notification
AT+CSSN?
AT+CSSN=?
Enable the +CSSU result code presentation status in the TA
18.17 AT+CUSD Unstructured Supplementary Service Data
AT+CUSD?
AT+CUSD=?
Different alternatives are shown below
+CUSD0 OK
+CUSD0,ALARM
AT+CUSD=1,*#100# +CUSD 0,07787154042
Alphabetical Listing of AT Commands
AT*E2STKL
AT*E2STKM
AT*E2STKN
AT*E2STKS
AT*ESCG
AT*ESCN
AT*ESDG
AT*ESDI
AT+CGQREQ
AT+CGREG
AT+CGSMS
AT+CHLD
AT+CPAS
AT+CPBF
AT+CPBR
AT+CPBS
AT+IPR
AT+VTS
AT+WS46
ATA