304
Developer’s Guide 98-08901C39-B © Motorola Communications Ltd., 2002 A subsidiary of Motorola Inc. All rights reserved. g18 GSM/GPRS OEM Embedded Module

g18 GSM-GPRS Embedded Module

Embed Size (px)

Citation preview

Page 1: g18 GSM-GPRS Embedded Module

Developer’s Guide98-08901C39-B

© Motorola Communications Ltd., 2002A subsidiary of Motorola Inc.All rights reserved.

g18 GSM/GPRSOEM Embedded Module

Page 2: g18 GSM-GPRS Embedded Module

REVISION HISTORY

Revision Date Purpose

1.0 7 April 01 G18 Developer Guide first version

2.0 15 Oct 01 Update VII Customer Assistance

Update table 2 "g18 compatibility with d15" Ch. 2

"Turn On/Off timings" Ch. 3.1.2

Update "How/When to make the unit to wakeup" Ch. 3.1.3

Update "Audio levels" Ch. 3.1.6

Update "Port Configuration" at Ch. 3.1.8

Update DTR & DCD lines - Ch 3.1.9

New Chapter "Setting Baud Rate" - Ch. 3.1.10

Update "Sending Fax" Ch. 4.1.17

New Chapter "How to establish GPRS context" Ch 4.1.18

New Chapter "How to change Pin code number" Ch 4.1.19

New Chapter "How to write into the fix dialling (FD) phone book" Ch. 4.1.20

Update table 13 in "Basic AT Command list"

Update table 16 in "Advance AT command list"

Update table 23 in "ETSI 07.07 mobile equipment Control and status commands"

Update table 25 in "V.25ter commands used with GSM"

Update table 29 in "ETSI 07.05 text mode"

Update table 30 in "ETSI 07.05 PDU mode"

Update Spec. Annex B

Update Annex C. Ch. 1.1, 1.2, 1.3, 1.4, 1.8, 2.1, 2.5, 2.6, 2.7, 2.13, 2.14, 2.15, 2.16, 2.17, 2.22, 2.27, 2.37, 2.46, 2.54, 2.57, 2.58, 2.59, 2.70, 2.71, 2.72

Add in Annex E "Default Dip switch/Jumpers setting"

New Annex G "IPs over AT commands list"

98-08901C39-A 6 Mar 02 Major revision to language and format throughout

98-08901C39-B 15 Aug 02 Update book version

Update table 2 in "Differences Between the d15 and g18" with new AT commandsUpdate table 2 in "Differences Between the d15 and g18"

Add to section 3.2.2.1, Turning the Unit On or Off, in Design Considerations

Add note in Design Considerations, section 3.2.2.3, Turning the Unit On Using the TS Pin

Page 3: g18 GSM-GPRS Embedded Module

Replace sentence in Design Considerations, section 3.3.4, Analog Audio with Hands Free

Update section 3.4.2, DTR Line and DCD LIne, in Design ConsiderationsAdd to note in section 3.4.2, DTR Line and DCD LIne, in Design Considerations

Update section 3.4.3, Setting the Baud Rate, in Design Considerations

Add to note in section 3.5.1, SIM Card Support, in Design Considerations

Update section 4.2.1.1, Configuring Setup and Audio Routing in g18, in Software Interface

Update note in Software Interface, section 4.2.2, Data Communication

Update table in section 4.3.1, Making a Voice Call, in Software Interface

Update table in section 4.3.2, Receiving a Voice Call, in Software Interface

Add note to section 4.3.6, Enabling Cell Broadcast (CB) Reception

Update section 4.6.8, Establishing GPRS PDP Context, in Software Interface

Add quotes in section 4.6.9, Changing the PIN Code Number, in Software Interface

Add quotes to Dn command in table 12 "Basic Call Control Commands", section 4.7Add to S2 command in table 12 "Basic Call Control Commands"Add to V0 command in table 12 "Basic Call Control Commands"

Update table 17 in "ETSI 07.07 Call Control Commands and Methods", section 4.10

Add error code in table 18 "ETSI 07.07 Mobile Extended Error Report", section 4.10

Update table 20 in "ETSI 07.07 Mobile Equipment Control and Status Commands", section 4.10

Add command S94 in table 22 "V.25ter Commands Used with GSM", section 4.11Change description of S96 command in table 22 "V.25ter Commands Used with GSM"

Update table 23 in "V.25ter Voice Commands", section 4.11

Add new chapter, MUX Integration, section 5Update MUX Integration chapter

Update all AT Commands tables with Response/Action instead of Reaction, section 8

Update table in 8.1.2, Feedback from the System

Update table in 8.1.4, Answering a Voice Call

Update table in 8.1.7, Reading a Pone Book Entry

Update table in 8.1.9, Sending an SMS in PDU Mode

Add Read and Test commands to AT+CAOC command table, section 8.2.2

Update AT+CCFC command table and example, section 8.2.3

Update AT+CCWA Response/Action column (Execute mode description), section 8.2.4

Page 4: g18 GSM-GPRS Embedded Module

Update +CHLD modes table in AT+CHLD command, section 8.2.5

Update AT+CLCC command table and example, section 8.2.6

Add note to AT+CLIR command, section 8.2.9

Update AT+CMGS Response/Action column in command table and add note, section 8.2.11

Add note to AT+CNUM command, and update example, section 8.2.12

Update Response/Action column in AT+COPS command table, section 8.2.13

Update AT+CPBW command example, section 8.2.15

Add AT to CSTA command table, section 8.2.18

Replace AT+CBST command table with new table and example, section 8.2.19Update Response/Action and Remarks columnsAdd to AT+CBST command noteUpdate At+CBST command example

Update AT+CGMI command table and example, section 8.2.20

Update AT+CGMM command table and example, section 8.2.21

Update AT+CGMR command table and example, section 8.2.22

Update AT+CGSN command table, section 8.2.23

Update AT+CHUP command table, section 8.2.24

Change AT+CMGD command table with new table, and add to note, section 8.2.25Update Remarks in AT+CMGD command tableUpdate noteReplace example with new example

Update AT+CMGL command table, section 8.2.27

UPdate AT+CMGR command table, section 8.2.28

Update AT+CPMS command table and example, section 8.2.31

Update AT+CSCA command table, section 8.2.32

Change At+CSCS command table with new table, section 8.2.33Update command example

Update AT+CSMS command table, section 8.2.34

Change AT+CSQ command table with new table and example, section 8.2.35Update Remarks column in command table

Add note to At+CEER command, section 8.2.36

Change parameter description in Remarks column of AT+CKPD command table, section 8.2.37Update At+CKPD command table with Test command, section 8.2.37

Update Remarks column in AT+CRC command table, and add note, section 8.2.43

Page 5: g18 GSM-GPRS Embedded Module

Add note to AT+CNMI command, section 8.2.44Update AT+CNMI command note and example

Update AT+CMER command table, section 8.2.46

Add note to AT+CPBF command, section 8.2.47

Add note to AT+CESP command, section 8.2.48

Replace AT+CMGW command table with new table, section 8.2.49

Update Remarks in AT+CNMA, DTE command table and fix note, section 8.2.51

Update AT+CBAUD command table, and add example, section 8.2.53Add note to AT+CBAUD command, section 8.2.53Add to AT+CBAUD command note, section 8.2.53

Update note in AT+CGPRS, GPRS command, section 8.2.54

Update AT+CGPADDR command (includes table, note and example), section 8.2.55

Update Response/Action column in AT+CGDCONT command, section 8.2.57

Add Remarks column to AT+CGATT, GPRS command table, section 8.2.60

Update title of AT+CIMI command, section 8.2.62

Update AT+CRSM command table, section 8.2.63

Update AT+CRTT command table, section 8.2.67Update example

Update At+CMSS command table, section 8.2.73Update example

Update note in AT+MMGR command, section 8.2.75

Add new AT command: At+MSCTS, Motorola Sleep CTS Control, section 8.2.77Add example

Add new AT command: AT+CSMP, Set SMS SIM Parameters, section 8.2.78Add exampleUpdate AT+CSMP command table

Add new AT command: At+CSVM, Set VoiceMail Parameters, section 8.2.79Add exampleUpdate AT+CSVM command table

Add new AT command: AT+MFS, Motorola Frequency of Search, section 8.2.80Add exampleUpdate At+MFS command table

Add new AT command: AT+CSCB, Select Cell Broadcast Message Types, section 8.2.81Add exampleUpdate AT+CSCB command note (+CSCB Parameters)

Page 6: g18 GSM-GPRS Embedded Module

Add new AT command: AT+MCSAT, Motorola Control SMS Alert Tone, section 8.2.82Add exampleUpdate AT+MCSAT command table, note and example

Add new AT command: AT+MECC, Motorola Extended Characters Check, section 8.2.83Add exampleUpdate example

Add new AT command: AT+CSCR, SIM Card Reader, section 8.2.84Add example

Add new AT command: AT+MCELL, Motorola Cell Description, section 8.2.85

Add new AT command: AT+IPR, Setting and Saving the Baud Rate, section 8.2.86Update AT+IPR command table

Add new chapter, g18 PC Loader Application, section 10Update g18 PC Loader Application chapter

Page 7: g18 GSM-GPRS Embedded Module

g18 GSM/GPRSOEM Embedded Module

Developer’s Guide

CONTENTS REVISION HISTORY ................................................................................................................................................................ii USING THIS GUIDE.............................................................................................................................................................. xiii PURPOSE................................................................................................................................................................................ xiii INTENDED AUDIENCE........................................................................................................................................................ xiii DISCLAIMER ......................................................................................................................................................................... xiii REFERENCE DOCUMENTS................................................................................................................................................. xiii CUSTOMER ASSISTANCE ...................................................................................................................................................xiv• REGULATORY REQUIREMENTS ......................................................................................................................................xiv

• Investigate and Obtain Regulatory Approval .................................................................................................................xiv• Full-Product Certification ................................................................................................................................................xv• Country Requirements .....................................................................................................................................................xv• Countries of the European Union and EFTA...................................................................................................................xv• North American GSM Type Certification ......................................................................................................................xvi• United States of America ................................................................................................................................................xvi• Canada ............................................................................................................................................................................xvi• Regulatory Statement......................................................................................................................................................xvi7. g18 Type Certification Identifications .........................................................................................................................xvii7. Safety............................................................................................................................................................................xvii

THE INTEGRATOR'S TASK1.1 GENERAL..............................................................................................................................................................................11.2 INTRODUCTION ..................................................................................................................................................................11.3 PLANNING THE PRODUCT AND CREATING THE DESIGN ........................................................................................1

1.3.1 Developing a Usage Model .........................................................................................................................................11.3.2 Developing a Message Model .....................................................................................................................................21.3.3 Defining a Service Strategy.........................................................................................................................................21.3.4 Defining Remote Diagnostic Functionality.................................................................................................................21.3.5 Investigating and Obtaining Regulatory Approval .....................................................................................................3

1.4 DEVELOPING AND VALIDATING THE HARDWARE...................................................................................................31.4.1 Designing the Hardware Platform...............................................................................................................................31.4.2 Considering Power Supply Options ............................................................................................................................31.4.3 Selecting the Source Antenna .....................................................................................................................................31.4.4 Setting Up a Development Test Environment.............................................................................................................3

March 2002© Motorola Inc., 2002 98-08901C39-B

Page 8: g18 GSM-GPRS Embedded Module

1.5 DEVELOPING SUPPORTING APPLICATION SOFTWARE ........................................................................................... 31.6 TESTING AND APPROVING THE PRODUCT ................................................................................................................. 4

1.6.1 Setting Up a Final Test Environment ......................................................................................................................... 41.6.2 Installing and Field-Testing the Product .................................................................................................................... 4

1.7 RESOURCE ASSISTANCE.................................................................................................................................................. 41.7.1 Integrating Engineering Support ................................................................................................................................ 4

1.8 ENVIRONMENTAL ISSUES............................................................................................................................................... 51.8.1 General Precautions .................................................................................................................................................... 51.8.2 ESD Handling Precautions ......................................................................................................................................... 5

MODEL DESCRIPTION2.1 GENERAL ............................................................................................................................................................................. 72.2 INTRODUCTION.................................................................................................................................................................. 72.3 BASIC MODEL OVERVIEW............................................................................................................................................... 7

2.3.1 g18 DV Slim............................................................................................................................................................... 72.3.2 g18 DV Board Only – Horizontal............................................................................................................................... 82.3.3 g18 DVG/Slim............................................................................................................................................................ 8

2.4 D15 AND G18 DIFFERENCES............................................................................................................................................ 9

DESIGN CONSIDERATIONS3.1 GENERAL ........................................................................................................................................................................... 133.2 POWER SUPPLY CONSIDERATIONS ............................................................................................................................ 13

3.2.1 Power Supply Losses................................................................................................................................................ 133.2.2 g18 Current Consumption ........................................................................................................................................ 133.2.3 How/When to Wake Up the Unit ............................................................................................................................. 16

3.3 AUDIO CIRCUIT CONSIDERATIONS ............................................................................................................................ 173.3.1 Digital Audio ............................................................................................................................................................ 173.3.2 Analog Audio Without Hands Free .......................................................................................................................... 183.3.3 Analog Audio - Levels ............................................................................................................................................. 183.3.4 Analog Audio With Hands Free ............................................................................................................................... 20

3.4 DATA PORT CONSIDERATIONS.................................................................................................................................... 213.4.1 Data Levels ............................................................................................................................................................... 213.4.2 DTR Line and DCD Line ......................................................................................................................................... 223.4.3 Setting the Baud Rate ............................................................................................................................................... 22

3.5 SIM CARD CONSIDERATIONS....................................................................................................................................... 233.5.1 SIM Card Support..................................................................................................................................................... 23

3.6 ESD CONSIDERATIONS................................................................................................................................................... 233.7 ANTENNA CONSIDERATIONS....................................................................................................................................... 24

3.7.1 Antenna Systems ...................................................................................................................................................... 243.7.2 Antenna Safety ......................................................................................................................................................... 243.7.3 Antenna Performance ............................................................................................................................................... 243.7.4 Portable Devices ....................................................................................................................................................... 243.7.5 Fixed Devices ........................................................................................................................................................... 253.7.6 Antenna Test Methods.............................................................................................................................................. 25

3.8 MECHANICS - MOUNTING THE G18............................................................................................................................. 253.8.1 Fixed-Mount Usage .................................................................................................................................................. 253.8.2 Fastening Units with Housing .................................................................................................................................. 26

ii 98-08901C39-B

Page 9: g18 GSM-GPRS Embedded Module

3.8.3 Fastening DIN Units..................................................................................................................................................263.9 CONNECTING THE M8989 HANDSET TO THE G18 ....................................................................................................263.10 GPS CONSIDERATIONS .................................................................................................................................................26

SOFTWARE INTERFACE4.1 GENERAL............................................................................................................................................................................274.2 MODEM COMMUNICATION MODES ............................................................................................................................27

4.2.1 Voice Communication...............................................................................................................................................274.2.2 Data Communication.................................................................................................................................................284.2.3 SMS Communication ................................................................................................................................................294.2.4 Fax Communication ..................................................................................................................................................29

4.3 BASIC OPERATIONS.........................................................................................................................................................294.3.1 Making a Voice Call .................................................................................................................................................294.3.2 Receiving a Voice Call..............................................................................................................................................294.3.3 Commencing Voice Communication .......................................................................................................................304.3.4 Making a CSD - Data Call ........................................................................................................................................304.3.5 Receiving a Data Call................................................................................................................................................304.3.6 Enabling Cell Broadcast (CB) Reception..................................................................................................................304.3.7 Setting Up the g18 in CSD Mode..............................................................................................................................31

4.4 SENDING AND RECEIVING DATA IN DIFFERENT FLOW CONTROLS ..................................................................314.4.1 Flow Control Set to Hardware Flow Control (FC) ...................................................................................................314.4.2 Flow Control - Flow Control Set to Xon/Xoff..........................................................................................................314.4.3 Flow Control Set to None..........................................................................................................................................32

4.5 CALL WAITING, CALL FORWARDING, AND CONFERENCE CALLS .....................................................................324.6 SENDING AN SMS .............................................................................................................................................................32

4.6.1 Sending an SMS in PDU Mode.................................................................................................................................324.6.2 Sending an SMS in PDU Mode - Wave Forms.........................................................................................................344.6.3 Sending an SMS in CSD Mode.................................................................................................................................344.6.4 Receiving an SMS.....................................................................................................................................................344.6.5 Sending and Receiving Binary Data Via SMS..........................................................................................................354.6.6 Receiving an SMS in CSD Mode - Wave Forms......................................................................................................354.6.7 Sending a Fax ............................................................................................................................................................434.6.8 Establishing GPRS PDP Context ..............................................................................................................................434.6.9 Changing the PIN Code Number ..............................................................................................................................444.6.10 Writing into the Fix Dialing (FD) Phone Book.......................................................................................................44

4.7 BASIC AT COMMANDS....................................................................................................................................................454.8 ERROR CORRECTION AND COMPRESSION (ECC) COMMANDS............................................................................494.9 FAX CLASS 1 COMMANDS .............................................................................................................................................494.10 ETSI 07.07 STANDARD ...................................................................................................................................................494.11 V.25TER COMMANDS USED WITH GSM....................................................................................................................534.12 ETSI 07.05 STANDARD (SMS)........................................................................................................................................55

4.12.1 Block Mode .............................................................................................................................................................554.12.2 Text Mode ...............................................................................................................................................................564.12.3 PDU Mode...............................................................................................................................................................57

MUX INTEGRATION5.1 GENERAL............................................................................................................................................................................59

98-08901C39-B iii

Page 10: g18 GSM-GPRS Embedded Module

5.2 MUX INTEGRATION REQUIREMENTS......................................................................................................................... 595.3 MUX OPEN SERVICE ....................................................................................................................................................... 595.4 MUX CLOSE SERVICE ..................................................................................................................................................... 595.5 DATA TRANSFER ............................................................................................................................................................. 595.6 TWO CHANNEL LIMITATION ........................................................................................................................................ 595.7 SYSTEM BEHAVIOR ........................................................................................................................................................ 605.8 SUPPORTED PROTOCOL SERVICES ............................................................................................................................. 605.9 USER INTEGRATION........................................................................................................................................................ 61

5.9.1 Introduction .............................................................................................................................................................. 61

HARDWARE6.1 GENERAL ........................................................................................................................................................................... 636.2 HOST INTERFACE ............................................................................................................................................................ 63

6.2.1 Modem I/O Connector.............................................................................................................................................. 636.2.2 Interface Cable.......................................................................................................................................................... 63

6.3 ANTENNAS ........................................................................................................................................................................ 636.3.1 GSM Antenna ........................................................................................................................................................... 636.3.2 GPS Antenna (Recommendation) ............................................................................................................................ 646.3.3 Antenna Connector ................................................................................................................................................... 646.3.4 Antenna Cable Assembly ......................................................................................................................................... 64

6.4 DEVELOPER’S KIT ........................................................................................................................................................... 646.5 VENDOR CONTACTS ....................................................................................................................................................... 64

TESTING7.1 GENERAL ........................................................................................................................................................................... 697.2 TESTING STAGES ............................................................................................................................................................. 69

7.2.1 Hardware Integration ................................................................................................................................................ 697.2.2 Desense and EMI...................................................................................................................................................... 707.2.3 Regulatory Compliance ............................................................................................................................................ 707.2.4 Application Software ................................................................................................................................................ 707.2.5 Final Assembly ......................................................................................................................................................... 717.2.6 End User Problem Resolution .................................................................................................................................. 717.2.7 OEM Service Depot Repair ...................................................................................................................................... 71

7.3 DIAGNOSTIC UTILITY..................................................................................................................................................... 717.3.1 Quality Assurance Testing........................................................................................................................................ 717.3.2 Equipment Test Set-up ............................................................................................................................................. 72

AT COMMANDS8.1 BASIC FUNCTIONALITY................................................................................................................................................. 73

8.1.1 PIN and PUK Code Entry........................................................................................................................................ 73 8.1.2 Feedback from the System ...................................................................................................................................... 74 8.1.3 Establishing a Voice Call ........................................................................................................................................ 75 8.1.4 Answering a Voice Call........................................................................................................................................... 76 8.1.5 Finding a Phone Book Entry ................................................................................................................................... 76 8.1.6 Writing a Phone Book Entry ................................................................................................................................... 77 8.1.7 Reading a Phone Book Entry................................................................................................................................... 77 8.1.8 Phone Book Function .............................................................................................................................................. 77

iv 98-08901C39-B

Page 11: g18 GSM-GPRS Embedded Module

8.1.9 Sending an SMS in PDU Mode................................................................................................................................78 8.1.10 Establishing GPRS PDP Context ...........................................................................................................................78

8.2 AT COMMAND LISTING ..................................................................................................................................................80 8.2.1 ATD, Dialing............................................................................................................................................................80 8.2.2 AT+CAOC, Charge Advice ....................................................................................................................................81 8.2.3 AT+CCFC, Call Forwarding Number and Conditions ............................................................................................82 8.2.4 AT+CCWA, Call Waiting........................................................................................................................................83 8.2.5 AT+CHLD, Call Related Supplementary Services..................................................................................................84 8.2.6 AT+CLCC, List Current Calls .................................................................................................................................89 8.2.7 AT+CLCK, Facility Lock ........................................................................................................................................91 8.2.8 AT+CLIP, Calling Line Identification Presentation ................................................................................................92 8.2.9 AT+CLIR, Calling Line Identification Restriction ..................................................................................................93 8.2.10 AT+CMEE, Report Mobile Equipment ................................................................................................................94 8.2.11 AT+CMGS, Sending an SMS Message .................................................................................................................95 8.2.12 AT+CNUM, Subscriber Number ...........................................................................................................................96 8.2.13 AT+COPS, Operator Selection ..............................................................................................................................97 8.2.14 AT+CPBS, Selected Phone Book Memory Storage ..............................................................................................99 8.2.15 AT+CPBW, Writing Phone Book Entries ...........................................................................................................101 8.2.16 AT+CPIN, Enter Pin ............................................................................................................................................103 8.2.17 AT+CREG, Network Registration .......................................................................................................................105 8.2.18 AT+CSTA, Selecting Type of Address ...............................................................................................................106 8.2.19 AT+CBST, Selecting Bearer Service Type .........................................................................................................107 8.2.20 AT+CGMI, Requesting Manufacturer Identification ..........................................................................................108 8.2.21 AT+CGMM, Requesting Model Identification....................................................................................................109 8.2.22 AT+CGMR, Requesting Revision Identification.................................................................................................109 8.2.23 AT+CGSN, Requesting Product Serial Number Identification ...........................................................................110 8.2.24 AT+CHUP, Hanging Up Calls.............................................................................................................................110 8.2.25 AT+CMGD, Deleting SMS Messages .................................................................................................................111 8.2.26 AT+CMGF, Message Format ..............................................................................................................................113 8.2.27 AT+CMGL, Listing Messages.............................................................................................................................114 8.2.28 AT+CMGR, Reading Messages...........................................................................................................................115 8.2.29 AT+CPAS, Phone Activity Status .......................................................................................................................115 8.2.30 AT+CPBR, Reading Phone Book Entries............................................................................................................116 8.2.31 AT+CPMS, Preferred Message Storage ..............................................................................................................117 8.2.32 AT+CSCA, Service Center Address ....................................................................................................................118 8.2.33 AT+CSCS, Selecting TE Character Set ...............................................................................................................119 8.2.34 AT+CSMS, Selecting the Message Service.........................................................................................................120 8.2.35 AT+CSQ, Signal Quality .....................................................................................................................................121 8.2.36 AT+CEER, Extended Error Report......................................................................................................................121 8.2.37 AT+CKPD, Keypad Control ................................................................................................................................123 8.2.38 AT+FCLASS, Selecting a Mode..........................................................................................................................124 8.2.39 AT+GCAP, Requesting Complete Capabilities List............................................................................................124 8.2.40 AT+CMOD, Calling Mode .................................................................................................................................125 8.2.41 AT+CRLP, Radio Link Protocol .........................................................................................................................126 8.2.42 AT+CR, Service Reporting Control ....................................................................................................................126 8.2.43 AT+CRC, Cellular Result Codes .........................................................................................................................127 8.2.44 AT+CNMI, New Message Indications to TE+CNMI..........................................................................................128 8.2.45 AT+CMEC, Mobile Equipment Control Mode ..................................................................................................130 8.2.46 AT+CMER, Mobile Equipment Event Reporting ..............................................................................................131

98-08901C39-B v

Page 12: g18 GSM-GPRS Embedded Module

8.2.47 AT+CPBF, Finding Phone Book Entries ............................................................................................................ 132 8.2.48 AT+CESP, Entering SMS Block Mode .............................................................................................................. 134 8.2.49 AT+CMGW, Writing Messages in PDU Mode .................................................................................................. 134 8.2.50 AT+CTFR1, Diverting an Incoming Call to the Voice Mail .............................................................................. 135 8.2.51 AT+CNMA, DTE Confirming the Previous Message ........................................................................................ 135 8.2.52 AT+CBAND, Changing Band............................................................................................................................. 136 8.2.53 AT+CBAUD, Setting the Baud Rate................................................................................................................... 137 8.2.54 AT+CGPRS, GPRS Coverage............................................................................................................................. 138 8.2.55 AT+CGPADDR, Showing the PDP Address ...................................................................................................... 139 8.2.56 AT+CGCLASS, GPRS MS Class ....................................................................................................................... 140 8.2.57 AT+CGDCONT, Defining the PDP Context ...................................................................................................... 141 8.2.58 AT+CGQMIN, Quality of Service Provider ....................................................................................................... 142 8.2.59 AT+CGACT, PDP Context Activation/Deactivation Request............................................................................ 143 8.2.60 AT+CGATT, GPRS Attach/Detach Request ...................................................................................................... 144 8.2.61 AT+CGQREQ, Defining/Modifying/Removing a Requested Quality of Service Profile .................................. 145 8.2.62 AT+CIMI, Requesting International Mobile Subscriber Identity (IMSI) ........................................................... 146 8.2.63 AT+CRSM, Restricting SIM Access................................................................................................................... 147 8.2.64 AT+CPOL, Preferred Operator List .................................................................................................................... 148 8.2.65 AT+CIPE, ENABLE +CIP AT Command.......................................................................................................... 149 8.2.66 AT+CIP, IP Primitive Over AT Command ......................................................................................................... 149 8.2.67 AT+CRTT, Selecting the Ring Tone .................................................................................................................. 150 8.2.68 AT+CPWD, Changing the Password ................................................................................................................. 151 8.2.69 Fax AT Commands.............................................................................................................................................. 151 8.2.70 AT+MTDTR, DTR Line Test Command............................................................................................................ 152 8.2.71 AT+MTCTS, CTS Line Test Command ............................................................................................................. 152 8.2.72 AT+MCWAKE, DTE Wake Line Control Command ....................................................................................... 153 8.2.73 AT+CMSS, Send Message from Storage ............................................................................................................ 153 8.2.74 AT+MMGL, Message List ................................................................................................................................. 154 8.2.75 AT+MMGR, Read Message................................................................................................................................ 154 8.2.76 AT+MMGA, Changing the Message Attributes ................................................................................................. 155 8.2.77 AT+MSCTS, Motorola Sleep CTS Control ........................................................................................................ 155 8.2.78 AT+CSMP, Set SMS SIM Parameters ................................................................................................................ 157 8.2.79 AT+CSVM, Set VoiceMail Parameters .............................................................................................................. 159 8.2.80 AT+MFS, Motorola Frequency of Search........................................................................................................... 161 8.2.81 AT+CSCB, Select Cell Broadcast Message Types ............................................................................................. 162 8.2.82 AT+MCSAT, Motorola Control SMS Alert Tone .............................................................................................. 166 8.2.83 AT+MECC, Motorola Extended Characters Check ............................................................................................ 168 8.2.84 AT+CSCR, SIM Card Reader ............................................................................................................................. 169 8.2.85 AT+MCELL, Motorola Cell Description............................................................................................................ 169 8.2.86 AT+IPR, Setting and Saving the Baud Rate........................................................................................................ 171 8.2.87 AT+PT42 ............................................................................................................................................................. 172 8.2.88 AT+CMUX, Multiplexing Mode ........................................................................................................................ 172

G18 EVALUATION BOARD9.1 GENERAL ......................................................................................................................................................................... 1739.2 EV BOARD ISSUE P4 ...................................................................................................................................................... 173

9.2.1 Connector Description ............................................................................................................................................ 1749.2.2 Jumper Description................................................................................................................................................. 175

9.3 EV BOARD ISSUE P5 ...................................................................................................................................................... 176

vi 98-08901C39-B

Page 13: g18 GSM-GPRS Embedded Module

9.3.1 Connector Description.............................................................................................................................................1779.3.2 S3 Dip Switch Description......................................................................................................................................179

G18 PC LOADER APPLICATION10.1 GENERAL........................................................................................................................................................................18110.2 APPLICATION OPTIONS ..............................................................................................................................................181

10.2.1 Setting....................................................................................................................................................................18110.2.2 Programming.........................................................................................................................................................183

SPECIFICATIONSA.1 GENERAL.........................................................................................................................................................................187A.2 MODEL SPECIFICATIONS.............................................................................................................................................188A.3 PIN DESCRIPTIONS........................................................................................................................................................190A.4 SLIM CONNECTIVITY OPTIONS .................................................................................................................................191A.5 SLIM AND GPS CONNECTIVITY OPTIONS ...............................................................................................................192A.6 DIN CONNECTIVITY OPTIONS....................................................................................................................................192A.7 MECHANICAL SPECIFICATION DIAGRAMS ............................................................................................................192A.8 LANGUAGE SUPPORT...................................................................................................................................................194

QUICK STARTB.1 POWER CONNECTIONS.................................................................................................................................................197B.2 G18 CONNECTIONS........................................................................................................................................................197B.3 CUSTOMER CONNECTIONS.........................................................................................................................................197B.4 AUDIO CONNECTIONS..................................................................................................................................................197B.5 SIM CONNECTIONS .......................................................................................................................................................197B.6 BAND SELECTIONS .......................................................................................................................................................197B.7 RS232 CONNECTIONS....................................................................................................................................................197B.8 ANTENNA CONNECTIONS ...........................................................................................................................................197B.9 DEFAULT DIP SWITCH/JUMPER SETTINGS .............................................................................................................198

DESENSEC.1 GENERAL .........................................................................................................................................................................199C.2 DESENSE DEFINED ........................................................................................................................................................199

C.2.1 Noise Sources .........................................................................................................................................................199C.2.2 Receiver Susceptibilities.........................................................................................................................................200

C.3 MEASUREMENT TECHNIQUES ...................................................................................................................................200C.3.1 Packet Modem Integration Tester (PMIT) .............................................................................................................200C.3.2 Alternate Measurement Method .............................................................................................................................201C.3.3 Preparing the Device Under Test............................................................................................................................201

C.4 PERFORMANCE GOALS................................................................................................................................................201C.4.1 Radio Performance Capabilities .............................................................................................................................201C.4.2 Determine Emission Level Goals ...........................................................................................................................202

C.5 ACCEPTANCE ANALYSIS ON A SAMPLE DATA SET .............................................................................................202C.6 PREDICTION OF SOURCES...........................................................................................................................................202

C.6.1 Probability of Channel Interference .......................................................................................................................203C.6.2 Desense Scenarios ..................................................................................................................................................203

98-08901C39-B vii

Page 14: g18 GSM-GPRS Embedded Module

C.7 METHODS OF CONTROLLING EMISSIONS .............................................................................................................. 203C.7.1 Shielding Approach ............................................................................................................................................... 203C.7.2 Alternate EMI Reduction Methods ........................................................................................................................ 204

C.8 RF NETWORK ISSUES................................................................................................................................................... 204C.9 ANTENNA........................................................................................................................................................................ 205

C.9.1 Field Strengths from the Antenna .......................................................................................................................... 205C.9.2 Antenna Interactions .............................................................................................................................................. 205C.9.3 Antenna Cable Routing.......................................................................................................................................... 205

C.10 DESENSE SUMMARY .................................................................................................................................................. 205

IP OVER AT COMMANDS LISTD.1 GENERAL ........................................................................................................................................................................ 207D.2 ENABLE IP OVER AT SERVICES +CIPE..................................................................................................................... 207D.3 DSC BUS IP PRIMITIVE OVER AT SERVICES +CIP ................................................................................................. 207D.4 IP PRIMITIVES SUPPORTED BY CIP .......................................................................................................................... 209D.5 REQUEST/CONFIRM PRIMITIVES .............................................................................................................................. 209D.6 UNSOLICITED PRIMITIVES ......................................................................................................................................... 209D.7 IP PRIMITIVES CIP SPECIFICATIONS ........................................................................................................................ 210

D.7.1 Class Indicator Primitives...................................................................................................................................... 210D.7.2 Power Down Primitives ......................................................................................................................................... 213D.7.3 Phone Book Related Primitives ............................................................................................................................. 213D.7.4 Display Indicator Primitives .................................................................................................................................. 215D.7.5 Call Control Interface Primitives........................................................................................................................... 216D.7.6 Call Status Indication Primitives ........................................................................................................................... 216D.7.7 Generate DTMF Signalling Primitives .................................................................................................................. 218D.7.8 Hook-switch Status Indicator Primitives ............................................................................................................... 219D.7.9 Microphone Mute Primitives ................................................................................................................................ 221D.7.10 SEEM Interface Primitives .................................................................................................................................. 221D.7.11 Idle SIM Card Notification Primitives ................................................................................................................ 223D.7.12 SIM Card Deactivation Notification.................................................................................................................... 223D.7.13 SIM Card Activation Notification Primitives...................................................................................................... 224D.7.14 SIM Card Security Notifications ......................................................................................................................... 224D.7.15 Attached Peripherals Primitives .......................................................................................................................... 228D.7.16 IP_HF_AUDIO_STATUS_IND.......................................................................................................................... 229D.7.17 IP_SET_RING_LEVEL_REQ ............................................................................................................................ 230D.7.18 IP_SET_RING_LEVEL_CNF ............................................................................................................................ 230D.7.19 IP_LOW_VOLTAGE_IND................................................................................................................................. 231D.7.20 IP_GET_HF_VOLUME_REQ........................................................................................................................... 231D.7.21 IP_GET_HF_VOLUME_CNF ............................................................................................................................ 231D.7.22 IP_LTC_ERASED_IND...................................................................................................................................... 232

D.8 IP PRIMITIVES CIP EXAMPLES................................................................................................................................... 232

GLOSSARYE.1 GENERAL......................................................................................................................................................................... 241E.2 SHORT MESSAGE SERVICE ABBREVIATIONS........................................................................................................ 243

INDEX

viii 98-08901C39-B

Page 15: g18 GSM-GPRS Embedded Module

LIST OF FIGURESFigure 1. Integrator’s Tasks ..........................................................................................................................................................1Figure 2. g18 DV Slim Data Module............................................................................................................................................7Figure 3. g18 DV Board Only – Horizontal Connection ..............................................................................................................8Figure 4. g18 DV GPS Data Module ............................................................................................................................................8Figure 5. The VCC Signal During TX Periods...........................................................................................................................13Figure 6. Turning On the Unit Using the On/Off Pin .................................................................................................................14Figure 7. Turning On and Off the Unit Using the ON/OFF Pin .................................................................................................14Figure 8. Turning the Unit On Using the TS Line......................................................................................................................14Figure 9. DTR/DSR During Ton ................................................................................................................................................15Figure 10. RTS/CTS During Ton ...............................................................................................................................................15Figure 11. DCD/RI During Ton..................................................................................................................................................15Figure 12. TXD/RXD During Ton .............................................................................................................................................15Figure 13. Sleep Mode Timing ...................................................................................................................................................16Figure 14. Wake the g18 When the DTE Wants to Send Data...................................................................................................16Figure 15. Wake the DTE When Data is Present Using the Wake up Line ...............................................................................17Figure 16. Wake Up the DTE when the Unit Goes from a State of Non-GPRS Coverage to GPRS Coverage ........................17Figure 17. Wake Up Internal Connections .................................................................................................................................17Figure 18. Ground Connections..................................................................................................................................................18Figure 19. g18 Input Maximum Level........................................................................................................................................18Figure 20. Input Maximum Level and BS Detected Signal........................................................................................................18Figure 21. Gcap Amplifier Gain Response.................................................................................................................................19Figure 22. g18 Analog Audio Frequency Response (Audio Out Pin) ........................................................................................19Figure 23. EV Audio Block Diagram .........................................................................................................................................20Figure 24. DTE Connection to g18 (DCE Device) (User Connector 36 Pin ZIF)......................................................................21Figure 25. DTE Connection to g18 (User Connector 28 Pin DIN) ............................................................................................21Figure 26. DCE Connection to g18 (DCE Device) (User Connector 36 Pin ZIF) .....................................................................21Figure 27. DCE Connection to g18 (User Connector 28 Pin DIN) ............................................................................................22Figure 28. The SIM Card Interface.............................................................................................................................................23Figure 29. Mounting the Modem (Front View) ..........................................................................................................................26Figure 30. Mounting the Modem (Rear View) ...........................................................................................................................26Figure 31. Handset Connections / Hardware Required ..............................................................................................................26Figure 32. RI Waveform.............................................................................................................................................................31Figure 33. g18 Receiving a Data Call.........................................................................................................................................31Figure 34. g18 Sending Data Hardware Flow Control ...............................................................................................................31Figure 35. g18 Receiving Data Hardware Flow Control ............................................................................................................31Figure 36. Sending Data Xon/Xoff.............................................................................................................................................32Figure 37. g18 Receiving Data Xon/Xoff...................................................................................................................................32Figure 38. Sending Data in None FC..........................................................................................................................................32Figure 39. g18 Receiving Data in None FC................................................................................................................................32Figure 40. Sending an SMS ........................................................................................................................................................34Figure 41. Receiving an SMS .....................................................................................................................................................35Figure 42. Mux Architecture ......................................................................................................................................................61Figure 43. g18 Setup for Testing ................................................................................................................................................72Figure 44. EV Board P4 - Front................................................................................................................................................174Figure 45. EV Board P4 - Back ................................................................................................................................................174Figure 46. SIM Card Interface ..................................................................................................................................................175

98-08901C39-B ix

Page 16: g18 GSM-GPRS Embedded Module

Figure 47. EV Board P5 - Front ............................................................................................................................................... 176Figure 48. EV Board P5 - Back................................................................................................................................................ 177Figure 49. Dip Switch Description........................................................................................................................................... 179Figure 50. Setting Page ............................................................................................................................................................ 181Figure 51. Applying Pop-up Approval Message...................................................................................................................... 182Figure 52. Set Default Pop-up Approval Message................................................................................................................... 182Figure 53. Programming Page.................................................................................................................................................. 183Figure 54. Image File Selection via Browse Button ................................................................................................................ 183Figure 55. Testing Report Log Activated via Test Button....................................................................................................... 184Figure 56. Start Programming Pop-up Approval Message ...................................................................................................... 184Figure 57. Programming Message in Earlier g18 Versions ..................................................................................................... 185Figure 58. Programming Log in Programming Status Report ................................................................................................. 185Figure 59. Programming Complete Message........................................................................................................................... 186Figure 60. Slim Version .......................................................................................................................................................... 187Figure 61. Slim with GPS Version........................................................................................................................................... 187Figure 62. DIN Version............................................................................................................................................................ 187Figure 63. Data and Voice (Slim) - Connections ..................................................................................................................... 191Figure 64. Data and Voice and GPS Model Connections ........................................................................................................ 192Figure 65. Data and Voice in DIN Configuration Connections ............................................................................................... 192Figure 66. g18 DV Slim ........................................................................................................................................................... 192Figure 67. g18 DV Slim with GPS........................................................................................................................................... 193Figure 68. g18 DV DIN Horizontal ......................................................................................................................................... 194Figure 58. Wanted and Unwanted Signal Levels ..................................................................................................................... 199Figure 59. EMI in a Portable Computer Platform.................................................................................................................... 200Figure 60. PMIT Hardware Facility ......................................................................................................................................... 200Figure 61. Typical PMIT Plot .................................................................................................................................................. 200Figure 62. Spectrum Analyzer Setup ....................................................................................................................................... 201Figure 63. Sample Data Set...................................................................................................................................................... 202Figure 64. Clock Pulling .......................................................................................................................................................... 204

x 98-08901C39-B

Page 17: g18 GSM-GPRS Embedded Module

LIST OF TABLESTable 1. Parts and Tools Requirements ........................................................................................................................................4Table 2. Differences Between the d15 and g18 ............................................................................................................................9Table 3. g18 Current Consumption.............................................................................................................................................13Table 4. g18 Rx Audio Levels ....................................................................................................................................................19Table 5. Rx Audio Levels vs. Different Signals in the BS .........................................................................................................19Table 6. g18 Rx Audio Levels with ATS96=1 ...........................................................................................................................20Table 7. External Drivers and Audio Device Requirements.......................................................................................................20Table 8. The GPS Lines in the g18 (User Connector 36 Pin Zif Socket) ...................................................................................26Table 9. Voice Connectivity .......................................................................................................................................................28Table 10. Regular (HS) and HF Mode using RS232 ..................................................................................................................28Table 11. Features Supported using CSD/GPRS........................................................................................................................29Table 12. Basic Call Control Commands (Including V.25ter) ...................................................................................................45Table 13. Advanced AT Commands List ...................................................................................................................................48Table 14. Supported ECC Commands List................................................................................................................................49Table 15. FAX Class Commands ...............................................................................................................................................49Table 16. General ETSI 07.07 Commands .................................................................................................................................49Table 17. ETSI 07.07 Call Control Commands and Methods ....................................................................................................50Table 18. ETSI 07.07 Mobile Extended Error Report ................................................................................................................50Table 19. ETSI 07.07 Network Service Related Commands .....................................................................................................51Table 20. ETSI 07.07 Mobile Equipment Control and Status Commands................................................................................51Table 21. ETSI 07.07 Mobile Equipment Errors and Status Reports.........................................................................................52Table 22. V.25ter Commands Used with GSM ..........................................................................................................................53Table 23. V.25ter Voice Commands ..........................................................................................................................................54Table 24. ETSI 0705 TE Commands Sent from Host to Phone .................................................................................................55Table 25. ETSI07.05 MT Responses Sent from Phone to Host .................................................................................................55Table 26. ETSI 07.05 Text Mode ...............................................................................................................................................56Table 27. ETSI 0705 PDU Mode................................................................................................................................................57Table 28. ETSI 07.07 Commands for GPRS ..............................................................................................................................58Table 29. External Screen Information.....................................................................................................................................170Table 30. SIM Card Pin Functions ...........................................................................................................................................175Table 31. J114 Functions ..........................................................................................................................................................175Table 32. SIM Card Pin Functions ...........................................................................................................................................178Table 33. P11 Functions ...........................................................................................................................................................178Table 34. Interface Connector, 36 Pin Description Standard, Slim, Slim with GPS and DIN Horizontal...............................190Table 35. Interface Connector, 28 Pin Description DIN Models .............................................................................................190Table 36. Standard, Slim, Slim with GPS and DIN Horizontal Model Functions Available on 36 Pin ZIF ...........................191Table 37. DIN and Horizontal Model Functions Available on 28 Pin ZIF ..............................................................................191Table 39. IP_CLASS_IND Parameters ....................................................................................................................................210Table 40. IP_STOP_REQ Parameters ......................................................................................................................................213Table 41. IP_PD_USAGE_IND Parameters ............................................................................................................................213Table 42. IP_ABBR_DIAL_TBL_IND Parameters .................................................................................................................214Table 43. IP_INDR_CTRL_STATE_IND Parameters ............................................................................................................215Table 44. IP_CALL_STATUS_IND Parameters .....................................................................................................................217Table 45. IP_CALL_DTMF_REQ Parameters ........................................................................................................................219Table 46. IP_HOOKSWITCH_IND Parameters ......................................................................................................................219Table 47. IP_MUTE_REQ Parameters.....................................................................................................................................221

98-08901C39-B xi

Page 18: g18 GSM-GPRS Embedded Module

Table 48. IP_MUTE_IND Parameters ..................................................................................................................................... 221Table 49. SIM Card Status ....................................................................................................................................................... 222Table 50. SEEM_ACTIVATE_IND Parameters ..................................................................................................................... 223Table 51. SEEM_DEACTIVATE_IND Parameters ................................................................................................................ 223Table 52. SEEM_ACTIVATE_CNF Parameters..................................................................................................................... 224Table 53. SEEM_STATUS_CNF Parameters ......................................................................................................................... 224Table 54. SEEM_PIN_VERIFY_CNF Parameters.................................................................................................................. 225Table 55. SEEM_UNBLOCKING_CNF Parameters .............................................................................................................. 225Table 56. SEEM_PIN_DISABLE_CNF Parameters ............................................................................................................... 226Table 57. SEEM_PIN_ENABLE_CNF Parameters ................................................................................................................ 226Table 58. SEEM_PIN_CHANGE_CNF Parameters ............................................................................................................... 227Table 59. SEEM_CARD_STATUS_IND Parameters ............................................................................................................. 227Table 60. IP_NUM_OF_ATTACHED_PERIPHERALS_IND Parameters ............................................................................ 228Table 61. IP_ATTACHED_PERIPHERALS_INFO_IND Parameters ................................................................................... 229Table 62. IP_HF_AUDIO_STATUS_IND Parameters ........................................................................................................... 230Table 63. IP_SET_RING_LEVEL_REQ Parameters .............................................................................................................. 230Table 64. IP_SET_RING_LEVEL_CNF Parameters .............................................................................................................. 230Table 65. IP_LOW_VOLTAGE_IND Parameters .................................................................................................................. 231Table 66. IP_GET_HF_VOLUME_REQ Parameters ............................................................................................................. 231Table 67. IP_GET_HF_VOLUME_CNF Parameters.............................................................................................................. 231Table 68. IP_LTC_ERASED_IND Parameters ....................................................................................................................... 232Table 69. IP_CALL_STATUS_IND Ref. GSM-IP 7.3 ........................................................................................................... 232Table 70. INDR_CTRL_STATE_IND Ref. GSM-IP 6.14...................................................................................................... 233Table 71. IP_STOP_REQ Ref. GSM-IP 6.6. ........................................................................................................................... 233Table 72. ATTACHED_PERIPHERALS_IND Ref. GSM-IP 10.2. ....................................................................................... 233Table 73. HF_AUDIO_STATUS_IND Ref. GSM-IP 10.4. .................................................................................................... 234Table 74. LTC_ERASED_IND Ref. GSM-IP10.11. ............................................................................................................... 234Table 75. SEEM_CARD_STATUS_IND Ref. GSM-IP 10.3. ................................................................................................ 234Table 76. SEEM_ACTIVATE_IND Ref. GSM-IP 9.1............................................................................................................ 235Table 77. SEEM_ACTIVATE_IND Ref. GSM-IP 9.3............................................................................................................ 235Table 78. SEEM_DEACTIVATE_IND Ref. GSM-IP 9.2. ..................................................................................................... 235Table 79. SEEM_PIN_CHANGE_CNF Ref. GSM-IP 9.4. ..................................................................................................... 236Table 80. SEEM_PIN_DISABLE_CNF Ref. GSM-IP 9.4...................................................................................................... 236Table 81. SEEM_PIN_ENABLE_CNF Ref. GSM-IP 9.4....................................................................................................... 237Table 82. SEEM_PIN_VERIFY_CNF Ref. GSM-IP 9.4. ....................................................................................................... 237Table 83. SEEM_STATUS_CNF Ref. GSM-IP 9.4. ............................................................................................................... 238Table 84. SEEM_UNBLOCKING_CNF Ref. GSM-IP 9.4..................................................................................................... 238Table 85. IP MUTE Ref. GSM-PCN.8.3. ................................................................................................................................ 238Table 86. IP CALL DTMF Ref. GSM-PCN.7.7 ...................................................................................................................... 239Table 87. IP ERROR Ref. GSM 07.07.7.10. ......................................................................................................................... 239Table 88. IP GET HF VOLUME Ref. GSM-IP 10.8. .............................................................................................................. 239

xii 98-08901C39-B

Page 19: g18 GSM-GPRS Embedded Module

USING THIS GUIDEThis guide presents critical research and development issuesaffecting the design and development of productsincorporating the Motorola g18 900/1800/1900MHz GSM/GPRS Integrated Wireless Modem, used in NorthAmerica, Asia, Africa and Europe.

The purpose of this document is to describe the technicaldetails needed to integrate g18 Tri-band 900, 1800 and 1900MHz Data Module into a host device. The g18 Data Moduleis the next generation that replaces the current d15 DataModule. There are several configurations of this product thatprovide flexibility in meeting full system integrationrequirements, as described in this manual.

PURPOSEData terminal equipment (DTE) OEM teams are often pulledtogether quickly from other work groups. For this reason,OEM team members often need advice about how to bestsustain a concerted design and development effort. Thepurpose of this guide is to assist your team to successfullyproduce a wireless product that integrates the Motorola g18wireless modem.

This guide strives to bridge the gap between the variousengineering and business disciplines that make up OEMteams. Our approach is to provide a practical disclosure ofuseful information that can offer a common understanding ofthe problems you may encounter and examples of probablesolutions.

We at Motorola want to make this guide as helpful aspossible. Keep us informed of your comments andsuggestions for improvements. You can reach us by email at: GSM [email protected]

INTENDED AUDIENCEThe intended audience of this manual are data terminalequipment (DTE) OEM integration team members. Teamshistorically consist of representatives from the disciplines ofhardware, software and RF engineering. These readers willprobably find the entire document useful, if not enlightening.Other readers include marketing, business, and programmanagers. These readers might find the first chapter, whichdiscusses the integrator’s task, to be sufficiently informativefor their needs. The remaining chapters go into more detail.

DISCLAIMERThis guide provides advice and guidelines to OEM teams.Responsibility regarding how the information is used liesentirely with the OEM. Statements indicating supportprovided by, or offered by, Motorola are subject to change atany time.

Motorola reserves the right to make any changes to thismanual.

REFERENCE DOCUMENTSElectromagnetic Compatibility: Principles and Applicationsby David A Weston, published by Marcel Dekker, Inc., 270Madison Avenue, New York, NY 10016 USA.

GSM 07.07 - prETS 300 916, Digital cellulartelecommunication system (Phase 2+); AT command set forGSM Mobile Equipment (ME), Version 5.2.0 or higher,Reference RE/SMG-040707QR1.

GSM 07.05, Digital cellular telecommunication system(Phase 2+); Use of Data Terminal Equipment - Data Circuitterminating; Equipment (DTE-DCE) interface for ShortMessage Service (SMS) and Cell Broadcast Service (CBS),Version 5.3.0, August, 1997, ReferenceTS/SMG-040705QR2.

GSM 03.40, Digital cellular telecommunication system(Phase 2+); Technical realization of the Short MessageService (SMS) Point-to-Point (PP), Version 5.3.0, July1996, Reference TS/SMG-040340QR2.

GSM 04.11 Digital cellular telecommunication system(Phase 2+); Point-to-Point (PP) Short Message Service(SMS) support on mobile radio interface, Version 5.1.0,March 1996, Reference TS/SMG-030411QR.

GSM 03.38, Digital cellular telecommunication system(Phase 2+); Alphabets and language-specific information,Version 5.3.0, July 1996, Reference TS/SMG-040338QR2.

GSM 11.10-1, Digital cellular telecommunication system(Phase 2); Mobile Station (MS) Conformance specification;Part 1: Conformance specification. Draft pr ETS 300 607-1,March 1998, Reference RE/SMG-071110PR6-1.

GSM Specifications are orderable from Global EngineeringDocuments, 15 Inverness Way East, Englewood, Colorado80112-5704 USA 303-792-2181 800-624-3974.

ETSI Standard PCS - 11.10-1.

GSM 02.30 Supplementary services.

GSM 03.90 USSD stage 2.

GSM 11.14 SIM toolkit.

ITU-T V.25ter

Note

A product that incorporates the modem isreferred to as the Original EquipmentManufacturer (OEM) host or simply the host.

98-08901C39-B xiii

Page 20: g18 GSM-GPRS Embedded Module

GSM Data Adapter for Motorola Handsets, AT commandreference, Rev 2, June 9 1997.

ETSI standard SMG31.

GSM 05.02.

ETSI 07.60.

ETSI 0.7.07 Ver. 7.5.0.

CUSTOMER ASSISTANCEThis page is to be used as a source of contact information forany possible queries that may arise.

• Have questions? • Trouble getting the evaluation board set up?• Technical questions?• Configuration questions/problems?• Technical operating problems?• Need documentation?The GSM Data Module Customer Support Center is ready toassist you on integration issues.

• The help desk phone number is: +972 (0) 3 568-4040• Email: [email protected] Motorola, total customer satisfaction is a top priority. Ifyou have a question, a suggestion or a concern about yourMotorola g18 product, we would like to hear from you.

Please contact the Motorola Cellular Response Center by faxon +44 (0) 131 458-6732 or use one of the local phonenumbers in the following countries for general productinquiries.

Austria 0800 297-246

Belgium 0800 72-370

Canada 1 (800) 461-4575

Denmark 4348-8005

Finland 0800 117-036

France 0 803 303-302

Hong Kong 2506-3888

Ireland (01) 402-6887

Italy (02) 696-333-16

Luxembourg 0800 21 99

Netherlands 0800 022 27 43

Norway 22 55 10 04

People’s Republic of China (10) 6846-6060

Portugal (21) 318-0051

Singapore 485-5333

Sweden (08) 445-1210

Switzerland 0800 553-109

UK 0500 55 55 55

United States of America 1 (800) 331-6456

Accessory Items Available to Aid the Developer

Developer Kit S9002x

Handset with SIM CR SCN50011x

Handset without SIM CR SCN50012x

Headset SYN6962

Headset SYN4937

Microphone SMN4097

Speaker SNN4018

GPRS Manager SVN4503

Short Flex Cable 50mm 3086229J10

Long Flex Cable 300mm 3086229J09

Coax Cable 200mm (MMCX/SMA) 3085720G01

If you wish to place an order, please contact your AccountManager. A list of Motorola Account Managers is availableat www.motorola.com/automotive/telematics/. ClickProducts > Data Modules > Contact Us.

REGULATORY REQUIREMENTS

Investigate and Obtain Regulatory Approval

Most countries where the final product will be sold currentlyrequire approval from the local government regulatory body.It is your responsibility to investigate and obtain the properregulatory approval and certification for each country inwhich the product is sold. Motorola can provide the contactnames and phone numbers of the regulatory bodies in eachcountry.

You are required to obtain regulatory approval of productsthat integrate a g18 integrated wireless modem. The specificdetails for achieving regulatory approval may vary fromcountry to country.

xiv98-08901C39-B

Page 21: g18 GSM-GPRS Embedded Module

Worldwide, government regulatory agencies forcommunications have established standards andrequirements for products that incorporate fixed, mobile,and portable radio transmitters. To this end, Motorolaprovides g18 modems as certified in specific regionalmarkets to levels of compliance appropriate for an integrateddevice. Approval is required for two interrelated reasons, toguard public safety and to ensure electrical non-interference.

UL, CSA, and other safety approvals are not required. InAustralia, AUSTEL safety approval is required of networkoperators, meaning that the network operators might passAUSTEL safety requirements through to the deviceintegrators.

Full-Product Certification

As the integrator, you must determine what additionalspecific regulatory requirements are required of the countryin which your product is marketed. This means that yourproduct must be individually certified, even though the g18modems are already approved. The certification processincludes submittal of prototype products and acceptable testresults.

The certification process for your product can take from afew weeks to several months. Its duration can be affected bysafety requirements, the type of product, and the country inwhich you are seeking approval.

Country Requirements

These country requirements are provided as a generalorientation to the certification processes in specific regionsand countries. You are strongly encouraged to use theservices of a consultant or a full-service test house if youhave limited expertise in meeting the regulatoryrequirements of a specific country.

Countries of the European Union and EFTA

Since April 8th 2000, radio and telecommunicationequipment are regulated under directive 1999/5/EC of theEuropean Union. This directive is referred to as the R&TTE.

For equipment within its scope, the R&TTE supersedes theTelecommunication Terminal Equipment directive (TTE98/13/EC), the Electromagnetic Compatibility Directive(EMC 89/336/EC) and the Low Voltage Directive (LVD 73/23/EC).

The R&TTE and important information about it, ispublished by the European Commission under the followingweb address:

http://www.europa.eu.int/comm/enterprise/rtte/infor.htm

The requirements of the R&TTE are given in article 3:• Health and Safety in Article 3.1(a),• EMC in Article 3.1 (b),• Radio in Article 3.2,• Optional requirements in article 3.3.The harmonized standards used for the g18 to demonstratecompliance with the R&TTE directive are:

• EN60950 for Health and Safety, • ETS 300 342 –1 for EMC in Article 3.1 (b),• CTR 19 and 31 as relevant parts of TBR 19 and TBR 31

for Radio.No optional requirements are applicable to GSM terminalequipment.

The implication of the R&TTE is that integrators of the g18will need to raise their own Declaration of Conformity underthe R&TTE using Annex III, IV or V.

Motorola recommends that integrators of the g18 documenttheir compliance activities in a technical construction file.The Motorola test report for the g18 can be used todemonstrate compliance with article 3.2 of the R&TTEunder the following circumstances:• The g18 must be operated at the voltages described in the

technical documentation.• The g18 must not be mechanically or electrically

changed. • Usage of connectors should follow the guidance of the

technical documentation.A Declaration of Conformity and test reports for the g18 willbe available upon request from Motorola. Requests shouldbe made to your contact person within Motorola. Careshould be taken as a product might fall under the scope ofother directives or standards depending on the type ofproduct.

The g18 is not approved under the automotive directive(95/54/EC), as it cannot be connected directly to the powersupply or other systems of a vehicle without havingadditional electronic interfacing.

Host Device Requirements

The host device requirements for the EU and EFTAcountries are:

• If the host device controls the g18 and technically doesnot change it, no additional g18 test is required for the(R&TTE) directive for FTA.

98-08901C39-B xv

Page 22: g18 GSM-GPRS Embedded Module

• EN 301 489-1 and EN 301 489-7 for EMC on the hostdevice. Ensure that there is no technical differences toETS300 342-1. If the host device is a portable or fixedapplication, the CE mark is required. If the host device isin a mobile application, the E mark should be used.

• EN60950 Health and Safety for the host device.• EN50360 for SAR portable device applications (when the

application can be used on or near the head).

North American GSM Type Certification

The g18 complies with the requirements of PCS 1900 TypeCertification scheme as setup by the PCS 1900 TypeCertification Review Board (PTCRB) and is listed as PCS1900 Type Certified product. This certification will beinvalidated if the following conditions are not met:• The g18 must be operated at the voltages described in the

technical documentation.• The g18 must not be mechanically or electrically

changed. • Usage of connectors should follow the guidance of the

technical documentation.• Handsets or external card readers must be certified.

United States of America

The Federal Communications Commission (FCC) requiresapplication for certification of digital devices in accordancewith CFR Title 47, Part 2 and Part 15. This includesElectromagnetic Energy Exposure (EME) testing. As theg18 modem is not a standalone transceiver but is anintegrated module, the g18 cannot be tested by itself forEME certification. It is, however, your responsibility to haveyour completed device tested for EME certification.

Host Device Requirements

The host device requirements are:

• If the host device controls the g18 and technically doesnot change it, FCC CFR 47 part 24 is not required as it iscovered by the g18 approval.

• FCC CFR part 15 needs to be completed as this applies tothe end product, including EME (Electromagnetic EnergyExposure) for a portable application.

• The FCC ID label must be easily visible from the outsideof the equipment enclosure. However, it does not have tobe visible at all times, such as when a battery covers thelabel or is embedded in a host device. In any case, thelabel must not be removed from the g18. It isrecommended to add a label to the outside of the host withthe following information: “FCC ID: ID IHDT6AC1 iscontained within.”

Canada

This class B device also complies with all requirements ofthe Canadian Interference-Causing Equipment Regulations(ICES-003).

Cet appareil numérique de la classe B respecte toutes lesexigences du Règlement sur le matériel brouilleur duCanada.

Regulatory Statement

The following regulatory statement for the E.E.A applies tothe g18 type MG1-4F21 only:

1. The g18 must be operated at the voltages described inthe technical documentation.

2. The g18 must not be mechanically nor electricallychanged. Usage of connectors should follow theguidance of the technical documentation.

The g18 is type approved under CTR 5 ed.2 and CTR 9ed.2. Using different external card readers or handsetsother than those approved by Motorola will invalidatethe type approval and require retesting and re-approvalby the British Approval Board – Telecommunications(BABT). Such testing can only be carried out with priorapproval of Motorola. It must be noted that CTR 5 ed.2and CTR 9 ed.2 are expected to be repealed by October24th. 1998, but changes approved prior to that date canbe marketed after October 24.

3. The g18 has been designed the meet the EMCrequirements of ETS 300 342.

4. When integrating the g18 into a system, Motorolarecommends testing the system to ETS300342-1.

5. The g18 meets the safety requirements of EN60950.

6. Systems using the g18 will be subject to mandatoryEMC testing under directive 89/336/EEC and onlyoptional (see 3.) GSM type approval testing underdirective 98/13/EEC. Other directives like the LVDdirective 73/23/EEC might also be applicable to asystem using g18.

Note

Host device PTCRB approval is required.

xvi98-08901C39-B

Page 23: g18 GSM-GPRS Embedded Module

7. The g18 is type approved at BABT. Changes subject totype approval should be communicated to Motorola andBABT, and are not subject for discussion with otherNotified Bodies.

The above statement has been made on the basis ofMotorola’s long experience in GSM type approvals for theE.E.A. and reviews with BABT of the UK. Motorolarecommends that integrators of the g18 consult Motorola inthe design phase to clarify any regulatory questions.

g18 Type Certification Identifications

Europe MT3-411A21

US FCC ID IHDT6AC1

Canada CANADA 109331257A TYPE ACPA or CAN109331257A TYPE

PTCRB g18

Safety

User OperationDo not operate your telephone when a person is within 8 inches (20 centimeters) of the antenna. A person or objectwithin 8 inches (20 centimeters) of the antenna could impaircall quality and may cause the phone to operate at a higherpower level than necessary.

IMPORTANT: The telephone must be installed in amanner that provides a minimum separation distance of 20 cm or more between the antenna and persons to satisfyFCC RF exposure requirements for mobile transmittingdevices.

IMPORTANT: To comply with the FCC RF exposurelimits and satisfy the categorical exclusion requirements formobile transmitters, the following requirements must bemet:

Antenna Installation• A minimum separation distance of 20 cm needs to be

maintained between the antenna and all persons,otherwise a SAR test will be required.

• The transmitter effective radiated power must be less than3.0 Watts ERP (4.9 Watts or 36.9 dBm EIRP). Thisrequires that the combination of antenna gain and feedline loss does not exceed 16 dBi.

98-08901C39-B xvii

Page 24: g18 GSM-GPRS Embedded Module

xviii98-08901C39-B

Page 25: g18 GSM-GPRS Embedded Module

98-08901C39-B

1. THE INTEGRATOR'S TASK

1.1 GENERALThis chapter provides background information and indicatesthe objectives and tasks required to achieve a successfulimplementation.

Figure 1. Integrator’s Tasks

1.2 INTRODUCTIONAs an OEM integrator, you must accurately choose whereand how wireless technology will facilitate communicationfor your customers. You will also have to evaluate whichtechnical considerations will give your product an edge overthe competition.

To successfully integrate g18 wireless modems into theirhost platforms, you must perform the following tasks:• Plan the product and create the design• Develop and validate the hardware• Develop supporting applications software• Test and approve the product

As you review these tasks, allow sufficient time for requiredactivities, such as the regulatory approval process, (see“Regulatory Requirements”, page xiv) to identify criticalpath activities ahead of time.

1.3 PLANNING THE PRODUCT AND CREATING THE DESIGN

To plan the product and create the design, perform thefollowing steps:• Develop a usage model• Develop a message model• Define a service strategy• Define remote diagnostic functionality• Investigate and obtain regulatory approval

1.3.1 Developing a Usage Model

The usage model answers the question, “How will the endproduct be used - will it be portable or mobile, how manyhours a day will it be used, how many days a week?” and soon.

Perhaps the most important factor for success is a clearunderstanding and decision regarding how the final productis to be used. This guides the development process, since alldesign considerations drive toward meeting the needs of theend user. For example, design issues related to a mobiledevice, such as alternator noise and vibration, are completelydifferent from considerations required for a fixed-pointtelemetry application powered by a solar panel. Definingwhat is and is not important to the end user helps to make thecritical engineering trade-off decisions that are inevitable inevery product design.

As the integrator, it is your responsibility to develop theusage model. Motorola is available to provide assistance andanswer questions, but is not directly involved in this phase ofthe project.

1

Page 26: g18 GSM-GPRS Embedded Module

The Integrator's Task

1.3.2 Developing a Message Model

The message model defines the number of messages that are sent and received and their frequency. To create the messagemodel, determine the quantity and frequency of data sent ineach of the uplink (terminal to network) and downlink(network to terminal) directions.

Answer the question, “Is there a requirement for the terminalto be powered on and ready to receive eight hours a day, ordoes the user turn the unit on only when making a query tothe host system?” The answer has a direct bearing on thebattery size and capacity requirement for powering thedevice. The amount of data sent and received is relevant incalculating the cost of airtime and deciding which type ofnetwork connection to use. In short, the message model isessential for making many engineering design decisions,especially in calculating values such as sleep time versuswake time and in determining battery capacity requirements.

You are responsible for developing the message model. Thetypical approach to creating the model is to define the peakand average network throughput requirements based oninput from the user. Motorola can provide currentconsumption figures for each of the various modes ofoperation, for example, receive and transmit.

The network throughput of the host device depends onvarious factors, in addition to the raw throughput of the radiochannel. For example, in addition to the overhead involvedin forward error correction and support for packet headers,the number of active users on the network can directly affectnetwork throughput.

1.3.3 Defining a Service Strategy

The service strategy determines whether the integratedmodem is the cause of a user’s problem and sets a policy forkeeping the end user operational during repair. The servicestrategy must consider all potential service situations andevaluate them in light of the usage model. You can create theservice strategy jointly with Motorola. Contact your Motorola OEM sales representative for details.

To ensure that a final product can be efficiently serviced, itis recommended that you design for serviceability early inthe R&D process. At a minimum, you could develop afunctional service strategy that contains a well-consideredprocedure for performing unit-level screening. The test mayprimarily determine whether a fault lies with the modem orwith the product. The test must also screen for networkproblems and human error.

Motorola supplies an evaluation board (a standalone testfixture) that provides a mounting platform and electricalinterface to the modem. (Refer to Chapter 9, “g18 Evaluation

Board”, page 173, for further information.) Testing isperformed much more efficiently when the modem isintegrated within the OEM host, whether for a factoryend-of-line test or while at the user’s site. (Refer toAppendix B, “Quick Start”, page 197, for furtherinformation.)

In order for your product to allow integrated testing of themodem, you may decide to provide a modem pass-throughmode.

A thoroughly developed OEM serviceability plan typicallyincludes a needs assessment for developing software utilitiesthat can assist in identifying communication problemsbetween the product and the modem and between the modemand the RF network.

These utilities must be able to send commands to themodem, evaluate the modem responses, perform networkconnectivity testing, and verify data communication with thenetwork.

Such a software utility is essential for field service engineersand shop technicians to diagnose problems with the productand to troubleshoot a problem to a failed assembly ormismanaged communication link.

1.3.4 Defining Remote Diagnostic Functionality

When customer problems are reported from the field, youmust isolate the source of the problem remotely. You willneed to determine which part of the overall system is notfunctioning correctly. The following items need to beconsidered as a possible source of the problem:• Network• g18 wireless modem• Host product

Often a problem is caused by a user’s lack of knowledge ofhow to use the product correctly. Regardless, remotetroubleshooting is essential in reducing the number ofreturned products and lowering service costs, particularly ifthe host must be disassembled in order for the modem to beremoved.

Motorola recommends that your product application (both atthe terminal and host ends) incorporates sufficient problemdiagnostic software to determine the cause of the problemremotely. Often, the best approach is to incorporateprogressively deeper loopback tests to determine the point atwhich the communication link fails.

This remote diagnostic functionality should be an integralpart of your standard software load.

2 98-08901C39-B

Page 27: g18 GSM-GPRS Embedded Module

The Integrator's Task

1.3.5 Investigating and Obtaining Regulatory Approval

It is your responsibility to obtain regulatory approval ofproducts that integrate a g18 Integrated Wireless Modem.The specific details for achieving regulatory approval varyfrom country to country. Refer to “Regulatory Require-ments”, page xiv, for further information.

1.4 DEVELOPING AND VALIDATING THE HARDWARE

To develop and validate the hardware, perform thefollowing steps:• Design the hardware platform • Consider power supply options• Select the source antenna• Set up a development test environment

1.4.1 Designing the Hardware Platform

Integrating a wireless modem into a hardware designrequires many steps. Here again, the usage and messagemodels are necessary to calculate issues such as battery size,heat dissipation, isolation from EMI, and physical mountingof the unit to ensure proper grounding. Refer to Chapter 3,“Design Considerations”, page 13, for further information.

Hardware design is your responsibility. Motorola canprovide recommendations where applicable, and can alsoprovide a one-time verification of EMI-caused desense withthe modem integrated into the host. To clarify, the hostdevice can introduce electromagnetic interference, whichwill interfere with the performance of the modem. This EMIcan be conducted into the modem via the serial and powerlines, or radiated into the antenna and antenna cable. It isyour task to minimize the generation of EMI by your deviceso that the modem’s RF performance is minimally affected.Contact your Motorola OEM representative for details.

1.4.2 Considering Power Supply Options

Power supply requirements vary according to the usage andmessage models. In addition to accounting for the currentdrain of the modem in its various operating modes, youshould also consider ripple and noise on the power lines andthe ability to supply sufficient instantaneous current toenable correct operation of the transmitter. You should alsoensure that your power supply can accommodate the highest

power consumption for the g18 modem that you want tointegrate.

Together, these requirements define the type and size ofpower supply (for example, linear versus switched) to usewith the wireless modem. Refer to Chapter 3, “DesignConsiderations”, page 13, for further information.

1.4.3 Selecting the Source Antenna

The g18 is terminated by 50Ω; therefore, any antenna termi-nated by 50Ω will work with the g18. You should considerthese network requirements when you select an antennasystem. Refer to “Antenna Considerations”, page 24, forfurther information.

You are responsible for selecting a suitable antenna andsubmitting the final product to the network operator forcertification.

1.4.4 Setting Up a Development Test Environment

A number of development test aids are available to assist inhardware and application development. Modem hardwareand an evaluation board can be purchased from Motorola.The evaluation board is a specially developed circuit boardwith test points and jumper switches, which allows formaximum flexibility in accessing and controllingconnections into and out of the modem. Refer to Chapter 9,“g18 Evaluation Board”, page 173, for further information.Motorola also provides various software utilities that canhelp in performing development tests. Refer to Chapter 7,“Testing”, page 69, for further information.

The network operator may sometimes provide a live devel-opment network, supplementing the test environmentsupported by Motorola. This development network, onwhich you can develop and test your application, is separatefrom the production network. You must negotiate directlywith the network operator for airtime and for building andmaintaining a development test environment at their facility.

1.5 DEVELOPING SUPPORTING APPLICATION SOFTWARE

To develop supporting application software, perform thefollowing steps:• Select a communications model• Develop end-to-end application software

98-08901C39-B 3

Page 28: g18 GSM-GPRS Embedded Module

The Integrator's Task

1.6 TESTING AND APPROVING THE PRODUCT

To test and approve the product, perform the followingsteps:• Perform EMI and desense testing (Refer to Appendix C,

“Desense”, page 199, for further information.)• Set up a final test environment• Install and field-test the product

1.6.1 Setting Up a Final Test Environment

To ensure correct assembly of the final product (that theantenna is properly connected, the serial port is operational,and so on), perform an end-to-end test that proves that thefinal product can receive and transmit at the required signallevels. In locations where the final assembly test isperformed within network coverage area, this test isrelatively simple. However, in locations where networkcoverage is not available, or for products being shipped toother countries, it is necessary to test by secondary means.

The final assembly test must verify that all connections tothe modem are made correctly. Testing on a network is notrequired.

1.6.2 Installing and Field-Testing the Product

When the product is shipped to a site, it is installed ormounted in a location that may restrict RF communications.It must be verified whether the behavior of a dysfunctionalproduct is caused by poor coverage or is due to the fact that

the network service provider is down. To guarantee that themodem is located in an area with good coverage, and that anend-to-end loopback message is possible, your productneeds a software application to perform the test.

The most effective approach to field-testing is to include aninstallation test procedure as part of your standard softwareload. Motorola can recommend specific network informa-tion that you can obtain from the modem describing how toimplement an end-to-end loopback test. Refer to Chapter 7,“Testing”, page 69, for further information.

1.7 RESOURCE ASSISTANCEDeveloping and testing a wireless integrated productrequires a well-equipped development lab and access toresources and outside information. Table 1, “Parts and ToolsRequirements”, below, identifies the required developmentand service tools. Information is also provided regardingwhere to obtain the tools and how to obtain furtherassistance.

1.7.1 Integrating Engineering Support

Questions on this manual and the integration process arehandled by Motorola’s integration engineering teamslocated in Europe and North America.

Send an email to [email protected], with yourname, phone number, company name, description of theproject and your question. An engineer will be assigned toyour project and will contact you by phone or by email toassist you in resolving any issues.

Table 1. Parts and Tools Requirements

Related Documentation

GSM Specifications Refer to “Reference Documents”, page xiii, for further information.

www.etsi.org

Unique Development and Service Aids

Host Evaluation Board Kit P/N S9002This board provides interface connectors and circuitry that allow the modem to be powered and interfaced to a host device (PC) via a serial port and cable.Includes instructions, interface ribbon cable, jumpers, mounting hardware, antenna and antenna cable.For evaluation board problems, contact:+972-3-5684040

4 98-08901C39-B

Page 29: g18 GSM-GPRS Embedded Module

The Integrator's Task

1.8 ENVIRONMENTAL ISSUESg18 Integrated Wireless Modems are designed for acombination of easy serviceability and general robustness.These integrated modems are designed to be housed in anOEM host product. The modem is tested to conform to theenvironmental levels (for example, industrial usespecifications and PC card standards) that meet the intendedapplications of most integrators. If you need additionalrobustness and safety in your products, you must engineerthe environmental characteristics of your host product toachieve a special safety rating.

1.8.1 General Precautions

Follow these precautions when working with wirelessmodems:• Minimize the handling of static-sensitive modules and

components.• Wear a grounded anti-static wrist strap while handling

static-sensitive components.• Do not bend or stress the modem in any way.• Reinsert connectors straightly and evenly to avoid

causing short and open circuits.

1.8.2 ESD Handling Precautions

All electronic devices contain components that are sensitiveto ESD (electrostatic discharge). For example, peopletypically experience up to 35 kV ESD, while walking on acarpet in low humidity environments. In the same manner,many electronic components can be damaged by less than1000 V of ESD. For this reason, you must observe thefollowing handling precautions when servicing thisequipment:• Always wear a conductive wrist strap. • Eliminate static generators (plastics, styrofoam, and so

on) in the work area.• Remove nylon or polyester jackets, roll up long sleeves,

and remove or tie back loose hanging neckties, jewelry,and long hair.

• Store and transport all static sensitive components inESD-protective containers.

• Disconnect all power from the unit before ESD-sensitivecomponents are removed or inserted, unless instructedotherwise.

• Use a static safe-guarded workstation, which can be setup by using an anti-static kit (Motorola part number0180386A82). This kit includes a wrist strap, two groundcords, a static control table mat, and a static control floormat. The Motorola part number for a replacement wriststrap that connects to the tablemat is 4280385A59.

Modem Test Equipment

GSM Test SetGPS Test Set

Rohde and Schwarz CMU 200 with GPRS optionHewlett Packard 8960 with GPRS optionWelnavigate GS700 or GS1010

www.rsd.dewww.hp.com

Wireless Verification Equipment

Live Network When available, a live network can be used Network Operator

Traditional Shop Equipment

Power Supply

OscilloscopeDigital Volt Meter

Dual Power Supply with 3-6V/2A and 12V/2A output supplies(12V for optional hands-free only – g18 EV board)900Mhz, digital storageFluke 77 multimeter or equivalent

Commercial Items

Commercial ItemCommercial Item

Table 1. Parts and Tools Requirements (Continued)

98-08901C39-B 5

Page 30: g18 GSM-GPRS Embedded Module

The Integrator's Task

When anti-static facilities are unavailable, use the followingtechnique to minimize the chance of damaging theequipment:• Rest the static-sensitive component on a conductive

surface when you are not holding it.• When setting down or picking up the static-sensitive

component, make skin contact with a conductive work

surface first and maintain this contact while handling thecomponent.

• If possible, maintain relative humidity of 70-75% indevelopment labs and service shops.

Note

g18 was tested for ESD according to EN 61000-4-2.

6 98-08901C39-B

Page 31: g18 GSM-GPRS Embedded Module

98-08901C39-B

2. MODEL DESCRIPTION

2.1 GENERALThis chapter provides an overview of the different g18integrated wireless modem models, including accessories,physical and electrical characteristics, features andfunctional capabilities, and the data-exchange network overwhich they communicate.

For model numbers, supported languages and specifications,Refer to “Specifications”, on page 187.

2.2 INTRODUCTIONThe g18 modem supports the following modes of operation:1. A Phase II + GSM class 4 embedded module package

with voice, data, fax, and short message service (SMS)support.

2. GPRS module supporting packed data communicationin 900/1800/1900 MHz bands.

The g18 GPRS features include full over-the-air Class Bfeatures using a handset with multi-slot Class 1, 2 and 4. Inaddition, CS1-CS4 GPRS coding schemes are supported(coding schemes are used to manage the error rate in thetransmission of data to the mobile).

If you have both RS232 and DSC bus interfacing g18, youhave GPRS class B ability, meaning that you can answer avoice call, while in GPRS mode. It provides the samefunctionality as if a handset is connected, since this is alsoDSC bus.

The g18 is designed to support a range of subsidiary servicesassociated with navigation, emergency services, road tolls,security systems (such as car alarms and fire alarms), as wellas integrated standard voice/data/GPRS communication.Applications where data modules can provide these benefitsinclude automotive telematics, mobile computing, assetmanagement, remote utility meter reading, street lightcontrol, home security, vending and copy machinemanagement, fleet management, ATM security, POSconnectivity, household appliance monitoring and control,

display systems, load management and more. To support thisflexibility, the same functionality is offered in severaldifferent configurations. GPS capability is also provided inan additional configuration.

The g18 modem relies on system software for basicoperational instructions and on configuration parametervalues to meet modem and network interface requirements.

The g18 is designed for use in a system environmentcomprising a GSM mobile radio network with one or moreradio operators per country. There is a basic requirement ofa corresponding infrastructure of a configuration levelsuitable for the use of terminal devices with 2 Wtransmission power.

2.3 BASIC MODEL OVERVIEW

2.3.1 g18 DV Slim

This configuration is the smallest packaged module, whichmeasures 44.28 mm x 88.45 mm x 10.4 mm.

Figure 2. g18 DV Slim Data Module

7

Page 32: g18 GSM-GPRS Embedded Module

Model Description

2.3.2 g18 DV Board Only – Horizontal

The Horizontal Board Only product provides the smallestvolume with a horizontal connection.

Figure 3. g18 DV Board Only – Horizontal Connection

2.3.3 g18 DVG/Slim

The DVG Slim configuration provides GPS (GlobalPositioning System) capability housed on the same packageas the GSM data module. This allows developers to saveintegration space when location information is required.

Figure 4. g18 DV GPS Data Module

8 98-08901C39-B

Page 33: g18 GSM-GPRS Embedded Module

Model Description

2.4 d15 AND g18 DIFFERENCESThe g18 is based on the d15, with added GPRS functionality.

Table 2 summarizes the differences between the g18 and the d15.

Table 2. Differences Between the d15 and g18

Function d15 g18

General

GSM Type GSM Phase II+. GSM Phase II+ + GPRS.

Data Levels Data signals at 5V. Data signals at 3V. Refer to “Data Levels”, on page 21.

Pin-out Pin 15 in ZIF connector. Pin 10 in DIN connector. "Port-out" - Not used.

Pin 15 in ZIF connectorPin 10 in DIN connector "wake up line" (awake g18, Awake DTE, GPRS coverage). Refer to “Data Communication”, on page 28.

Pin 2,3 in ZIF connector - Not used.Pin 16,15 in DIN connector - Not used.

Pin 2,3 in ZIF connector.Pin 16,15 in DIN used for 2nd UART TXD & RXD lines.

Mechanical

Mechanical Models Standard, Slim, DIN-Hor, DIN-Ver, GPS. Slim, DIN-Hor, GPS.

Power

Current in Sleep Mode

<10mA @ DRX2.<8mA @ DRX 9.

<7.5mA @ DRX2.<4mA @ DRX 9. Refer to “g18 Current Consumption”, on page 13.

On/Off Pulse Duration

<500mS. <700mS. Refer to “Configuration Setup and Audio Routing in g18”, on page 27.

Data Options

V42 Bis Supported only in SoftGsm mode. Not supported.

Transparent Mode Supported only in SoftGsm mode. Supported.

Fax Class 1 & 2 Supported only in SoftGsm mode. Fax class 1 using Winfax.

Wake Unit from Sleep Mode

Special sequence is needed in the application.

Different sequence than d15. Refer to “How/When to Wake Up the Unit”, on page 16.

Baud Rate Setting Not supported. Enabled from 4800 to 57600 bps. See AT+CBAUD.(Auto baud rate is available between 4800 to 19200 bps).

98-08901C39-B 9

Page 34: g18 GSM-GPRS Embedded Module

Model Description

DTR/DSR Lines DSR set ON after the DTE asserted DTR. There is no dependency between the two lines.

AT Commands

AT+FCLASS=? Not used, but can be entered and an OK returned.

0,1 are supported.

ATD*99 Not Supported. Request GPRS service "D ". Refer to “AT Command Listing”, on page 80.

ATD*100 Not Supported. Manual acceptance of a network request. Refer to “AT Command Listing”, on page 80.

AT$ Not Supported. Supported (List of Supported Commands).

AT+CPOL Not Supported. Supported (Preferred Operator List).

AT+CIMI Not Supported. IMSI Request.

AT+CIP Not Supported. AT command for IP primitives simulation.See Ph. 4.15.

AT+CRSM Not Supported. Supported (Restricted SIM access).

AT+CPBS +CPBS:("FD","LD","ME","MT","SM","DD"). +CPBS:("FD","LD",“ME”,"MT","SM","DD", “RC”, “MC”).

ATS97 Antenna detect

Not supported. Supported.

ATS99 Not supported. Supported. Is not saved in profile, and needs to be re-established after power-up.

ATS100 Not supported. Supported. Is not saved in profile, and needs to be re-established after power-up.

ATS101 Not supported. Will set wake up line forever when x=1, and reset it when x=0. ats101? will return current state. These operations are allowed only when factory bit is set. When parameters are incorrect, or factory bit is not set, returns an error.

AT+CBST (000-002,004-007,012,014,065,066,068,070,071,075),(000),(001).

(006,007,070,071),(000),(000-001)The g18 supports baud rates of 4800 and 9600 bps.

AT+CGSN Not supported. Supported.

Table 2. Differences Between the d15 and g18 (Continued)

Function d15 g18

10 98-08901C39-B

Page 35: g18 GSM-GPRS Embedded Module

Model Description

AT+CPWD Not supported. Supported.

AT+CRTT Not supported. Select ring tone - Supported.

CIEV: 8, 10, 11 Not supported. Supported.

AT&C2 Not supported. Supported.

AT+GMI Not supported. Supported.

AT+GMM Not supported. Supported.

AT+GMR Not supported. Supported.

AT+CLCC Supported. Add "dialing" state, and non standard "released" state. Asynchronous answers are also allowed, by using at+clcc=1.

AT +MTDTR Not supported. Supported for DTR line test command.

AT +MTCTS Not supported. Supported for CTS line test command.

AT +MCWAKE Not supported. Supported for DTE Wake line control command.

MMGL Not supported. Supported from software version above E6.01.10.

MMGR Not supported. Supported from software version above E6.01.10.

MMGA Not supported. Supported from software version above E6.01.10.

CMSS Not supported. Supported from software version above E6.01.10.

CMGL Supports list of all messages only. From software version above E6.01.10, supports list of messages for each status according to ETSI 07.05.

AT+MSCTS Not supported. Supported.

AT+CSMP Not Supported. Supported.

AT+CSVM Not Supported. Supported.

AT+MFS Not Supported. Supported.

AT+CSCB Not Supported. Supported.

Table 2. Differences Between the d15 and g18 (Continued)

Function d15 g18

98-08901C39-B 11

Page 36: g18 GSM-GPRS Embedded Module

Model Description

AT+MCSAT Not Supported. Supported.

AT+MECC Not Supported. Supported.

AT+CSCR Not Supported. Supported.

AT+MCELL Not Supported. Supported.

AT+IPR Not Supported. Supported.

GPRS AT Commands

AT+CGDCONT Not supported. Supported.

AT+CGQREQ Not supported. Supported.

AT+CGQMIN Not supported. Supported.

AT+CGATT Not supported. Supported.

AT+CGACT Not supported. Supported.

AT+CGCLASS Not supported. Supported.

Table 2. Differences Between the d15 and g18 (Continued)

Function d15 g18

12 98-08901C39-B

Page 37: g18 GSM-GPRS Embedded Module

98-08901C39-B

3. DESIGN CONSIDERATIONS

3.1 GENERALWhen integrating a wireless modem, internal connectionsand placements are critical for a successful implementation.Specific attention must be paid to the following supportmechanisms:• Power supply considerations• Audio circuit considerations• Data port considerations• SIM card considerations• ESD considerations• Antenna considerations• Mechanical mounting• Desense control (Refer to Appendix C, “Desense”,

page 199, for further information.)• Connecting the 3788 handset to the g18• GPS considerations

3.2 POWER SUPPLY CONSIDERATIONS

3.2.1 Power Supply Losses

The g18 is specified to operate between 3.0 V and 6.0 V onthe g18 input (after the flat cable losses). In order to be ableto function in the lowest battery values, it is important toverify the losses in the power supply lines, flat cable and userPCB.

The g18 is a GSM phone that transmits in pulses ofapproximately 0.5 mS every 4.6 mS. The peak current isapproximately 1.5 A, while the worst cast peak current is 2.2 A at 3 VCC.

The VCC line drops down during TX periods:

Figure 5. The VCC Signal During TX Periods

In order to minimize the ∆ it is recommended to use as shorta flat cable as possible and to put a 1000 uF capacitor (ormaximum possible) in the g18 VCC input.

3.2.2 g18 Current Consumption

In order to design the power supply correctly, you need totake into account the current consumption of the g18 in itsdifferent modes.

Note

In addition to the losses recommendation, it isrecommended to have a current limit in thepower supply (2.5-3 A), in order to avoiddamage if a short occurs.

Table 3. g18 Current Consumption

Mode Current Consumption

g18 without accessories and no call in process(Sleep mode)

<4mA @ DRX9< 7.5mA @ DRX2

g18 without accessories but TS ON

< 50mA

g18 during searching time <180mA typical average 80mA

g18 with DSC bus accessory (such as a handset) and no call in process

Typical 45 mA

g18 during a call and using maximum power level

<1.8A Peak, Average 300mA @5V

g18 during a call in GSM power level #10 (for example)

<0.7A Peak, Average 175mA @ 5V

Note

DRX is the rate at which the base stationinterrogates the mobile station. The networkoperator sets this parameter.

13

Page 38: g18 GSM-GPRS Embedded Module

Design Considerations

3.2.2.1 Turning the Unit On or OffThe g18 is powered from a single power supply in the rangeof 3.0 to 6.0 V DC.

The unit will not power up automatically by connecting thepower. There are two ways to turn on the unit, using the ON/OFF pin and using the TS pin, as described in thefollowing sections.

The ON/OFF line is the recommended way to power off theg18, since it detaches the g18 from the network anddisasserts the SIM card contacts in the correct order. Whenthe g18 is powered off by disconnecting the power to theunit, the SIM card might be damaged, and units containingthe g18 that need to pass SIM card type approval tests willfail due to the SIM’s incorrect power off sequence.

3.2.2.2 Turning the Unit On or Off Using the ON/OFF Pin

The ON/OFF pin (pin #14 on the ZIF connector and pin #18on the DIN connector) is used as a toggle input to turn theunit on or off. Any drop to low in this pin will change thestatus.

To verify that the unit is on or off, check the DSC_EN line.If it is high, the unit is on; if it is low, the unit is off.

The timing for this process is shown in Figures 6 and 7.

Figure 6. Turning On the Unit Using the On/Off Pin

Figure 7. Turning On and Off the Unit Using the ON/OFF Pin

3.2.2.3 Turning the Unit On Using the TS Pin

The main use of the TS line is for units connected to a mobiledevice where the current consumption is not the mainconcern.

The TS line is used to turn on the unit. This line cannot turnoff the unit. When the TS line rises, it will turn on the unit.

The TS line is used to turn the unit on when power isconnected to the unit (for example, the ignition line in a carkit).

Figure 8. Turning the Unit On Using the TS Line

T1 minimum = 12ms T2 minimum = 630ms T3 typical = 850ms T4 typical = 240ms T3+T4 max =1300ms T5 typical = 1725ms

T2 min = 630ms (T1 min = 12ms) T3 min = 1550ms T4 min = 630ms T5 = 620ms T6 = 800ms T7 = 240ms T8 = 5400ms T9 = 4840ms

Note

The TS line should be returned to low in orderto be able to work in sleep mode.

It is recommended to pull the unit high for650 ms in order to wake the unit using the TSline.

The 650ms pulse can be without any delay fromthe VCC.

The actual turn ON process using the TS line isdone by sampling the line at 2 points. Whenpowering ON the g18, there is a spike on theVCC that is considered as sample number one.After 600ms, the next TS will be sampled. Thissituation changes, however, if the unit was notpowered off using the ON_OFF signal.

T1=600ms (on is sent after thepower was supplied for a longtime 600ms)

T2=12ms (The TS signal issampled on the rising edge,therefore its size does not matter)

T3= 820ms

T4= 25ms

T5= 250ms

14 98-08901C39-B

Page 39: g18 GSM-GPRS Embedded Module

Design Considerations

The following pictures show the behavior of the RS232 lineswhile turning on the g18. (Low level on RS232 indicates an active state).

Figure 9. DTR/DSR During Ton

The CTS becomes active before the DSC_EN becomesactive.

Figure 10. RTS/CTS During Ton

The DCD and RI are inactive during the On/Off process.

Figure 11. DCD/RI During Ton

Figure 12. TXD/RXD During Ton

T1 max = 3.5 sec T2 max = 5.5 sec

T1

T2

T1 max = 1.7 sec

T1

T1 max = 1.7 sec

T1

98-08901C39-B 15

Page 40: g18 GSM-GPRS Embedded Module

Design Considerations

3.2.3 How/When to Wake Up the Unit

If the g18 has no accessories, it can enter Sleep mode(current save mode).

In Sleep mode, the radio is switched to minimum activity.The clock is removed from the RF section and the logicsection is reduced from 13 MHz to 32 KHz.

The unit senses activity by periodically exiting this mode. Inthe case of an incoming call, the unit will exit Sleep mode.Entering Sleep mode will not terminate a GPRS section andwill not deactivate a context.

During Sleep mode, the RS232 does not respond to anycommands from the DTE device (UART is disabled and noresponse will be received via the RXD line). In order to wakethe unit, the host needs to communicate with the g18 usingone of the following options:

Option 1

Sleep mode works as follows:

Activate Sleep mode by sending ATS24=n (n=1,2,3,4seconds). (To disable Sleep mode send ATS24=0).

This causes the g18 to drop the CTS whenever the unit is inSleep mode.

When TXD is present, the g18 will not enter Sleep mode. Atthe end of the TXD (TXD buffer empty), the g18 waits nseconds (as defined in ATS24=n) and then enter Sleep mode.

Figure 13. Sleep Mode Timing

Option 2

Activate Sleep mode by sending ATS24=n (n = 1, 2, 3, 4 seconds).

Use the wake up line (pin #15 in the FC 36 pin or pin #10 inthe DIN 28 pin) to wake the g18 when you want to send data.

When the DTE needs to send data, it will pull this line to low,wait 30 ms (wake time required for the g18) and then startsending the data.

While sending data, the wake up line should remain low, andthe g18 will not enter Sleep mode.

.

Figure 14. Wake the g18 When the DTE Wants to Send Data

Wake up the DTE

The g18 indicates to the DTE that data is present or that theunit exited and returned to a GPRS coverage area. This isdone using the bi-directional wake up line (pin #15 in the FC36 pin or pin #10 in the DIN 28 pin).

When the g18 wants to send data to the DTE, it activates thewake up line to interrupt the DTE, followed by datatransmission (assuming RTS is active). When data is presentin the UART, the g18 sends a pulse with a duration of2*y ms. The value of y is determined by ATS99= (defaultvalue is 30; 0 value is not allowed), where t = pulse duration.

Note

1 The ATS24 factory default value is "0". Thisvalue is saved in the EEPROM. To changethe default value, save the new value to theEEPROM. After recycling the power, thevalue of ATS24 will be the value saved in theEEPROM. The value of ATS24 can also bechanged without saving in the EEPROM, butwill be lost after power recycling.

2 The TS line should be low in order to enterSleep mode.

3 The DTE should look for the active CTSbefore sending data (HW flow control).

4 The DTE’s UART should not send anycharacter to g18 if the CTS is inactive,otherwise that character might be lost. If theDTE’s processor handles the flow control,and not its UART, and there is a gapbetween checking the CTS state andsending the start bit, g18 may set CTS toinactive during this gap, and the charactersent to g18 might be lost.

16 98-08901C39-B

Page 41: g18 GSM-GPRS Embedded Module

Design Considerations

In order to limit the number of interrupts, g18 sendsinterrupts when the distance between one burst of data to theother is bigger than specified in ATS100 (default value is 1;0 value is not allowed).

Figure 15. Wake the DTE When Data is Present Using the Wake up Line

Figure 16. Wake Up the DTE when the Unit Goes from a State of Non-GPRS Coverage to GPRS Coverage

Wake Up Line Architecture

The wake up line is a bi-directional line. It is used to turn onthe g18 as described in “Option 2” , page 16, (input to g18)and to wake the DTE (output from g18).

The configuration of the line is as follows:

Figure 17. Wake Up Internal Connections

Pay attention to the following points:1. When the wake up line is used to wake the g18 (wake

up line is pulled down), no wake up indication to theDTE will be available.

2. When the DTE enters Sleep mode, the DTE should notload the wake up line (3 state).

3.3 AUDIO CIRCUIT CONSIDERATIONSThe g18 can make voice calls as well as data calls. Withvoice calls, the audio can be routed via several channels:• Digital audio channel: Audio is sent via the DSC bus.• Analog audio channel: Audio is sent via external drivers

to audio devices.• Analog audio channel in hands free mode: the g18 sends

the audio out with the Echo Cancelling on in the DSP.External drivers are required.

3.3.1 Digital Audio

In the case of a digital audio channel, a DSC driver is used.The user should be aware of the presence of the hook switch,which will determine whether the handset is in/out of use.

There are two DSC bus accessories for audio defined for theg18:1. External Handset.

2. DHFA - Car Kit for Hands Free.

Note

1 The g18 gives a wake up pulse for data sent to the DTE in GPRS mode and in CSD mode.

2 The g18 generates a wake up pulse whenever asynchronous data is sent to the DTE.(+CIEV, +CLCC, +CCWA, +CMT, +CMTI, +CBM, +CDS, +CDEV, +CLIP, +CR, +CREG, +CIP, 2 / RING …)

3 The g18 gives a wake up pulse whenever a change in GPRS coverage occurs, depending on the dynamic setting of the AT+CWAKE=N command:• N = 0: Changes in GPRS coverage

will not generate a wake up pulse.• N = 1: When GPRS coverage is lost,

the g18 will generate a wake up pulse.

• N = 2: When GPRS coverage is achieved, the g18 will generate a wake up pulse. This is the default value after power-up.

4 S99 responds with an error if the value is greater than 2,147,483,647. Value of 0 is changed to 1, with no error.

5 S100 responds with an error if the value is greater than 32,767. Value of 0 is changed to 1, with no error.

98-08901C39-B 17

Page 42: g18 GSM-GPRS Embedded Module

Design Considerations

3.3.2 Analog Audio Without Hands Free

The g18 drives the audio in/out in order to allow a voice call.In order to connect a headset, the speaker and microphonechannels must be amplified.

For an example of these drivers, refer to Chapter 8,“g18Evaluation Board”, page 173.

Another point to be taken into consideration is the buzzexisting in GSM phones due to the transmission rate (217 Hz). In order to minimize this noise, the g18 has aseparate ground for the analog circuits.

Figure 18. Ground Connections

The main reason for the buzz is the drop in the ground/Vcclines because of the peak current during TX mode. In orderto minimize the buzz, the following should be done:• Use a short flat cable.• Connect the analog ground from the g18 to all the analog

circuits in the customer application without connectingthem to the power supply ground.

• Connect all the capacitors to the audio circuits ground tothe analog ground.

• Any reference voltage that may be used should have theexternal capacitor connected to the analog ground.

• The maximal audio in/out levels from/to the g18 can beseen in “Analog Audio - Levels”, below.

• Connect the digital ground to the antenna ground. (Thiscan also help if there is sensitivity desense due to digitalsignals from the customer’s board.)

• Connect the digital ground of the g18 with the digitalground of the application.

• Verify that none of the analog lines are referenced to thedigital ground.

3.3.3 Analog Audio - Levels

Audio Uplink (MIC)

The maximum signal level that the g18 can receive in theAudio In pin, before the signal is saturated, is 260 mv, seeFigure 19.

Figure 19. g18 Input Maximum Level

The maximum level that the g18 can accept before the signalat the network becomes distorted is approximately500 mvP-P.

The following picture shows this maximum signal:

Figure 20. Input Maximum Level and BS Detected Signal

18 98-08901C39-B

Page 43: g18 GSM-GPRS Embedded Module

98-0

Design Considerations

The CODEC 0 dbm0 = 375 mvrms = 1058 mvP-P. Betweenthe EX_AUDIO_IN pin and the CODEC there is anamplifier with an amplification of 3.3 and the followingfrequency response:

Figure 21. Gcap Amplifier Gain Response

Therefore the odbm0 of the uplink path is 375/3.3 = 113.63 mVRMS. The headroom is 20*LOG (500/(1058/3.3))= +3.86 dbm0.

Audio Downlink (Speaker)

The 0dbm0 is 548 mV RMS. Max output is 2.6 V p-p.

The maximum signal from the network before distortionsoccur was measured at 1180 mv RMS. Therefore, theheadroom is 20*LOG (1180/548)= 6.66 dbm0.

The following graph shows the frequency response of theanalog section:

Figure 22. g18 Analog Audio Frequency Response (Audio Out Pin)

Voice

A 500mv RMS sin signal with a frequency of 1khz was sentfrom a base station to the g18.

The following amplitudes were measured on the audio outpin of the g18:

Varying levels were sent from the network and the signalwas measured at the audio out.

The input is presented both in RMS and in dbm0. The outputis at level 7.

Tones

The OK key was pressed and the tones were measured on theaudio out pin of the g18.

Table 4. g18 Rx Audio Levels

Handset Volume Amplitude (mV RMS)0 271 372 513 694 1005 1376 1967 277

Table 5. Rx Audio Levels vs. Different Signals in the BS

dBm0 mV RMS g18 Out (mV RMS)

3.14 1111.9 580

0 774.6 420

-5 435.6 237

-10 244.9 135

-15.5(Phone: -4.7 dBPa)

130 70

-16 122.8 68

-17 109.4 61

-20 (Dispatch: -94 dBSP)

77.5 43

-25 43.6 24

-30 24.5 17

8901C39-B 19

Page 44: g18 GSM-GPRS Embedded Module

Design Considerations

The same amplitude was measured during a call, and off call.All the measurements are with ATS96=0.

With the ATS96=1 command, the amplitude was 1043 mVP-P.

3.3.4 Analog Audio With Hands Free

The audio in/out from the g18 for analog hands free is thesame as for non-hands free. All the considerations fromSection 3.3.2 are applicable for this mode also.

The additional consideration in this case is to switch the g18DSP to Echo Cancelling mode.

In order to switch to Hands Free mode, use the RS232 portby sending a switch command at the start up.

ATS96=1 Echo canceller is activated (Hands free).

ATS96=0 Echo canceller is disabled (Headset - Default).

The block diagram for the required drivers is shown below.For a detailed example of the driver designs, refer toChapter 8,“g18 Evaluation Board”, page 173.

Figure 23. EV Audio Block Diagram

The requirements from the external drivers and audiodevices are as follows:

Table 6. g18 Rx Audio Levels with ATS96=1

Handset volume Amplitude (mV P-P)

0 43

1 75

2 107

3 150

4 215

4 215

5 295

6 420

7 583

Note

From version E6.13.24 and later, the EchoCanceller feature can be activated or disabledduring an active call.

Table 7. External Drivers and Audio Device Requirements

Requirement Value

Microphone Impedance Typical 700 ohm

S/N Ratio Minimum 35dB

Gain from Headset to g18 (A2) 45 – 49 dB

Frequency Response(including microphone)

11 to +1 dB 300 to 3400 Hz

g18 Input Impedance 10KΩ

TX Distortion Maximum 5%

Speakerphone Load 25 to 39 ohm

S/N Minimum 35dB

Gain from g18 to Headset (A1) 13 to –9 dB

Frequency Response(including SPKR)

10 to +1 dB 300 to 3400Hz

g18 Output Impedance <1KΩ

20 98-08901C39-B

Page 45: g18 GSM-GPRS Embedded Module

Design Considerations

3.4 DATA PORT CONSIDERATIONS

3.4.1 Data Levels

The g18 is a DCE device operating on 0 to 3V logic. AnMC74LCX244 buffer buffers all the in/out signals.

The DTR, DSR, RTS, CTS, DCD lines are "1" (active) in 0 V and "0" (inactive) in 3 V. The RXD and TXD lines are"1" in 0V and "0" in 3V.

The signal thresholds are:

Vih 2.0 V min, 5.5 V maxVil 0.8 V maxVoh 2.5 V min @100 uAVol 0.2 V max @ 100 uA

The port configuration is:

1 start bit1 stop bit8 data bitsNo parity

The default Baud rate is 9600bps with auto baud detectactivated. The specific baud rate can be set usingAT+CBAUD=<Baud>

.

Figure 24. DTE Connection to g18 (DCE Device) (User Connector 36 Pin ZIF)

Figure 25. DTE Connection to g18 (User Connector 28 Pin DIN)

Figure 26. DCE Connection to g18 (DCE Device) (User Connector 36 Pin ZIF)

98-08901C39-B 21

Page 46: g18 GSM-GPRS Embedded Module

Design Considerations

Figure 27. DCE Connection to g18 (User Connector 28 Pin DIN)

3.4.2 DTR Line and DCD Line

The DTR line must be active (0V) in order for the g18 torecognize the DTE.

If the DTR is not used by the application, connect this line toground (DTR Active).

The DCD line indicates the following:

• In CSD Indicates Carrier Detect Low during the call highin idle mode.

• In GPRS mode Indicates PDP context status - Active low,Inactive high.

DCD is activated only when PDP context is achieved. DCDis de-activated when PDP context is off.

3.4.3 Setting the Baud Rate

The power up default baud rate is 9600, with enable autobaud rate detection feature. The baud rate can be switched to4800, 9600, 19200, 38400 or 57600 using AT+CBAUD =<baud>.

<baud> values are 4-8, 9 or 4800, 9600, 19200, 38400,57600. Value represents 4800 to 57600. Value 9 representsauto baud rate detection. For example, AT+CBAUD=8 is equivalent toAT+CBAUD=57600. Using AT+CBAUD=<baud> with<baud> value other than 9 will disable the auto baud ratedetection feature.

After power up, the g18 UART is programmed to 9600, withautomatic baud rate detection. To switch to 57600 BPS useAT+CBAUD=57600. g18 will replay with“OK<CR><LF>”. After flushing these characters out of theUART, g18 will re-program the UART to the new baud rate.

To verify this process, DTE’s UART should switch to thenew baud rate after receiving “OK<CR><LF>”, and sendAT+CBAUD? to get the new baud rate. The answer“OK<CR><LF>” is not dependent on ATVx setting (verbalor numeric response).

The g18 supports auto baud rate detection for low baud rates4800 - 19200. To switch to this mode, the AT+CBAUD=9command should be sent to the g18. The g18 will processthis command as described above, except that it willprogram UART to 9600 with auto baud rate detection. Aftergetting the “OK<CR><LF>”, the DTE can program itsUART to a baud rate between 4800 - 19200, and verify thenew setup using AT+CBAUD?.

Auto-baud detection mode in g18 will be reinitiated, asfollows:

• On power up. • After AT+CBAUD=9.• When DTR changes mode from LOW to HIGH. Once the baud rate is detected and set, g18 will continue towork at the same baud rate until it is reinitiated as describedabove.

Note

When the g18 is in Sleep mode, the RS232output lines maintain the last stage.

There are no level changes due to the sleepstage of the unit.

Note

The DTR indicates that the DTE is ready.The DSR indicates that the DCE is ready. Thereis no connection between the two.

Do no use DTR for releasing a CSD call.

22 98-08901C39-B

Page 47: g18 GSM-GPRS Embedded Module

Design Considerations

3.5 SIM CARD CONSIDERATIONS

3.5.1 SIM Card Support

The g18 module has a built-in SIM card reader within themodule itself. The SIM card is inserted into the slot providedon the side of the sheet plastic cover. When inserted to thecorrect depth, the card should be flush with the cover. Toextract the card, insert a non-conductive tuning tool into theslot on the top of the unit at the back end of the card, and thenpush the card out of the slot so that it can be removed byhand.

For some installations, this built-in slot will not beaccessible, so an external card reader is needed. If a digitalhandset is going to be used, the card reader can be part of thehandset and is connected to the modem via the DSCinterface. Other installations require the SIM card slot to beinstalled into the OEM device and circuitry to be installed toconnect the card reader to the g18.

The SIM card interface contains six lines plus two lines forpresence detection, (lines 1 and 2) as shown in Figure 28,below.

Figure 28. The SIM Card Interface

The g18 supports 3 types of SIM connections:

• Internal SIM: Internal socket in the g18. Supports 3/5 Vcards.

• External SIM: The SIM lines are routed in parallel to theSIM socket and to the user connector. The user canconnect the SIM externally. Supports 3/5 V cards.

IMPORTANT!

When connecting externally, Full Type Approval should berequired. This may require submission for testing if theSIM lines are longer than 10 cm.

• Remote SIM: This is a standard connection. The SIM isconnected to an external SIM socket, which is connectedto the radio via the DSC bus. Two accessories areavailable: M3788 handset and external SIM card reader.Supports 5V cards only.

3.6 ESD CONSIDERATIONS Generally, the ESD can be protected up to 8KV by usingceramic capacitors of 0.1uF or higher.

The capacitor protects against ESD for all the static lines,power, SIM PD, SIM VCC, and so on. The protection isperformed inside the g18, however, it is recommended toadd protection inside the user PCB, especially if the flatcable is long.

Note

Auto baud detect requires careful handling,since the g18 has numerous asynchronousmessages that arrive while the UART is in autobaud detect mode, and generally are displayedas garbage characters.

• It is recommended to set the baud rateusing the at+cbaud=x (x not equal to 9)command. This means that the UART isnever in auto detect mode, and there is noproblem sending commands and receivingasynchronous messages.

• The inter byte delay issue: Work within thespeed defined for your UART. It is theUART’s job to handle inter byte delay, withthe exception of handling CTS.

• After setting the baud rate to fixed baud,you can issue another AT command onceyou receive the entire OK response,including the CR/LF appended to it.

• If you are working in auto baud detectmode, you should allow another charactertime after the OK, before starting anotherAT command.

Pin Description1 Gnd2 SIM_PD3 SIM_CLK4 *SIM_RST5 SIM VCC6 SIM_I_O7 SIM VPP8 Gnd

Note

For GPRS functionality, your SIM card mustsupport this service.

A SIM card should be replaced either when theunit is powered off or when a power cycle isapplied after a change.

98-08901C39-B 23

Page 48: g18 GSM-GPRS Embedded Module

Design Considerations

For lines with high signal rates, it is recommended to useTransguard with low capacitance. There are Transguards of3 pF or less.

It is recommended to ground the antenna ground contact andthe power supply ground contact in order to prevent ESDfrom entering the g18 or the user equipment.

3.7 ANTENNA CONSIDERATIONSThe antenna must be mounted like any other cellular or landmobile radio antenna. The best position for the antenna isusually the center of the vehicle roof, which provides a fairlysymmetric ground plane on metal cars. For vehicles ofnon-metallic material, such as fiberglass, mount the antennawhere it will not be obstructed by items, such as mirrors.

3.7.1 Antenna Systems

Use this information to assist you in selecting the appropriateantenna to incorporate into your product package. Forspecific detailed information, Motorola recommends thatyou use the expertise of an antenna design engineer to solveindividual application concerns.

3.7.2 Antenna Safety

The following statement from the American NationalStandards Institute (ANSI) specifies the safety criteria thatintegrators must use when designing the antenna for aproduct integrating the g18 modem.

“The design of the integrated product must be such that thelocation used and other particulars of the antenna complywith the then current American National Standards Institute(ANSI) Guidelines concerning Radio Frequency EnergyExposure and with any other nationally recognized radiofrequency standards that may be applicable thereto.”

3.7.2.1 User OperationDo not operate your telephone when a person is within 8inches (20 centimeters) of the antenna. A person or objectwithin 8 inches (20 centimeters) of the antenna could impaircall quality and may cause the phone to operate at a higherpower level than necessary and expose that person to RFenergy in excess of that established by the FCC RF ExposureGuidelines.

3.7.3 Antenna Performance

The network operator usually sets the antenna networkrequirements.

3.7.4 Portable Devices

In an environment where portable devices are in use, manyvariables exist that can affect the transmission path. In thiscase, it is preferable to use a vertically-polarized, omni-directional antenna.

Antennas for portable devices include the followingdesigns:• Internal antenna (invisible or pull-up)• External antenna, removable and directly connected to

the device• External, remote antenna

3.7.4.1 Internal Antenna (Invisible or Pull-up)

This is the most difficult antenna design scenario. Despitegreater physical constraints, an internal antenna must stillprovide a gain sufficient to meet network specifications.Metal-cased products cannot have internal antennas sincethe metal acts as a shield around the antenna and prevents RFsignals from reaching the antenna. (A metal case acts like aFaraday cage.) The antenna should be positioned so that it isvertically oriented when the device is carried normally. Thiswill ensure that the optimal antenna performance is availablethe majority of the time.

Cable routing from the modem to the antenna needs to avoidRF-sensitive circuits and high-level, high-speed clockcircuits. The following points should be considered:

• The location of the antenna to avoid RFI to a computingdevice.

• Good shielding of the display and other RF-sensitivecomponents.

• The most efficient method of cable routing. !

Caution

The telephone must be installed in a mannerthat provides a minimum separation distance of20 cm or more between the antenna and allpersons to satisfy FCC RF exposure require-ments for mobile transmitting devices.

Note

To comply with the FCC RF exposure limits andsatisfy the categorical exclusion requirementsfor mobile transmitters, the followingrequirement must be met:

The transmitter effective radiated power (ERP)must be less than 3.0 W ERP (4.9 W or 36.9dBm EIRP). This requires that the combinationof antenna gain and feed line loss does notexceed 16 dBi.

24 98-08901C39-B

Page 49: g18 GSM-GPRS Embedded Module

Design Considerations

If the above points are not considered, antenna gain can beoffset by cable loss. A typical coaxial cable is very thin, suchas the RG178B used in portable devices, and cable loss canbe as high as 0.5 dB per foot. Some coaxial cablemanufacturers market relatively thin double-braid coaxialcables. These cables show much better isolation thansingle-braid cables, typically by 30 to 40 dB. Double-braidcables reduce radiation and RF pick-up when routed inside aportable device.

3.7.4.2 External Antenna, Removable and Directly Connected to the Device

You can design a portable device that can use anoff-the-shelf, plug-in antenna, such as a 1/4 wave monopoleor 1/2 wave dipole antenna. The typical gain of theseomni-directional antennas is 0 dBi and 2.14 dBi,respectively. Like the internal antenna, these antennasshould be oriented vertically when the device is carriednormally to ensure the best antenna performance.

Cabling in this case demands the same consideration as aninternal antenna application. In a typical laptop application,the antenna must be placed as far as possible from thedisplay to avoid deflection. This usually causes a deep nullin radiation patterns.

3.7.4.3 External, Remote AntennaFor remote antenna applications, use the same designapproach as internal designs, including the RF cable routingof the external connector. You can choose an off-the-shelfmobile antenna of omni-directional 1/2 wave length. Theantenna should have a gain of 2.14 dBi. Higher gain than thismay not be appropriate for portable applications.

A double-braid coaxial cable, (such as RG223) from thedevice to the antenna is recommended, if the cable length ismore than a few feet long. The difference in cable lossbetween low-cost RG58 cable and the more expensiveRG223 cable is approximately 4.5 dB per 100 feet. If thecable must be routed through noisy EMI/RFI environments,a double-braid cable such as RG223 can reduce radiation andpick-up by 30 to 40 dB.

3.7.5 Fixed Devices

Fixed data device applications use the same designrecommendations as a portable device with a remoteantenna.

The most economical and practical choice for the RFconnector of an external antenna is a TNC threadedconnector, whether it is a plug-in type or a remote type. TNChas a good frequency response to 7 GHz, and leakage is low.A mini UHF threaded connector provides adequateperformance and is an economical choice. If the size of theTNC and mini UHF connectors becomes critical, consideran SMA threaded connector or an SMB snap fit connector.(The SMB connector does not accept RG58 or RG223cables).

3.7.6 Antenna Test Methods

Whether portable or fixed, the device antenna is the criticallink to the network. A poorly performing antenna reducesthe coverage of the device within the network footprint. Theantenna performance must meet the impedance and matchthe criteria of the modem (refer toChapter 8,“Specifications”, page 187.), and have theappropriate amount of gain to meet the network ERPrequirements.

Two tests must be performed on the antenna to ensure that itmeets the requirements. For both tests, the antenna must beintegrated in its final form. That is, the antenna must bemounted on a representative housing that includes all metalobjects forming the ground plane or counterpoise.

Antenna testing requires an experienced operator and ananechoic chamber, a GTEM cell, or approved open field site.Your Motorola OEM support representative can provideadvice on this type of testing.

3.8 MECHANICS - MOUNTING THE G18

3.8.1 Fixed-Mount Usage

Fixed-mount usage eliminates most of the mechanicalconstraints of handheld designs, although the requirementsstill apply. Fixed-mount units are sometimes AC-linepowered and require filtering to eliminate the 60 Hz noisethat can impair modem operation.

Proper mounting of the modem requires it to be securelyfastened within the host housing.

To ensure ease of access for installation and troubleshooting,locate the modem within the product in such a way that serialI/O and antenna connections are readily accessible.

Quick access to the modem allows it to be efficientlyremoved, probed and functionally tested.

98-08901C39-B 25

Page 50: g18 GSM-GPRS Embedded Module

Design Considerations

3.8.2 Fastening Units with Housing

Mount the modem to the rigid OEM product housing, usingfour #2-56 UNC 2A machine screws, torqued to 2 in.-lbs.Position the screws as shown in Figure 29 and Figure 30.

Figure 29. Mounting the Modem (Front View)

Figure 30. Mounting the Modem (Rear View)

3.8.3 Fastening DIN Units

Secure the DIN board to the host device using three M1.8screws.

3.9 CONNECTING THE M8989 HANDSET TO THE G18

In order to connect the handset (M8989) to the g18 thefollowing connections are required in the user board.

You can see the circuits used in the g18 Evaluation board forthis purpose as an example, in Figure 31, below.

Figure 31. Handset Connections / Hardware Required

3.10GPS CONSIDERATIONSThe g18 DV with a GPS model includes an internal M12GPS receiver from Motorola.

The GPS receiver is powered internally from the g18 with 3 V DC. All the other lines of the GPS are routed to the userconnector (ZIF 36 pin). The GPS lines in the g18 userconnector 36 pin ZIF socket are as follows:

The GPS receiver is a standalone unit in the g18.

More details about the M12 module can be viewed on theweb at:

http://www.synergy-gps.com/M12_Oncore.html

!Caution

Do not mount a g18 integrated wireless modemin PC Card Type III rails. Forcing the modeminto a PC Card header can damage theconnector pins in the header and leave themodem loose and poorly grounded.

Table 8. The GPS Lines in the g18 (User Connector 36 Pin Zif Socket)

g18 User Connector Pin # Function

2 GPS RXD receives data in 3V logic.

3 GPS TXD transmits data in 3V logic.

34 Antenna voltage input 3 or 5 V DC. (active antennas)

35 RTCM input in 3V logic.

36 1pps output in 3V logic.

26 98-08901C39-B

Page 51: g18 GSM-GPRS Embedded Module

98-08901C39-B

4. SOFTWARE INTERFACE

4.1 GENERALThe operating functions of the g18 modem are implementedin the base unit into which the g18 is integrated. The g18 isa GSM900/1800/1900 Phase II+ device with GPRScapabilities.

The corresponding functions are implemented conformingto V.25ter, GSM07.07, and GSM07.05.

AT+C commands conforming to GSM07.07 and GSM07.05and a number of manufacturer-specific AT commands areavailable via the serial interface of the g18 for functionalityimplementation.

Commands are input via the operating functions of the baseunit. The base unit translates the operating functions into ATcommands and the g18 executes the requested action.

The V.25ter modem guidelines apply to the time sequence ofinterference commands. In accordance with theseguidelines, commands start with the string AT and end witha carriage return (<CR> or 0x0D). Commands areacknowledged with OK or ERROR. A command currentlybeing processed will be interrupted by each subsequentincoming character, so the next command must not be sentuntil the acknowledgement has been received that thecommand has been processed. If this does happen, thecurrent command will be cancelled.

4.2 MODEM COMMUNICATION MODESThe g18 modem supports the following communicationsmodes: voice, data, SMS and fax.

4.2.1 Voice Communication

• Analog Audio: Analog audio communication is providedvia a standard analog headset such as the headset usedwith the StarTAC cellular phone. In this case, the controlsfor answering calls, dialing, and hanging up are providedby the AT command set interface. This mode is used if themodem is integrated into a handheld terminal thatsupports voice communications.

• Digital Audio: Digital audio is provided by the MotorolaProprietary DSC interface. This interface is used when anexternal handset, like that used in an automotiveinstallation, is used. In this case, the call controls areprovided on the handset. DSC handsets that support thisinterface are manufactured by and available fromMotorola. The AT command set can also be used tocontrol calls. The DSC interface is a Motorola proprietaryfeature that requires licensing from Motorola. Pleasecontact your Motorola representative for moreinformation.

4.2.1.1 Configuration Setup and Audio Routing in g18

Voice Connectivity

The g18 is an OEM data and voice module. Voiceconnectivity can be performed using two main channels:analog voice and digital voice.

Note

The standards bodies regularly update thesestandards, therefore there is no guarantee thatthe commands supported by the g18 exactlyconform to the latest versions of thesespecifications. Some commands listed in thesestandards do not apply in the GSMenvironment.

Note

You should wait to receive OK before sendinga new AT command.

27

Page 52: g18 GSM-GPRS Embedded Module

Software Interface

The audio route for the different devices is described in thefollowing table, where HF refers to the connected externalspeaker and microphone, and DHFA refers to the externalcar kit.

• Sidetone - Reduces the microphone audio input that isrouted to the selected speaker so that the people speakingwill hear themselves talking. This also creates a slightecho because the speaker sound then gets picked up againby the microphone and again output to the speaker, and soon. Echo suppress is designed to take care of this echo.

• Echo Suppress - Cancels a small amount of the outputsound picked up by the input device (suppresses theecho). It is designed to be used where there will be littleor no echo (for example, in a handset) rather than wherethere will be a lot of echo (for example, in a hands-freedevice).

• Echo Cancel - Suppresses a large amount of the outputsound picked up by the input device (cancels all echo).

• Noise Suppress - Improves audio quality in all modes.There are two AT commands that support enabling/disablingthe Echo Cancellation and Sidetone characteristics, asfollows:

• ATS96=1 enables the Echo Cancellation, which is themain HF mode characteristic.

• ATS94=1 enables Sidetone (default). ATS94=0 mutessidetone.

The following table shows the relationship between theATS94, the ATS96 and the g18 analog audio behavior whenthe digital handset is omitted or ONHOOK.

4.2.2 Data Communication

There are two modes in which to use the data port:• GPRS: This mode is for package data communication.

This mode starts from the command mode and after aninitialization of a PDP context the data sent from the DTEwill be over PPP. A GPRS wizard is available to do thePDP connectivity (for PC applications). This is a veryeffective tool for transferring data at a high rate and onlywhen data is available, without the need to dial again.

Table 9. Voice Connectivity

Configuration Setup Audio Route to…

Off hook handset (overrides all other conditions)

Handset

On hook handset, or absence of handset:•HF + HF was selected byATS96 command

•HF + HF was not selectedby ATS96 command

•DHFA

•Headset + HF was selectedby ATS96 command

•Headset + HF was notselected by AT command

•HF external speakerwith echo cancelling

•HF external speaker, without echo cancelling

•DHFA speaker

•Headset with echocancelling

•Headset without echocancelling

Table 10. Regular (HS) and HF Mode using RS232

Characteristics Regular Mode (Handset) HF mode

Echo Cancelling (EC)

-Disable

+Enable

Sidetone + -Mute

Echo Suppression (ES)

+Enable

-Disable

Full Duplex Half Duplex

Note

Both AT commands are not allowed when theCar kit is attached.

Hands-free

Mode ATS96 ATS94

Echo Cancella-

tions

Noise Suppres-

sionST

Off 0 0 Disabled Disabled Mute

0 1 Disabled Disabled Unmute

On 1 1 Enabled Enabled Mute

1 1 Enabled Enabled Mute

Note

ATS94 is affected only when ATS96=0.

The HF setting (ATS96) is kept in flex, evenafter power cycling the g18.

28 98-08901C39-B

Page 53: g18 GSM-GPRS Embedded Module

Software Interface

• CSD - Circuit Switch Data: The default setting for theg18 is RS232 full flow control. In this mode, data, SMSand Fax class 1 are transferred using a full flow control(hardware flow control), Xon/Xoff or non-flow control.The main difference between this mode and the GPRSmode is the need to dial the desired number wheneverdata needs to be transferred.

4.2.3 SMS Communication

• Block mode: This is a binary SMS presentation. Anapplication SMS build is required for this mode.

• Text mode: This mode is not supported by the g18.• PDU mode: This is the recommended mode for SMS

communications. Note that the PDU packet has acomplex structure, so careful examination of GSM 04.11and GSM 03.40 is required.

4.2.4 Fax Communication

Class 1: This is the basic set of fax commands that issupported by all types of fax machines. To support faxcommunication with g18, use WinFax in your computer.

Class 2: This mode is not supported by the g18.

4.3 BASIC OPERATIONS

4.3.1 Making a Voice Call

4.3.2 Receiving a Voice Call

Note

The g18 supports both transparent andnon-transparent modes.

Table 11. Features Supported using CSD/GPRS

CSD Supports

Flow Control

HWXon/XoffNone

Data Type TransparentNon transparent

SMS SMS PDU modeSMS Block mode

Fax Class 1

GPRS Supports

Flow Control

HWXon/XoffNone

Data Type Data over PPP

Multi Slot Class 1, 2 and 4 1 uplink 1,2 or 3 downlinks

Coding Schemes

CS1, CS2, CS3, CS4

AT+CPIN=”nnnn”, if required

Enter the PIN number which enables the SIM card (4-8 digits).

ATDnnnnnn OR

AT*Dnnnnn OR

ATD><index> OR

ATD>”name” OR

ATDS=n (n=0 to 3) ORATDS=n (n=0 to 3) ORATD><mem><index>

Initiates the voice call to the remote phone. The voice communications commence.Phone book storage should first be selected at+cpbs=”sm”.Phone number corresponding to the name entered.Phone number from register #1 after setting at&z1=035658452.Phone number from register #0 after setting at&z1=035658452.Phone number from SIM card #101, for example, ATD>SM101.Note: Only the second OK for the voice call notifies the user that the call is established.

ATH Hangs up the voice call.Note: In multi-party calls, ATH does not end the last call, only AT+CHLD=1 does.

AT+CPIN=”nnnn”, if required

Enter the PIN number that enables the SIM Card (4 -8 digits).

AT+CRC=1 Enables cellular result codes extended format. A remote phone dials the g18 voice number.

98-08901C39-B 29

Page 54: g18 GSM-GPRS Embedded Module

Software Interface

4.3.3 Commencing Voice Communication

4.3.4 Making a CSD - Data Call

4.3.5 Receiving a Data Call

4.3.6 Enabling Cell Broadcast (CB) Reception

Send AT+CKPD=”M>>S>>>>>S<SCC”

In order to receive the CB message on the TE, use theAT+CNMI command.

For example:

AT+CNMI=0,2,2,0,0

+CRING:VOICEor+RING

If AT+CRC=1, VOICE indicates an incoming voice call. If AT+CRC=0 then +RING indicates an incoming call.Note: To retrieve the call type, use the CMER command.

ATA Answers the call

ATH orAT+CHUP

Hangs up. Call ends.Note: In multi-party calls, ATH does not end the last call, only AT+CHLD=1 does.

If the remote phone hangs up first, the modem will stay online, (AT+CPAS returns +CPAS:004) for approximately 60 seconds, at which point it will time out and the call will be cleared (AT+CPAS returns +CPAS: 000). At any time during this period, the modem can execute an ATH command.

ATDnnnnnnn Dials the remote modem.

CONNECT xxxx

Indicates that the connection is made. Proceeds with data communications.

+++ Escapes to Command mode.

ATO Returns to Online mode.

+++ Escapes to Command mode.

ATH or AT+CHUP

Hangs up the connection.

The remote modem dials the g18 data number.

AT+CRC=1 Enables cellular result codes extended format. The remote phone dials the g18 voice number.

+CRING: REL ASYNCor+RING

If AT+CRC=1, DATA indicates an incoming data call.

If AT+CRC=0, then +RING indicates an incoming call.Note: To retrieve the call type, use the CMER command.

ATA Answers manually.ATS0=1 enables an automatic answer after one ring.

+++ Escapes from Online mode.

ATH or AT+CHUP

Hangs up call.Note: In multi-party calls, ATH does not end the last call, only AT+CHLD=1 does.

If the remote phone hangs up first, the modem will stay online (+CPAS:004) for approximately 60 seconds, at which point it will time out and the call will be cleared (+CPAS: 000). At any time during this period, the modem can execute an ATH command.

Note

When using different SIM cards, the abovesequence might be changed, accordingly.

30 98-08901C39-B

Page 55: g18 GSM-GPRS Embedded Module

Software Interface

4.3.7 Setting Up the g18 in CSD Mode

When a data call is received, the RI signal goes to ActiveLow for one second and then to Inactive High for fourseconds repeatedly, as shown below.

Figure 32. RI Waveform

When a data carrier is detected by the g18, it sets the DCDsignal to Active Low.

Figure 33. g18 Receiving a Data Call

4.4 SENDING AND RECEIVING DATA IN DIFFERENT FLOW CONTROLS

4.4.1 Flow Control Set to Hardware Flow Control (FC)

4.4.1.1 Sending DataWhen data is sent by the g18, the only dynamic signalsthrough the data transfer are TXD and CTS. The DTE deviceshould be kept at DTR ON.

TXD is used in order to transmit the data from the terminalto the g18, and CTS is used in order to control the data flow.When data is transferred too rapidly to the modem, at a ratewhich is greater than its transfer rate, and its buffers becomefull, the modem sets CTS to Inactive High, until it completesthe transfer.

When the modem is ready to accept more data, it sets theCTS signal to Active Low again.

Figure 34. g18 Sending Data Hardware Flow Control

4.4.1.2 Receiving DataWhen data is received by the g18, the only dynamic signalduring the data transfer is RXD, with which the data is sentto the terminal. The DTE device should keep DTR ON. RTScan be used to alert the g18 that the DTE buffer is full.

Figure 35. g18 Receiving Data Hardware Flow Control

4.4.2 Flow Control - Flow Control Set to Xon/Xoff

The g18 should be configured to Xon/Xoff flow control,using AT&K4.

To return to the hardware flow control, use AT&K3.

4.4.2.1 Sending DataWhen data is sent in this mode, it is transferred on the TXDline. The DTE device should keep DTR ON.

When data is transferred too rapidly to the modem, itsbuffers may become full, and the transmission cannotsucceed. In this case, it sends an Xoff signal to the terminalon the RXD line.

When the modem has sent the data in the buffer and is readyto receive more data, it sends an Xon signal on the RXD line.

Note

The g18 does not support non-transparent CSDwith a baud rate of less than 4800 bps.

98-08901C39-B 31

Page 56: g18 GSM-GPRS Embedded Module

Software Interface

.

Figure 36. Sending Data Xon/Xoff

4.4.2.2 Receiving DataWhen data is received in Xon/Xoff flow control, the data istransferred from the g18 to the terminal on the RXD line.The DTE device should keep DTR ON.

Figure 37. g18 Receiving Data Xon/Xoff

4.4.3 Flow Control Set to None

The g18 should be configured to Xon/Xoff, using AT&K0.

To return to the hardware flow control, use AT&K3.

4.4.3.1 Sending DataWhen data is sent in this mode, it is transferred on the TXDline, and there is no flow control. The DTE device shouldkeep DTR ON.

When the modem cannot keep up with the rate of datatransmission from the terminal, an error occurs.

Figure 38. Sending Data in None FC

4.4.3.2 Receiving DataWhen data is received by the g18, the only dynamic signalduring the data transfer is RXD, with which the data is sentto the terminal. The DTE device should keep DTR ON.

Figure 39. g18 Receiving Data in None FC

4.5 CALL WAITING, CALL FORWARD-ING, AND CONFERENCE CALLS

4.6 SENDING AN SMS

4.6.1 Sending an SMS in PDU ModeNote

In the figure above, the Z Modem transferprotocol was used, with crash recovery setup.When an error is encountered, the terminalsends a message to the sending side, asking itto resend the specific block.

Note

These operations are network dependent, andare not supported by some networks. Somenetworks behave unexpectedly, such asroaming or call dropout.

AT+CPIN=”nnnn” Enter the PIN number that enables the SIM card (4 - 8 digits).

AT+CSMS=0 Select message service response. The response will be +CSMS:001,001,001.

AT+CPMS=”SM” Select preferred message storage. The response will be similar to +CPMS:001,0015,001,015, depending on your SIM card.

AT+CMGS=<length of TPDU><cr>

<SCA><TPDU><ctrl-Z> <SCA>: Service Center Address, refer to GSM 04.11<TPDU>: Transport Protocol Data Unit, refer to GSM 03.40

32 98-08901C39-B

Page 57: g18 GSM-GPRS Embedded Module

Software Interface

For example:

AT+CMGS=19

>07914483056100F511000B914410927856F40000000541E1905804<0x1A>

will return +CMGS:000 after sending “ABCDE” to phonenumber 44-012-987-654 via the SMS center at 44-385-016-005.

The following ASCII string is the ASCII representation ofthe hexadecimal values that will be transmitted as a binarystring.

‘F’’4’ below means that the hexadecimal values 0xF and 0x4will be transmitted over the air. CMGS=19 is the length ofthe TPDU in octets, see below.

AT+CMGS=19

>07914483056100F511000B914410927856F40000000541E190F804<CTRL-Z>

07 = LENGTH OF SCA element including the TON/NPI

91 = TON/NPI,TON=9=Type of number, NPI=1=Number-ing Plan Identifier

4483056100F5 SCA =SERVICE CENTER ADDRESS(This means that the real phone number for the SCA is 44-385-016-005).

Explanation of phone number coding: One hexadecimaldigit for each phone number digit is used. Each pair of hexa-decimal digits is considered an octet (8 bit binary number).Then, the two hexadecimal digits are reversed in order toform a semi-octet. So, the phone digits 3, 8 will become 0x3,0x8, then 0x38, and then reversed to become 0x83. TheASCII characters ‘8’ and ‘3’, the string ‘83’ are then insertedinto the full ASCII string above. Since there is an oddnumber of digits, the last digit, 5, is placed in the lowernibble of the last octet and then its top nibble is filled with1s. This means that ‘5’ becomes 0x5, then 0x05, then 0xf5,and then ‘f5’, which are the last two characters in the ServiceCenter address.

Refer to ETSI 04.11 for more details.

Looking at the remainder of the message after the SCA, wefind the Transport Protocol Data Unit (TPDU). The TPDUcontains the destination device address (phone number), andthe user data or message. There are 38 characters, whichrepresent 19 octets, this being the length of the TPDU.

11000B914410927856F40000000541E190F804 = TPDU

11 = 8 bits MTI,RD,VPF,SRR,UDHI,RP,MMS,SRI

00 = MR Message Reference

0B914410927856F4 = DA Transport DestinationAddress

0B = Number of digits (11) in phone number

91=TON/NPI (as above)

4410927856F4 = Destination phone number 44-012-987-654

The user data control information and the user data followthe phone number:

0000000541e190f804

00 = PID Protocol ID

00 = DCS Data Coding Scheme

00 = VP Validity Period

05 = UDL User Data Length

41E190F804 = The user data ‘ABCDE’

Description of encoding the user data: The user data isencoded as GSM characters. The GSM character set is amethod of encoding 7 bit ASCII characters into 8 bitnumbers. GSM only supports 128 characters with ASCIIvalues 0x00 to 0x7f. Since these only need 7 bits to definethem, and the SMS message is transmitted as a series of 8-bitvalues, GSM uses a method of packing the series of 7 bitvalues into 8 bit octets. For example:

ABCDE is encoded as 41E190F804 as follows.

A B C D Ein ASCII hexadecimal is:0x41 0x42 0x43 0x44 0x45in 8 bit binary is:01000001 01000010 01000011 01000100 01000101

Note

This is an example only. This particular SMScenter is a UK number.

Note

The message is terminated with a Control-Zcharacter (0x1A).

Note

The destination phone number is converted toan ASCII string in the same manner as theSCA.

98-08901C39-B 33

Page 58: g18 GSM-GPRS Embedded Module

Software Interface

The most significant bit is truncated, resulting in a series ofseven bit values. The now unused most significant bit(s) arepacked with enough least significant bits from the followingvalue to make up eight bits.

This results in the string of eight-bit hexadecimal numbers0x41, 0xE1, 0x90, 0x58, 0x04. By continuing this process, astring of 160 ASCII characters can be stored as a string of140 bytes (octets).

The Service Center Address is described in ETSI GSM 04.11.

The Transport Protocol Data Unit is described in ETS GSM03.40.

4.6.2 Sending an SMS in PDU Mode - Wave Forms

4.6.3 Sending an SMS in CSD Mode

When sending an SMS in PDU mode, after executing theat+cmgs=n command, the DCD line goes to Active Low,and the data is transferred on the TXD line.

After executing the <Ctrl+Z> command, the DCD linereturns to Active High, and the message is sent via thephone.

Figure 40. Sending an SMS

4.6.4 Receiving an SMS

Once the message has been received, the next step is todecode it into something comprehensible. This particularmessage is generated by a Rohde and Schwarz CMD55GSM Test station. In the first line of data, we see theinformation about the service center, followed by the TPDU.

038021430402802100006990502100000064D2279258049940D321F21A946A4

03 = Length of service center address

80 = Type of number = unknown, number plan identifier =unknown

2143 = Service center address = 1234

04 = MTI = SMS-DELIVER, MMS = no moremessages, SRI = no status report UDHI = no UDheader, RP = reply path not set

Note

Sending and receiving of SMS messagesinterfere with each other when the time intervalbetween them is too short, or when bothoperations take place simultaneously.

AT+CPIN="nnnn" Enter the PIN which enables the SIM card (4 -8 digits).

AT+CSMS=0 Selects the message service.

AT+CPMS="SM" Selects the preferred message storage.

AT+CNMI=0,1 Allows buffering of unsolicited result codes in the TA. Indication of memory location is routed to TE.

+CMTI: "SM",001 Is displayed (001 message location).

To display incoming messages:

AT+CMGL=4 Lists all the stored messages.

AT+CMGR=1 Reads the message at location 001.

+CMGR: 000,,102038021430402802100006990502100000064D2279258049940D321F21A946A4153F45B4E0735CBF379F85C064DCB727B7A5C0651CB73BA0B44459741D17A7ABC0609E5EFBB1B647CE341CA7A1B3E073DED6539888A2E8398617D1E447C9F5DA0986C46ABD96EB81C4C01.OK.

34 98-08901C39-B

Page 59: g18 GSM-GPRS Embedded Module

Software Interface

02 = OA length

80 =TON = unknown, NPI = unknown

21 = OA = 12

00 = PID =Protocol ID

00 = DCS = Data Coding Scheme

69905021000000=SCTS ServiceCenter Time Stamp = 5th Sept. 1996 12:00:00 GMT

64=UDL=UserData Length=100octets

Following is the user data:

D2279258049940D321F21A946A4153F45B4E0735CBF379F85C064DCB727B7A5C0651CB73BA0B44459741D17A7ABC0609E5EFBB1B647CE341CA7A1B3E073DED6539888A2E8398617D1E447C9F5DA0986C46ABD96EB81C4C01

This is a string of GSM characters, which must be translatedback into ASCII. The process is the reverse of the codingprocess described previously. This converts the charactersback from a series of octets to a series of 7 bit ASCIInumbers.

Looking at the first 6 octets:

This decoding process continues for the entire user datastring. Translating the entire string comes up with ROHDE

& SCHWARZ THE QUICK BROWN FOX JUMPEDOVER THE LAZY DOG.

4.6.5 Sending and Receiving Binary Data Via SMS

Your specific application may require binary data to be sent,instead of an ASCII text message. In this case, you cansimply insert your raw data as the user data, instead of usingthe GSM character coding process. This limits you to 140octets of data. So long as your application controls theencoding and decoding of the SMS PDUs at either end of thesolution, you can use the 140 octets of user data as you seefit.

4.6.6 Receiving an SMS in CSD Mode - Wave Forms

When an SMS is received, it is stored on the SIM card.

Figure 41 shows a reading command sent on the TXD line,and the message transferred from the SIM card to theterminal.

Figure 41. Receiving an SMS

98-08901C39-B 35

Page 60: g18 GSM-GPRS Embedded Module

Software Interface

4.6.6.1 SMS Error Messages

Message Types

#define MMISMS_MSG_TYPE_LIST_REQUEST 0x00

#define MMISMS_MSG_TYPE_GET_MESSAGE 0x01

#define MMISMS_MSG_TYPE_GET_FIRST_MESSAGE 0x02

#define MMISMS_MSG_TYPE_GET_NEXT_MESSGAE 0x03

#define MMISMS_MSG_TYPE_TRANSFER_INC_SMS 0x04

#define MMISMS_MSG_TYPE_INDICATE_INC_SMS 0x05

#define MMISMS_MSG_TYPE_TRANSFER_INC_CBS 0x06

#define MMISMS_MSG_TYPE_INSERT_SMS 0x07

#define MMISMS_MSG_TYPE_DELETE_MESSAGE 0x08

#define MMISMS_MSG_TYPE_TE_UNABLE_TO_PROCESS 0x09

#define MMISMS_MSG_TYPE_TE_SET_MESSAGE_REQUEST 0x0A

#define MMISMS_MSG_TYPE_TE_BEGIN_SMS_MODE 0x1d Added to support 07.05

#define MMISMS_MSG_TYPE_TE_END_SMS_MODE 0x1e

#define MMISMS_MSG_TYPE_ACKNOWLEDGE_MESSAGE 0x1f

#define MMISMS_MSG_TYPE_MESSAGE_LIST 0x20

#define MMISMS_MSG_TYPE_MESSAGE 0x21

#define MMISMS_MSG_TYPE_GET_MESSAGE_FAILURE 0x22

#define MMISMS_MSG_TYPE_INC_MESSAGE 0x23

#define MMISMS_MSG_TYPE_MESSAGE_ARRIVED 0x24

#define MMISMS_MSG_TYPE_INSERT_SMS_COMPLETE 0x25

#define MMISMS_MSG_TYPE_INSERT_SMS_FAILURE 0x26 38

#define MMISMS_MSG_TYPE_DELETE_MESSAGE_COMPLETE 0x27

#define MMISMS_MSG_TYPE_DELETE_MESSAGE_FAILURE 0x28

#define MMISMS_MSG_TYPE_MT_UNABLE_TO_PROCESS 0x29

36 98-08901C39-B

Page 61: g18 GSM-GPRS Embedded Module

Software Interface

#define MMISMS_MSG_TYPE_REQUEST_CONFIRMED 0x2a

#define MMISMS_MSG_TYPE_SET_MESSAGE_CONFIRMED 0x2b

#define MMISMS_MSG_TYPE_SET_MESSAGE_FAIL_CONFIRMED 0x2c

#define MMISMS_MSG_TYPE_MT_END_SMS_MODE 0x3f

Message Types

Information Element Identifier

#define MMISMS_IEI_SHORT_MSG_REF 0x00

#define MMISMS_IEI_TRANSFER_TYPE 0x01

#define MMISMS_IEI_INDICATE_TYPE 0x02

#define MMISMS_IEI_INSERT_TYPE 0x03

#define MMISMS_IEI_SHORT_MSG_INDEX 0x04

#define MMISMS_IEI_CBS_SHORT_MSG_INDEX 0x05

#define MMISMS_IEI_SHORT_MSG_DATA 0x06

#define MMISMS_IEI_CBS_SHORT_MSG_DATA 0x07

#define MMISMS_IEI_CAUSE 0x08

#define MMISMS_IEI_INDEX_COUNT 0x09

#define MMISMS_IEI_CBS_TRANSFER_TYPE 0x0A

#define MMISMS_IEI_PAGE_INDEX 0x0B

#define MMISMS_IEI_LAST_SHORT_MSG 0x0C

#define MMISMS_IEI_CONFIRM_TYPE 0x0D

#define MMISMS_IEI_TP_FAILURE_CAUSE 0x0E

98-08901C39-B 37

Page 62: g18 GSM-GPRS Embedded Module

Software Interface

Transfer CBS Types

#define MMISMS_CBS_TRANSFER_TYPE_NO_CBS 0x00

#define MMISMS_CBS_TRANSFER_TYPE_TE_SPECIFIC 0x01

#define MMISMS_CBS_TRANSFER_TYPE_RESERVED 0x02

#define MMISMS_CBS_TRANSFER_TYPE_ALL_CBS 0x03

#define MMISMS_CBS_TRANSFER_TYPE_BIT_MASK 0x03 first two bits

#define MMISMS_CBS_TRANSFER_TYPE_RESERVED_BIT_MASK 0xFC bits 3 to 8

Indicate Types

#define MMISMS_INDICATE_TYPE_NO_MSG 0x00

#define MMISMS_INDICATE_TYPE_RESERVED 0x01

#define MMISMS_INDICATE_TYPE_ALL_SMS 0x02

#define MMISMS_INDICATE_TYPE_TE_SPECIFIC_SMS 0x03

#define MMISMS_INDICATE_TYPE_ALL_CBS 0x04

#define MMISMS_INDICATE_TYPE_TE_SPECIFIC_CBS 0x05

#define MMISMS_INDICATE_TYPE_ALL_CBS_SMS 0x06

#define MMISMS_INDICATE_TYPE_ALL_TE_SPECIFIC_MSG 0x07

#define MMISMS_INDICATE_TYPE_REPORT 0x08

#define MMISMS_INDICATE_TYPE_BIT_MASK 0x07 first three bits

#define MMISMS_INDICATE_TYPE_REPORT_BIT_MASK 0x08 fourth bit

#define MMISMS_INDICATE_TYPE_RESERVED_BIT_MASK 0xF0 bits 5 to 8

38 98-08901C39-B

Page 63: g18 GSM-GPRS Embedded Module

Software Interface

Cause Values

#define MMISMS_CAUSE_NO_SUCH_MESSAGE 0x00

#define MMISMS_CAUSE_NO_MEMORY 0x01

#define MMISMS_CAUSE_NO_AIR_INTERFACE 0x02

#define MMISMS_CAUSE_RECEIVING_ENTITY_BUSY 0x03

#define MMISMS_CAUSE_COMMAND_NOT_UNDERSTOOD 0x04

#define MMISMS_CAUSE_INCOMING_DATA_CALL 0x05

#define MMISMS_CAUSE_USER_INVOKED_EXIT 0x06

#define MMISMS_CAUSE_MESSAGE_TRANSFER_FAILED 0x87

Short Message Statuses

#define MMISMS_STATUS_NOT_READ 0x00

#define MMISMS_STATUS_NOT_SENT 0x00

#define MMISMS_STATUS_NOT_READ_SENT 0x00

#define MMISMS_STATUS_READ 0x01

#define MMISMS_STATUS_SENT 0x01

#define MMISMS_STATUS_READ_SENT 0x01

Confirm Types

#define MMISMS_CONFIRM_TYPE_BEGIN_SMS_REQ_CNF 0x00 Added to support 07.05

#define MMISMS_CONFIRM_TYPE_TRANSFER_INC_SMS_REQ_CNF 0x01

#define MMISMS_CONFIRM_TYPE_TRANSFER_INC_CBS_REQ_CNF 0x02

#define MMISMS_CONFIRM_TYPE_INDICATE_INC_SMS_REQ_CNF 0x03

#define MMISMS_CONFIRM_TYPE_ATTEMPT_SEND_SMS_REQ_CNF 0x04

98-08901C39-B 39

Page 64: g18 GSM-GPRS Embedded Module

Software Interface

Number of SMS Message Headers per Page

#define MMISMS_NUM_HEADERS_PER_PAGE 5

#define MMISMS_MIN_PAGE_INDEX 1

#define MMISMS_MAX_PAGE_INDEX 51

Text Mode and PDU Mode Error Values

#define MMISMS_ERROR_ME_FAILURE 300

#define MMISMS_ERROR_ME_SMS_SERVICE_RESERVED 301

#define MMISMS_ERROR_OPERATION_NOT_ALLOWED 302

#define MMISMS_ERROR_OPERATION_NOT_SUPPORTED 303

#define MMISMS_ERROR_INVALID_PDU_MODE_PARAMETER 304

#define MMISMS_ERROR_INVALID_TEXT_MODE_PARAMETER 305

#define MMISMS_ERROR_SIM_NOT_INSERTED 310

#define MMISMS_ERROR_SIM_PIN_NECESSARY 311

#define MMISMS_ERROR_PH_SIM_PIN_NECESSARY 312

#define MMISMS_ERROR_SIM_FAILURE 313

#define MMISMS_ERROR_SIM_BUSY 314

#define MMISMS_ERROR_SIM_WRONG 315

#define MMISMS_ERROR_MEMORY_FAILURE 320

#define MMISMS_ERROR_INVALID_MEMORY_INDEX 321

#define MMISMS_ERROR_MEMORY_FULL 322

#define MMISMS_ERROR_SMSC_ADDRESS_UNKNOWN 330

#define MMISMS_ERROR_NO_NETWORK_SERVICE 331

#define MMISMS_ERROR_NETWORK_TIMEOUT 332

#define MMISMS_ERROR_UNKNOWN_ERROR 500

40 98-08901C39-B

Page 65: g18 GSM-GPRS Embedded Module

Software Interface

#define MMISMS_SUCCESS 512

Text Mode and PDU Mode Error Values (Continued)

#define TD_SMS_RP_CAUSE_MASK 127 0x7F (MSB of RP-Cause is an ext bit)

#define TD_SMS_RP_CAUSE_NUM_MO_RP_CAUSES 22

#define TD_SMS_RP_CAUSE_NUM_MT_RP_CAUSES 8

#define TD_SMS_RP_CAUSE_UNASSIGNED_NUMBER 1

#define TD_SMS_RP_CAUSE_OPERATOR_BARRING 8

#define TD_SMS_RP_CAUSE_CALL_BARRED 10

#define TD_SMS_RP_CAUSE_SM_TRANSFER_REJECTED 21

#define TD_SMS_RP_CAUSE_MEMORY_CAPACITY_EXCEEDED 22 (MT specific)

#define TD_SMS_RP_CAUSE_DESTINATION_OUT_OF_ORDER 27

#define TD_SMS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER 28

#define TD_SMS_RP_CAUSE_FACILITY_REJECTED 29

#define TD_SMS_RP_CAUSE_UNKNOWN_SUBSCRIBER 30

#define TD_SMS_RP_CAUSE_NETWORK_OUT_OF_ORDER 38

#define TD_SMS_RP_CAUSE_TEMPORARY_FAILURE 41

#define TD_SMS_RP_CAUSE_CONGESTION 42

#define TD_SMS_RP_CAUSE_NO_RESOURCES 47

#define TD_SMS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED 50

#define TD_SMS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED 69

#define TD_SMS_RP_CAUSE_INVALID_RP_MR 81 Bad RP-MR

#define TD_SMS_RP_CAUSE_SEMANTICAL_ERROR 95 Error in an IE

#define TD_SMS_RP_CAUSE_MANDATORY_IE_ERROR 96 Mandatory IE missing/has error

98-08901C39-B 41

Page 66: g18 GSM-GPRS Embedded Module

Software Interface

#define TD_SMS_RP_CAUSE_RP_MT_NOT_IMPLEMENTED 97 Specific message type not supported

#define TD_SMS_RP_CAUSE_BAD_STATE 98 RP-MT not compatible with SM-RL state

#define TD_SMS_RP_CAUSE_IE_NOT_IMPLEMENTED 99 IE missing or nonexistent

#define TD_SMS_RP_CAUSE_UNSPECIFIED_ERROR 111 Protocol error unspecified

#define TD_SMS_RP_CAUSE_INTERWORKING_ERROR 127

#define TD_SMS_RP_CAUSE_SUCCESS 128 INTERNAL MOTOROLA DEFINITION

#define TD_SMS_RP_CAUSE_SUCCESS_ACK 129 INTERNAL MOTOROLA DEFINITION

#define TD_SMS_RP_CAUSE_NO_TRANSACTION_ID 253 INTERNAL MOTOROLA DEFINITION

#define TD_SMS_RP_CAUSE_CM_INTERNAL_ERROR 254 INTERNAL MOTOROLA DEFINITION

#define TD_SMS_RP_CAUSE_RL_TIMEOUT 255 INTERNAL MOTOROLA DEFINITION

SMS TIMERS

#define TD_TIMER_LENGTHS_CMSMS_TC1M 20000 20 sec for both mob. orig. and mob. term. SMS CM

#define TD_TIMER_LENGTHS_MMISMS_TR1M 45000 45 sec for SMS mobile originated relay layer TR1M timeout

#define TD_TIMER_LENGTHS_MMISMS_TRAM 35000 35 sec for SMS memory available relay layer TRAM timeout

#define TD_TIMER_LENGTHS_MMISMS_SHORTCUT_MSG_TIMEOUT 60000 60 sec for "Message - Read Now?" message window timeout

#define TD_TIMER_LENGTHS_MMISMS_TL_IP_ACK 60000 msec

#define TD_TIMER_LENGTHS_MMIIPS_IP_RING_IND_VALUE 5000 msec

42 98-08901C39-B

Page 67: g18 GSM-GPRS Embedded Module

Software Interface

4.6.7 Sending a Fax

4.6.7.1 Installing the Modem DriverFrom the Control Panel, select Modems > Add modem> Next > (Windows finds "standard modem" on one of theCOM ports) > Change > Have Disk > Enter the path tomodem driver (for example, D:\motorola\modem) and selectL-series > Next > Finish. (You may have to restart beforeusing the modem.)

4.6.7.2 Configuring the Modem in WinFax1. Run WinFax.

2. Select Tools > Program Setup > Modemsand Communications Devices > Properties.

3. Set Motorola L Series to Active (WinFax beginstesting the modem and the result is Failed. This resultis acceptable).

4. Click Next and select CLASS 1 (Hardware FlowControl) > Next > Finish, set Default (or other) > OK .

5. In the Modem and Communications Devices Proper-ties window, click Properties.

6. In General > Communications port, set the COM portto which the modem is connected and initialize it at57600 bps.

4.6.8 Establishing GPRS PDP Context

When using the GPRS Network for HTTP/FTP browsing,you must be attached to the GPRS Network before activatingPDP context.

Connection may be performed in one of the following twoways:• Automatically after powering up your MS. The GPRS

logo is displayed on your screen.

• Using the AT+CGATT=1 command. You can check yourconnection status by using the AT+CGATT? commandAT+CGDCONT=1,"IP","RTY","123.32.45.9

Following are the three main ways in which to activate PDPcontext:1. If the GPRS Wizard application is used, double-click

the button predefined as the dialer for this provider toautomatically establish PDP context. If the g18 was notpreviously attached to GPRS, it will be attachedautomatically.

Setup Configuration

1. Enter into the wizard parameters provided by youroperator.

2. Set definitions to allow your http\ftp browser to usethe g18 as a port to the Internet.

Usage

1. Open the GPRS Manager.

2. Double-click the dialer icon to select and activate theprovider of your choice (multiple providers may bedisplayed in the list).

3. After dialing, your temporary IP address and then theGPRS DATA session message will be displayed onthe handset.

4. Minimize the GPRS wizard window and use yourhttp\ftp browser (Internet Explorer, Netscape).

2. If you use AT commands to activate PDP context, youmust perform the following steps:

1. Define the PDP contact (profile). For example: AT+CGDCONT=1,"IP","RTY","

2. Define Quality of Service. For example: At+CGQREQ=3,2,4,5,8,12

3. Define minimum acceptable Quality of Service. For example: At+CGQMIN=1,0,0,0,0

4. Activate PDP context using the AT+CGACT=1command.

#define TD_TIMER_LENGTHS_MMISMS_VIAG_SCAN 60000 60 sec timer in msec

#define MMISMS_SET_TR1M_TIMER (1) Used by send_timer method to determine which timer task port a timer primitive is sent to.

#define MMISMS_RESET_TR1M_TIMER (0)

SMS TIMERS

98-08901C39-B 43

Page 68: g18 GSM-GPRS Embedded Module

Software Interface

Setup Configuration

AT+CGQMIN=1,0,0,0,0,0

AT+CGQREQ=1,0,0,0,0,0

AT+CGCONT=1,"IP","APN","0.0.0.0",0,0 // APN –replace it with the provider name

AT

AT &F0 &D2 &C1 E0

AT V1 W1 S95=47

AT&K3

ATD*99#

3. Using the ATD* command set: The GSM 07.07 version7.5.0, Chapter 10.2.1.1 states:

Request GPRS service 'D':

D*<GPRS_SC>[*[called_address>][*[L2P][*<cid>]]]]#

The g18 supports TCP/IP protocol only, and thiscommand can be used in the following format:

ATD*99***(CID)#

The CID includes the APN (defined by theAT+CGDCONT command) to which you want to beconnected. (This depends on the ability of the SIM cardto be attached to the different networks)

The format ATD*99# may also be used. In this case, theg18 will first try to activate a non-empty (predefined)CID. If the attempt fails, the g18 will try the next CID,and so on.

4.6.9 Changing the PIN Code Number

1 Check your CPIN status. If AT+CPIN? returns +CPIN:READY then proceed to the next step.If AT+CPIN? returns +CPIN: SIM PIN, enter the PINnumber and recheck whether the status is READY.

2 Check that AT+CLCK="SC",2 returns +CLCK: 1,7. Ifnot, send AT+CLCK="SC",1, your PIN# command.

3 You can now change the PIN number by using the+CPIN command as follows:AT+CPIN=Old PIN#, New PIN#

4.6.10 Writing into the Fix Dialing (FD) Phone Book

Send AT+CLCK="FD",2 (Query Status)

If the response is: +CLCK: 1,7- Enter AT+CLCK="FD",0,"PIN2".

After receiving OK, write operations are allowed in the FDarea.

If the response is: +CLCK: 0,7enter AT+CLCK="FD",1,"PIN2", OK, then enter AT+CLCK="FD",0,"PIN2".

Note

Bear in mind that the AT command AT+CGACTis not supported in all countries with GPRS. AGPRS connection is also possible withATD*99#. See the following section for moreinformation.

Note

The above list is only for the AT command level.PPP information (DNSs) is not shown here.

Note

When buffering the DTE message data in theg18 (both inbound and outbound data), thefollowing apply:

•Turning off the g18 clears any buffered data.

•Removing power from the g18 clears anybuffered data.

•Whenever the DTE drops the PPP connectionwith the g18, via LCP terminate, the buffereddata is cleared.

•Whenever the g18 drops the PPP connectionwith the DTE, with LCP terminate, the buffereddata is cleared. LCP termination triggers thetermination of the data in the g18 buffer.

•Whenever the g18 drops the PPP connectionwith the DTE, without an LCP terminate, thebuffered data is cleared. Dropping the DTRalso clears the buffer.

•When the network sends a deactivationmessage or a detached message, the g18buffer is cleared.

•When the g18 transfers data in the uplink andGPRS coverage is lost, the data may flow-off.If the mobile has lost coverage and is unable tosend the packets from the DTE to the network,the buffers will continue to store the packetsuntil the buffers are full. The DTE will then beflowed off and the packets will be stored untilthey can be sent to the GPRS network.

•The amount of time that takes before the useris notified is specified in the T3312 timer that islocated in the mobile side. The default delaytime of T3312 is 54 minutes, as per the GSM0408 specification. After 54 minutes, the g18deactivates the PDP session.

44 98-08901C39-B

Page 69: g18 GSM-GPRS Embedded Module

Software Interface

After receiving OK, write operations are allowed in the FDarea.

at+cpbs="fd"

OK

at+cpbw=10,"123",,"time"

ERROR

at+clck="fd",2

+CLCK: 0,7

OK

at+clck="fd",0,"7391"

OK

at+clck="fd",2

+CLCK: 0,7

OK

at+cpbw=10,"123",,"time"

OK

The following is an example of a SIM card that is configuredwith the Fixed Dial number phonebook of 0 possible entries:

at+cmee=2

OK

at+clck=?

+CLCK:("CS","SC","AO","OI","OX","AI","IR","AB","AG","AC","FD")

OK

at+clck="FD",2

+CLCK: 3,7

OK

at+cpbs=?

+CPBS: ("FD","LD","ME","MT","SM","DD","RC")

OK

at+clck="FD",0,"8625"

OK

at+clck="FD",2

+CLCK: 0,7

OK

at+cpbs="FD"

+CME ERROR: "operation not allowed"

Possible explanations could be “Fixed Dial Phonebook notavailable” or “No memory space available on the SIM cardfor the fixed Dial Phonebook”.

4.7 BASIC AT COMMANDSTable 12 lists the basic AT commands for the g18 modem.Most of the basic commands are from the V.25ter reference.Commands shown in bold are factory defaults.

The format of the command is:

AT<command>

For example: ATE0 will turn off the echo command.

Note

To repeat the command, use the command A/which will repeat the previous command. This isnot prefixed with AT.

Table 12. Basic Call Control Commands (Including V.25ter)

Command Function

A Goes off-hook and attempts to answer a call.

Dn Dial modifier. For voice calls useATDxxx; or AT*Dxxxx or ATD>102or ATD>"DAN" or ATDS=1 or ATDS=0 or ATD>SM101.

E0 Turns off command echo.

E1 Turns on command echo.

F No action, compatibility only.

H Initiates a hang-up sequence.

I0 Reports product code.

I1 Reports pre-computed checksum.

I2 Reports processor name.

I3 Reports firmware revision.

I4 Reports product name.

98-08901C39-B 45

Page 70: g18 GSM-GPRS Embedded Module

Software Interface

I6 Reports processor name.

L No action, compatibility only.

M No action, compatibility only.

N No action, compatibility only.

P No action, compatibility only.

O Goes on-line.

Q0 Allows result codes to the DTE.

Q1 Inhibits result codes to the DTE.

Sn=x Sets value x for S-register n.

Sn? Returns the value of S-register n.

S0 Reads/sets the number of rings before Automatic Answer.

S2 Reads/sets Escape code character.When Escape characters equals 255 (ats2=255), Escape characters are ignored while in data transfer mode.

S3 Reads/sets Carriage return code character.

S4 Line feed code character.

S5 Command line editing character.Note: In command line editing, all characters with a hexadecimal value of 0 to $1F, except for Backspace, Line Feed and Carriage Return, are ignored.

S7 Wait time for data call carrier.

S24 ATS24=0 The g18 is not in sleep mode. ATS24=# The g18 is in sleep mode and will enter sleep mode after # seconds. Refer to “How/When to Wake Up the Unit”, page 16.

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

Sn for n equal to 14, 21, 22, 31, 36, 39, 40, 41

Bit map registers.

S95 Bitmap register for extended result code.

S96 Echo cancelling feature for audio devices by ATS96=1.

S97 Antenna diagnostic feature: ATS97? responds with 000 or 001. 000 means that either the antenna is not connected or the hardware does not support this feature.

S98 ATS98=1 allows the handset’s backlight to behave as if the unit was not powered by using the TS line. It will turn off the backlight immediately, for the first time after powering up.Note: ATS98=x is allowed only for x=1.

S99 ATS99=x to define the length in ms of the hardware pulse given when the GPRS coverage is changed from no coverage to coverage. The pulse length is 2x when the data indication is sent. The default value is 30 ms; 0 value is not allowed.S99 responds with an error if the value is greater than 2,147,483,647 or equal to zero.

S100 ATS100=x, where x defines the number of seconds. To avoid frequent hardware interrupts, the g18 uses hardware indication for data only after x seconds from the last sent character to the DTE. The default value of x is 1 second; 0 value is not allowed.S100 responds with an error if the value is greater than 32,767 or equal to zero.

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

46 98-08901C39-B

Page 71: g18 GSM-GPRS Embedded Module

Software Interface

S101 Sets the wakeup line forever when x=1, and resets it when x=0. ATS101? returns the current state. These operations are allowed only when the factory bit is set. When the parameters are wrong, or the factory bit is not set, it returns an error.

T No action, compatibility only.

V0 Reports short form (terse) result codes.ATV0 result code information: OK 0CONNECT 1RING 2NO_CARRIER 3ERROR 4BUSY 7NO_ANSWER 8OK without sending any response 9

V1 Reports long form (verbose) result codes.

W0 Reports DTE in Error Correction (EC) mode.

X0 Reports basic call progress result codes:OK, CONNECT, RING, NO CARRIER(also for busy, if enabled, and dial tone not detected), NO ANSWER, and ERROR.

X1 Reports basic call progress result codes and connection baud rates:OK, CONNECT, RING, NO CARRIER(also for busy, if enabled, and dial tone not detected), NO ANSWER, CONNECT XXXX, and ERROR.

X4 Reports all calls progress result codes and connection rates:OK, CONNECT, RING, NO CARRIER,NO ANSWER, CONNECT XXXX and ERROR.

Y No action, compatibility only.

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

Z Resets to default configuration.

&C0 DCD is forced ON at all times.

&C1 DCD is set to ON when the CSD carrier is detected or when the GPRS session is started.

&C2 DCD is set to ON when the PDP is active and the IP address is received from the network. This command should not be used with a computer dial-up networking program.

&D0 Interprets the DTR on-to-off transition. The modem ignores DTR.

&D1 Interprets the DTR on-to-off transition. The modem performs as asynchronous to command mode.

&D2 Interprets the DTR on-to-off transition. The modem hangs up.

&D3 Interprets the DTR on-to-off transition. The modem hangs up.

&F0 Restores the factory configuration 0.

&F1 Restores the factory configuration 1.

&G No action, compatibility only.

&J No action, compatibility only.

&K0 Disables all DTE/DCE flow controls.

&K3 Enables RTS/CTS DTE/DCE flow controls.

&K4 Enables XON/XOFF DTE/DCE flow controls.

&K6 Enables RTS/CTS DTE/DCE flow controls.

&L No action, compatibility only.

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

98-08901C39-B 47

Page 72: g18 GSM-GPRS Embedded Module

Software Interface

&M No action, compatibility only.

&P No action, compatibility only.

&Q0 Selects a direct asynchronous mode. (This has no effect on the g1,8 since it only has a non-transparent mode.)

&Q5 Modem negotiates an error corrected link (default). (This has no effect on the g18, since it only has a non-transparent mode.)

&Q6 Selects an asynchronous operation in normal mode. (This has no effect on the g18, since it only has a non-transparent mode.)

&R No action, compatibility only.

&S Defines the DSR's behavior. (This is always active).

&T No action, compatibility only.

&V Displays the current configuration and stores the profiles.

&W0 Stores the active profile in NVRAM profile 0.

&W1 Stores the active profile in NVRAM profile 1.

&Y0 Recalls the stored profile 0 upon power up.

&Y1 Recalls the stored profile 1 upon power up.

&Zn=x Stores the dial string x (up to 35 characters) into location n = (0 to 3).

\N1 Selects the direct mode. (This has no effect on the g18, since it only has a non-transparent mode.)

\N2 Selects the reliable link mode. (This has no effect on the g18, since it only has a non-transparent mode.)

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

AT*A Same as ATA.

AT*D Dials voice call numbers.

AT*P No action, compatibility only.

AT*V No action, compatibility only.

A/ Repeats last command.

AT? Returns the value of the last updated S-Register.

AT$ Lists the supported AT commands.

Table 13. Advanced AT Commands List

Command Function

+CRTT Selects ring tone.

+CIPE Enables/disables CIP command.

+CIP Sends IP primitives over RS232 (IP primitives are messages used by the DSC bus).

+CBAUD Selects the baud rate.

+CGPRS Indicates the GPRS coverage.

+MTDTR Supported for DTR line test command.

+MTCTS Supported for CTS line test command.

+MCWAKE

Supported for DTE wake line control command.

+MMGL Lists the messages without changing their attributes.

+MMGR Reads the message without changing its attributes.

+MMGA Changes the message attributes.

+CMSS Sends the message from storage.

Table 12. Basic Call Control Commands (Including V.25ter) (Continued)

Command Function

48 98-08901C39-B

Page 73: g18 GSM-GPRS Embedded Module

Software Interface

4.8 ERROR CORRECTION AND COMPRESSION (ECC) COMMANDS

The g18 modem supports the commands listed in Table 14.

4.9 FAX CLASS 1 COMMANDS

4.10 ETSI 07.07 STANDARDThe following tables list the commands defined by ETSIstandard 07.07 Phase 1, which are supported by the g18modem.

For a more detailed description of ETSI commands, refer toETSI document GSM 07.07 — prETS 300 916, GSM 07.05,GSM 03.40 Sections 9.1 and 9.2, GSM 04.11 Sections8.2.5.1 and 8.2.5.2, and GSM 03.38.

For each command it is recommended that you use the ?option to query the modem for the particular details of eachcommand. For example, use AT+CR? to get the full detailson the +CR command.

Table 14. Supported ECC Commands List

Command Function

%C0 Disables data compression. (This has no effect on the g18, since it does not have compression.)

%C1 Enables MNP 5 data compression. (This has no effect on the g18, since it does not have compression.)

%C2 Enables V.42 bis data compression. (This has no effect on the g18, since it does not have compression.)

%C3 Enables both V.42 bis and MNP 5 compression. (This has no effect on the g18, since it does not have compression.)

\A0 Sets the maximum block size in MNP to 64.

\A1 Sets the maximum block size in MNP to 128.

\A2 Sets the maximum block size in MNP to 192.

\A3 Sets the maximum block size in MNP to 256.

\G Uses XON/XOFF flow controls. Not supported by the g18.

\S Shows the status of the commands and S-Registers in effect.

Table 15. FAX Class Commands

Command Function Remark

"FCLASS" Selects mode 0 – data1 – fax

Class 1

"FAE" fax_auto_answer Class 1

"FRH" fax_receive_hdlc_data Class 1

"FRM" fax_receive_data Class 1

"FRS" fax_receive_silence Class 1

"FTH" fax_transmit_hdlc_data Class 1

"FTM" fax_transmit_data Class 1

"FTS" fax_transmit_silence Class 1

Table 16. General ETSI 07.07 Commands

Command Description Reference

+CGMI Requests manufacturer identification

5.1

+CGMM Requests model identification

5.2

+CGMR Requests revision identification

5.3

+CGSN Requests product serial number identification

5.4

+CSCS Selects TE character set

5.5

Table 15. FAX Class Commands

Command Function Remark

98-08901C39-B 49

Page 74: g18 GSM-GPRS Embedded Module

Software Interface

+CIMI Requests international mobile subscriber identity

5.6

+GCAP Requests overall capabilities of TA

V25ter section 6.1.9

Table 17. ETSI 07.07 Call Control Commands and Methods

Command Description Reference

+CSTA Selects type of address and selects dial characters allowed in dial string

6.1

D Dial modesDial modifiers for V.25ter dialing

6.2

D>X V.25ter: Direct dialing from phone books where x is the location

6.3

+CMOD Call mode 6.4

+CHUP Hangs-up call (similar to ATH)

6.5

+CBST Selects bearer service type (baud rate, V110/RLP, and so on.)

6.7

+CRLP Radio link protocol parameters

6.8

+CR Service reporting control (result codes)

6.9

+CEER Extended error report (report failure reason of last call)

6.10

+CRC Cellular result codes 6.11

Table 16. General ETSI 07.07 Commands (Continued)

Command Description Reference

Table 18. ETSI 07.07 Mobile Extended Error Report

Command Description

+CEER Extended error report

+CEER ERROR

1 Unassigned or unallocated number3 No route to destination6 Channel unacceptable8 Operator determined barring16 Normal call clearing17 User busy18 No user responding19 User alerting, no answer21 Call rejected22 Number changed26 Non selected user clearing27 Destination out of order28 Invalid number format (incomplete

number)29 Facility rejected30 Response to STATUS ENQUIRY31 Normal, unspecified33 Command aborted34 No circuit/channel available38 Network out of order41 Temporary failure42 Switching equipment congestion43 Access information discarded44 Requested circuit/channel

unavailable47 Resources unavailable, unspecified49 Quality of Service unavailable50 Requested facility not subscribed55 Incoming calls barred within the

CUG57 Bearer capability not authorized58 Bearer capability not presently

available63 Service or option not available,

unspecified65 Bearer service not implemented69 Requested facility not implemented70 Only restricted digital information

bearer capability is available79 Service or option not implemented,

unspecified81 Invalid transaction identifier value87 User not member of CUG88 Incompatible destination

50 98-08901C39-B

Page 75: g18 GSM-GPRS Embedded Module

Software Interface

+CEER ERROR

91 Invalid transit network selection95 Semantically incorrect message96 Invalid mandatory information97 Message type non-existent or not

implemented98 Message type not compatible with

protocol state99 Information element non-existent or

not implemented100 Conditional IE error101 Message not compatible with

protocol state102 Recovery on timer expiry111 Protocol error, unspecified127 Inter-working, unspecified

Table 19. ETSI 07.07 Network Service Related Commands

Command Description Reference

+CNUM Subscriber number 7.1

+CREG Network registration 7.2

+COPS GSM network operator selection

7.3

+CLCK Facility lock 7.4

+CPWD Changes password 7.5

+CLIP Calling line identification presentation

7.6

+CLIR Calling line identification restriction

7.7

+CCFC Call forwarding number and conditions

7.10

+CCWA Call waiting 7.11

+CHLD Call-related supplementary services

7.12

Table 18. ETSI 07.07 Mobile Extended Error Report (Continued)

Command Description

+CTFR1* Reject an incoming call, and divert it to the voice mail (not to another number)

7.13

+CAOC Advice of charge 7.15

+CLCC Lists current calls and asynchronous answers

7.17

+CPOL Preferred operator list 7.18

*This command is based on the +CTFR standards.

Table 20. ETSI 07.07 Mobile Equipment Control and Status Commands

Command Description Reference

+CPAS Phone activity status (off, on, online)

Return Code - Meaning+CPAS:000 - Ready+CPAS:001 - Unavailable+CPAS:002 - Unknown+CPAS:003 - Ringing+CPAS:004 - Call in process+CPAS:005 - Asleep

8.1

+CPIN Enter/change PIN (4 - 8 digits)

8.3

+CSQ Signal quality 8.5

+CMEC Mobile equipment control mode (optional if keypad and display not supported)

8.6

+CKPD Keypad control 8.7

+CDEV Display Control - upon sending AT+CMER=0,0,1 current text display report is received

8.8

Table 19. ETSI 07.07 Network Service Related Commands (Continued)

Command Description Reference

98-08901C39-B 51

Page 76: g18 GSM-GPRS Embedded Module

Software Interface

+CIEV Indicator Control - upon sending AT+CMER=0,0,0,1 current indicator report is received

8.9

+CMER Mobile equipment event reporting

8.10

+CPBS Selects phone book memory storage (optional if phone book not supported)

8.11

+CPBR Reads phone book entries

8.12

+CPBF Finds phone book entries

8.13

+CPBW Writes phone book entry

8.14

+CRSM Restricts SIM access 8.18

+CMUT* Mute control – use AT+CIP with IP_MUTE_REQ command for mute toggling

8.24

*This command is not supported by the g18. To obtain +CMUT functionality, use +CIP AT command, and follow the instructions above.

Table 21. ETSI 07.07 Mobile Equipment Errors and Status Reports

Command Description Reference

+CMEE Report mobile equipment error

9.1

Table 20. ETSI 07.07 Mobile Equipment Control and Status Commands (Continued)

Command Description Reference

+CME ERROR

0 Phone failure1 No connection to

phone2 Phone-adaptor link

reserved3 Operation not

allowed4 Operation not

supported5 PH-SIM PIN

required6 PH-FSIM PIN

required7 PH-FSIM PUK

required10 SIM not inserted11 SIM PIN required12 SIM PUK required13 SIM failure14 SIM busy15 SIM wrong16 Incorrect

password17 SIM PIN2

required18 SIM PUK2

required20 Memory full21 Invalid index22 Not found23 Memory failure24 Text string too

long25 Invalid characters

in text string26 Dial string too

long27 Invalid characters

in dial string30 No network

service31 Network time-out32 Network not

allowed - emergency calls only

9.2

Table 21. ETSI 07.07 Mobile Equipment Errors and Status Reports (Continued)

Command Description Reference

52 98-08901C39-B

Page 77: g18 GSM-GPRS Embedded Module

Software Interface

4.11 V.25TER COMMANDS USED WITH GSM

The following are the V.25ter commands that can be usedwith GSM.

Table 22. V.25ter Commands Used with GSM

Command Description V.25ter Reference

&C DCD (received line signal detector) behavior.

6.2.8

&D DTR (data terminal ready) behavior.

6.2.9

&F Set to factory-defined configuration.

6.1.2

+GCAP Request complete capabilities list.

6.1.9

+CGMI Request manufacturer identification.

6.1.4

+CGMM Request model identification.

6.1.5

+CGMR Request revision identification.

6.1.6

+CGSN Request product serial number ID (IMEI).

6.1.7

A Answer. 6.3.5

D Dial. 6.3.1

E Command echo. 6.2.4

H Hook control. 6.3.6

I Request identification information.

6.1.3

O Return to online data state.

6.3.7

S0 Automatic answer. 6.3.8

S2 Read/set escape code character.

S3 Command line termination character.

6.2.1

S4 Response formatting character.

6.2.2

S5 Command line editing character.

6.2.3

S7 Connection completion time-out.

6.3.10

S24 Sleep mode.

Sn for n equals to 14, 21, 22, 31, 36, 39, 40, 41

Bit map registers.Note: S14 is a read only register. When trying to type it will return OK but value is not changed.

S94 Sidetone enable/disable (unmute/mute) feature for analog audio devices. When ATS94=1, sidetone is enabled (default).

S95 Bitmap register for extended result code.

S96 Echo cancelling feature for audio analog devices by ATS96=1.

S97 Antenna diagnostic feature: ATS97? will respond with 000 or 001. 000 means that either the antenna is not connected or the hardware does not support this feature.

Table 22. V.25ter Commands Used with GSM (Continued)

Command Description V.25ter Reference

98-08901C39-B 53

Page 78: g18 GSM-GPRS Embedded Module

Software Interface

S98 ATS98=1 allows the handset’s backlight to behave as if the unit was not powered by using the TS line. It turns off the backlight immediately, for the first time after powering up.Note: ATS98=x is allowed only for x=1.

S99 ATS99=x, where x defines the length in ms of the hardware pulse given when GPRS coverage is changed from no coverage to coverage. The pulse length is 2x when data indication is sent. The default value is 30 ms; 0 value is not allowed.S99 responds with an error if the value is greater than 2,147,483,647.

S100 ATS100=x, where x defines the number of seconds. To avoid frequent hardware interrupts, the g18 uses hardware indication for data only after x seconds from the time the last character was sent to the DTE. The default value of x is 1 second; 0 value is not allowed.S100 responds with an error if the value is greater than 32,767.

Table 22. V.25ter Commands Used with GSM (Continued)

Command Description V.25ter Reference

S101 Sets wakeup line forever when x=1, and resets it when x=0. ATS101? returns the current state. These operations are allowed only when the factory bit is set. When the parameters are incorrect, or the factory bit is not set, returns an error.

V DCE response format. 6.2.6

X Result code selection and call progressmonitoring control.

6.2.7

Z0 Restores stored profile 0 6.1.1

Z1 Restores stored profile 1 6.1.1

Table 23. V.25ter Voice Commands

Command Description

*A Voice answer.

*D Voice dial.

; Dial modifier

Modifier for voice dial.

A Voice answer.

H Voice hang-up.

Table 22. V.25ter Commands Used with GSM (Continued)

Command Description V.25ter Reference

54 98-08901C39-B

Page 79: g18 GSM-GPRS Embedded Module

Software Interface

4.12 ETSI 07.05 STANDARD (SMS)The following tables list the complete set of commands asdescribed in ETSI standard 07.05. For each command it isrecommended that you use the ? option to query the modemfor the particular details of each command. For example, useAT+CR? to get the full details on the +CR command.

Block mode is a stand-alone mode that makes use of full textcommands and responses to send and receive SMSmessages. This is an older mode that is provided forcompatibility reasons. It is recommended that PDU mode beused instead of block mode. Text mode is not supported bythe modem. PDU mode is the preferred method since it is thesimplest and easiest to use.

4.12.1 Block Mode

SMS block mode is described fully in GSM 07.05, section 2.

Table 24. ETSI 0705 TE Commands Sent from Host to Phone

Command Description ETSI 07.05Reference

ACKNOWLEDGE MESSAGE

Acknowledges receipt of INC MESSAGE or MESSAGE ARRIVED

2.4.1.12

DELETE MESSAGE

Deletes SMS message

2.4.1.9

END SMS MODE Terminates SMS/CBS mode of the DTE/DCE interface

2.4.1.11

GET FIRST MESSAGE

Retrieves the first message stored on the phone

2.4.1.3

GET MESSAGE Retrieves a specific message stored on the phone

2.4.1.2

GET NEXT MESSAGE

Retrieves the next message stored on the phone

2.4.1.4

INDICATE INC SMS

Requests notification of any incoming SMS messages

2.4.1.6

INSERT SMS Sends an SMS message

2.4.1.8

LIST REQUEST Requests list of messages stored on the phone

2.4.1.1

TRANSFER INC CBS

Requests direct transfer of broadcast messages directly to host computer

2.4.1.7

TRANSFER INC SMS

Requests direct transfer of incoming SMS messages from the air directly to host computer

2.4.1.5

UNABLE TO PROCESS

Indicates that a phone message could not be processed

2.4.1.10

Table 25. ETSI07.05 MT Responses Sent from Phone to Host

Response Description ETSI 07.05Reference

DELETE MESSAGE COMPLETE

Host’s request to delete a message has been completed

2.4.2.8

DELETE MESSAGE FAILURE

Host’s request to delete a message has failed

2.4.2.9

END SMS MODE

Phone is exiting SMS mode

2.4.2.11

Table 24. ETSI 0705 TE Commands Sent from Host to Phone (Continued)

Command Description ETSI 07.05Reference

98-08901C39-B 55

Page 80: g18 GSM-GPRS Embedded Module

Software Interface

4.12.2 Text Mode

Text mode is fully described in GSM 07.05, section 3.

The g18 module does not support text mode, however thefollowing commands are supported, since they are useful forPDU mode.GET

MESSAGE FAILURE

Request for a message cannot be fulfilled

2.4.2.3

INC MESSAGE

Incoming message transfer to host has been requested

2.4.2.4

INSERT SMS COMPLETE

Host’s request to insert a message has been completed

2.4.2.6

INSERT SMS FAILURE

Host’s request to insert a message has failed

2.4.2.7

MESSAGE Indicates a message has been requested

2.4.2.2

MESSAGE ARRIVED

Indication of incoming messages has been requested

2.4.2.5

MESSAGE LIST

Indicates receipt of LIST REQUEST

2.4.2.1

REQUEST CONFIRMED

Request received and will be performed

2.4.2.12

UNABLE TO PROCESS

Host’s request could not be processed

2.4.2.10

Table 25. ETSI07.05 MT Responses Sent from Phone to Host (Continued)

Response Description ETSI 07.05Reference

Table 26. ETSI 07.05 Text Mode

Command Description ETSI 07.05Reference

+CSMS Select message service (phase 2, phase 2+, and so on)

3.2.1

+CPMS Preferred message storage

3.2.2

+CMGF Message format: PDU or text mode selection, PDU = default

3.2.3

+CESP Enter SMS block mode protocol

3.2.4

+CMS Message service failure result code:0 - 127 GSM 04.11 Appendix E-2 values128 - 255 GSM 03.40 sub-clause 9.2.3.22 values300 ME failure301 SMS service

of ME reserved

302 Operation not allowed

303 Operation not supported

304 Invalid PDU mode parameter

305 Invalid text mode parameter

310 SIM not inserted

3.2.5

56 98-08901C39-B

Page 81: g18 GSM-GPRS Embedded Module

Software Interface

4.12.3 PDU Mode

PDU mode is described fully in GSM 07.05 Section 4. PDUmode uses the same commands and responses as the Textmode described above. However, PDU mode uses differentformats for the following commands and responses.

In addition, refer to GSM 04.11 and GSM 03.40 for detailson formatting the Service Center Address and TransportData Protocol Unit of the SMS PDU.

+CMS 311 SIM PIN required

312 PH-SIM PIN required

313 SIM failure314 SIM busy315 SIM incorrect316 SIM PUK

required317 SIM PIN2

required318 SIM PUK2

required320 Memory failure321 Invalid

memory index322 Memory full330 SMSC

address unknown

331 No network service

332 Network time-out

340 No +CNMA acknowledge-ment expected

500 Unknown error

3.2.5

+CMGD Deletes message 3.5.4

+CSCA Service centre address

3.3.1

+CNMI Indicates new message

3.4.1

+CMGL Lists messages 3.4.2

+CMGR Reads message 3.4.3

+CNMA Acknowledges new message to ME/TA

3.4.4

+CMSS Sends message from storage

3.5.2

Table 26. ETSI 07.05 Text Mode (Continued)

Command Description ETSI 07.05Reference

Table 27. ETSI 0705 PDU Mode

Command Description ETSI 07.05Reference

+CMGL Lists messages 4.1

+CMGR Reads message 4.2

+CMGS Sends message 4.3

+CMGW Writes message 4.4

+CNMA Acknowledges new message to ME/TA

4.6

+CMSS Sends message from storage

4.7

98-08901C39-B 57

Page 82: g18 GSM-GPRS Embedded Module

Software Interface

GPRS COMMANDS

Table 28. ETSI 07.07 Commands for GPRS

Command Function Reference

+CGDCONT Defines, modifies or removes a PDP context

10.1.1

+CGQREQ Defines, modifies or removes a requested Quality of Service profile

10.1.2

+CGQMIN Defines, modifies or removes a minimum required Quality of Service profile

10.1.3

+CGATT Attaches/detaches GPRS requests

10.1.4

+CGACT Activates/deactivates PDP context request

10.1.5

+CGPADDR Shows PDP address 10.1.8

+CGCLASS Interfacing mobile station class parameters (stores, manages, retrieves)

10.1.11

58 98-08901C39-B

Page 83: g18 GSM-GPRS Embedded Module

98-08901C39-B

5. MUX INTEGRATION

5.1 GENERALThe g18 is supplied with an internal GSM 07.10 protocolstack, also referred to as a multiplexer or MUX.

This software utility provides the user with two virtualchannels on one physical connection (an RS232 line).

The g18 with multiplexer support allows data (CSD/GPRS)and command (AT commands set) services simultaneously.

In this way, a user can make network and phone serviceinquiries and maintain data communication at the same time.

5.2 MUX INTEGRATION REQUIREMENTS

• g18 version E6.12.24 or higher (with MUX support)• MUX software implementation within your product

(terminal, and so on)• Hardware flow control implementation

5.3 MUX OPEN SERVICEThe following procedure describes how to open the MUXservice:

1. Send the AT+CMUX=0 command to g18 (for initiationof the GSM 07.10 protocol).

2. Wait for the OK response.

3. Open the MUX within ten seconds, as described insection 5.9.2.2.1 (otherwise, the g18 will exit MUXmode and revert back to one channel in 0705/0707mode).

4. Three channels must be opened; one for control and theother two for information.

5. Use Channel 1 for CSD or GPRS.

6. Use Channel 2 for the AT COMMAND set.

5.4 MUX CLOSE SERVICEThe following procedure describes how to close the MUXservice:

1. Close any CSD/Voice/GPRS connections.

2. Close MUX, as described in section 5.9.2.2.2, or togglethe hardware DTR signal.

3. The MUX remains open as one channel in 0707/0705mode.

5.5 DATA TRANSFERAfter the MUX is open the user can send and receive data inthe two virtual channels, channel 1 and channel 2.

The user can also send and receive MUX command data onthe control channel (channel 0).

5.6 TWO CHANNEL LIMITATIONUsing two channels has the following limitations:

1. Use Channel 1 for CSD/GPRS. AT COMMAND usageon this channel is only allowed for establishing orreleasing a connection.

2. Use Channel 2 for AT COMMANDS, VOICE CALLand SMS.

3. The g18 profile setup (S(x)-register) will be the samefor all channels (one modem). For example, when theatsx command is sent from either Channel 1 or Channel2, the modem S(x)-register changes and affects bothchannels.

4. When the g18 is in CSD negotiation mode, meaningfrom ATD until the CONNECT/NO CARRIERmessage appears, the user must not send any commandson Channel 2.

59

Page 84: g18 GSM-GPRS Embedded Module

MUX Integration

5.7 SYSTEM BEHAVIORThe following are system behavior guidelines while in MUXmode:

1. Using the AT+CBAUD command is prohibited inMUX mode.

2. Channels 1 and 2 have the same baud-rate and the samehardware flow control.

3. Both AT+CMUX=0 and MUX services can beactivated without a SIM card.

4. When Channel 1 is in CSD data mode, the connectionshould be released by sending the +++ sequence, andthen sending the ATH command.

5. When Channel 1 is in GPRS data mode, the connectioncan be released by sending either the +++ sequence,LCP_TERMINATE or ATH command, or by using thevirtual DTR toggle.

6. In MUX mode, use virtual V24 signals since the DTRand DCD hardware signals are not relevant in the MUX.

7. AT commands that create unsolicited reports should beset in the MUX mode in order to receive the correctunsolicited AT commands indications (CLCC, CSCB,and so on). Only the CIPE command should remain inPREMUX mode.

8. Activate the +CIPE command before the +MUXcomand in order to receive the correct CIP confirmationin the MUX mode.

9. When in CSD data call mode, close the call beforeexiting the MUX.

10. Do not use the ATZ command on a channel on which aCSD call is not released.

11. When using the A/ command on two virtual channels,the A/ command repeats the last entered commandaccording to the time and not per channel.

12. When both a GPRS call and Voice calls are establishedon the virtual channels, the Voice call should bereleased first and then the GPRS call. If the GPRS callis released first, the Voice call can only be releasedfrom the HandSet and not by the ATH command.

13. When any Data call is established on the first channel,RING cannot be released by the ATH command on thesecond channel. Use AT+CTFR1 instead to release theRING.

14. Do not use the +IPR command in the MUX mode.

5.8 SUPPORTED PROTOCOL SERVICESThe following is a list of supported protocol services:

1. The g18 Support Multiplexer ETSI 07.10 - Non ErrorRecovery Mode - Basic Option.

2. The Multiplexer Flow Control Service (5.1.8.1.4 in thespecifications).

3. Channel Establishment:

• Purpose: Used to add a new channel.• Usage: Permitted channel ID numbers are 0–2.

4. Channel Release Services:

• Purpose: Used to disconnect the existing channel.• Usage: On existing channel.

5. Data Service:

• Purpose: Used for data transmissions.• Usage: For data transfer between the g18 and the

terminal. 6. Close Down Service:

• Purpose: Used to terminate multiplexer 07.10.• Usage: This command can be used if the last

existing channel is the control channel (channel 0).The DISC or CLD command frame can be used forthis purpose.

7. Control Services:

• Flow Control Service• Purpose: To avoid virtual channels buffers

overflow.• Usage: To send to Radio MSC frame with

virtual CTS/RTS ON/OFF.• Test Service

• Purpose: To test the communication linkquality between the two 07.10 entities (g18and terminal).

• Usage: To send test frame and to check replyframe (must be equal).

8. MSC ( Modem Status Command)

9. Other GSM 07.10 services are not supported.

60 98-08901C39-B

Page 85: g18 GSM-GPRS Embedded Module

MUX Integration

5.9 USER INTEGRATION

5.9.1 Introduction

When implementing the MUX feature, the user should havethe MUX entity installed with the product. The followingtwo MUX Integration options are available to the user:

• MIP (Mux Integration Packet): The user receives thesource code, which is provided by Motorola, with knownAPIs for the MUX.

• MUI (Mux User Implementation): The GSM 07.10protocol is implemented by the user.

5.9.1.1 ArchitectureThe Mux 0710 packet architecture is shown below.

Figure 42. Mux Architecture

The MIP (Mux Integration Packet) is a Motorola opensource code packet for GSM 07.10 protocol with APIfunctions provided for the user.

The MUI (Mux User Implementation) is the userimplemenetation device for the GSM 07.10 protocol.

Each of the following points represents an API userinterface, as shown in Figure 42, above:

• Point 1: The RX data is generated by the user ISR. At thispoint the data is unpacked and dispatched to the correctAPI TS0710_rx_handler_api channel.

• Point 2: The MIP either generates or triggers an APIfunction for each TS0710_DLC_APP_rx_handler_api()channel.

98-08901C39-B 61

Page 86: g18 GSM-GPRS Embedded Module

MUX Integration

• Point 3: The user wants to send data from the APITS0710_application_send_data channel.

• Point 4: The MIP either generates or triggers an APIfunction for sending the API USER_tx_service() frameTX.

• Point 5: The Mgr is used to close the MUX, open theMUX and for testing (echo, ping).

5.9.1.2 APIsThere are five API user integrations, as follows:

• Open service• Close service• Sending Data service• Receiving Data service• MUX service test, msc, fc and so on (all to control

channel)

5.9.1.2.1 Open ServiceThe API Open Service MIP and MUI procedures are as follows:

MIP: Use API TS0710_open_all_MUX_channels().

MUI:

1. Send establish for control channel (07.10 SABMcommand frame for Channel 0).

2. Wait for ACK (07.10 UA command frame).

3. Send establish for the first channel (07.10 SABMcommand frame for Channel 1).

4. Wait for ACK (07.10 UA command frame).

5. Send establish for the second channel (07.10 SABMcommand frame for Channel 2).

6. Wait for ACK (07.10 UA command frame).

5.9.1.3 Close ServiceThe API Close Service MIP and MUI procedures are as follows:

MIP:

1. Use API TS0710_close_all_MUX_channels().

2. Wait for third ACK (07.10 UA command frame).

MUI:

1. Send release for second channel (07.10 DISC commandframe for Channel 2).

2. Wait for ACK (07.10 UA command frame).

3. Send release for first channel (07.10 DISC commandframe for Channel 1).

4. Wait for ACK (07.10 UA command frame).

5. Send release for control channel (07.10 DISC commandframe for Channel 0) or 07.10 CLD command frame.

6. Wait for ACK (07.10 UA command frame).

5.9.1.4 Sending Data ServiceThe API Sending Data Service MIP and MUI procedures are as follows:

MIP: Use API TS0710_application_send_data (MUX_CHANNEL dlc,BYTE data_length, BYTE *data_body).

MUI:

• Use UIH frame with the data encapsulated for sendingChannel 1 data.

• Use UIH frame with the data encapsulated for sendingChannel 2 data.

5.9.1.5 Receiving Data ServiceThe API Receiving Data Service MIP and MUI procedures are as follows:

MIP:

1. Use API BYTE TS0710_rx_handler_api(BYTE* rx_string, WORD len_rx_string)for unpack frames.

2. Use TS0710_DLC_APP_rx_handler_api (MUX_CHANNEL dlc,BYTE bytes_in_queue) for reading the arrival data from the channel buffer void.

MUI: Create data unpack.

5.9.1.6 MUX Service Test, MSC, FC, and so on (all to control channel)

MIP:

1. Void ts_0710_send_CLD_cmd (DLC_CMD_OR_RESP type )

2. Void ts_0710_send_test_req (BYTE* test_DATA, WORD test_DATA_length)

3. Void ts_0710_send_Channel_DTR_status (BYTE DTR_Signal, BYTE dlc)

4. Void ts_0710_send_test_req (BYTE* test_DATA, WORD test_DATA_length)

62 98-08901C39-B

Page 87: g18 GSM-GPRS Embedded Module

98-08901C39-B

6. HARDWARE

6.1 GENERALThe following vendor and parts information is provided as arecommended solution for acquiring host interface, modemantenna and evaluation board components. You may alsosearch for and find your own solution for acquiring therequired components.

6.2 HOST INTERFACE

6.2.1 Modem I/O Connector

For the modem-to-host interface, use the 36-pin ZIF-styleserial connector. Use the following description to orderconnectors from ELCO:• Part number 04 6240 036 003 800Motorola recommends that you use the same connector forthe host-to-modem interface connection.

6.2.2 Interface Cable

The serial interface cable is a 36-pin 0.5 mm pitch flexibleprinted circuit (FPC). Use the following descriptions toorder interface cables from the Parlex Corporation:

0.5MM-36-xx-B, mates with ELCO 6240 series connector,where xx indicates the length in inches. The term “mateswith ELCO 6240 series connector” indicates that the FPC isto be connected to an ELCO connector.

6.3 ANTENNAS

6.3.1 GSM Antenna

The g18 is supplied without an antenna and the customermust choose which antenna will be used. The style of theantenna is highly dependent on the particular projectrequirements.

Recommended values:Frequencies GSM 900: TX band: 880 - 915 MHz

RX band: 925 - 960 MHzDCS: TX band: 710 - 1785 MHz

RX band: 1805 - 1880 MHzPCS: TX band: 1850 - 1910 MHz

RX band: 1930 - 1990 MHzGain 0 dBi (Unity) gain or greaterImpedance 50 OhmVSWR 1.5:1 typical

63

Page 88: g18 GSM-GPRS Embedded Module

Hardware

6.3.2 GPS Antenna (Recommendation)

6.3.3 Antenna Connector

The antenna connector on the g18 for the GSM and GPS portis a 82MMCX-S50-0-3 (female). Mating connectors to the82MMCX include the following two options only:

11MMCX Straight connector (male)

16MMCX Right-angle connector (male)

Use the preceding descriptions to order antenna connectorsfrom Huber-Suhner.

6.3.4 Antenna Cable Assembly

The antenna cable assembly, as supplied in the MotorolaDeveloper’s Kit, uses a SMA (female) with an 8-inchRG316 cable to a male MMCX connector.

The following options can be ordered as antenna cableassemblies from Huber-Suhner:

RG316/16MMCX/21SMA/.203M Straight jack

RG316/16MMCX/24SMA/.203M Bulkhead jack

An alternate supplier, Conectec, can also provide long 90°MMCX connectors and RF cable assemblies.

Huber-Suhner and Conectec also provide assemblies withother connector types.

6.4 DEVELOPER’S KITThe Motorola Developer’s Kit, part number S9002, includesthe following parts and part numbers:

Handset with SIM CR SCN5011x

Handset without SIM CR SCN5012x

Headset SYN6962

Headset SYN4937

Microphone SMN4097

Speaker SNN4018

GPRS Manager SVN4503

Short Flex Cable 50mm 3086229J10

Long Flex Cable 300mm 3086229J09

Coax Cable 200mm (MMCX/SMA) 3085720G01

6.5 VENDOR CONTACTSAllgon Antenna AB

Box 500, SE-18425 Akersberga, Sweden

Cap-XX

1709 Crooked Pine DriveMyrtle Beach, SC 29575U.S.A.

Frequency 1575.42 MHz (L1)Bandwidth ± 1.023 MHzPolarization Right-hand circularImpedance 50 OhmGain requirement 10 to 26 dB (at receiver input)Gain pattern +0 dBic minimum at zenith

-10 dBic minimum at 0° elevationNoise figure 1.8 dB typical

2.2 dB maximumVSWR 1.5:1 typical

2.5:1 maximumAxial ratio 3 dB typical at zenith

6 dB maximum at zenith1 dB compression point

-14 dBm typical (at antenna output)

3 dB frequency bandwidth

45 MHz maximum

25 dB frequency rejection

± 95 MHz

Ground plane 15 x 15 cm (recommended)

Phone: +46 (0) 8 540-601-20Fax: +46 (0) 8 540-676-16Website: www.allgon.seEmail: [email protected]: Antennas

Phone: +1 (843) 215-2584Fax: +1 (843) 215-4419Website: www.cap-xx.comEmail: [email protected]: Super capacitors

64 98-08901C39-B

Page 89: g18 GSM-GPRS Embedded Module

Hardware

Centurion

44th StreetLincoln, Nebraska 68504U.S.A..

Conectec RF, Inc.

2155 Stonington Way, Suite 108Hoffman Estates, IL 60195U.S.A.

ELCO ZIF Connector

AVX Ltd.

Admiral HouseHarlington WayFleet, HampshireEngland GU13 8BB

Africa

Europe

Middle East

AVX/Kyocera (Singapore) Pte Ltd.

39A Jalan Pemimpin#07-00 TAL BuildingSingapore 577183

AVX Corporation

801 17th Avenue SouthMyrtle Beach, SC 29578-0867U.S.A.

South America

Electro Mech, Inc.

2 Cordier Street Irvington, NJ 07111U.S.A.

Galtronics LTD

P.O. Box 1569Tiberias 14115Israel

Bogart, Georgia

Phone: +1 (402) 474-0706Fax: +1 (402) 423-3358Website: www.centurion.comEmail: [email protected]: Antennas

Phone: +1 (847) 519-0100Fax: +1 (847) 519-1515Website: noneEmail: [email protected]: Antenna cable assemblies

Phone: +44 (0) 1252 770-062Fax: +44 (0) 1252 770-104

Phone: +44 (0) 1252 770-130Fax: +44 (0) 1217 057-145

Phone: +44 (0) 1252 770-062Fax: +44 (0) 1252 770-104

Phone: +65 350-4892Fax: +65 258-1756

Phone: +1 (843) 946-0585Fax: +1 (843) 626-5292

Phone: +1 (843) 946-0392Fax: +1 (843) 626-2396

Phone: +1 (201) 318-7999Fax: +1 (201) 318-7995Website: noneEmail: noneProduct: Power supplies, Framatome connectors,

SIM connector supplier

Phone: +972 (0) 6 673-9777Fax: +972 (0) 6 673-3000Website: http://www.galtronics.com/Email: noneProduct: Antennas

Phone: +1 (706) 546-0087Fax: +1 (706) 546-1298

98-08901C39-B 65

Page 90: g18 GSM-GPRS Embedded Module

Hardware

San Diego, California

Chicago, Illinois

Tianjin, China

Japan

Livingston, UK

Huber+Suhner

1014 East Algonquin RoadSuite 104, Schaumburg, IL 60173U.S.A.

Huber+Suhner Hong Kong Ltd.

Suite 902, 9/F Jubilee Centre18 Fenwick St,Wanchai, Hong Kong

Huber+Suhner (Singapore) Pte. Ltd.

1 Tuas Basin CloseSingapore 638803

Larsen Electronics

3611 N.E. 112th Ave.Vancouver, WA 98682U.S.A.

Parlex Corporation

7 Industrial WaySalem, NH 03079U.S.A.

Santac Connectors

North AmericaMVP Sales820 South Bartlett RoadSuite 108Streamwood, IL 60107U.S.A.

Phone: +1 (858) 451-3730Fax: +1 (858) 451-3571

Phone: +1 (262) 942-7259Fax: +1 (262) 942-7260

Phone: +86 22 26517176/7Fax: +86 22 26517178

Phone: +81 (0) 47 394-8227Fax: +81 (0) 47 394-8244

Phone: +44 (0) 1506 460-430 Fax: +44 (0) 1506 461-007

Phone: +1 (847) 397-2800Fax: +1 (847) 397-2882Website: www.hubersuhnerinc.comEmail: [email protected]

[email protected]: Antenna cables and connectors

Phone: +852 2866-6600Fax: +852 2866-6313Product: Antenna cables and connectors

Phone: +65 861-8186Fax: +65 861-3316Product: Antenna cables and connectors

Phone: +1 (800) 778-7854, ext 711, 742Fax: +1 (360) 944-7556Website: www.larsenet.comEmail: [email protected]: Antennas

Phone: +1 (603) 893-0040Fax: +1 (603) 894-5684Website: www.parlex.comEmail: [email protected]: Serial interface cables

Phone: +1 (630) 483-8766 Fax: +1 (630) 483-1993Website: [email protected]

66 98-08901C39-B

Page 91: g18 GSM-GPRS Embedded Module

Hardware

Africa

Arrow Altech Distribution Ltd. 53-57 Yaldwyn Road Hughes Ext. Jet Park 1459 Johannesburg Post Office Johannesburg, South Africa

Asia

Samtec Asia Pacific Pte Ltd. 1 Kallang Sector #05-01 Kolam Ayer Industrial Park Singapore 349276

Europe

Samtec Europe Ltd. 117 Deerdykes View Westfield Industrial Estate Cumbernauld, Scotland UK G68 9HN

Middle East

Dimtec Adiel Ltd.

7 Propes St P.O. Box 7637 Ramat Gan Israel 52176

Phone: +27 (0) 11 923-9713Fax: +27 (0) 11 974-9683Email: [email protected]

Phone: +65 745-5955Fax: +65 841-1502Email: [email protected]

Phone: +44 (0) 1236 739-292Fax: +44 (0) 1236 727-113Email: [email protected]

Phone: +972 (0) 3 678-1758Fax: +972 (0) 3 678-1738Email: [email protected]

98-08901C39-B 67

Page 92: g18 GSM-GPRS Embedded Module

Hardware

68 98-08901C39-B

Page 93: g18 GSM-GPRS Embedded Module

98-08901C39-B

7. TESTING

7.1 GENERALThis section contains a product development checklist ofparameters to check, requirements to meet, and standards ofperformance to evaluate. You can use these process checksand functional test procedures to ensure that the g18Integrated Wireless Modem is well integrated into your hostproduct.

7.2 TESTING STAGESProper testing throughout the development and integrationcycle ensures that the final product works in both normaland exceptional situations. These tests are provided inseveral stages, as follows:1. Hardware integration

2. Desense and EMI

3. Regulatory compliance

4. Application software

5. Final assembly

6. End user problem resolution

7. OEM service depot repair

7.2.1 Hardware Integration

To ensure that the integration effort is carried out properly,monitor all relevant engineering standards, requirements,and specifications. In addition, perform functional testsduring product development to validate that the integratedpackage performs as intended.

7.2.1.1 Enabler FunctionsTo test the interaction between the modem and the host, yourproduct must be able to perform the following tests:

• Turn the various hardware components on and off. Thiscapability helps to isolate possible desense and otheremission problems.

• Pass data through the host between the modem and thetest platform. This allows external programming andconfiguration software to communicate with the modemwhile it is integrated within the host. For microprocessor-based products, the pass-through modeuses software emulation involving the host processor,which passes full-duplex serial port data to, and from, theintegrated modem.

7.2.1.2 Specific TestsIn addition to the various tests that exercise your owncircuitry (such as the power-on self test), design tests thatensure proper interaction between the modem and host.Ensure that the following hardware integration issues areevaluated:

RF Immunity RF transmissions of the modem donot interfere with operation of thehost.

Electrical Signaling Power sources and interface arefunctionally compatible betweenthe host and the modem.

Physical Parameters Physical configuration of themodem inside the host providesadequate ventilation, mounting,shielding and grounding.

Antenna Performance Integrated antenna system meets therequired ERP specifications,VSWR specifications and antennapropagation patterns.

ESD Requirements Host design protects the modemfrom ESD.

RF Re-radiation Host does not allow spuriousemissions in excess of 60 dBc, ascaused by carrier re-radiation.

69

Page 94: g18 GSM-GPRS Embedded Module

Testing

7.2.2 Desense and EMI

Any host in which the modem is integrated generates someEMI (electromagnetic interference), which tends todesensitize the modem’s ability to receive at certainfrequencies. You should verify that the host equipment doesnot influence the g18 performance. (Refer to “Desense” onpage 199, for more information).

If desense was detected, one or more of the following can beperformed:1. Connect the antenna cable shield to the main ground

(PS ground).

2. Shield the logic section in the user application. (Most ofthe radiation can come from clocks and data linesaround the logic section due to the high rise/fall time ofthe pulses).

3. A ferrite can be wrapped around the antenna cable.Recommended ferrite: Fair Rate (company name) # 2643023002 or # 0431173951.

7.2.3 Regulatory Compliance

Most countries where the final product will be sold currentlyrequire approval from the local government regulatory body.In the U.S., the FCC requires that two individualrequirements be met before the final product can be certified.The first test, (FCC Part 15 Qualification), requires you toprove that the product electronics hardware does not yieldlocal radiation capable of affecting other equipment, such astelevisions, computer monitors, and so on.

The second test (FCC Part 24) requires you to prove thatwhen the modem transmits, it remains properly in itsallocated channel spacing and does not produce spikes orsplatter in other frequencies. Motorola undergoes FCCtesting with the modem integrated into a dummy OEM hostto ensure compatibility with these requirements. However,since the eventual transmit capability of the modem is highlyintegrated with the power supply and antenna system of thefuture host, the fully integrated product must be submittedfor final regulatory approval.

In addition, regulatory bodies can require the wirelessmodem to transmit random data patterns on specificfrequencies while incorporated in the host platform. Themodem incorporates special debug modes to allow this kindof testing, provided the host application can issue therequired commands to the modem.

The entire regulatory process can take many months tocomplete and should start early in the development cycle.The exact regulatory requirements of each country change

from time to time. For efficient regulatory processing, usethe services of specialized regulatory consultants todetermine the specific requirements at the time ofmanufacture.

To prepare for regulatory testing, you need to integrate thepass-through mode into the product design. For moreinformation, refer to “Enabler Functions” on page 69. The pass-through mode passes the RS-232 levels from anexternal computer to and from the modem. Motorolaprovides the ability to key and dekey the radio at the requiredfrequencies and modulation levels from an externalcomputer via the pass-through mode.

Nothing further is required for regulatory requirements forthe g18, which is approved for Part 24 when used in yourhost device. The product is approved by FCC and DOC. Thehost device will still require approval for Part 15.

For further information about regulatory compliance, referto “Regulatory Requirements” on page xiv.

7.2.4 Application Software

The following tests need to be performed to verify thecommunications links between the host and the modem andbetween the modem and the network, as follows:

Software Driver Configuration

Ensure that the host product can enable the modem serialport to permit the host and modem to communicate. This testverifies that the driver software functions well and isconfigured properly.

Network Configuration

Determine whether the host can use the modem tocommunicate with a GSM network. This test uses existingnetwork software in an attempt to communicate with aspecific network.

The final application must be able to respond correctly underall adverse network conditions, not only under idealconditions. To achieve this, the application software must besystematically tested against all possible failure andexception conditions. Situations such as low battery, out ofrange, host down, unexpected data, maximum message size,maximum peak/sustained throughput and other conditionsmust not cause the host application to fail. Each conditionmust have a specific remedial action to alleviate it.

Note

Ensure the g18 is set to the correct band.

70 98-08901C39-B

Page 95: g18 GSM-GPRS Embedded Module

Testing

7.2.5 Final Assembly

A final assembly test is performed before shipment to ensurethat all components are working properly and issues such ascrimped antenna cables, loose connections, and impropersoftware load are resolved. During final assembly, themodem sends and receives a loopback message of maximumsize. The successful return of the sent message proves thatthe product can transmit and receive correctly.

7.2.6 End User Problem Resolution

When the final product is in the hands of the end user, testingmust quickly isolate the cause of the problem in the field. Forexample, is the problem caused by the terminal, the modem,the network, the configuration, or a user error? Can theproblem be fixed locally or does the unit need to be sent to aservice center?

It is time consuming and expensive to send products to aservice center, particularly if the problem is caused by atemporary network or host outage. For this reason, youshould design the application to enable the cause of theend-user problem to be established. Often this functionalitycan be designed together with the Help Desk, which supportsthe user by telephone and without access to the user’s screen.The application must enable the end user to relate the mostlikely cause of the problem to the Help Desk for a quicksolution.

Effective tests provide a systematic, positiveacknowledgment from each of the network components. Forexample:

Test 1 Is the OEM module able to pass its own self test?

Test 2 Is the OEM module able to communicate withperipherals?

Test 3 Is the OEM module able to communicate with theintegrated modem?

Test 4 Is the modem able to hear the network?

Test 5 Is the modem registered and allowed to operate onthe network?

Test 6 Is the gateway (if present) up and running?

Test 7 Is the host up and running?

7.2.7 OEM Service Depot Repair

When a unit comes in to the OEM for service, the firstrequirement is to determine whether the modem must be senton to Motorola for repair. A screening test must beperformed. In the screening test, the modem is mounted onto

the Motorola evaluation board and a loopback message issent to qualify the specific problem.

To set up this test, you need an evaluation board, aknown-good g18 modem (for comparison), and a powersupply. The end-to-end test can employ either a live networkor an over-the-air test involving a communications monitorthat can transmit and receive at the appropriate frequencies.The objective is to test the suspect modem in a known-goodenvironment, where all other components are known to beoperational.

7.3 DIAGNOSTIC UTILITYThis section describes how to develop a script to perform afactory end-of-line test of a g18 modem integrated in anOEM platform. This test provides a high degree ofconfidence that the modem is properly configured andintegrated, and is ready for shipment.

7.3.1 Quality Assurance Testing

Efficient, automated testing can ensure that the product isfunctional when delivered to the end user, especially whenOEM product manufacturing occurs in a region or countrythat is distant from the intended network.

Use the following checklist to verify that a product is readyfor shipment:1. The OEM host platform (without modem) is

operational.

2. The OEM host platform contains the correct softwareload.

3. The OEM host platform provides sufficient power tooperate the modem.

4. The modem is loaded with the correct software version.

5. The modem is loaded with the correct frequencies.

6. The modem is configured for the correct ID andnetwork registration information.

7. The OEM host communicates with the modem logicboard.

8. The OEM host is able to key up the radio with sufficientoutput at the antenna.

9. The modem can receive with sufficient signal strengthfrom the antenna port.

Note

OEM service operations are encouraged tomodify the following QA test procedure todevelop a test for the diagnostic screening ofrepair products.

98-08901C39-B 71

Page 96: g18 GSM-GPRS Embedded Module

Testing

An automated test script provides more than diagnosticsupport. When you set up an automated test process, youensure that only those products that pass the test are labeledfor release. For example, since regulatory agencies requireproduct labeling for certification and approval, you candevelop an automated script to read the modem ID anddestination network from the modem and generate a labelwith the proper inscription.

7.3.2 Equipment Test Set-up

7.3.2.1 Calibration Tools and EquipmentThe following tools and equipment are required:

• For RF testing, use GSM simulators such as HP8960 orRohde & Schwarz CMU200 (or equivalent).

• For data testing, use a standard computer connecting theg18 to the serial port via Motorola Evaluation BoardS9002, or use the user’s equipment.

• Line modem.• Use the local network to make the communication.

7.3.2.2 Modem Test Setup

Figure 43. g18 Setup for Testing

7.3.2.3 Loop-back Test

Use any known file to transfer from COM1 to COM2 orfrom COM2 to COM1.

Getting Started• Verify that the g18 is on (DSC_EN LED in the EV board

will be on).• Activate two terminal programs, one for COM1 and one

for COM2.• Verify that each terminal receives a response from the

DCE device (send AT and verify OK response).• Start the test by sending a file from COM1 to COM2.

Measuring Additional Parameters• ATI3 g18 Software version.• ATI4 Product name.• AT+CSQ Reception signal quality (does not

support BER information).• AT+CMER=0,0,1 Shows data on the handset display.For additional information, consult the Motorola g18Customer Support Center:

• Help Desk phone number: +972 (0)3-5684040• Email: [email protected]

Note

Requirements for testing items 1 and 2 arespecific to each OEM product. A specificdescription of these items is beyond the scopeof this document.

Note

All communication between the DTE (thecomputer) and the DCE (g18 modem) occurs at57600 bps, no parity, 8 data bits, one stop bit.

Set the baud rate to 57600 bps usingAT+CBAUD=57600.

72 98-08901C39-B

Page 97: g18 GSM-GPRS Embedded Module

98-08901C39-B

H. AT COMMANDS

8.1 BASIC FUNCTIONALITYMake sure that the g18 is mounted and linked correctly to the developer board. The power supply must provide 3-6 V DC with-out any voltage spikes.

Use Telix or any other terminal program on your computer and set it to a normal RS232 connection, using a one-to-one connec-tion cable.

After all the links have been established correctly, use the power switch to power up the board.

8.1.1 PIN and PUK Code Entry

If your SIM card requests a PIN number, do the following:

AT Command Response/Action Remarks

at+cpin=”nnnn” OK+CME ERROR: <err>Enables the SIM card.

nnnn = PIN number (4 - 8 digits).If PIN is correct, “OK” is shown. If PIN is incorrect, “+CME ERROR: <err>” is shown. When incorrect PIN is entered:ERROR

When correct PIN is entered:OK

at+cpin? +CPIN: <code>+CME ERROR: <err>Responds with information about the SIM and the PIN.

When no SIM is available: +CME ERROR: <err>

When PIN is not needed:+CPIN: READY

When PIN is needed: +CPIN: SIM PIN

When PUK number is needed:+CPIN: SIM PUK

When PIN2 is blocked:+cpin: SIM PUK2

at+cpin=? OK

73

Page 98: g18 GSM-GPRS Embedded Module

AT Commands

G1 is the group containing the following AT commands:• Basic AT commands (includes ATD, ATA, ATH).• AT+CKPD (to simulate handset key strokes).• AT+CMER (to obtain handset screen output).

G2 is the group containing the AT commands which interacts with the ME. The following commands are accepted when the ME is pending SIM PIN, SIM PUK or PH-SIM (GSM 7.07 section 8.3): +CGMI, +CGMM, +CGMR, +CGSN, +CPAS, +CPIN

8.1.2 Feedback from the System

SIM/PIN Status Allowed Commands

AT Command Result for Non-allowed Commands +CPIN? Result

+CPIN? Code

Output

No SIM G1 SIM not inserted SIM not inserted -

Bad SIM G1 SIM failure SIM failure -

Required SIM Card PIN G1, G2 SIM PIN required OK SIM PIN

PIN1 Blocked G1, G2 SIM PUK required OK SIM PUK

Permanent Blocked (PUK) G1 SIM failure SIM failure -

PIN2 Required All Depends on AT command OK

PIN2 Blocked All Depends on AT command OK SIM PUK2

Permanent Blocked (PUK2) G1 SIM failure SIM failure -

Other All Depends on AT command OK READY

Note

The following AT commands are enabled without a valid SIM: GCAP, GMI, GMR, IFC, CEER, CGMI, CGMM,CGMR, CGSN, CHUP, CIPE, CKPD, CMEE, CMER, CIP, CRC, CSQ, CR, MTDTR.

AT Command Action Examples

ati3 Provides the software version. E6.02.07.

at+cgmr Provides hardware information. +CGMR: g18_v_E6_02_07 (PC card)

at+cgmi Provides hardware information. CGMI: “MOTOROLA”.

at+cnum Provides the subscriber number. +CNUM: “VOICE”,”054445561”,129.+CNUM: “DATA”,”054626515”,129.+CNUM: “FAX”,”054562511”,129.

74 98-08901C39-B

Page 99: g18 GSM-GPRS Embedded Module

AT Commands

8.1.3 Establishing a Voice Call

The following procedure shows the basic commands to be sent to the g18 to establish a voice call.

at+cops? Provides the name of the network operator.

+COPS: 000, 000, “IL ORANGE”.

at+csq Provides the signal strength indication, for example +CSQ: 031,099.

+CSQ: 030, 099.

at+cmee=<n> Reports mobile equipment error. <n>0 Disabled. (“ERROR”)1 Enabled. (numeric, +CME

ERROR: 3)2 Enabled. (string, +CME

ERROR: “operation not allowed”)

at+cmer Reports mobile equipment events to the IP.

For example,AT+CMER=0,0,1,1,0.

AT Command Response/Action Remarks

Power on the g18.

at+cpin=“xxxx” Enables the SIM card. DSC LED lights up.xxxx PIN number (4 - 8 digits)

ATD (phone number); orAT*D (phone number) orATD> <index>; orATD> <“name”> orATDS=n (n=0 to 3) orATD><mem><index>;

Dials the phone number (voice call). For example,ATD123456;ATD>102; ORATD>“DAN” ORATDS=1; ORATDS=0 ORATD>SM101;

OKNO CARRIER

Atdl Redials the last number.

at*dxxxx Dials a voice call.

Ath Hangs up. Note: In Multi-party calls, ATH does not end the last call, only AT+CHLD=1 does.

AT Command Action Examples

98-08901C39-B 75

Page 100: g18 GSM-GPRS Embedded Module

AT Commands

8.1.4 Answering a Voice Call

The following procedure shows the basic commands to be sent to the g18 to answer a voice call.

8.1.5 Finding a Phone Book Entry

The following procedure shows the basic commands to be sent to the g18 to find a phone book entry.

Note

In a voice call, when the other side hangs up, DTE receives a “NO CARRIER" message.

Only the second OK in a voice call notifies the user that the call was established.

AT Command Response/Action Remarks

ata Answers the call.

AT Command Response/Action Remarks

Power up the g18.

at+cpin=“nnnn” Enables the SIM card. nnnn PIN number (4 - 8 digits).

at+cpbs=“mt” Enables the phone and SIM memory.

at+cpbf=“Name” The g18 shows the number on that position +CPBF: xxx, “phone number”, yyy, “Name of the entry”.

The “NAME” is a string up to first 3 characters. <xxx> Position in the memory. 0-100 Phone memory. 101-220 SIM card memory.<yyy> 129 Normal number.145 International number.

76 98-08901C39-B

Page 101: g18 GSM-GPRS Embedded Module

AT Commands

8.1.6 Writing a Phone Book Entry

8.1.7 Reading a Phone Book Entry

8.1.8 Phone Book Function

AT Command Response/Action Remarks

Power up the g18.

at+cpin=“nnnn” Enables the SIM card. nnnn = PIN number (4 - 8 digits).

at+cpbs=“mt” Enables the phone and SIM memory.

at+cpbw=xxx,“Phone number“, yyy, “Name of the entry”

The g18 writes the number on that position.

<xxx> Position in the memory. 0-100 Phone memory. 101-220 SIM card memory.<yyy> 129 Normal number.145 International number.

AT Command Response/Action Remarks

Power up the g18.

at+cpin= “nnnn” Enables the SIM card. nnnn PIN number (4 - 8 digits)

at+cpbs= “mt” Enables the phone and SIM memory.

at+cpbr= xxx The g18 shows the number on that position +CPBR: xxx, “phone number”, yyy, “Name”.

<xxx> Position in the memory0–100 Phone memory101–260 SIM card memory<yyy> 129 Normal number145 International number

AT Command Response/Action Remarks

at+cpbs=“NN” This AT should be the first one to be used to select the phone book.

“FD” SIM fix dialing phone book“LD” Last dialing phone book“ME” ME phone book“MT” ME and SIM phone book“SM” SIM phone book“DD” Direct-dial phone book“RC” ME received calls list“MC” ME missed calls list

98-08901C39-B 77

Page 102: g18 GSM-GPRS Embedded Module

AT Commands

8.1.9 Sending an SMS in PDU Mode

8.1.10 Establishing GPRS PDP Context

When using the GPRS network for HTTP/FTP browsing, you must be connected to the GPRS network before the activation ofPDP context.

Connection may be performed in one of two ways:• Automatically, after powering up of your MS. On the screen, the “GPRS” logo is displayed.• Using the AT+CGATT=1 command.

at+cpbs? For example, +CPBS: “SM”,45, 100

at+cpbs=? +CPBS: (“FD”,”LD”,“ME”,“MT”, “SM”,“DD”,“RC”,“MC”)

List of supported memory.

at+cpbr=xxx For example:at+cpbr=101+CPBR: 101,“123456”,129,“AVI”

<xxx> is a number from 0 to 100, used to read from ME phone books; 101 to 220 is used to read from SIM phone books.

AT Command Response/Action Remarks

Power on the g18.

at+cpin=“nnnn” Enables the SIM card. nnnn PIN number (4 - 8 digits)

at+csms=<service> Selects the message service response: +CSMS: <mt>,<mo>,<bm>

<Service>0 For phase 2

+CSMS: 001,001,001 OK.

<mt>,<mo>,<bm>1 Supported2 Not supported

at+cpms=“sm” Preferred message storage response: +CPMS:<used1>,<total1>,<used2>,<total2>+CPMS: 001,0015,001,015 OK.

at+cmgs=160>0791947122720 00011000c91947 1628128430000a 704f4f29c0e ctrl-z

Sends an SMS in PDU mode return:+CMGS: 000.

Sends “TEST”:To phone # 49 -172 - 6188234 To SMS center 49 -172 - 2720000.For SMS coding, refer to “SMS Error Messages”, page 36.

AT Command Response/Action Remarks

78 98-08901C39-B

Page 103: g18 GSM-GPRS Embedded Module

AT Commands

You can check your connection status by using the AT+CGATT? command:

AT+CGDCONT=1, “IP”,“RTY”,“123.32.45.9”

Following are the three main ways in which to activate PDP context:1. If the GPRS Wizard application is used, double-click the button predefined as the dialer for this provider to automatically

establish PDP context. If the g18 was not previously attached to GPRS, it will be attached automatically.

Setup Configuration

1. Enter into the wizard parameters provided by your operator.

2. Set definitions to allow your http\ftp browser to use the g18 as a port to the Internet.

Usage

1. Open the GPRS wizard.

2. Double-click the dialer icon to select and activate the provider of your choice (multiple providers may be displayed inthe list).

3. After dialing, your temporary IP address and then the GPRS DATA session message will be displayed on the handset.

4. Minimize the GPRS wizard window and use your http\ftp browser (Internet Explorer, Netscape).

2. If you use AT commands to activate PDP context, you must perform the following steps:

1. Define the PDP contact (profile). For example: AT+CGDCONT=1,“IP”,“RTY”,“

2. Define Quality of Service. For example: At+CGQREQ=3,2,4,5,8,12

3. Define minimum acceptable Quality of Service. For example: At+CGQMIN=1,0,0,0,0

4. Activate PDP context using the AT+CGACT=1 command.

Setup Configuration

AT+CGQMIN=1,0,0,0,0,0

AT+CGQREQ=1,0,0,0,0,0

AT+CGCONT=1,“IP”,“APN”,“0.0.0.0”,0,0 // APN – replace it with the provider name

AT

AT &F0 &D2 &C1 E0

AT V1 W1 S95=47

AT&K3

ATD*99#

3. Using the ATD* command set:

To select the provider, protocol and the profile, use ATD*99***(CID)#. In fact, providers use the ATD*99# command toattach to their GPRS service.

Note

Bear in mind that the AT command AT+CGACT is not supported in all countries with GPRS. A GPRS connectionis also possible with ATD*99#. See the following section for more information.

Note

The above list is only for the AT command level. PPP information (DNSs) is not shown here.

98-08901C39-B 79

Page 104: g18 GSM-GPRS Embedded Module

AT Commands

8.2 AT COMMAND LISTINGFor basic AT commands information, refer to “Basic AT Commands” on page 45.

8.2.1 ATD, Dialing

Example

at*d06113611404

OK

OK // When the call is connected

atd06512467; //Another format for a voice call

atdl //Dial last number

ATDL: “06512467;”

OK

OK // When the call is connected

AT Command Response/Action Remarks

atd<number> OK

BUSY

NO CARRIER

<number> Data/Fax number

Called party is not available

No connection to the number

ATD (phone number); orAT*D (phone number) orATD> <index>; orATD> <“name”> orATDS=n (n=0 to 3) orATD><mem><index>;ATDLATD*99

ATDL: “<number>”

For voice calls only

Use without “;” for Data Call

Requests GPRS service “D”.Manual acceptance of a network request.

at*d xxxxxx Dials a voice call.

Note

Only the second OK for the voice call notifies the user that the call was established.

80 98-08901C39-B

Page 105: g18 GSM-GPRS Embedded Module

AT Commands

ath

NO CARRIER

OK

atd06113611404 // Data call

OK

BUSY

NO CARRIER

atd06113611404 // Data call - success

CONNECT

8.2.2 AT+CAOC, Charge Advice

Example

at+caoc=?

+CAOC: 0

OK

at+caoc=0

+CAOC: 000000

OK

AT Command Response/Action Remarks

at+caoc[=<mode>] +CAOC: <xxxx>OK+CME ERROR: <err>

<mode> 0 Query CCM value

<xxxx> The actual price of the current call (hex).at+caoc? +CAOC: <mode>

OK+CME ERROR: <err>

at+caoc=? +CAOC: (list of supported <mode>s)OK+CME ERROR: <err>

Note

Only available if the local network supports this command.

98-08901C39-B 81

Page 106: g18 GSM-GPRS Embedded Module

AT Commands

8.2.3 AT+CCFC, Call Forwarding Number and Conditions

AT Command Response/Action Remarks

at+ccfc= <reason>,<mode>[,<number>[,<type>[,<class>[,<subaddr>[,<satype>[,<time>]]]]]]

When <mode>=2 and command is successful:+CCFC: <status>,<class1>[,<number>,<type>[,<subaddr>,<satype>[,<time>]]][<CR><LF>+CCFC: <status>,<class2>[,<number>,<type>[,<subaddr>,<satype>[,<time>]]] [...]]OKWhen <mode> is 0,1OK+CME ERROR: <err>

<reason> 0 Unconditional1 Mobile busy2 No reply3 Not reachable4 All calls forwarded5 All conditional calls forwarded

<Mode>0 Disable1 Enable2 Query status3 Registration4 Erasure

<Type> 145 International number 129 Regular number

<Time> 1-30 Time to wait before the call is

forwarded when there is no reply (default)

<class>Sum of integers representing information for call blocking services 1 Voice2 Data4 Fax

<number>

String type phone number of forwarding address in format specified by <type>.

<subaddr>

String type subaddress of format specified by <satype>

<satype>

Type of subaddress octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.8); default 128

<status> 0 Not active

1 Active

at+ccfc? +CME ERROR: <err>

at+ccfc=? +CCFC: (list of supported <reason>s)

OK+CME ERROR: <err>

Note

The third parameter must be a multiple of 5 (0,5,10,...).

at+ccfc=5,2 and at+ccfc=4,2 are not supported by the network.

The first registration mode also enables the call forward.

82 98-08901C39-B

Page 107: g18 GSM-GPRS Embedded Module

AT Commands

Example

AT+CCFC=?

+CCFC: (0,1,2,3,4,5)

OK

AT+CCFC?

+CME ERROR: “Operation not allowed”

AT+CCFC=0,3,“01256316830”,129,1

OK

AT+CCFC=0,2

+CCFC: 1,1,“+441256316830”,1

+CCFC: 0,2

+CCFC: 0,4

OK

8.2.4 AT+CCWA, Call Waiting

AT Command Response/Action Remarks

at+ccwa=<n>, <mode>, <class x> Enables the call waiting feature. When <mode>=2 and command are successful:+CCWA: <status>,<class1> [<CR><LF>+CCWA: <status>,<class2> [...]]OKWhen <mode> is 0,1OK+CME ERROR: <err>

<n> Shows the result code in TA 0 Disable 1 Enable

<mode> 0 Disable 1 Enable 2 Query<status> 0 Not active 1 Active

<class>Sum of integers representing information for call blocking services 1 Voice2 Data4 Fax

at+ccwa? +CCWA: <n>OK+CME ERROR: <err>

at+ccwa=? +CCWA: (list of supported <n>s)OK+CME ERROR: <err>

Note

The unsolicited result code does not include the alpha tag within the double-quote.

98-08901C39-B 83

Page 108: g18 GSM-GPRS Embedded Module

AT Commands

Example

At+ccwa=?

+CCWA: 00,01

OK

at+ccwa=0,0

OK

at+ccwa=0,2 //status query

+CCWA: 0,1

+CCWA: 0,2

+CCWA: 0,4

OK

at+ccwa=1,1 //Enable call waiting for voice call

OK

at+ccwa=1,2

+CCWA: 1,1

+CCWA: 1,2

+CCWA: 1,4

OK

8.2.5 AT+CHLD, Call Related Supplementary Services

AT Command Response/Action Remarks

at+chld=<mode> Switches between the active calls OK+CME ERROR: <err>

<mode> 0 Releases all held calls or sets

the User Determined User Busy (UDUB) for a waiting call.

1 Releases all active calls (if any exist) and accepts the other (held or waiting) call.

1X Releases a specific active call X.

2 Places all active calls (if any exist) on hold and accepts the other (held or waiting) call.

2X Places all active calls on hold except call X with which communication will be supported. If there is no such call, returns error 22.

3 Adds a held call to the conversation.

at+chld? +CME ERROR: <err>

at+chld=? +CHLD: (supported <mode>s)OK+CME ERROR: <err>

84 98-08901C39-B

Page 109: g18 GSM-GPRS Embedded Module

AT Commands

CALL STATE (+CLCC)

+CHLD modes

CHLD = 0 CHLD = 1 CHLD = 1X CHLD = 2 CHLD = 2X CHLD = 3

IDLE Error 3. Error 3. Error 3. Error 3. Error 3. If there is no such call, returns error 22.

Error 3.

SINGLE ACTIVE

Error 3. Releases active.

When X = 1, release is active. If not, returns error 22.

Puts call on hold.

Error 3. If there is no such call, returns error 22.

Error 3.

MPTY ACTIVE

Error 3. Releases mpty call. Returns 2 "no carrier" when there are 2 outgoing calls.

Releases a specific call x. If there is no such call, returns error 22.

Puts mpty on hold.

Split. If there is no such call, returns error 22.

Error 3.

INCOMING CALL

Releases incoming call.

Error 3. Error 3. Error 3. Error 3. If there is no such call, returns error 22.

Error 3.

ACTIVE + WAITING

Releases waiting call.

Releases active call and accepts waiting call.

Releases a specific call x. If there is no such call, returns error 22.

Puts active call on hold and accepts the waiting call.

Error 3. If there is no such call, returns error 22.

Error 3.

MPTY ACTIVE + WAITING

Releases waiting call.

Releases mpty, accepts waiting.

Releases a specific call x. If there is no such call, returns error 22.

Puts mpty on hold, accepts the waiting call.

Splits. If there is no such call, returns error 22.

Error 3.

SINGLE HELD

Releases held call.

Accepts held call.

Error 3. Accepts held call.

Error 3. If there is no such call, returns error 22.

Error 3.

98-08901C39-B 85

Page 110: g18 GSM-GPRS Embedded Module

AT Commands

HELD MPTY Releases held call.

Accepts mpty call.

Error 3. Accepts mpty call.

Error 3. If there is no such call, returns error 22.

Error 3.

DUAL Releases held call.

Releases active, accepts the other call.

Releases a specific call x. If there is no such call, returns error 22.

Switches. Error 3. If there is no such call, returns error 22.

Makes a conference call.

HELD + MPTY ACTIVE

Releases held call.

Releases mpty, accepts the other call.

Releases a specific call x. If there is no such call, returns error 22.

Switches. Error 3. If there is no such call, returns error 22.

Makes a conference call.

ACTIVE + MPTY HELD

Releases held call.

Releases active, accepts the mpty.

Releases a specific call x. If there is no such call, returns error 22.

Switches. Error 3. If there is no such call, returns error 22.

Makes a conference call.

HELD + WAITING

Releases waiting call.

Accepts the waiting call.

Error 3. Accepts the waiting call.

Error 3. If there is no such call, returns error 22.

Error 3.

HELD + MPTY ACTIVE + WAITING

Releases waiting call.

Accepts the waiting call.

Error 3. Accepts the waiting call.

Error 3. If there is no such call, returns error 22.

Error 3.

DUAL + WAITING

Releases waiting call.

Releases active, accepts waiting call.

Releases a specific call x. If there is no such call, returns error 22.

Error 3 (too many calls on hold).

Error 3. If there is no such call, returns error 22.

Joins the dual calls.

CALL STATE (+CLCC)

+CHLD modes (Continued)

CHLD = 0 CHLD = 1 CHLD = 1X CHLD = 2 CHLD = 2X CHLD = 3

86 98-08901C39-B

Page 111: g18 GSM-GPRS Embedded Module

AT Commands

Example

at+chld=? //list of supported <n>s

+CHLD: (0,1,1X,2,2X,3)

OK

at+chld =1 //ME is not in conversation

+CME ERROR: operation not allowed

RING

ata

OK

at+chld

NO CARRIER

at+chld=2 //Call goes to hold

OK

at+chld=2 //Call is reconnected

OK

ACTIVE + MPTYHELD + WAITING

Releases waiting call.

Releases mpty active, accepts waiting call.

Releases a specific call x. If there is no such call, returns error 22.

Error 3 (too many calls on hold).

Error 3. If there is no such call, returns error 22.

Joins the dual and the mpty calls.

ACTIVE + MPTY HELD + WAITING

Releases waiting call.

Releases active, accepts waiting call.

Releases a specific call x. If there is no such call, returns error 22.

Error 3 (too many calls on hold).

Error 3. If there is no such call, returns error 22.

Joins the dual and the mpty calls.

Note

Split: Places all active calls on hold except a specific call.

Switch: Puts the active call on hold and accepts the held call.

Error 3: "operation not allowed"

Error 22: "not found"

CALL STATE (+CLCC)

+CHLD modes (Continued)

CHLD = 0 CHLD = 1 CHLD = 1X CHLD = 2 CHLD = 2X CHLD = 3

98-08901C39-B 87

Page 112: g18 GSM-GPRS Embedded Module

AT Commands

at+chld=2 //Incoming intruder call

OK //First call goes to hold and second call is received

at+chld=2 //Second call goes to hold and first call becomes active

OK

at+chld=3 //Add the held call to the conversation

at+chld=21 //Second call goes to hold

OK

88 98-08901C39-B

Page 113: g18 GSM-GPRS Embedded Module

AT Commands

8.2.6 AT+CLCC, List Current Calls

AT Command Response/Action Remarks

at+clcc = <state> OK

+CME ERROR: <err>

<state>0 Enable clcc unsolicited

indication.1 Disable clcc unsolicited

indication.

<Direction> 0 Mobile originated call. 1 Mobile terminated call.

<Call State> 0 Active. 1 Held. 2 Dialing. 3 Alerting. 4 Incoming. 5 Waiting. 6 Released.

<Mode> 0 Voice Call. 1 Data. 2 Fax.

<Multiparty> 0 Call is not part of a conference

call. 1 Call is one of multiparty call

parties.

<Phone Number>

<Type>129 Normal number.145 International number with

access character +.

<alpha>The Alpha string from phone book, if this phone number exists in any phone book.

<id>

Integer type call identification number, as described in GSM 02.30 [19] subclause 4.5.5.1. This number can be used in +CHLD command operations.

at+clcc +CLCC: <id1>,<direction>,<call state>,<mode>,<mpty>[,<number>,<type>,<alpha>

OK

+CME ERROR: <err>

at+clcc=? OK

+CME ERROR: <err>

at+clcc? +CLCC: <state>OK

+CME ERROR: <err>

Note

Add non-standard "released" state.Asynchronous answers are also allowed, by using at+clcc=1.In Release state, the call mode will always be zero.

98-08901C39-B 89

Page 114: g18 GSM-GPRS Embedded Module

AT Commands

Example

AT+CLCC=?

OK

AT+CLCC?

+CLCC: 0

OK

at*d01256316830

OK

OK

AT+CLCC

+CLCC: 1,0,0,0,0,“01256316830”,129,“Shmuel”

OK

AT+CHUP

NO CARRIER

90 98-08901C39-B

Page 115: g18 GSM-GPRS Embedded Module

AT Commands

8.2.7 AT+CLCK, Facility Lock

Example

AT+CLCK=?

+CLCK: (“CS”,“SC”,“AO”,“OI”,“OX”,“AI”,“IR”,“AB”,“AG”, “AC”,“FD”)

OK

AT+CLCK?

+CME ERROR: “operation not allowed”

AT+CLCK=“OX”,2

AT Command Response/Action Remarks

at+clck=<facility>,<mode>[,<password>[,<class>]]

When <mode>=2, command is successful and <class> is relevant:+CLCK: <status>, <class1> [<CR><LF>+CLCK: <status>,<class2> [...]]OKWhen <mode>=0,1 and command successful:OK

+CME ERROR: <err>

<facility>CS Key padSC SIM CardAO Block all outgoing callsOI Block all outgoing international

callsOX Block outgoing international

calls except to home countryAI Block all incoming callsIR Block incoming calls when

roaming outside home countryAB All blocking servicesAG All outgoing blocking servicesAC All incoming blocking ServicesFD SIM fixed dialing feature

<mode>0 Unlock1 Lock2 Query status

<password>Call Block password or PIN1 to Lock/ Unlock SIM or PIN2 for SIM Fixed Dialing Feature

<class>Sum of integers representing of information for call blocking services 1 Voice2 Data4 Fax

<status>0 Not active1 Active

at+clck? +CME ERROR: <err>

at+clck=? +CLCK: (list of supported <facilitie>s)OK

+CME ERROR: <err>

98-08901C39-B 91

Page 116: g18 GSM-GPRS Embedded Module

AT Commands

+CLCK: 0,1

+CLCK: 0,2

+CLCK: 0,4

OK

AT+CLCK=FD,2

+CLCK: 0,7 // Means that write operations into FD area are possible if PIN2 was entered at least once after power up.

OK

8.2.8 AT+CLIP, Calling Line Identification Presentation

Example

at+clip=1

OK

RING

+CLIP: “+496113611404”,145

RING

+CLIP: “+496113611404”,145

at+clip=?

+CLIP: (000,001)

OK

AT Command Response/Action Remarks

at+clip=[<n>] Shows the number of the calling party OK

+CME ERROR: <err>

<n>0 Disable (default)1 Enable

<m>0 Clip not provisioned1 Clip provisioned2 Unknown

at+clip? +CLIP: <n>,<m>OK+CME ERROR: <err>

at+clip=? +CLIP: (list of supported <n>s)OK+CME ERROR: <err>

92 98-08901C39-B

Page 117: g18 GSM-GPRS Embedded Module

AT Commands

at+clip=0

OK

RING

8.2.9 AT+CLIR, Calling Line Identification Restriction

Example

at+clir=?

+CLIR: (0,1,2)

OK

at+clir?

AT Command Response/Action Remarks

at+clir =<n> OK+CME ERROR: <err>

<n> 0 Used according to the clir service

subscription1 Enable 2 CLIR suppression in permanent

mode

<m> 0 Clir not provisioned 1 Clir provisioned 2 Unknown 3 Clir temporarily restricted4 Clir temporarily allowed

at+clir? +CLIR: <n>,<m>OK+CME ERROR: <err>

at+clir=? +CLIR: (list of supported <n>s)OK

+CME ERROR: <err>

Note

This command enables or disables the presentation of the CLI to the called party when originating a call. Thebehavior is according to the last action performed by HS or RS232. (For information about When HS affects onlythe next call and +CLIR command is affected until phone power off, refer to the following table.)

Order of Actions First Call behavior Other Calls behavior

CLIR via RS232 According to the action performed by RS232.

According to the action performed by RS232.

CLIR by HS According to the action performed by HS.

Default behavior.

CLIR by HS and then CLIR via RS232

According to the action performed by RS232.

According to the action performed by RS232.

CLIR via RS232 and then by HS According to the action performed by HS.

According to the action performed by RS232.

98-08901C39-B 93

Page 118: g18 GSM-GPRS Embedded Module

AT Commands

+clir: 000,004

at+clir=2

OK

at+clir?

+clir: 002,004

8.2.10 AT+CMEE, Report Mobile Equipment

Example

at+cmee?

+CMEE: 000

OK

at+cmee=?

+CMEE: (0-2)

OK.

at+cmee=1

OK

at+cmee?

+CMEE: 1

OK

at+cmee=2

OK

at+cmee?

AT Command Response/Action Remarks

at+cmee=<n> Shows a description of the error OK+CME ERROR: <err>

<n> 0 Disable 1 Enable (numeric)2 Enable (verbose)

at+cmee? +CMEE: <n>OK+CME ERROR: <err>

at+cmee=? +CMEE: (list of supported <n>s)OK+CME ERROR: <err>

94 98-08901C39-B

Page 119: g18 GSM-GPRS Embedded Module

AT Commands

+CMEE: 2

OK

8.2.11 AT+CMGS, Sending an SMS Message

AT Command Response/Action Remarks

(cmgf=0)at+cmgs=<length> <CR> >PDU is given <ctrl-z/ESC>

Sends the SMS message.

The message is terminated with control-Z character (0x1A).

The command is aborted with <esc>. If the message is sent successfully: +CMGS: 000. OKIf the message is not sent successfully:+CMS ERROR: <err>

<length> Number of octets coded in the TP.

<cr> After terminating with <cr>, g18 returns with “>” and then, the PDU can be given from the TE.

<crtl-z> Indicates the end of the PDU.

at+cmgs? +CME ERROR: <err>

at+cmgs=? OK+CME ERROR: <err>

Note

When an SMS is sent using AT+CMGS, the DTE receives the status. Sent messages are not stored in the SIM.

After an SMS is sent and stored in the SIM (using block mode commands), it can be filtered or displayed viaAT+CMGL=3. A similar message cannot be sent later using the AT+CMSS command.

98-08901C39-B 95

Page 120: g18 GSM-GPRS Embedded Module

AT Commands

8.2.12 AT+CNUM, Subscriber Number

Example

at+CNUM=?

OK

at+CNUM

+CNUM: “voice”, “054556426”, 129

+CNUM: “data”, “054667739”, 129

+CNUM: “fax”, “054422417”, 129

OK

AT Command Response/Action Remarks

at+cnum +CNUM: <alpha1>,<number1>,<type1> [<CR><LF> +CNUM: <alpha2>,<number2>,<type2>[...]]OK+CME ERROR: <err>

Shows the numbers that were entered into “My Phone Numbers” from the Handset menu.

<alpha>Alphanumeric string, associated with <number>.

<number>String type, phone type.

<type>129 Normal number.145 International number with

access character +.

at+cnum?

at+cnum=? OK+CME ERROR: <err>

Note

If you write a name that includes non-standard characters in “My Phone Number”, +CNUM will read that nameincorrectly.

96 98-08901C39-B

Page 121: g18 GSM-GPRS Embedded Module

AT Commands

8.2.13 AT+COPS, Operator Selection

Example

at+cops=?

+COPS: (2,“”,“D2 PRIVAT”,“26202”),(0,“”,“A1”,“23201”),(0,“”,“F SFR”,“20810”),(0,“”,“GR PANAFON”,“20205”),(0,“”,“S EURO”,“24008”),(0,“”,“EUROTEL-CZ”,“23002”),(0,“”,“NL LIBERTEL”,“20404”),(0,“”,“I OMNI”,“22210”),(3,“”,“D1-TELEKOM”,“26201”),,( 0,1,2,3,4),(0,1,2)

OK

at+cops?

+COPS: 0,0,“D2 PRIVAT”

OK

at+cops=0

OK

at+cops=1

OK

at+cops=1,0,d1-telekom

AT Command Response/Action Remarks

at+cops=[<mode>[,<format>[,<oper>]]]

Selects the operator OK+CME ERROR: <err>

<mode> 0 Automatic 1 Manual 2 De-register from network3 Set only <format>4 Manual/automatic

<format> 0 Long alphanumeric1 Short alphanumeric2 Numeric

<Operator status> 0 Unknown 1 Available 2 Current 3 Forbidden

at+cops=? +COPS:[list of supported (<stat>, long alpha numeric <oper>, short alphanumeric <oper>, numeric <oper>)][,, list of supported <mode>s), (list of supported <format>s)OK+CME ERROR: <err>

at+cops? +COPS: <mode>[,<format>,<oper>]OK+CME ERROR: <err>

Note

When set command (=) is used without entering <oper>, the response is OK, but no action will beperformed (at+cops=<mode>,<format><cr>, the response is OK).

When manually de-registering from the network using AT+COPS=2,1, the phone automaticallysearches for a new network and logs in.

98-08901C39-B 97

Page 122: g18 GSM-GPRS Embedded Module

AT Commands

ERROR

at+cops=1,1,d02

OK

at+cops=1,1,d01

ERROR

at+cops=2

OK

at+cops=3

OK

at+cops=4

OK

at+cops=4,2,d01

OK

at+cops=4,2,26201

ERROR

at+cops=4,0,“D1-Telekom”

ERROR

at+cops=4,0,d1-telekom

ERROR

at+cops=4,2,d

OK

at+cops=4,2,d02

OK

98 98-08901C39-B

Page 123: g18 GSM-GPRS Embedded Module

AT Commands

8.2.14 AT+CPBS, Selected Phone Book Memory Storage

Example

at+cpbs=?

+CPBS: (“FD”,“LD”,“ME”,“MT”,“SM”,DD,“RC”,“MC”)

OK

at+cpbs?

+CPBS: 0,0

OK

at+cpbs=“fd”

OK

at+cpbs?

+CPBS: “FD”,1,10

OK

at+cpbs=“DC”

+CME ERROR: “operation not allowed”

at+cpbs=“LD”

OK

AT Command Response/Action Remarks

at+cpbs=<storage> OK+CME ERROR: <err>

<storage> FD SIM fix dialing phone book LD Last dialing phone book ME ME phone book MT ME and SIM phone bookSM SIM phone bookDD Direct Dial phone bookRC ME received calls listMC ME missed calls list

at+cpbs? +CPBS: <storage>[,<used>,<total>] OK+CME ERROR: <err>

at+cpbs=? +CPBS: (list of supported <storage>s)OK+CME ERROR: <err>

Note

The g18 responds to at+cpbs=? with the current initialized phone books: +CPBS:("FD","LD","ME","MT","SM","DD","RC","MC"). It may take up to 45 seconds to see all the phone books.

MC (missed calls) and RC (received calls) share the same area. They are both limited to a total of 10 records, andthey are both sorted by their time stamps, where the first record in phone book is the latest call received or notanswered.

98-08901C39-B 99

Page 124: g18 GSM-GPRS Embedded Module

AT Commands

at+cpbs?

+CPBS: “LD”,10,10

OK

at+cpbs=“me”

OK

at+cpbs?

+CPBS: “ME”,0,100

OK

at+cpbs=“MT”

OK

at+cpbs?

+CPBS: “MT”,14,200

OK

at+cpbs=“SM”

OK

at+cpbs?

+CPBS: “SM”,14,100

OK

100 98-08901C39-B

Page 125: g18 GSM-GPRS Embedded Module

AT Commands

8.2.15 AT+CPBW, Writing Phone Book Entries

Example,

at+cpbs=“sm”;+cpbw=?

+CPBW: (101-220),020,(255,129,145),014 // SM phone book definitions: number length limited to 20, text length limitedto 14.

OK

at+cpbs=“mt”;+cpbw=?

+CPBW: (001-220),032,(255,129,145),016 // MT phone book definitions: number length limited to 32, text length limitedto 16.

OK

The following statement attempts to write a record to the SM area in the MT phone book (record 110 is in this area), with 21digits for the phone number, and 15 digits for text. This is valid for the MT phone book, and therefore no error is expected.However, since it is written to the SM area, the phone number is truncated to 20 digits, and the text is truncated to 14 digits.

at+cpbw=110,“123456789012345678901”,,“123456789012345” // No error when writing to MT, to a slot defined in the SMphone book

OK

at+cpbr=110

AT Command Response/Action Remarks

at+cpbw=[<index>], [,<number> [<type> [,<text>]]]

OK+CME ERROR: <err>

<index> Location number of the phone book

<number> Phone number in format <type>

<type> type of address: 129 Normal format 145 International format

<text> String type field of maximum <tlength> length.

<tlength> Maximum length of <text>

<nlength>Maximum length of <number>

at+cpbw? +CME ERROR: <err>

at+cpbw=? +CPBW: (list of supported <index>s),[<nlength>], (list of supported <type>s), [<tlength>] OK+CME ERROR: <err>

Note

When creating a new entry without a name, the response is OK, but no action takes place.

The telephone book "MT" is a combination of "ME" and "SM". Entries should be written to a specific phone book(ME or SM) instead of to the MT phone book. When writing to the SM or ME phone book, the g18 validates the stringlength for phone number and label, as defined for the specific phone book. When writing to the MT phone book, theg18 is unable to detect errors with a string length less than that allowed in MT phone book, but more than what isdefined in the specific phone book. In this case, the write action is not rejected, but the number and text will betruncated to the limit allowed for the specific phone book.

98-08901C39-B 101

Page 126: g18 GSM-GPRS Embedded Module

AT Commands

+CPBR: 110,“12345678901234567890”,129,“12345678901234” // Record written to phone book as defined in the definitionlimitation.

OK

at+cpbs=“mt”

OK

at+cpbw=?

+CPBW: (001-200),32,(255,129,145),18

OK

at+cmee=2OK

at+cpbw=140,“+496113611404”,145,“Raum 1004”

OK

at+cpbs=“SM”

OK

at+cpbw=140,“496113611404”,145,“Raum1004”

OK

at+cpbs=“ME”

OK

at+cpbw=73,“491726706014”,145,“eigene number”

OK

at+cpbw=190,“491728788793”,145,“Freundin”

+CME ERROR: “invalid index”

at+cpbs?

+CPBS: “ME”,002,100

OK

102 98-08901C39-B

Page 127: g18 GSM-GPRS Embedded Module

AT Commands

8.2.16 AT+CPIN, Enter Pin

Example

at+cpin=“3011” // The current PIN

OK

at+cpin=?

OK

at+cpin?

+CPIN: READY

OK

at+cpin=“3011”,“2811” // Change PIN to 2811

OK

at+cpin“1111” // Wrong PIN

ERROR

AT Command Response/Action Remarks

at+cpin=<pin>[,<newpin>] OK+CME ERROR: <err>Enters or changes pin number. When entering the pin, a new pin is not required.

<pin> String type 4-8 digits.To enable SIM card or change PIN, insert the current PIN. When phone is blocked, insert the puk number.

<newpin> String type 4-8 digits. Used when changing PIN or unblocking phone.

<code>When PIN is not needed:READY

When PIN is needed: SIM PIN

When PUK number is needed:SIM PUK

When PIN2 is blocked:SIM PUK2

at+cpin? +CPIN: <code>OK+CME ERROR: <err>Responds with information about the SIM and the PIN.

at+cpin=? OK+CME ERROR: <err>

Note

The following AT commands are enabled without a valid SIM: GCAP, GMI,GMR, IFC, CEER, CGMI, CGMM,CGMR, CGSN, CHUP, CIPE, CKPD, CMEE, CMER, CIP, CRC, CSQ, CR.

When PUK is required, and only one parameter is given in +CPIN, error "PUK is required" is returned.

98-08901C39-B 103

Page 128: g18 GSM-GPRS Embedded Module

AT Commands

at+cpin“1111” // Wrong PIN

ERROR

at+cpin“1111” // Wrong PIN

ERROR

at+cpin?

+CPIN: SIM PUK // After 3 times, phone is blocked.

OK

at+cpin=“71388330”,“3011” // When phone is blocked, release it with PUK1 and new PIN.

OK

AT+CLCK=“FD”,2 // Checking the status of Fix Dialing phone book

+CLCK: 0,7 // Enable dialing of all numbers

OK

AT+CLCK=“FD”,1,“2035” // Closing FD phone book for changes, and allowed to originate calls // only to the numbers from the FD phone book

OK

AT+CLCK=“FD”,2

+CLCK: 1,7

OK

AT+CPBS=“FD” // Select FD phone book

OK

AT+CPBW=1,“343434”,129 // Try to change entry in the phone book

+CME ERROR: “SIM PIN2 required”

AT+CPIN?

+CPIN: READY

OK

AT+CLCK=“FD”,0,“1234” // Wrong PIN2 is inserted

+CME ERROR: “incorrect password”

A/ // Wrong PIN2 is inserted

+CME ERROR: “incorrect password”

A/ // Wrong PIN2 is inserted

+CME ERROR: “SIM PUK2 required”

AT+CPIN?

+CPIN: SIM PUK2 // PIN2 is blocked. Need PUK2 to release it.

OK

104 98-08901C39-B

Page 129: g18 GSM-GPRS Embedded Module

AT Commands

AT+CPIN=“61356375”,“2035” // Enter PUK2 and new PIN2

OK

AT+CPIN?

+CPIN: READY

OK

8.2.17 AT+CREG, Network Registration

Example

at+creg=?

+CREG: (000,001,002)

OK

at+creg?

+CREG: 000,001

OK

at+creg=2

OK

at+creg?

+CREG: 002,001,“6202”,“6113”

OK

AT Command Response/Action Remarks

at+creg=[<n>] OK+CME ERROR: <err>Controls the presentation of an unsolicited result code +CREG: <stat>

<n> 0 Disables network registration,

unsolicited result code (default)1 Enables network registration,

unsolicited result code2 Enables network registration

and location information, unsolicited result code

<stat> 0 Not registered 1 Registered (home network) 2 Not registered, but ME searches

for a network 3 Registration denied 4 Unknown 5 Registered roaming

<lac> 2-byte location code (hex)

<ci> 2-byte cell ID (hex)

at+creg? +CREG: <n>,<stat>[,<lac>,<ci>].OK+CME ERROR: <err>

at+creg=? +CREG: (list of supported <n>s)OK+CME ERROR: <err>

98-08901C39-B 105

Page 130: g18 GSM-GPRS Embedded Module

AT Commands

at+creg=1

OK

at+creg?

+CREG: 001,001

OK

at+creg=0

OK

at+creg=2,5

ERROR

at+creg?

+CREG: 002,001,“6202”,“6113”

OK

at+creg=1

OK

at+creg?

+CREG: 001,001

OK

8.2.18 AT+CSTA, Selecting Type of Address

Example

at+csta?

+CSTA: 129

OK

at+csta=145

OK

AT Command Response/Action Remarks

at+csta=[<type>] OK+CME ERROR: <err>

<type> Number format129 Local phone number145 With international access code

character ‘+’Use default 145 when dialing string includes international access code character ‘+’, otherwise 129

at+csta? +CSTA: <type>OK+CME ERROR: <err>

at+csta=? +CSTA: (list of supported <type>s)OK+CME ERROR: <err>

106 98-08901C39-B

Page 131: g18 GSM-GPRS Embedded Module

AT Commands

at+csta?

+CSTA: 145

OK

at+csta=129

OK

at+csta?

+CSTA: 129

OK

8.2.19 AT+CBST, Selecting Bearer Service Type

Example

at+cbst=?

+CBST: (006,007,070,071),(000),(000-001)

OK

at+cbst?

+CBST: 007,000,001

OK

at+cbst=1,0,1

AT Command Response/Action Remarks

AT+CBST=[<speed>[,<name>[,<ce>]]]

Sets the valueOK+CME ERROR: <err>

<speed>6 4800 bps (V.32)7 9600 bps (V.32)70 4800 bps (V.110)71 9600 bps (V.110)

<name>0 data circuit asynchronous

<ce> connection element0 transparent1 non-transparent

AT+CBST? +CBST: <speed>,<name>,<ce>OK+CME ERROR: <err>

AT+CBST=? +CBST: (list of supported <speed>s),(list of supported <name>s),(list of supported <ce>s)OK+CME ERROR: <err>

Note

The g18 supports baud rates of 4800 to 9600 bps.

If you work at 4800 bps, do not use 57600 bps for your RS232 port.

98-08901C39-B 107

Page 132: g18 GSM-GPRS Embedded Module

AT Commands

+CME ERROR: operation not supported

at+cbst=6

OK

at+cbst?

+CBST: 006,000,001

OK

at+cbst=7

OK

at+cbst?

+CBST: 007,000,001

OK

8.2.20 AT+CGMI, Requesting Manufacturer Identification

Example

at+cgmi

+CGMI: “Motorola”

OK

at+cgmi?

ERROR

AT Command Response/Action Remarks

at+cmgi +CGMI: <manufacture> OK+CME ERROR: <err>

<manufacture> Name of the manufacturer.

at+cmgi? +CME ERROR: <err>

at+cmgi=? OK+CME ERROR: <err>

108 98-08901C39-B

Page 133: g18 GSM-GPRS Embedded Module

AT Commands

8.2.21 AT+CGMM, Requesting Model Identification

Example

at+cgmm?

ERROR

at+cgmm=?

OK

at+cgmm

+CGMM: “L Series”

OK

8.2.22 AT+CGMR, Requesting Revision Identification

Example

at+cgmr?

ERROR

at+cgmr=?

OK

at+cgmr

+CGMR: g18_vE6.02.07

AT Command Response/Action Remarks

at+cgmm +CGMM: <model>OK+CME ERROR: <err>

<model> Model identification

at+cgmm? +CME ERROR: <err>

at+cgmm=? OK+CME ERROR: <err>

AT Command Response/Action Remarks

at+cgmr +CGMR: <revision> OK+CME ERROR: <err>

<revision> Software revision number.Requests revision identification.

at+cgmr? +CME ERROR: <err>

at+cgmr=? OK+CME ERROR: <err>

98-08901C39-B 109

Page 134: g18 GSM-GPRS Embedded Module

AT Commands

OK

8.2.23 AT+CGSN, Requesting Product Serial Number Identification

Example

at+cgsn?

ERROR

at+cgsn=?

OK

at+cgsn

+CGSN: “447764074608839”

OK

8.2.24 AT+CHUP, Hanging Up Calls

Example

at+chup=?

OK

RING

at+chup

AT Command Response/Action Remarks

at+cgsn +CGSN: <sn> OK+CME ERROR: <err>

<sn> IMEI number

at+cgsn? +CME ERROR: <err>

at+cgsn=? OK+CME ERROR: <err>

AT Command Response/Action Remarks

at+chup NO CARRIEROK

If there is an active call, hangs up.

at+chup? +CME ERROR: <err>

at+chup=? OK+CME ERROR: <err>

110 98-08901C39-B

Page 135: g18 GSM-GPRS Embedded Module

AT Commands

NO CARRIER

OK

at+chup?

ERROR

8.2.25 AT+CMGD, Deleting SMS Messages

Example

at+mmgl

+MMGL: 004,001,,041

07917952140230F2040B917952545600F10000208080418245001965B339DD080147A492D7A432A152DF15DFDFEA71C10D

+MMGL: 005,001,,023

07917952140230F2040B917952545600F10000208011213182000465B3390D

+MMGL: 006,001,,009

0001FF00800000024122

+MMGL: 007,000,,023

07917952140230F2040B917952545600F100002080112151340004E131D90C

+MMGL: 008,002,,010

AT Command Response/Action Remarks

AT+CMGD=<index> [,<delflag>] Deletes SMS or group of SMSsOK+CME ERROR: <err>

<index> The location of the SMS in the memory.

<delflag>0 or omitted Delete message.1 Delete all messages,

except unread or stored messages.

2 Delete all messages, except unread or unsent messages.

3 Delete all messages, except unread messages.

4 Delete all messages.

AT+CMGD? +CME ERROR: <err>

AT+CMGD=? OK+CME ERROR: <err>

Note

Delete SMS with ID=0 is not allowed.

Delete SMS with ID=75 is allowed.

Delete SMS with illegal ID or with non-existent SMS, ends with "Invalid index"

For 1-4 above, <index> should be a valid number, for <delflag> = 1/2/3/4, <index> should be in therange of SMS storage memory (1–75), even though the message with this index might not exist.

98-08901C39-B 111

Page 136: g18 GSM-GPRS Embedded Module

AT Commands

0001FF0080000003416213

OK

at+cmgd=6

OK

at+mmgl

+MMGL: 004,001,,041

07917952140230F2040B917952545600F10000208080418245001965B339DD080147A492D7A432A152DF15DFDFEA71C10D

+MMGL: 005,001,,023

07917952140230F2040B917952545600F10000208011213182000465B3390D

+MMGL: 007,000,,023

07917952140230F2040B917952545600F100002080112151340004E131D90C

+MMGL: 008,002,,010

0001FF0080000003416213

OK

at+cmgd=30,1

OK

at+mmgl

+MMGL: 007,000,,023

07917952140230F2040B917952545600F100002080112151340004E131D90C

+MMGL: 008,002,,010

0001FF0080000003416213

OK

at+cmgd=1,3

OK

at+mmgl

+MMGL: 007,000,,023

07917952140230F2040B917952545600F100002080112151340004E131D90C

OK

at+cmgd=1,4

OK

112 98-08901C39-B

Page 137: g18 GSM-GPRS Embedded Module

AT Commands

at+mmgl

OK

8.2.26 AT+CMGF, Message Format

Example

at+cmgf?

+CMGF: 000

OK

at+cmgf=?

+CMGF: (000)

OK

at+cmgf=1

+CME ERROR: operation not allowed

AT Command Response/Action Remarks

at+cmgf= <mode> OK+CME ERROR: <err>

<mode> 0 PDU mode 1 Text mode (not supported)

at+cmgf? +CMGF: <mode>OK+CME ERROR: <err>

at+cmgf=? +CMGF: <list of supported <mode>s)OK+CME ERROR: <err>

98-08901C39-B 113

Page 138: g18 GSM-GPRS Embedded Module

AT Commands

8.2.27 AT+CMGL, Listing Messages

Example

at+cmgl=?

+CMGL: (000-004)

OK

at+cmgl?

ERROR

at+cmgl

+CMGL: 001,000,023

0791947122723033040B831027492204F000009930926145148004C2A2F308

OK.

AT Command Response/Action Remarks

at+cmgl[=<stat>] If PDU mode (+CMGF=0) and command successful:+CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu>[<CR><LF>+CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pdu>[...]]OK+CMS ERROR: <err>

<stat> 0 "REC UNREAD", received unread

message (for example, new message).

1 "REC READ", received read message.

2 "STO UNSENT", stored unsent message.

3 "STO SENT", stored sent message.

4 "ALL", all messages (default).

<index>

The value of the message location in the range of location numbers is supported by the associated memory.

<alpha>

Not supported.

at+cmgl? +CME ERROR: <err>

at+cmgl=? +CMGL: (list of supported <stat>s)OK+CME ERROR: <err>

Note

Use of any valid value of +CMGL parameter (0-4) lists of all messages.

The selection list of messages is valid only in software versions above E6.01.10

Note

Wait for OK before sending new AT commands.

114 98-08901C39-B

Page 139: g18 GSM-GPRS Embedded Module

AT Commands

8.2.28 AT+CMGR, Reading Messages

Example

at+cmgr=2

+CMGR: 001,,023

0791947122723033040B831027492204F000009930927190948004C2A2F308

OK

8.2.29 AT+CPAS, Phone Activity Status

Example

at+CPAS

+CPAS: 000

AT Command Response/Action Remarks

at+cmgr=<index> If PDU mode (+CMGF=0) and command are successful:+CMGR: <stat>,[<alpha>],<length><CR><LF><pdu>OK+CMS ERROR: <err>

<stat> 0 "REC UNREAD", received unread

message (for example, new message).

1 "REC READ", received read message.

2 "STO UNSENT", stored unsent message.

3 "STO SENT", stored sent message.

4 "ALL", all messages (default).

<index>

The value of the message location in the range of location numbers is supported by the associated memory.

<alpha>Not supported.

at+cmgr? +CME ERROR: <err>

at+cmgr=? OK+CME ERROR: <err>

AT Command Response/Action Remarks

AT+CPAS +CPAS: <pas> OK+CME ERROR: <err>

<pas>0 Ready1 Unavailable2 Unknown3 Ringing (MT calls)4 Call in progress5 Asleep

AT+CPAS? +CME ERROR: <err>

AT+CPAS=? +CPAS: (list of supported <pas>s)OK+CME ERROR: <err>

98-08901C39-B 115

Page 140: g18 GSM-GPRS Embedded Module

AT Commands

OK

at+CPAS=?

+CPAS: (000-005)

OK

at+cpas?

ERROR

8.2.30 AT+CPBR, Reading Phone Book Entries

Example

at+cpbr=?

+CPBR: (1-200),32,18

OK

at+cpbr=73

+CPBR: 73, “+496128970912”,145, “Eigene Number”

OK

at+cpbr=10 // Empty entry

OK

at+cpbr=101

+CPBR: 101,“+491721212”,145,“D2-Kundenbetreuung”

OK

AT Command Response/Action Remarks

at+cpbr=<index> +CPBR: <index>,<number>,<type>,<text> OK+CME ERROR: <err>

<index> Location number in the storage

<number> Phone number in the <type> format

<type> 129 Local number145 International number with

access character +

<text> Name of the entry

<tlength> Maximum length of <text>

<nlength>Maximum length of <number>

at+cpbr? +CME ERROR: <err>

at+cpbr=? +CPBR: (list of supported <index>s),<nlength>,<tlength>OK+CME ERROR: <err>

116 98-08901C39-B

Page 141: g18 GSM-GPRS Embedded Module

AT Commands

at+cpbr=74

+CPBR: 74,“+496113611400”,145,“test”

OK

at+cpbr=124

+CPBR: 124,“+4917222333”,145,“D2-Hotelservice”

OK

8.2.31 AT+CPMS, Preferred Message Storage

Example

at+cpms=?

+CPMS: (“SM”),(“SM”)

OK

at+cpms?

+CPMS: “SM”,005,020,“SM”,005,020

OK

at+cpms=“SM”

+CPMS: 005,020,005,020

OK

at+cpms?

AT Command Response/Action Remarks

at+cpms=<mem1>[,<mem2>] +CPMS: <used1>,<total1>,<used2>,<total2>OK+CMS ERROR: <err>

<mem1> <mem2>“SM” Memory storage

<used> Used memory storage

<total> Total memory storage

at+cpms? +CPMS:<mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>OK+CMS ERROR: <err>

at+cpms=? +CPMS: (list of support <mem1>s), (list of support <mem2>s)OK+CMS ERROR: <err>

98-08901C39-B 117

Page 142: g18 GSM-GPRS Embedded Module

AT Commands

+CPMS: “SM”,005,020,“SM”,005,020

OK

8.2.32 AT+CSCA, Service Center Address

Example

at+csca?

+CMS ERROR: SMSC address unknown

at+csca=?

OK

at+csca=“491722270333”,145

OK

at+csca?

+CSCA: “+491722270333”,145

OK

AT Command Response/Action Remarks

at+csca=<sca>,<type> OK+CMS ERROR: <err>

<sca> Service center number + International, allowed at start

only0,9,*,# Digits and instruction/,-,(,blank,),A,B,C,D Allowed,

ignored, not saved

, Pause control; Allowed at end of number

May be omitted or ignored, but not saved

<type> Format of the number 129 Local number 145 International number with

access character +

at+csca? +CSCA: <sca>,<type>OK+CMS ERROR: <err>

at+csca=? OK+CME ERROR: <err>

118 98-08901C39-B

Page 143: g18 GSM-GPRS Embedded Module

AT Commands

8.2.33 AT+CSCS, Selecting TE Character Set

Example

at+cscs=?

+CSCS: (“GSM”,“IRA”, “UCS2”)

OK

at+cscs?

+CSCS: “IRA”

OK

at+cscs=“gsm”

OK

at+cscs?

+CSCS: “GSM”

OK

at+cscs=“IRA”

OK

at+cscs?

+CSCS: “IRA”

OK

AT Command Response/Action Remarks

at+cscs=<chset> OK+CME ERROR: <err>

<chset>GSM GSM alphabetIRA International alphabetUCS2 16-bit universal multiple-octet

coded character setat+cscs? +CSCS: <chest>

OK+CME ERROR: <err>

at+cscs=? +CSCS: (list of supported <chset>s)OK+CME ERROR: <err>

98-08901C39-B 119

Page 144: g18 GSM-GPRS Embedded Module

AT Commands

8.2.34 AT+CSMS, Selecting the Message Service

Example

at+csms

ERROR

at+csms=?

+CSMS: (000)

OK

at+csms?

+CSMS: 000,001,001,001

OK

at+csms=0

+CSMS: 001,001,001

OK

AT Command Response/Action Remarks

at+csms=<service> +CSMS: <mt>, <mo>, <bm>OK+CMS ERROR: <err>

<service>0 GSM 03.40 and 03.41. The

syntax of SMS AT commands is compatible with GSM 07.05 Phase 2 version 4.7.0. Phase 2+ features that do not require new command syntax may be supported.

<mt>,< mo>,< bm>0 Type not supported1 Type supported<mt> Mobile terminated message<mo> Mobile originate message<bm> Broadcast type message

at+csms? +CSMS: <service>, <mt>, <mo>, <bm>OK+CMS ERROR: <err>

at+csms=? +CSMS: (list of supported <service>s)OK+CMS ERROR: <err>

120 98-08901C39-B

Page 145: g18 GSM-GPRS Embedded Module

AT Commands

8.2.35 AT+CSQ, Signal Quality

Example

at+csq

+CSQ: 031, 099

OK

at+csq=?

+CSQ: (000-031,099),(000-007,099)

OK

8.2.36 AT+CEER, Extended Error Report

AT Command Response/Action Remarks

AT+CSQ +CSQ: <rssi>,<ber>OK+CME ERROR: <err>

<rssi>0 0 Bars < -108 dBm1 1 Bar -102 to -108 dBm10 2 Bars -93 to -101 dBm20 3 Bars -87 to -92 dBm30 4 Bars -77 to -86 dBm31 5 Bars > -76 dBm99 Unknown or not detectable

<ber> channel bit error rate (in percent)0–7 RXQUAL values in the GSM

05.08 table99 Unknown or not detectable

AT+CSQ? +CME ERROR: <err>

AT+CSQ=? +CSQ: (list of supported <rssi>s),(list of supported <ber>s)OK+CME ERROR: <err>

Note

BER information is not supported.

AT Command Response/Action Remarks

at+CEER +CEER: <report>OK+CME ERROR: <err>

<report>Refer to Table 18, “ETSI 07.07 Mobile Extended Error Report,” on page 50.

at+CEER=? OK+CME ERROR: <err>

At+CEER? +CME ERROR: <err>

98-08901C39-B 121

Page 146: g18 GSM-GPRS Embedded Module

AT Commands

Example

at+ceer=?

OK

at+ceer?

ERROR

at+ceer

+CEER: “No information available”

OK

Note

At the beginning of a call the ceer value is reset to "No information available". When the call is released by thenetwork, the network message is saved by the ceer value until the next call is started. When the user hangs up, noinformation is saved. For information about ceer values, refer to Table 19, “ETSI 07.07 Network Service RelatedCommands,” on page 51. The GPRS error values are not supported by this command.

122 98-08901C39-B

Page 147: g18 GSM-GPRS Embedded Module

AT Commands

8.2.37 AT+CKPD, Keypad Control

Example

at+ckpd=?

OK

at+ckpd=M

ERROR

at+ckpd=“M>>S”

OK

AT Command Response/Action Remarks

AT+CKPD=<Keys>[,<time>[,<pause>]] OK+CME ERROR: <err>

<Keys> # Hash (number sign) * Star (*) 09 Number keys: Escape character for

manufacturer specific keys; Escape character for string

entering < Left arrow > Right arrow C/c Clear display (C/CLR) D/d Volume down E/e Connection end (END) L/l Phone lock (LOCK) M/m Menu (MENU) Q/q Quiet/mute (MUTE) S/s Connection start (SEND) T/t Store/memory (STO/M/M+) U/u Volume up V/v Forward in menu Y/y Delete last character (C):0 Smart button (Colon followed

by zero):a VA Voice annotator (Colon

followed by A/a) ^ Up arrow<time>, <pause>:0..255 0 - 25.5 seconds (default

values are manufacturer specific, but should be long enough that a normal ME can handle key strokes correctly).

AT+CKPD? +CME ERROR: <err>

AT+CKPD=? OK+CME ERROR: <err>

98-08901C39-B 123

Page 148: g18 GSM-GPRS Embedded Module

AT Commands

8.2.38 AT+FCLASS, Selecting a Mode

Example

AT+FCLASS=?

0,1

OK

AT+FCLASS?

+FCLASS: 0

OK

8.2.39 AT+GCAP, Requesting Complete Capabilities List

Example

AT+GCAP

+GCAP: +FCLASS

OK

AT+GCAP=?

AT Command Response/Action Remarks

AT+FCLASS=<n> OKPuts the TA into a particular mode of operation. +CME ERROR: <err>

<n>0 Data1 Fax

AT+FCLASS? +FCLASS: <n>OK+CME ERROR: <err>

AT+FCLASS=? (list of supported <n>s)OK+CME ERROR: <err>

AT Command Response/Action Remarks

AT+GCAP GCAP: (list of <capabilitie>s)OK+CME ERROR: <err>

AT+GCAP? +CME ERROR: <err>

AT+GCAP=? +CME ERROR: <err>

124 98-08901C39-B

Page 149: g18 GSM-GPRS Embedded Module

AT Commands

ERROR

AT+GCAP?

ERROR

8.2.40 AT+CMOD, Calling Mode

Example

AT+CMOD =?

+CMOD: (000, 001)

OK

AT+CMOD?

+CMOD: 000

OK

AT+CMOD=1

OK

AT Command Response/Action Remarks

AT+CMOD=[<mode>] OK+CME ERROR: <err>

<mode> 0 Single mode1 Alternating voice/fax

(teleservice 61)AT+CMOD? +CMOD: <mode>OK+CME ERROR: <err>

AT+CMOD=? +CMOD: (list of supported <mode>s)OK+CME ERROR: <err>

98-08901C39-B 125

Page 150: g18 GSM-GPRS Embedded Module

AT Commands

8.2.41 AT+CRLP, Radio Link Protocol

Example

AT+CRLP=?

+CRLP: (010-061),(010-061),(048-255),(006-010)

OK

AT+CRLP?

+CRLP: 061, 061, 048, 006

OK

8.2.42 AT+CR, Service Reporting Control

AT Command Response/Action Remarks

+CRLP= [<iws>[,<mws>[,<T1>[,<N2>]]]]

OK+CME ERROR: <err>

<iws>, <mws>, <T1>, <N2>:

IWF to MS window size (default 61),

MS to IWF window size (default 61),

Acknowledgement timer T1 (default 48),Retransmission attempts N2 (default 6) in integer format (refer to GSM 04.22 [18] subclause 5.4.3)

+CRLP? +CRLP= <iws>,<mws>,<T1>,<N2>OK+CME ERROR: <err>

+CRLP=? +CRLP= (list of supported <iws>s), (list of supported <mws>s), (list of supported <T1>s), (list of supported <N2>s)OK+CME ERROR: <err>

AT Command Response/Action Remarks

AT+CR= [<mode>] OK+CME ERROR: <err>

<mode>0 Disables reporting1 Enables reporting

<serv>REL ASYNC Asynchronous

non-transparentREL SYNC Synchronous

non-transparent

AT+CR? +CR: <mode>OK+CME ERROR: <err>

AT+CR=? +CR: (list of supported<mode>s)OK+CME ERROR: <err>

Note

Set command controls whether or not intermediate result code +CR: <serv> is returned from the TA to the TE. Ifenabled, the intermediate result code is transmitted at the point during connect negotiation at which the TA hasdetermined which speed and quality of service will be used, before any error control or data compression reportsare transmitted, and before the intermediate result code CONNECT is transmitted.

126 98-08901C39-B

Page 151: g18 GSM-GPRS Embedded Module

AT Commands

Example

AT+CR

ERROR

AT+CR=?

+CR: (000,001)

OK

AT+CR?

+CR: 000

OK

8.2.43 AT+CRC, Cellular Result Codes

Example

AT+CRC?

+CRC:000

OK

AT+CRC=1

OK

AT+CRC=?

+CRC: (000,001)

AT Command Response/Action Remarks

AT+CRC= [<mode>] OK+CME ERROR: <err>

<mode> 0 Disables extended format1 Enables extended format<type>REL ASYNC Asynchronous

non-transparentFAX Facsimile (TS 62)VOICE Normal voice (TS 11)

AT+CRC? +CRC: <mode>OK+CME ERROR: <err>

AT+CRC=? +CRC: (list of supported <modes>s)OK+CME ERROR: <err>

Note

This command controls whether or not the extended format of incoming call indication is used. When enabled, anincoming call is indicated to the TE with unsolicited result code +CRING: <type> instead of the normal RING.

98-08901C39-B 127

Page 152: g18 GSM-GPRS Embedded Module

AT Commands

OK

+CRING: VOICE // Incoming voice call

8.2.44 AT+CNMI, New Message Indications to TE+CNMI

AT Command Response/Action Remarks

AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]

OK+CMS ERROR: <err>

<mode> 0 Buffer unsolicited result codes in

the TA. If TA result code buffer is full, indications can be buffered elsewhere or the oldest indications may be discarded and replaced with the new received indications.

<mt>0 No SMS DELIVER indications are

routed to the TE route message to TE.

1 Indication of memory location is routed to the TE.

2 SMS DELIVER indications are routed directly to TE.

<bm>0 No CBM indications are routed to

TE.2 New CBMs are routed directly to

TE.<ds>0 No SMS-STATUS-REPORTs are

routed to the TE.1 SMS-STATUS-REPORTs are

routed to the TE using unsolicited result code: +cds: <length><cr><lf><pdu>.

<bfr>0 TA buffer of unsolicited result

codes defined within this command is flushed to TE when <mode> 13 is entered (OK response is given before flushing the codes).

AT+CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>OK+CMS ERROR: <err>

AT+CNMI=? +CNMI: (list of supported <mode>s), (list of supported <mt>s), (list of supported <bm>s), (list of supported <ds>s), (list of supported <bfr>s)OK+CMS ERROR: <err>

Note

While conducting a g18 data call, the arrival of an SMS resets the +CNMI setting, thereby notifying that somethingunexpected has occurred.

After automatically transferring a SMS/CBM message to the DTE (mt=2 and/or bm=2), the g18 waits for a +CNMAresponse from the DTE (within one minute). If DTE does not respond within this time, or if another message arrivesfrom the network, the g18 saves the message in SIM, exits from SMS mode, and sets all CNMI parameters except<bm> to zero.When DTE does not respond on time for other SMS indications (E6.13.24 and above), the CNMI indication for cellbroadcast messages is not cleared automatically.

128 98-08901C39-B

Page 153: g18 GSM-GPRS Embedded Module

AT Commands

In the following scenario:

1 AT CNMI=0,1,0,1,0 or CNMI=0,2,0,1,0

2 MO DATA call, connected state.

3 SM received.

The g18 will end SMS mode and reset the CNMI parameters.This will indicate to the user that something occurred during thedata call.

Example

at+cmgl

OK // No messages on SIM

at+cnmi=0,2,2,1

OK

at+cnmi?

+CNMI: 000,002,002,001,000

OK

+CMT: 026 // First message indication

07917952140230F2040B917952545608F500001010034171700007B12915D49C1E01

at+cnma // Response of the DTE

OK

+CMT: 036 // Second message indication

07917952140230F2040B917952545608F500001010034183800013C7E793086A3EA5CEA4F308A23E

41D96715

at+cnma // Response of the DTE

OK

+CMT: 026 // Third message indication

07917952140230F2040B917952545608F500001010034102030007332911D49C1E01

at+cnmi?

+CNMI: 000,000,002,000,000 // CNMI parameters changed since the DTE did not response with +CNMA

OK

at+cmgl

+CMGL: 001,000,,026 // The third message stored in the SIM

07917952140230F2040B917952545608F500001010034102030007332911D49C1E01

OK

at+cmgl

+CMGL: 001,001,,026

07917952140230F2040B917952545608F500001010034102030007332911D49C1E01

+CMGL: 002,000,,029 // New message also stored in the SIM

98-08901C39-B 129

Page 154: g18 GSM-GPRS Embedded Module

AT Commands

07917952140230F2040B917952545608F50000101003414240000BCEE215D42C4EA7C16311

OK

at+cnmi=0,2,2,1 // Setting CNMI parameters to receive new messages again on DTE

OK

at+cnmi=?

+CNMI: (000),(000-002),(000,002),(000,001),(000)

OK

8.2.45 AT+CMEC, Mobile Equipment Control Mode

Example

AT+CMEC?

+CMEC: 02, 00, 00

OK

AT+CMEC=?

+CMEC: (00,02), (00), (00)

OK

AT+CMEC=2, 0, 0

OK

AT Command Response/Action Remarks

AT+CMEC= [<keyp>[,<disp>[,<ind>]]] OK+CME ERROR: <err>

<keyp> 0 ME can be operated only through

its keypad2 ME can be operated from both ME

keypad and TE

<disp>0 Only ME can write to its display

<ind>0 Only ME can set the status of its

indications

AT+CMEC? +CMEC: <keyp>,<disp>,<ind>OK+CME ERROR: <err>

AT+CMEC=? +CMEC: (list of supported <keyp>s), (list of supported <disp>s), (list of supported <ind>s)OK+CME ERROR: <err>

Note

Set command selects the equipment that operates the ME keypad, writes to the ME display and sets the MEindications.

130 98-08901C39-B

Page 155: g18 GSM-GPRS Embedded Module

AT Commands

8.2.46 AT+CMER, Mobile Equipment Event Reporting

AT Command Response/Action Remarks

AT+CMER= [<mode>[,<keyp>[, <disp>[,<ind>[,<bfr>]]]]]

OK+CME ERROR: <err>

<mode>0 Buffer unsolicited result codes in

the TA. If TA result code buffer is full, codes can be buffered elsewhere or the oldest ones can be discarded.

<keyp>0 No keypad event reporting.

<disp>0 No display event reporting.1 Display event reporting +CDEV:

<Upper corner>, <text>, <Lower corner>.The display height is 54 pixels: 0–53.

The upper corner refers to the starting high point and the lower corner refers to the bottom right ending point.

<ind>0 No indicator event reporting.1 Indicator event +CIEV: <ind>,

<value>. <ind> indicates the indicator order number and <value> is the new value of indicator.

+CIEV:00, 00 Battery indicator (0–3).+CIEV:01, xx Signal bars # (xx=1–5).+CIEV:02, xx Service availability 0/1.+CIEV:03, xx SMS envelope ind

(0/1).+CIEV:04, xx Call in progress (0/1).+CIEV:05, xx Roaming indicator

(0/1).+CIEV:06, xx Sim pin1 requested

(0/1).+CIEV:07, x Sim SMS full (0/1).+CIEV:08, x GPRS coverage (0/1).+CIEV:10, xx Voice volume level

(xx=00–07).+CIEV:11, xxRinger volume level

(xx=00–07).

<bfr>0 TA buffer of unsolicited result

codes defined within this command is cleared when <mode> 13 is entered.

AT+CMER? +CMER: <mode>, <keyp>, <disp>, <ind>, <bfr>OK+CME ERROR: <err>

AT+CMER=? +CMER: (list of supported <mode>s), (list of supported <keyp>s), (list of supported <disp>s), (list of supported <ind>s), (list of supported <bfr>s)OK+CME ERROR: <err>

98-08901C39-B 131

Page 156: g18 GSM-GPRS Embedded Module

AT Commands

Example

AT+CMER=?

+CMER: (00), (00), (00,01), (00,01), (00)

OK

AT+CMER?

+CMER: 00, 00, 00, 00, 00

OK

AT+CMER=0, 0, 1, 0, 0

OK

+CDEV: 19, “orange”, 35

8.2.47 AT+CPBF, Finding Phone Book Entries

AT Command Response/Action Remarks

AT+CPBF=<findtext> +CPBF: <index1>, <number>, <type>, <text>[<CR><LF>+CBPF: <index2>, <number>, <type>, <text>[..]]OK+CME ERROR: <err>

<index1>, <index2> Integer type values in the range of location numbers of phone book memory

<number> String type phone number of format <type>

<type> Type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7)

<find text>, <text> String type field of maximum length

<tlength>

Character set as specified by command Select TE Character Set +CSCS

<nlength> Integer type value indicating the maximum length of field <number> in the current phone book

<tlength> Integer type value indicating the maximum length of field <text> in the current phone book

AT+CPBF? +CME ERROR: <err>

AT+CPBF=? +CPBF: <nlength>, <tlength>OK+CME ERROR: <err>

132 98-08901C39-B

Page 157: g18 GSM-GPRS Embedded Module

AT Commands

Example

at+cpbs =SM

OK

at+cpbf =?

+CPBF: 020, 014

OK

at+cpbf =“RON”

+CPBF: 105, “035655555”, 129, “RON”

+CPBF: 106, “054564254”, 129, “RONEN”

OK

at+cpbf =“ron”

OK

at + cpbf = /List of all entries

+CPBF: 101, “6251455”, 129, “AVI”

+CPBF: 102, “052646651”, 129, “DAVID”

+CPBF: 103, “04621515”, 129, “BEN”

+CPBF: 104, “02665111”, 129, “CHRIS”

+CPBF: 105, “03565555”, 129, “RON”

+CPBF: 106, “054564254”, 129, “RONEN”

OK

Note

Set command returns phone book entries (from the current phone book memory storage, selected with +CPBS)when the alphanumeric field starts with <findtext>.

For example:

The name “RONEN” is in PB.

at+cpbf=“RON” +CPBF: 106, “054567432”, 129, “RONEN”

whereas,

at+cpbf=“ONE” Will yield no result

98-08901C39-B 133

Page 158: g18 GSM-GPRS Embedded Module

AT Commands

8.2.48 AT+CESP, Entering SMS Block Mode

Example

at+cesp

OK

8.2.49 AT+CMGW, Writing Messages in PDU Mode

Example

at+cmgw=24

>07917952140230F2040B917952545630F200000070528141630005A060B10902

<ctrl/Z>

+CMGW: 001

AT Command Response/Action Remarks

at+cesp OK +CME ERROR: <err>

Sets the TA in SMS block protocol mode.

at+cesp? +CME ERROR: <err>

at+cesp=? OK+CME ERROR: <err>

Note

To exit SMS Block mode, use block mode command: “exit SMS block mode” or disconnect the DTR.

AT Command Response/Action Remarks

(cmgf=0)at+cmgw=<length><CR>>PDU is given <ctrl-z/ESC>

Stores the SMS messageIf storage succeeds:+CMGW: <index>OKIf storage fails:+CMS: <err>

The message is terminated with control-Z character (0x1A)

The command is aborted with <esc>

<length>Number of octets coded in the TP

<cr>After terminating with<cr>, the PDU can be given from the TE

<crtl-z>Indicates the end of the PDU

<index>Index of stored messages

at+cmgw? +CME ERROR: <err>

at+cmgw=? OK+CME ERROR: <err>

134 98-08901C39-B

Page 159: g18 GSM-GPRS Embedded Module

AT Commands

OK

8.2.50 AT+CTFR1, Diverting an Incoming Call to the Voice Mail

Example

RING

at+ctfr1

OK

at+ctfr1 // When a call is not received

+CME ERROR: “operation not allowed”

8.2.51 AT+CNMA, DTE Confirming the Previous Message

AT Command Response/Action Remarks

AT+CTFR1 OK+CME ERROR: <err>

If there is no waiting call in progress, returns error.

AT+CTFR1? +CME ERROR: <err>

AT+CTFR1=? +CME ERROR: <err>

AT Command Response/Action Remarks

AT+CNMA OK+CME ERROR: <err>

Must be sent within 60 seconds from the arrival of the message to the DTE. If not, the message will be stored on the SIM card and all the parameters of the CNMI command except <bm> will be set to zero.

AT+CNMA? +CME ERROR: <err>

AT+CNMA=? +CME ERROR: <err>

Note

Refer to “AT+CNMI, New Message Indications to TE+CNMI”, page 128 for examples.

98-08901C39-B 135

Page 160: g18 GSM-GPRS Embedded Module

AT Commands

8.2.52 AT+CBAND, Changing Band

Example

at+cmee=2

OK

at+cband?

+CBAND: 4

OK

at+cpin?

+CPIN: READY

OK

at+cband=3

OK // g18 waits for power cycle

at+cpin?

+CME ERROR: “no network service”

AT Command Response/Action Remarks

AT+CBAND = N OK+CME ERROR: <err>

Wait for power cycle to apply the change.<N>3 For 1900Mhz4 For 900/1800Mhz

AT+CBAND? +CBAND: <N>OK

AT+CBAND=? +CBAND: (list of supported <N>s)OK

136 98-08901C39-B

Page 161: g18 GSM-GPRS Embedded Module

AT Commands

8.2.53 AT+CBAUD, Setting the Baud Rate

Example

at+cbaud=?

+CBAUD: (0–9,300,600,1200,2400,4800,9600,19200,38400,57600)

OK

at+cbaud?

+CBAUD: 57600

OK

AT Command Response/Action Remarks

AT+CBAUD=<n> ORAT+CBAUD=<rate>

OK+CME ERROR: <err>

<n> <rate>0 3001 6002 12003 24004 48005 96006 192007 384008 576009 Auto baud rate detection

AT+CBAUD? + CBAUD: <rate>OK+CME ERROR: <err>

AT+CBAUD=? +CBAUD: (list of supported <n>s, <rate>s)OK+CME ERROR: <err>

Note

For example, AT+CBAUD=8 is equivalent to AT+CBAUD=57600.

Using AT+CBAUD=<baud> with <baud> value other than 9 will disable the auto baud rate detection feature.

The g18 supports up to 57600 auto baud within the accuracy limitations of the application’s baud (g18 meets theRS232 specifications).

If you call MO CSD at 4800 bps (on the air), then do not use 57600 bps on your RS232 port.

98-08901C39-B 137

Page 162: g18 GSM-GPRS Embedded Module

AT Commands

8.2.54 AT+CGPRS, GPRS Coverage

Example

AT+CGPRS

+CGPRS: 0

OK

AT+CGPRS?

+CGPRS: 0

OK

AT+CGPRS=1

+CME ERROR: “operation not allowed”

AT Command Response/Action Remarks

AT+CGPRS +CGPRS: <mode>OK+CME ERROR: <err>

<mode>0 No GPRS coverage1 GPRS coverage

AT+CGPRS? +CGPRS: <mode>OK+CME ERROR: <err>

AT+CGPRS=? +CME ERROR: <err>

Note

This command without an attachment will always return zero.

138 98-08901C39-B

Page 163: g18 GSM-GPRS Embedded Module

AT Commands

8.2.55 AT+CGPADDR, Showing the PDP Address

Example

AT+CGPADDR=?

+CGPADDR: (1,2,3)

OK

at+cgpaddr=1

+CGPADDR: 1, 0.0.0.0

OK

AT Command Response/Action Remarks

AT+CGPADDR=[<cid> [,<cid> [,]]]

+CGPADDR: <cid>,<PDP_addr>[<CR><LF>+CGPADDR: <cid>,<PDP_addr>[...]]OK+CME ERROR: <err>

<cid>A numeric parameter that specifies a particular PDP context definition.If no <cid> is specified, the addresses for all defined context are returned.

AT+CGPADDR? +CME ERROR: <err>

AT+CGPADDR=? +CGPADDR:(list of defined <cid>s)OK+CME ERROR: <err>

Note

The execution command returns a list of PDP addresses for the specified context identifiers. The test commandreturns a list of defined <cid>s.

98-08901C39-B 139

Page 164: g18 GSM-GPRS Embedded Module

AT Commands

8.2.56 AT+CGCLASS, GPRS MS Class

Example

AT+CGCLASS=?

+CGCLASS: (B)

OK

AT+CGCLASS=“B”

OK

AT+CGCLASS=“A”

ERROR

AT Command Response/Action Remarks

AT+CGCLASS= [<class>] OK+CME ERROR: <err>

<class>String parameter that indicates the GPRS mobile classB Class BAT +CGCLASS? +CGCLASS: <class>

OK+CME ERROR: <err>

AT +CGCLASS=? +CGCLASS: (list of supported <class>s)OK+CME ERROR: <err>

140 98-08901C39-B

Page 165: g18 GSM-GPRS Embedded Module

AT Commands

8.2.57 AT+CGDCONT, Defining the PDP Context

Example

AT+CGDCONT=?

+CGDCONT: (1-3),(“IP”),,,(0,1),(0,1)

OK

AT+CGDCONT?

+CGDCONT: 1,“IP”,“”,“0.0.0.0”,0,0

+CGDCONT: 2,“IP”,“”,“0.0.0.0”,0,0

AT Command Response/Action Remarks

+CGDCONT=[<cid> [,<PDP_type> [,<APN> [,<PDP_addr> [,<d_comp> [,<h_comp> [,<pd1> [,[,pdN]]]]]]]]]

OK+CME ERROR: <err>

<cid>A numeric parameter that specifies a particular PDP context definition.

<PDP_type>IP Internet Protocol

<d_comp> Data compression0 Off (default)1 On<h_comp> Header

compression0 Off (default)1 On

AT+CGDCONT? +CGDCONT: <cid>, <PDP_type>,<APN>,<PDP_addr>, <data_comp>,<head_comp>[,<pd1>[,[,pdN]]][<CR><LF>+CGDCONT: <cid>, <PDP_type>,<APN>,<PDP_addr>, <data_comp>,<head_comp>[,<pd1>[,[,pdN]]][...]]OK+CME ERROR: <err>

AT+CGDCONT=? +CGDCONT: (range of supported <cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s)[,(list of supported<pd1>s)[,[,(list of supported <pdN>s)]]][<CR><LF>+CGDCONT: (range of supported <cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s)[,(list of supported<pd1>s)[,[,(list of supported <pdN>s)]]][...]]OK+CME ERROR: <err>

Note

Read command returns the current settings for each defined context. Test command returns the parameter value ranges for each <PDP_type>.

98-08901C39-B 141

Page 166: g18 GSM-GPRS Embedded Module

AT Commands

+CGDCONT: 3,“IP”,“”,“0.0.0.0”,0,0

OK

AT+CGDCONT=1,“IP”,“RTY”,“123.32.45.9”

OK

AT+CGDCONT=4 / / Only allowed to set up to 3 PDP contexts

ERROR

8.2.58 AT+CGQMIN, Quality of Service Provider

Example

AT+CGQMIN=?

+CGQMIN: (1-3),(0-3),(0-4),(0-5),(0-9),(0-18,31)

OK

AT Command Response/Action Remarks

AT+CGQMIN=[<cid> [,<precedence> [,<delay> [,<reliability.> [,<peak> [,<mean>]]]]]]

OK+CME ERROR: <err>

<cid> A numeric parameter that specifies a particular PDP context definition.

<precedence> A numeric parameter that specifies the precedence class.

<delay> A numeric parameter that specifies the delay class.

<reliability> A numeric parameter that specifies the reliability class.

<peak> A numeric parameter that specifies the peak throughput class.

<mean> A numeric parameter that specifies the mean throughput class.

AT+CGQMIN? +CGQMIN: <cid>, <precedence >, <delay>,<reliability>, <peak>, <mean>[<CR><LF>+CGQMIN: <cid>, <precedence >,<delay>, <reliability.>, <peak>, <mean>[...]]OK+CME ERROR: <err>

AT+CGQMIN=? +CGQMIN: <PDP_type>, (list of supported<precedence>s), (list of supported<delay>s), (list of supported<reliability>s), (list of supported<peak>s), (list of supported <mean>s)[<CR><LF>+CGQMIN: <PDP_type>, (list ofsupported <precedence>s), (list ofsupported <delay>s), (list of supported<reliability>s), (list of supported<peak>s), (list of supported <mean>s)OK+CME ERROR: <err>

Note

Read command returns the current settings for each defined context. Test command returns the parameter value ranges for each <PDP_type>.For more details about Quality of Service, refer to ETSI specification GSM 03.60.

142 98-08901C39-B

Page 167: g18 GSM-GPRS Embedded Module

AT Commands

AT+CGQMIN?

+CGQMIN: 1,2,4,3,9,10

+CGQMIN: 2,2,4,3,9,10

+CGQMIN: 3,2,4,3,9,10

OK

8.2.59 AT+CGACT, PDP Context Activation/Deactivation Request

Example

AT+CGACT=?

+CGATT: (0, 1)

OK

AT+CGACT?

+CGACT: 1,0

+CGACT: 2,0

+CGACT: 3,0

OK

AT+CGACT=1

ERROR // GPRS network not present.

AT Command Response/Action Remarks

AT+CGACT=[<state> [,<cid>[,<cid>[,]]]]

OK+CME ERROR: <err>

<state>: Indicates the state of GPRS attachment.0 Detached. 1 Attached.

<cid> A numeric parameter that specifies a particular PDP context definition.

AT+CGACT? +CGACT: <cid>, <state>[<CR><LF>+CGACT: <cid>, <state>OK+CME ERROR: <err>

AT+CGACT=? +CGACT: (list of supported <state>s)OK+CME ERROR: <err>

Note

In some GPRS networks, for example Germany, +CGACT is not supported. The ATD*99# command can be usedto make a connection.

98-08901C39-B 143

Page 168: g18 GSM-GPRS Embedded Module

AT Commands

8.2.60 AT+CGATT, GPRS Attach/Detach Request

Example

AT+CGATT=?

+CGATT: (0, 1)

OK

AT+CGATT?

+CGATT: 0

OK

AT+CGATT=1

ERROR

AT+CGATT=0

OK

AT Command Response/Action Remarks

AT+CGATT= [<state>] OK+CME ERROR: <err>

<state>Indicates the state of the GPRS attachment:0 Detached.1 Attached.If no <state> is given, the default state is the current state and nothing needs to be done.

AT+CGATT? +CGATT: <state>OK+CME ERROR: <err>

AT+CGATT=? +CGATT: (list of supported <state>s)OK+CME ERROR: <err>

144 98-08901C39-B

Page 169: g18 GSM-GPRS Embedded Module

AT Commands

8.2.61 AT+CGQREQ, Defining/Modifying/Removing a Requested Quality of Service Profile

Example

AT+CGQREQ=?

+ CGQREQ: (1-3),(0-3),(0-4),(0-5),(0-9),(0-18,31)

OK

AT+CGQREQ?

+CGQREQ: 1,2,4,3,9,10

+CGQREQ: 2,2,4,3,9,10

+CGQREQ: 3,2,4,3,9,10OK

AT+CGQREQ=1,0,,0,0,0

OK

AT+CGQREQ?

+CGQREQ: 1,0,4,0,0,0

+CGQREQ: 2,2,4,3,9,10

+CGQREQ: 3,2,4,3,9,10

OK

AT Command Response/Action Remarks

AT+CGQREQ=[<cid> [,<precedence> [,<delay>[,<reliability.> [,<peak> [,<mean>]]]]]]

OK+CME ERROR: <err>

<cid>A numeric parameter that specifies a particular PDP context definition.

<precedence> A numeric parameter that specifies the precedence class.

<delay> A numeric parameter that specifies the delay class.

<reliability> A numeric parameter that specifies the reliability class.

<peak> A numeric parameter that specifies the peak throughput class.

<mean> A numeric parameter that specifies the mean throughput class.

AT+CGQREQ? +CGQREQ: <cid>, <precedence >, <delay>,<reliability>, <peak>, <mean>OK+CME ERROR: <err>

AT+CGQREQ=? +CGQREQ: <PDP_type>, (list of supported<precedence>s), (list of supported<delay>s), (list of supported<reliability>s), (list of supported<peak>s), (list of supported <mean>s)OK+CME ERROR: <err>

98-08901C39-B 145

Page 170: g18 GSM-GPRS Embedded Module

AT Commands

8.2.62 AT+CIMI, Requesting International Mobile Subscriber Identity (IMSI)

Example

AT+CIMI=?

OK

AT+CIMI

+CIMI: 425010100420457

OK

AT Command Response/Action Remarks

AT+CIMI +CIMI: <IMSI>OK+CME ERROR: <err>

<IMSI>International Mobile Subscriber Identity (string without double quotes)

AT+CIMI? +CME ERROR: <err>

AT+CIMI=? OK+CME ERROR: <err>

146 98-08901C39-B

Page 171: g18 GSM-GPRS Embedded Module

AT Commands

8.2.63 AT+CRSM, Restricting SIM Access

Example

AT+CRSM=?

CRSM: (176),(1-3,197,214,242,243) OKAT+CRSM=176,214

CRSM: 0,0,FFFFFFFFFFFFFFFFFF00 0000000000000000

OK

AT Command Response/Action Remarks

AT+CRSM=<command>,<fileid> +CRSM: <sw1>,<sw2>[,<response>]OK+CME ERROR: <err>

<command>Only command 176 is supported.

<fileid>1 Flex-ID2 Factory Info #13 Factory Info #2197 IMSI214 GID1242 ICC ID243 GID2

<sw1>, <sw2>:Reason0 0 Success0 1 SEEM not allowed: SIM card has

been removed or no such element.

0 2 Bad record number: Record number is out of valid range

0 3 Bad PIN: User has entered an incorrect PIN code

0 4 Other technical problem: SIM card malfunction

0 5 Unavailable: Data is temporarily unavailable (initializing)

255 253 Not Allowed: Call processor is still initializing

255 254 Bad Device: Call processor has an internal error

255 255 Locked: Phone is locked by user

<response>Response of a successful completion of the command previously issued (hexadecimal character uppercase format). The requested data will be returned.

AT+CRSM? +CME ERROR: <err>

AT+CRSM=? +CRSM: (list of supported <command>s),(list of supported <fileid>s)OK+CME ERROR: <err>

98-08901C39-B 147

Page 172: g18 GSM-GPRS Embedded Module

AT Commands

8.2.64 AT+CPOL, Preferred Operator List

Example

AT+CPOL =?

+CPOL: (1-32),(0-2)

OK

AT+CPOL?

+CPOL: 001, 002, “425-01”

+CPOL:00 2, 002, “250-99”

OK

AT+CPOL =1

OK

AT+CPOL =1

+CME ERROR: Not found // Index “1” is emptied before test

AT Command Response/Action Remarks

AT+CPOL=[<index>][,<format>[,<oper>]]

OK+CME ERROR: <err>

<index>Integer type; the order number of the operator in the SIM preferred operator list

<format> of <oper>0 Long format alphanumeric 1 Short format alphanumeric 2 Numeric

<oper> String type; <format> indicates whether the format is alphanumeric or numeric

AT+CPOL? +CPOL: <index1>,<format>,<oper1>[<CR><LF>+CPOL: <index2>,<format>,<oper2>[...]]OK+CME ERROR: <err>

AT+CPOL=? +CPOL: (list of supported <index>es),(list of supported <format>s)OK+CME ERROR: <err>

148 98-08901C39-B

Page 173: g18 GSM-GPRS Embedded Module

AT Commands

8.2.65 AT+CIPE, ENABLE +CIP AT Command

Example

AT+CIPE=1

OK

AT+CIPE?

+CIPE: 1

OK

AT+CIPE=?

+CIPE: (0, 1)

OK

8.2.66 AT+CIP, IP Primitive Over AT Command

Example

at+cip=8,a842,0020,00010001

AT Command Response/Action Remarks

AT+CIPE=<mode> OK+CME ERROR: <err>

<mode>0 Disable +CIP command1 Enable +CIP command

AT+CIPE? +CIPE: <mode>OK+CME ERROR: <err>

AT+CIPE=? +CIPE: <list of supported modes>OK+CME ERROR: <err>

AT Command Response/Action Remarks

AT+CIP=<Data length> ,<Prim_Id>,<Sub_addr>,<Data>

+CIP: <Data length>, <Prim id Cnf/Ind>, <Data>

OK

+CME ERROR: <err>

Data length(characters) In decimalPrim_Id In hex (2 bytes)Sub_addr(Destination) In hex (2 bytes)Data In hexNote: 2 characters in 1 byte

AT+CIP? +CME ERROR: <err>

AT+CIP=? +CME ERROR: <err>

98-08901C39-B 149

Page 174: g18 GSM-GPRS Embedded Module

AT Commands

+CIP: 38,a844,0001093033353638343133318105726F6E6974

OK

8.2.67 AT+CRTT, Selecting the Ring Tone

Example

AT+CRTT=?

+CRTT: (0–10), (0–1)

OK

AT+CRTT=4, 1

OK

AT+CRTT?

+CRTT: 4

OK

AT Command Response/Action Remarks

AT+CRTT= <RingTypeNumber>,<operation>

OK+CME ERROR: <err>

<RingTypeNumber> 0 Standard 1 British 2 French 3 German 4 Bravo 5 3 Tone 6 Siren 7 Quick 8 1 Ring 9 High 10 Music

<operation>0 Play1 Set

AT+CRTT? +CRTT: <RingTypeNumber>OK+CME ERROR: <err>

AT+CRTT=? +CRTT: (<list of supported <RingTypeNumber>s), (<list of supported <operation>s)OK

+CME ERROR: <err>

150 98-08901C39-B

Page 175: g18 GSM-GPRS Embedded Module

AT Commands

8.2.68 AT+CPWD, Changing the Password

8.2.69 Fax AT Commands

AT Command Response/Action Remarks

AT+CPWD=<fac>,<oldpwd>,<newpwd>

OK+CME ERROR: <err>

<fac> string type; facility (upper/lower case acceptable)

CS Control surface (keypad)SC SIM cardAO Block all outgoing callsOI Block outgoing international

callsOX Block outgoing international

calls except to home countryAI Block all incoming callsIR Block incoming calls when roaming

outside home countryAB All blocking servicesAG All outgoing blocking servicesAC All Incoming blocking servicesFD SIM fixed dialing feature (not

supported)P2 SIM PIN2

<oldpwd>, <newpwd>string type

<oldpwd> The same as the password specified for the facility from the ME user interface or using the command Change Password +CPWD.

<newpwd>The new password; maximum length of password can be determined with <pwdlength>.

<pwdlength>Integer type; maximum length of the password for the facility.

AT+CPWD? +CME ERROR: <err>

AT+CPWD=? +CPWD: list of supported (<fac>,<pwdlength>s)OK+CME ERROR: <err>

AT Command Function Remarks

AT+FCLASS Select mode 0 Data1 Fax

AT+FAE Fax auto answer Class 1

AT+FRH Fax receive hdlc data Class 1

AT+FRM Fax receive data Class 1

98-08901C39-B 151

Page 176: g18 GSM-GPRS Embedded Module

AT Commands

8.2.70 AT+MTDTR, DTR Line Test Command

8.2.71 AT+MTCTS, CTS Line Test Command

AT+FRS Fax receive silence Class 1

AT+FTH Fax transmit hdlc data Class 1

AT+FTM Fax transmit data Class 1

AT+FTS Fax transmit silence Class 1

AT Command Response/Action Remarks

AT+MTDTR +MTDTR: <n>OK+CME ERROR: <err>

<n>1 DTR is active 0 DTR is not active

AT+MTDTR=? OK+CME ERROR: <err>

AT+MTDTR? +MTDTR: <n>OK+CME ERROR: <err>

Note

The command is accepted even when the SIM card is missing.

AT Command Response/Action Remarks

AT+MTCTS OK+CME ERROR: <err>

Deactivates CTS. Wait approximately 1 second and then activate CTS.

AT+MTCTS? +CME ERROR: <err>

AT+MTCTS=? OK+CME ERROR: <err>

AT Command Function Remarks

152 98-08901C39-B

Page 177: g18 GSM-GPRS Embedded Module

AT Commands

8.2.72 AT+MCWAKE, DTE Wake Line Control Command

8.2.73 AT+CMSS, Send Message from Storage

Example

AT+CMSS=1, “054511511”

+CMSS: 002

AT Command Response/Action Remarks

AT+MCWAKE= <mode> OK+CME ERROR: <err>

<mode>0 Send no indication1 Send indication when GPRS

coverage goes off 2 Send indication when GPRS

coverage goes on (default)

AT+MCWAKE=? +MCWAKE: (list of supported <mode>s)OK+CME ERROR: <err>

AT+MCWAKE? +MCWAKE: <Mode>OK+CME ERROR: <err>

AT Command Response/Action Remarks

AT+CMSS=<index>[,<da>[,<toda>]] If PDU mode (+CMGF=0) and send are successful:+CMSS: <mr>OKIf send fails:+CMS ERROR: <err>

<mr> Message reference<da> Destination address<toda> Type of destination address

129145

AT+CMSS? +CME ERROR: <err>

AT+CMSS=? OK+CME ERROR: <err>

98-08901C39-B 153

Page 178: g18 GSM-GPRS Embedded Module

AT Commands

8.2.74 AT+MMGL, Message List

8.2.75 AT+MMGR, Read Message

AT Command Response/Action Remarks

AT+MMGL[=<stat>] If PDU mode (+CMGF=0) and command are successful:+MMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu>[<CR><LF>+MMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pdu>[...]]OKIf not:+CMS ERROR: <err>

<stat>0 “REC UNREAD”, received

unread message1 “REC READ”, received read

message2 “STO UNSENT”, stored unsent

message3 “STO SENT”, stored sent

message4 “ALL”, all messages (default)

AT+MMGL? +CMS ERROR: <err>

AT+MMGL=? +MMGL: (list of supported <stat>s)OK+CME ERROR: <err>

Note

This new AT command returns the SMS message list without changing the message status from unread to read. Itis used in the same way as +CMGL.

This command is supported in software versions above E6.01.10.

AT Command Response/Action Remarks

AT+MMGR=<index> If PDU mode (+CMGF=0) and command are successful:+MMGR: <stat>,[<alpha>],<length><CR><LF><pdu>OKIf not:+CMS ERROR: <err>

<stat> 0 "REC UNREAD", received unread

message (for example, new message).

1 "REC READ", received read message.

2 "STO UNSENT", stored unsent message.

3 "STO SENT", stored sent message. 4 "ALL", all messages (default).

<index>

Value of message location in the range of location numbers, supported by the associated memory.

<alpha>Not supported.

AT+MMGR? +CME ERROR: <err>

AT+MMGR=? OK+CME ERROR: <err>

154 98-08901C39-B

Page 179: g18 GSM-GPRS Embedded Module

AT Commands

8.2.76 AT+MMGA, Changing the Message Attributes

8.2.77 AT+MSCTS, Motorola Sleep CTS Control

Note

This new AT command returns the SMS message list without change the message status from unread to read. It isused in the same way as +CMGR.

This command is supported in software versions above E6.01.10.

AT Command Response/Action Remarks

AT+MMGA = <index>, <attribute> OK +CME ERROR: <err>

<index>An integer between 1 and 75

<attribute>0 <received-unread>1 <received-read>

AT+MMGA? +CME ERROR: <err>

AT+MMGA =? +MMGA: (001 – 075), (000-001)OK+CME ERROR: <err>

Note

This command is supported in software versions above E6.01.10.

SMS attributes can be one of the following: received-unread or received-read. Since there are new AT commands:MMGR & MMGL that return the message without changing its attribute from received-unread to received-read, thisset command can be used to change the specific message attribute from received-unread to received-read andvice versa.

The test command returns the entire available <index>es and <attribute>s supported by this command.

AT Command Response/Action Remarks

AT+MSCTS=<control> OK+CME ERROR: <err>

<control>0 Default. Ignores the wakeup

line state.1 When g18 is awakened and the

DTE wakeup line is high, CTS will not be activated.

AT+MSCTS? +MSCTS: <control>OK+CME ERROR: <err>

AT+MSCTS=? +MSCTS: (list of supported <control>s)OK+CME ERROR: <err>

Note

This new AT command controls CTS behavior and will deactivate it when the unit is in sleep mode. When there isno activity, g18 may enter the sleep-awake sequence, which can occur every 30-40 milliseconds.

When sending data, use the wakeup line, either pin #15 at the FC 36 pin, or pin #10 at the DIN 28 pin, to awakenthe g18.

This command is supported in software versions E6.13.24 and above.

98-08901C39-B 155

Page 180: g18 GSM-GPRS Embedded Module

AT Commands

Example

at+mscts=1 // feature ON

OK

at+mscts?

+MSCTS: 1

OK

at+mscts=?

+MSCTS: (0,1)

OK

at+mscts=0

OK

at+mscts?

+MSCTS: 0

OK

!Warning

When the DTE is not connected to the wakeup line, do not use this command.

Using At+MSCTS=1 will deactivate the CTS after g18 has entered sleep mode, and the DTE will be unableto communicate with g18 until powered on.

To enable communication between the DTE and g18 when the DTE is powered off:1 Change the DTE flow control to none, and then send AT&K0; +MSCTS=0.

2 Wait for OK, and then send At&K3.

3 Wait for OK, and then change the DTE flow control to HW.

156 98-08901C39-B

Page 181: g18 GSM-GPRS Embedded Module

AT Commands

8.2.78 AT+CSMP, Set SMS SIM Parameters

Example

at+csmp=?

OK

at+csmp?

+CSMP: 17,119,0,0

OK

AT Command Response/Action Remarks

AT+CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]]

OK+CME ERROR: <err>

<fo> First OctetDefault, and after power up = 17This parameter is saved on the g18 NVM.

<vp> Validity PeriodUses a relative formatRange: 0 – 225Default value = 167000 – 143:(<vp>+1) x 5 minutes, meaning five-minute intervals for up to 12 hours.144 – 167:12 hours + ((<vp> - 143) x 30 minutes)168 – 196:(<vp> - 166) x 1 day197 – 255: (<vp> - 192) x 1 weekThis parameter is saved on SIM.

<pid> Protocol IdentifierRange: 0 – 225Default value = 0Support values:0 Text34 Fax36 Voice37 ERMES38 Paging49 X40050 eMailThis parameter is saved on SIM.

<dcs> Data Coding SchemeDefault, and after power up = 0. This parameter is ignored, not verified, and stored in the g18 NVM.

AT+CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs>OK+CME ERROR: <err>

AT+CSMP=? OK+CME ERROR: <err>

98-08901C39-B 157

Page 182: g18 GSM-GPRS Embedded Module

AT Commands

at+csmp= // Set default parameters

OK

at+csmp?

+CSMP: 17,167,0,0

OK

at+csmp=20

OK

at+csmp?

+CSMP: 20,167,0,0

OK

at+csmp=19,119,36,1

OK

at+csmp?

+CSMP: 19,119,36,1

OK

// POWER CYCLE

at+csmp?

+CSMP: 17,119,36,0 // Only <vp> and <pid> are saved. Other parameters are ignored and not saved.

OK

158 98-08901C39-B

Page 183: g18 GSM-GPRS Embedded Module

AT Commands

8.2.79 AT+CSVM, Set VoiceMail Parameters

Example

at+csvm=?

+CSVM: (0,1),(129,145)

OK

at+csvm?

+CSVM: 1,"*155",129

OK

at+csvm=0 // Number cleared from eeprom

OK

AT Command Response/Action Remarks

AT+ CSVM= <mode>[,<number>[,<type>]]

Sets or clears the voicemail number in the EEPROM or SIM, depending on the type of SIM card.OK+CME ERROR: <err>

<mode>0 Disable. Clears the number in

the EEprom.1 Enable. Must be followed by a

number.

<number> String format up to 35 characters+ International, allowed at start

only.0,9,*,# Digits and instruction/,-,(,blank,),A,B,C,D Allowed,

ignored, not saved

, Pause control.; Allowed at end of number.

May be omitted or ignored, but not saved.

<type> Type of number

Range: 0 – 255129 International or unknown

international 145 International numberIf <number> starts with +, then <type> must be 145 or omitted.If <type> is 145 and <number> does not start with +, then add + to the start of <number> (length of new <number> should not exceed 35).<number> must include at least one digit. The updated <number> is saved on either the EEPROM or SIM, depending on the type of SIM card.

AT+ CSVM? For mode=1:+CSVM:1, <number>, <type>OKFor mode=0:+CSVM: 0 OK+CME ERROR: <err>

AT+ CSVM=? +CSVM: (list of supported mode>s), (list of supported <type>s)OK+CME ERROR: <err>

98-08901C39-B 159

Page 184: g18 GSM-GPRS Embedded Module

AT Commands

at+csvm?

+CSVM: 0

OK

at+csvm=1

ERROR // Must be followed by a number

at+csvm=1,"+155",129

ERROR // If <number> starts with '+' then <type> must be 145 or omitted.

at+csvm=1,"+155",145

OK

at+csvm=1,"+155"

OK

at+csvm?

+CSVM: 1,"+155",145

at+csvm=1,"*155AB "// (/,-,(,blank,),A,B,C,D) : allowed, ignored, not saved.

OK

at+csvm?

+CSVM: 1,"*155",129

OK

at+csvm=1,"bcd" // Characters not allowed.

ERROR

at+csvm=1,"" // <number> must be with at least one digit.

ERROR

160 98-08901C39-B

Page 185: g18 GSM-GPRS Embedded Module

AT Commands

8.2.80 AT+MFS, Motorola Frequency of Search

Example

at+mfs=?

+MFS: (0-3),(0,1)

OK

at+mfs?

+MFS: 1,0

OK

at+mfs=3

OK

at+mfs?

+MFS: 3,0

OK

at+mfs=2,1

OK

at+mfs?

+MFS: 2,1

////////////////////// POWER CYCLE

at+mfs?

AT Command Response/Action Remarks

AT+MFS = <freq>[,<mode>] OK+CME ERROR: <err>

<freq> Frequency of Search0 Continous1 Medium2 Slow3 Fast

<mode> Search mode0 Automatic1 Manual

AT+MFS? +MFS: <freq>,<mode>OK+CME ERROR: <err>

AT+MFS=? +MFS:(list of supported <freq>s), (list of supported <mode>s)OK+CME ERROR: <err>

Note

This command will set or read the EEPROM Frequency of Search.

98-08901C39-B 161

Page 186: g18 GSM-GPRS Embedded Module

AT Commands

+MFS: 2,1

OK

at+mfs=0

OK

at+mfs?

+MFS: 0,1

OK

8.2.81 AT+CSCB, Select Cell Broadcast Message Types

AT Command Response/Action Remarks

+CSCB=[<mode>[,<mids>[,<dcss>]]] If mode=0 and <mids> is not specified or is an empty string, then no channels are accepted, and the g18 channel/mid list is cleared.If mode=0 and <mids> is specified, but <dcss> is not specified or is an empty string, then accept all coding formats.If mode=1 and <mids> is not specified or is an empty string, then the g18 channel list will stay as is.If mode=1 and <mids> is specified, but <dcss> is not specified or is an empty string, then accept all coding formats.OK+CME ERROR: <err>

<mode>0 Message types specified in

<mids> and <dcss> are accepted.

1 Message types specified in <mids> and <dcss> are not accepted.

<mids>Message ID/Channel: 0–65354String type: Default is an empty string

<dcss>Data Coding Scheme: 0–255String type: Default is an empty string.

AT+CSCB? +CSCB: <mode>,<mids>,<dcss>OK+CME ERROR: <err>

AT+CSCB=? +CSCB: (list of supported <mode>s)OK+CME ERROR: <err>

162 98-08901C39-B

Page 187: g18 GSM-GPRS Embedded Module

AT Commands

Note

+CSCB Parameters:

• The default value for missing <mode> is 0.

• A comma must be followed with a value.

• When using <dcs> GSM 3.38, only non compressed messages with default alphabet or UCS2 are transferred toTCU, and 8-bit data support is required.

• No more than 16 channels will be submitted in <mids>.

• The string type lists <mids> and <dcss> may include only numbers (0–9), blanks, comma and minus (-)characters.

• <mids> = 1–5 is equivalent to five channels.

• When <mode> is 0, and <mids> is a non empty list, the list will be added to the current g18 list, as long as theaccumulated g18 list does not exceed the maximum allowed.

• When <mode> is 1, and <mids> is a non empty list, items from the list will be deleted from the g18 list. An errorwill not be issued if an item does not exist in the g18 list.

• The <dcss> list can include schemes that are not handled by g18, without error notification.

• AT+CSCB=0,"x,x","y,y"When specifying a mid or a dcs several times in the same AT+CSCB request, the mid/dcs will be added the samenumber of times to the g18 internal lists.

• AT+CSCB does not affect or represent SIM cell broadcast channel/language lists.

• The dcss specified refers to all incoming messages, and not only to mids specified in the same AT command.For example, AT+CSCB=0,"1–5","1–7" followed by AT+CSCB=0,"6–10","8" will update the g18 mids list to 1–10, and the dcs list to 1–8. Any CB message that arrives with mid value of 1–10 and a dcs value between 1–8, will be accepted by g18.

98-08901C39-B 163

Page 188: g18 GSM-GPRS Embedded Module

AT Commands

Note

Cell Broadcast Support in g18:

• The g18 allows selection of the SMS service for cell broadcast. The AT command for selecting the service is:

• +CSMS=<service>

• +CSMS?

<service> 0 is allowed

• The g18 supports text and binary data coding schemes for cell broadcast messages.

• The number of concurrent cell broadcast channels from which the g18 forwards cell broadcast messages to theDTE is not less than 21. (Five of the channels are user-defined lists through SIM and menu handling).

• The g18 NAD delivers multiple pages of a cell broadcast messages to the DTE. Each page is sent as anindividual message, even though the pages will be delivered in page number based sequence.

• AT+CNMA is not requested for cell broadcast.

• g18 is unable to save all pages being processed in its memory. g18 will send each page as it arrives. Thepage could be a duplicate, or unorganized and multiplexed with other pages. TCU should reconstructmessages and remove duplicates. These messages should be shown to the user only after a successfulbuild.

• The g18 supports up to 15 pages in a message.

• The g18 NAD does not store CBM messages in SIM or NVM.

• +CNMI's <bm> value is not converted to 0 by g18, unless requested to do so.

• Messages are sent to the TCU only when CNMI's <bm> value is 2, and either +CSCB's channel list is notempty or SIM user's list is not empty.

• The following two entities may be required to handle or listen to cell broadcasts:

• DTE using AT+CSCB command

• User predefined SIM list, where the user controls the list using the handset menu.

These entities will be referred to later as requesters.

164 98-08901C39-B

Page 189: g18 GSM-GPRS Embedded Module

AT Commands

Example

Testing the modes supported:

at+cscb=?

+CSCB: (0,1)

OK

Reading the current mid and dcs lists:

at+cscb?

+CSCB: 0,“”,“”

OK

Adding channels 3, 4,5,6,22 to mid list and language 1 to dcs list:

at+cscb=0,“3-6,22”,“1”

OK

Removing channels 4 and 6 from channel list, and removing the default dcs(0) from the dcs list:

at+cscb=1,“4,6”,“”

OK

Note

Incoming Cell Broadcast Messages:

In releases up to E6.11.23, the handset is set to receive accumulated messages. This means that if the messageexceeds one page then the message is not sent to the handset until the whole message is accumulated in a buffer.The maximum number of accumulated pages is three, which means that sometimes only part of the intendedmessage is sent.

Using AT+CSCB, DTE is set to receive page-by-page messages, meaning that a message with several pages isreported to DTE page by page.

There will be two behavior methods: One that keeps the previous release’s behavior (backward compatible), andanother for those who will use AT+CSCB.

• Previous version — SIM/handset is the sole requester (by default, after AT+CSCB=0 or any other sequence ofAT commands that leads to an empty g18 CSCB's mid list):

• CB control (on/off) is via Menu → Messages → Cell_Broadcast → On/Off

• mid control is via Menu → Cell Broadcast → Channel index

• dcs control is via Menu → Messages → Cell Broadcast → Languages

• Messages received accumulated.

• Maximum number of pages received in a message is three.

• Handset does not support 8-bit data and compressed data. Additional screening by data coding scheme isdone via the SIM language list.

• AT+CNMI=0,0,2 is required to transfer data to DTE.

• g18 mid list assigned by AT+CSCB is not empty:

• DTE gets all messages page by page (maximum of 15 pages per message). Messages are not sent to hand-set.

• g18 tracks incoming cell broadcast messages. After receiving a CB message with a specific mid, g18 will notreceive CB messages with that same mid unless its update number is different. For example, CB mid = 1,update = 1→ CB is accepted; CB mid = 1, update = 1 → the CB is not accepted; CB mid = 1, update = 2 →CB is accepted; CB mid = 1, update = 1 → CB is accepted.

98-08901C39-B 165

Page 190: g18 GSM-GPRS Embedded Module

AT Commands

Reading the current mid and dcs lists:

at+cscb?

+CSCB: 0,“3,5,22”,“1”

OK

Adding channel 4 to mid list, and language 2 to dcs list:

at+cscb=0,“4”,“2”

OK

Reading the current mid and dcs lists:

at+cscb?

+CSCB: 0,“3,5,22,4”,“1,2”

OK

Clearing both lists:

at+cscb=0

OK

8.2.82 AT+MCSAT, Motorola Control SMS Alert Tone

AT Command Response/Action Remarks

AT+MCSAT=<mode>[,<dcs mask>, […]]

Suppresses or removes suppressed SMS alert tone for all arriving messages, or for some messages, as defined in <dcs mask>.OK+CME ERROR: <err>

<mode>0 Suppress alert tone1 Enable alert tone (default)2 Exercise alert tone

<dcs mask>SMS Data Coding Scheme mask, which either suppresses or activates the alert tone.AT+MCSAT? +MCSAT:

<mode>, [<current dcs mask >,[..]]OK+CME ERROR: <err>

AT+MCSAT=? +MCSAT: (list of supported <mode>s)OK+CME ERROR: <err>

166 98-08901C39-B

Page 191: g18 GSM-GPRS Embedded Module

AT Commands

Example

On power up, the alert tone is not suppressed.

AT+MCSAT= 0 will suppress the alert tone for all SMS messages.

AT+MCSAT= 0, 11110111 will suppress the alert tone for dcs = $F7.

AT+MCSAT= 0, 00xx01xx,111101xx will suppress the alert tone for 8-bit data.

AT+MCSAT=1 will delete all suppressed conditions.

AT+MCSAT=2 will exercise the alert tone.

at+mcsat=?

+MCSAT: (0-2)

OK

at+mcsat?

+MCSAT: 1

OK

at+mcsat=2

OK

at+mcsat=1

OK

at+mcsat=0,00000001 // Disable SMS alert tone for DCS value 1.

OK

Note

This command suppresses the SMS alert tone for a specific SMS type whenever the SMS alert tone is generated(receiving, storing or sending SMS).

When the <dcs mask> parameter is omitted, the alert tone is suppressed for all SMS arrivals.

Up to ten <dcs mask> are allowed.

<dcs mask> format is an 8-bit information K7K6K5K4K3K2K1K0 parameter. Each Kn contains 0, 1, or X (asciicharacter):

• 0: Condition is met if arrival SMS includes dcs with 0 in this position.

• 1: Condition is met if arrival SMS includes dcs with 1 in this position.

• x or X: This bit in an arrival dcs is ignored.

98-08901C39-B 167

Page 192: g18 GSM-GPRS Embedded Module

AT Commands

8.2.83 AT+MECC, Motorola Extended Characters Check

Example

at+mecc=?

+MECC: (0-1)

OK

at+mecc?

+MECC: 1

OK

at+cpbs=“me”

OK

at+cpbw=, “030303”, 129, “abc” // Cannot display and include the alpha tag “Ω” in the phone book entry.

OK

at+mecc=0

OK

at+cpbw=, “0303030”, 129, “abc” // The “Ω” character was added to the end of the string, but it cannot be seen in WindowsHyper Terminal.

OK

at+cpbf=“ ”

+CPBF: 001, “030303”, 129, “abc”

AT Command Response/Action Remarks

AT+MECC =<mode> Enables or disables standard checking of ASCII characters with values less than 32 on parsing AT commands.OK+CME ERROR: <err>

<mode> checking mode0 Disable standard checking, or

do not eliminate ASCII characters with values less than 32.

1 Enable standard checking (default).

Returns the supported modes.AT+MECC? +MECC: <mode>OK+CME ERROR: <err>

AT+MECC=? +MECC: (list of supported <mode>s)OK+CME ERROR: <err>

Note

This command prevents the standard check of ASCII characters, and allows all characters to be entered in thephone book, for example @. Indications that are affected by this command are: +CCWA, +CLCC, +CLIP.

168 98-08901C39-B

Page 193: g18 GSM-GPRS Embedded Module

AT Commands

+CPBF: 002, “0303030”, 129, “abc” // The “Ω” character can be seen on the handset display, but not in Windows HyperTerminal.

OK

8.2.84 AT+CSCR, SIM Card Reader

Example

at+cscr=?

ERROR

at+cscr?

+CSCR: 2 // Internal sim card.

8.2.85 AT+MCELL, Motorola Cell Description

AT Command Response/Action Remarks

AT+CSCR +CME ERROR: <err> <sim_type>1 External SIM card2 Internal SIM cardAT+CSCR? +CSCR: <sim_type>

OK+CME ERROR: <err>

AT+CSCR=? +CME ERROR: <err>

Note

This command tells which SIM card reader is being used, either the internal one on the g18 board, or an externalcard reader via the DSC bus.

AT Command Response/Action Remarks

+MCELL = <mode>, <screen_num> +MCELL: <screen_num> <screen_info>

OK

+CME ERROR: <err>

<mode>0 One shot requested

<screen_num>An integer number between 1-20

<screen_info>Refer to Table 29, “External Screen Information,” on page 170.+MCELL? OK

+MCELL =? +MCELL: (000), (list of supported <screen>s)

OK

+CME ERROR: <err>

98-08901C39-B 169

Page 194: g18 GSM-GPRS Embedded Module

AT Commands

Table 29. External Screen Information

* N1—N6 information concerning Neighbor Cell 1—6 appears on screens 5—10 respectively.

** When the information is not available, an * is displayed instead.

Item Description Screen

Main Cell mcc

Mobile Country Code. Screen 1, position 19-21

Main Cell mnc

Mobile Network Code. Screen 1, position 22-24

Main Cell lac

Location Area Code. Screen 1, position 58-62

Main Cell bsic

Base Station Identity Code. Screen 1, position 11-12

Main Cell BCCH Freq (absolute)

Basic Control Channel. Screen 1, position 6-9

Main Cell RxLev Signal strength of the cell being viewed. Screen 1, position 13-16

Main Cell RxLev Full Signal strength of the beacon channel of the serving cell.

Screen 1 in dedicate mode, position 35-39

Main Cell RxLev Sub Signal strength of the active dedicated channel.

Screen 1 in dedicate mode, position 51-55

Main Cell RxQual Full Received signal quality in the base channel (carrying the BCCH).

Screen 1 in dedicate mode, position 41-42

Main Cell RxQual Sub Received signal quality in the dedicated active channel.

Screen 1 in dedicate mode, position 57-58

Neighbor Cell bsic

Base Station Identity Code. Screen *, position 11-12

Neighbor Cell BCCH Freq

Basic Control Channel. Screen *, position 6-9

Timing Advance Timing Advance quarter of bits. Screen 1 in dedicate mode, position 45-49

170 98-08901C39-B

Page 195: g18 GSM-GPRS Embedded Module

AT Commands

Example

1. To find MCC value:

+MCELL = 0,1

MCELL: 1 BC 0095 51-057B<LF>425001 39051 33<LF>047 047 *** ***<LF>0 A1aN 09800 20

<LF>7 *** 4 1 32 04<LF>-104 GPI1 ****

OK

MCC is at position 19-21: 425

2. To find Neighbor 5 (N5) BSIC value: (N5 appears at screen 9)

+MCELL = 0,9

+MCELL: 9 BC 0095 51-059B<LF>045 045 *** ***<LF>N5 0638 51-097B<LF>-01 -01 *** ***

<LF>-095C000 T00M30<LF>CA0 CQ0 GP1 RA

OK

N5 BSIC is at position 11-12: 51

8.2.86 AT+IPR, Setting and Saving the Baud Rate

Note

The information in screens 1–20 is for internal use, except for those listed in Table 29, above.

Set command can be used to retrieve the specific cell parameters.

Read command returns OK.

Test command returns the whole <mode> and <screen> options, supported by this command.

AT Command Response/Action Remarks

AT+IPR = [<baud_rate>]ORAT+IPR = [n]

OK+CME ERROR: <err>

<n> <baud_rate>0 3001 6002 12003 24004 48005 96006 192007 384008 576009 Auto baud rate detection

AT+IPR? +IPR: <baud_rate>OK+CME ERROR: <err>

AT+IPR=? +IPR: (list of supported <n>s, <baud_rate>s)OK+CME ERROR: <err>

98-08901C39-B 171

Page 196: g18 GSM-GPRS Embedded Module

AT Commands

8.2.87 AT+PT42

8.2.88 AT+CMUX, Multiplexing Mode

Note

For example, AT+IPR=8 is equivalent to AT+IPR=57600.

Using AT+IPR=<baud> with a <baud> value other than 9 will disable the auto baud rate detection feature. Theentered baud rate is stored in the unit and restored after power up.

The power up default baud rate is 9600, with enabled auto baud rate detection feature. If AT+IPR was not used orits last use was AT+IPR=9, the baud rate at power up will be the default.

The baud rate can be switched to 4800, 9600, 19200, 38400 or 57600 using AT+IPR = <baud>. <baud> values are4-8, 9 or 4800, 9600, 19200, 38400, 57600. Value represents 4800 to 57600. Value 9 represents auto baud ratedetection.

AT+IPR is similar to AT+CBAUD with the ability to save.

AT Command Response/Action Remarks

AT+PT42 OK+CME ERROR: <err>

AT+PT42? +CME ERROR: <err>

AT+PT42=? +CME ERROR: <err>

Note

This command disables echo suppression and echo cancellation processing in normal mode untilthe MS is turned off, which affects the handset screen. Registration starts when the command iscompleted.

AT Command Response/Action Remarks

AT+CMUX=0 OKor+CME ERROR: “Operation not allowed”

When sending the command outside the MuxWhen sending the command from the Mux

AT+CMUX? +CMUX:0,0,1,31,10,3,30,10,2,0,1,0,0or+CME ERROR: “Operation not allowed”

When sending the command from the MuxWhen sending the command outside the Mux

AT+CMUX=? +MECC: (0)

172 98-08901C39-B

Page 197: g18 GSM-GPRS Embedded Module

98-08901C39-B

9. g18 EVALUATION BOARD

9.1 GENERALThe EV board is designed to be a tool used to operate the g18and to provide an example of the different drivers/connections available. It also provides an idea of how towork with the g18 in different situations.

Two versions of the EV board have been released, Issue P4and Issue P5. These boards have the same functionality,however the Issue P5 board contains an additional D-subconnector for GPS connectivity.

Additional information regarding the evaluation boards canbe found in “Schematic Diagrams, Layouts and Parts Lists”.

9.2 EV BOARD ISSUE P4To view the connectivity options, refer to Figures 44 and 45.

Note

The EV boards can be used as a test tool for thed10, d15 and g18. The g18 requires a retrofit kit(FTN8105A) in order to make the LEDs operatein 3V logic (d10/d15 operate in 5V logic).

10 Indicator LEDs

DB-9 RS-232 J5

36 Pin ZIF J121

30 Pin ZIF J4

ON/OFF ToggleSW2HeadsetJ118

SpeakerJ111

MicrophoneJ122

Handset andHands FreeCircuits

30 PinZIFJ12

Capacitor

Fuses 2.5 AMPFast Blow

Board ON/OFFS2

15 Pin Butt ConnectorJ2 J1

12 Pin Butt ConnectorJ13

RJ-45 (Handset)J110 J115

SMA ConnectorJ124

GPS J127

28 Pin DINAntenna Contact

28 Pin DIN

Test PointsJ114

OnBoardSIM S1

Ex SIM Connector36 Pin ZIFJ120

Soft GSM

GPS Select

Hands Free

IRDA EN

GPS Ant Power

MuteTS

LED EN

GNDIRDA

Ground

Vcc 3 to 6 Vdc

12Vdc forHF only

ConnectorHorizontal J126

ConnectorVertical J125

173

Page 198: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

Figure 44. EV Board P4 - Front

Figure 45. EV Board P4 - Back

9.2.1 Connector Description

J5 - RS232 Connector:• This connector has eight RS232 lines (DTR, DSR, RTS,

CTS, TXD, RXD, DCD, RI).• These lines are the RS232 lines from the g18 output,

converted to RS232 levels.• The D-type connector can be used to drive the GPS TXD

and RXD lines.• When the GPS_Select jumper is inserted, the TXD/RXD

lines from the GPS connector are driven to the RS232connector instead of the d15 signals.

J4 - d10 Output: Flex connection to the host device.

J121 - d15/g18 Output: Flex connection to the host device.

SW2 - On/Off Button: Push button switch connected to thed15/d10 On/Off line, used to turn the unit on and off.

J118 - Headset Connector: Used to connect a headset.

J111 - Speaker Connector: Used for hands-freeapplications.

J122 - MIC Connector: Used for hands-free applications.

J3 - Power Inputs:

• 3V to 6Vdc for the g18 and audio drivers in the EV board.• 12Vdc for the hands-free drivers.

S2 - Power Switch: Turns on the 3 - 6V to the EV board.

J1, J2, J13 - Butt Connectors: Used to connect standardaccessories (for example, EMMI, charger for power input,and so on.)

J10, J115 - Handset Connectors: Used to connect thehandset and/or the remote SIM card reader.

J124 - Internal Antenna Connector: SMA connection forantenna.

J120: Connection to the d15/g18 under test - 36 pin. This isa mirror image connector to the g18.

J12: Connection to the d10 under test - 30 pin.

J125: d15 DIN Vertical connector for unit under test - 28 pin.

Ex Sim ConnectorS1 On

12Vdcfor HF only

Vcc 3 to6 Vdc

GroundAudio Drivers

15 Pin Butt ConnectorJ1 J2

12 Pin Butt ConnectorJ13

RJ-45 (Handset)J110 J115

Fuses

Fast Blow

Board ON/OFFS2

2.5 AMP

DB-9 RS-232 J5

36 Pin ZIF J229

HeadsetJ118SpeakerJ111MicrophoneJ122

Board SimIndicator LEDs

SMA ConnectorJ124

AntennaContact

!Caution

Misalignment of the 28 pin DIN connector whileinserting it into the EV board or host device maycause irreversible damage to the d15/g18.

174 98-08901C39-B

Page 199: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

J126: d15/g18 DIN horizontal connector for unit under test- 28 pin.

S1: SIM connector.

Figure 46. SIM Card Interface

SIM: Additional SIM connectors for extended SIM sockets.

J127: GPS connector for Motorola M12 GPS module.

J114: Test points of the main functions from the d15 userconnector.

9.2.2 Jumper Description

TS Used to turn on the unit whenever power issupplied.

Led EN Enables the LED operation.

GND Ground pins.

IrDA Future option, which is not currentlyavailable.

Mute Test point used for hands-free operations,which is an input to mute the audio.

Pin Description1 Gnd2 SIM_PD3 SIM_CLK4 *SIM_RST5 SIM VCC6 SIM_I_O7 SIM VPP8 Gnd

Table 30. SIM Card Pin Functions

Pin Function

1 SIMPD

2 SIM VCC

3 *SIM_RST

4 DGND

5 N.C.

6 DGND

7 SIMCLK

8 DGND

9 N.C.

10 N.C.

Table 31. J114 Functions

Pin Function

1 CTS

2 TXD

3 DCD

4 DSR

5 RXD

6 RTS

7 SIM I_O

8 DTR

9 SIM_PD

10 SIM VCC

11 RI

12 SIM CLK

13 DCS_EN

14 DSC Downlink

15 DSC Uplink

16 2.7V for Audio Circuits

98-08901C39-B 175

Page 200: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

SoftGsm When the jumper is connected to the d15, itswitches to SoftGsm mode. In the g18, thisjumper should be always open.

GPS ant Pwr: Future option, which will connect the powerto a GPS mounted in the EV board.

HF: Jumper not in use. HF selection must beperformed using the software.

GPS select Future option, which will connect the GPS tothe RS232 output.

9.3 EV BOARD ISSUE P5To view the connectivity options, refer to Figures 47 and 48, below.

Figure 47. EV Board P5 - Front

DB-9 RS-232 J5

36 Pin ZIF J129

30 Pin ZIF J4

ON/OFF ToggleSW2HeadsetJ118

SpeakerJ111

MicrophoneJ122

Handset andHands FreeCircuits

30 PinZIFJ12

CapacitorFuses 2.5 AMPFast Blow

Board ON/OFFS2

15 Pin Butt ConnectorJ2 J1

12 Pin Butt ConnectorJ13

RJ-45 (Handset)J110 J115

SMA ConnectorJ124

GPS J9

28 Pin DINAntenna Contact

28 Pin DIN

10 Indicator LEDs36 Pin ZIFJ128

P6

Test PointsP11

DipSwitchS3

OnBoardSIM S1

P10

DB 9 GPS J9

Ex SIM ConnectorConnectorVertical J125

ConnectorHorizontal J126

GroundVcc 3 to 6 Vdc

12Vdc forHF only

176 98-08901C39-B

Page 201: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

Figure 48. EV Board P5 - Back

9.3.1 Connector Description

J5 - RS232 Connector:• This connector has eight RS232 lines (DTR, DSR, RTS,

CTS, TXD, RXD, DCD, RI).• These lines are the RS232 lines from the g18 output,

converted to RS232 levels.

J9 - GPS Connector for Debugging:• This connector has the GPS TXD and RXD lines in

RS232 levels.• GPS 1pps and RTCM lines are routed directly to the g18

user connector.

J4 - d15/g18 Output: Connection to the host device.

J129 - g18 Output: Connection to the host device.

SW2 - On/Off Button: Push button switch connected to theg18/d15 On/Off line, used to turn the unit on and off.

J118 - Headset Connector: Used to connect a headset.

J111 Speaker Connector: Used for hands-freeapplications.

J122 - MIC Connector: Used for hands-free applications.

J3 - Power Inputs:• 6Vdc for the g18 and audio drivers in the EV board. • 12Vdc for the hands-free drivers.

S2 - Power Switch: Turns on the 3 - 6V to the EV board.

J1, J2, J13 – Butt Connectors: Used to connect standardaccessories (for example, EMMI, charger for power input,and so on.)

J10, J115 – Handset Connectors: Used to connect thehandset and/or remote SIM card reader.

J124 – Internal Antenna Connector: SMA connector foran antenna.

J128: Connection to the g18 under test - 36 pin. This is amirror image connector to the g18.

J12: Connection to the d15/g18 under test - 30 pin.

J125: g18 DIN Vertical connector under test - 28 pin.

J126: g18 DIN horizontal connector under test - 28 pin.

S1: SIM connector. See Figure 46 for connector details.

Vcc 3 to6 Vdc

12Vdc

Indicator LEDsS1OnBoardSIM

DB 9 GPS J9

DB-9 RS-232 J5

36 Pin ZIF J229

HeadsetJ118SpeakerJ111MicrophoneJ122

Audio DriversBoard ON/OFFS2

15 Pin Butt ConnectorJ1 J2

12 Pin Butt ConnectorJ13

RJ-45 (Handset)J110 J115

SMA ConnectorJ124

Fuses 2.5 AMPFast Blow

AntennaContact

for HF only

Ground

98-08901C39-B 177

Page 202: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

SIM: Additional SIM connectors for extended SIM sockets.

J127: GPS connector for Motorola M12 GPS module.

P6 GND: Ground pins.

P10 GPS ant Pwr: Future option, which will connect powerto a GPS mounted in the EV board.

P11: Test points of main functions from the g18 userconnector.

Table 32. SIM Card Pin Functions

Pin Function

1 SIMPD

2 SIM VCC

3 *SIM_RST

4 DGND

5 N.C.

6 DGND

7 SIM_CLK

8 DGND

9 N.C.

10 N.C.

Table 33. P11 Functions

Pin Function

1 CTS

2 TXD (input to g18)

3 DCD

4 DSR

5 RXD (Output from g18)

6 RTS

7 SIM I_O

8 DTR

9 SIM_PD

10 SIM VCC

11 RI

12 SIM CLK

13 DCS_EN

14 DSC Downlink

15 DSC Uplink

16 2.7V for audio circuits

17 GPS - RTCM

18 GPS 1PPS

19 TX_EN

20 HF Mute input (for customer application)

21 GPS TXD (output from g18)

22 GPS RXD (input to g18)

Table 33. P11 Functions (Continued)

Pin Function

178 98-08901C39-B

Page 203: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

9.3.2 S3 Dip Switch Description

Figure 49. Dip Switch Description

S3-1 TX_EN: Used to open the audio channel for the HFwhen a call is active, and mute it if there isno active call. When S3-1 is open, the HFaudio channel is always active.

S3-2 Led EN: Enables the LED operation.

S3-3 SoftGsm: When the dip switch is closed, the d15switches to SoftGsm mode. In the g18, thisdip switch should always be open.

S3-4 TS: Used to turn on the unit whenever power issupplied.

98-08901C39-B 179

Page 204: g18 GSM-GPRS Embedded Module

g18 Evaluation Board

180 98-08901C39-B

Page 205: g18 GSM-GPRS Embedded Module

98-08901C39-B

10. g18 PC LOADER APPLICATION

10.1GENERALThe g18 PC Loader Application is a tool that downloads newprogram codes into g18 via RS232.

Configuration Requirements:

• PC with 16 MB of RAM, available serial port supportingTX, RX, RTS, CTS, and Windows 2000 or NT.

• g18 software version E6.02.10 and above.• g18 connected to the PC communication port either

through the EV board or through the externalcommunication port on the host device.

10.2APPLICATION OPTIONS

10.2.1 Setting

The Setting tab, shown below, enables you to specify theapplication parameters that are used in the programmingprocedure.

Figure 50. Setting Page

The PCLoader.exe application must be run from thedirectory in which it is installed.

The following parameters are available in the Setting tab:

Serial Port Settings

Serial Port The name of the communication port to which the g18 is connected.

Note

Contact GSM Support [email protected], or your accountmanager for the CP software and PC Loaderapplication and specify the required languagepack as all CP software and PC Loader files areprovided in one zipped file.

181

Page 206: g18 GSM-GPRS Embedded Module

g18 PC Loader Application

Baud Rate The active baud rate of the interface between the g18 and the PC on RS232. This is used as the initial handshake between them.

Maximal Baud Rate The maximum baud rate value that will be used after the initial handshake is completed. The PC should support this baud rate. If RS232 is being bridged to the g18 through the host device, the maximum setting must reflect the host device UART/bridge capability.

Programming Status Report

Writing to File When checked, saves the PC Loader Application progress status.

File Name The name of the Status Report file.

Browse Opens the standard Windows Browse for Folder dialog box, which enables you to browse to the location of a required file.

Apply Checks the parameters specified in the Serial Port Settings area, writes them into the Windows registry and tries to open the communication port.

Figure 51. Applying Pop-up Approval Message

Set default Sets the default application parameters specified in the Setting tab.

Figure 52. Set Default Pop-up Approval Message

Note

The specified port name must be between COM1 – COM9.

The Baud Rate value can be 9600, 19200,38400, 57600 or 115200.

182 98-08901C39-B

Page 207: g18 GSM-GPRS Embedded Module

g18 PC Loader Application

10.2.2 Programming

10.2.2.1 Warnings and RulesBefore pressing Start in the Programming tab, the user mustcheck that the following conditions have been met:• The g18 is connected to the PC serial port.• The g18 is powered on.• The g18 baud rate is the same as set in the Setting tab.The PC Loader application must not be interrupted while itis flashing the g18. Any interrupt such as, disconnecting theg18, powering off the g18, or powering off the PC, willdamage the g18.

During the programming process, the application retrievesdata from the flash.hex file (image file) and transfers it to theg18.

The Programming tab, shown below, enables you to specifythe image file from which data is retrieved and downloadedto the g18.

Figure 53. Programming Page

The following parameters are available in the Programmingtab:

g18 Image File

Browse Enables you to set the input flash.hex file by opening the standard Windows Browse for Folder dialog box. From there you can browse to the location of the required file. Browse to g18 flash, hex file, or enter the name of the file in the File field.

Start Initiates the flashing/program download to g18.

Test Tests the current g18 version and baud rate.

Figure 54. Image File Selection via Browse Button

Note

Test can also be used to ensure that all thepre-start conditions specified in the followingWarning and Rules section are met. In theSetting tab, the Baud Rate will be set as theactive baud rate.

98-08901C39-B 183

Page 208: g18 GSM-GPRS Embedded Module

g18 PC Loader Application

After activating the test, a Test Report log is displayed, asshown in the example below.

Figure 55. Testing Report Log Activated via Test Button

The following information is displayed:

Complete Displays the programming progress graphically.

Programming Status Report This is a text message window. When Start is pressed, all the actions performed by the application are displayed in this window. Error messages appear in the window in red.

The sequence of the operations during the programmingprocess is as follows:

1. Loads the image file and checks its validity.

2. Checks that the g18 is connected to the PC.

3. Sends the code from the image file to the g18.

Figure 56. Start Programming Pop-up Approval Message

Note

By pressing Test after the g18 is programmed,the user can check the software version in theconnected g18 to verify that it has beenprogrammed correctly. A message is displayedprompting the user to ensure that the g18 ispowered on before pressing Test.

184 98-08901C39-B

Page 209: g18 GSM-GPRS Embedded Module

g18 PC Loader Application

The programming process can be performed in two stages,depending on the g18 version installed in the computer. Ifthe prior g18 version is installed on the computer, thefollowing message is displayed prompting the user to poweron the g18 after the first stage is completed.

Figure 57. Programming Message in Earlier g18 Versions

During the programming process, the user can view thecurrent programming phase in the program log. ,

Figure 58. Programming Log in Programming Status Report

Note

The user cannot stop the programming processafter it has been started.

98-08901C39-B 185

Page 210: g18 GSM-GPRS Embedded Module

g18 PC Loader Application

When the programming process is completed, the followingmessage is displayed. Click OK to close the messagewindow.

Figure 59. Programming Complete Message

186 98-08901C39-B

Page 211: g18 GSM-GPRS Embedded Module

98-08901C39-B

11. SPECIFICATIONS

A.1 GENERAL

Figure 60. Slim Version

Figure 61. Slim with GPS Version

Figure 62. DIN Version

187

Page 212: g18 GSM-GPRS Embedded Module

Specifications

A.2 MODEL SPECIFICATIONS

PhysicalForm factor: PCMCIA type III, no PCMCIA connector, for Slim with GPS modelSize: g18 (GPRS) DV Slim: 44.29 x 88.45x10.4 mm

g18 (GPRS) DVG with GPS: 44.54 x 88.45 x 17.6 mmg18 (GPRS) DV DIN: 40 x 80.2 x 7.5 mm

Mounting: Four 2.43mm Ø holes provided on non-DIN modelsWeight: g18 (GPRS) DV Slim: 35.5 g

g18 (GPRS) DVG with GPS: 49 gg18 (GPRS) DV DIN: 22 g

Volume: g18 (GPRS) DV Slim: 36.8 ccg18 (GPRS) DVG with GPS: 57.0 ccg18 (GPRS) DV DIN: 24.1 cc

Housing material: Plastic housing PC/ABS Interface connector: g18 (GPRS) DV Slim/DVG: 36 pin ZIF socket @ 0.5 mm pitch

ELCO #04-6240-036-800g18 (GPRS) DV Horizontal Board only:

28 pin dual in-line pin socket @1.27 pitch (SAMTEC # CLP-114-02-L-D)

RF output connector: MMCX Jack (female) 50Ω GSM and GPS mating connector plug (male)Coax Huber-Shuhner Johnson ComponentsRG178 11-MMCX-50-1-1 135-3302-001RG316 11-MMCX-50-2-3 135-3403-001

EnvironmentalOperational temperature: -30 to +60° C Storage temperature: -40 to +85° CShock: 20 g’s with 11 millisecond duration

20 impacts in three mutually perpendicular planesVibration: IS-19: 1.5g acceleration

5 to 500 Hz @ 0.1 octave/minute in three mutually perpendicular planesPerformance

Operating systems GSM: 900 MHz DCS: 1800 MHz PCS: 1900 MHz

Voltage:1 3.0 to 6V measured at the I/O connector during the transmit slot (576µs out of 4.6ms)Current: =7.2 +/- 0.5 mA @ DRX 2 standby (sleep)

=3.5 +/- 0.5 mA @ DRX 9 standby (sleep)< 150uA off current300mA avg. in call at power level 5 (max. 350 mA)1.2 A peak @ 217 Hz at power level 5 (max. 1.8 A)

Power out: GSM – Power levels #19 to 5, 5 dBm to 33 dBm per ETSIDCS – Power levels # 15 to 0, 0 dBm to 30 dBm per ETSIPCS – Power levels # 15 to 0, 0 dBm to 30 dBm per ETSI

SIM card reader:2 Options: 1. Internal - SIM CR 3/5V SIM2. External - Local interface 3/5 SIM3. External - Remote interface (DSC interface) 5V only

188 98-08901C39-B

Page 213: g18 GSM-GPRS Embedded Module

Specifications

Interface options: 9 line RS232 Serial Asynchronous full flow control, 3V logic level (DCE flow direction). Vih 2.0 V min, 5.5 V maxVil 0.8 V maxVoh 2.5 V min @100 uAVol 0.2 V max @ 100 uAWizard application for running on a PC for running IP over a PPP application. Motorola Proprietary DSC BusGPS interface (TxD, RxD, 1PPS, RTCM, Antenna Voltage), on Slim GPS model.

Host protocol: CSD mode: AT commands including GSM 07.07, GSM 07. 05 (Appendix H, “AT Commands,” for specific AT commands that are supported).

GPRS mode: AT commands as per standard for GSM 07.60 and 07.07 ver 7.5.0. (Appendix H, “AT Commands,” for specific AT commands that are supported.)

Data: RS232: RS232 port up to 57.6 kbps. The default is set at 9.6 kbps with auto-baud detection active up to 19.2 kbps. For rates above 19.2 kbps, the baud rate can be set by the AT command up to 57.6 kbps, which needs to be reset after each power cycle.

CSD mode: Over the air rate depending on network, 9.6 kbps maxCircuit Switched Data. Note: The g18 does not support non-transparent CSD with speed less than 4800 bps.

GPRS mode: Over the air data rate depends on coding schemes (CS1-CS4).GPRS packet data (SMG31) Class B (only when a handset is used), multi slot class 1, 2 and 4, 1X (uplink)/1X (downlink) or 1X (uplink)/2X (downlink) or 1X (uplink)/3X (downlink) coding schemes CS1 to CS4.

PC FAX: Class 1 using Winfax, alternates between fax and voice (TS61).SMS: Send and receive (PDU and block mode per GSM 07.05).Voice call: Supported I/O with external H/SET.Audio: Analog - Full duplex I/O on interface connector.

Digital - Motorola proprietary DSC bus.Echo cancelling activated by AT or IP for hands-free audio applications.

GPS: Independent GPS receiver on GPS model only.GPS (TXD, RXD, 1PPS, RTCM, antenna voltage) functions are available on the ZIF and DIN header/socket connector at 3V logic levels. 12 parallel channelsL1 1574,42 MHzCode plus carrier tracking (carrier aided tracking)Positional accuracy: 100 meters 2dRMS with SA as per DoD specifications, less than 25 meters SEP without SA.Additional specifications are available on request.

1 It is recommended that a 1000 uF capacitor be placed across the GND and VCC as close as possible to the flex cable on versions with a housing or the 28-way connector on the DIN version. This will prevent a Vcc drop during peak current, which has a 543 ms duration every 4.3 ms due to GSM power pulses. Voltage must not drop below 3.0 vdc to prevent degradation of module performance.

2 One SIM card can be used with option 1 and 2. With option 3, two SIM cards can be in the system. When connecting the remote card reader to evaluation board, use the handset connector.

98-08901C39-B 189

Page 214: g18 GSM-GPRS Embedded Module

Specifications

A.3 PIN DESCRIPTIONS

.

Table 34. Interface Connector, 36 Pin Description Stan-dard, Slim, Slim with GPS and DIN Horizontal

Pin # Function1 TX Enable2 RXD UART 2 (GPS RXD on GPS models)1

1 Functionality for these pins is provided only on units with GPS. For more information on wake-up line functionality, refer to Section 3.2.3, “How/When to Wake Up the Unit”.

3 TXD UART 2 (GPS TXD on GPS models)1

4 RS232 – TXD2 5 RS232 – RXD3

6 RS232 – DTR7 RS232 – DCD for CSD call/PDP context

indicator in GPRS4

8 RS232 – RTS9 RS232 – CTS10 RS232 – DSR11 RS232 – RI12 Man test13 Analog Audio In14 Analog Audio Out and Power On/Off5

15 Wake up/GPRS coverage indicator6

16 SIM CR DET17 SIM CR Vcc (3/5Vdc)18 SIM CR Reset (RST)19 SIM CR I/O Data20 SIM CR Clock21 TS (Turn on/stand by)7 22 DSC - Enable23 DSC - Downlink24 DSC - Uplink25 Analog Audio GND26 GND27 GND28 GND29 GND30 Vcc (3.0 – 6 Vdc)31 Vcc (3.0 – 6 Vdc)32 Vcc (3.0 – 6 Vdc)33 Vcc (3.0 – 6 Vdc)34 GPS Ant. PWR (3/5 Vdc)1

35 RX for differential GPS RTCM1

36 GPS 1 pps1

2 Data received by g18 (DCE flow).

3 Data sent from g18 (DCE flow).

4 GPRS PDP context active – DCD line will be active (low). GPRS PDP context not active – DCD line will be inactive (high).

5 The Audio Out line is used to send out the detected audio and as a toggle On/Off pin.

6 The wake up line is bi-directional. When going from non-GPRS coverage to GPRS coverage, a negative pulse will be generated on this line. When the g18 sends data to the DTE (host), a negative pulse will be generated on this line. When the DTE (host) sends data (while the g18 is in sleep mode), it sends a wake up command to the g18.

7 Logic high turns the unit on, logic low places the unit into standby mode. The unit must be turned on before it is placed in standby mode. An alternate way to power on the radio is by using the On/Off pin.

Table 35. Interface Connector, 28 Pin Description DIN Models

Pin # Function1 Vcc (3.0 – 6) Vdc2 Vcc (3.0 – 6)Vdc3 SIM CR I/O Data4 SIM CR Reset (RST)5 SIM CR Vcc (3/5Vdc)6 SIM CR DET 7 RS232 – DTR8 TS (Turn on/stand by)1 9 Man test10 Wake up/GPRS coverage indicator2 11 GND12 GND13 RS232 – RI14 RS232 – DCD for CSD call/PDP context

indicator in GPRS3

15 TXD UART 216 RXD UART 217 Analog audio GND18 Analog audio out and power on/off 19 Analog audio in20 DSC - Enable21 RS232 - DSR22 DSC - Downlink23 DSC - Uplink24 SIM CR Clock25 RS232 – TXD4

190 98-08901C39-B

Page 215: g18 GSM-GPRS Embedded Module

Specifications

A.4 SLIM CONNECTIVITY OPTIONS

Figure 63. Data and Voice (Slim) - Connections

26 RS232 - RXD5 27 RS232 - CTS28 RS232 - RTS

1 Logic high turns the unit on, logic low places the unit into standby mode. The unit must be turned on before it is placed in standby mode. An alternate way to power on the radio is by using the On/Off pin.

2 The wake up line is bi-directional. When going from non-GPRS coverage to GPRS coverage, a negative pulse will be generated on this line. When the g18 sends data to the DTE (host), a negative pulse will be generated on this line. When the DTE (host) sends data (while the g18 is in sleep mode), it sends a wake up command to the g18.

3 GPRS PDP context active – DCD line will be active (low). GPRS PDP context not active – DCD line will be inactive (high).

4 Data received by g18 (DCE flow).

5 Data sent from g18 (DCE flow).

Table 36. Standard, Slim, Slim with GPS and DIN Horizontal Model Functions Available on 36 Pin ZIF

VCC input 3.0 to 6Vdc.

Full RS232 - 9 pins TXD, RXD, RTS, CTS, DSR, DTR, DCD RI at 3V levels.

External SIM Connections

SIM Clock, SIM reset, SIM I/O, SIM VCC, SIM PD.

DSC BUS DSC_EN, Downlink, Uplink Motorola proprietary BUS.

Audio In/Out Audio Out and On/Off in the same pin.Audio In signal and analog ground.

Man_Test Line Used to detect standard Motorola accessories.

TS line (mobport) Used to turn on the radio when Vcc is applied.

TX_EN Line This line indicates when the radio is transmitting - Open Drain.

Table 35. Interface Connector, 28 Pin Description DIN Models (Continued)

Pin # Function

GPS (GPS option only)

TXD & RXD in 3V levels, 1PPS, RTCM, Antenna power. RXD and TXD lines are at 3V levels. The GPS receiver is the Motorola M12.

Table 37. DIN and Horizontal Model Functions Available on 28 Pin ZIF

VCC Input 3.0 to 6Vdc.

Full RS232 - 9 Pins

TXD, RXD, RTS,CTS, DSR, DTR, DCD RI at 3V levels.

External SIM Connections

SIM Clock, SIM reset, SIM I/O, SIM VCC,SIM PD.

DSC BUS DSC_EN, Downlink, Uplink Motorola proprietary BUS

Audio In/Out Audio Out and On/Off in the same pin. Audio In signal and analog ground.

Man_Test Line Used to detect standard Motorola accessories.

TS Line (mobport)

Used to turn on the radio when Vcc is applied.

TX_EN Line Not available in DIN connectors.

Table 36. Standard, Slim, Slim with GPS and DIN Horizontal Model Functions Available on 36 Pin ZIF

(Continued)

98-08901C39-B 191

Page 216: g18 GSM-GPRS Embedded Module

Specifications

A.5 SLIM AND GPS CONNECTIVITY OPTIONS

Figure 64. Data and Voice and GPS Model Connections

A.6 DIN CONNECTIVITY OPTIONS

Figure 65. Data and Voice in DIN Configuration Connections

A.7 MECHANICAL SPECIFICATION DIAGRAMS

Figure 66. g18 DV Slim

192 98-08901C39-B

Page 217: g18 GSM-GPRS Embedded Module

Specifications

Figure 67. g18 DV Slim with GPS

98-08901C39-B 193

Page 218: g18 GSM-GPRS Embedded Module

Specifications

Figure 68. g18 DV DIN Horizontal

A.8 LANGUAGE SUPPORT

MIN9.69

40.50

80.20

40.00

3.70

2.80

7.97

11.24

65.505.00

35.00

2.50

6.0923.77

2.9715.20

ø HOLE2.00ø 4.000

2

1

28

27 MIN9.69

40.50

80.20

40.00

3.70

2.80

7.97

11.24

65.505.00

35.00

2.50

6.0923.77

2.9715.20

ø HOLE2.00ø 4.000

2

1

28

27 MIN9.69

40.50

80.20

40.00

3.70

2.80

7.97

11.24

65.505.00

35.00

2.50

6.0923.77

2.9715.20

ø HOLE2.00ø 4.000

2

1

28

27

Language PackDescription

Language 01Western Europe

Language 03 GSM 1900 NA

Language 06 Nordic

Language 07East Europe

Language 08Mid East

Language 08Mid East Arabic

g18 DV slim SE2836xF5Z8 SE2836xF5Z6 SE2836xF5Y5 SE2836xF5Y6 SE2836xF5Z5 SE2841xF5Z5

g18 DV slim w/GPS SE2837xF5Z8 SE2837xF5Z6 SE2837xF5Y5 SE2837xF5Y6 SE2837xF5Z5 SE2842xF5Z5

g18 DV DIN Horz SE2838xF5Z8 SE2838xF5Z6 SE2838xF5Y5 SE2838xF5Y6 SE2838xF5Z5 SE2843xF5Z5

Languages

Arabic X X

Bulgarian X

Chinese-Complex

194 98-08901C39-B

Page 219: g18 GSM-GPRS Embedded Module

Specifications

Chinese-Simplified

Croatian X

Czech X

Danish X X

Dutch X X X

English X X X X X

English-American X

Estonian X

Finnish X X

French X X X

French-Canadian X

German X X X X X

Greek X X X

Hebrew X X

Hungarian X

Indonesian-Bahasa

Italian X X X X

Latvian X

Lithuanian X

Norwegian X X

Polish X

Portuguese X X

Romanian X

Russian X X X

Serbian X

Slovak X

Language PackDescription

Language 01Western Europe

Language 03 GSM 1900 NA

Language 06 Nordic

Language 07East Europe

Language 08Mid East

Language 08Mid East Arabic

98-08901C39-B 195

Page 220: g18 GSM-GPRS Embedded Module

Specifications

Slovenian X

Spanish X

Spanish-American X

Swedish X X

Thai

Turkish X X X

Ukrainian X

Vietnamese with tonal marks

Language PackDescription

Language 01Western Europe

Language 03 GSM 1900 NA

Language 06 Nordic

Language 07East Europe

Language 08Mid East

Language 08Mid East Arabic

196 98-08901C39-B

Page 221: g18 GSM-GPRS Embedded Module

98-08901C39-B

B. QUICK START

B.1 POWER CONNECTIONSBasic operation requires a single power supply of 3 to 6 Vconnected to the EV board J3 connector.

When an external speaker and microphone are used(hands-free operation), an additional 12V power supply isneeded.

Use switch S2 to power the EV board.

B.2 g18 CONNECTIONSFor all models with a 36 pin ZIF socket, connect the g18 viaa 36 pin FC to connector J120.

For the g18 in DIN Horizontal, connect the g18 to the EVboard using connector J126 or by using a flex cable betweenthe 36 pin ZIF socket and connector J120.

For the g18 in DIN Horizontal, connect the g18 to the EVboard using connector J125.

B.3 CUSTOMER CONNECTIONSFor computer evaluations, connect to a 9-pin D-subconnector J5.

For a customer application, connect the host device toconnector J121 using a flex cable.

B.4 AUDIO CONNECTIONSHeadset - Connect to J118 (labelled HEAD SET).

For hands-free:

Microphone - Connect to J122 (labelled MIC).

Speaker phone - Connect to J111 (labelled SPKR).

Handset - Connect to J10 or J115 (both in parallel).

B.5 SIM CONNECTIONSThe SIM can be connected in one of four ways:

• Internally in the g18.• In the SIM socket using the EV board S1 connector.• Externally, using the connector marked SIM.• The remote SIM can be connected using the DSC bus (in

the handset).

B.6 BAND SELECTIONSThe default setting of the g18 is 900/1800 MHz band (GSM/DCS).

For PCS operation, you need to change the band using oneof the following options:

• Using the handset: Select Menu/Network/Change Bandand select 1900 Band.

• Using AT commands: Send AT+CBAND=3 (for GSM/DCS=4).

B.7 RS232 CONNECTIONSThe g18 is a DCE device. Connect the RS232 linesaccording to the host device type.

For more details regarding DCE or DTE, refer to “DataLevels” on page 21.

B.8 ANTENNA CONNECTIONSWhen a long 90° MMCX connector is necessary, you canpurchase it through Conectec. For more information, refer to“Vendor Contacts” on page 64.

Note

Pinout of J120/J128 is a mirror image of the ZIFin the g18.

Note

The g18 must undergo a power cycle for theband change to take effect.

197

Page 222: g18 GSM-GPRS Embedded Module

Quick Start

B.9 DEFAULT DIP SWITCH/JUMPER SETTINGS

In EV_P4

TS Open

Led EN Closed

GND Open (Test point)

IrDA Open (Not used)

Mute Open

SoftGsm Open

GPS ant Pwr 3V

HF Open

GPS select Open

In EV_P5

S3-1 Open

S3-2 Closed

S3-3 Open

S3-4 Open

Note

The SoftGsm function must be disabled in orderto communicate using RS232. (In EV_P4, theSoftGsm jumper is open. In EV_P5, the S3-3dip switch is open.)

198 98-08901C39-B

Page 223: g18 GSM-GPRS Embedded Module

98-08901C39-B

C. DESENSE

C.1 GENERALWhen wireless data radio technology is integrated intocomputing and telemetry devices, hardware issues related toRF emissions must be considered. For example, thetechnical aspects of enabling a wireless RF device as anintegrated peripheral in a host device, such as RFperformance and inter-operability with the host must beaddressed. Specifically, this chapter describes the following:• The term desense• Preferred test procedures• Acceptable levels of electromagnetic interference (EMI)• Approaches to solving desense problems• Pertinent radio and antenna issues

If desense is detected, one or more of the following actionscan be performed:

• Connect the antenna cable shield to the main ground (PSground).

• Shield the logic section in the user application. (Most ofthe radiation comes from clocks and data lines around thelogic section due to the high rise/fall time of the pulses.)

• A Ferrite can be wrapped around the antenna cable.Recommended ferrite: Fair Rate # 2643023002 or #0431173951.

C.2 DESENSE DEFINEDReceiver desensitization occurs when an unwanted signal ispresent at the radio receive frequency. The signal is usuallythe result of harmonic energy emanating from a highfrequency, non-sinusoidal source. This noise desensitizes orlowers the sensitivity threshold of the receiver.

The radio cannot differentiate between wanted andunwanted signals. In frequency modulated systems, theradio receiver can capture the strongest signal present. Ifwanted and unwanted signals are present and there is not a

significant difference in level, the unwanted signal canovertake the receiver, effectively blocking the wanted signal(see Figure 58).

Consistent and reliable reception occurs when a safetymargin dictated by co-channel rejection is maintained. Forexample, if the co-channel rejection is 10 dB, all unwantedsignals must be 10 dB below the receiver’s sensitivity level.Some modems and networks have different rejection levels.Use the rejection level appropriate for your modem. Thismeans an interference signal that is more than 10 dB belowthe wanted signal has little impact on the data receiver’s datarecovery. Any interfering source above this level createsdesense, reducing the radio’s sensitivity for data reception.For each dB above the threshold level, one dB of desense iscreated.

Figure 58. Wanted and Unwanted Signal Levels

C.2.1 Noise Sources

CPU clocks, address and data buses, LCD refresh, switchingpower supplies, and peripheral drivers are the primarycontributors of EMI (see Figure 59). The frequency of theseemissions is often unstable. One reason for this instability isthat high stability clock sources are not a requirement in hostcomputer designs.

The frequency of sources move as a function of temperature,time, and aging. Other sources by nature move within thefrequency spectrum as a function of time. The edges of clocksignals create detectable harmonics well into the 1 GHz

Note

This chapter considers, but does not attempt toresolve, these technical issues since they arebeyond the scope of this guide.

199

Page 224: g18 GSM-GPRS Embedded Module

Desense

band. This presents a challenge in measuring the effects ofthe emission, since one must first determine where theemission exists in the frequency spectrum.

Noise from the host can conduct through the electrical/mechanical interface or radiate electromagnetic fields thatare received by the modem antenna and impact the modem.Motorola modems are specifically designed to minimizeconducted noise.

Radiated electromagnetic fields emanating from the internalcircuitry are incident on the modem antenna. These fields arethen converted to noise power by the antenna and areincident on the receiver. The physical interface signalingconnection has less impact on the receiver performance andcan be electrically decoupled using passive components.

Figure 59. EMI in a Portable Computer Platform

C.2.2 Receiver Susceptibilities

The receiver is susceptible to being desensed within thechannel bandwidth and at intermediate frequencies used fordown conversion. Consult the particular receiverspecifications for IF frequencies. Excessive noise on powersupply pins can also create sensitivity problems.

C.3 MEASUREMENT TECHNIQUESDesense can be measured in one of the following ways:• Indirectly, by recording the emission level from the host

and then calculating the effect on the modem.• Directly, by using packet error rate testing off air. Direct testing is the preferred method since it is more of asystem test.

The test must be non-intrusive. Peripheral test cables orapparatus must not be connected to the unit under test, sincethey can have a significant effect on the receiver sensitivityresults.

Indirect testing is essentially the FCC Part 15 EMI testingthat is currently being performed. Bear in mind that some

assumptions have to be made to extrapolate the results andconvert them to desense figures. Of course, theseassumptions can create a certain level of error in theprediction.

C.3.1 Packet Modem Integration Tester (PMIT)

To enable non-intrusive, labor-saving testing of desense, aPMIT session measures and records the sensitivity of everychannel in the receive band. PMIT produces an RF levelversus channel frequency data set that helps determinesystem coverage. Figure 60 illustrates the PMIT hardwarefacility. For more information on testing using PMIT,consult your Motorola OEM representative for details.Special conditions apply to receipt and usage of the utility.

Figure 60. PMIT Hardware Facility

C.3.1.1 PMIT Data PresentationPMIT produces two columns of data that can be ported toany two-axis linear plotting program. A typical PMIT plot isshown in Figure 61. The plot provides the RF level requiredto produce 1% BER at any channel within the test range.

Figure 61. Typical PMIT Plot

Note

PMIT for the g18 module is not yet available.The following section provides an overviewonly.

200 98-08901C39-B

Page 225: g18 GSM-GPRS Embedded Module

Desense

C.3.2 Alternate Measurement Method

Using a spectrum analyzer with input impedance of 50 W,connect the antenna of the product under test to the analyzer,as shown in Figure 62. If an antenna is currently notdeveloped, use a portable dipole antenna as a measurementantenna.

The measurement apparatus is capable of measuring signalsas low as –120 dBm. A preamplifier is required to allow thespectrum analyzer to achieve these levels. Use the analyzer’ssmallest possible bandwidth resolution, typically 1 kHz, toimprove the dynamic range of the measurement.

If the input impedance of the analyzer is the same as that ofthe radio receiver and the antenna, you can measure the noiseto which the receiver will be subjected. The gain on the lownoise amplifier (LNA) will make low level noise morevisible. Ensure that the spectrum analyzer’s input is notoverridden by other RF signals, such as FM radio stations.Any spikes that appear may cause desense problems.

The indirect method cannot account for data protocolcharacteristics and is less effective. Also, the bandwidth ofthe noise source is important. If the source is narrow band, ithas less effect than a source occupying the entire channelbandwidth. The method is not effective in determiningdesensitization at IF frequencies or from less obvioussources such as mixed products. The method providesinformation on how much effort, if any, needs to occur toresolve desense problems.

This method is useful when connection of the wireless cardis not yet facilitated by the platform, since it can beperformed without the wireless card being present. Thismethod determines the magnitude of the emissions withoutextensive test facility requirements.

Figure 62. Spectrum Analyzer Setup

C.3.3 Preparing the Device Under Test

All battery-operated portable devices implement powermanagement. This means devices are shut down in stages astime elapses. To provide an effective test condition, eachproduct should include a software test mode that powers upall non-passive circuitry. In addition, you are advised to

deploy a pseudo-random-based routine that utilizes allcircuit blocks and peripherals. This ensures that desensetesting considers the worst-case scenario.

PMIT testing can take up to three hours to complete. Thedevice under test (DUT) must remain powered during theentire test cycle. For this reason, use external power sourcesto maintain operation during testing when possible. Typicalcircuit blocks to power on and utilize include:• Display characters and backlighting• Interface drivers and power supplies• Keyboard scanning• Peripheral silicon• Mass storage devices and controllers

You can also emulate keyboard or tablet activity. Somedevices generate the bulk of their emissions during userinteraction.

C.4 PERFORMANCE GOALSNetwork coverage is the ultimate goal of emissions control.The allowable emission levels are a function of the radiosensitivity and the required network coverage.

C.4.1 Radio Performance Capabilities

Each radio technology demands certain sensitivityrequirements. Wide area networks require the subscriberdevice to be very sensitive, while local area networksoperate with higher receiver-signal levels.

Highly sensitive radios are more susceptible to noise fromthe host platform. For example, assuming a 10 dBco-channel rejection, a less sensitive receiver tolerates ahigher level of noise.

FCC Part 15 Level Comparison

The FCC emissions limits for unintentional radiators are:• 200 µV/M between 216 MHz and 960 MHz• 500 µV/M above 960 MHz

These limits are for measurements conducted at a distance ofthree meters from the device.

As a reference, the theoretical noise level that the host devicemay emit without desensitizing the most sensitive receiver is~ 40 dB below the FCC limits.

Note

This calculation assumes the host device andthe modem card antenna are isotropic sources.

98-08901C39-B 201

Page 226: g18 GSM-GPRS Embedded Module

Desense

C.4.2 Determine Emission Level Goals

To determine the allowable emissions levels from the hostdevice, consider the following:• The sensitivity of the wireless modem in use• The targeted network coverage requirements• The expected proximity of the wireless device to the host

platform

Achieving zero desense is not a realistic goal with acost-sensitive commercial product. The following is one setof subjective levels based on industry experience:• Channels desensitized by less than 9 dB are acceptable.• Channels desensitized by more than 10 dB create a

noticeable problem within the network.• Channels desensitized by more than 20 dB are

unacceptable.

It should be noted that each case is different, each airprotocol reacts in a unique way, and each network performsdifferently under the same levels of unwanted ambient noise.However, noise from the host above the desense thresholdlevel degrades the ultimate potential performance.

Narrow band interference sources have a low probability ofcreating customer problems. Wide band sources have ahigher probability of occurring at a channel frequency andthus have a greater potential for causing problems. For thisdocument, any emission that occupies less than 50 kHz ofthe frequency spectrum is considered narrow band.

C.5 ACCEPTANCE ANALYSIS ON A SAMPLE DATA SET

Consider the data set shown in Figure 63.

Figure 63. Sample Data Set

The measured sensitivity is a function of receiverperformance, path loss in the test facility and emissions,creating desense on certain channels.

The data set in Figure 63 is typical of a host system. Theupper dashed line represents the equivalent FCC Part 15Class B emission level. The lower dashed line is themaximum sensitivity capability of the radio receiver. Thedata set plot (solid line) is the actual performance of the radioreceiver as used with the host platform.

If the host unit met FCC limits from 851 to 870 MHz, theeffective sensitivity of the receiver would be reduced to-55 dBm in this test site. The capability of the receiver is-95 dBm, a 40 dB difference. The FCC limits are quite highin this frequency range. Most host devices are well below thelimit in the majority of frequencies.

The worst-case desense from this platform is ~25dB at anarrow spike near 856.5 MHz. The noise floor of the deviceis in the 3 dB range, which is good. There are a number ofspikes that have a 10 dB impact on narrow band channels.

The most notable emission response is at 855.5 MHz wherea wide band emission is present. This response poses aconcern due to the number of channels it impacts and theprobability of a user wanting to operate within that range.The level of desense is a considerable 15dB.

C.6 PREDICTION OF SOURCESDetermining the exact nature and source of each emission isbeyond the scope of this guide, with the exception of somecommon scenarios. Common problems are evident in thesample data set. The large narrow band spikes are usually theresult of harmonics from a clock source. You can determinewhich clock is creating the problem by checking whether theemission is a direct product of the clock frequency or asub-harmonic of it.

For example, if your system runs a 16.8 MHz clock, and a1.23 MHz clock and a strong narrow band emission is foundat 865.2000 MHz, it is reasonable to deduce that theemission is created by the 16.8 MHz clock as a product of865.2/16.8 = 51.5. The 51st harmonic plus a sub-harmonicof 8.4 MHz.

The wide band emissions are normally a switching powersupply. These emissions are created by the low frequency ofthe switcher modulating onto a higher harmonic of anothersource. Switching power supplies creates a lot of magneticenergy due to the need for inductive coils. In fact, any circuitusing large inductors that are not toroidal is usually a sourceof noise.

202 98-08901C39-B

Page 227: g18 GSM-GPRS Embedded Module

Desense

Some emissions are tricky to pin down. They may resultfrom multiple order mixing of any number of sources. Thebest way to discover these is to shut down sources one by oneand see if the emission disappears. Near field probing allowsa geographical fix on the emission once the source circuitryis identified.

Noise floor problems, where the entire receive band isdesensed, preclude all methods of tracking down individualsources.

A loop probe is a useful measurement tool for confirmingemissions sources. This probe must be small enough topinpoint an area from which the emission is radiating butlarge enough to provide adequate sensitivity.

C.6.1 Probability of Channel Interference

The probability of a strong interference source landing on achannel of interest is actually quite low. The possibility doesexist, especially in single-channel systems, rather thanmulti-channel systems. A multi-channel system provides anumber of frequencies at which to operate.

Using probability to desense a channel only works withnarrow band sources. A wide band emission increases theprobability of desensing a channel proportional to thebandwidth it occupies.

You can calculate the probability of an interference sourcecoinciding with a channel frequency. To do this, considerthat the source usually drifts over a range of frequencies,increasing the possibility that the two will coincide. Providestable clock sources within the host to allow for betterprediction and control of which channels will be affected bythe noise.

C.6.2 Desense Scenarios

The target of 40 dB below FCC Class B guarantees nodesensitization. The typical scenarios that work in favor ofthe system are as follows:• The host unit is usually in a power management state,

either completely asleep or in a reduced functional state.This reduces the EMI and allows for improved wirelesscommunications.

• In most systems, multiple channels are usually availablefor operation. If one channel is desensitized, the radio canchoose to operate on another. This greatly reducespotential coverage problems, and channel switching istransparent to the user.

• The system continues to function even after beinginterfered with, however, coverage range is reduced. In

some applications, this is not a problem. This could betrue for users who do not stray into network fringecoverage areas.

• Two-way protocols can retry unsent messages.

Each platform, network operating model, and user profile isdifferent. As such, each application requires a unique levelof EMI reduction effort.

C.7 METHODS OF CONTROLLING EMISSIONS

Preferred methods of controlling emissions observe that theemissions must be contained to a level 40 dB less than theFCC Part 15 requirements. For WAN products, the acceptedmethod of achieving this is to shield.

Through past experience, it has become evident thatstandard techniques used to achieve FCC certification arenot enough to satisfy wireless communications. Engineeringteams logically attempt an array of decoupling, partialshielding, and PCB layout methods, which produceincremental improvements, but do not achieve the emissioncontrol requirements. Hybrid methods of shielding andsource reduction are often a good approach.

IMPORTANT: Unless the host platform is already close toachieving the goals set out in this chapter, source reductionefforts may only increase the direct materials cost of theproduct without increasing the return on investment.

If a compromise is chosen where the target levels are not thegoal, standard EMI techniques can be of value. For narrowband emissions, some form of clock frequency “pulling” orcontrol can be implemented.

C.7.1 Shielding Approach

The mechanical design of the host product must allow theEMC engineers to create a Faraday Box shield design. Thisis an electrically continuous shielded enclosure. If designedproperly, such an enclosure easily attenuates radiated signalsfrom the host device.

The shield approach initially appears to be a big step. Theadvantage is that the shield minimizes the possible redesignrequired of the host PCB platform and circuitry.

For a thorough discussion of shielded enclosure design, anexcellent reference is Electromagnetic Compatibility:Principles and Applications, by David A Weston. Thepublisher is Marcel Dekker, Inc. 270 Madison Avenue, NewYork, NY 10016. Any well-written text on EMI controlprobably also covers the design of shielded enclosures.

98-08901C39-B 203

Page 228: g18 GSM-GPRS Embedded Module

Desense

C.7.1.1 Components of the Shield DesignTo be effective, the shield design must incorporate:• A highly conductive shielded enclosure that encapsulates

all of the active circuitry. This can be constructed of sheetmetal or plated/sprayed plastic.

• Decoupling on all signals exiting the enclosure.• Control of aperture sizes in the shield to less than l/10 of

the frequency of interest. This would apply to keyboardand display apertures in the enclosure. Testing of apertureradiation at the frequencies of interest may prove thatlarger apertures are acceptable to the particular scenario.

C.7.1.2 Benefits of the Shielding ApproachEmission reduction can be achieved using shielding sourcereduction techniques, such as decoupling, or PCB layout andgrounding, or a combination of the two. Once a shield is inplace, any revisions to product circuitry have no effect onemissions levels. If a circuit level approach is used to controlthe emissions, a change in circuitry can bring a newunknown to the emission performance.

In addition, perfecting shielding designs now will provide ajump on future requirements for emission reduction. Withthe proliferation of wireless communications, emissionlevels need to be reduced. It is also likely that the FCC willtighten up the Part 15 regulations.

C.7.2 Alternate EMI Reduction Methods

Although shielding is the “brute-force” method of reducingemission levels, other methods are available, such as:• PCB layout modification using ground layers adjacent to

high speed layers• Capacitive or filter decoupling• Redistribution of module interconnects• Clock pulling

C.7.2.1 Clock PullingClock pulling is effective when the emission sources arenarrow band (Figure 64). To implement clock pulling, amethod must be devised for the modem to tell the host it ishaving difficulty receiving. Devising such a method isadmittedly very difficult. The host provides pulling of itsinternal emission source, which is identified as a potentialproblem.

If this source is the cause of the interference, the pulling orslight shift of the source frequency moves the harmonicenergy out of the receive channel. This is an inexpensive

way of solving the problem, since no special shielding ordecoupling is required.

The limitations of the clock pulling method are:• Computing devices have multiple sources.• Each source must be identified and controlled. This

identification is at times difficult. • The host and modem must communicate the problem at

hand to attempt to correct it.

Figure 64. Clock Pulling

C.8 RF NETWORK ISSUESEach RF network has its own requirements for the subscriberdevice. Most networks implement a coverage equalizationscheme. This consists of configuring the infrastructure sitesso that their RF power output is equal to that of thesubscriber device.

Since most portable devices are battery operated, thetransmitter power of the portable units is relatively low. Tocompensate for this, the base site transmitter power isdecreased to a level equal to that of the portable. The basesite has a much larger and more reliable power source, and iscapable of putting out more power. This helps overcomedesense problems that the portable unit incurs. Most networkoperators prefer not to increase their site power because ofERP licence limitations and cell overlap issues.

Network operators must consider ambient noise levels whendesigning their coverage plans. Once the wireless modemand host unit are engineered not to self-desense, a host ofother machines in the user’s environment can still impactradio performance. These machines are not usually withinclose proximity of the wireless modem antenna and have lesseffect. An FCC Class B radiator can impact the wirelessdevice if it is within 30 meters of the device, assuming thatan emission exists at the channel frequency of the radio.

Networks can assist in the desense problem by offering morethan one channel frequency at which to operate. If the radioencounters interference on a channel, it can then roam toanother.

204 98-08901C39-B

Page 229: g18 GSM-GPRS Embedded Module

Desense

WAN protocols include retry mechanisms that resendmessages not acknowledged from the subscriber device.These protocols can correct problems from intermittentnoise sources by retrying during a time slot that does notcoincide with noise source interference.

At a certain point, desensitizing a wireless modem receivercreates unacceptable coverage in the network. This usuallyis in the 10 dB range, though it can vary with networks.

C.9 ANTENNAThe Motorola g18 wireless modem is not equipped with anon-board antenna. You must provide one within the hostdevice.

C.9.1 Field Strengths from the Antenna

Field strengths from the wireless modem transmitter canreach as high as 100 V/M for WAN products. The hostdevice should be hardened to withstand these levels. LCDdisplays and switching power supplies are particularlysusceptible to RF. Capacitive decoupling of sensitive areasis required. Decouple the reference voltage points on powersupplies, reset lines on processors and keyboard scanningcircuitry.

C.9.2 Antenna Interactions

There are two interactions that can impact the performanceof the antenna.

• By placing a hand near the antenna, a user can detune theantenna and absorb energy. Accordingly, the antennamust be positioned such that interaction between the userand the card is minimized.

• The host device might also interact with the antenna. Thisis particularly true for WAN modems, which have higheroutput power. An imaginary sphere of real estate shouldbe provided for the antenna to function. Cabling for otherperipherals must not interfere with this area.

C.9.3 Antenna Cable Routing

The coaxial cable used to connect the modem to the antennamust be routed away from noise sources such as oscillators,bus lines, or noisy CPUs. These noise sources generate broadband noise that will radiate and be picked up by the antennacable. In addition, this cable should be kept as short aspossible. Avoiding noise sources is the primary goal, sowithin reasonable limits, length can be added to allowrouting away from noise sources.

When a long 90° MMCX connector needs to be used, it canbe purchased through Conectec. For more information, referto “Vendor Contacts” on page 64.

C.10 DESENSE SUMMARYDesense considerations fall into two categories when usinga wireless device and computer as a system:• The impact of the computer’s EMI on system perfor-

mance

• The impact of the RF fields from the wireless devicetransmitter on computer operation

The latter consideration is not a significant problem. If RFIis assessed properly, it can usually be corrected withminimal effort and cost.

Because of the need for system coverage, the host EMIinteraction with the radio receiver can be a significant andoften elusive problem to characterize and correct. Mostcomputers are very fast and include numerous highfrequency radiators. These can interfere with the radioreception of the wireless modem.

The theoretical levels at which the receiver might beimpacted are derived from system coverage requirementsand the sensitivity of the radio. These goals are not setarbitrarily to improve product performance but to maintainthe RF performance that the networks demand and that theradios are designed to deliver.

Since each product is unique, the level of noise is verydifficult to predict, as is the amount of effort needed tocontrol it. Measuring the product in an early engineeringphase is key to managing the situation.

98-08901C39-B 205

Page 230: g18 GSM-GPRS Embedded Module

Desense

206 98-08901C39-B

Page 231: g18 GSM-GPRS Embedded Module

98-08901C39-B

4. IP OVER AT COMMANDS LIST.

D.1 GENERALThis appendix describes the AT commands set and the newIP over AT service.

The old DSC bus IP primitives set provides radio internalinformation via commands on request, in addition tounsolicited indications.

Since the AT commands set does not provide complete radiointernal indications, a new AT interface is provided, in orderto supply these complementary IP primitives via the RS232serial port in a standard interface (AT). This service is calledCIP.

The AT commands are generally an atomic operation, inwhich only one command at a time is executed. The usermay enable or disable unsolicited AT indications, on acommand level.

The CIP service can be enabled or disabled by the user, butonce the user enables the CIP service, he or she will receiveunsolicited IP primitives based on internal radio events. TheCIP service enables the user to send IP primitive requestsand receive indications.

D.2 ENABLE IP OVER AT SERVICES +CIPE

Defined Values

<cipen>

0 IP over AT services (+CIP) is disabled

1 IP over AT services (+CIP) is enabled

Example

at+cipe?

+CIPE: 1

OK

at+cipe=?

+CIPE:(0-1)

OK

at+cipe=1

OK

D.3 DSC BUS IP PRIMITIVE OVER AT SERVICES +CIP

Defined Values

<len> The length (number of characters) of the field<primdata>.

The value of the length is in decimal.

If the field <primdata> does not exist, then<len> is 00.

<primid> The IP primitive ID (For the list of supportedIPs, refer to “IP Primitives Supported by CIP”,page 209.)

Command Possible Response(s)

+CIPE=<cipen>

+CIPE? +CIPE: <cipen>

+CIPE=? +CIPE: list of supported <cipen>s

Command Possible Response(s)

+CIP=<len>,<primid>,<subadd>[,<primdata>]

+CIP:<len>,<primid>[,<primdata>]+CME ERROR: <err>

+CIP? +CME ERROR: <err>

+CIP=? +CME ERROR: <err>

207

Page 232: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

The value is two hexadecimal bytes,represented in 4 (ASCII) characters.

<subadd> The sub address within the XCVR, for routingthis IP primitive. (Refer to “IP PrimitivesSupported by CIP”, page 209 for the list of theIPs sub addresses).

<primdata> The data of the specific IP primitive. (Refer to“IP Primitives Supported by CIP”, page 209for the list of the supported IPs). This data willhave padding bytes at the end of the primitivestructure due to the ARM 32 bit alignment.

The number of padding bytes is deferred from0 to 3*N (N > = 0). The padding bytes shouldbe counted in the <len> field. The terminal/TCU should ignore these bytes.

Example

CIP Request (IP_ERROR)

AT+CIP=10,A87E,0020,0003000000

+CIP: 24,a87f,0003FFFF434900000000FFFF

OK

The IP_ERROR_REQ primitive ID is: A87E (hexadecimal).

The sub address is 0020.

The data field is: 0003000000, 10 characters, whichrepresent 5 Hexadecimal bytes: 0x00, 0x03, 0x00, 0x00,0x00

The IP_ERROR_CNF primitive ID is: A87F (hexadecimal).

The data field is: 0003FFFF434900000000FFFF, 24characters, which represent 12 hexadecimal bytes.

Decimal bytes:

0x00, 0x03, 0xFF, 0xFF, 0x43, 0x49, 0x00, 0x00, 0x00,0x00, 0xFF, 0xFF

Example

CIP unsolicited indication

+CIP: 8,1406,00010004

+CIP: 16,a827,000000000000FFFF

AT+CIP=10,A87E,0020,0003000000

ERROR

at+cmee=2

OK

AT+CIP=10,A87E,0020,0003000000

+CME ERROR: "operation not allowed"

208 98-08901C39-B

Page 233: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

D.4 IP PRIMITIVES SUPPORTED BY CIP

D.5 REQUEST/CONFIRM PRIMITIVESREQ

IP_MUTE_REQ_ID (no_cnf)

IP_CALL_DTMF_REQ_ID (no_cnf)

IP_ERROR_REQ_IDIP_GET_HF_VOLUME_REQ_IDIP_SET_RING_LEVEL_REQ_ID

CNF

IP_ERROR_CNF_ID IP_GET_HF_VOLUME_CNF_ID IP_SET_RING_LEVEL_CNF_ID

SIM Card Information

SEEM_ACTIVATE_CNF_ID: SEEM_STATUS_CNF_ID: SEEM_PIN_VERIFY_CNF_ID: SEEM_PIN_CHANGE_CNF_ID: SEEM_PIN_DISABLE_CNF_ID: SEEM_PIN_ENABLE_CNF_ID: SEEM_UNBLOCKING_CNF_ID:

D.6 UNSOLICITED PRIMITIVESIND IP_ABBR_DIAL_TBL_IND_ID IP_CALL_STATUS_IND_IDIP_CLASS_IND_IDIP_LOW_VOLTAGE_IND_ID IP_MUTE_IND_IDIP_PD_USAGE_IND_IDIP_HOOKSWITCH_IND_ID

IP_CALL_DTMF_REQ 0xA835 0x0017

IP_CALL_STATUS_IND 0xA827 ind->IP

IP_CLASS_IND 0xA829 ind->IP

IP_HOOKSWITCH_IND 0xA809 ind->IP

IP_INDR_CTRL_STATE_IND 0xA825 ind->IP

IP_MUTE_REQ 0xA822 0x0017

IP_MUTE_IND 0xA808 ind->IP

IP_PD_USAGE_IND 0xA826 ind->IP

IP_STOP_REQ 0xA82F req->IP

SEEM_ACTIVATE_CNF 0x1402 cnf->IP

SEEM_ACTIVATE_IND 0x1403 ind->IP

SEEM_CARD_STATUS_IND 0x142B ind->IP

SEEM_DEACTIVATE_IND 0x1406 ind->IP

SEEM_PIN_CHANGE_CNF 0x1411 cnf->IP

SEEM_PIN_DISABLE_CNF 0x1413 cnf->IP

SEEM_PIN_ENABLE_CNF 0x1415 cnf->IP

SEEM_PIN_VERIFY_CNF 0x1417 cnf->IP

SEEM_STATUS_CNF 0x140f cnf->IP

SEEM_UNBLOCKING_CNF 0x1419 Cnf->IP

IP_ERROR_REQ 0xA87E 0x0020

IP_ERROR_CNF 0xA87F Cnf->IP

IP_LOW_VOLTAGE_IND* 0xA884 ind->IP

IP_NUM_OF_ATTACHED_PERIPHERALS_IND

0xA890 ind->IP

IP_ATTACHED_PERIPHERALS_INFO IND

0xA88F ind->IP

IP_GET_HF_VOLUME_REQ 0xA886 0x0017

IP_GET_HF_VOLUME_CNF 0xA887 Cnf->IP

IP_HF_AUDIO_STATUS_IND 0xA888 ind->IP

IP_LTC_ERASED_IND 0xA88A ind->IP

IP_SET_RING_LEVEL_REQ 0xA88B 0x0017

IP_SET_RING_LEVEL_CNF 0xA88C

Cnf->IP

IP_ABBR_DIAL_TBL_IND 0xA831 ind->IP

*IP_LOW_VOLTAGE_IND - Not supported by g18.

98-08901C39-B 209

Page 234: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

IP_INDR_CTRL_STATE_IND_ID IP_STOP_REQ_ID(txvr->periph)

IP_NUM_OF_ATTACHED_PERIPHERALS_IND

IP_ATTACHED_PERIPHERALS_INFO_IND

IP_HF_AUDIO_STATUS_IND

IP_LTC_ERASED_IND

SEEM_DEACTIVATE_IND_ID SEEM_ACTIVATE_IND_ID

D.7 IP PRIMITIVES CIP SPECIFICATIONS

D.7.1 Class Indicator Primitives

The transceiver sends an ip_class_ind primitive to indicatethe current state of the phone. It is sent shortly after powerup to all the peripherals. It is also sent following a warm plugattachment and whenever the current state of the phonechanges.

The primitive contains several pieces of information that arevery useful to peripherals at power up. The primitive is

specifically designed to "get the ball rolling" in theperipheral and it indicates that the transceiver is ready toperform high level communication with the IP. Intelligentperipherals must wait for the first ip_class_ind primitivebefore sending a primitive to the transceiver (with theexception of the bic_init_intelligent_cnf). Any primitivessent to the peripheral before the ip_class_ind primitivecontain valid data and can be used by the peripheral.

The initial ip_class_ind primitives may not contain theactual number of abbreviated dialing phone book locationsin the SIM card or EEPROM. The transceiver needs to scanand sort the phone book locations before it can indicate thenumber of locations. In addition, the SIM card may be PINprotected. If it is, the SIM card phone book is not accessibleuntil a valid PIN is entered. Currently, this interface supportsa maximum of 255 locations in EEPROM and SIMcombined.

For the restrict phone book start and restrict phone book endfields, the phone book location numbering scheme for theEEPROM and SIM phone book locations is defined by thenumbering scheme field in the ip_abbr_dial_tbl_ind primitive.

BROADCAST GROUP: MMI Statistics

Table 39. IP_CLASS_IND Parameters

Name Format Valid Values Description

Reserved WORD 0 Reserved for future use. Peripherals should ignore it.

Restrict Phone Book Start

WORD

0-2550

Start of phone book location range for the protected (1) and recall only (2) Restrict Phone Book Access modes.Valid for ui1 products only.Obsolete for ui2 products and successors.

Restrict Phone Book End

WORD

0-255254

End of phone book location range for the protected (1) and recall only (2) Restrict Phone Book Access modes.Valid for ui1 products only.Obsolete for ui2 products and successors.

Number of SIM Locations

BYTE 0-155255

Number of SIM card abbreviated dialing locations.Number of locations unknown, initialization in progress.

Number of E2 Locations

BYTE 0-100255

Number of EEPROM abbreviated dialing locations.Number of locations unknown, initialization in progress.

210 98-08901C39-B

Page 235: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Language BYTE Language used for textual information is presented to user via the TXVR's man-machine interface. Any values not listed indicate a new language and it is up to the peripheral to decide what language it will use.

012345678910111213141516171819202122

EnglishGermanDanishFrenchItalianSpanishSwedishDutchPortugueseFinnishNorwegianGreekHungarianTurkishPolishThaiVietnameseMalayIndonesianTagalogChineseCzechComplex Chinese

Bad Device BYTE01-255

Indicates whether a bad device condition is present.No_bad_device.Bad_device.

Manual Test BYTE01

Indicates whether the TXVR is in manual test mode.In normal mode (not manual test).In manual test mode.

Lock State BYTE01

Indicates whether the TXVR is locked.Unlocked.Locked.

Table 39. IP_CLASS_IND Parameters (Continued)

Name Format Valid Values Description

98-08901C39-B 211

Page 236: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:40,a829,0090000000FE786400000000000014000100FFFF-----ip_class_ind

+CIP: 40,a829,0090-0000-00FE-78-64-00-00-00-00-00-00-14-00-01-00FFFF----

254--120-100 20

Reserved 0090

RestrictPhone Book AccessMode

BYTE

012345

Indicates the Restrict Phone Book Access mode. The protected and recall only modes are an alternate, older restriction scheme that only apply to ui1 phones (BMW Phase IV). For these modes, access to the phone book locations outside the range defined by the restrict phone book start and end fields is restricted.No restrictions, all locations can be read/dialed.Protected, storing/recalling is not allowed outside range (ui1).Recall only, only recalling is allowed outside range (ui1).Phone only, EEPROM locations can be read/dialed.SIM only, SIM locations can be read/dialed.No access, no locations can be read/dialed.

RestrictKeypadDialing

BYTE

01

Indicates whether keypad dialing is restricted. If keypad dialing is restricted, all keypad dialing except for emergency dialing is restricted. Note: Phone book locations, which have not been restricted by the Restrict Phone Book Access mode, may be dialed but not programmed.Keypad dialing allowed.Keypad dialing restricted.

Restrict Phone Number Length

BYTE

1-201-32

Indicates the maximum phone number length allowed for call origination. Only phone numbers less than or equal to this value may be called. Note that emergency dialing is still possible irrespective of this length.Valid values for GSM (900 Mhz) and DCS (1800 Mhz).Valid values for PCS (1900 Mhz) phones.

Unused 1 BYTE 0 Available for future use.

Current State BYTE01

01

01

0

>> Warm plug capable (bit 0)Not capable of warm plug.Capable of warm plug.

>> Charge only mode (bit 1)Not in charge only mode.In charge only mode.

>> warm plug active (bit 2) bInactive mode.Active mode.

>> reserved for future use (bits 3-7)Reserved bits are zeroed.

Unused BYTE 0 Available for future use.

Table 39. IP_CLASS_IND Parameters (Continued)

Name Format Valid Values Description

212 98-08901C39-B

Page 237: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

RestrictPhonebook Start 0000

RestrictPhonebook End 00FE - 254

Number of SIM Locations 78 - 120

Number ofE2 Locations 64 - 100

Language 00- English

Bad Device 00

Manual Test 00

Lock State 00- Unlocked

Restrict Phone Book Access Mode 00

Restrict Keypad Dialing 00

Restrict Phone Number Length 14 -20

Unused 1 00

Current State 01

Unused 21 00

D.7.2 Power Down Primitives

At power down, the transceiver informs peripherals via theip_stop_req primitive that the transceiver is powering down.A peripheral that receives an ip_stop_req should perform itsown shutdown procedure, which may include saving someinformation from the transceiver. After this procedure iscomplete, the peripheral should inform the transceiver viathe ip_stop_cnf primitive that it is ready for the power down.

Since peripherals may not function correctly, the transceiverwill eventually time out waiting for ip_stop_cnf primitivesfrom the peripherals. However, in error recovery, significantadditional time is added to the power down process whichmay cause user dissatisfaction. The peripheral must respondwith an ip_stop_cnf primitive in normal situations.

BROADCAST GROUP: Power Down

Example

+CIP: 0,a82f,-----------IP_STOP_REQ (transc->periph.)

D.7.3 Phone Book Related Primitives

The transceiver provides the peripheral with information onphone book locations via the ip_class_ind, ip_pd_usage_indand ip_abbr_dial_tbl_ind primitives. Peripherals canimplement a phone book browsing interface using theinformation available with these primitives and theip_get_info_element_req and ip_get_info_element_cnf

primitives. The primitives support phone book browsing bylocation number and are sorted alphabetically by alpha-tag.Please note that GSM Recommendation 07.07 defines astandards-based phone book interface. This alternateinterface is the preferred interface for future applications.

The transceiver sends an ip_pd_usage_ind primitive toinform peripherals that a phone book location (personaldirectory location) is being used to originate a call.

BROADCAST GROUP: Personal Directory Statistics

Table 40. IP_STOP_REQ Parameters

Name Format Valid Values Description

None None None

Table 41. IP_PD_USAGE_IND Parameters

Name Format Valid Values Description

Memory Type WORD 75Other

Abbreviated dialing memory location.Reserved and should be ignored by the peripheral.

Device Type WORD 01Other

Memory location residing in EEPROM.Memory location residing in the SIM.Reserved and should be ignored by the peripheral.

Location BYTE 1-255 Abbreviated dialing location used per device type.

98-08901C39-B 213

Page 238: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

--CALLING_FROM_PB_ABRA_DIAL--NO1--EPROM---ENTER_SMART_BUTTON

+CIP:16,a826,004B-0000-01-FFFFFF-IP_PB_USAGE_IND

Memory Type 004B 75

Device Type 0000 EEPROM

Location 01

Reserve FF-FF-FF

+CIP:16,a826,004B-0001-01-FFFFFF-IP_PB_USAGE_IND

75 SIM LOCATION 1

The transceiver sends an ip_abbr_dial_tbl_ind primitive toprovide peripherals with information on abbreviated dialinglocations in EEPROM and the SIM card.

BROADCAST GROUP: Personal Directory Statistics

Reserved 3 BYTES Padding added by compiler. Should be ignored by the peripheral.

Table 41. IP_PD_USAGE_IND Parameters (Continued)

Name Format Valid Values Description

Table 42. IP_ABBR_DIAL_TBL_IND Parameters

Name Format Valid Values Description

Reserved WORD Reserved for future use, peripherals should ignore.

Numbering Scheme

BYTE

0

The Numbering Scheme indicates how the transceiver interprets abbreviated dialing location numbers. For example, EEPROM locations followed by SIM locations. This information is necessary so that a peripheral can assign the same meaning to location references and provide MMI consistency.Note that EEPROM locations followed by SIM locations are equivalent to the `MT' storage type defined in [4].EEPROM locations followed by SIM locations.

Table ID BYTE 01

Usage Table.Alpha Sort Table.

Reserved WORD Reserved for future use, peripherals should ignore.

Usage TableorAlpha Sort Table

32-255BYTES

The Usage Table is a bitmap that indicates the abbreviated dialing locations that contain a number or alpha-tag. When a bit is set to one, the location contains a number or alpha-tag. The first byte contains information on locations 1 through 8, LSB is location 1. The second byte contains information on locations 9 through 16, LSB is location 9. And so on.The Alpha Sort Table is a table containing all abbreviated dialing locations that have an alpha-tag defined. Each byte contains a location number. The table is sorted alphabetically. The end of the table is indicated when a byte has a value of zero, or the 255th byte has a valid location number. Since the transceiver supports a maximum of 255 locations, this field can contain a maximum of 255 bytes.

214 98-08901C39-B

Page 239: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:32,a831,0090-00-01-FFFF-9669676F01666ECB6500

01-alpha_sort_table

Reserved 0090

Numbering Scheme 00

Table ID 01-alpha_sort_table

Reserved FFFF

Usage Table or Alpha Sort Table 96-69-67-6F-01-66-6E-CB-65-00

+CIP:102,a831,0101-00-00-DFF7-010000000000000000000000F06100000000200000000000000400000000000000000000000000000000000000

00-usage_table

Reserved 0101

Numbering Scheme 00

Table ID 00-Usage_table

Reserved DFF7

Usage Table or Alpha Sort Table010000000000000000000000F06100000000200000000000000400000000000000000000000000000000000000

D.7.4 Display Indicator Primitives

The transceiver sends an ip_indr_ctrl_state_ind primitive toinform peripherals of display indicator state changes in thetransceiver's display. At power-up, all indicators areassumed to be off. No ip_indr_ctrl_state_ind primitives aresupplied to indicate this initial state. Following a warm-plugattachment, ip_indr_ctrl_state_ind primitives are sent toprovide the current state of the indicators.

BROADCAST GROUP: Indicator

For the IN USE indicator:

Off (0). Phone not in use. No call in progress.

On (1). Phone in use. A call is in progress.

Flashing (2). Not applicable.

For the NO SERVICE indicator:

Off (0). The phone is registered with a system.

On (1). The phone is outside any system coverage.

Flashing (2). The phone is in an area with coverage, but isnot registered with the system. Only emergency calls (112)are allowed.

The ROAM indicator is meaningful only if the NOSERVICE indicator is off.

Off (0) The phone is registered with its home network.

On (1) The phone is registered with a preferred system otherthan home.

Flashing (2) The phone is registered with a non-preferredsystem.

+CIP: 8,a825,00-01-0000 --ip_indr_ctrl_state_ind--in call

00 - In_use

01- Calling

Indicator ID - 00 in_use

Indicator State 01- calling

Reserved 00-00

Table 43. IP_INDR_CTRL_STATE_IND Parameters

Name Format Valid Values Description

Indicator ID BYTE 012

IN USE indicator.ROAM indicator.NO SERVICE indicator.

Indicator State BYTE 012

Off.On.Flashing.

Reserved 3 BYTEs Padding added by compiler. Should be ignored by the peripheral.

98-08901C39-B 215

Page 240: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

D.7.5 Call Control Interface Primitives

The call control interface primitives deal with the control ofvoice calls.

D.7.5.1 BackgroundThe transceiver's voice calls are always under parallel callcontrol. This means that any peripheral or handset connectedto the transceiver may act on a voice call regardless of thedevice that actually established the call.

When a peripheral wants to originate a call, it should use theip_call_start_req primitive. The peripheral can use thisprimitive to specify the digits to dial (keypad dialing format)or specify a phone book location (memory dialing format).Automatic redial from a peripheral is not supported.

The presence of a ringing, mobile-terminated call isannounced via the ip_call_status_ind primitive. A peripheralcan direct the transceiver to answer the call via theip_call_accept_req primitive. If the peripheral is interestedin the outcome of call establishment, it will need to monitorsubsequent ip_call_status_ind primitives.

When a peripheral wants to release a call, it can send anip_call_release_req primitive. The transceiver will supplysubsequent call status information via the ip_call_status_indprimitive.

D.7.5.2 Call RestrictionsCall restriction settings in the transceiver's EEPROM andSIM card can affect the call control interface.

Restrict keypad dialing is a flex option. It can preventkeypad dialing except for emergency dialing. Memorydialing from phone book locations is allowed per additionallimitations which may be imposed by restrict phone bookaccess options. The restrict keypad dialing field in theip_class_ind primitive indicates when keypad dialing isrestricted.

Restrict phone book access is a flex option. It can preventvarious types of phone book dialing (memory dialing). TheRestrict Phone Book Access mode, Restrict Phone BookStart, and Restrict Phone Book End fields in the ip_class_indprimitive indicate the transceiver's restricted phone bookaccess settings.

Restrict phone number length is a flex option. It controls themaximum phone number length for mobile-originated calls.For example, the maximum phone number length can be setto prevent international dialing. Emergency dialing isalways allowed regardless of the maximum phone numberlength. The restrict phone number length field in the

ip_class_ind primitive indicates the transceiver's maximumphone number length.

Newer SIM cards support the fixed dialing feature. A specialSIM card phone book contains a list of phone numberprefixes that can be used for outgoing calls. When fixeddialing is enabled, the leading digits in an outgoing call mustmatch a number in the fixed dialing phone book. The fixeddialing status can be determined via primitives in [4].

Restrict incoming calls is a flex option. This restrictionprevents peripherals from being informed of mobileterminated call establishing events via the ip_call_status_indprimitive. This restriction is not communicated to theperipheral directly.

D.7.6 Call Status Indication Primitives

The transceiver sends an ip_call_status_ind primitive toannounce a change in the status of a voice call that itcontrols.

• <Idle>: The CC has returned to the fully Idle state. Nocommunication with the network is in progress. Note thatthe CC may go to the Idle state from any other state.

• <MO Establishment>: The CC is attempting to establisha mobile-originated call.

• <Waiting to Answer MT Call>: The network is attempt-ing to establish a call. The CC is waiting for an entity toinstruct it to answer the call.

• <Completing MT Establishment>: An entity hasinstructed the CC to answer the call. The CC iscompleting the process of establishing the call.

• <Fully Active>: Call establishment is completed. Thecurrent call is now fully active.

• <Releasing>: The current call has started releasing. Notethat the CC may go to the Releasing state from any stateexcept Idle.

The ip_call_status_ind contains a local tone status bit, whichindicates the phone is generating tones locally after a callattempt has failed. The local tone status bit is only validwhen the current call state is idle. In all other call states, theperipheral should ignore the local tone status bit.

BROADCAST GROUP: Call

Note

An IP may receive what it considers to beduplicate call status indications, that is,primitives with the same information more thanonce. IPs must not be affected by receivingduplicate call status indications.

216 98-08901C39-B

Page 241: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 44. IP_CALL_STATUS_IND Parameters

Name Format Valid Values Description

Local Tone BYTE0 1

>> local tones generated by transceiver (bit 7)Local tones off.Local tones on.

>> bits 0-6 are reservedPeripheral must ignore these bits.

Extended Call States

BYTE

1000010000100001

1000010000100001

Bits indicate current and previous extended call states related to waiting calls, held calls, and multiparty calls.

>> Previous Call State (high nibble)Multiparty call present.Held call present.Active call present.Incoming / Waiting call present.

>> Current Call State (low nibble)Multiparty call present.Held call present.Active call present.Incoming / Waiting call present.

Reserved BYTE Reserved for future use, peripherals must ignore.

Current Call State

BYTE

012345678

>> upper nibble is reservedperipheral must ignore these bits.>> lower nibble

Idle.MO Establishment.Waiting to Answer MT Call.Completing MT Establishment.Fully Active (includes call on hold).Releasing.Redial.Call Pending.MO Alerting.

98-08901C39-B 217

Page 242: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example+CIP: 6,a827,0000000700FF42D1 MO PENDING

+CIP:16,a827,0011000200FFFFFF11-INCOMING CALL

02-WAITING TO

+CIP:16,a827,001000030053FFFF-03-COMPLETINGMT ESTA.

+CIP: 16,a827,0010000300C0FFFF

+CIP:16,a827,002200040008FFFF-04 -ACTIVE CALL

+CIP:16,a827,002200040008FFFF 04 -ACTIVE CALL

Local Tone 00

Extended3Call States 22 - Active/previous_call_present

Reserved 00

Current Call State 04 - Mo establishment

PreviousCall State 00

Reserved 08-FF-FF

D.7.7 Generate DTMF Signalling Primitives

A peripheral can send ip_call_dtmf_req primitives so thatDTMF signalling will be sent to the network. The network

generates the tones to the called party. The ip_call_dtmf_reqprimitive does not generate keypress feedback tones. Theip_key_feedback_ind primitive can be used for this purpose.

Currently, DTMF signaling can only be sent during a callwhen the current state is Fully Active, (see“IP_CALL_STATUS_IND Parameters,” page 217). If thetransceiver receives an ip_call_DTMF_REQ when it is notallowed, the request is ignored. If DTMF signaling is notallowed, the transceiver simply ignores the primitive.

In future, DTMF signalling may be allowed in other callstates. DTMF signaling will never be allowed in the Idlestate. This will prevent nuisance primitives every time theuser presses a key on the peripheral.

The peripheral should send two ip_call_dtmf_req primitivesfor each DTMF digit. The first is normally sent as a result ofa user's key press. It should indicate Start DTMF Signaling.The second is normally sent as a result of a user's key release.It should indicate Stop DTMF Signaling. For the secondaction, the timestamp field indicates the amount of time inmilliseconds that the signaling lasts. This is usually theamount of time that the user has held down the key. Thetransceiver uses the timestamp to produce DTMF signalingfor the correct amount of time in case of network delays orother problems.

PreviousCall State

BYTE

012345678

>> upper nibble is reserved peripheral must ignore these bits.>> lower nibble

Idle.MO Establishment.Waiting to Answer MT Call.Completing MT Establishment.Fully Active (includes call on hold).Releasing.Redial.Call Pending.MO Alerting.

Reserved 3 BYTE Padding added by compiler. Should be ignored by the peripheral.

Table 44. IP_CALL_STATUS_IND Parameters (Continued)

Name Format Valid Values Description

218 98-08901C39-B

Page 243: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

at+cip=14,A835,0017,00000000010031-START-ip_call_dtmf_req

OK

Time Stamp 00 00 00 00

Start 01

Character Set 00

DTMF Digit 31 (‘1’)

at+cip=14,A835,0017,00000020000031-END-ip_call_dtmf_req

OK

D.7.8 Hook-switch Status Indicator Primitives

The transceiver sends an ip_hookswitch_ind primitive toinform peripherals of the status of portable/externalhandset(s), analog/digital hands-free device(s), and theboom headset (hearing aid adaptor) device.

BROADCAST GROUP: Indicator

Table 45. IP_CALL_DTMF_REQ Parameters

Name Format Valid Values Description

Time Stamp LWORD 0non-zero

When DTMF signaling starts, it should be set to zero.Otherwise, it should be set to time in milliseconds since starting.

Start/Stop BYTE 01

Stop DTMF Signaling.Start DTMF Signaling.

Character Set BYTE0

The character set defines how the DTMF digit is formatted. Motorola GSM Character Set (ASCII).

DTMF Digit BYTE `0'-'9','*','#'ASCII

DTMF digit to start/stop per Character Set.

Table 46. IP_HOOKSWITCH_IND Parameters

Name Format Valid Values Description

Update Reason BYTE 0123456789101112

Flip State Change.Boom Headset Add/Remove.Analog Hands-free Add/Remove.Digital Hands-free Add/Remove.Analog Handset Add/Remove.Digital Handset Add/Remove.Portable Cradle State Change.External Digital Handset Lifted.External Digital Handset Hung-Up.Handset/Hands-free Toggle.Call State Begin/End.Exit Manual Test.Invalid Reason.

Reserved BYTE Reserved for future use, peripheral must ignore.

98-08901C39-B 219

Page 244: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

PICK_UP_HS

+CIP:16,a809,07-00-00-05-04-0E-FFFF-IP_HOOKSWITCH_IND

07-handset_lifted

Update Reason 07 - External Digital Hand-set Lifted

Reserved 00

Info Mask 00

Hands-free Present Mask 05 - analog hands-freespeakers present and hands- free digital devicespresent (DSC addressnumber 2)

Handset Present Mask 04-->> external digital hand-set present

HandsetActive Mask4 0E

Info Mask BYTE01

01

>> Flip state (bit 0)Closed.Open, or no flip.

>> Boom headset device (bit 1)Not present.Present.

>> Bits 2-7 are reserved for future use, peripheral must ignore.

Hands-free Present Mask

BYTE01

01

>> Analog hands-free speakers (bit 0)Not present.Present.

>> Hands-free digital devices (bits 1-7)Not present.Present.>> If Hands-free Present Mask byte is 0, there are no hands-free devices.

HandsetPresent Mask

BYTE01

01

>> Portable handset (bit 0)Not present (mobile/transportable).Present (portable phone).

>> External digital handset (bits 1-7)Not present.Present.

>> If Handset Present Mask byte is 0, there are no handsets.

HandsetActive Mask

BYTE01

01

>> Portable cradle state (bit 0)In cradle, or not a portable.Not in cradle, or not supported.>> External digital handset (bits 1-7)On hook (in cup).Off hook (out of cup).>> If Handset Active Mask byte is 0, all handsets are on hook

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 46. IP_HOOKSWITCH_IND Parameters (Continued)

Name Format Valid Values Description

220 98-08901C39-B

Page 245: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Reserved FFFF

HS_HUNG_UP

+CIP:16,a809,08-00-00-05-00-00-FFFF-IP_HOOKSWITCH_IND

D.7.9 Microphone Mute Primitives

A peripheral can send an ip_mute_req primitive to instructthe Audio Manager to update the microphone mute state.There is no confirmation to this primitive but there is anip_mute_ind primitive.

The transceiver sends an ip_mute_ind primitive to indicate achange in the microphone mute state. The microphone mutestate can be changed by an intelligent peripheral via theip_mute_req primitive. It can also be changed via thephone's man-machine interface.

BROADCAST GROUP: Indicator

Example

+CIP: 8,a808,01460000 - ip_mute_ind--01-mute_on

+CIP: 8,a808,00060401-ip_mute_ind--00-mute_off

Mute state 00

Padd 06 04 01

D.7.10 SEEM Interface Primitives

At power up, after the transceiver has determined the cardreaders present on the DSC bus, it will choose a card readerand SIM card to activate. The transceiver gives a SIM cardin an external card reader priority over a SIM card in theinternal card reader. For details on individual card reader

procedures at power up, power down, SIM carddeactivation, and SIM card insertion, refer to the GSMSubscriber SIM Card Reader Interface Specification,version 1.2.

The primitives listed in the following sections can be used todetermine SIM card status. In general, there are two servicecategories: limited service and ready for full service. Withlimited service, no SIM data fields can be accessed and onlyemergency calls can be placed. Table 49 documents how todetermine the service status category but does not documentall possible return status values for each of the primitivesinvolved. Only primitives with a documented return statusshould be used to determine the SIM card status. Primitive/return status pairs not shown should be ignored.

Table 47. IP_MUTE_REQ Parameters

Name Format Valid Values Description

Type BYTE 0 Toggle microphone mute state, off->on or on->off

Table 48. IP_MUTE_IND Parameters

Name Format Valid Values Description

Mute State BYTE 01

Microphone muting is OFF.Microphone muting is ON.

Reserved 3 BYTEs Padding added by compiler. Should be ignored by the peripheral.

98-08901C39-B 221

Page 246: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 49. SIM Card Status

SIM Card Status Primitive Return

Status Description

Insert Card(Emergency Only)

SEEM_ACTIVATE_CNF No SIM No card in any card reader at power up.

SEEM_DEACTIVATE_IND No SIM The active card was removed.

Check Card(Emergency Only)

SEEM_DEACTIVATE_IND Bad SIM Bad card, error in communications, or card is backwards.

SEEM_ACTIVATE_INDSEEM_ACTIVATE_CNF

Bad SIM Bad card detected at power up or when activating a new card.

Enter PIN(Emergency Only)

SEEM_STATUS_CNF PIN Enabled

A PIN enabled card has been inserted.

SEEM_PIN_VERIFY_CNF Bad Code Incorrect PIN entered. `Wrong PIN' will blink.

Blocked(Emergency Only)

SEEM_STATUS_CNF PIN Blocked A PIN blocked card has been inserted.

SEEM_PIN_CHANGE_CNFSEEM_PIN_DISABLE_CNFSEEM_PIN_ENABLE_CNFSEEM_PIN_VERIFY_CNF

PIN Blocked Incorrect PIN entered more than 3 times, card is blocked.

SEEM_UNBLOCKING_CNF PIN Blocked An incorrect unblock code was entered.

Bad Cardsee Supplier(Emergency Only)

SEEM_STATUS_CNFSEEM_PIN_CHANGE_CNFSEEM_PIN_DISABLE_CNFSEEM_PIN_ENABLE_CNFSEEM_PIN_VERIFY_CNFSEEM_UNBLOCKING_CNF

No SecretCodeorOtherTechnicalProblem

The SIM card is defective.

Blocked,see Supplier(Emergency Only)

SEEM_STATUS_CNFSEEM_UNBLOCKING_CNF

Permanently Blocked

The SIM card is permanently blocked.

Transition to New Status in Process(Emergency Only)

SEEM_ACTIVATE_CNF SIM Available

SIM card is activated.

222 98-08901C39-B

Page 247: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

D.7.11 Idle SIM Card Notification Primitives

The transceiver sends a seem_activate_ind primitive toindicate that an idle, non-active SIM card has been insertedor removed. This primitive does not indicate anything aboutthe status of the active SIM card.

BROADCAST GROUP: SIM Availability

Example

+CIP: 8,1403,0004-007F 04_idle_sim-SEEM_ACTIVATE_IND

SIM Status 0004 › Idle SIM, idle SIMinserted.

Reserved 007F

+CIP: 8,1403,0001-0381 01_no_sim_==remove_sim-SEEM_ACTIVATE_IND

SIM Status- -- 0001 › No SIM, idle SIMremoved or no alternate SIMpresent

Reserved 007F

D.7.12 SIM Card Deactivation Notification

The transceiver sends a seem_deactivate_ind primitive toindicate that the active SIM card has been removed or is nolonger usable because of a SIM card communication failure.This primitive always indicates that the active SIM card is nolonger usable.

BROADCAST GROUP: SIM Availability

Ready forFull Services

SEEM_STATUS_CNF PIN Disabled

PIN code is disabled.

SEEM_PIN_VERIFY_CNF Successful PIN entry has unlocked the SIM card.

SEEM_UNBLOCKING_CNF Successful PUK entry has unblocked the SIM card.

Table 49. SIM Card Status (Continued)

SIM Card Status Primitive Return

Status Description

Table 50. SEEM_ACTIVATE_IND Parameters

Name Format Valid Values Description

SIM Status WORD 124

No SIM, idle SIM was removed or no alternate SIM is present. Bad SIM.Idle SIM, idle SIM inserted.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 51. SEEM_DEACTIVATE_IND Parameters

Name Format Valid Values Description

SIM Status WORD 12

No SIM, active SIM card has been removed.Bad SIM, phone can no longer talk to the active SIM card.

98-08901C39-B 223

Page 248: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP: 8,1406,0001-0381 01-no_sim-SEEM_DEACTIVATE_IND

SIM Status 0001 › No SIM, active SIM card has been removed

Reserved 0381

D.7.13 SIM Card Activation Notification Primitives

The transceiver is responsible for deciding when to initiate aSIM card activation. It will forward a copy of theseem_activate_cnf primitive to subscribing peripherals.Therefore, a peripheral can use the seem_activate_cnf todetermine the state of the active SIM card.

BROADCAST GROUP: SIM Availability

Example

+CIP: 8,1402,0001-0200 01_no_sim-SEEM_ACTIVATE_CNF

SIM Status 0001 › No SIM, active SIM card has been removed

Reserved 0200

D.7.14 SIM Card Security Notifications

Shortly after the transceiver activates a SIM card it willcheck the PIN status of the SIM card. When provided, the

transceiver will subsequently coordinate the submission ofcodes such as the PIN and PUK to the SIM card. Thetransceiver forwards a copy of the confirmation primitivesassociated with these procedures to peripherals. This allowsperipherals to track the security status of the active SIM card.Peripherals may also check the active SIM card's securitystatus via the newer MMI primitives ip_gen_pin_status_reqand ip_gen_pin_status_cnf.

Immediately after SIM card activation, the transceiverforwards a seem_status_cnf primitive to peripherals.

BROADCAST GROUP: SIM Security/Access

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 51. SEEM_DEACTIVATE_IND Parameters (Continued)

Name Format Valid Values Description

Table 52. SEEM_ACTIVATE_CNF Parameters

Name Format Valid Values Description

SIM Status WORD 012

SIM Available, active SIM has answered to reset correctly.No SIM, there is no active SIM card.Bad SIM, phone cannot talk to the active SIM card.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 53. SEEM_STATUS_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 235678

PIN enabled, PIN entry required.PIN disabled, no PIN entry required.PIN blocked, user must enter PUK to unblock.Permanently blocked.No secret code.Other technical problem.

224 98-08901C39-B

Page 249: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:8,140f,0003-0300 03_pin_disable-SEEM_STATUS_CNF

PIN Result 0003 › PIN Disabled, no PINentry required

Reserved 0300

Following a PIN entry attempt, the transceiver forwards aseem_pin_verify_cnf primitive to peripherals.

BROADCAST GROUP: SIM Security/Access

Example

+CIP: 8,1417,0005-0300 05_PIN_BLOCKED---SEEM_PIN_VERIFY_CNF

PIN Result 0005 › PIN Blocked, from 3rdPIN verification failure

Reserved 0300

Following a PUK entry attempt, the transceiver forwards aseem_unblocking_cnf primitive to peripherals.BROADCAST GROUP: SIM Security/Access

Example

+CIP: 8,1419,0000-0300 00_SUCCESS_PUK(PUK2)SEEM_UNBLOCKED_CNF

PIN Result 0000 › Success, PUK verificationsuccessful

Reserved 0300

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 53. SEEM_STATUS_CNF Parameters (Continued)

Name Format Valid Values Description

Table 54. SEEM_PIN_VERIFY_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 01578

Success, PIN verification successful.Bad Code, PIN verification failure, not PIN blocked.PIN Blocked, from 3rd PIN verification failure.No Secret Code.Other Technical Problem.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 55. SEEM_UNBLOCKING_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 01678

Success, PUK verification successful.Bad code, PUK verification failure, not permanent blocked.Permanently blocked, from 3rd PUK verification failure.No secret code.Other technical problem.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

98-08901C39-B 225

Page 250: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Following a PIN disable attempt, the transceiver forwards aseem_pin_disable_cnf primitive to peripherals.

BROADCAST GROUP: SIM Security/Access

Example

+CIP:8,1413,0000-0300-----_SUCCESS_DISABLE--SEEM_PIN_DISABLE_CNF

PIN Result 0000 › Success, PUK verification successful

Reserved 0300

Following a PIN enable attempt, the transceiver forwards aseem_pin_enable_cnf primitive to peripherals.

BROADCAST GROUP: SIM Security/Access

Example

+CIP:8,1415,0000-0300 00_SUCCESS_ENABLE--SEEM_PIN_ENABLE_CNF

PIN Result 0000 › Success, PIN entryrequired at power-up.

Reserved 0300

Following a PIN change attempt, the transceiver forwards aseem_pin_change_cnf primitive to peripherals.

BROADCAST GROUP: SIM Security/Access

Table 56. SEEM_PIN_DISABLE_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 013578

Success, no PIN entry required at power-up.Bad code, PIN does not match, PIN not disabled.PIN disabled, PIN entry was already disabled.PIN blocked, from 3rd bad PIN code.No secret code.Other technical problem.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 57. SEEM_PIN_ENABLE_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 012578

Success, PIN entry required at power-up.Bad code, PIN does not match, PIN not enabled.PIN enabled, PIN entry was already enabled.PIN blocked, from 3rd bad PIN code.No secret code.Other technical problem.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

226 98-08901C39-B

Page 251: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:8,1411,0000-0300->00_SUCCESS_PIN_CHANGE---SEEM_PIN_CHANGE_CNF

PIN Result 0000 › Success. PIN code was changed

Reserved 0300

Following a warm plug attach, the transceiver sends aseem_card_status_ind primitive with current SIM cardsecurity information. Peripherals should be careful using the

PIN result field. This field contains the status of the lastsecurity operation. Its meaning is largely dependent on thelast security operation attempted. The ip_gen_pin_stat_reqand ip_gen_pin_stat_cnf primitives are a more reliablemechanism for determining the PIN status of the active SIMcard following a warm plug attach.

BROADCAST GROUP: SIM Security/Access

Table 58. SEEM_PIN_CHANGE_CNF Parameters

Name Format Valid Values Description

PIN Result WORD 014578

Success, PIN code was changed.Bad code, old PIN does not match, not changed.Not allowed, PIN entry is not enabled, cannot change.PIN blocked, from 3rd bad PIN code.No secret code.Other technical problem.

Reserved WORD Padding added by compiler. Should be ignored by the peripheral.

Table 59. SEEM_CARD_STATUS_IND Parameters

Name Format Valid Values Description

PIN Result WORD 0123456789

Success, last operation successfulBad code, last operation not successfulPIN enabled, PIN entry was already enabledPIN disabled, PIN entry was already disabledNot allowed, last operation is not allowedPIN Blocked, from 3rd bad PIN codePermanently blocked, from 3rd pad PUK codeNo secret codeOther technical problemSwitch band

SIM Status WORD 0123456789

SIM available, active SIM has answered to reset properlyNo SIM, there is no active SIM cardBad SIM, phone cannot talk to the active SIM cardGood SIM, after test cardIdle SIM, new card just insertedUninitialized SIM, no secret code and perm blockedActive SIM, current working card in for tableClone SIM, clone card indication to MMIGood clone, after test clone cardActive clone, current working clone card for table

98-08901C39-B 227

Page 252: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP: 8,142b,0004-0004------------------------SEEM_CARD_STATUS_IND

PIN Result 0004 › Success, last operationsuccessful

SIM Status 0004-> Not Allowed, last operation isnot allowed

D.7.15 Attached Peripherals Primitives

The IP_ATTACHED_PERIPHERALS_IND primitive’spurpose is to inform the IP of the mobile's peripherals status.It will inform all DSC addresses held by peripherals, theirtypes and specific information, as well as unregistered orfailed peripherals.

The IP_ATTACHED_PERIPHERALS_IND primitiveconsists of the following fields:

• DSC_ADDR: The DSC address that the radio has allo-cated to the peripheral.

• PRODUCT_ID: The type of peripheral that is present (forexample, card reader, DHFA, eject box, and so on.)

• BIC_SERIAL_NUM: Serial number of peripheraldevice, programmed into BIC EEPROM.

• SW_VERSION_NUM: Peripheral’s software versionnumber.

• STATUS: The status of the peripherals: either ALIVE orDEAD. With "dead" status, the peripherals either do notexist on the DSC bus or do exist but have failed toinitialize.

• FAILED_TO_INITIALIZE: If this field is "true", theperipherals are actually attached to the DSC bus but havefailed during the initialization process. If this field is"false", then there are no peripherals attached to the DSCbus.

• DEVICE_TYPE_BMAP: This bit-mapped field holds allthe Call Processor events, which this peripheral isinterested in receiving.

These seven fields are held for each peripheral attached tothe radio. In addition, there are two fields that hold thenumber of ALIVE peripherals on the bus and the number ofperipherals, which have failed during the initializationprocess.

NUM_OF_ALIVE - Number of ALIVE peripherals.

NUM_OF_FAILED - Number of peripherals that havefailed to initialize.

BROADCAST GROUP: Intelligent peripherals can useprimitive broadcasting groups to select the primitives theyreceive from the transceiver. This allows peripherals toreduce the overhead associated with primitives that are notnecessary for a specific intelligent peripheral application.

Example

+CIP: 4,a890,02-00

NUM_OF_ALIVE 02 › Total number of alive (registered)peripherals

NUM_OF_FAILED 00 › Total number of failed (unregis-tered) peripherals

Table 60. IP_NUM_OF_ATTACHED_PERIPHERALS_IND Parameters

Name Format Valid Values Description

NUM_OF_ALIVE 0-7 Total number of alive (registered) peripherals

NUM_OF_FAILED 0-7 Total number of failed (unregistered) peripherals

228 98-08901C39-B

Page 253: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

HS LIVE

+CIP: 36,a88f,02-000A-000A017402A8-0000-00-0000-00000000

DSC_ADDR 02

PRODUCT_ID 000A › 0000-0fff Dumb / HS

BIC_SERIAL NUM 00-0A-01-74-02-A8

SW_VERSION 0000

STATUS 00 › 0 - live (registered)peripheral

FAILED_TO INITIALIZE 0000

DEVICE_TYPE BMAP 00-00-00-00

+CIP: 36,a88f,01-8011-8011017402A0-3309-00-0000-00000020

LIVE SIM

D.7.16 IP_HF_AUDIO_STATUS_IND

Indication whenever any type of audio is starting or ending.

The purpose of this primitive is to let the TCU know aboutpending audio, in order to synchronize other audio relatedmachines like entertainment radio etc.

Table 61. IP_ATTACHED_PERIPHERALS_INFO_IND Parameters

Name Format Valid Values Description

DSC_ADDR BYTE 1-7

PRODUCT_ID WORD0000-0ffff8000-80108011803480318032

Shows the product type (TCU,EMMI,SIM etc)Dumb / HSEmmi E. SIM C/RACP TCU JaguarTeleAid DCTeleAid DC

BIC_SERIAL NUM

6 BYTES If it exists and status is dead, it means this peripheral failed to register

SW_VERSION WORD

STATUS BYTE 02

Live (registered) peripheralDead (no peripheral or failed to register)

FAILED_TO INITIALIZE

WORD

DEVICE_TYPE BMAP

LWORD 0001 0010 0020 00400080

Emmi Data SIM BMW TCUGen. TCU

98-08901C39-B 229

Page 254: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:8,a888,01-9F17DEIP_HF_AUDIO_STATUS_IND

Audio_status 01

Reserved 9F-17-DE

+CIP:8,a888,00-9F17DEIP_HF_AUDIO_STATUS_IND

Audio_status 00

Reserved 9F-17-DE

D.7.17 IP_SET_RING_LEVEL_REQ

Allows the TCU to control the ringer gain level.

Example

at+cip=6,a88b,0017,00-05-00 ip_set_ring_level_req

Ring_type 00

Ring_level 05- Req ring gain

Addressing_info 00

D.7.18 IP_SET_RING_LEVEL_CNF

Provides a confirmation regarding the ringer gain levelrequest.

The reply contains the gain level adjusted and the statusresults.

The status results indicate whether the gain requested wasout of limits or a valid result.

Table 62. IP_HF_AUDIO_STATUS_IND Parameters

Name Format Valid Values Description

Audio_status BYTE 10

Audio startedAudio ended

Reserved 3 BYTE Padding added by compiler. Should be ignored by the peripheral.

Table 63. IP_SET_RING_LEVEL_REQ Parameters

Name Format Valid Values Description

Ring_type BYTE N/A Unused

Ring_level BYTE 0-7 Ring gain

Addressing_info BYTE N/A Unused

Table 64. IP_SET_RING_LEVEL_CNF Parameters

Name Format Valid Values Description

Ring_type BYTE N/A Unused

Ring_level BYTE 0-7 Ring gain

Addressing_info BYTE N/A Unused

230 98-08901C39-B

Page 255: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:8,a88c,00-05-00-03 ip_set_ring_level_cnf

Ring_type 00 Ring_level 05 Ring gainAddressing_info 00 Req_status 03 level_is_changed

D.7.19 IP_LOW_VOLTAGE_IND

Indicates any movement from one voltage level to another.

Due to hardware defense circuitry, the XCVR may not arriveat the points that are under voltage and over voltage.

.

D.7.20 IP_GET_HF_VOLUME_REQ

Request for HF voice and ringer gain levels.

Example

at+cip=2,A886,0017,00 ip_get_hf_volume_req

addressing_info 00

D.7.21 IP_GET_HF_VOLUME_CNF

Returns the HF voice and ringer gain levels.

Req_status BYTE 0123

less_than_min same_levelmore_than_maxlevel_is_changed

Table 64. IP_SET_RING_LEVEL_CNF Parameters (Continued)

Name Format Valid Values Description

Table 65. IP_LOW_VOLTAGE_IND Parameters

Name Format Valid Values Description

Low_voltage_state BYTE 1 2

Low voltage - Battery with "low batt active" Normal volt - FULL battery - out of low batt

Table 66. IP_GET_HF_VOLUME_REQ Parameters

Name Format Valid Values Description

Addressing_info BYTE N/A Unused

Table 67. IP_GET_HF_VOLUME_CNF Parameters

Name Format Valid Values Description

Voice_gain_level BYTE 0-7 Voice - HF gain level

Ring_gain_level BYTE 0-7 Ringer - HF gain level

Success BYTE 1 PASS

Addressing_info BYTE N/A Unused

98-08901C39-B 231

Page 256: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Example

+CIP:8,a887,07--04--01-00 ip_get_hf_volume_cnf

VOICE RING

Voice_gain_level 07 - Voice - HF gain level

Ring_gain_level 04 - Ringer - HF gain level

Success 01

Addressing_info 00

D.7.22 IP_LTC_ERASED_IND

Indicates to the TCU that there are no phone numbers in theLTC (last ten call) list, meaning, the last dialed number waserased.

Example

+CIP:8,a88a,01-00004D ip_ltc_erased_ind

01-ltc_erased

Erased 01 ltc_erased

Reserved 00-00-4D

D.8 IP PRIMITIVES CIP EXAMPLES

Table 68. IP_LTC_ERASED_IND Parameters

Name Format Valid Values Description

Erased BYTE 01

Not erasedErased

Reserved 3 BYTEs Padding added by compiler. Should be ignored by the peripheral.

Table 69. IP_CALL_STATUS_IND Ref. GSM-IP 7.3

Action Reaction Remark

Power up MS. Wait response:+CIP: 12,a827,000000000000

Verify the response is correct.

The transceiver sends an ip_call_status_ind primitive to announce a change in the status of a voice calls that it controls.Note that an IP may receive what it considers duplicate call status indications, that is, primitives with the same information.

MO voice call. Dial number. Wait response: +CIP: 12,a827,000000010000

Verify the response is correct.

01 MO established.

MO voice call. Call is alerted. Wait response: +CIP: 12,a827,000000020003

Verify the response is correct.

02 Waiting to answer MO call.

MO voice call. Call is answered. Wait response: +CIP: 12,a827,002200040043

Verify the response is correct.

04 Fully active. 22 Active call present.

MO voice call. Releasing. Wait response: +CIP: 12,a827,002000050006

Verify the response is correct.

05 Releasing. 20 Active call state - previous call state.

232 98-08901C39-B

Page 257: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 70. INDR_CTRL_STATE_IND Ref. GSM-IP 6.14

Action Reaction Remark

Power up MS. No +CIP:4,A825,XXXX should be send.

Verify the response is correct.

The transceiver sends an ip_indr_ctrl_state_ind primitive to inform peripherals of display indicator state changes in the transceiver’s display. At power-up all indicators are assumed to be off. No ip_indr_ctrl_state_ind primitives are supplied to indicate this initial state.

Power up MS. Remove antenna Wait response: +CIP:4,A825,0201 Insert antenna Wait response +CIP:4,A825,0200

Verify the response is correct.

Power up MS. Make call Wait response +CIP:4,A825,0001 Release call Wait response +CIP:4,A825,0000

Verify the response is correct.

Table 71. IP_STOP_REQ Ref. GSM-IP 6.6.

Action Reaction Remark

Power down MS. Wait response: +CIP: 0,A82F

Verify the response is correct.

At power down the transceiver will inform peripherals via the ip_stop_req primitive that the transceiver is powering down. A peripheral that receives an ip_stop_req should perform its own shut down procedure which may include saving some information from the transceiver. After this procedure is complete, the peripheral should inform the transceiver via the ip_stop_cns primitive that it is ready for the power down.

Table 72. ATTACHED_PERIPHERALS_IND Ref. GSM-IP 10.2.

Action Reaction Remark

Power UP MS Wait response: +CIP,XX, A88f,M1...Mn

Verify the response is correct.

CIP with ID=A88F replaces CIP with ID=A885. This is a TCG solution. The +CIP report should be produced for every attached peripheral.

98-08901C39-B 233

Page 258: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 73. HF_AUDIO_STATUS_IND Ref. GSM-IP 10.4.

Action Reaction Remark

In HF mode press /release any buttons. Wait response: +CIP: 2,A888,01 +CIP:2,A888,00

Verify the response is correct:2 "+CIP " indicators for every button.01 audio started02 audio endedVerify Side Tone in SPKR.

Indication whenever any type of hands-free audio is starting or ending.The purpose of this primitive is to let the TCU know about pending HF audio, in order to synchronize other audio related machines, such as entertainment radio and so on.

Table 74. LTC_ERASED_IND Ref. GSM-IP10.11.

Action Reaction Remark

Make MO call.Empty LTC memory area via HS. Wait response: +CIP: 2,A88A,01

Verify the response is correct.00 Not erased01 Erased

Indicates to the TCU that there are no phone numbers in the LTC (last ten call) list, meaning, the last dialed number was erased.

Table 75. SEEM_CARD_STATUS_IND Ref. GSM-IP 10.3.

Action Reaction Remark

Power-Up MS, wait response: +CIP: 8,142B,(0-9)(0-9)

Verify the response is correct.0 SUCCESS1 BAD_CODE2 PIN_ENABLED3 PIN_DISABLED4 NOT_ALLOWED5 BLOCKED6 PERM_BLOCKED7 NO_SECRET_CODE8 OTHER_TECHNICAL_PROBLEM9 SWITCH_BAND

This primitive is sent to the IP whenever it receives an update from the SIM manager in the mobile.

234 98-08901C39-B

Page 259: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 76. SEEM_ACTIVATE_IND Ref. GSM-IP 9.1.

Action Reaction Remark

Power-Up MS with normal SIM, Wait response: +CIP: 4,1403,0004

Verify the response is correct. This primitive is sent to the IP whenever it received an update from the SIM manager in the mobile.

Power-Up MS without SIM, Wait response: +CIP:4,1403,0001

Verify the response is correct.

Power-Up MS with BAD SIM, Wait response: +CIP: 4,1403,0002

Verify the response is correct.

Table 77. SEEM_ACTIVATE_IND Ref. GSM-IP 9.3.

Action Reaction Remark

Power-Up MS with normal SIM, Wait response: +CIP: 4,1402,0000

Verify the response is correct. 0 SIM Available, active SIM has answered to reset properly

Power-Up MS without SIM, Wait response: +CIP: 4,1402,0001

Verify the response is correct. 1 No SIM, there is no active SIM card

Power-Up MS with BAD SIM, Wait response: +CIP: 4,1402,0002

Verify the response is correct. 2 Bad SIM, phone cannot talk to the active SIM

Table 78. SEEM_DEACTIVATE_IND Ref. GSM-IP 9.2.

Action Reaction Remark

Power-Up MS with normal SIM, Remove SIM. Wait response: +CIP: 4,1406,0001

Verify the response is correct.1 No SIM, active SIM card has been removed.

The transceiver sends a seem_deactivate_ind primitive to indicate that the active SIM card has been removed or is no longer usable because of a SIM card communication failure. This primitive always indicates that the active SIM card is no longer usable.

Power-Up MS with BAD SIM, Wait response: +CIP: 4,1406,0002

Verify the response is correct.2 Bad SIM, phone can no longer talk to the active SIM card.

98-08901C39-B 235

Page 260: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 79. SEEM_PIN_CHANGE_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Change PIN via HS menu. Use correct PIN1 code. Wait response: +CIP: 8,1411,0000yyyy

Verify the response is correct.0 Success, PIN code was changed.

Following a PIN change attempt, the transceiver forwards a seem_pin_change_cnf primitive to peripherals.

Change PIN via HS menu. Use wrong PIN1 code. Wait response: +CIP: 8,1411,0001yyyy

Verify the response is correct.1 Bad Code, old PIN does not match, not changed.

Change PIN via HS menu. Use wrong PIN1 code three times. Wait response: +CIP:8,1411,0005yyyy

Verify the response is correct.5 PIN Blocked, from third bad PIN code.

Table 80. SEEM_PIN_DISABLE_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Power-Up MS with PIN requested. Set "PIN disabled" via HS menu. Use correct PIN1 code. Wait response: +CIP: 8,1413,0000yyyy

Verify the response is correct.0 Success, no PIN entry required at power-up.

Following a PIN disable attempt, the transceiver forwards a seem_pin_disable_cnf primitive to peripherals.

Power-Up MS with PIN requested. Set "PIN disabled" via HS menu. Use wrong PIN1 code. Wait response: +CIP: 8,1413,0001yyyy

Verify the response is correct.1 Bad Code, PIN does not match, PIN not disabled.

Power-Up MS with PIN requested. Set "PIN disabled" via HS menu. Use correct PIN1. Set "PIN disabled" via HS menu again. Wait no response.

Verify the response is correct.3 PIN disabled, PIN entry was already disabled.

Power-Up MS with PIN requested. Set “PIN disabled” via HS menu. Use wrong PIN1 code three times. Wait response: +CIP: 8,1413,0005yyyy

Verify the response is correct.5 PIN Blocked, from third bad PIN code.

236 98-08901C39-B

Page 261: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 81. SEEM_PIN_ENABLE_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Power-Up MS. Set "PIN enabled" via HS menu.Use correct PIN1 code. Wait response: +CIP:8,1415,0000yyyy

Verify the response is correct.0 Success, PIN entry required at power-up.

Following a PIN enable attempt, the transceiver forwards a seem_pin_enable_cnf primitive to peripherals.

Power-Up MS. Set "PIN enabled" via HS menu.Use wrong PIN1 code. wait response: +CIP: 8,1415,0001yyyy

Verify the response is correct.1 Bad Code, PIN does not match, PIN not enabled.

Power-Up MS. Set "PIN enabled" via HS menu.Use correct PIN1 code. Try again to set "PIN enabled" . Wait no response:

Verify the response is correct.2 PIN Enabled, PIN entry was already enabled.

Power-Up MS. Set "PIN enabled" via HS menu. Use wrong PIN1 code three times. Wait response: +CIP: 8,1415,0005yyyy

Verify the response is correct.5 PIN Blocked, from 3rd bad PIN code.

Table 82. SEEM_PIN_VERIFY_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Power-Up MS with PIN1 required. Enter correct PIN1. Wait response: +CIP: 8,1417,0000yyyy

Verify the response is correct.0 Success, PIN verification successful.

Shortly after the transceiver activates a SIM card it will check the PIN status of the SIM card. When provided, the transceiver will subsequently coordinate the submission of the PIN, PUK, etc. codes to the SIM card.

Power-Up MS with PIN required. Enter wrong PIN. Wait response: +CIP: 8,1417,0001yyyy

Verify the response is correct.1 Bad Code, PIN verification failure, not PIN blocked.

Power-Up MS with PIN required. Enter wrong PIN 3 times. Wait response: +CIP:8,1417,0002yyyy

Verify the response is correct.5 PIN Blocked, from 3rd PIN verification failure.

98-08901C39-B 237

Page 262: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 83. SEEM_STATUS_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Power-Up MS without PIN required.Wait response: +CIP: 8,140F,0003yyyy

Verify the response is correct.3 PIN Disabled, no PIN entry required.

Shortly after the transceiver activates a SIM card it will check the PIN status of the SIM card. When provided, the transceiver will subsequently coordinate the submission of the PIN, PUK, etc. codes to the SIM card.

Power-Up MS with PIN required Wait response: +CIP:8,140F,0002yyyy

Verify the response is correct.2 PIN Enabled, PIN entry required.

Power-Up MS with PUK1 required Wait response: +CIP: 8,140F,0005yyyy

Verify the response is correct.5 PIN Blocked, user must enter PUK to unblock.

Table 84. SEEM_UNBLOCKING_CNF Ref. GSM-IP 9.4.

Action Reaction Remark

Power-Up MS with PUK1 required. Enter wrong PUK1. Wait response: +CIP: 8,1419,0001yyyy

Verify the response is correct.1 Bad Code, PUK verification failure, not permanently blocked.

Shortly after the transceiver activates a SIM card it will check the PIN status of the SIM card. When provided, the transceiver will subsequently coordinate the submission of the PIN, PUK, and so on codes to the SIM card.

Power-Up MS with PUK1 required. Enter correct PUK1. Wait response: +CIP: 8,1419,0000yyyy

Verify the response is correct.0 Success, PUK verification successful.

Table 85. IP MUTE Ref. GSM-PCN.8.3.

Action Reaction Remark

MS is in conversation. AT+CIP=2,A822,0017,00 Wait response: +CIP: 4,A808,0100

Verify the response is correct.Check Mic muting before (off) and after (on) AT command.

01 means microphone muting is "on".

MS is in conversation. AT+CIP=2,A822,0017,00 Wait response: +CIP: 4,A808,0000

Verify the response is correct.Check Mic muting before (on) and after (off) AT command.

00 means microphone muting is "off".

238 98-08901C39-B

Page 263: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

Table 86. IP CALL DTMF Ref. GSM-PCN.7.7

Action Reaction Remark

Dial *054. Enter AT+CIP=14,A835,0017,00000000010031;

+CIP=14,A835,0017,000001f4000031 No response.

Verify no response. Check the stepping into menu. Check "1" displayed on HS screen.

1 Digit 1 will be sent as DTMF signal.

Dial *054. Enter AT+CIP=14,A835,0017,00000000010023;

+CIP=14,A835,0017,000001f4000023 No response.

Verify no response. Check the stepping into menu. Check "*" displayed on HS screen.

* Char. "#" will be send as DTMF signal.

Dial *054. Enter AT+CIP=14,A835,0017,0000000001002B;

+CIP=14,A835,0017,000001f400002B No response.

Verify no response. Check no stepping into menu. Check no "+" displayed on HS screen.

"B" is incorrect value. Nothing will be sent as DTMF signal.

Table 87. IP ERROR Ref. GSM 07.07.7.10.

Action Reaction Remark

Enter: AT+CIP=10,A87E,0020,0003000000 Wait response: +CIP: 16,A87F,0003FFFF0000ZZZZ

00 Read error codes stored in EEPROM. FFFF Indicates success. ZZZZ Code of the stored Error.

Enter: AT+CIP=10,A87E,0003000001 Wait response: +CIP:8,A87F,0003FFFF00000000

01 Clear error codes stored in EEPROM. FFFF Indicates success. 0000 No Error.

Table 88. IP GET HF VOLUME Ref. GSM-IP 10.8.

Action Reaction Remark

(The phone is in hands-free mode) Enter: AT+CIP=2,A886,17,FF Wait response: +CIP:8,A887,070401FF

Verify the response is correct. XX Voice - HF gain level YY Ringer - HF gain level 01 PASS (phone is in hands-free mode).

(The phone is in hands-free mode) Enter: AT+CIP=6,A88B,0017,FF05FF Enter: AT+CIP=2,A886,FF Wait response: +CIP:8,A887,XXYY05FF

Verify the response is correct. XX Voice - HF gain level YY Ringer - HF gain level 00 FAIL (if the phone is not in hands-free mode).

98-08901C39-B 239

Page 264: g18 GSM-GPRS Embedded Module

IP Over AT Commands List

(The phone is not in hands-free mode) Enter: AT+CIP=2,A886,FF Wait response: +CIP:8,A887,XXYY00FF

Verify the response is correct. XX Voice - HF gain level YY Ringer - HF gain level 00 FAIL (if the phone is not in hands-free mode).

Table 88. IP GET HF VOLUME Ref. GSM-IP 10.8. (Continued)

Action Reaction Remark

240 98-08901C39-B

Page 265: g18 GSM-GPRS Embedded Module

98-08901C39-B

5. GLOSSARY

E.1 GENERALThis appendix provides definitions for terms and acronymsused in this document.

Abbreviation DescriptionACK AcknowledgementADC Analog-to-digital converterALC Automatic level controlANSI American National Standards InstituteAOC Automatic output controlASIC Application-specific integrated circuitATE Automatic test equipmentBABT British Approval Board –

TelecommunicationsBGA Ball grid arrayBER Bit error rateBNC A type of connector used with coaxial

cablebps Bits per secondBSC Base station controller (for a network)C/R Card readerCCR Type of miniature RF connectorChebyshev filter A filter with very sharp cutoffCHRONOS Enhanced pendulum ICCLA Cigarette lighter adapterCLK ClockCMOS Complementary metal oxide siliconCNTL ControlCOM Communications (port)CPU Central processing unitCQA Customer quality assuranceCNTL Control (key)CSA California Safety AuthorityCSD Circuit switch dataDAC Digital-to-analog converter

DataTAC A type of Motorola data communications system

DB DecibelDBc Decibels relative to carrierdBm Decibels mean; levels relative to 1 mWDCD Detailed circuit descriptionDCS Digital cellular system (GSM in the

1800MHz band)DDFTM Digital data fast, a technique that

combines an industry-standard error-correction protocol with two compression algorithms (V.42bis and MNP5) to provide data transfer rates up to 33,600bps over a fixed 9,600bps channel

Debounce Protection against feedback voltageDesense Loss of sensitivity from high ambient

noiseDHFA Digital hands free adapterDIN Deutsches Institut Für NormungDISC DiscriminatorDOS Disc operating systemDSC Digital speech controlDTE Data terminal equipment, the user

deviceDTR Data terminal readyDUT Device under testDVM Digital volt meterECC Error correction and compressionEEPROM Electronically erasable, programmable,

read-only memoryEIA Electronic Industries Association (U.S.)EMA Embedded memory access (mode)EMI Electromagnetic interferenceEMMI Electrical man machine interfaceEPC File name suffix for modem

configuration files

Abbreviation Description

241

Page 266: g18 GSM-GPRS Embedded Module

Glossary

EPROM Erasable, programmable, read-only memory

ERP Effective radiated powerESD Electrostatic dischargeESN Electronic serial numberEV EvaluationEVB Evaluation boardFCC Federal Communications Commission

(U.S.)FET Field effect transistorFIFO First in, first outFNE Fixed network equipmentFPC Flexible printed circuitFracN Fractional division synthesizer ICFRU Field-replaceable unitFSK Frequency shift keyingGaAs Gallium arsenide, a semi-conducting

materialGND GroundGPIB A type of ATE interfaceGPRS General packet radio serviceGSM Global system for mobile

communicationsGTEM Gigahertz transverse electromagneticHCT High-speed CMOS technologyHost The computer platform, or DTEHP Hewlett PackardI/O Input/OutputIB InboundIC Integrated circuit or Industry Canada or

inductor-capacitorInbound Direction of wireless data originating

from the host and/or modem to the fixed network equipment

IP Internet protocolIR InfraredLED Light-emitting diodeLi-ion Lithium ion (battery technology)LLI Logical link identifier; unit IDLNA Low noise amplifierMDC Mobile data communications protocol

(Motorola)ME Mobile equipment, for example, g18MFR Multiple-frequency reuseMNP Microcom networking protocol

Abbreviation DescriptionMPS Maintenance programming softwareNAK Negative acknowledgmentNatSim Native mode simulation (software utility)NCL Native control language (Motorola)NiCad / NiCd Nickel-cadmium (battery technology)NiMH Nickel-metal-hydride (battery

technology)NPN Type of bipolar transistorNSI Network systems integrationNVRAM Non-volatile RAMOB OutboundOEM Original equipment manufacturerop-amp Operational amplifierOSMT Type of miniature RF connectorOutbound Direction of wireless data originating

from the fixed network destined for either the host application(s) or the modem itself

Palmtop A class of small, personal computing devices

PCA Printed circuit assembly (populated board)

PCB Printed circuit board (bare board)PC Card A PCMCIA productPCMCIA Personal Computer Memory Card

International AssociationPCS Personal communication service (GSM

in the 1900MHz band used in North America)

PDA Personal data assistantPDU Packet data unitPIC Personal information communicatorPLL Phase-locked loopp/n Part numberPMIT Packet modem integration testPOST Power-on self testPpm Parts per millionPPP Point to point protocolQFP Quad flat packR&D Research and developmentRAM Random-access memoryRayleigh A measure of multi-path fading depth of

a signalRC Resistor-capacitorRF Radio frequency

Abbreviation Description

242 98-08901C39-B

Page 267: g18 GSM-GPRS Embedded Module

Glossary

E.2 SHORT MESSAGE SERVICE ABBRE-VIATIONS

The relevant specifications are given in parentheses.(*) indicates a common GSM abbreviation and (-) indicatesa general abbreviation. These abbreviations are oftenprefixed with “TP-”, which refers to “Transport Protocol”.

RFI Radio-frequency interferenceRGxxx Cabling designation numberRLP Radio link protocol, a sophisticated

error-correcting systemRMA Return material authorizationRNC Radio network controllerRPM Radio packet modemRS-232 The EIA standard for a serial data

interfaceRSSI Received signal strength indicatorRTU Radio training utilityRx Receive or receptionSAP0 A specific service access pointSchottky diode A diode with low forward voltage drop

and fast switchingSCR Standard context routingSDK Software developers kitSDU Service data unitSFR Single-frequency reuseSINAD Ratio (measured in dB) of signal to

noise-plus-distortionSMA Sub-miniature connectorSMB Sub-miniature connectorSMS Short message serviceSNR Signal-to-noise ratioSPDT Single pole, double throw (switch)SPI Serial peripheral interfaceSRAM Static random-access memory (static

RAM)TA Terminal adapter, equivalent to DCE, for

example, the g18.TBD To be determinedTE Terminal equipment, equivalent to DTE,

for example, a laptop computer or OEM device.

TNC Industry standard connector typeTransorb Transient absorberTTO Transmitter turn-on timeTuple An element of a database relation,

consisting of an identifier of an entity and its attributes

Tx Transmit or transmissionType III Reference to a PC card form factorUART Universal asynchronous receiver /

transmitterUL Underwriters Laboratories

Abbreviation DescriptionVCC Voltage common collectorVCO Voltage controlled oscillatorVDD Voltage direct drainVpp Voltage peak to peakVSRAM Battery backup voltage for SRAMVSWR Voltage standing-wave ratioWireline Communications over a direct, physical

linkXIP Execute in placeZIF Zero insertion force

Abbreviation DescriptionCM Call Management (*)CS CauSe (-)DA Destination Address (-)DCS Data Coding Scheme (03.40)DI Dialogue Identifier TCAPGMSCA Gateway MSC AddressHLR Home Location Register (*)IMSI International Mobile Subscriber

Identity (*)MAL MSIsdn-ALert (03.40)MMS More Messages to Send (03.40)MR Message Reference (03.40)MS Mobile Station (*)MSC Mobile services Switching Centre (*)MSI Mobile waiting Set Indication (03.40)MSIsdn Mobile Station ISDN number (*)MSM More Short Messages (09.02)MSRN Mobile Station Roaming Number (*)MT Message Type (04.11)MTI Message Type Indicator (04.11)MWS Message Waiting Set (03.40)OA Originating Address (-)OC Operation Code (09.02)PCI Protocol Control Information (-)PDI Protocol DIscriminator (*)

Abbreviation Description

98-08901C39-B 243

Page 268: g18 GSM-GPRS Embedded Module

Glossary

PRI PRIority (03.40)RCT ReCeption Time (03.40)REA REcipient Address (03.40)RL ReLay function (04.11)RP Reply Path (03.40)SC Service Centre (03.40)SCA Service Centre Address (03.40)SCTS Service Centre Time Stamp (03.40)SM Short Message (03.40)SM-AL Short Message Application Layer

(03.40)SME Short Message Entity (03.40)SMI Short Message Identifier (03.40)SM-RL Short Message Relay Layer (03.40,

04.11)SMS-GMSC Short Message Service Gateway MSC

(03.40)SMS-IWMSC Short Message Service InterWorking

MSC (03.40)SoR Status of Report (03.40)SM-TL Short Message Transfer Layer (03.40)SRI Status Report Indication (03.40)SRR Status Report Request (03.40)ST STatus (03.40)TCAP Transaction Capabilities Application

Part (-)TID Transaction IDentifier (*)TPDU Transport Protocol Data Unit (-)UD User Data (-)UDL User Data Length (03.40)VLR Visitor Location Register (*)VP Validity Period (03.40)VPF Validity Period Format (03.40)

Abbreviation Description

244 98-08901C39-B

Page 269: g18 GSM-GPRS Embedded Module

98-08901C39-B

6. INDEX

AAcceptance Analysis on a Sample Data Set 202Address

Selecting Type 106Alternate EMI Reduction Methods

Clock Pulling 204Analog Audio

Audio Downlink (Speaker) 19Audio Uplink (MIC) 18Levels 18Tones 19Voice 19With Hands Free 20Without Hands Free 18

AnsweringVoice Call 76

Antenna 205Cable Assembly 64Cable Routing 205Connections 197Connector 64Considerations 24External Remote 25External Removable 25Field Strengths from the Antenna 205Fixed Devices 25GPS Antenna 64GSM Antenna 63Hardware 63Installation Safety xviiInteractions 205Internal 24Performance 24Portable Devices 24Safety 24Systems 24Test Methods 25

Application SoftwareNetwork Configuration 70Software Driver Configuration 70Testing 70

AT Command Listing 80AT+CAOC, Charge Advice 81AT+CBAND, Changing Band 136AT+CBAUD, Setting the Baud Rate 137AT+CBST, Selecting Bearer Service Type 107AT+CCFC, Call Forwarding Number Conditions 82AT+CCWA, Call Waiting 83AT+CEER, Extended Error Report 121AT+CESP, Entering SMS Block Mode 134AT+CGACT, PDP Context Activation/Deactivation

Request 143AT+CGATT, GPRS Attach/Detach Request 144AT+CGCLASS, GPRS MS Class 140AT+CGDCONT, Defining the PDP Content 141AT+CGMI, Requesting Manufacturer Identification 108AT+CGMM, Requesting Model Identification 109AT+CGMR, Requesting Revision Identification 109AT+CGPADDR, Showing the PDP Address 139AT+CGPRS, GPRS Coverage 138AT+CGQMIN, Quality of Service Provider 142AT+CGQREQ, Defining a Requested Quality of Service

Profile 145AT+CGQREQ, Modifying a Requested Quality of

Service Profile 145AT+CGQREQ, Removing a Requested Quality of

Service Profile 145AT+CGSN, Requesting Product Serial Number Identifi-

cation 110AT+CHLD, Call Related Supplementary Services 84AT+CHUP, Hanging Up Calls 110AT+CIMI, Requesting International Mobile Subscriber

Identity (IMEI) 146AT+CIP, IP Primitive Over AT Command 149AT+CIPE, ENABLE+CIP AT Command 149AT+CKPD, Keypad Control 123AT+CLCC, List Current Calls 89AT+CLCK, Facility Lock 91AT+CLIP, Calling Line Identification Presentation 92AT+CLIR, Call Line Identification Restriction 93AT+CMEC, Mobile Equipment Control Mode 130AT+CMEE, Report Mobile Equipment 94AT+CMER, Mobile Equipment Event Reporting 131AT+CMGD, Deleting SMS Message 111AT+CMGF, Message Format 113

245

Page 270: g18 GSM-GPRS Embedded Module

Index

AT+CMGL, Listing Messages 114AT+CMGR, Reading Messages 115AT+CMGS, Sending an SMS Message 95AT+CMGW, Writing Messages 134AT+CMOD, Calling Mode 125AT+CMSS, Send Message from Storage 153AT+CMUX, Multiplexing Mode 172AT+CNMA, DTE Confirming the Previous Message 135AT+CNMI, New Message Indications to TE+CNMI 128AT+CNUM, Subscriber Number 96AT+COPS, Operator Selection 97AT+CPAS, Phone Activity Status 115AT+CPBF, Finding Phone Book Entries 132AT+CPBR, Reading Phone Book Entries 116AT+CPBS, Selected Phone Book Memory Storage 99AT+CPBW, Writing Phone Book Entries 101AT+CPIN, Enter Pin 103AT+CPMS, Preferred Message Storage 117AT+CPOL, Preferred Operator List 148AT+CPWD, Changing the Password 151AT+CR, Service Reporting Control 126AT+CRC, Cellular Result Codes 127AT+CREG, Network Registration 105AT+CRLP, Radio Link Protocol 126AT+CRSM, Restricting SIM Access 147AT+CRTT, Selecting the Ring Tone 150AT+CSCA, Service Center Address 118AT+CSCB, Select Cell Broadcast Message Types 162AT+CSCR, SIM Card Reader 169AT+CSCS, Selecting TE Character Set 119AT+CSMP, Set SMS SIM Parameters 157AT+CSMS, Selecting the Message Service 120AT+CSQ, Signal Quality 121AT+CSTA, Selecting Type of Address 106AT+CSVM, Set VoiceMail Parameters 159AT+CTFR1, Diverting an Incoming Call to the Voice

Mail 135AT+FCLASS, Selecting a Mode 124AT+GCAP, Requesting Complete Capabilities List 124AT+IPR, Setting and Saving the Baud Rate 171AT+MCELL, Motorola Cell Description 169AT+MCSAT, Motorola Control SMS Alert Tone 166AT+MCWAKE, DTE Wake Line Control Command 153AT+MECC, Motorola Extended Characters Check 168AT+MFS, Motorola Frequency of Search 161AT+MMGA, Changing the Message Attributes 155AT+MMGL, Message List 154AT+MMGR, Read Message 154AT+MSCTS, Motorola Sleep CTS Control 155AT+MTCTS, CTS Line Test Command 152AT+MTDTR, DTR Line Test Command 152AT+PT42 172ATD, Dialing 80Fax AT Commands 151

AT Commands 73Answering a Voice Call 76AT Command Listing 80Basic 45Establishing a Voice Call 75Establishing GPRS PDP Context 78Feedback from the System 74Finding a Phone Book Entry 76Phone Book Function 77PIN and PUK Code Entry 73Reading a Phone Book Entry 77Sending an SMS in PDU Mode 78Writing a Phone Book Entry 77

AT+CAOC, Charge Advice 81AT+CBAND, Changing Band 136AT+CBAUD, Setting the Baud Rate 137AT+CBPF, Finding Phone Book Entries 132AT+CBST, Selecting Bearer Service Type 107AT+CCFC, Call Forwarding Number and Conditions 82AT+CCWA, Call Waiting 83AT+CEER, Extended Error Report 121AT+CESP, Entering SMS Block Mode 134AT+CGACT, PDP Context Activation/Deactivation

Request 143AT+CGCLASS, GPRS MS Class 140AT+CGDCONT, Defining the PDP Content 141AT+CGMI, Requesting Manufacturer Identification 108AT+CGMM, Requesting Model Identification 109AT+CGMR, Requesting Revision Identification 109AT+CGPADDR, Showing the PDP Address 139AT+CGPRS, GPRS Coverage 138AT+CGQMIN, Quality of Service Provider 142AT+CGSN, Requesting Product Serial Number

Identification 110AT+CHLD, Call Related Supplementary Services 84AT+CHUP, Hanging Up Calls 110AT+CIMI, Requesting International Mobile Subscriber

Identity (IMEI) 146AT+CIP, IP Primitive Over AT Command 149AT+CIPE, ENABLE+CIP AT Command 149AT+CKPD, Keypad Control 123AT+CLCC, List Current Calls 89AT+CLCK, Facility Lock 91AT+CLIP, Calling Line Identification Presentation 92AT+CLIR, Calling Line Identification Restriction 93AT+CMEC, Mobile Equipment Control Mode 130AT+CMEE, Report Mobile Equipment 94AT+CMER, Mobile Equipment Event Reporting 131AT+CMGD, Deleting SMS Message 111AT+CMGF, Message Format 113AT+CMGL, Listing Messages 114AT+CMGR, Reading Messages 115AT+CMGS, Sending an SMS Message 95AT+CMGW, Writing Messages 134AT+CMOD, Calling Mode 125

246 98-08901C39-B

Page 271: g18 GSM-GPRS Embedded Module

Index

AT+CMSS, Send Message from Storage 153AT+CMUX, Multiplexing Mode 172AT+CNMA, DTE Confirming the Previous Message 135AT+CNMI, New Message Indications to TE+CNMI 128AT+CNUM, Subscriber Number 96AT+COPS, Operator Selection 97AT+CPAS, Phone Activity Status 115AT+CPBR, Reading Phone Book Entries 116AT+CPBS, Selected Phone Book Memory Storage 99AT+CPBW, Writing Phone Book Entries 101AT+CPIN, Enter Pin 103AT+CPMS, Preferred Message Storage 117AT+CPOL, Preferred Operator List 148AT+CPWD, Changing the Password 151AT+CR, Service Reporting Control 126AT+CRC, Cellular Result Codes 127AT+CREG, Network Registration 105AT+CRLP, Radio Link Protocol 126AT+CRSM, Restricting SIM Access 147AT+CRTT, Selecting the Ring Tone 150AT+CSCA, Service Center Address 118AT+CSCB, Select Cell Broadcast Message Types 162AT+CSCR, SIM Card Reader 169AT+CSCS, Selecting TE Character Set 119AT+CSMP, Set SMS SIM Parameters 157AT+CSMS, Selecting the Message Service 120AT+CSQ, Signal Quality 121AT+CSTA, Selecting Type of Address 106AT+CSVM, Set VoiceMail Parameters 159AT+CTFR1, Diverting an Incoming Call to the Voice Mail

135AT+FCLASS, Selecting a Mode 124AT+GCAP, Requesting Complete Capabilities List 124AT+IPR, Setting and Saving the Baud Rate 171AT+MCELL, Motorola Cell Description 169AT+MCSAT, Motorola Control SMS Alert Tone 166AT+MCWAKE, DTE Wake Line Control Command 153AT+MECC, Motorola Extended Characters Check 168AT+MFS, Motorola Frequency of Search 161AT+MMGA, Changing the Message Attributes 155AT+MMGL, Message List 154AT+MMGR, Read Message 154AT+MSCTS, Motorola Sleep CTS Control 155AT+MTCTS, CTS Line Test Command 152AT+MTDTR, DTR Line Test Command 152AT+PT42 172ATD, Dialing 80Attached Peripherals Primitives 228Audio Circuit Considerations 17

Analog Audio Levels 18Analog Audio With Hands Free 20Analog Audio Without Hands Free 18Digital Audio 17

Audio Connections 197Audio Downlink (Speaker) 19

Audio Uplink (MIC) 18

BBand Changing 136Band Selections 197Basic AT Commands 45Basic Model Overview 7

g18 Board Only - Horizontal 8g18 DV Slim 7g18 DVG Slim 8

Basic Operations 29Commencing Voice Communication 30Enabling Cell Broadcast (CB) Reception 30Making a CSD - Data Call 30Making a Voice Call 29Receiving a Data Call 30Receiving a Voice Call 29Setting Up the g18 in CSD Mode 31

Baud RateSaving 171Setting 171

Baud Rate Setting 137Bearer Service Type

Selecting 107Binary Data

Receiving via SMS 35Sending via SMS 35

CCable Assembly

Antenna 64Cable Routing

Antenna 205Calibration Tools and Equipment 72Call Control Interface Primitives 216

Background 216Call Restrictions 216

Call Forwarding 32Conditions 82Number 82

Call Related Supplementary Services 84Call Status Indication Primitives 216Call Waiting 32, 83Calling Line Identification Presentation 92Calling Line Identification Restriction 93Calling Mode 125Capabilities List 124Card Reader

SIM 169Cellular Result Codes 127Channel Interference

Probability of 203

98-08901C39-B 247

Page 272: g18 GSM-GPRS Embedded Module

Index

Characters CheckExtended 168

Charge Advice 81Class Indicator Primitives 210Clock Pulling 204Commands

AT 73Basic AT 45CTS Line Test 152DTE Wake Line Control 153DTR Line Test 152, 172ENABLE +CIP AT 149Error Correction and Compression 49Fax AT 151Fax Class 1 49GPRS 58IP Primitive Over AT 149V.25TER Used With GSM 53

Conference Calls 32Configuration Setup and Audio Routing in g18 27Configuring

Modem in WinFax 43Connecting

3788 Handset to the g18 26Connections

Antenna 197Audio 197Customer 197Power 197RS232 197SIM 197

ConnectorAntenna 64

Connector DescriptionEV Board Issue P4 174EV Board Issue P5 177

Country Requirements xvCSD - Data Call

Making 30CTS Line Test Command 152Customer Connections 197

Dd15 Differences from g18 9

AT Commands 10Data Options 9General 9GPRS ST Commands 12Mechanical 9Power 9

Data CallReceiving 30

Data Communication 28CSD 29GPRS 28

Data Levels 21Data Port Considerations 21

Data Levels 21DTR Line and DCD Line 22Setting the Baud Rate 22

DescriptionCell 169

Desense 199Acceptance Analysis on a Sample Data Set 202Antenna 205Definition 199Measurement Techniques 200Methods of Controlling Emissions 203Noise Sources 199Performance Goals 201Prediction of Sources 202Receiver Susceptibilities 200RF Network Issues 204Scenarios 203Summary 205Testing 70

Design Considerations 13Antenna Considerations 24Audio Circuit Considerations 17Connecting the 3788 Handset to the g18 26Data Port Considerations 21ESD Considerations 23GPS Considerations 26Mechanics - Mounting the g18 25Power Supply Considerations 13SIM Card Considerations 23

Developer’s Kit 64Development and Service Aids 4Development Test Environment 3Diagnostic Utility

Equipment Test Setup 72Quality Assurance Testing 71Testing 71

Digital Audio 17DIP Switch Settings 198Display Indicator Primitives 215DSC BUS IP Primitive Over AT Services +CIP 207DTE Wake Line Control Command 153DTR Line and DCD Line 22DTR Line Test 152, 172

EEMI

Reduction Methods 204Testing 70

248 98-08901C39-B

Page 273: g18 GSM-GPRS Embedded Module

Index

EmissionsMethods of Controlling 203

Enable IP Over AT Services +CIPE 207Enabler Functions

Testing 69Enabling Cell Broadcast (CB) Reception 30Engineering Support

Integrating 4Enter Pin 103Environmental

Issues 5Specifications 188

EquipmentModem Test 5Traditional Shop 5Wireless Verification Equipment 5

Equipment Test Setup 72Calibration Tools and Equipment 72Loop-back Test 72Modem Test Setup 72

Error Correction and Compression Commands 49Error Messages

SMS 36Error Report

Extended 121ESD

Considerations 23Handling Precautions 5

ETSI 07.05 Standard (SMS) 55ETSI 07.07 Standard 49European Union and EFTA xvEV Board Issue P4 173

Connector Description 174Jumper Description 175

EV Board Issue P5 176Connector Description 177S3 Dip Switch Description 179

Extended Error Report 121External Antenna 25External Remote Antenna 25

FFacility Lock 91Fastening

DIN Units 26Units with Housing 26

FaxAT Commands 151Class 1 Commands 49Communication 29Sending 43

FeedbackSystem 74

Field Strengths from the Antenna 205Field-Testing 4Final Assembly Test 71Final Test Environment 4Fix Dialing Phone Book 44Fixed Devices 25Fixed-Mount Usage 25Flow Control Set to Hardware Flow Control 31

Receiving Data 31Sending Data 31

Flow Control Set to None 32Receiving Data 32Sending Data 32

Flow Control Set to Xon/Xoff 31Receiving Data 32Sending Data 31

Gg18

PC Loader Application 181Setting Up in CSD Mode 31

g18 Current Consumption 13Turning the Unit On or Off 14Turning the Unit On or Off Using the ON/OFF Pin 14Turning the Unit On Using the TS Pin 14

g18 Differences from d15 9AT Commands 10Data Options 9General 9GPRS ST Commands 12Mechanical 9Power 9

g18 DV Board Only - Horizontal 8g18 DV Slim 7g18 DVG/Slim 8g18 Evaluation Board 173

EV Board Issue P4 173EV Board Issue P5 176

g18 PC Loader Application 181Options 181

g18 Type Certification Identifications xviiGeneral Precautions 5Generate DTMF Signalling Primitives 218GPRS

Attach/Detach Request 144Commands 58Coverage 138MS Class 140PDP Context 43, 78

GPSAntenna 64Considerations 26

GSM Antenna 63

98-08901C39-B 249

Page 274: g18 GSM-GPRS Embedded Module

Index

HHanging Up Calls 110Hardware 63

Antennas 63Designing Platform 3Developer’s Kit 64Developing and Validating 3Host Interface 63Vendor Contacts 64

Hardware IntegrationSpecific Tests 69Testing 69Testing Enabler Functions 69

Hook-switch Status Indicator Primitives 219Host Interface 63

Interface Cable 63Modem I/O Connector 63

IIdle SIM Card Notification Primitives 223Installing

Modem Driver 43Integration

MUX 59MUX Requirements 59

Interface Cable 63International Mobile Subscriber Identity 146IP Over AT Commands List 207IP Primitives CIP Specifications 210

Attached Peripherals Primitives 228Call Control Interface Primitives 216Call Status Indication Primitives 216Class Indicator Primitives 210Display Indicator Primitives 215Generate DTMF Signalling Primitives 218Hook-switch Status Indicator Primitives 219Idle SIM Card Notification Primitives 223IP_HF_AUDIO_STATUS_IND 229IP_LOW_VOLTAGE_IND 231IP_SET_RING_LEVEL_CNF 230IP_SET_RING_LEVEL_REQ 230Microphone Mute Primitives 221Phone Book Related Primitives 213Power Down Primitives 213SEEM Interface Primitives 221SIM Card Activation Notification Primitives 224SIM Card Deactivation Notification 223SIM Card Security Notifications 224

IP Primitives Supported by CIP 209IP_HF_AUDIO_STATUS_IND 229IP_LOW_VOLTAGE_IND 231IP_SET_RING_LEVEL_CNF 230

IP_SET_RING_LEVEL_REQ 230

JJumper Description

EV Board Issue P4 175Jumper Settings 198

LLanguage Packs 194List Current Calls 89Loop-back Test 72

Getting Started 72Measuring Additional Parameters 72

MManufacturer Identification, Requesting 108Measurement Techniques 200

Alternate Measurement Method 201Packet Modem Integration Tester (PMIT) 200Preparing the Device Under Test 201

MechanicsFastening DIN Units 26Fastening Units with Housing 26Fixed-Mount Usage 25

MessageAttributes 155Confirming Previous 135Format 113List 154Listing 114Model 2Read 154Reading 115Send from Storage 153Writing 134

Message ServiceSelecting 120

Message TypesCell Broadcast 162

Methods of Controlling EmissionsAlternate EMI Reduction Methods 204Shielding Approach 203

MIC 18Microphone Mute Primitives 221Mobile Equipment Control Mode 130Mobile Equipment Event Reporting 131Mode

Selecting 124Model Description

Basic Overview 7d15 and g18 Differences 9

250 98-08901C39-B

Page 275: g18 GSM-GPRS Embedded Module

Index

General 7Introduction 7

Model Identification, Requesting 109Modem

Configuring in WinFax 43I/O Connector 63Installing Drivers 43Test Equipment 5Test Setup 72

Modem Communication Modes 27Data Communication 28Fax Communication 29SMS Communication 29Voice Communication 27

MUX Integration 59Architecture 61Close Service 59Data Transfer 59Open Service 59Requirements 59Supported Protocol Services 60System Behavior 60Two Channel Limitation 59

Mux IntegrationUser APIs 62

MUX ServiceClose 59Open 59

NNetwork

Configuration 70Registration 105

Noise SourcesDesense 199

North American GSM Type Certification xvi

OOEM Service Depot Repair 71Operator Selection 97

PP4 Evaluation Board

Connector Description 174Jumper Description 175

P5 Evaluation BoardConnector Description 177Dip Switch Description 179

Packet Modem Integration Tester (PMIT) 200Data Presentation 200

ParametersSet SMS SIM 157Set VoiceMail 159

PartsRequirements 4

PasswordChanging 151

PDPAddress 139Content 141Context Activation/Deactivation Request 143

PerformanceSpecifications 188

Performance Goals 201Emission Level Goals 202Radio Performance Capabilities 201

Phone Activity Status 115Phone Book

Finding an Entry 76, 132Function 77Reading an Entry 77, 116Related Primitives 213Writing an Entry 77, 101

Physical Specifications 188PIN Code

Entry 73Number 44

PMIT Data Presentation 200Portable Antenna

External Antenna 25Portable Devices 24

External Remote Antenna 25Internal Antenna 24

Power Connections 197Power Down Primitives 213Power Supply

Losses 13Options 3

Power Supply Considerations 13g18 Current Consumption 13How and When to Wake Up the Unit 16Power Supply Losses 13

PrecautionsESD Handling 5General 5

Prediction of Sources 202Desense Scenarios 203Probability of Channel Interference 203

Preferred Message Storage 117Preferred Operator List 148Preparing the Device Under Test 201Primitives

Attached Peripherals 228Call Control Interface 216Call Status Indication 216

98-08901C39-B 251

Page 276: g18 GSM-GPRS Embedded Module

Index

Class Indicator 210Display Indicator 215Generate DTMF Signalling 218Hook-switch Status Indicator 219Idle SIM Card Notification 223IP Supported by CIP 209Microphone Mute 221Phone Book Related 213Power Down 213Request/Confirm 209SEEM Interface 221SIM Card Deactivation Notification 223SIM Card Security Notifications 224Unsolicited 209

Problem Resolution 71Product

Approving 4Field-Testing 4Installing 4Planning 1Testing 4

Product Serial Number Identification 110Protocol Services

Supported 60PUK Code Entry 73

QQuality Assurance Testing 71Quality of Service Profile

Defining 145Modifying 145Removing 145

RRadio

Link Protocol 126Performance Capabilities 201

Receiver Susceptibilities 200Receiving

Binary Data via SMS 35SMS 34SMS CSD Mode Wave Forms 35

Receiving DataFlow Control Set to Hardware Flow Control 31Flow Control Set to None 32Flow Control Set to Xon/Xoff 32

Regulatory ApprovalObtaining 3

Regulatory ComplianceTesting 70

Regulatory Requirements xivCountry Requirements xvEuropean Union and EFTA xvFull-Product Certification xvg18 Type Certification Identifications xviiNorth America GSM Type Certification xviSafety xvii

Remote Diagnostic FunctionalityDefining 2

Report Mobile Equipment 94Request/Confirm Primitives 209Requirements

Parts and Tools 4Resource Assistance 4Result Codes

Cellular 127Revision Identification

Requesting 109RF Network Issues 204Ring Tone

Selecting 150

SS3 Dip Switch Description

EV Board Issue P5 179Safety xvii

Antenna Installation xviiUser Operation xvii

Sample Data SetAcceptance Analysis 202

SearchFrequency 161

SEEM Interface Primitives 221Sending

Binary Data via SMS 35Fax 43SMS 32, 95SMS Fax 43SMS in CSD Mode 34SMS in PDU Mode 32, 78SMS PDU-Mode Waveforms 34

Sending DataFlow Control Set to Hardware Flow Control 31Flow Control Set to None 32Flow Control Set to Xon/Xoff 31

Service Center Address 118Service Provider Quality 142Service Reporting Control 126Service Strategy

Defining 2Shielding Approach 203

Benefits 204Components of Shield Design 204

Signal Quality 121

252 98-08901C39-B

Page 277: g18 GSM-GPRS Embedded Module

Index

SIMConnections 197Restricting Access 147

SIM CardActivation Notification Primitives 224Deactivation Notification 223Security Notifications 224Support 23

Sleep ControlCTS 155

SMSBlock Mode 134Deleting a Message 111Error Messages 36Sending in PDU Mode 78

SMS Alert ToneControl 166

SMS Communication 29Block Mode 29PDU Mode 29Text Mode 29

Software Driver Configuration 70Software Interface 27

Basic AT Commands 45Basic Operations 29Call Forwarding 32Call Waiting 32Conference Calls 32Error Correction and Compression Commands 49ETSI 07.05 Standard (SMS) 55ETSI 07.07 Standard 49Fax Class 1 Commands 49GPRS Commands 58Modem Communication Modes 27Sending an SMS 32Sending and Receiving Data in Different Flow Controls

31V.25TER Commands Used with GSM 53

Source Antenna 3Speaker 19Specific Tests

Hardware Integration 69Specifications 187

Environmental 188Performance 188Physical 188

Subscriber Number 96Supporting Application Software 3System Feedback 74

TTE Character Set

Selecting 119

Testing 69Desense 70Diagnostic Utility 71EMI 70Hardware Integration 69Product 4Stages 69

Testing StagesApplication Software 70Desense and EMI 70End User Problem Resolution 71Final Assembly 71Hardware Integration 69OEM Service Depot Repair 71Regulatory Compliance 70

Tones 19Tools

Requirements 4Traditional Shop Equipment 5Turning the Unit On or Off 14

Using the ON/OFF Pin 14Using the TS Pin 14

UUnsolicited Primitives 209Usage Model

Developing 1

VV.25TER Commands Used With GSM 53Vendor Contacts 64Voice 19

Call Answering 76Call Establishing 75

Voice CallMaking 29Receiving 29

Voice Communication 27Commencing 30Configuration Setup and Audio Routing in g18 27Voice Connectivity 27

Voice MailDiverting an Incoming Call 135

WWaking Up the Unit 16WinFax

Configuring Modem 43Wireless Verification Equipment 5Writing 77

98-08901C39-B 253

Page 278: g18 GSM-GPRS Embedded Module

Index

254 98-08901C39-B

Page 279: g18 GSM-GPRS Embedded Module

SCHEMATIC DIAGRAMS,

LAYOUTS AND

PARTS LISTS

ContentsEach of the schematics shown below is accompanied by its layout and parts list:

P4 Evaluation Board - Model FTN8071A GO>

Top Hierarchy GO>

Audio GO>

Interface GO>

P5 Evaluation Board - Model FTN8071A/B GO>

Top Hierarchy GO>

Audio GO>

Interface GO>

Each diagram and layout contains two Print buttons: one of them will print the entire diagram or schematic on a plotter, and the other will split it so it can be printed on a standard office printer.

Page 280: g18 GSM-GPRS Embedded Module

OL 79B02965C18-O

J124

J123

8486452t01_p4

SHOWN FROM SIDE 1OL 79B02965C16-O

C1

C2

C3

C4

C5

C6

C8

C9

C11

C12

C13

C14

C15

C24

C25C

26

C27

C28

C29

C30

C32

C33

C34

C35

C36

C37

C38

C39

C40

C41

C42

C43

C44

C45

C46

C47

C48

C49

C50

C51

C52

C60

C62

C68

C71C72

C73

C74

C75

C76

C77

C78

C79

C80

C81

C82

C83

C84

C85

C86

C87

C88

C89

C90

C91

C92

C93

C94

C95

C96

C97

C98

C99

C10

0

C10

1

C10

2

C103C10

4

C10

5

C11

0

C112

C11

4

C11

5

C11

6

C11

7

C9192 C9206

C93

65

C93

78

C9386

C94

09

C95

36

C9537

C95

38

C9539

C9540

C95

42

C9543

C95

44

C95

45

C9546

C95

49

C95

50

C95

51C95

52

C9553

C95

54

C95

55

C9556

C9559

C9560

C9561

C9563

C9564

C9565

C95

67

C9569

C95

70

C9573

C95

74

C95

75

CR1 CR2CR3CR4CR5CR6CR7CR8CR9 CR10CR11

D1

D3

F1

J1J2

1 J3

J4

51

69

J5

8

1

J10

J12

J13

J111

15

16 2

1

J114

8

1

J115

J118

J120

J121

J122

J125

J126

J127

L1

L2

L3

L4

L5L6

L7

L10

L12

L14

L15

L16

LE

D

P1

P2

P3 P5

P6

P7

P8

P9

P10

P12

Q38

R2

R3

R4

R15

R17

R18

R19

R21

R22R23

R24

R25R26

R27

R28

R29

R30

R31

R32

R33

R35

R38

R50

R52

R53

R55

R56

R57

R58R59

R60

R63

R77

R78

R83

R84

R10

56

R10

57

R10

68

R1069

R11

04

R24

73

R2518

R25

19

R25

21R

2527 R2550

R2551R2552

R25

53

R2564

R2565

R2569

R2575

R25

87

R25

88

R2595

S1

S2

SH1

1

2

SIM

SW2

U3

U4

U5

U978

U979

U980

U98

1

U985

U986

U98

7

U988

Page 281: g18 GSM-GPRS Embedded Module

R25

72

OL 79B02965C17-OSHOWN FROM SIDE 2

OL 79B02965C19-O

8486452t01_p4

R25

89

U983

R25

71

C7

C59

C61

C70

C106

C111

C113

C9185

C91

90

C92

01

C9204

C92

05

C92

08

C92

15

C9219

C92

28C

9241

C9541

C95

47

C95

48

C9558

C9562

C9566

C9568

C9571

C9572

C95

76

C9577

C95

78

C9579

C95

80

C95

81

D2

D4

D5

L8

L11

L13

L17

Q3

Q4 Q11Q14

Q15

Q16

Q17

Q18Q19Q20Q21Q22Q23

Q25

Q26

Q27

Q28

Q29

Q30 Q32

Q34 Q35

Q36Q37

R20

R36

R61

R62

R64

R65

R66

R67

R68

R69R70

R79

R82

R85

R1098

R24

68

R24

69R

2470

R24

71

R2554

R2556

R2557

R25

58

R25

59

R2560

R25

61

R2563

R25

66 R2568

R25

70

R2573

R2574

R2576

R2577

R25

78

R2579

R2580

R2582

R2583

R25

85

R25

86

R2590

R25

93

R25

94

R2596

R2597

R25

98

U982

U984

U98

9

U990

U991

U992

VR2

VR3

VR4

VR5 VR6

VR7

VR8

VR9

VR

10

Page 282: g18 GSM-GPRS Embedded Module

RS232_RTS

RXD_UART_2

SPKR_OUT

SPK_GND

STNDBY

TXD_UART_2

VCC

Interface Connectors

Audio & Voltage REGs

79B02963C87-O

SHEET 1 OF 6

5V_Data

AUDIO_PA_12V

Analog_Audio_In

Analog_Audio_Out&Power_On_Off

DC_to_DC_12V

DHFA_MIC_IN

DHFA_SPKR_OUT

DSC_Enable

GPS_1PPS_LED

GPS_PWR

MIC_In

RS232_CTS

RS232_DCD

RS232_DSR

RS232_DTR

RS232_RI

GPS_1PPS_STANDALONE

GPS_PWR MIC_In

RS232_CTS

RS232_DCD

RS232_DSR

RS232_DTR

RS232_RI

RS232_RTS

RXD_UART_2

SPKR_OUT

STNDBY

TXD_UART_2

VCC

2.7V

2.7V_IN_SHEELD

DSC_Enable

DSC_Enable

DHFA_MIC_IN

DHFA_SPKR_OUT

DHFA_MIC_IN

DHFA_SPKR_OUT

2.7V_IN_SHEELD

2.7V

2.7V_IN_SHEELD

5V_Data

AUDIO_PA_12V

Analog_Audio_In

Analog_Audio_Out&Power_On_Off

DC_to_DC_12V

DHFA_MIC_IN

DHFA_SPKR_OUT

DSC_Enable

Dc_to_Dc_12V

Analog_Audio_In

GPS_PWR

VCC

2.7V

5V_Data

AUDIO_PA_12V

SPKR_OUT

2.7V

AUDIO_PA_12V

SPKR_OUT

GPS_PWR

Dc_to_Dc_12V5V_Data

VCC

Analog_Audio_In

2.7V_IN_SHEELD

Page 283: g18 GSM-GPRS Embedded Module

R30

180K

100NF

C12

R38

C47

1K

1uF

2

3

1

8

4

2.7Vdc REG

Must be SHEELDED

SHEET 2 OF 6

79B02963C87-O

AGND

U3

MC33202DR2

10n

C11

C14

2.2nR29 560

560

R28

R27

560

R26

560R25

560

51KR2

C13 2.2n

R24 560

15K

R19

120n

L6

120n

L5

RES_10KR33

RES_1000

R50

120n

L4

120n

L2

R18

15K

C15 2.2NF

C52 680PF

R21

2.4K

C1

0

R4

18.2KR52

22u

C8

10n

C2

1uF

33p

C32

33p

C34

33p

C35

33p

C33

1uF

C44

C3

33p

C38 33p

33pC39

33p

C40

33p

C41

33p

C46

33p

C45

C43

33p

C25

33p

C42

33p

33pC24

33p

C36

33p

C37

33p

C27

33p

C26

33p

C29C30

C28

33p

33p

7

8

4

33p

C68

6

5

7

8

4

U4

MC33202DR2

6

5

DGND

AGND

U3MC33202DR2

C9553

33p

C111

33p

AGND DGND

33p

120n

C110

100n

C77

L10

C105

AGND

33p

120n

U987

C4

AGND

AGND

AGND AGND

22u

1u

C9

1uF

C6

1uF

C5

C49

33p

C48

33p

33p

C50 33p

C51

VCC

10u

C62

R77

47K

39K

R78

GN

D3

6

GN

D4

7

IN1

OFF_4

OUT8

SET5

MAX603ESA

U5

GN

D1

2

GN

D2

3

U4

MC33202DR2

2

3

1

8

4

22K

R23

22K

R22

5V_DataR3

51K

1.8K

R2564

1u

C9540

C9550

33.p

C9549

33.p

SH1SHIELD

1

DGND

AGND

MIC_BAIS

VAG

VAG2

VAG2

VAG

VAG

MIC_BAIS

AGND

1.u

C9561

C9567

33p

AGND

vcc=8V_AUDIO,vee=AGND6

5

7

8

4

C9554

33p

MC33072

U988

100n

C9208

5.6K

R1104

R1056

15K

R1068

39.KC9185

3.3u

47.u

C9190 C9205

0.1u

100n

C9204

R2588

3.9K

DGND

1.u

C9560

R2587

2.4K

1.uC9555

AGND120n

AGND AGND

AGND

AGND

AGND

AGND

L15

0.

R2473

100p

C9228

R1057

15K

39.K

R1069

C9206

100n

R2553

15K

R2470

0. 0.

R2468

R2471

0.0.

R2469

C9219

1n

8.2K

R1098

RR1

VP10

C9201

330n

NC59

NC618

NC717

NC816

15NC9

NINV19

OUT13

OUT28

INV12

M_SS11

NC12

NC1014

NC1113

NC24

NC36

NC47

TDA1519CTD

U982

GN

D1

20

GN

D2

5

GN

D3

21

880_1800MHZ

C9535

1IN

2

OUT

R2550

15K

15K

R2552

15K

R2551

C9192

330n

8V_AUDIO

C9409

330n

AUDIO_PA_12V

C9378

100n

100p

C9241

C9215

0.

R2590

10n

15K

R2575

AGND

AGND

AGND

8V_AUDIO

R2563

8.2K

21

AGND AGND

AGND

AGND

AGND

AGNDDGND

RES_47K

R32

C117

33p

C116

33p

120n

470K

L12

AGND

AGND

AGND

AGND

R15

C76

100n

C104

33p

100n

C75 C103

AGND

AGND

AGND

AGND

AGND

AGND

AGND

AGND

33p

R84 33.K

AGND

560K

470K

R31

Analog_Audio_Out&Power_On_Off

2.7V_IN_SHEELD

SPKR_Out

MIC_In

R17

INV

NINV

SPK_GNDSPK_GND

SPK_GND

DHFA_MIC_IN

DHFA_SPKR_OUTDHFA_SPKR_OUT

STNDBY

RR

2.7V_IN_SHEELD

MIC_BAIS

2.7V_IN_SHEELD

Analog_Audio_Out&Power_On_Off

2.7V_IN_SHEELD

2.7V_IN_SHEELD

2.7V_IN_SHEELD

2.7V

VAG

VAG2

Analog_Audio_In

Page 284: g18 GSM-GPRS Embedded Module

R62

CR11

Q11

270

R2570

Q25

270

DSC_Enable

RXD_UART_2

TXD_UART_2

8.2K

270

1PPS

CR9

5V_Data

5V_Data

GPS RXD on GPS models

GPS TXD on GPS models

GPS 3Volts REG

Voltage to MIC & AMP

5V regulator for

RS-232 Driver

13mmx13mm PCB

Heatsink is needed

Must be SHEELDED

To be Placed

In the SHEELED

79B02963C87-O

SHEET 3 OF 6

Voltage to MIC & AMP

DSC_EN

5V_Data

Q18

Q4

Q19

Q20

Q21

Q22

Q23

LED-2

2

LED-1

1

4.7K

R79

U984

470K

R66

DGND

RES_10K

R68 3904L

Q16

22.u

L14

3

D1

DGND

VCC

S2

1

2

3

F1

AMPVOLTAGE

J3-2

2

J3-3

J3-1

1

33pC106

4.7uC70

R85 0

L8

120n

1

IN

2

OUT

AGND

AGND DGND

C9536

880_1800MHZ

100.K

R2527

20.K

R2521

0.

R2519

2SHUTDOWN

3

R2518

110.K

LP2951C

U978

5V_TAP6

ERROR5

FEEDBACK7

GN

D4

INPUT8

OUTPUT1

SENSE

AUDIO_PA_12V8V_AUDIO

C9365

3.3u

C9386

C9542

DGND

100n

4NC

3ON_OFF*

1VIN

5VOUT

DGND

47.u

DGND

LP2981

U981

2

GND

R2589

221K

VR10

2.

MC33072

U992

2

3

1

8

4

100.u

C9564

100.u

C9563

GN

D7

REF5

SHDN4

V+2

5V_Data

MAX771ESA

U983

AG

ND

6

CS8

EXT1

FB3

D2

33p

C115

AGND DGND

C114

33p

C9538

100.u

U980

LP2957IS

ERROR5

GND

3

INPUT1

OUTPUT2

SHUTDOWN4

DGND

DGND

DGND

100.n

C9548

0.1

R2554 C9547

100.n

DGND

100.u

DGND

DGND

C9537

C9539

68u

Q27

C9579

VCC

DGND

DGND

100.n

DGND

220.n

C9569

D5

D4

R2594

0.

R2593

470.K

Q38

2.4K

R2596

R2598

R2597

22.K

3904L

Q15

R63

270

Q3

CR10

GPS_RXD

270

R60

R61

DCD

CR8 CR7

DTR

270

R59

270

DSR

CR6

R58

270

R57

270

RTS

CR5

CTS

CR4

R56

270

R55

RI

CR3

CR2

GPS_TXD

270

R53

DGND

VCC

CR1

R64

470K

R65

470K

2.4K

R67

Q14

3906L

AUDIO_PA_12V

VCC

DC_to_DC_12V

SENSE

5V_Data

RS232_DCD

RS232_DTR

RS232_DSR

RS232_RTS

RS232_CTS

RS232_RI

GPS_1PPS_LED

VCC

GPS_PWR

Page 285: g18 GSM-GPRS Embedded Module

DIN Connector F.

GPS Connector

DIN Connector M.

DNP

Jumper ON = SoftGSM Mode

d-10 To HOSTd-15 To HOST

GPS RXD on GPS models

GPS TXD on GPS models

for CSD call/PDP context indicator

Custom Definition

VCC(3.0-6Vdc)

To HOST

79B02963C87-O

SHEET 4 OF 6

J121-24

24

DGND

J121-33

33

J121-36

36

J121-31

31

J121-34

34

J121-29

29

J121-32

32

J121-28

28

J121-30

30

EXT_B+ VCC

J121-26

26

D3

J4-30

30

AGND

VCC

AUDIO_PA_12V

2.7V

J4-28

28

J4-29

29

J4-26

26

J4-27

27

J4-24

24

J4-25

25

22

J4-23

23

J4-21

21

J4-22

J4-19

19

J4-20

20

J4-17

17

J4-18

18

J4-15

15J4-16

16

J4-13

13

J4-14

14

J4-11

11

J4-12

12

J4-9

9

J4-10

10

J4-7

7

J4-8

8

22

J121-25

25

21

J121-23

23

J121-22

20

J121-19

19

J121-21

18

J121-17

17

J121-20

2

3

4

J121-15

15

J121-18

Jack_4pin

J122

1

DGND

HandsFree_Select

470u

C9559

R2572

56.K56.K

Q35

R2571

DGND

HandsFree_Select

Q34

2

R2557

100.K

1

P10-2

13

J121-16

16

P10-1

J121-12

12

J121-14

14

J121-13

11

J121-10

10

9

J121-8

8

J121-11

7

J121-6

6

J121-9

J121-1

1

J121-5

5

J121-7

J121-3

3

J121-4

4

AGND

VCC

J121-2

2

J125

-26

J125

-24

J125

-28

J125

-20

27

J125

-18

J125

-22

25

J126

-1 1

J126

-27

J126

-23 23

J126

-2519

J126

-21 21

J126

-17 17

J126

-19

1

P2-

2

2

1

J121-35

35

P2-

1

2

P3-1

P3-3

3

P3-2

C9541

3.3u

DGND

22.uL16

2

5V_Data

GPS_PWR

P1-1

1

DGND

P1-2

R2566

1.K

5V_Data

10.K

P5-2

2

DGND

R2561

AGND

P5-1

1

1

P6-2

2

AUDIO_PA_12V

P6-1

100.K

R2556

2

3

DGND

100

R35

J126

-15 15

MOMENT_SWITCH

SW2

13

J126

-11 11

J126

-9 9

J126

-13

4

J126

-2 2 8

J126

-6 6

J126

-4

J126

-10 10

J126

-8 14

J126

-12 12

J126

-16 16

J126

-14

J126

-20 20

J126

-18 18 24

J126

-22 22

J126

-26 26

J126

-24

GPS_PWR

J126

-28 28

0.

R2595

5V_Data

J125

-14

TX_EN

TX_EN

J125

-12

J125

-16

J125

-8

J125

-1

J125

-10

J125

-3

J125

-7

J125

-5

J125

-11

J125

-9

J125

-13

J125

-17

J125

-15

J125

-19

J125

-23

J125

-21

J125

-27

J125

-25

J126

-7 73

J126

-5 5

J125

-6

AGNDDGND

DGND

J126

-3

J4-2

2 J125

-4

DGND

J4-1

1 J127

-6 6

J127

-8 8

9

J127

-4 4

J127

-5 5

J127

-93

J127

-7 7

J127

-1 1

J127

-3

DGND

DGND

DGND

J127

-2 2

27

J4-4

4

AGNDDGND

J127

-10 10

J121-27

J4-3

3

J125

-2

GPS_PWR

J4-5

5

J4-6

6

DGND

Inp

ut_

I_O

&S

im_c

r_d

et

SIM

_CR

_Res

et_R

ST

5

RS

232_

RT

S

RS

232_

RX

D

SIM

_CR

_Clo

ck

DS

C_D

ow

nlin

k

DS

C_E

nab

le

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

RS

232_

DC

D

IrD

A_S

elec

t

TS

_Tu

rn_o

n_s

tan

d_b

y

Inp

ut_

I_O

&S

im_c

r_d

et

SIM

_CR

_Res

et_R

ST

RS232_RI

RS232_DSR

RS232_CTS

RS232_RTS

RS232_DCD

RS232_DTR

RS232_RXD

RS232_TXD

TX_EN

RXD_UART_2

TXD_UART_2

GPS_ANTTENNA_VOLTAGE

GP

S_1

PP

S

RX

_fo

r_d

iffe

ren

tial

_GP

S_R

TC

M

RS

232_

RT

S

RS

232_

RX

D

SIM

_CR

_Clo

ck

DS

C_D

ow

nlin

k

DS

C_E

nab

le

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

5

RS

232_

DC

D

IrD

A_S

elec

t

TS

_Tu

rn_o

n_s

tan

d_b

y

AGND

GPS_1PPS

RX_for_differential_GPS_RTCM

GPS_Ant_PWR_3_TO_5Vdc

VCC

VCC

VCC

VCC

DGND

DGND

DGND

DGND

AGND

DSC_Uplink

DSC_Downlink

DSC_Enable

TS_Turn_on_stand_by

SIM_CR_Clock

SIM_CR_I_O_Data

SIM_CR_Reset_RST

SIM_CR_VCC_3.0_TO_5Vdc

Input_I_O&Sim_cr_det

Wake_up_gprs_coverage_indicator

Analog_Audio_Out&Power_On_Off

Analog_Audio_In

MAN_TEST

MAN_TEST DSC_Downlink

RS232_TXD

RS232_RXD

RS232_DTR

RS232_DCD

RS232_RTS

RS232_CTS

RS232_DSR

RS232_RI

MAN_TEST

Analog_Audio_In

Analog_Audio_Out&Power_On_Off

Wake_up_gprs_coverage_indicator

Input_I_O&Sim_cr_det

SIM_CR_VCC_3.0_TO_5Vdc

SIM_CR_Reset_RST

SIM_CR_I_O_Data

SIM_CR_Clock

TS_Turn_on_stand_by

DSC_Enable

DSC_Downlink

DSC_Uplink

DSC_Enable

Analog_Audio_Out&Power_On_Off

SoftGSM_EN

IrDA_Select

DHFA_SPKR_OUT

5

MA

N_T

ES

T

RS

232_

RI

TX

D_U

AR

T_2

An

alo

g_A

ud

io_I

n

RS

232_

DS

R

DS

C_U

plin

k

RS

232_

TX

D

RS

232_

CT

S

SIM

_CR

_VC

C_3

.0_T

O_5

Vd

c

5V_Data

GPS_PWR

GPS_1PPS_STANDALONE

AUDIO_PA_12V

2.7V

RXD_UART_2

TXD_UART_2

RS232_DTR

RS232_DCD

RS232_RTS

RS232_CTS

RS232_RI

RS232_DSR

VCC

SIM

_CR

_I_O

_Dat

a

RS

232_

DT

R

MA

N_T

ES

T

RS

232_

RI

TX

D_U

AR

T_2

An

alo

g_A

ud

io_I

n

RS

232_

DS

R

DS

C_U

plin

k

RS

232_

TX

D

RS

232_

CT

S

SIM

_CR

_VC

C_3

.0_T

O_5

Vd

c

GP

S_R

TC

M_S

TA

ND

AL

ON

E

GP

S_1

PP

S_S

TA

ND

AL

ON

E

RX

D_U

AR

T_2

GP

S_A

NT

TE

NN

A_V

OL

TA

GE

TX

D_U

AR

T_2

VCC

SIM

_CR

_I_O

_Dat

a

RS

232_

DT

R

Page 286: g18 GSM-GPRS Embedded Module

6

AGND

VCC

J12-6

BUTT-I 15 PINs BUTT-I I 15 PINs BUTT 12 PINs

RF SMA Connector

MUTE

AUDIO PA ON Const

Diagnostic

To d-10

To the UUT

To D-15

NOTE:MIRROR TO G18/D15

GPS RXD on GPS models

GPS TXD on GPS models

for CSD call/PDP context indicator

Custom Definition

VCC(3.0-6Vdc)

SHEET 5 OF 6

79B02963C87-O

DGND

C9572

220.n 220.n

C9571

C9581

470.p

AGND AGND

C9556

470.p

C9580

33

2.2m

31

J120-32

32

J120-33

29

J120-30

30

J120-31

27

J120-28

28

J120-29

25

J120-26

26

J120-27

23

J120-24

24

J120-25

21

J120-22

22

J120-23

19

J120-20

20

J120-21

17

J120-18

18

J120-19

15

J120-16

16

J120-17

13

J120-14

14

J120-15

11

J120-12

12

J120-13

J12-22

22

J120-10

10

J120-11

11

J12-23

23

4

J114

-11 3

J114

-4

J114

-6 6

J114

-3

J114

-1 1

J114

-2 2

J114

-5 5

J114

-8 8

33p

AGNDDGND

33p

C113

120n

C112

16

L11

9

j114

-16

J114

-10 10

J114

-9

J114

-7 7

J114

-12 12

J114

-13 13

J114

-14 14

2

J114

-15 15

1

DGND

P1-2

J12-20

20

5V_Data

P1-1

J12-19

19

J12-21

21

18

J12-17

17

DGND

J12-15

15

J12-18

L13

120n

4

J120-5

5

VCC

AGND

120nDGND

J120-4

34

DGNDU989

36

J120-35

35

J120-34

2

J120-3

3

J120-36

9

J120-8

8

J120-2

6

J120-1

1

J120-9

16

J120-7

7

J120-6

12

J12-14

14

J12-16

10

J12-13

13

J12-12

J12-9

9

J12-11

11

J12-10

8

J12-7

7

J12-5

5

J12-8

J12-2

2

J13-

6 6

1

J12-3

3

J2-1

5 15

DGND

DGND

J12-1

J2-1

4 14

J2-1

3 1311

J2-1

2 1210

J2-1

1

J2-9

9

J2-1

0

87

J2-8

J2-6

6

J2-7

J2-5

53

J2-4

42

J2-3

J2-1

1

J2-2

J12-4

4

J1-1 1

DGND

J1-2 2

J1-4 4

J1-3 3

J1-5 5 6

P9-

2

2

J1-6

DGND

P9-

1

1

Q37

DGND

DGND

10u

C9558

AUDIO_PA_12V

Q36

R2574

100K

R2573

560.K

R2579

10K

R2578

100.K

10K

10K

R25770.5p

DGND

R2576

DGND

C9566

4.7p

C9562

0.5p

R2583

0.5p

R2582 L17

0.

DGND J123

ANT1

NC02 3

NC1

2

J124

P8-

1

1

P8-

2

J13-

3 3 4

C101

33p

J13-

4

DGND

C97

33p

33p

C96

C95

33p

C94

33p

C93

33p

33p

C92

DGND

33p

33p

C91

C90

33p

C89

33p

C88

C74

100n

33p

DGNDC73

C87

100n

J13-

5 5

100n

C72

DGND

C85 C86

33p33p

C100

33p

20

33p

C98

19

J2-2

0

17

J2-1

9

J13-

16 16

J13-

17

C102

33p

DGND

C84

DGND

100n

C71

J13-

15 15

33p

C99

33p

13

J13-

8 8

J13-

14 14

J13-

13

2

J13-

1 1

30

J12-29

29

J13-

2

J12-27

27

J12-30

25

J12-28

28

J12-24

24

J12-26

26

J12-25

DGND

220.n

DGND

220.n

C9578

DGND

C9577

DGND

220.n

C9576

C9575

220.n

C9574

DGND

9

DGND

220.n

12

J13-

10 10

J13-

9

J13-

11 11

J13-

12

J2-1

8 18

J13-

7 7

J2-1

7 1716

J1-2

0 20

J2-1

6

J1-1

9 1917

J1-1

8 1816

J1-1

7

DGND

DGND

DGND

J1-1

6

J1-1

5 15

DGND

DGND

J1-1

4 1412

J1-1

3 1311

J1-1

210

J1-1

1

J1-9 9

J1-1

0

J1-8 8

J1-7 7

DS

C_D

ow

nlin

k

DS

C_U

plin

k

MA

N_T

ES

T

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

EX

T_B

+

Inp

ut_

I_O

&S

im_c

r_d

et

DS

C_U

plin

k

DS

C_D

ow

nlin

k

DS

C_E

nab

le

SIM

_CR

_Clo

ck

SIM

_CR

_I_O

_Dat

a

SIM

_CR

_VC

C_3

.0_T

O_5

Vd

c

GPS_1PPS

RS232_RXD

RS232_TXD

TXD_UART_2

SIM_CR_VCC_3.0_TO_5Vdc

DS

C_E

nab

le

RS232_DTR

RS232_DCD

RS232_RTS

RS232_CTS

RS232_DSR

RS232_RI

MAN_TEST

Analog_Audio_Out&Power_On_Off

Wake_up_gprs_coverage_indicator

SIM_CR_VCC_3.0_TO_5Vdc

SIM_CR_Reset_RST

SIM_CR_I_O_Data

DSC_Enable

DSC_Downlink

DSC_Uplink

AGND_IN

TS_Turn_on_stand_by

Input_I_O&Sim_cr_det

Analog_Audio_In

RXD_UART_2

TX_EN

GPS_Ant_PWR_3_TO_5Vdc

RX_for_differential_GPS_RTCM

RS232_TXD

RS232_DTR

RS232_DCD

RS232_RTS

RS232_CTS

RS232_DSR

RS232_RI

MAN_TEST

Analog_Audio_Out&Power_On_Off

Wake_up_gprs_coverage_indicator

SIM_CR_Reset_RST

SIM_CR_I_O_Data

DSC_Enable

DSC_Downlink

DSC_Uplink

AGND_IN

TS_Turn_on_stand_by

Input_I_O&Sim_cr_det

Analog_Audio_In

VCC

VCC

VCC

DGND

DGND

DGND

DGND

SIM_CR_Clock

STNDBY

TX_Enable

IrDA_Select

2.7V_IN_SHEELD

RS

232_

RX

D

RS

232_

TX

D

RS

232_

DT

R

RS

232_

DC

D

RS

232_

RT

S

RS

232_

CT

S

RS

232_

DS

R

RS

232_

RI

SIM_CR_Clock

RS232_RXD

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

2.7V

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

5

EX

T_B

+

An

alo

g_A

ud

io_I

n

DS

C_U

plin

k

DS

C_E

nab

le

MA

N_T

ES

T

MA

N_T

ES

T

DS

C_U

plin

k

DS

C_E

nab

le

DS

C_D

ow

nlin

k

DS

C_D

ow

nlin

k

DS

C_D

ow

nlin

k

2.7V

EX

T_B

+

Page 287: g18 GSM-GPRS Embedded Module

J5-1

1

DGND

DS

C_D

ow

nlin

k

12V_SW

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

DHFA_MIC_IN

SIM

_CR

_I_O

_Dat

a

Inp

ut_

I_O

&S

im_c

r_d

et

SIM

_CR

_VC

C_3

.0_T

O_5

Vd

c

SIM

_CR

_Res

et_R

ST

SIM

_CR

_Clo

ck

Modem/GPS Select

Connector SHEELD

D9 FEMALE

EXT SIM ConnectionsHandSet adapter

RJ-45 Connector

HeadSet Connctor.

RJ-45 Connector

DHFA MIC

SHEET 6 OF 6

79B02963C87-O

2

DGND

VR7

MMBZ15VD

3

12

DTE Orintation

SoftGSM Switching circuit

3

12

DGND

MMBZ15VD

VR8

3

1

3

12

DGND

MMBZ15VD

VR6

MMBZ15VD

3

12

DGND

DGND

MMBZ15VD

VR5

VR4

V-4

VCC

26

DGND

12K

R2585

T2OUT6

T3IN22

T3OUT7

T4IN19

T4OUT10

T5IN17

T5OUT12

V+27

R1OUTB16

R2IN9

R2OUT20

R3IN11

R3OUT18

T1IN24

T1OUT5

T2IN23

C2+1

C2-3

FORCEOFF14

FORCEON13

2

GND

INVALID15

R1IN8

R1OUT21

DGND

MAX3238E

U979

C1+28

C1-25

3

12

J5-2

2

5V_Data

DGND

DGND

VR9

MMBZ15VD

Q28

100.n

C9546

C9545

330.n

DGNDDGND

330.n

C9543C9544

5V_Data

330.n

R2559

22.K

Q32U99122.K

R2558

3.9K

Q30

100.

R2565

R2568

DGND

Q29

Z1

R2580

100K

X012

13X1

Y15

Y02

Y11

Z4

Z05

3

MC14053B

A11

B10

C9

EN6

GN

D8

VCC

16

VE

E7

X14

5V_Data

DGND

U990

R2560

DGND

SIM

-8 8

DGND

22.K

6

SIM

-4 4

SIM

-6

SIM

-2 25

SIM

-3 37

SIM

-5

33.u

SIM

-7

DGND

C9565

11

J5-10

10

9.1K

DGND

J5-11

2

DGND

R2586

P12-1

1

P12-2

33p

DGND

5V_Data

DGND

DGND

DGND

C9568

DGND

C9573

220.n

C9570

220.n

R83

0

2

J115

-1 1

DGND

J115

-4 4

J115

-3 3

J115

-26

J115

-5 5

J115

-7 7

J115

-6

DGND

VCC

J115

-8 8

680p

C79

DGND

DGND

C83

C9551

680p

33p

33p

C82C81

33p

33p

C9552

120n

0

R2569

U986

4.7K

DGND

3

J10-

2 2

R69

5

J10-

4 4

J10-

3

J10-

6 6

J10-

5

J10-

8 8

J10-

7 7

2.2u

C7

R82

100

Q26

4.7K

DGND

Q17

D

G

S

R70

J10-

1 1

7002

C60

10u

DGND

DGND

10UF

C59

DGND

10UF

C61

34

AGND

DGND

VCC

J118

12

GN

D1

8G

ND

2

S_RESET4

5S

_VC

C1

7S

_VC

C2

3S_CLK

6S_I|O

2S_PD

DGND

DGND

S1

SWITCH

1

120n

U985

120n

L1

R20

4.7K

SIM

-1 1

J111

12 34

120n

L7

DGND

AGND

680p

C78

C80

33p

120n

VR3

MMBZ15VD

3

12

DGND

L3

8

VR2

MMBZ15VD

3

12

J5-5

5

J5-8

9

J5-7

7

J5-6

6

J5-9

J5-3

3

J5-4

4

SIM_CR_I_O_Data

Input_I_O&Sim_cr_det

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

ut&

Po

wer

_On

_Off

DS

C_U

plin

k

TxD

CTS

RTS

DSR

DTR

RI

DSC_Enable

DC_to_DC_12V

SPKR_Out

MIC_In

DS

C_U

plin

k

DS

C_D

ow

nlin

k

12V_SW

SIM_CR_Reset_RST

SIM_CR_VCC_3.0_TO_5Vdc

SIM_CR_Clock

CTS

RxD

DTR

TxD

DCD

RxD

DSC_EnableDSC_Downlink

SoftGSM_EN

SoftGSM_EN

SoftGSM_EN

RTS

Analog_Audio_Out&Power_On_Off

RTS

RI

DCD

DSR

TXD_UART_2

RXD_UART_2

Modem_GPS_RxD

Modem_GPS_TxD

RS232_RI

RS232_DSR

RS232_CTS

RS232_RTS

RS232_DCD

RS232_DTR

RS232_TXD

RS232_RXD

Page 288: g18 GSM-GPRS Embedded Module

1

Parts ListEvaluation BoardModel FTN8071A P4

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

CapacitorsC1-6 2311049A07 ECAP_1UFC7 2311049A09 CAPP_2.2uC8-9 2311049J35 CAPP_22uC11 2113741F49 CAP_10nC12 2113743A19 CAP_100NFC14-15 2113741F33 CAP_2.2NFC24-30 2113740F39 CAP_33pC32-46 2113740F39 CAP_33pC47 2113741F49 CAP_10nC48-51 2113740F39 CAP_33pC52 2113741F21 CAP_680PFC60 2380090M24 CAPP_10uC62 2380090M24 CAPP_10uC68 2113740F39 CAP_33pC70 2113743G26 CAP_4.7uC71-77 2113743A19 CAP_100nC78-79 2113741F21 CAP_680PFC80-106 2113740F39 CAP_33pC110-117 2113740F39 CAP_33pC9185 2311049A57 ECAP_10UFC9190 2311049C05 CAPP_47uC9192 2113743K17 CAP_330nC9201 2113743K17 CAP_330nC9204 2113743E20 CAP_100nC9205 2311049A01 CAPP_0.1uC9215 2113741F49 CAP_10nC9219 2113741F25 CAP_1nC9228 2113740F51 CAP_100pC9241 2113740F51 CAP_100pC9365 2311049A57 ECAP_10UFC9378 2113743E20 CAP_100nC9386 2113743E20 CAP_100nC9409 2113743K17 CAP_330nC9535-9536 9186929J01 880_1800MHZC9537-9538 2311049C13 CAPP_100u

C9539 2311049A24 CAPP_68uC9540 2311049A07 CAPP_1UFC9541 2113743G25 CAP_3.3uC9542 2186201J02 CAP_22uC9543-9545 2113743K17 CAP_330nC9546 2113743K15 CAP_100nC9547-9548 2113743E20 CAP_100nC9549-9550 2113740F39 CAP_33pC9551 2113741F21 CAP_680PFC9552-9554 2113740F39 CAP_33pC9555 2311049A07 CAPP_1UFC9556 2313748E31 CAPP_2.2mC9558 2311049A19 CAPP_10uC9559 2380090M39 CAPP_470uC9560 2311049A07 CAPP_1UFC9561 2113928A01 CAP_1uC9562 2113740F19 CAP_4.7pC9563-9564 2311049C13 CAPP_100uC9565 2311049C08 CAPP_33uC9566 2113740F01 CAP_0.5pC9567-9568 2113740F39 CAP_33pC9569-9578 2113743A23 CAP_220nC9579 2113743A19 CAP_100nC9580-9581 2113740F67 CAP_470pCR1 4880304L02 LED_GRNCR2-11 4880304L01 LED_RED

DiodesD1 4813833B01 MBRS140D2 4813833A06 MBRD360D3 4813833B01 MBRS140D4-5 4813833A02 MBRD640

FusesF1 0904923K01 SMD_FUSE_HOLD

ConnectorsJ1-2 0909449B04 CONN_JJ3 3102151C30 CONN_PJ4 2804989M01 EDGEJ5 0909672B03 CONN_JJ10 0983365N01 EDGEJ12 2804989M01 EDGEJ13 0909467R02 CONN_JJ111 0909399T02 CONN_J

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 289: g18 GSM-GPRS Embedded Module

2

J114 2802935S08 CONN_PJ115 0983365N01 EDGEJ118 0909399T02 CONN_JJ120-121 0988716K01 CONNJ122 0909032K01 JACK_4PINJ123 3903920K01 ANTENNA_3P2NCJ125 0908606Y06 CONN_JJ126 2880471L02 CONN_PJ127 0908606Y05 CONN_J

CoilsL1-8 2462587T16 IDCTR_120nL10-13 2462587T16 IDCTR_120nL14 2503788S09 IDCTR_22uL15 2462587T16 IDCTR_120nL16 2462587P28 IDCTR_22uL17 249646M43 NO_DESC

ConnectorsLED 2880001R02 CONN_PP1-2 2880001R02 CONN_PP3 2880001R03 CONN_PP5-10 2880001R02 CONN_PP12 2880001R02 CONN_P

TransistorsQ3 4803676A04 BSS123Q4 4802393L34 FDV302PQ11 4802393L34 FDV302PQ14 4813824A17 PNP_3906LQ15-16 4813824A10 NPN_3904LQ17 4813823A07 TMOSFETN_7002Q18-23 4802393L34 FDV302PQ25 4803676A04 BSS123Q26 4802393L04 BSS84Q27 4813821A21 MTD20N03HDQ28-30 4803676A04 BSS123Q32 4803676A04 BSS123Q35-37 4803676A04 BSS123Q38 4809807C24 SI4463

ResistorsR2-3 0662057D17 RES_51KR4 0662057B47 RES_0R15 0662057B14 RES_470KR17 0662057B14 RES_470K

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

R18-19 0662057A77 RES_15KR20 0662057A65 RES_4.7KR21 0662057A58 RES_2.4KR22-23 0662057A81 RES_22KR24-29 0662057A43 RES_560R30 0662057D30 RES_180KR31 0662057B16 RES_560KR32 0662057A89 RES_47KR33 0662057A73 RES_10KR35 0611077D97 RES_100R36 0662057A97 RES_100KR38 0662057C75 RES_1KR50 0662057C75 RES_1000_1KR52 0662057R68 RES_18.2KR53 0662057C61 RES_270R55-63 0662057C61 RES_270R64-66 0662057B14 RES_470KR67 0662057A58 RES_2.4KR68 0662057A73 RES_10KR69-70 0662057A65 RES_4.7KR77 0662057A89 RES_47KR78 0662057A87 RES_39KR79 0662057A65 RES_4.7KR82 0611077D97 RES_100R83 0662057B47 RES_0R84 0662057A85 RES_33KR85 0662057B47 RES_0R1056 0662057P02 RES_15KR1068 0662057A87 RES_39KR1098 0662057A71 RES_8.2KR1104 0662057A67 RES_5.6KR2468-2469 0662057B47 RES_0R2518 0611079E05 RES_110KR2519 0662057B47 RES_0R2521 0662057P20 RES_20KR2527 0662057P95 RES_100KR2550-2552 0662057P02 RES_15KR2553 0662057A77 RES_15KR2554 0604648P05 RES_0.1R2556-2557 0662057A97 RES_100KR2558-2560 0662057A81 RES_22KR2561 0662057A73 RES_10K

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 290: g18 GSM-GPRS Embedded Module

3

R2564 0662057A55 RES_1.8KR2565 0662057A63 RES_3.9KR2566 0662057A49 RES_1KR2568 0662057A25 RES_100R2569 0662057B47 RES_0R2570 0662057C61 RES_270R2572 0662057D18 RES_56KR2573 0662057B16 RES_560KR2574 0662057A97 RES_100KR2575 0662057A77 RES_15KR2576-2577 0662057A73 RES_10KR2578 0662057A97 RES_100KR2579 0662057A73 RES_10KR2580 0662057A97 RES_100KR2582-2583 2113740F01 CAP_0.5pR2585 0662057A75 RES_12KR2586 0662057A72 RES_9.1KR2587 0662057A58 RES_2.4KR2588 0662057A63 RES_3.9KR2589 0662057G31 RES_221KR2590 0662057B47 RES_0R2593 0662057B14 RES_470KR2596 0662057A81 RES_22KR2597 0662057A71 RES_8.2KR2598 0662057A58 RES_2.4K

SwitchesS1 4009060S01 SWITCH

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

S2 4008241G06 SWIT_ET01SW2 4004929K01 MOMENT_SWITCH

ShieldsSH1 2604044K01 SHIELD

SIMSIM 2808044H12 CONN_P

Integrated CircuitsU3-4 5113818A14 MC33202DR2U5 5104187K08 MAX603ESAU978 5105469E65 LP2951CU979 5109781E76 MAX3238EU980 5104187K46 LP2957ISU981 5185963A04 LP2981U982 5144751U01 TDA1519CTDU983 5108858K58 MAX771ESAU984 4803676A04 BSS123U985-987 2462587T16 IDCTR_120nU988 5113818A03 MC33072U989 2462587T16 IDCTR_120nU990 5113806A20 MC14053BU991 4803676A04 BSS123U992 5113818A03 MC33072

Voltage SuppressorsVR2-9 4813832C28 ZENER_MMBZ15VDVR10 4813830G02 MMSZ4679T

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 291: g18 GSM-GPRS Embedded Module

1

Parts ListEvaluation BoardModel FTN8071B P4

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

CapacitorsC1-6 2311049A07 ECAP_1UFC7 2311049A09 CAPP_2.2uC8-9 2311049J35 CAPP_22uC11 2113741F49 CAP_10nC12 2113743A19 CAP_100NFC14 2113741F33 CAP_2.2NFC15 2113743F49 10nfC24-30 2113740F39 CAP_33pC32-46 2113740F39 CAP_33pC47 2113741F49 CAP_10nC48-51 2113740F39 CAP_33pC52 2113741F21 CAP_680PFC60 2380090M24 CAPP_10uC68 2113740F39 CAP_33pC75-77 2113743A19 CAP_100PFC78-79 2113741F21 CAP_680PFC80-C83 2113740F39 CAP_33pC103-C105 2113740F39 CAP_33pC110-117 2113740F39 CAP_33pC9185 2311049A57 10uC9192 2113743K17 CAP_330nC9201 2113743K17 CAP_330nC9204 2113743E20 CAP_100nC9205 2311049A01 CAPP_0.1uC9215 2113741F49 CAP_10nC9219 2113741F25 CAP_1nC9228 2113740F51 CAP_100pC9241 2113740F51 CAP_100pC9365 2311049A57 10uC9378 2113743E20 CAP_100nC9386 2113743E20 CAP_100nC9409 2113743K17 CAP_330nC9535-9536 9186929J01 880_1800MHZC9537-9538 2311049C13 CAPP_100uC9539 2311049A24 CAPP_68u

C9540 2311049A07 CAPP_1uC9541 2113743G25 CAP_3.3uC9542 2186201J02 22uC9543-9545 2113743K17 CAP_330nC9546 2113743K15 CAP_100nC9547-9548 2113743E20 CAP_100nC9549-9550 2113740F39 CAP_33pC9551 2113741F21 CAP_680PFC9552 2113740F39 CAP_33pC9554 2113740F39 CAP_33pC9555 2311049A07 CAPP_1uC9556 2313748E31 CAPP_2.2mC9558 2311049A19 CAPP_10UFC9559 2380090M39 CAPP_470uC9560 2311049A07 CAPP_1UFC9561 2113928A01 CAP_1uC9562 2113740F19 CAP_4.7pC9563-9564 2311049C13 CAPP_100uC9565 2311049C08 CAPP_33uC9566 2113740F01 CAP_0.5pC9567-9568 2113740F39 CAP_33pC9569-9573 2113743A23 CAP_220nC9578 2113743A23 CAP_220nC9579 2113743A19 CAP_100PFC9580-9581 2113740F67 CAP_470pC9582 2311049C08 CAPP_33uC9583-9585 2113743K17 CAP_330nC9586 2113743K15 CAP_100nC9587-9590 2113740F51 CAP_100pCR1 4880304L02 LED_GRNCR2-11 4880304L01 LED_RED

DiodesD1 4813833B01 MBRS140D2 4813833A06 MBRD360D3 4813833B01 MBRS140D4-5 4813833A02 MBRD640

FusesF1 0904923K01 SMD_FUSE_HOLD

ConnectorsJ1-2 0909449B04 CONN_JJ3 3102151C30 CONN_P

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 292: g18 GSM-GPRS Embedded Module

2

J4 2804989M01 EDGEJ5 0909672B03 CONN_JJ10 0983365N01 EDGEJ12 2804989M01 EDGEJ111 0909399T02 CONN_JJ115 0983365N01 EDGEJ118 0909399T02 CONN_JJ124 2886156U01 CONN_PJ125 0908606Y06 CONN_JJ126 2880471L02 CONN_J127 0908606Y05 CONN_JJ128-129 0988716K01 CONN_JJ130 0909032K01 CONN_J

CoilsL1-7 2462587T16 IDCTR_120nL10-13 2462587T16 IDCTR_120nL14 2503788S09 IDCTR_22uL15 2462587T16 IDCTR_120nL16 2462587P28 IDCTR_22uL17 2485930A01 3.3nh

ContactM1 3903920K01 CONTACT

ConnectorsP6 2880001R02 CONN_PP9 2802837C03 CONN_PP10 2880001R03 CONN_PP11 2802935S09 CONN_P

TransistorsQ3 4803676A04 BSS123Q4 4809579E18 FDV302PQ11 4809579E18 FDV302PQ14 4813824A17 PNP_3906LQ15-16 4813824A10 NPN_3904LQ17 4813823A07 TMOSFETN_7002Q18-23 4809579E18 FDV302PQ25 4803676A04 BSS123Q26 4802393L35 BSS84Q27 4813821A21 MTD20N03HDQ28-30 4803676A04 BSS123Q32 4803676A04 BSS123Q36-37 4803676A04 BSS123Q38 4809807C24 SI4463

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

ResistorsR2-3 0662057D17 RES_51KR4 0662057B47 RES_0R15 0662057B14 RES_470KR17 0662057B14 RES_470KR18-19 0662057A77 RES_15KR20 0662057A65 RES_4.7KR21 0662057A71 8.2KR22-23 0662057A81 RES_22KR24-29 0662057A43 RES_560R30 0662057D30 RES_180KR31 0662057B16 RES_560KR32 0662057A89 RES_47KR33 0662057A57 2.2KR35 0611077D97 RES_100R38 0662057C75 RES_1KR50 0662057C75 RES_1000_1KR52 0662057R68 RES_18.2KR53 0662057C61 RES_270R55-63 0662057C61 RES_270R64-66 0662057B14 RES_470KR67 0662057A58 RES_2.4KR68 0662057A73 RES_10KR69-70 0662057A65 RES_4.7KR77 0662057A89 RES_47KR78 0662057A87 RES_39KR79 0662057A65 RES_4.7KR82 0611077D97 RES_100R83 0662057B47 RES_0R84 0662057A85 RES_33KR1056 0662057P02 RES_15KR1068 0662057A87 RES_39KR1098 0662057A71 RES_8.2KR1104 0662057A67 RES_5.6KR2468-2469 0662057B47 RES_0R2518 0611079E05 RES_110KR2519 0662057B47 RES_0R2521 0662057P20 RES_20KR2527 0662057P95 RES_100KR2550-2552 0662057P02 RES_15KR2553 0662057A77 RES_15KR2554 0604648P05 RES_0.1

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 293: g18 GSM-GPRS Embedded Module

3

R2558-2560 0662057A81 RES_22KR2564 0662057A55 RES_1.8KR2565 0662057A63 RES_3.9KR2568 0662057A25 RES_100R2569 0662057B47 RES_0R2570 0662057C61 RES_270R2573 0662057B16 RES_560KR2574 0662057A97 RES_100KR2575 0662057A77 RES_15KR2576-2577 0662057A73 RES_10KR2578 0662057A97 RES_100KR2579 0662057A73 RES_10KR2580 0662057A97 RES_100KR2583 2113740F01 CAP_0.5pR2587 0662057A58 RES_2.4KR2588 0662057A63 RES_3.9KR2589 0662057G31 RES_221KR2590 0662057B47 RES_0R2593 0662057B14 RES_470KR2596 0662057A81 RES_22KR2597 0662057A71 RES_8.2KR2598 0662057A58 RES_2.4KR2599-2601 0662057C61 RES_270R2602 0662057A97 RES_100KR2603 0662057A89 RES_47KR2605-2606 0662057A75 RES_12KR2607 0662057A73 RES_10KR2608-2609 0662057A71 RES_8.2KR2611 0662057A49 RES_1KR2612-2613 0662057C61 RES_270R2614-2615 0662057B47 RES_0

SwitchesS1 4009060S01 SWITCHS2 4008241G06 SWIT_ET01S3 4083849F04 SWITCHSW2 4004929K01 MOMENT_SWITCH

ShieldsSH1 2604044K01 SHIELD

SIMSIM 2808044H04 CONN_P

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Integrated CircuitsU3-4 5113818A14 MC33202DR2U5 5104187K08 MAX603ESAU978 5105469E65 LP2951CU979 5109781E76 MAX3238EU980 5104187K46 LP2957ISU981 5185963A04 LP2981U982 5144751U01 TDA1519CTDU983 5108858K58 MAX771ESAU984 4803676A04 BSS123U985-987 2462587T16 IDCTR_120nU988 5113818A03 MC33072U989 2462587T16 IDCTR_120nU990 5113806A20 MC14053BU991 4803676A04 BSS123U992 5113818A03 MC33072U993 5109781E76 MAX3238E

Voltage SuppressorsVR2-9 4813832C28 ZENER_MMBZ15VDVR10 4813830G02 MMSZ4679TVR11-12 4813832C28 MMBZ15VDVR14 4813832C28 MMBZ15VDVR16 4813832C28 MMBZ15VDVR18 4813832C28 MMBZ15VD

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 294: g18 GSM-GPRS Embedded Module

O1 79B02965C23-0

J126

8486452t01_p5

SHOWN FROM SIDE 1O1 79B02965C21-0

C1

C2

C3

C4

C5

C6

C8

C9

C11

C12

C13

C14

C15

C24

C25

C26

C27

C28

C29 C30

C32

C33

C34

C35

C36

C37

C38

C39

C40

C41

C42

C43

C44

C45

C46

C47

C48

C49

C50

C51

C52

C60

C62

C68

C71C72

C73

C74

C75

C76

C77

C78

C79

C80

C81

C82

C83

C84

C85

C86

C87

C88

C89

C90

C91

C92

C93

C94

C95

C96

C97

C98

C99

C10

0

C10

1

C10

2

C103C10

4

C10

5

C11

0C112

C11

4

C11

5

C11

6

C11

7

C9192 C9206

C9365

C93

78

C9386

C94

09

C95

36

C9537

C9538

C9539

C9540

C95

42

C95

49

C95

50

C95

51C95

52

C9553

C95

54

C95

55

C9556

C9559

C9560

C9561

C9563

C9564

C95

67

C9569

C9570

C9573

C9582

C9583

C95

84

C9585

C95

86

C95

87C

9588

C95

89

C95

90

CR1 CR2CR3CR4CR5CR6CR7CR8CR9 CR10CR11

D1

D3

D6D7 D8

F1

J1J2

1 J3

J4

51

69

J5

8

1

J10

J12

J13

J111

8

1

J115

J118

J124

J125

J127

J128

J129

J130

L1

L2

L3

L4

L5L6

L7

L10

L12

L14

L15

L16

M1

P6

1

6

5

9

P9

P10

P11

Q38

R2

R3

R4

R15

R17

R18

R19

R21

R22R23

R24

R25R26

R27

R28

R29

R30

R31

R32

R33

R35R

38

R50

R52

R53

R63

R77

R78

R83

R84

R10

56

R10

57

R10

68

R1069

R11

04

R24

73

R2518

R25

19

R25

21R

2527 R2550

R2551R2552

R25

53

R2564

R2569

R2575

R25

87

R25

88

R25

95

R2602

R26

05

R26

06

R2607

R26

08

R26

09

R26

11

R2612R2613

R2614

R2615

R2616

R2617

S1

S2

S3

SH1

SIM

SW2

SW2

U3

U4

U5

U978

U980

U98

1

U985

U986

U98

7

U988

U993

VR11VR12VR14VR16VR18

Page 295: g18 GSM-GPRS Embedded Module

OL 79B02965C24-0

OL 79B02965C22-0SHOWN FROM SIDE 2

8486452t01_p5

C7

C59

C61

C70

C106

C111

C113

C91

85

C91

90

C92

01

C9204

C92

05

C92

08

C92

15

C9219

C92

28C

9241

C95

35

C9541

C9543

C95

44

C95

45

C9546

C95

47

C95

48

C95

58

C9562

C95

65

C9566

C9568

C95

71

C95

72C

9578

C9579

C95

80C95

81

D2

D4 D5

L8

L11

L13

L17

Q3

Q4 Q11Q14

Q15

Q16

Q17

Q18Q19Q20Q21Q22Q23

Q25

Q26

Q27

Q28Q29

Q30Q32

Q36

Q37

Q39

Q40 Q41

R20

R55

R56

R57

R58

R59

R60

R61 R62

R64

R65

R66

R67 R68

R69R70

R79

R82

R85

R1098

R24

68

R24

69R

2470

R24

71

R2554

R25

58

R25

59

R2560

R2563

R25

65

R2568

R25

70

R25

73

R2574

R2576

R2577

R2578

R2579

R2580

R2582

R2583

R25

89 R2590

R25

93

R25

94

R2596

R2597

R25

98

R2599R26

00R26

01

R2603

U979

U982

U983

U984

U989

U990

U991

U992

VR2

VR3

VR4

VR5VR6

VR7

VR8

VR9

VR

10

Page 296: g18 GSM-GPRS Embedded Module

RS232_TXD

RXD_UART_2

RX_for_differential_gps_rtcm

SPKR_Out

SPK_GND

STNDBY

TXD_UART_2

VCCDC_to_DC_12V

DHFA_MIC_IN

2.7V

2.7V_IN_SHEELD

5V_Data

AUDIO_PA_12V

Analog_Audio_In

Analog_Audio_OUT&POWER_On_Off

SPKR_OUT

STNDBY

TXD_UART_2

VCC

Audio & Voltage REGs

Interface Connectors

SHEET 1 OF 6

79B02963C88-O

DHFA_SPKR_OUT

DSC_Enable

GPS_1PPS

GPS_PWR

LEDS_Enable

MIC_In

RS232_CTS

RS232_DCD

RS232_DSR

RS232_DTR

RS232_RI

RS232_RTS

RS232_RXD

RS232_TXD

RXD_UART_2

RX_for_differential_gps_rtcm

Analog_Audio_OUT&POWER_On_Off

DC_to_DC_12V

DHFA_MIC_IN

DHFA_SPKR_OUT

DSC_Enable

GPS_1PPS_LED

GPS_PWR

LEDS

MIC_In

RS232_CTS

RS232_DCD

RS232_DSR

RS232_DTR

RS232_RI

RS232_RTS

RS232_RXD

DSC_Enable

2.7V_IN_SHEELD

Analog_Audio_In

VCC

5V_Data Dc_to_Dc_12V

GPS_PWR

SPKR_OUT

AUDIO_PA_12V

2.7V

SPKR_OUT

AUDIO_PA_12V

5V_Data

2.7V

VCC

GPS_PWR

Analog_Audio_In

Dc_to_Dc_12V

2.7V

2.7V_IN_SHEELD

5V_Data

AUDIO_PA_12V

Analog_Audio_In

TXD_UART_2

RXD_UART_2

RX_for_differential_gps_rtcm

TXD_UART_2

RXD_UART_2

RX_for_differential_gps_rtcm

2.7V_IN_SHEELD

DHFA_SPKR_OUT

DHFA_MIC_IN

DHFA_SPKR_OUT

DHFA_MIC_IN

DSC_Enable

Page 297: g18 GSM-GPRS Embedded Module

C9204

100n

AUDIO_PA_12V

8V_AUDIO

C9409

330n

33p

C68

R2471

0.

R2587 change to 8.2k

79B02963C88-O

SHEET 2 OF 6

2.7Vdc REG

Must be SHEELDED

R33 change to 2.2k

R21 change to 8.2k

0.

R2469

R2468

0.

2

3

1

8

4

C9554

33p

U4

MC33202DR2

C9549

DGNDAGND

R3

51K

AGND DGND

33.p

C111

33p

C110

33p

L10

120n

100n

C77 C105

U987

33p

120n

AGND

C9550

33.p

22u

AGND

AGND

C9C5

1uF

C6

1uF

1.8K

R2564

1uC9540

R2550

AGND

AGND

15K

C9192

330n

MIC_BAIS

AGND

C4

1u

33p

C48

VAG

15NC9

NINV19

OUT13

OUT28

RR1

VP10

13NC11

NC24

NC36

7NC4

NC59

NC618

NC717

NC816

TDA1519CTD

GN

D1

20

GN

D2

5 21G

ND

3

INV12

M_SS11

NC12

NC1014

U982

C9378

100n

C9219

1n

8.2K

R1098

C9201

330n

880_1800MHZ

C9535

1IN

2

OUT

15K

R2552

R2551

33p

C49

15K

100p

C9241

10n

C9215

MC33072

U988

vcc=8V_AUDIO,vee=AGND

6

5

7

8

4

C9208

100n

5.6K

R1104

R1056

15K

R1068

39.K3.3u

C9185

47.u

C9190

AGND

C9205

0.1u

1.u

C9555

120n

L15

AGND

5V_Data

21

OFF_4

OUT8

SET5

AGND

RES_47K

R32

MAX603ESA

U5

GN

D1

2G

ND

23

GN

D3

6G

ND

47

IN1

C62

R23

10u

22K

R22

22K

470K

47K

AGND

R15

R78

R77

AGNDDGND

39K

C117

33p

C116

33p

120n

AGND

VCC

L12

C76

100n

C104

33p

100n

C75 C103AGND AGND

AGND

AGND

AGND

AGND

33p

0.

R2473

C9228

15K

100p

R1057

39.K

R1069

15K

C9206

100n

R2553

R2470

0.

33p

C27

33p

C26

33p

C28

R2588

3.9K1.u

C9560

DGND

VAG2

VAG2

VAG

VAG

33pC24

C956733p

R2587

2.4K

C9561

1

DGND

AGND

AGND

1.u

SH1SHIELD

R2

560R25

2.2n

51K

R24 560

C13

15K

R19

120n

L6

120n

L5

VALUE

3.9KR33

33p

C29

RES_1000

R50

C30

6

5

7

8

4

33p

R30

180K

U4MC33202DR2

R18

15K

C15 2.2NF

C52 680PF

0

R4

1uF

C1

0.

R2590

15K

R2575

AGND

AGND

AGND

8V_AUDIO

R2563

8.2K

AGND AGND

AGND

AGND

AGND

C2

1uF

33p

C32

33p

C34

33p

C35

33p

C33

1uF

C44

C3

33p

C38 33p

33pC39

33p

C40

33p

C41

33p

C46

33p

C45

C43

33p

AGND AGND

33p

C42

33p

C36

33p

C37

L2

100NF

C12120n

R21

2.4K

MC33202DR2

6

5

7

8

4

U3MC33202DR22

31

8

4

AGND

U3

C11

AGND

2.2n

10n

C14R29

560

560

R28

R27 560

560R26

33pC51

C50 33p

33p

C9553

R38

AGND

MIC_BAIS

AGND AGND

AGND

1K

33pC25120n

AGND

L4

R84 33.K

R31

560K

R17

470K

18.2K

R52

C47

AGND

22uC8

10n

MIC_BAIS

MIC_In

2.7V_IN_SHEELD

2.7V_IN_SHEELD

2.7V_IN_SHEELD

2.7V

DHFA_MIC_IN

VAG2

Analog_Audio_In

2.7V_IN_SHEELD

2.7V_IN_SHEELD

2.7V_IN_SHEELD

Analog_Audio_OUT&POWER_On_Off

NINV

SPK_GNDSPK_GND

Analog_Audio_OUT&POWER_On_Off

VAG

SPKR_Out

DHFA_SPKR_OUTDHFA_SPKR_OUT

STNDBY

RR

INV

Page 298: g18 GSM-GPRS Embedded Module

C9542

47.u

DGND

R62

Q25

CR11 CR1

VCC

Modem_TXD

CR2

1PPS

Must be SHEELDED

To be Placed

In the SHEELED

DNP

DNP

DNP

DNP

79B02963C88-O

SHEET 3 OF 6

270

470K

R65

GPS 3Volts REG

Voltage to MIC & AMP

5V regulator for

13mmx13mm PCB

Heatsink is needed

DGND

3906L

Q14

470K

R64

R67

2.4K

Q15

3904L

270

R63

Modem_RXD

CR10

270

Q3

R2570

270

R61

DSC_EN

CR9

R60

270

CR8

DCD

R59

270

R58

CR7

DTR

CR6

DSR

270

R57

270

RTS

CR5

CTS

R56

270

R55

270

CR4

RI

CR3

R53

270

ON_OFF*3

VIN1

VOUT5

DGND

U981LP2981

GN

D

2

NC4

Q11

Q4

Q18

Q19

Q20

Q21

Q22

Q23

4.7K

U984

R79

DGND

R66

470K

Q16

3904L

R68

RES_10K

J3-2

2

100.u

C9564

100.u

C9563

100.u

C9537

C9569

220.n

DGND

D5

R2594

D4

0.

470.K

R2593

R2598

Q38

22.K

2.4K

8.2K

R2596

DGND

R2597

221K

R2589

3

1

8

4

2.

VR10

DGND

U992

MC33072

2

C9579

100.n

AG

ND

8CS

1EXT

3FB

7G

ND

5REF

4SHDN

2V+

5V_Data

AGND

U983

MAX771ESA

6

D2

C114

J3-3

3

33p

DGND

100.u

C9538

5ERROR

3

GND

1INPUT

2OUTPUT

4SHUTDOWN

DGND

DGND

LP2957IS

U980

C9548

100.n

R2554

0.1 C9547

DGND

DGND

AGND

DGND

100.n

68u

C9539

Q27

L1422.u

VCC

DGND

S2

1

2

3

D1

DGND

VCC

VOLTAGE

AMP

F1

1

DGND

C115

33p

880_1800MHZ

C9536

IN

1

OUT

2

J3-1

R2527

100.K

R2521

20.K

R2519

0.

R2518

1OUTPUT

2SENSE

3SHUTDOWN

110.K

65V_TAP

5ERROR

7FEEDBACK

4

GND

8INPUT

C9365

AUDIO_PA_12V8V_AUDIO

U978

LP2951C

3.3u

C9386

100n

C106 33p

C70 4.7u

0R85

120nL8

AGND DGND

R2601

270 270

R2600

270R2599

D8

LED_RED

D7

LED_RED

D6

LED_RED

Q41

Q40

Q39

DC_to_DC_12V5V_Data

5V_Data

AUDIO_PA_12V

VCC

SENSE

5V_Data

RS232_DCD

RS232_DTR

RS232_DSR

RS232_RTS

RS232_CTS

RS232_RI

VCC

GPS_PWR

GPS_1PPS_LED

RX_for_differential_gps_rtcm

TXD_UART_2

RXD_UART_2

DSC_Enable

RS232_RXD

RS232_TXD

LEDS

Page 299: g18 GSM-GPRS Embedded Module

25

d-10 To HOST

To HOST

d-15 To HOST

(GPS RXD on GPS modeles)

(GPS TXD on GPS modeles)

for CSD call

3.0-6Vdc

AUDIO PA ON Const - For D10

Speaker Jack

5Volts

3Volts

DIN Connector F.

GPS Connector

DIN Connector M.

DNP

PDP context indicator

79B02963C88-O

SHEET 4 OF 6

DGND

J4-11

26

J129-24

24

J129-25

J129-22

22

J129-23

23

20

J129-21

21

J129-19

19

J129-20

17

J129-18

18

J129-16

16

J129-17

J129-14

14

J129-15

15

12

J129-13

13

J129-11

11

J129-12

9

J129-10

10

J129-8

8

J129-9

J129-6

6

J129-7

7

4

J129-5

5

J129-3

3

J129-4

J4-3030

AGND

VCC

DGND AGND

VCC

J4-2828

J4-2929

8

J4-2727

DGND

S3

SWITCH

1

3.3u

C9541

22.u

L16

R2607

5V_Data

GPS_PWR

R2602

10K

5V_Data

5V_Data

DGND

100K

1K

R2611

1

2

3

4

VCC

C9559

J130

AGND

470u

DGND

100

R35

J129-1

J129-2

J129-35

35

J129-36

36

33

J129-34

34

J129-32

32

J129-33

30

J129-31

31

J129-29

29

J129-30

J129-27

27

J129-28

28

3

J129-26

26

J4-2525

MOMENT_SWITCH

SW2

2

J4-2323

J4-2424

J4-2121

J4-2222

J4-1919

J4-2020

J4-1717

J4-1818

J4-1515

J4-1616

J4-1313

J4-1414

11J4-12

12

J4-1010

J4-11

J4-88

J4-99

J4-66

J4-77

J4-44

J4-55

J4-22

J4-33

J126

-17 17

J4-26

13

J126

-15 15

J126

-11 11

J126

-137

J126

-9 9

J126

-5 5

J126

-71

J126

-3 3

AGNDDGND

DGND

J126

-1

J125

-3

J125

-1

J125

-7

J125

-5

J125

-9

J125

-13

J125

-11

J125

-15

J125

-19

J125

-17

J125

-23

J125

-21

J125

-25

J125

-28

J125

-27

J125

-26

J125

-22

J125

-24

18

J125

-20

J126

-16

16

J126

-18

24

J126

-20

20

J126

-22

22

J126

-24

J126

-28

28

J126

-26

26

5V_Data

GPS_PWR

AUDIO_PA_12V

2.7V

0.

R2595

J126

-27 27

TX_EN

TX_EN

23

J126

-25 25

J126

-21 21

J126

-23

10

J126

-19 19

2

J126

-4

4

J127

-10

J126

-6

6

J126

-2

8

J126

-10

10

J126

-12

12

J126

-8

J126

-14

14 D3

EXT_B+

VCC

6

J127

-4

4

J127

-6

J125

-8

J127

-2

2

J125

-6

J125

-2

J125

-4

J125

-18

GPS_PWR

J125

-14

J125

-16

J127

-9 9

J125

-12

7

J127

-5 5

J127

-3 3

J127

-7

J127

-1 1

DGND

DGND

DGND

DGND

J125

-10

P10-2

P10-3

AGND

P10-1

S3

SWITCH

4 5

S3

SWITCH

3 6

S3

SWITCH

2 7

Inp

ut_

I_O

_cu

sto

m_d

efin

itio

n&

sim

_cr_

det

RX

_fo

r_d

iffe

ren

tial

_gp

s_rt

cm

GP

S_1

PP

S

RX

D_U

AR

T_2

J127

-8

8

RS232_CTS

RS232_RI

RS232_DSR

DSC_Enable

LEDS_Enable

TXD_UART_2 RX_for_differential_gps_rtcm

RXD_UART_2

Analog_Audio_In

Input_I_O_custom_definition&sim_cr_det

SIM_CR_Vcc3_TO_5Vdc

TS_Turn_on_stand_by

DSC_Uplink

DSC_Downlink

DSC_Enable

SIM_CR_I_O_Data

SIM_CR_Reset_RST

Wake_up_gprs_coverage_indicator

Analog_Audio_OUT&POWER_On_Off

MAN_TEST

RS232_RI

RS232_DSR

RS232_CTS

RS232_RTS

RS232_DCD

RS232_DTR

RS232_TXD

RS232_RXD

SIM_CR_Clock

TS

_Tu

rn_o

n_s

tan

d_b

y

IrD

A_S

elec

t

RS

232_

DC

D

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

DS

C_E

nab

le

DS

C_D

ow

nlin

k

SIM

_CR

_Clo

ck

RS

232_

RX

D

RS

232_

RT

S

5

5V_Data

GPS_PWR

GPS_1PPS

AUDIO_PA_12V

2.7V

RS232_RXD

RS232_TXD

RS232_DTR

RS232_DCD

RS232_RTS

SIM

_CR

_Clo

ck

RS

232_

RX

D

RS

232_

RT

S

GP

S_A

nt_

Pw

r3_t

o_5

Vd

c

TX

D_U

AR

T_2

5

VCC

SIM

_CR

_I_O

_Dat

a

RS

232_

DT

R

MA

N_T

ES

T

RS

232_

RI

TX

D_U

AR

T_2

An

alo

g_A

ud

io_I

n

RS

232_

DS

R

DS

C_U

plin

k

RS

232_

TX

D

RS

232_

CT

S

SIM

_CR

_Vcc

3_T

O_5

Vd

c

SIM

_CR

_Res

et_R

ST

GPS_Ant_Pwr3_to_5Vdc

VCC

SIM

_CR

_I_O

_Dat

a

RS

232_

DT

R

MA

N_T

ES

T

RS

232_

RI

TX

D_U

AR

T_2

An

alo

g_A

ud

io_I

n

RS

232_

DS

R

DS

C_U

plin

k

RS

232_

TX

D

RS

232_

CT

S

SIM

_CR

_Vcc

3_T

O_5

Vd

c

SIM

_CR

_Res

et_R

ST

Inp

ut_

I_O

_cu

sto

m_d

efin

itio

n&

sim

_cr_

det

TS

_Tu

rn_o

n_s

tan

d_b

y

IrD

A_S

elec

t

RS

232_

DC

D

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

DS

C_E

nab

le

DS

C_D

ow

nlin

k

AGND

TS_Turn_on_stand_by

SIM_CR_Vcc3_TO_5Vdc

Input_I_O_custom_definition&sim_cr_det

Analog_Audio_In

TX_EN

RS232_RXD

GPS_Ant_Pwr3_to_5Vdc

RX_for_differential_gps_rtcm

GPS_1PPS

RXD_UART_2

TXD_UART_2

Analog_Audio_OUT&POWER_On_Off

DHFA_SPKR_OUT

TX_EN

TS_Turn_on_stand_by

SoftGSM_EN

LEDS_Enable

AGND

DGND

DGND

DGND

DGND

VCC

VCC

VCC

VCC

SIM_CR_Clock

RS232_TXD

RS232_DTR

RS232_DCD

RS232_RTS

RS232_CTS

RS232_DSR

RS232_RI

MAN_TEST

Analog_Audio_OUT&POWER_On_Off

Wake_up_gprs_coverage_indicator

SIM_CR_Reset_RST

SIM_CR_I_O_Data

DSC_Enable

DSC_Downlink

DSC_Uplink

Page 300: g18 GSM-GPRS Embedded Module

J12-1

SIM

_CR

_Clo

ck

Inp

ut_

I_O

_cu

sto

m_d

efin

itio

n&

sim

_cr_

det

DS

C_U

plin

k

DS

C_D

ow

nlin

k

DS

C_E

nab

le

SIM

_CR

_I_O

_Dat

a

13

J12-13

DGND

To d-10

To the UUT

To D-15

RF SMA Connector

ANT

DNP

(GPS RXD on GPS modeles)

(GPS TXD on GPS modeles)

for CSD call/PDP context indicator

3.0-6Vdc

NOTE:MIRROR TO G18/D15

MUTE

Diagnostic

BUTT-I I 15 PINs BUTT 12 PINsBUTT-I 15 PINs

79B02963C88-O

SHEET 5 OF 6

C9581

470.p

C9580

470.p

AGND

C9566

0.5p

AGND

DGND

R2583

DGND

4.7p

C9562

0.5p 0.5p

R2582

0.

L17

2.2m

120n

DGND

C9556

VCC

DGND

DGND

L13

U989

AGND

J12-30

30

DGND

120n

J12-27

27

J12-29

29

AGND

VCC

28

P6-1

1

26

J12-25

25

J12-28

J12-23

23

J12-26

J12-22

22

J12-24

24

21

J12-20

20

19

J12-18

18

J12-21

15

J12-17

17

J12-19

DGND

J12-16

16

J12-15

11

J128-13

13

12

J128-11

8

J128-10

10

J128-12

7

J128-9

9

J128-8

5

J128-7

4

J128-6

6

J128-5

2

J128-4

J128-1

1

J128-3

3

J128-2

M1

PIN

11

PIN

22

PIN

33

27

J128-29

29

CONTACT

28

J128-27

24

J128-26

26

J128-28

25

J128-24

21

J128-23

23

J128-25

20

J128-22

22

J128-21

18

J128-20

17

J128-19

19

J128-18

16

J128-17

15

J128-14

14

J128-16

10K

J128-15

10K

R2577

2

R2576

4

J124

-5 5

P6-2

J124

-3 3

J124

-4 2

J124

-1 1

J128-36

36

J124

-2

35

J128-34

34

J128-33

33

J128-35

30

J128-32

32

J128-31

31

J128-30

47K

R2603

Q37

5V_Data

DGND

DGND

10u

C9558

AUDIO_PA_12V

Q36

R2574100K

R2573

560.K

10K

R2579R2578

P11

-9 9

100.K

6

P11

-8 8 5

P11

-7 7

P11

-6 3

P11

-5 2

P11

-4 4

P11

-3

P11

-1 1

P11

-2

33p

C113

DGND AGND

120n

33p

C112

DGND

L11

220.n

C9571

100.p

C9589

100.p

C9588C9587

100.p

C9578

C9572

DGND

220.n

DGND

220.n

100.p

DGND

DGND

DGND

P11

-22 22

C9590

21

P11

-20 20

P11

-19

19

P11

-21

18

P11

-17

17

P11

-16 16

P11

-1813

P11

-15 15 14

P11

-13 10

P11

-12 12

P11

-14

11

P11

-10

4

J2-1 1

P11

-11

6

J13-

4

J13-

7 7

J13-

5 5

J13-

6

J13-

10 10

J13-

11 11

J13-

9 9

J13-

12 12

33p

C97

C96

33p33p

DGND

33p

C95

2

C94

J2-1

7

17

J13-

2

J2-1

6

16

J2-1

5

15

DGND

DGND

DGND

J2-1

4

1412

J2-1

3

13

J2-1

1

11

J2-1

2

J2-1

0

10

J2-9 98

J2-7 7

J2-8

J2-6 64

J2-5 5

J2-3 3

J2-4

J2-2 2

33p

J2-1

9

19

C92

J2-1

8

18

DGND

20

C91

J2-2

0

20

33p

18

J1-2

019

J1-1

8 17

J1-1

915

J1-1

6 16

J1-1

7

J1-1

5

C86 33p

C72 100n

C90

33p

C93

33p

C88

33p100n

DGND

33p

C89

DGND

C74

100n

C73

C87

33p

C85

DGND

J1-1

1 11

33p

J1-1

0 10

J1-9 97

J1-8 86

J1-7

J1-5 5

J1-6

J1-4 432

J1-3

J1-1

3 13

J1-2 12

J1-1

4 141

J1-1

2

DGND

DGND

J1-1

C102

33p

C101

16

J13-

17 17

DGND

33p

J13-

16

C99 C100

33p33p

C71

100n 33p

C8433p

15

J13-

8 8

DGND

C98

J13-

14 14

J13-

15

J13-

1 1

J13-

13 133

DGND

DGND

J12-12

12

J12-14

14

J13-

3

11

J12-10

10

9

J12-8

8

J12-11

J12-7

7

J12-9

6

J12-5

5

4

J12-3

3

J12-6

1

J12-2

2

J12-4 An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

An

alo

g_A

ud

io_I

n

DS

C_E

nab

le

EX

T_B

+

MA

N_T

ES

T

DS

C_U

plin

k

DS

C_D

ow

nlin

k

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

An

alo

g_A

ud

io_I

n

2.7V

DS

C_D

ow

nlin

k

DS

C_D

ow

nlin

k

MA

N_T

ES

T

DS

C_E

nab

le

DS

C_U

plin

k2.7V

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

DS

C_D

ow

nlin

k

DS

C_E

nab

le

DS

C_U

plin

k

MA

N_T

ES

T

An

alo

g_A

ud

io_I

n

EX

T_B

+

GP

S_1

PP

S

RX

D_U

AR

T_2

Mu

te

SIM

_CR

_Vcc

3_T

O_5

Vd

c

Analog_Audio_In

Input_I_O_custom_definition&sim_cr_det

Wake_up_gprs_coverage_indicator

Analog_Audio_OUT&POWER_On_Off

MAN_TEST

RS232_RI

RS232_DSR

RS232_CTS

rs232_rt

RS232_DCD

RS232_DTR

RS232_TXD

RS232_RXD

TS_Turn_on_stand_by

AGND_IN

DSC_Uplink

DSC_Downlink

DSC_Enable

SIM_CR_I_O_Data

SIM_CR_Reset_RST

SIM_CR_Vcc3_TO_5Vdc

SIM_CR_Clock

Analog_Audio_In

Input_I_O_custom_definition&sim_cr_det

TS_Turn_on_stand_by

AGND_IN

DSC_Uplink

DSC_Downlink

DSC_Enable

SIM_CR_I_O_Data

SIM_CR_Reset_RST

SIM_CR_Vcc3_TO_5Vdc

Wake_up_gprs_coverage_indicator

Analog_Audio_OUT&POWER_On_Off

MAN_TEST

RS232_RI

RS232_DSR

RS232_CTS

RS232_RTS

RS232_DCD

RS232_DTR

SIM_CR_Clock

DGND

DGND

DGND

DGND

VCC

VCC

VCC

TX

_EN

RX

_fo

r_d

iffe

ren

tial

_gp

s_rt

cm

RS

232_

RI

RS

232_

DS

R

RS

232_

CT

S

RS

232_

RT

S

RS

232_

DC

D

RS

232_

DT

R

RS

232_

TX

D

RS

232_

RX

D

2.7V_IN_SHEELD

TX_EN

Mute

STNDBY

5

TXD_UART_2

RS232_TXD

RS232_RXD

GPS_1PPS

RX_for_differential_gps_rtcm

GPS_Ant_Pwr3_to_5Vdc

TX_EN

RXD_UART_2

EX

T_B

+

TX

D_U

AR

T_2

Page 301: g18 GSM-GPRS Embedded Module

RI

TxD

DTR

RxD

CTS

DSR

DCD 3

12

DGND DGND

DGND

MMBZ15VD

VR6

2 1

3

DGND

DTR

VR5

PC_TX

PC_RX

1PPS

RI

DSR

RTS

CTS

TxD

RxD

DCD

680p

C78

DGND

AGND

EXT SIM ConnectionsHandSet adapter

RJ-45 Connector

HeadSet Connctor.

DHFA MIC

RJ-45 Connector

D9 MALE

GPS

3Volt_VPP(NC)

Ext_Backup_batt(NC)

3Volt(NC)

1PPS_RTN (GND)

GND

DNP DNP

D9 FEMALE

DTE Orintation

SoftGSM Switching circuit

Connector SHEELD

79B02963C88-O

SHEET 6 OF 6

G

S

R70

4.7K

7002

Q17

D

DGND 4.7K

R69

C60

10u

10UF

C61

DGND

10UF

C59

DGND

12 34

AGND

DGND

VCC

S_CLK6

S_I|O2

S_PD

J118

S1

SWITCH

1G

ND

1

8G

ND

2

S_RESET4

5S

_VC

C1

7S

_VC

C2

3

U985

DGND

DGND

L1

120n

120n

1

R20

4.7K

SIM

-8 8

SIM

-14

SIM

-6 6

SIM

-2 2

SIM

-45

SIM

-3 3

SIM

-7 7

SIM

-5

120n

C80

33p

L3

680p

C79

DGND

DGND

C9551

680p

33pC83

33p

C82

C81 33p

33pC9552

120n

0

R2569

U986

J10-

1 1

DGND

J10-

3 3

J10-

2 25

J10-

4 47

J10-

6 6

J10-

5

J10-

8 8

J10-

7

2.2u

C7R82

100

Q26

5V_Data

DGND

DGND

330.n

C9585

DGND

C9586

100.n

330.n

C9584

DGND

330.n

C9583

5V_Data

DGND

V-4

VCC

26

C9582

33.u

T2OUT6

T3IN22

T3OUT7

T4IN19

T4OUT10

T5IN17

T5OUT12

V+27

R1OUTB16

R2IN9

R2OUT20

R3IN11

R3OUT18

T1IN24

T1OUT5

T2IN23

C2+1

C2-3

FORCEOFF14

FORCEON13

2G

ND

INVALID15

R1IN8

R1OUT21

DGND

MAX3238E

U993

C1+28

C1-25

C9568

33p

C9573

220.n

DGND

220.n

DGND

C9570

DGND

R83

0

J115

-2 2

J115

-1 1

J115

-4 4

J115

-3 3

J115

-6 6

J115

-5 58

J115

-7 7

12 34

DGND

VCC

J115

-8

J111

120n

L7

R2613

270.

R2612 270.

DGND

DGND

DGND

DGND

DGND

DGND

VR1815

DGND DGND

VR16 15

VR14

15

VR12

1515

11

VR11

P9-10

10

P9-11

8

P9-9

9

P9-77

P9-8

5

P9-6

6

P9-4

4

P9-5

2

P9-3

3

P9-1

1

P9-2

R2609

8.2K

DGNDDGND

8.2K

12K

R2608

12K

R2606

VCC

26

DGND

R2605

T3IN22

T3OUT7

T4IN19

T4OUT10

T5IN17

T5OUT12

V+27

V-4

9R2OUT

20

R3IN11

R3OUT18

T1IN24

T1OUT5

T2IN23

T2OUT6

C2-3

FORCEOFF14

FORCEON13

2G

ND

INVALID15

R1IN8

R1OUT21

R1OUTB16

R2IN

MAX3238E

U979

C1+28

C1-25

C2+1

DGND

DGND

J5-2

2

12

DGND

MMBZ15VD

VR9

3

12

MMBZ15VD

3

12

DGND

MMBZ15VD

VR7

3

MMBZ15VD

3

12

DGND

VR8

VR3

MMBZ15VD

3

12

VR4

MMBZ15VD

5

VR2

MMBZ15VD

3

12

J5-8

8

J5-5

6

J5-7

7

9

J5-6

3

J5-4

4

J5-9

1

J5-3

0.

R2617

J5-1

0.R2616

0.R2615

R2614 0.

11

DGND

C9565

33.u

J5-10

10

J5-11

100K

DGND

DGND

DGND

Z1

DGND

5V_Data

DGND

R2580

14X0

12

13X1

Y15

Y02

Y11

Z4

Z05

3

11A

B10

C9

EN6

GN

D8

VCC

16

VE

E7

X

DGND

5V_Data

U990

MC14053B

22.K

R2560

22.K

R2559

Q32U991

R2558

22.K

Q30

R2565

3.9K

DGND

R2568

100.

Q29

Q28

C9545

DGND DGND

100.n

C9546

330.n 330.n

C9544330.n

C9543

RS232_RI

TXD_MUX

RS

232_

Pre

sen

t

RS232_DTR

RS232_RXD

RS232_RTS

RS232_TXD

RS232_Present

DGND

5V_Data

RTS

Analog_Audio_OUT&POWER_On_Off

RTS

SoftGSM_EN

SoftGSM_EN

SoftGSM_EN

DSC_Downlink DSC_Enable

DTR_MUX

RS232_DCD

RTS_MUX

RS232_CTS

RS232_DSR

GPS_1PPS

1PPS

RX_for_differential_gps_rtcm RXD_UART_2

RTCM_IN

DS

C_U

plin

k

DS

C_D

ow

nlin

k

12V_SW

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

RTCM_IN

PC_TX

TXD_UART_2

PC_RX

An

alo

g_A

ud

io_I

n

An

alo

g_A

ud

io_O

UT

&P

OW

ER

_On

_Off

SIM

_CR

_I_O

_Dat

a

DHFA_MIC_IN

DSC_Enable

DC_to_DC_12V

SPKR_Out

MIC_In

DS

C_U

plin

k

DS

C_D

ow

nlin

k

12V_SW

SIM

_CR

_Clo

ck

SIM

_CR

_Res

et_R

ST

SIM

_CR

_Vcc

3_T

O_5

Vd

c

Inp

ut_

I_O

_cu

sto

m_d

efin

itio

n&

sim

_cr_

det

SIM_CR_Reset_RST

SIM_CR_Vcc3_TO_5Vdc

SIM_CR_Clock SIM_CR_I_O_Data

Input_I_O_custom_definition&sim_cr_det

Page 302: g18 GSM-GPRS Embedded Module

1

Parts ListEvaluation BoardModel FTN8071A P5

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

CapacitorsC1-6 2311049A07 ECAP_1UFC7 2311049A09 CAPP_2.2uC8-9 2311049J35 CAPP_22uC11 2113741F49 CAP_10nC12 2113743A19 CAP_100NFC14-15 2113741F33 CAP_2.2NFC24-30 2113740F39 CAP_33pC32-46 2113740F39 CAP_33pC47 2113741F49 CAP_10nC48-51 2113740F39 CAP_33pC52 2113741F21 CAP_680PFC60 2380090M24 CAPP_10uC62 2380090M24 CAPP_10uC68 2113740F39 CAP_33pC71-77 2113743A19 CAP_100NFC78-79 2113741F21 CAP680PFC80-105 2113740F39 CAP_33pC110-117 2113740F39 CAP_33pC9185 2311049A57 ECAP_10UFC9190 2311049C05 CAPP_47uC9192 2113743K17 CAP_330nC9201 2113743K17 CAP_330nC9204 2113743E20 CAP_100nC9205 2311049A01 CAPP_0.1uC9215 2113741F49 CAP_10nC9219 2113741F25 CAP_1nC9228 2113740F51 CAP_100pC9241 2113740F51 CAP_100pC9365 2311049A57 ECAP_10UFC9378 2113743E20 CAP_100nC9386 2113743E20 CAP_100nC9409 2113743K17 CAP_330nC9535-9536 9186929J01 880_1800MHZC9537-9538 2311049C13 CAPP_100uC9539 2311049A24 CAPP_68u

C9540 2311049A07 CAPP_1uC9541 2113743G25 CAP_3.3uC9542 2186201J02 CAP_22uC9543-9545 2113743K17 CAP_330nC9546 2113743K15 CAP_100nC9547-9548 2113743E20 CAP_100nC9549-9550 2113740F39 CAP_33pC9551 2113741F21 CAP_680PFC9552-9554 2113740F39 CAP_33pC9555 2311049A07 CAPP_1uC9556 2313748E31 CAPP_2.2mC9558 2311049A19 CAPP_10uC9559 2380090M39 CAPP_470uC9560 2311049A07 CAPP_1uC9561 2113928A01 CAP_1uC9562 2113740F19 CAP_4.7pC9563-9564 2311049C13 CAPP_100uC9565 2311049C08 CAPP_33uC9566 2113740F01 CAP_0.5pC9567-9568 2113740F39 CAP_33pC9569-9573 2113743A23 CAP_220nC9578 2113743A23 CAP_220nC9579 2113743A19 CAP_100NFC9580-9581 2113740F67 CAP_470pC9582 2311049C08 CAPP_33uC9583-9585 2113743K17 CAP_330nC9586 2113743K15 CAP_100nC9587-9590 2113740F51 CAP_100pCR1 4880304L02 LED_GRNCR2-11 4880304L01 LED_RED

DiodesD1 4813833B01 MBRS140D2 4813833A06 MBRD360D3 4813833B01 MBRS140D4-5 4813833A02 MBRD640D6-8 4880304L01 LED_RED

FusesF1 0904923K01 SMD_FUSE_HOLD

ConnectorsJ1-2 0909449B04 CONN_JJ3 3102151C30 CONN_PJ4 2804989M01 EDGE

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 303: g18 GSM-GPRS Embedded Module

2

J5 0909672B03 CONN_JJ10 0983365N01 EDGEJ12 2804989M01 EDGEJ13 0909467R02 CONN_JJ111 0909399T02 CONN_JJ115 0983365N01 EDGEJ118 0909399T02 CONN_JJ124 2886156U01 CONN_PJ125 0908606Y06 CONN_JJ126 2880471L02 CONN_PJ127 0908606Y05 CONN_JJ128-129 0988716K01 CONN_JJ130 0909032K01 CONN_J

CoilsL1-7 2462587T16 IDCTR_120nL10-13 2462587T16 IDCTR_120nL14 2503788S09 IDCTR_22uL15 2462587T16 IDCTR_120nL16 2462587P28 IDCTR_22uL17 249646M43 NO_DESC

ContactM1 3903920K01 CONTACT

ConnectorsP6 2880001R02 CONN_PP9 2802837C03 CONN_PP10 2880001R03 CONN_PP11 2802935S09 CONN_P

TransistorsQ3 4803676A04 BSS123Q4 4802393L34 FDV302PQ11 4802393L34 FDV302PQ14 4813824A17 PNP_3906LQ15-16 4813824A10 NPN_3904LQ17 4813823A07 TMOSFETN_7002Q18-23 4802393L34 FDV302PQ25 4803676A04 BSS123Q26 4802393L04 BSS84Q27 4813821A21 MTD20N03HDQ28-30 4803676A04 BSS123Q32 4803676A04 BSS123Q36-37 4803676A04 BSS123Q38 4809807C24 SI4463

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Q39-41 4802393L34 FDV302PResistors

R2-3 0662057D17 RES_51KR4 0662057B47 RES_0R15 0662057B14 RES_470KR17 0662057B14 RES_470KR18-19 0662057A77 RES_15KR20 0662057A65 RES_4.7KR21 0662057A58 RES_2.4KR22-23 0662057A81 RES_22KR24-29 0662057A43 RES_560R30 0662057D30 RES_180KR31 0662057B16 RES_560KR32 0662057A89 RES_47KR33 0662057A63 RES_3.9KR35 0611077D97 RES_100R38 0662057C75 RES_1KR50 0662057C75 RES_1000_1KR52 0662057R68 RES_18.2KR53 0662057C61 RES_270R55-63 0662057C61 RES_270R64-66 0662057B14 RES_470KR67 0662057A58 RES_2.4KR68 0662057A73 RES_10KR69-70 0662057A65 RES_4.7KR77 0662057A89 RES_47KR78 0662057A87 RES_39KR79 0662057A65 RES_4.7KR82 0611077D97 RES_100R83 0662057B47 RES_0R84 0662057A85 RES_33KR1056 0662057P02 RES_15KR1068 0662057A87 RES_39KR1098 0662057A71 RES_8.2KR1104 0662057A67 RES_5.6KR2468-2469 0662057B47 RES_0R2518 0611079E05 RES_110KR2519 0662057B47 RES_0R2521 0662057P20 RES_20KR2527 0662057P95 RES_100KR2550-2552 0662057P02 RES_15KR2553 0662057A77 RES_15K

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

Page 304: g18 GSM-GPRS Embedded Module

3

R2554 0604648P05 RES_0.1R2558-2560 0662057A81 RES_22KR2564 0662057A55 RES_1.8KR2565 0662057A63 RES_3.9KR2568 0662057A25 RES_100R2569 0662057B47 RES_0R2570 0662057C61 RES_270R2573 0662057B16 RES_560KR2574 0662057A97 RES_100KR2575 0662057A77 RES_15KR2576-2577 0662057A73 RES_10KR2578 0662057A97 RES_100KR2579 0662057A73 RES_10KR2580 0662057A97 RES_100KR2583 2113740F01 CAP_0.5pR2587 0662057A58 RES_2.4KR2588 0662057A63 RES_3.9KR2589 0662057G31 RES_221KR2590 0662057B47 RES_0R2593 0662057B14 RES_470KR2596 0662057A81 RES_22KR2597 0662057A71 RES_8.2KR2598 0662057A58 RES_2.4KR2599-2601 0662057C61 RES_270R2602 0662057A97 RES_100KR2603 0662057A89 RES_47KR2605-2606 0662057A75 RES_12KR2607 0662057A73 RES_10KR2608-2609 0662057A71 RES_8.2KR2611 0662057A49 RES_1KR2612-2613 0662057C61 RES_270R2614-2615 0662057B47 RES_0

SwitchesS1 4009060S01 SWITCH

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION

S2 4008241G06 SWIT_ET01S3 4083849F04 SWITCHSW2 4004929K01 MOMENT_SWITCH

ShieldsSH1 2604044K01 SHIELD

SIMSIM 2808044H04 CONN_P

Integrated CircuitsU3-4 5113818A14 MC33202DR2U5 5104187K08 MAX603ESAU978 5105469E65 LP2951CU979 5109781E76 MAX3238EU980 5104187K46 LP2957ISU981 5185963A04 LP2981U982 5144751U01 TDA1519CTDU983 5108858K58 MAX771ESAU984 4803676A04 BSS123U985-987 2462587T16 IDCTR_120nU988 5113818A03 MC33072U989 2462587T16 IDCTR_120nU990 5113806A20 MC14053BU991 4803676A04 BSS123U992 5113818A03 MC33072U993 5109781E76 MAX3238E

Voltage SuppresorsVR2-9 4813832C28 ZENER_MMBZ15VDVR10 4813830G02 MMSZ4679TVR11-12 4813832C28 MMBZ15VDVR14 4813832C28 MMBZ15VDVR16 4813832C28 MMBZ15VDVR18 4813832C28 MMBZ15VD

REFERENCE SYMBOL

MOTOROLA PART NO. DESCRIPTION