c18 at Commands Guide
c18 at Commands Guide
Motorola c18
AT Commands
98-08901C65-C
c18 AT Commands
AT Commands
98-08901C65-C
REVISION HISTORY
C December 2005 New sections: “PRL Commands” on page 209, “Mobile IP” on page 294 and
“Sleep Mode” on page 314
ii 98-08901C65-C
c18 AT Commands
CONTENTS
REVISION HISTORY ................................................................................................................................................................ii
PREFACE
1.1 SCOPE OF THIS MANUAL .................................................................................................................................................1
1.2 WHO SHOULD USE THIS MANUAL.................................................................................................................................1
1.3 APPLICABLE DOCUMENTS ..............................................................................................................................................1
1.4 TRADEMARKS .....................................................................................................................................................................1
1.5 HOW THIS MANUAL IS ORGANIZED..............................................................................................................................1
PRODUCT FEATURES
2.1 PRODUCT SPECIFICATIONS .............................................................................................................................................3
2.2 C18 AT COMMANDS SUMMARY .....................................................................................................................................5
INTRODUCING AT COMMANDS
3.1 AT COMMAND SET PROTOCOL.....................................................................................................................................33
3.1.1 General Protocol........................................................................................................................................................33
3.1.2 Formatting Rules .......................................................................................................................................................34
3.1.3 Response Rules .........................................................................................................................................................35
3.2 DEFINITIONS......................................................................................................................................................................38
3.2.1 Communication Data Interface - Common Defined Values of Parameters ..............................................................38
3.3 ACTIVATION MODE .........................................................................................................................................................38
AT COMMANDS REFERENCE
4.1 MODEM ID ..........................................................................................................................................................................39
4.1.1 Subscriber Unit Identity ............................................................................................................................................39
4.1.2 Capability Reporting .................................................................................................................................................47
4.2 CALL CONTROL ................................................................................................................................................................50
4.2.1 Call Control Messages ..............................................................................................................................................50
4.2.2 Call Status Messages.................................................................................................................................................80
4.2.3 Additional Call Processing Commands.....................................................................................................................88
4.3 PHONE AND DATE BOOKS .............................................................................................................................................90
4.3.1 Directory Access Commands (Phone Book).............................................................................................................90
4.3.2 Date Book Access Commands ................................................................................................................................106
4.3.3 System Date and Time Access Command ..............................................................................................................113
December 2005
© Motorola Inc., 2005 98-08901C65-C
4.4 SMS .................................................................................................................................................................................... 114
4.4.1 SMS Commands ..................................................................................................................................................... 114
4.5 NETWORK SERVICE ...................................................................................................................................................... 138
4.5.1 Network Service Commands .................................................................................................................................. 138
4.6 HW INFO ........................................................................................................................................................................... 144
4.6.1 Hardware Information Commands ......................................................................................................................... 144
4.7 AUDIO CONTROL COMMANDS................................................................................................................................... 150
4.7.1 Audio Tone Commands.......................................................................................................................................... 150
4.7.2 +MA Audio Control Commands ............................................................................................................................ 157
4.8 ACCESS............................................................................................................................................................................. 167
4.8.1 Access Control Commands .................................................................................................................................... 167
4.9 MODEM CONFIGURATION AND PROFILES (S-REGISTERS) ................................................................................. 169
4.9.1 Modem Register Commands .................................................................................................................................. 169
4.9.2 Error Handling Commands..................................................................................................................................... 193
4.9.3 MNAM Programming ............................................................................................................................................ 198
4.9.4 +CPARM ................................................................................................................................................................ 206
4.9.5 +MPOD, Power Off Delay ..................................................................................................................................... 208
4.9.6 PRL Commands...................................................................................................................................................... 209
4.10 UI...................................................................................................................................................................................... 217
4.10.1 +MH Handset Status/Control ............................................................................................................................... 217
4.10.2 Unsolicited UI Status Messages ........................................................................................................................... 226
4.11 NOP - COMPATIBLE ..................................................................................................................................................... 231
4.11.1 "Ignored" (Compatible Only) Commands ............................................................................................................ 231
4.12 FAX.................................................................................................................................................................................. 233
4.12.1 Fax Commands ..................................................................................................................................................... 233
4.13 INTERFACE.................................................................................................................................................................... 237
4.13.1 Interface Commands............................................................................................................................................. 237
4.14 INFORMATION AND IDENTIFICATION ................................................................................................................... 241
4.14.1 Information and Identification Commands........................................................................................................... 241
4.15 DATA CAPABILITY ...................................................................................................................................................... 247
4.15.1 Data Capability Commands.................................................................................................................................. 247
4.16 TCP/IP .............................................................................................................................................................................. 285
4.16.1 TCP/IP Commands ............................................................................................................................................... 285
4.17 MOBILE IP ...................................................................................................................................................................... 294
4.17.1 +MIPERR, Mobile IP Error Report...................................................................................................................... 294
4.17.2 $QCMIPREG........................................................................................................................................................ 299
4.17.3 $QCMIP, Enable /Disable Mobile IP ................................................................................................................... 300
4.17.4 $QCMIPP, Select MIP User Profile ..................................................................................................................... 301
4.17.5 $QCMIPT, Enable the Use of [Link] Authentication................................................................................... 302
4.17.6 $QCMIPEP, Enable or Disable Currently Active Profile .................................................................................... 303
4.17.7 $QCMIPGETP, Return All Info for the Specified Profile Number ..................................................................... 304
4.17.8 $QCMIPNAI, Set the NAI for the Currently Active Profile ................................................................................ 305
4.17.9 $QCMIPRT, Set the Reverse Tunneling for the Currently Active Profile........................................................... 306
4.17.10 $QCMIPMASS, Set MN-AAA Shared Secrets for the Currently Active Profile .............................................. 307
4.17.11 $QCMIPMHSS, Set MN-HA Shared Secrets for the Currently Active Profile ................................................. 308
4.17.12 $QCMIPMASPI, Set MN-AAA SPIs ................................................................................................................ 309
4.17.13 $QCMIPMHSPI, Set MN-HA SPIs ................................................................................................................... 310
4.17.14 $QCMIPPHA, Set the IP Addresses of the Primary HA.................................................................................... 311
4.17.15 $QCMIPSHA, Set the IP Addresses of the Secondary HA................................................................................ 312
iv 98-08901C65-C
4.17.16 $QCMIPHA, Set the IP Addresses of the Mobile Home Address ..................................................................... 313
4.18 SLEEP MODE ................................................................................................................................................................. 314
4.18.1 Sleep Mode - Process Diagram ............................................................................................................................ 315
4.18.2 Software Interface Data Requirements................................................................................................................. 316
4.18.3 Communication Interface Data Requirements ..................................................................................................... 316
4.18.4 Waking Up the DTE ............................................................................................................................................. 318
4.18.5 ATS24................................................................................................................................................................... 319
4.18.6 ATS99................................................................................................................................................................... 320
4.18.7 ATS100................................................................................................................................................................. 321
4.18.8 +MSCTS, Enables/Disable WAKE_IN Line Control on C18 Sleep Mode ......................................................... 321
APPENDIX A
A.1 MNAM ERROR RESULTS ............................................................................................................................................. 335
INDEX
98-08901C65-C v
LIST OF FIGURES
Figure 1. Example of Application Data Format......................................................................................................................... 33
Figure 2. Optional Data Examples ............................................................................................................................................. 34
Figure 3. Mobile IP System Scheme........................................................................................................................................ 294
Figure 4. Sleep Mode - Process Diagram................................................................................................................................. 315
Figure 5. Sleep Mode Timing Diagram ................................................................................................................................... 317
Figure 6. Waking Up the c18 when DTE Wants to Send Data ................................................................................................ 318
Figure 7. Waking Up the DTE when Data is Present Using the WAKE_UP Line.................................................................. 318
Figure 8. Power Up/Power Down ............................................................................................................................................ 325
Figure 9. TTL Levels While the c18 is Powered from Off to On ............................................................................................ 326
Figure 10. TTL Levels while the c18 is Powered from On to Off ........................................................................................... 326
Figure 11. c18 Power Up from Off to On ................................................................................................................................ 327
Figure 12. c18 Power Down from On to Off ........................................................................................................................... 327
98-08901C65-C vii
LIST OF TABLES
Table 1. Product Specifications.................................................................................................................................................... 3
Table 2. c18 AT Commands - Alphabetical................................................................................................................................. 5
Table 3. c18 AT Commands - Functionality.............................................................................................................................. 16
Table 4. +GMM, +FMM and +CGMM Technology Support Strings ....................................................................................... 41
Table 5. +GMR, +CGMR, +FMR Parameters........................................................................................................................... 42
Table 6. +CGSN Parameters ...................................................................................................................................................... 43
Table 7. Supported Character Sets ............................................................................................................................................. 44
Table 8. +MAID Features Description....................................................................................................................................... 47
Table 9. +MSSI? Parameters...................................................................................................................................................... 52
Table 10. +MARS Parameters ................................................................................................................................................... 53
Table 11. +MARD Parameters................................................................................................................................................... 54
Table 12. +CHV Parameters ...................................................................................................................................................... 55
Table 13. +CDV Parameters ...................................................................................................................................................... 55
Table 14. +CSS? Parameters...................................................................................................................................................... 57
Table 15. +CIND Parameters ..................................................................................................................................................... 58
Table 16. +CIND Available Indicators ...................................................................................................................................... 58
Table 17. H Parameters .............................................................................................................................................................. 68
Table 18. +CRING Parameters .................................................................................................................................................. 71
Table 19. +CLIP Parameters ...................................................................................................................................................... 73
Table 20. +CCFC Set Command Variations.............................................................................................................................. 75
Table 21. Allowed Settings In Different Call State Scenarios ................................................................................................... 77
Table 22. +CCWA parameters .................................................................................................................................................. 79
Table 23. +MCST Parameters.................................................................................................................................................... 81
Table 24. +MCST? Parameters .................................................................................................................................................. 82
Table 25. +CPAS Parameters..................................................................................................................................................... 83
Table 26. +MPBSC Parameters ................................................................................................................................................. 90
Table 27. +MPBSCS Parameters ............................................................................................................................................... 92
Table 28. +MPBVR Parameters................................................................................................................................................. 95
Table 29. +MPBVW Parameters................................................................................................................................................ 97
Table 30. +CPBS Parameters ..................................................................................................................................................... 98
Table 31. +CPBR Parameters..................................................................................................................................................... 99
Table 32. +MPBR Parameters.................................................................................................................................................. 101
Table 33. +CPBF Parameters ................................................................................................................................................... 103
Table 34. +MPBF Parameters .................................................................................................................................................. 104
Table 35. +MDBWE Parameters ............................................................................................................................................. 107
Table 36. +MDBW Parameters................................................................................................................................................ 107
Table 37. +MDBL Parameters ................................................................................................................................................. 109
Table 38. +MDBR Parameters ................................................................................................................................................. 110
Table 39. +MBAD Parameters................................................................................................................................................. 112
Table 40. +CCLK Parameters .................................................................................................................................................. 113
Table 41. +CNMI Parameters .................................................................................................................................................. 114
Table 42. +CMGD Parameters................................................................................................................................................. 116
Table 43. +CMSS Parameters .................................................................................................................................................. 117
Table 44. +CSMS Parameters .................................................................................................................................................. 118
Table 45. +CPMS Parameters .................................................................................................................................................. 119
Table 46. List of <mem>.......................................................................................................................................................... 119
98-08901C65-C ix
Table 47. +CMGF Parameters ................................................................................................................................................. 120
Table 48. +Mega Parameters.................................................................................................................................................... 121
Table 49. +CSDH Parameters .................................................................................................................................................. 122
Table 50. +CMTI Parameters................................................................................................................................................... 123
Table 51. +CMGL Parameters ................................................................................................................................................. 124
Table 52. +MMGL Parameters ................................................................................................................................................ 126
Table 53. +CMGR Parameters for TEXT Mode...................................................................................................................... 127
Table 54. +CMGR Parameters for PDU Mode ........................................................................................................................ 128
Table 55. +MMGR Parameters for TEXT mode ..................................................................................................................... 130
Table 56. +MMGR Parameters for PDU mode........................................................................................................................ 131
Table 57. +MMAR Parameters ............................................................................................................................................... 133
Table 58. +CMGW Parameters for TEXT mode ..................................................................................................................... 134
Table 59. +CMGW Parameters for PDU mode ....................................................................................................................... 134
Table 60. +CMGW Parameters for TEXT mode ..................................................................................................................... 137
Table 61. +COPS Parameters................................................................................................................................................... 140
Table 62. +CSQ Parameters ..................................................................................................................................................... 141
Table 63. +CSQ Parameters ..................................................................................................................................................... 142
Table 64. &C Parameters ......................................................................................................................................................... 145
Table 65. &D Parameters ......................................................................................................................................................... 146
Table 66. Battery status values................................................................................................................................................. 147
Table 67. +MSCTS Parameters................................................................................................................................................ 149
Table 68. +CRTT Parameters................................................................................................................................................... 151
Table 69. +MASS Parameters.................................................................................................................................................. 157
Table 70. +MAPS Parameters.................................................................................................................................................. 158
Table 71. +MMTC Parameters................................................................................................................................................. 159
Table 72. +MMDL Parameters ................................................................................................................................................ 160
Table 73. +MAVL Parameters ................................................................................................................................................. 161
Table 74. +MAPC Parameters ................................................................................................................................................. 162
Table 75. +MAMS Parameters................................................................................................................................................. 163
Table 76. +MAPTH Parameters............................................................................................................................................... 164
Table 77. +MAFVL Parameters............................................................................................................................................... 165
Table 78. +CMUT Parameters ................................................................................................................................................. 166
Table 79. +MLCK Parameters ................................................................................................................................................. 167
Table 80. +MPIN Parameters................................................................................................................................................... 168
Table 81. V Parameters ............................................................................................................................................................ 171
Table 82. Q Parameters ............................................................................................................................................................ 173
Table 83. X Parameters ............................................................................................................................................................ 176
Table 84. S24 Parameters......................................................................................................................................................... 189
Table 85. S99 Parameters......................................................................................................................................................... 190
Table 86. Battery status values................................................................................................................................................. 191
Table 87. +CMS Error Codes................................................................................................................................................... 193
Table 88. +CME Error Codes .................................................................................................................................................. 195
Table 89. NAM Parameters Relevant to +MNAM .................................................................................................................. 198
Table 90. CDMA P2K 1x NAM Option Byte Definitions....................................................................................................... 198
Table 91. Option byte 5 - bits 5 and 6 ...................................................................................................................................... 201
Table 92. NAM2 Parameters Relevant to +MNAM2 .............................................................................................................. 202
Table 93. NAM3 Parameters Relevant to +MNAM3 .............................................................................................................. 203
x 98-08901C65-C
Table 94. Cellular System Parameters Relevant for +CPARM ............................................................................................... 206
Table 95. +cprl1 Parameters..................................................................................................................................................... 210
Table 96. +cprl2 Parameters..................................................................................................................................................... 212
Table 97. +cprl3 Parameters..................................................................................................................................................... 215
Table 98. CPRL Error Result Codes ........................................................................................................................................ 216
Table 99. +MHMN Parameters................................................................................................................................................ 218
Table 100. +MHIG Parameters ................................................................................................................................................ 218
Table 101. Virtual Keycodes.................................................................................................................................................... 219
Table 102. +CKPD Parameters ................................................................................................................................................ 220
Table 103. +MKPD Parameters ............................................................................................................................................... 222
Table 104. +CMER Parameters ............................................................................................................................................... 223
Table 105. <mode> Values for +MCHS .................................................................................................................................. 224
Table 106. <status> Values for +MCHS.................................................................................................................................. 224
Table 107. <band> Values for +MGCB................................................................................................................................... 226
Table 108. +MLKC Parameters ............................................................................................................................................... 227
Table 109. +MMRR Parameters .............................................................................................................................................. 228
Table 110. +CIEV Parameters ................................................................................................................................................. 228
Table 111. +CKEV Parameters................................................................................................................................................ 229
Table 112. +MUPB Parameters ............................................................................................................................................... 230
Table 113. +MMCR <mode> values ....................................................................................................................................... 230
Table 114. L Parameters........................................................................................................................................................... 231
Table 115. M Parameters ......................................................................................................................................................... 232
Table 116. Fax Commands....................................................................................................................................................... 233
Table 117. +MODE Parameters ............................................................................................................................................... 238
Table 118. +CIMSI Parameters................................................................................................................................................ 242
Table 119. +MOON Parameters............................................................................................................................................... 243
Table 120. $QCMDR Parameters ............................................................................................................................................ 245
Table 121. Error List ................................................................................................................................................................ 255
Table 122. $QCPKND Parameters........................................................................................................................................... 259
Table 123. $QCVAD= Parameters........................................................................................................................................... 260
Table 124. $QCMTOM Parameters ......................................................................................................................................... 260
Table 125. +CTA Parameters................................................................................................................................................... 261
Table 126. +CAD? Parameters................................................................................................................................................. 262
Table 127. +CDS Parameters ................................................................................................................................................... 265
Table 128. +CRM Parameters.................................................................................................................................................. 266
Table 129. +CQD Parameters .................................................................................................................................................. 267
Table 130. +CMUX Parameters............................................................................................................................................... 269
Table 131. +CXT Parameters................................................................................................................................................... 271
Table 132. +MV18S Parameters .............................................................................................................................................. 272
Table 133. +ETBM Parameters................................................................................................................................................ 276
Table 134. +ESR Parameters ................................................................................................................................................... 277
Table 135. +ES Parameters ...................................................................................................................................................... 279
Table 136. +ER Parameters...................................................................................................................................................... 281
Table 137. +DS Parameters...................................................................................................................................................... 282
Table 138. Error List ................................................................................................................................................................ 295
Table 139. +MSCTS Parameters.............................................................................................................................................. 322
Table 140. Test Results ............................................................................................................................................................ 328
Table 141. MNAM Error Results............................................................................................................................................. 335
98-08901C65-C xi
1. PREFACE
1.4 TRADEMARKS
MOTOROLA and the Stylized M Logo are registered in the U.S. Patent and Trademark Office. All other product or service
names are the property of their respective owners.
©Motorola, Inc. 2003
98-08901C65-C 1
2. PRODUCT FEATURES
The c18 is a CDMA 1x OEM that supports both AMPS and CDMA 1x technology. It is designed for integration in other devices,
and provides advanced data features as well as outstanding voice capabilities.
The new c18 is extremely small in dimensions, yet packed with a host of highly-advanced features designed to facilitate fast
and easy integration with OEM user products. It significantly shortens the development process for OEM developers, thanks to
its wide range of built-in applications, and minimizes the product’s time to market.
Note
2.2 c18 AT COMMANDS SUMMARY
Table 2, below, contains an alphabetical summary of all the c18 AT commands. It is followed by Table 3, page 16, which
summarizes all the AT commands and is grouped by functionality.
$QCCAV This command provides a means to answer an incoming voice call using an AT 54
command.
$QCDMG This command enables the transition to Diagnostics Monitor (DM) operation. 248
$QCDMR This command sets the Diagnostic Monitor (DM) baud rate. 246
$QCMDR This command sets the Medium Data Rate (MDR) (also known as HSPD) setting. 244
$QCMIP This command enables/disables Mobile IP functionality in the mobile. 252, 300
$QCMIPEP This command enables/disables the currently active profile details. 303
$QCMIPGETP This command returns all the information corresponding to the particular profile number 304
entered.
$QCMIPHA This command sets the IP addresses of the mobile’s home address for the currently 313
active profile.
$QCMIPNAI This command sets the NAI for the currently active profile. 305
$QCMIPMASPI This command sets the MN-AAA SPIs for the currently active profile. 309
$QCMIPMASS This command sets the MN-AAA shared secrets for the currently active profile. 307
$QCMIPMHSPI This command sets the MN-HA SPIs for the currently active profile. 310
$QCMIPMHSS This command sets the MN-HA shared secrets for the currently active profile. 308
$QCMIPP This command selects the MIP user profile to be active. 252, 301
$QCMIPPHA This command sets the IP addresses of the mobile’s primary HA for the currently active 311
profile.
$QCMIPREG This command configures the Mobile IP related parameters that are common to all the 299
MIP user profiles currently saved inside the C-18's NVM.
$QCMIPRT This command sets the reverse tunneling for the currently active profile. 306
$QCMIPSHA This command sets the IP addresses of the mobile’s secondary HA for the currently 312
active profile.
$QCMIPT This command enables/disables the use of rfc2002bis authentication. 251, 302
Table 2. c18 AT Commands - Alphabetical (Continued)
$QCPKND This command enables/disables automatic packet detection after a dial command. 258
$QCSO This command sets the service option settings similar to CBST in GSM. 250
$QCTRTL This command enables/disables IS2000 mobiles from throttling the R-SCHF. 249
$QCVAD This command responds to a page message that has a voice service option with a 259
page response that has a data service option.
&C This command provides information about the state of the DCE communications 145
channel.
&F This command causes the configuration stored in the phone to revert to the 169
configuration specified by the manufacturer’s factory default setting.
+ MMRR This unsolicited message is sent to the TE by the SU if a master reset occurs, and 227
master reset events reporting is enabled.
+CBC This command allows an accessory to query the charge level of the battery. 147
+CCFC This command controls the call forwarding supplementary service. Activation, 74
deactivation, and status query are supported.
+CCLK This command reads/sets the SU’s current date and time settings. 113
+CCWA This command shall enable/disable the Call Waiting notification unsolicited result code. 79
+CGSN This command returns the serial number of the product, in decimal format only. 43
+CHLD This command controls call-related services, such as HOLD and MPTY. 75
Table 2. c18 AT Commands - Alphabetical (Continued)
+CHUP This command rejects an incoming call or hangs up a selected voice or data call, 51
regardless of whether the accessory initiated the call.
+CIEV This command sends unsolicited messages when display indicator reporting is enabled 228
by +CMER, and an indicator (for example, the Voice Mail icon) changes on the SU’s
display.
+CIMI This command returns a text string that identifies the SU. 45
+CIMSI This command enables a terminal to set the MT2 active IMSI. 241
+CIND This command enables an accessory to request the status of certain display indicators 58
currently available in the SU.
+CKEV This command sends unsolicited messages when local key press echo is enabled and 229
a key is pressed on the SU keypad.
+CKPD This command enables the emulated pressing of keys as if entered from the SU 218
keypad or from a remote handset.
+CLCC This command returns the list of current calls on the ME. 85
+CLIP This command enables or disables the presentation of the CLI (Calling Line Identity) at 72
the TE.
+CLIR This command enables the calling subscriber to ask the network to query, enable or 88
disable the presentation of the CLI of a MO call to the called party.
+CME This command contains the codes that are returned for extended error status in 195
response to a command that failed.
+CMEE This command enables/disables the use of result code +CME ERROR: <err> as an 197
indication of an error relating to the functionality of the SU.
+CMER This command enables an external accessory to receive key press information from 223
the SU internal keypad.
+CMGD This command enables the accessory to delete messages from the preferred SU 115
message storage <mem1> location <index>.
+CMGF This command sets the type of input and output format of message to use. 120
+CMGL This command enables the accessory to read a list of all SMS messages with status 123
value <stat> from SU message storage <mem1>.
+CMGR This command enables the accessory to read SMS messages from the SU. 127
+CMS This command contains the codes that are returned for extended error status in 193
response to an SMS command that failed.
+CMSS This command selects a pre-stored message from message storage <mem2> and 117
sends it.
+CMTI This command sends a message to the accessory upon receipt of an SMS message. 122
+CNMI This command enables unsolicited notification of the accessory when an SMS 114
message is received by the SU.
+CNUM This command returns the numbers entered by the subscriber into “My Phone 46
Numbers” using the Handset menu.
+COLP This command gets and changes the current setting of the Calling Line Presentation. 78
+COPS This command enables an application to query the current Carrier Name (which would 140
be displayed if the standard display were attached).
+CPBF This command enables the accessory to search for a specified entry, by name, in the 103
phone book.
+CPBR This command recalls information from the phone book by location number. 99
+CPBS This command selects the memory to be used for reading and writing entries. 98
+CPBW This command enables a new entry from an accessory to be stored in the phone book, 104
or an existing entry to be deleted from the phone book.
+CPMS This command selects the memory storages <mem1>, <mem2>, and <mem3> to be 118
used for various functions, such as reading or writing.
+CPRL1 This command sets or gets the PRL header parameters. 209
+CPRL2 This command enables the user to control the PRL acquisition table. 211
+CPRL3 This command enables the user to control the PRL System table. 214
+CRC This command controls whether to present the extended format of an incoming call 69
indication.
+CREG This command enables/disables an unsolicited result code from network status 138
registration.
Table 2. c18 AT Commands - Alphabetical (Continued)
+CRING This command generates a message whenever an incoming call (voice, data or fax) is 71
indicated by the cellular network.
+CRTT This command can play a cycle of a ring tone, stop this cycle in the middle and set a 150
ring tone to be used from now forward to a specific alert field.
+CSCA This GSM 07.05 command is used to update the Service Center Address. This field is 136
required on GSM platform only.
+CSCS This command selects the character set used on the SU. 44
+CSDH This command controls whether detailed header information is shown in the text mode 121
result code.
+CSMS This command selects the message service and returns the types of messages that 117
are supported by the ME.
+CSO This command specifies the service to be requested for the next originated or 62
terminated call.
+CSQ This command returns the Signal Quality Measure <SQM> and the Frame Error Rate 141
<FER>.
+CSS? This command returns the kind of system with which the c18 is registered. 56
+CVHU This command hangs up the call that is currently in progress, regardless of whether the 50
accessory initiated the call.
+EB This parameter controls the behavior of the V.42 operation on the PSTN link (if present 194
in the IWF).
+FAP This command returns the addressing and polling capabilities parameter. 233
+FCLASS This command returns the service class selection parameter. 233
+FCT This command returns the DTE Phase-C timeout parameter. 233
+FPA This command returns the selective polling address parameter. 233
+FPW This command returns the password parameter for sending or polling. 233
Table 2. c18 AT Commands - Alphabetical (Continued)
+GCAP This command enables the MT2 to transmit one or more lines of information text in a 144
specific format, that permits the user to identify the minimum capabilities of the MT2.
+GOI This command causes the MT2 to transmit one or more lines of information text, 247
determined by the manufacturer, which permits the MT2 user to identify the device,
based on the ISO system for registering unique object identifiers.
+GSN This command requests the MT2’s serial number in HEX format. 43
+ICF This parameter determines the local serial port start-stop (asynchronous) character 240
framing that the MT2 uses while accepting TE2 commands, and while transmitting
information text and result codes to the TE2.
+IFC This parameter controls the local flow control between the TE2 and MT2 [1]. 236
+ILRR This parameter controls whether the extended-format information text is transmitted 239
from the MT2 to the TE2.
+IPR This parameter specifies the baud rate at which the MT2 accepts commands. 236
+MAFVL This command allows the accessory to set the ringer and SU speaker volume levels to 165
a fixed value and lock out the keypad volume control.
+MAID This command returns the list of features available in the SU. 47
+MAMS This command enables the host application to set the audio mode selection during a 163
call.
+MAPC This command sends an unsolicited message when asynchronous audio path change 162
reporting is enabled and the audio path is changed.
+MAPS This command sets and reports the radio’s audio processing states. 158
+MAPTH This command allows an accessory to determine the current audio path, and optionally 164
to force the audio path to a particular setting (such as forcing hands-free mode).
+MAPV This command returns the version of the accessory protocol that is supported in the 49
SU.
Table 2. c18 AT Commands - Alphabetical (Continued)
+MARD This command enables and disables the auto-redial capability of the SU. 54
+MARS This command reports when auto redial starts or ends, when auto redial reporting is 53
enabled.
+MASS This command enables/disables the reporting of hands-free audio start/stop 157
messages.
+MAVL This command enables an accessory to determine the current settings of all audio 161
paths, as well as to change the setting of a particular path.
+MCRS This command changes and displays the current ring style. 154
+MDBAD This command sets/reads the auto-delete user preference setting in the date book 112
database.
+MDBL This command locks/unlocks the date book database. It is used primarily for 109
synchronization of the date book with PIM (Personal Information Management)
software
+MDBR This command reads an entry or range of entries stored in the date book. 110
+MDBWE This command modifies event exception data for an entry in the date book. 106
+MGCB This command returns the current cellular band for which the radio is registered to. 226
+MHIG This command allows an intelligent car kit to indicate the ignition state of the vehicle to 218
the SU.
+MIPERR This command returns an extended error report when Mobile IP session is failed. 294
+MKPD This command enables the accessories to control the press and release of key 222
presses.
+MLCK This command locks the phone after the appropriate unlock code has been provided. 167
+MLKC This unsolicited message is sent when the asynchronous phone lock status change 226
event reporting is enabled and the phone lock status is changed.
Table 2. c18 AT Commands - Alphabetical (Continued)
+MMAR This command enables the accessory to change the <stat> of an SMS message in SU 133
memory location <index>, preferred message storage <mem1>, from “REC UNREAD”
to “REC READ”.
+MMDL This command enables the accessory to request a mute/un-mute of the downlink audio 160
paths.
+MMGL This command enables the accessory to read a list of all SMS messages with status 125
value <stat> from SU message storage <mem1>. This command differs from +CMGL
in that no change is made to the read status of the message(s).
+MMGR This command enables the accessory to read SMS messages from the SU. This 130
command differs from +CMGR in that no change is made to the read status of the
message.
+MMTC This command sends an unsolicited message when asynchronous microphone mute 159
status change reporting is enabled, and the microphone mute status is changed.
+MODE This command selects an operating mode on the selected serial connection. 237
+MOON This command enables the accessory to obtain information about the current operating 243
mode of the SU.
+MPBF This command enables the accessory to search for a specific entry, by name, in the 104
phone book. It differs from +CPBF in that it also returns extra fields that are unique to
Motorola phones.
+MPBFN This command allows the accessory to search in the phone book for a particular entry, 93
by phone number.
+MPBR This command recalls phone entries from the phone book by location number. 100
+MPBSC This command reads an entry from the phone book via scrolling. 90
+MPBSCS This command selects the sort order (alphabetical, by index, and so on) for phone book 92
scroll operations.
+MPBVR This command reads global data, model data or voice data for a phone book entry(ies). 94
+MPBVW This command writes global data, model data or voice data for phone book entry(ies). 96
+MPBW This command enables a new entry from an accessory to be stored in the phone book, 105
or an existing entry to be deleted from the phone book. It differs from +CPBW in that it
also accepts the input of extra fields.
Table 2. c18 AT Commands - Alphabetical (Continued)
+MPDPM This command reads the percentage of shared dynamic memory used in the phone 49
book and date book.
+MPIN This command enables the accessory application to unlock the phone when the 167
appropriate unlock code has been provided.
+MSCTS This command controls the CTS behavior and deactivates it when the unit is in sleep 321
mode.
+MUPB This command sends the output when a phone book entry is accessed or modified by 229
the user or an accessory.
+MVMN This command enables the user to change the voice mail number of the phone. 52
+SNAM Selects/reads the current active NAM to which the NAM data will be written/retrieved 205
using AT+MNAM [x].
+VTD This command sets the value of an integer <duration>, which defines the length of 156
tones emitted as a result of the +VTS command.
+VTS This command allows the transmission of a list of specified DTMF tones. 154
A This command answers an incoming call after a RING/+CRING notification, placing the 68
ME into the appropriate mode as indicated by the +CRING message.
AT&W This command stores 3 parameter values into the NV and stores the current 182
configuration as user's profile (0 or 1). It updates the setting and stores it in the NMV.
AT&Y This function selects power up configuration as user's profile (0 or 1). 192
It stores the settings in the NVM.
ATS99 This command sets the value of the delay before sending data to DTE. 320
ATS100 The S-Reg S100 is used to avoid frequent wakeup interrupts and low throughput. 321
D> This command places a fax/data/voice call on the current network by dialing directly 65
from the ME phone book.
DS This command retrieves a dial number from the user profile stored in the memory. 64
Table 2. c18 AT Commands - Alphabetical (Continued)
E This command determines whether the TA echoes characters received from the TE 174
during command state and on-line state.
Q This command enables/disables the DCE to transmit result codes to the DTE 173
S0 This S-parameter controls the automatic answering feature for the voice/data calls to 177
the SU.
S10 This register is used by the IWF to determine the maximum time to remain connected 181
to the PSTN line after detecting the absence of a received line signal.
S11 This register provides the DTMF tone duration and spacing. 182
S4 This register provides the response formatting/line feed code character. 178
S7 This register is used by the IWF to time-out a PSTN data call connection and send a 180
NO CARRIER result code on the Um interface.
S8 This register is used by the IWF in multi-stage dialing to time the period of the “,” dial 180
modifier.
S9 This register is used by the IWF as the period in which to detect a PSTN segment 181
carrier and return carrier detection signaling to the phone.
X This command selects the result codes and monitors the call progress. 176
Modem ID
+CGSN This command returns the serial number of the product, in decimal format only. 43
+GSN This command requests the MT2’s serial number in HEX format. 43
+CSCS This command selects the character set used on the SU. 44
+CIMI This command returns a text string that identifies the SU. 45
+CNUM This command returns the numbers entered by the subscriber into “My Phone 46
Numbers” using the Handset menu.
Capability Reporting
+MAID This command returns the list of features available in the SU. 47
+MAPV This command returns the version of the accessory protocol that is supported in the 49
SU.
+MPDPM This command reads the percentage of shared dynamic memory used in the phone 49
book and date book.
Table 3. c18 AT Commands - Functionality (Continued)
Call Control
+CCWA This command shall enable/disable the Call Waiting notification unsolicited result 79
code.
+CSO This command specifies the service to be requested for the next originated or 62
terminated call.
+CVHU This command hangs up the call that is currently in progress, regardless of whether 50
the accessory initiated the call.
+CHUP This command rejects an incoming call or hangs up a selected voice or data call, 51
regardless of whether the accessory initiated the call.
+MVMN This command enables the user to change the voice mail number of the phone. 52
+MARS This command reports when auto redial starts or ends, when auto redial reporting is 53
enabled.
+MARD This command enables and disables the auto-redial capability of the SU. 54
$QCCAV This command provides a means to answer an incoming voice call using an AT 54
command.
+CSS? This command returns the kind of system with which the c18 is registered. 56
+CIND This command enables an accessory to request the status of certain display 58
indicators currently available in the SU.
+CSO This command specifies the service to be requested for the next originated or 62
terminated call.
DS This command retrieves a dial number from the user profile stored in the memory. 64
D> This command places a fax/data/voice call on the current network by dialing directly 65
from the ME phone book.
Table 3. c18 AT Commands - Functionality (Continued)
+CRC This command controls whether to present the extended format of an incoming call 69
indication.
+CRING This command generates a message whenever an incoming call (voice, data or fax) 71
is indicated by the cellular network.
+CLIP This command enables or disables the presentation of the CLI (Calling Line Identity) 72
at the TE.
+CCFC This command controls the call forwarding supplementary service. Activation, 74
deactivation, and status query are supported.
+CHLD This command controls call-related services, such as HOLD and MPTY. 75
+COLP This command gets and changes the current setting of the Calling Line Presentation. 78
+CLCC This command returns the list of current calls on the ME. 85
+CLIR This command enables the calling subscriber to ask the network to query, enable or 88
disable the presentation of the CLI of a MO call to the called party.
+MPBSC This command reads an entry from the phone book via scrolling. 90
+MPBSCS This command selects the sort order (alphabetical, by index, and so on) for phone 92
book scroll operations.
+MPBFN This command allows the accessory to search in the phone book for a particular 93
entry, by phone number.
Table 3. c18 AT Commands - Functionality (Continued)
+MPBVR This command reads global data, model data or voice data for a phone book 94
entry(ies).
+MPBVW This command writes global data, model data or voice data for phone book 96
entry(ies).
+CPBS This command selects the memory to be used for reading and writing entries. 98
+CPBR This command recalls information from the phone book by location number. 99
+MPBR This command recalls phone entries from the phone book by location number. 100
+CPBF This command enables the accessory to search for a specified entry, by name, in the 103
phone book.
+MPBF This command enables the accessory to search for a specific entry, by name, in the 104
phone book. It differs from +CPBF in that it also returns extra fields that are unique to
Motorola phones.
+CPBW This command enables a new entry from an accessory to be stored in the phone 104
book, or an existing entry to be deleted from the phone book.
+MPBW This command enables a new entry from an accessory to be stored in the phone 105
book, or an existing entry to be deleted from the phone book. It differs from +CPBW
in that it also accepts the input of extra fields.
+MDBWE This command modifies event exception data for an entry in the date book. 106
+MDBL This command locks/unlocks the date book database. It is used primarily for 109
synchronization of the date book with PIM (Personal Information Management)
software
+MDBR This command reads an entry or range of entries stored in the date book. 110
+MDBAD This command sets/reads the auto-delete user preference setting in the date book 112
database.
+CCLK This command reads/sets the SU’s current date and time settings. 113
Table 3. c18 AT Commands - Functionality (Continued)
SMS
SMS Commands
+CNMI This command enables unsolicited notification of the accessory when an SMS 114
message is received by the SU.
+CMGD This command enables the accessory to delete messages from the preferred SU 115
message storage <mem1> location <index>.
+CMSS This command selects a pre-stored message from message storage <mem2> and 117
sends it.
+CSMS This command selects the message service and returns the types of messages that 117
are supported by the ME.
+CPMS This command selects the memory storages <mem1>, <mem2>, and <mem3> to be 118
used for various functions, such as reading or writing.
+CMGF This command sets the type of input and output format of message to use. 120
+CSDH This command controls whether detailed header information is shown in the text 121
mode result code.
+CMTI This command sends a message to the accessory upon receipt of an SMS 122
message.
+CMGL This command enables the accessory to read a list of all SMS messages with status 123
value <stat> from SU message storage <mem1>.
+MMGL This command enables the accessory to read a list of all SMS messages with status 125
value <stat> from SU message storage <mem1>. This command differs from
+CMGL in that no change is made to the read status of the message(s).
+CMGR This command enables the accessory to read SMS messages from the SU. 127
+MMGR This command enables the accessory to read SMS messages from the SU. This 130
command differs from +CMGR in that no change is made to the read status of the
message.
+MMAR This command enables the accessory to change the <stat> of an SMS message in 133
SU memory location <index>, preferred message storage <mem1>, from “REC
UNREAD” to “REC READ”.
+CSCA This GSM 07.05 command is used to update the Service Center Address. This field 136
is required on GSM platform only.
Network Service
+CREG This command enables/disables an unsolicited result code from network status 138
registration.
+COPS This command enables an application to query the current Carrier Name (which 140
would be displayed if the standard display were attached).
+CSQ This command returns the Signal Quality Measure <SQM> and the Frame Error 141
Rate <FER>.
Hardware Information
+GCAP This command enables the MT2 to transmit one or more lines of information text in a 144
specific format, that permits the user to identify the minimum capabilities of the MT2.
&C This command provides information about the state of the DCE communications 145
channel.
+CBC This command allows an accessory to query the charge level of the battery. 147
+CRTT This command can play a cycle of a ring tone, stop this cycle in the middle and set a 150
ring tone to be used from now forward to a specific alert field.
+MCRS This command changes and displays the current ring style. 154
+VTS This command allows the transmission of a list of specified DTMF tones. 154
+VTD This command sets the value of an integer <duration>, which defines the length of 156
tones emitted as a result of the +VTS command.
+MASS This command enables/disables the reporting of hands-free audio start/stop 157
messages.
+MAPS This command sets and reports the radio’s audio processing states. 158
Table 3. c18 AT Commands - Functionality (Continued)
+MMTC This command sends an unsolicited message when asynchronous microphone mute 159
status change reporting is enabled, and the microphone mute status is changed.
+MMDL This command enables the accessory to request a mute/un-mute of the downlink 160
audio paths.
+MAVL This command enables an accessory to determine the current settings of all audio 161
paths, as well as to change the setting of a particular path.
+MAPC This command sends an unsolicited message when asynchronous audio path 162
change reporting is enabled and the audio path is changed.
+MAMS This command enables the host application to set the audio mode selection during a 163
call.
+MAPTH This command allows an accessory to determine the current audio path, and 164
optionally to force the audio path to a particular setting (such as forcing hands-free
mode).
+MAFVL This command allows the accessory to set the ringer and SU speaker volume levels 165
to a fixed value and lock out the keypad volume control.
Access
+MLCK This command locks the phone after the appropriate unlock code has been 167
provided.
+MPIN This command enables the accessory application to unlock the phone when the 167
appropriate unlock code has been provided.
&F This command causes the configuration stored in the phone to revert to the 169
configuration specified by the manufacturer’s factory default setting.
AT&W This command stores 3 parameter values into the NV. 182
Q This command enables/disables the DCE to transmit result codes to the DTE 173
Table 3. c18 AT Commands - Functionality (Continued)
E This command determines whether the TA echoes characters received from the TE 174
during command state and on-line state.
X This command selects the result codes and monitors the call progress. 176
S0 This register disables automatic answering, and enables automatic answering after 177
(Value - 1) × 6 sec.
S4 This register provides the response formatting/line feed code character. 178
S7 This register is used by the IWF to time-out a PSTN data call connection and send a 180
NO CARRIER result code on the Um interface.
S8 This register is used by the IWF in multi-stage dialing to time the period of the “,” dial 180
modifier.
S9 This register is used by the IWF as the period in which to detect a PSTN segment 181
carrier and return carrier detection signaling to the phone.
S10 This register is used by the IWF to determine the maximum time to remain 181
connected to the PSTN line after detecting the absence of a received line signal.
S11 This register provides the DTMF tone duration and spacing. 182
+CMS This command contains the codes that are returned for extended error status in 193
response to an SMS command that failed.
+EB This parameter controls the behavior of the V.42 operation on the PSTN link (if 194
present in the IWF).
+CME This command contains the codes that are returned for extended error status in 195
response to a command that failed.
+CMEE This command enables/disables the use of result code +CME ERROR: <err> as an 197
indication of an error relating to the functionality of the SU.
MNAM Programming
+SNAM Selects/reads the current active NAM to which the NAM data will be written/retrieved 205
using AT+MNAM [x].
+CPARM
PRL Commands
+CPRL1 This command sets or gets the PRL header parameters. 209
+CPRL2 This command enables the user to control the PRL acquisition table. 211
+CPRL3 This command enables the user to control the PRL System table. 214
User Interface
MGCB This command returns the current cellular band for which the radio is registered to. 226
+MHIG This command allows an intelligent car kit to indicate the ignition state of the vehicle 218
to the SU.
+CKPD This command enables the emulated pressing of keys as if entered from the SU 218
keypad or from a remote handset.
+MKPD This command enables the accessories to control the press and release of key 222
presses.
+CMER This command enables an external accessory to receive key press information from 223
the SU internal keypad.
+MLKC This unsolicited message is sent when the asynchronous phone lock status change 226
event reporting is enabled and the phone lock status is changed.
+ MMRR This unsolicited message is sent to the TE by the SU if a master reset occurs, and 227
master reset events reporting is enabled.
Table 3. c18 AT Commands - Functionality (Continued)
+CIEV This command sends unsolicited messages when display indicator reporting is 228
enabled by +CMER, and an indicator (for example, the Voice Mail icon) changes on
the SU’s display.
+CKEV This command sends unsolicited messages when local key press echo is enabled 229
and a key is pressed on the SU keypad.
+MUPB This command sends the output when a phone book entry is accessed or modified 229
by the user or an accessory.
NOP Compatible
Fax
Fax Commands
+FPA This command returns the selective polling address parameter. 233
+FPW This command returns the password parameter for sending or polling. 233
+FCT This command returns the DTE Phase-C timeout parameter. 233
+FAP This command returns the addressing and polling capabilities parameter. 233
+FCLASS This command returns the service class selection parameter. 233
+IPR This parameter specifies the baud rate at which the MT2 accepts commands. 236
+IFC This parameter controls the local flow control between the TE2 and MT2 [1]. 236
Table 3. c18 AT Commands - Functionality (Continued)
Interface
Interface Commands
+MODE This command selects an operating mode on the selected serial connection. 237
+ILRR This parameter controls whether the extended-format information text is transmitted 239
from the MT2 to the TE2.
+ICF This parameter determines the local serial port start-stop (asynchronous) character 240
framing that the MT2 uses while accepting TE2 commands, and while transmitting
information text and result codes to the TE2.
+CTTY Activation, deactivation, and status query are supported. The Set command tells the 241
c18 which TTY settings to request. The Set command, in query mode, interrogates
the SU current TYY status. The Test command returns values supported by the TA
as a compound value.
+CIMSI This command enables a terminal to set the MT2 active IMSI. 241
+MOON This command enables the accessory to obtain information about the current 243
operating mode of the SU.
$QCMDR This command sets the Medium Data Rate (MDR) (also known as HSPD) setting. 244
+GOI This command causes the MT2 to transmit one or more lines of information text, 247
determined by the manufacturer, which permits the MT2 user to identify the device,
based on the ISO system for registering unique object identifiers.
Data Capability
$QCDMG This command enables the transition to Diagnostics Monitor (DM) operation. 248
$QCMIPP This command selects the MIP user profile to be active. 252
$QCTRTL This command enables/disables IS2000 mobiles from throttling the R-SCHF. 249
$QCPKND This command enables/disables automatic packet detection after a dial command. 258
$QCVAD This command responds to a page message that has a voice service option with a 259
page response that has a data service option.
$QCMTOM This command originates a Mobile-to-Mobile Packet Data call using a QUALCOMM 260
proprietary Service Option number.
+CTA This command sets/reads/tests the Um packet data inactivity timer. 261
+CDR This command controls whether the extended-format +CDR: intermediate result 263
code is transmitted by the MT2.
+CDS This parameter controls the V.42bis data compression function on the Um interface. 264
+CRM This command enable the user to set the protocol on the Rm interface. 266
+CQD This command sets the timer value that specifies the period of inactivity before a 267
data call is released.
+CMIP? This command returns the mobile station’s temporary IP address. 268
+CBIP? This command returns the base station’s temporary IP address. 268
+CMUX This command sets the multiplex option to be proposed during the service 269
negotiation procedures for connecting a STU-III secure service option.
+CFG This command enables the storage of a string (up to and including the termination 270
character) by the MT2 and its transmission to the base station prior to dialing.
+CXT This command controls the handling of unrecognized commands by the MT2. 270
MV18S This command controls the manner of operation of the V.18 capabilities (if present in 272
the IWF).
+MV18R This command controls whether the extended-format +MV18R: result code is 273
transmitted from the IWF to the mobile station.
Table 3. c18 AT Commands - Functionality (Continued)
+MS This command controls the manner of operation of the modulation capabilities in the 274
IWF.
+MR This command controls whether the extended-format +MCR:<carrier> and 274
+MRR:<rate> intermediate result codes are transmitted from the IWF to the mobile
station.
+MA This command lists the modulations that the base station may use to connect with 275
the remote DCE in Automode operation, for answering or originating data calls, as
additional alternatives to the modulation specified in the +MS command.
+ETBM This command designates the action for data that remains in the DCE internal 275
buffers when a call is terminated.
+ESR This command controls the use of the selective repeat (SREJ) option in V.42 on the 277
PSTN link (if present in the IWF).
+ES This command controls the manner of operation of the V.42 protocol on the PSTN 278
link (if present in the IWF).
+ER This command controls whether the extended-format +ER: intermediate result code 280
is transmitted from the IWF over the Um interface.
+DS This command controls the V.42bis data compression function on the PSTN link if 281
provided in the IWF.
+DR This command controls whether the extended-format +DR: intermediate result code 283
is transmitted from the IWF over the Um interface.
+EFCS This command controls the use of the 32-bit frame check sequence option in V.42 on 284
the PSTN link (if present in the IWF).
TCP/IP
TCP/IP Commands
$QCRLPD This command dumps the RLP statistics in ASCII format to the TE2. 285
$QCRLPR This command zeroes all the RLP statistics counters. 286
$QCPPPD This command dumps the PPP statistics in ASCII format to the TE2. 287
$QCPPPR This command zeroes all the PPP statistics counters. 287
$QCIPD This command dumps the IP statistics in ASCII format to the TE2. 288
$QCUDPD This command dumps the UDP statistics in ASCII format to the TE2. 289
$QCUDPR This command zeroes all the UDP statistics counters. 290
$QCTCPD This command dumps the TCP statistics in ASCII format to the TE2. 290
$QCTCPR This command zeroes all the TCP statistics counters. 291
$QCRL3D This command dumps the RLP 3 statistics in ASCII format to the TE2. 292
$QCRL3R This command zeroes all of the RLP 3 statistics counters. 292
Mobile IP
Mobile IP Commands
+MIPERR This command returns an extended error report when Mobile IP session is failed. 294
$QCMIPREG This command configures the Mobile IP related parameters that are common to all 299
the MIP user profiles currently saved inside the C-18's NVM.
$QCMIP This command enables or disables the support for Mobile IP. 300
$QCMIPP This command selects one of the MIP user profiles as the current active profile. 301
$QCMIPEP This command enables/disables the currently active profile details. 303
$QCMIPGETP This command returns all the information corresponding to the particular profile 304
number entered.
$QCMIPNAI This command sets the NAI for the currently active profile. 305
$QCMIPRT This command sets the reverse tunneling for the currently active profile. 306
$QCMIPMASS This command sets the MN-AAA shared secrets for the currently active profile. 307
$QCMIPMHSS This command sets the MN-HA shared secrets for the currently active profile. 308
$QCMIPMASPI This command sets the MN-AAA SPIs for the currently active profile. 309
$QCMIPMHSPI This command sets the MN-HA SPIs for the currently active profile. 310
$QCMIPPHA This command sets the IP addresses of the mobile’s primary HA for the currently 311
active profile.
$QCMIPSHA This command sets the IP addresses of the mobile’s secondary HA for the currently 312
active profile.
Table 3. c18 AT Commands - Functionality (Continued)
$QCMIPHA This command sets the IP addresses of the mobile’s home address for the currently 313
active profile.
Sleep Mode
ATS99 This command sets the value of the delay before sending data to DTE. 320
ATS100 The S-Reg S100 is used to avoid frequent wakeup interrupts and low throughput. 321
+MSCTS This command controls the CTS behavior and deactivates it when the unit is in sleep 321
mode.
3. INTRODUCING AT COMMANDS
The format of the messages transmitted to the SU for the application protocol is the same for both the common and the protected
command sets. Commands are exchanged in ASCII characters, with the "AT" characters at the beginning of the command.
These characters provide a safe means of detecting the beginning of the command in the event that the SU and accessory become
unsynchronized due to data loss. The rest of the input is the command data itself, followed by a line terminator. String data can
be transferred using several character representations, the current character format is determined by the +CSCS command. The
full specification of the input data is in “Data Formats” on page 35. The size of the line is available as part of the low-level
protocol packet that is used to transport the command. Error detection is also provided by the low-level protocol packet. In most
cases, the application level command is embedded within the low-level packet, but only the application level command is
presented to the application within the SU, the low-level packet is discarded.
Return data from the SU is in a similar format, without the "AT" characters in the header. The data from the application is
embedded within the low-level packet and that entire packet is transmitted to the accessory device. Each line of return data is
terminated with a <CR> character which value is specified by command S3.
More than one command can be sent in a packet. In this case, the commands are separated by semicolons (";"). Only the first
command requires the "AT" header, this is the packet header and is not part of any command. The line terminator <CR> is
specified by command S3.
Command: AT+CPBS?
98-08901C65-C 33
Introducing AT Commands
Commands come in two basic flavors — commands that accept input and commands that do not. Commands that do not accept
input are commands that cause things to change, with no options regarding how the change occurs (an example is the +CGMM
command which gets the device information).
Commands that accept data (even if all of the data is optional) provide three variations of the command; one to send in the data,
one to get the current setting of the feature and one to obtain the possible settings for the feature. If the command accepts more
than one piece of data, the data elements are separated by commas.
When dealing with optional data, only those values that are required need to be provided and the command can end after the last
used value. Not all optional values must be provided, if no value is entered between commas then that optional element is not
included.
Figure 2 provides an example of using a command with optional input data. In this example, the command has one required
input and two optional inputs. This example shows the usage of a command with various sets of options to demonstrate the rules
for including optional information elements.
Command Description
+CMD=<name>[,<format>[,<option>]]
Command used with no options
+CMD=154
Command used with <format>option
+CMD=154,5
Command used with <option2>option only
+CMD=154,,87
Figure 2. Optional Data Examples
For commands that do not define any input data, the command is simply issued by itself. The SU processes the command and
returns whatever data is appropriate.
The normal use of the command is to issue the command followed by an equal sign and a list of values. In this mode, the values
issued in the command are used to configure the feature driven by that command. As described above, values are separated by
commas, and optional values are allowed.
AT+CMD=<value>
Issuing the command followed by a question mark will cause the SU to return the current settings of the feature that is controlled
by that command. This generally will reflect the settings that were passed in when the command was last issued.
AT+CMD?
34 98-08901C65-C
Introducing AT Commands
Issuing the command with an equals and question mark causes the SU to return the list of valid settings for all of the values that
are input for that command. In some cases these settings are tailored to the particular SU configuration.
AT+CMD=?
Most commands can be separated by a semicolon (;), allowing multiple commands to be sent in a single packet. The first
command requires the "AT" header at the beginning of the line, subsequent commands do not. The last command must be
followed by the line terminator (<cr>).
For example, the three commands: +CMD1,+CMD2, and +CMD3? can be concatenated in the following manner:
AT+CMD1=23,56;+CMD2;+CMD3?<cr>
Basic commands (commands that have the form <command><number>) can be concatenated without using semicolons.
For example, the commands V, E, and I can be concatenated in the following manner:
ATV0E0I4<cr>
An extended command (D, S, and commands that contain a "+") that follow basic commands do not require a semicolon.
However, basic commands following extended commands need a semicolon.
For example, the following concatenation of +CIMI and V is illegal and will return an error:
AT+CIMIV0<cr>
The correct way to concatenate +CIMI and V is as follows:
AT+CIMI;V0<cr>or ATV0+CIMI<cr>
The following concatenations of V, E, I, and +CIMI are legal:
ATV0I4E0+CIMI<cr>
ATV0+CIMI;I4E0<cr>
When multiple parameters are present for a single command, they are separated with commas (,), but no spaces should be
included in the command line. The SU will not include spaces.
The standard defines two standard formats for presenting the phone number (either calling or called). One format uses the
complete explicit dialing string, including the international access code. The other format replaces the access code with the
"+"character (as European numbers are often written).
The default format is to use the "+" international dialing convention, this is format number 145. Conventional complete dialing
is format number 129.
This is the area that probably deviates the most from "normal" AT command operations. All responses are required to identify
the command to which they belong. This allows multiple commands to be executed if possible, and allows for commands that
enable the generation of asynchronous data. Not all responses match up to a command, some responses are generated as unso-
licited responses, providing data and information about ongoing system events.
98-08901C65-C 35
Introducing AT Commands
The response header consists of the command code (+CGSN, for example) which is a response to followed by a colon (:), a
space character, then the data that is being returned followed by the line terminator (<CR>).
For unsolicited responses that do not have a corresponding command (such as +MPB) the header is as defined for the response
data (these are generally found in the Protected Commands, + CLIP, page 72, +COLP, page 78 and +CLIR, page 88) in the
section describing the command. Any unsolicited responses that do not have an executable command have been given a
"dummy" command to be used in the response header.
All commands are required to return a response to indicate that the command has been completed. If the command is one that
does not return data (such as "H" to hang up) the response will consist of the response header and "OK" in the data field.
Commands that return data may not be required to also include the "OK" response.
ATH<CR>
H: OK<CR>
Some commands return an unknown amount of data. Examples would be a command that returns a list of values, or a command
that returns a group of phone book entries. If all the response data were returned in a single packet this may exceed the maximum
packet length. These situations are called "open-ended responses". In cases where the order of the response data is not important,
the SU may return the data in multiple response packets (multiple lines). Each packet shall contain the normal header (the
command, and so on) and a subset of the data. After all of the data for the command has been returned, the SU will return a final
response packet with the command header and "OK" in the data field. This signals to the device that the data for that command
is completed.
AT+CGMR<CR>
+CGMR: "MCU:46 57 68",DSP:9934"<CR>
+CGMR: "APP:003452"<CR>
+CGMR: OK<CR>
The above example shows the response to the +CGMR command, requesting version number information.
The SU returns two lines of information, followed by the "OK" response to indicate the completion of the responses.
[Link] Ranges
Some commands return a range of data as part of their response. The range consists of a comma separated list of items enclosed
by parenthesis. A range consists of one or more items. Spaces only exist in the range when part of a multi-character string is
enclosed by double quotation marks. Items can either be a single entity, or two entities separated by a hyphen to indicate an
abbreviated consecutive collection of items. In the case of an abbreviated consecutive collection, the first and last items are
included in the collection.
If the items in the range are represented by numeric data, the range is listed in ascending order. If the items are represented by
a single alpha-numeric character, the range is listed in numeric ascending order and alphabetic order starting with "A". Numbers
appear before alphas, and the ordering is not case-sensitive. If the items are represented by alpha-numeric strings, the items
represented by a single character conform to the above rules, and the items represented by multi-character alpha-numeric strings
appear after the single character items with no ordering rules imposed. An abbreviated consecutive collection is not valid for
items represented by multi-character alpha-numeric strings.
A range cannot be embedded within another range.
Examples
36 98-08901C65-C
Introducing AT Commands
The following range represents a list of four items named "1", "3", "5" and "7":
(1,3,5,7)
The following range represents a list of four items named "1", "2", "3", and "4". Note that items "2" and "3" are implied because
"1-4" represents an abbreviated consecutive collection.
(1-4)
The following range represents a list of five items named "1", "3" ,"4", "5" and "A".
(1,3-5,A)
The following range represents a list of eight items "1", "23", "A", "B", "C", "E", "Dog" and "Cat".
(1,23,A-C,E,Dog,Cat)
The following range represents a list of eight items "1", "2", "3", "B", "C", "D", "Big Dog", and "Small Cat".
(1-3,B-D,"Big Dog","Small Cat")
[Link] Dates
Some commands may accept or return a date as a portion of their input or response. The date shall consist of a quoted string
containing the date in the following hyphen-separated format: "MM-DD-YYYY". For months, days and years that are repre-
sented by numbers that occupy less characters than the width of their associated fields, the numbers shall be padded with zeroes
in order to occupy the entire field.
It is a non-requirement for the SU to correct dates that are invalid. For example, the date "01-32-2002" being corrected to
"02-01-2002" is implementation specific.
Examples
98-08901C65-C 37
Introducing AT Commands
3.2 DEFINITIONS
Note
<number>:
String type phone number of forwarding address in format specified by <type>.
For set command, parameter is valid only for <mode> 3.
<type>:
Type of address octet in integer format; default 145 when dialing string includes international access code character "+", other-
wise 129 - type of number "unknown".
<satype>:
type of sub address octet in integer format; default 128.
<subaddr>:
String type subaddress of format specified by <satype>.
<alpha>:
Optional string type alphanumeric representation of <number> corresponding to the entry found in phone book; used character
set should be the one selected with command Select TE Character Set +CSCS.
<CLI validity>:
The Validity of Calling Line Identity presentation.
0 CLI valid.
1 CLI has been withheld by the originator.
2 CLI is not available due to interworking problems or limitations of originating network.
38 98-08901C65-C
4. AT COMMANDS REFERENCE
4.1 MODEM ID
Note
This command causes the MT2 to transmit one or more lines of information text, determined by the manufacturer, which is
intended to permit the user of the MT2 to identify the manufacturer. Typically, the text will consist of a single line containing
the name of the manufacturer, but manufacturers may choose to provide more information if desired (for example, address,
telephone number for customer service, and so on).
Mode Activation
Example
AT+GMI
+GMI: Motorola CE, Copyright 2000
Note
98-08901C65-C 39
AT Commands Reference
Mode Activation
Mode = 2.
Example
AT+FMI
+FMI: Motorola CE, Copyright 2000
Note
Mode Activation
Mode = 2.
Example
AT+CGMI
+CGMI: Motorola CE, Copyright 2000
Note
These commands return a string containing information about the specific model. This information includes the technology
used, and possibly the particular model number. If multiple technology is supported, they return all the supported technology.
40 98-08901C65-C
AT Commands Reference
+GMM returns the same data as +CGMM, with a different header (+GMM:).
+FMM returns the same data as +CGMM and +GMM, with a different header (+FMM:).
Note
Mode Activation
Mode = 2.
The following table shows the +GMM, +FMM and +CGMM support strings.
<Parameter> Description
Example
+GMM: "CDMA800","CDMA1900","AMPS800","MODEL=c18"
+CGMM: "CDMA800","CDMA1900","AMPS800","MODEL=c18"
+FMM: "CDMA800","CDMA1900","AMPS800","MODEL=c18"
98-08901C65-C 41
AT Commands Reference
Note
These commands return the revision identification, identifying the software revision in the ME.
+GMR is activated also in mode 0.
Note
Mode Activation
Mode = 2.
<Parameter> Description
Example
+GMR: "c18_X_087.0R"
+CGMR: "c18_X_087.0R"
+FMR: "c18_X_087.0R"
42 98-08901C65-C
AT Commands Reference
Note
This command returns the serial number of the product in decimal format only. In the case of CDMA devices, this is the decimal
format Electronic Serial Number (ESN). It is important to note that this is not a dotted decimal, as shown in the example.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+CGSN
+CGSN: ESN2182231126 //Decimal
This command causes the MT2 to transmit one or more lines of information text, determined by the manufacturer, which is
intended to permit the user of the MT2 to identify the individual device. Typically, the text consists of a single line containing
a manufacturer-determined alphanumeric string, but manufacturers may choose to provide any information desired.
Mode Activation
Mode = 0.
98-08901C65-C 43
AT Commands Reference
Example
at+mode=0
OK
at+gsn
+GSN: 42FB40B5(hex)
Note
Mode Activation
Mode = 2.
44 98-08901C65-C
AT Commands Reference
Example
AT+CSCS=?
+CSCS: ("ASCII","UCS2","UTF8","8859-1","8859-C","8859-A","8859-H","KSC5601")
OK
AT+CSCS?
+CSCS: "ASCII"
OK
AT+CPBW=1,"8475763000",129,"Lin Zhao"
OK
AT+CSCS="UCS2"
OK
AT+CPBR=1
+CPBR: 1, "8475763000",129,004C006E0020005A00680061006F
OK
This command returns a text string that identifies the SU. On platforms that support IMSI numbers, this is the IMSI number.
The output string does not have double quotes. On platforms that do not support IMSI numbers, this command responds with a
+CME ERROR indicating that the operation is not supported.
Mode Activation
Mode = 2.
98-08901C65-C 45
AT Commands Reference
Example
Note
This command returns the numbers entered by the subscriber into “My Phone Numbers” using the Handset menu.
Mode Activation
Mode = 2.
Example
at+CNUM
+CNUM: 054556426
OK
Mode Activation
Mode = 2.
46 98-08901C65-C
AT Commands Reference
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+mgfv?
+MGFV: "XS5VRZ02C180NA_DDD - 0.0.2.A.B.[Link].[Link].0.3"
OK
This command enables an application to obtain a list of available features in an SU. This command returns a comma-separated
binary string of available features in the phone. The ones and zeros indicate whether the selected feature is turned on or off
respectively.
This command has been designed for future expansion. Additional features can be added to the end of the string if needed.
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 47
AT Commands Reference
<Parameter> Description
<feature 11 status> Indicates the availability of the Phone Book Voice Tags
Transferal feature.
True Phone supports Voice Recognition and Phone
Book Voice Tags Transferal
False Phone does not support Voice Recognition, or
the phone supports Voice Recognition, but does
not support Phone Book Voice Tags Transferal.
48 98-08901C65-C
AT Commands Reference
Example
AT+MAID
+MAID: 1,1,1,1,1,0,0,1,1,0,1,0
This command reads the percentage of shared dynamic memory used in the phone book and date book.
Mode Activation
Mode = 2.
Example
AT+MPDPM
+MPDPM: 40
OK
Note
This command returns the version of the accessory protocol that is supported in the SU. This version consists of a major version
number and a minor version number, and should correspond with the protocol version number reported by the first SU release
including that command.
A version of software claiming to support an accessory protocol version must support all commands in accordance with that
version of the accessory protocol, as well as all commands for lower numbered versions of the protocol.
98-08901C65-C 49
AT Commands Reference
Mode Activation
Mode = 2.
Example
AT+MAPV
+MAPV: 2.7.0
OK
This command hangs up the call that is currently in progress. All active calls, voice and data are terminated, regardless of
whether the accessory initiated the call. Emergency calls are typically handled by the other layers, therefore, if the call is not
hung up, an error message is expected.
Mode Activation
Mode = 2.
Note
50 98-08901C65-C
AT Commands Reference
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
051743732D: VOICE
OK
at+cvhu
OK
This command rejects an incoming call or hangs up a selected voice or data call, regardless of whether the accessory initiated
the call. Emergency calls are typically handled by the other layers, therefore, if the call is not hung up, an error message is
expected.
This command rejects the incoming call if the command is issued while the phone is ringing. In CDMA, the user interface stops
ringing and causes the display to return to idle. If this command is issued after the call has already been connected, the call is
terminated.
Mode Activation
Mode = 2.
Example
98-08901C65-C 51
AT Commands Reference
This command enables the user to change the voice mail number of the phone. The voice mail number is a factory-set number
(a Feature ID) that is dependent on the service provider, and is not stored in a phone list.
Mode Activation
Mode = 2.
Example
AT+MVMN="8008778000"
OK
This command requests the signal strength. This information is sent as unsolicited messages, when enabled, from the SU to
privileged accessories. Accessories can also request the current signal strength by using the query form of this command. When
unsolicited reporting is enabled, and a change occurs in the signal strength, this information is broadcast to all accessories.
Mode Activation
Mode = 2.
<Parameter> Description
52 98-08901C65-C
AT Commands Reference
Example
AT+MSSI?
+MSSI: 69 <69% Signal Strength>
AT+MSSI=1
OK
Refer to “Test Results” on page 328 to view the +MSSI test results.
This command enables the ME to report when auto redial starts or ends, when enabled. An accessory can enable this reporting
using the +MARS set command. The unsolicited message “+MARS:<status>” is sent from the ME to the TE when the auto
redial starts or ends, provided that auto redial reporting is enabled.
Mode Activation
Mode = 2.
<Parameter> Description
Example
98-08901C65-C 53
AT Commands Reference
This command enables and disables the auto-redial capability of the SU.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MARD?
+MARD: 0
OK
AT+MARD=1
OK
This command provides a means to answer an incoming voice call, using an AT command.
Mode Activation
Mode = 0.
54 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
+CHV<value> <value>
<Parameter> Description
Example
AT+CHV
OK
Mode Activation
Mode = 0.
+CDV<dial string> OK
or:
NO CARRIER
<Parameter> Description
<dial string> The number dialed. This command does not cause the
MT2 to change to the online state.
98-08901C65-C 55
AT Commands Reference
Example
at+mode=0
OK
at+cdv057729619
OK
Note
Mode Activation
Mode = 0
This command returns the kind of system with which the c18 is registered.
Note
Set Command
Read Command
Test Command
56 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
at+mode=0
OK
at+css?
+CSS: C,CA,8465
OK
98-08901C65-C 57
AT Commands Reference
Note
This command enables an accessory to request the status of certain display indicators currently available in the SU, such as
whether it is in use, whether it is in service, and so on. Not all indicators are available through this command. Some indicators,
such as the SMS and RSSI indicators, are accessible through other commands.
Mode Activation
Mode =2.
+CIND? +CIND: <value> [,<value> [, ... ]] Queries and returns the status of
OK current indicators.
<Parameter> Description
58 98-08901C65-C
AT Commands Reference
Example
AT+CIND?
+CIND: 0,1,0,1,4
OK
AT+CIND=?
+CIND: ("Voice Mail",(0,1)),("service",(0,1)),("call",(0,1)),("Roam",(0-2)),("signal",(0-5))
OK
Refer to “Test Results” on page 328, to view the +CIND test results.
Note
The Set command locks, unlocks the ME or restricts the ME from originating/terminating specific call types (CSD, Fax, packet
data calls, voice calls).
When querying the status of a single call barring program (+CLCK?), the status for each call type (outgoing and incoming) is
returned.
The Test command returns values supported by the TA as a compound value.
Mode Activation
Mode = 2
After the configuration of the c18 board using AT+CLCK , the user of the c18 board must return to activation mode
0 in order to initiate CSD data calls or packet data calls
Note
98-08901C65-C 59
AT Commands Reference
The table below describes the different settings this AT command accepts.
Before using this command, read the notes below...
<mode>
0 - Disable (restrict all)
1 - Enable (allow all, default value)
2 - Phonebook (allow only PB entries)
3 - allow voice calls for
P_REV_IN_USE>0
(IS95A,IS95B,IS2000 …), data
calls (CSD, Fax) and packet data
calls for P_REV_IN_USE>=6
(IS2000) only.
4 - allow voice calls for
P_REV_IN_USE>0
(IS95A,IS95B,IS2000 …), packet
data calls for P_REV_IN_USE>=6
(IS2000) only.
5 - Allow data calls (CSD, Fax) and
packet data calls only. Applicable for
P_REV_IN_USE>=6 (IS2000) only.
6 - Allow packet data calls only.
Applicable for P_REV_IN_USE>=6
(IS2000) only.
7 - Allow voice calls only. Applicable
for P_REV_IN_USE>0
(IS95A,IS95B,IS2000 …)
8 - Restrict voice calls. Applicable
for P_REV_IN_USE>0
(IS95A,IS95B,IS2000 …)
<Password>
ME, lock code - 4 characters long.
60 98-08901C65-C
AT Commands Reference
.
• P_REV_IN_USE = Protocol revision level currently in use by the mobile station.
• P_REV_IN_USE>=6 means applicable for IS2000 only.
Note • P_REV_IN_USE=4 means applicable for IS95B only.
• P_REV_IN_USE>0 means applicable for IS95A, IS95B, IS2000 …
• If call type is not mentioned then it is considered as restricted.
• Default password depends on the flex (for e.g. it can be "1234" or "0000").
• Default value for <mode> is 1
Example:
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+cmee=2
OK
at+clck?
+CLCK:5,5 // only data and packet data calls in IS2000
allowed for MT calls,
// only data and packet data calls in IS2000 allowed
for MO calls.
OK
at+clck="ao",1
+CME ERROR: incorrect password
at+clck="ao",1,"1234" // allow all types of calls for MO calls.
OK
at+clck?
+CLCK:5,1 // only data and packet data calls in IS2000 allowed
for MT calls,
// All types of calls allowed for MO calls.
OK
at+clck="ai",7,"1234" // allow only voice calls for MT calls.
OK
at+clck?
+CLCK:7,1 // only voice calls allowed for MT calls.
// All types of calls allowed for MO calls.
OK
at+clck="ab",8,"1234" // allow only data and packet data calls for MT and
MO calls.
98-08901C65-C 61
AT Commands Reference
OK
at+clck?
+CLCK:8,8 // only data and packet calls allowed for MT calls.
// only data and packet calls allowed for MO calls.
OK
at+clck=?
+CLCK:("AO","AI","AB"),(0-8)
OK
This command specifies the preferred service to be requested for the next originated packet call.
Mode Activation
Mode = 0.
Note
62 98-08901C65-C
AT Commands Reference
This command places a fax/data/voice call on the current network. The default call type is a data call (CSD) (mode=0). If the
+FCLASS command is used to set the call type to Fax, then the outgoing call is a fax call.
There must be an explicit request in order to make a voice call. This request bypasses the +FCLASS setting.
If a Data/Fax call was originated and answered by the remote side, a “CONNECT” notification is sent to the accessory. Then
the SU and ME move to the online data/fax state (respectively).
The D[V] command places a voice call, on the current network, when issued from an accessory device. The D command is
preferred. The V modifier is optional, and is ignored.
Mode Activation
98-08901C65-C 63
AT Commands Reference
Example
at+colp=1
OK
atd06512467
atdl //Dial last number
+COLP: "054414588"
D: VOICE
OK
ath
OK
This command retrieves a dial number from the user profile stored in SEEM (Z-register). The dial number is stored in memory
using the AT&Z command. After the dial number is retrieved, the dialing process continues in the same manner as
ATD<number>.
Mode Activation
Mode = 2.
64 98-08901C65-C
AT Commands Reference
The D> command places a fax/data/voice call on the current network by dialing directly from the ME phone book.
The possible responses (Outputs) are the same as in the Dial command. Refer to “D/DV, Dial Command”, page 63.
Mode Activation
Mode = 2.
The currently used memory (phone book) is set and read using the +CPBS= and +CPBS? memory commands,
respectively.
Note
When the SU goes up, no default used memory is selected. Therefore, if ATD><alpha> or ATD><n> is sent from
TE, a +CME ERROR: “not found” is returned. The +CME ERROR: “not found” is also returned when no match is
found in an existing phone book.
Note
98-08901C65-C 65
AT Commands Reference
Example
at+mode=2
OK
at+colp=1
OK
atd>"Eli"
+COLP:"77773025"
D:VOICE
OK
ath
OK
atd>"DC",1
+COLP: "77773025"
D: VOICE
OK
ath
OK
atd>2
+COLP: "77773025"
D: VOICE
OK
ath
OK
66 98-08901C65-C
AT Commands Reference
This command places a data/voice call to the last number dialed. For more details, see “D/DV, Dial Command” on page 63.
Mode Activation
Mode = 2.
Example
atdl
+COLP: "077714588"
D: VOICE
OK
ath
OK
Note
This command hangs up a single mode call. The ME terminates an active call in progress whether it is a data or voice call,
regardless of whether the accessory initiated the call. Emergency calls are typically handled by the other layers, therefore if the
call is not hung up, an error message is expected.
A NO CARRIER is returned to the TE before the regular OK approval.
• ATH does not necessarily hang up in voice mode. If the AT+CVHU command is implemented, the response
depends on the AT+CVHU setting.
Note • This command can't hang up voice call in mode 0, in order to hang up the voice call, the SU must be in mode 2.
To hang up voice call in mode 0 use AT+CHV command.
98-08901C65-C 67
AT Commands Reference
Mode Activation
<Parameter> Description
Example
:RING
+CLIP: "046750219",129
ata
OK
ath
OK
Note
This command answers an incoming call after a RING/+CRING notification, placing the ME into the appropriate mode as
indicated by the +CRING message.
68 98-08901C65-C
AT Commands Reference
If the incoming call is a voice call and ATA succeeds, the ME returns OK.
• If the SU is in activation mode 0 then in order to answer an incoming voice call AT$QCCAV should be used
instead of ATA.
Note • This command can't answer an incoming data call in mode 2, in order to answer an incoming data call, the SU
must be in mode 0.
Mode Activation
This command controls whether to present the extended format of an incoming call indication. When enabled, an incoming call
is indicated to the TE with the unsolicited result code +CRING:<type> instead of the normal RING.
The Test command returns values supported by the TA as a compound value.
Once RING/CRING<type> is sent, CLI (Calling Line Identity) information is available (see “+CLIP, Calling Line
Identification Presentation” on page 72).
Note
Mode Activation
Set: <mode>
+CRC=[<mode>] 0 - Disables extended format
RING(default value)
Read: 1 - Enables extended format
+CRC: <mode>
+CRC? +CRING:<type> (in mode 2)
Ring <type> (in mode 0)
Test: In mode 2 only: 2 - Disable any incoming call indication,
+CRC=? +CRC: (list of supported <mode>s) applicable to mode 2 only
98-08901C65-C 69
AT Commands Reference
Examples
OK
AT+CRC=?
+CRC: (0-2)
OK
RING //..Incoming Call..
+CRING: VOICE
+CLIP: "8475763400",129,"Motorola Inc."
at+mode=0
OK
70 98-08901C65-C
AT Commands Reference
[Link] +CRING, Incoming Call Notification RING, +CRING: and RING (MS Locked)
This unsolicited message command is generated by the SU whenever an incoming call (voice, data or fax) is indicated by the
cellular network. Once the message is sent, information is available on the calling line (if available) using +CLIP. The +CRING:
message comes with an indication of the type of incoming call. However, if there is an incoming call while the phone is locked,
the RING (MS locked) indication is sent instead.
Mode Activation
Mode = 2.
+CRING RING
+CRING: <type>
<Parameter> Description
Note
Call type identification by the terminating side is guarantied only if the call was originated from a CDMA network.
If a call (voice/data/fax) was originated from a network which is not a CDMA network, then in order for the terminat-
Note ing side to recognize the incoming call type, the AT command AT$QCVAD (activation mode 0) must be used prior
to receiving the call.
98-08901C65-C 71
AT Commands Reference
Example
+MCST: Page
+MCST: Traffic 766
+MCST: Alerting
+CRING: “Voice”
+CLIP: “8475763400”,129,“Motorola Inc.”
.
.
VOICE
...<MS locked>...
RING //MS locked
...<MS unlocked>...
RING
RING
RING
Note
The Set command enables or disables the presentation of the CLI (Calling Line Identity) at the TE. This setting is internal to the
ME and does not require a query to the network.
The Read command queries the ME (<n> value) and the network (<m> value) for the current setting of the CLIP.
+CLIP: Response is returned after every RING or +CRING: sent from the ME to the TE.
72 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 73
AT Commands Reference
Examples
Note
This command controls the call forwarding supplementary service. Activation, deactivation, and status query are supported.
The Set command tells the c18 which call forwarding settings to request.
The Set command, in query mode, interrogates the SU current call forwarding status.
The Test command returns values supported by the TA as a compound value.
Mode Activation
Mode = 2.
74 98-08901C65-C
AT Commands Reference
It is impossible to originate a MO call during a CCFC request and it is impossible to make a CCFC request during
an active call state.
Note
The following table shows the +CCFC Set command variations.
0,1,2 1 e
0,1,2 2 m
m: must be specified
e: error msg if provided
Some value carrier services, such as Call Forwarding, may vary depending on your service provider's network.
Value carrier services are activated/deactivated using the ATD command and a specific code. This code may vary
depending on the service provider. Consult your service provider for further information.
Note
Phone must have an active line for correct operation, else this command will not work.
Note
Example
+CCFC: 0,1
+CCFC: 1,1
+CCFC: 2,0
98-08901C65-C 75
AT Commands Reference
The network does not reserve more than one traffic channel for a mobile station; therefore, the served mobile subscriber can
only have one call on hold at a time.
Only a voice call can be put on HOLD.
Note
A precondition for multi-party service is that the served mobile subscriber has originated two calls, and is in control
of one active call with the other call on Hold, both calls having been answered. In this situation, the served mobile
subscriber can request the network to begin the MTPY service.
Note
Mode Activation
Mode = 2.
If user sets AT+CHLD=0 then the incoming waiting call will be ignored on the terminating side, but the originating
side will not receive any indication that the call was ignored, and it will stay in the dialing mode.
Note
AT+CHLD=12 is guarantied to release second MO call from 3-way multi-party only in Motorola coverage networks.
On the other hand, in Nortel coverage networks AT+CHLD=12 will disconnect the call in the originating side but in
Note the terminating side the call will be put on hold and will not be released until the originating side will terminate the
3-way multiparty conversation by using the ATH command.
76 98-08901C65-C
AT Commands Reference
The following table shows the allowed settings in different call state scenarios:
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+clcc=1
OK
atd>"Eli Motorola"
+CLCC :1,0,2,0,0,"046750227pp211",129,"Eli Motorola"
+CLCC :1,0,0,0,0,"046750227pp211",129,"Eli Motorola"
D: VOICE
OK
+CLCC :2,1,5,0,0,"077714588",129,"Eli"
at+chld=2
OK
+CLCC :1,0,1,0,0,"046750227pp211",129,"Eli Motorola"
+CLCC :2,1,0,0,0,"077714588",129,"Eli"
ath
+CLCC :1,0,6,0,0,"046750227pp211",129,"Eli Motorola"
+CLCC :2,1,6,0,0,"077714588",129,"Eli"
OK
98-08901C65-C 77
AT Commands Reference
This command gets and changes the current setting of the Calling Line Presentation. +COLP: always follows a RING or
+CRING: indicator.
Mode Activation
Mode = 2.
<type>
The presentation type of number.
<subaddr>
NULL, field not used.
<satype>
NULL, field not used.
<alpha>
The name of the calling party (if
provided).
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+colp=1
OK
atdl
+COLP: "054414588",129,"Eli"
D: VOICE
OK
78 98-08901C65-C
AT Commands Reference
[Link] +CCWA
This command shall enable/disable the Call Waiting notification unsolicited result code.
Mode Activation
Mode = 2.
<Parameter> Description
If +CCWA is enabled and an incoming voice call is waiting to be accepted/ignored then the format of the unsolicited
report will be as follows:
98-08901C65-C 79
AT Commands Reference
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+ccwa=1 // enable unsolicited reporting of call waiting
OK
at+ccwa=? // Get legal values for +CCWA
+CCWA: (0,1)
OK
at+ccwa? // Get current value
+CCWA: 1
OK
Note
This command queries the call processing state. Note that states 1 - 17 are call processing states, and can therefore be queried.
States 64 to 72 indicate various phases of call origination, which can be thought of as sub-states of MCST 17. Generally, queries
do not return one of these sub states, but instead return MCST 17. Refer to “D/DV, Dial Command”, page 63, for more detailed
examples.
80 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MCST?
+MCST: 1 <idle>
AT+MCST=1
OK
atd077774588
+MCST: 64
+MCST: 17
D: VOICE
OK
+MCST: 3
+MCST: 1
98-08901C65-C 81
AT Commands Reference
<Parameter> Description
82 98-08901C65-C
AT Commands Reference
Note
This command returns the activity status of the MT. It can be used to query the MT before requesting an action from it. The
<value> parameter requests the return of additional status information about the MT, including call state, band, channel status,
and service.
The Test command returns values supported by the MT as a compound value.
Mode Activation
Mode = 0.
<Parameter> Description
98-08901C65-C 83
AT Commands Reference
<Parameter> Description
<service> 0 Idle
1 Voice/speech service
2 A-sync data service
4 Fax data service
20 Packet data service
After the first time that the phone recognizes the channel type (like FCH or DCCH) it will show the channel type
consistently.
Note
Example
AT+CPAS=1
+CPAS:3
AT+CPAS=2 // In Idle
+CPAS:3,0,0,0
AT+CPAS=2
84 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 2.
Set: OK <state>
AT+CLCC=<state> or: 0 Disables clcc unsolicited
+CME ERROR: <err> indication.
1 Enables clcc unsolicited
indication <idx>.
Integer type; call identification
number.
98-08901C65-C 85
AT Commands Reference
The call state order for an MO call in CDMA network is dialing, active (goes to that state even if the terminating side
doesn't answer to that call), released.
Note The call state order for an MT call in CDMA network is incoming/ waiting, active, released.
Asynchronous answers are also permitted, by using at+clcc=1.
Note
86 98-08901C65-C
AT Commands Reference
Call type identification by the terminating side is guarantied only if the call is originated from a CDMA network.
If a call (voice/data/fax) is originated from a network which is not a CDMA network, then in order for the terminating
Note side to recognize the incoming call type, the AT command AT$QCVAD (activation mode 0) must be used prior of
receiving the call.
Examples
AT+CLCC=?
+CLCC: (0,1)
OK
AT+CLCC
+CLCC: 1,0,0,0,0,”01256316830”,129,”Shmuel”
OK
AT+CLCC?
+CLCC: 0
OK
+CLCC: 1,0,2,0,0,"055490698",129,"Alpha"
+CLCC: 1,0,0,0,0,"055490698",129,"Alpha"
D: VOICE
OK
98-08901C65-C 87
AT Commands Reference
This command allows the calling subscriber to enable or disable the presentation of the CLI of a MO call to the called party.
The network enables three possible provisions of CLIR: Not provisioned, provisioned permanently, and provisioned in tempo-
rary mode.
The provision is fixed and cannot be changed by an AT command.
Temporary Mode
Temporary mode can be in one of two states:
• State A: Presentation restricted (CLIR on) by default.
• State B: Presentation permitted (CLIR off) by default..
Mode Activation
Mode = 2.
Set: <n>
+CLIR=[<n>] Sets the adjustment for outgoing calls:
1 CLIR invocation - change temporary mode default to CLIRON (state
Read: +CLIR: <n>,<m> A).
+CLIR? 2 CLIR suppression - change temporary mode default to CLIROFF
(state B).
<m>
88 98-08901C65-C
AT Commands Reference
Read Response <m> Possible Read Response <n> Possible Set <n>
2 1 1, 2
2 2 1,2
When the service is in state B and the SU wishes to disable the CLI presentation (turn CLIR on) for a single call, it
can do so using the ATD command.
Note Every SU that is subscribed to CLIR temporary mode service has a default subscription either to state A or B.
In c18, It is impossible to query the Network for the actual provision state of CLIR.
If the SU is subscribed to permanent provision and CLIR is set off using AT+CLIR=2 (CLI presentation permitted),
then caller ID will be restricted anyway at the terminating side (CLI presentation restricted).
When +CLIR is enabled (invocation) in temporary mode then the dial string may not contain any non-digit characters
('+','*', etc.).
Note In case it will contain non-digits then error code 270 will be returned.
Example
AT+CLIR=?
+CLIR: (1,2)
OK
AT+CLIR?
+CLIR: 1,3
OK
AT+CLIR=1
OK
AT+CLIR?
+CLIR: 2,4
OK
98-08901C65-C 89
AT Commands Reference
This command reads an entry from the phone book via scrolling. This command can be used to recall an entry from a relative
location. The phone maintains an internal position counter (initialized at the first entry) that is updated after each successful
scroll operation. If only one location is specified, and that location is empty, an error is returned.
This command acts on the currently active phone book, as selected using the +CPBS command, described in “+CPBS, Select
Phone Book Memory” on page 98.
The sort order for the phone book is determined by the +MPBSCS command, described in “+MPBSCS, Select Phone Book
Scroll Sort Order” on page 92.
Mode Activation
Mode = 2.
<Parameter> Description
90 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
AT+MPBSC=?
+MPBSC: (1-7),6
AT+MPBSC=1,6
+MPBR: 23,”8007598888”,129,“Aaron”,...*
+MPBR: 14,“8001234567”,129,“Betty”,...*
+MPBR: 25,“8007654321”,129,“Carol”,...*
+MPBR: 71,“4257891234”,129,“Xavier”,...*
+MPBR: 4,“2061234567”,129,“Xiang”,...*
+MPBR: 2,“8475767800”,129,“Zack”,...*
OK
AT+MPBSC=1,2
+MPBR: 23,”8007598888”,129,“Aaron”,...*
+MPBR: 14,“8001234567”,129,“Betty”,...*
OK
AT+MPBSC=4
+MPBR: 25,“8007654321”,129,“Carol”,...*
OK
AT+MPBSC=5
+MPBR: 2,“8475767800”,129,“Zack”,...*
OK
AT+MPBSC=7,5
+MPBR: 71,“4257891234”,129,“Xavier”,...*
+MPBR: 4,“2061234567”,129,“Xiang”,...*
98-08901C65-C 91
AT Commands Reference
+MPBR: 2,“8475767800”,129,“Zack”,...*
OK
AT+MPBSC=6
+MPBR: 23,”8007598888”,129,“Aaron”,...*
OK
Note
This command selects the sort order (alphabetically, by index, and so on) for phone book scroll operations.
This command acts on the currently active phone book, as selected using the +CPBS command, described on page 98.
Mode Activation
Mode = 2.
<Parameter> Description
92 98-08901C65-C
AT Commands Reference
Example
AT+MPBSCS=?
+MPBSC: (0-8)
OK
AT+MPBSC=1
OK
AT+MPBSCS?
+MPBSCS: 1
OK
This command allows the accessory to search in the phone book, by phone number, for a particular entry. If no entry can be
found that matches that name, the command does not return any entries. If multiple matches are found, all are returned.
This command acts on the currently active phone book, as selected using the +CPBS command, described on page 98.
Mode Activation
Mode = 2.
+MPBFN=<ph_num> +MPBFN: <index>, <number>, <type>, Searches in the phone book for a
<text>,<ph_type>,,... particular entry by phone number.
Example
AT+MPBFN=”4257654321 ”
+MPBR: 79,“4257654321”,145,”Jonathan”,1,0
The existing PST can read phone book entries from a phone and write them back. When phone book entries are read from the
database and sent out to the PST, any voice tags associated with the entries are dropped.
MPBVR and MPBVW commands enable systems that have enhanced PST to send the voice data (model information and voice
data for voice recognition, shortened for voice data) associated with a phone book entry voice tag to PST and to write it back to
the phone.
There are two crucial pieces of data for each voice tag: Model data and voice data. For the entire phone book, only global data
needs to be read. Global data is 8 bytes in length. Model data, which is used by DSP for voice recognition, is 182 bytes. Voice
data, which is used for playback, is 3800 bytes. Within these 3800 bytes, 3400 bytes are the actual data, and 400 bytes are
headers. When SEEM reads the voice data from SEEM, it divides the 3400 bytes data into 100 SEEM packets, each with a
header of 4 bytes, for a total header size of 400 bytes.
98-08901C65-C 93
AT Commands Reference
This command reads global data, model data or voice data for a phone book entry(ies).
Mode Activation
Mode = 2.
+MPBVR=? +MPBVR: <range of voice tags>, Returns a valid range of voice tags,
<size of global data>, <size of model and the size of each data type in
data>, <size of voice data> bytes.
Note: 0 is an invalid voice tag index.
1. When responding to +MPBVR=?, the upper bound of the voice tag field is a variable. It may vary for different
models, or carriers and so on.
Note 2. Before the phone sends the data, it needs to convert the data from binary to ASCII in hex format. The simplest
conversion scheme is to convert each nibble to 0-9 and A-F. For example, if the original binary data is 0x4E,
it becomes 0x34 and 0x45 after conversion.
3. Since voice data is 7600 bytes (6800 bytes of data plus 800 bytes of header) after conversion, an error could
occur before the phone completes sending out the entire 7600 bytes. If this occurs, the phone software sends
an error. The external host software should detect the error.
4. If the reading command fails for any reason, the external host software should retry the command. It should
also specify a limit of re-tries. If the number of re-tries reaches this limit, it should abort the operation.
94 98-08901C65-C
AT Commands Reference
<Parameter> Description
Examples
AT+MPBVR?
+MPBVR: 200
OK
+MPBVR=?
+MPBVR: (1-21), 8, 182, 3800
OK
+MPBVR=2
+MPBVR: 0,1,16,”410E3456FE67”
OK
98-08901C65-C 95
AT Commands Reference
This command writes global data, model data or voice data for phone book entry(ies).
Mode Activation
Mode = 2.
+MPBVW=? +MPBVW: <range of voice tags>, Returns a valid range of voice tags,
<size of global data>, <size of model and the size of each data type in
data>, <size of voice data> bytes. Note that 0 is an invalid voice
tag index.
1. As Model Data and Voice Data are sent in multiple commands, the phone software should have a timer. If the
phone does not receive the next packet within the given time, it should time out and return to the waiting state
and wait for the next command. In this case, since the external host does not know that the phone’s timer has
Note expired, it will continue sending the next packet, but it will be rejected by the phone because it is expecting the
packet with 0 <sequence_number>.
2. If the <data in ASCII string> is longer than the command is capable of processing (200 characters including
header), the command responds with ERROR.
3. If an error occurs when processing the command, the phone rejects the command by responding with
ERROR, and waits for the same packet to be sent again.
4. If an error occurs after processing the command (after responding with OK), the phone goes back to the
waiting state, waiting for the next command. If the next command’s sequence number is not 0, the phone
rejects it by responding with ERROR.
96 98-08901C65-C
AT Commands Reference
<Parameter> Description
<sequence_ The number identifier for the response that starts with 0.
number>
<total_number_of The total number of commands for the same type of data.
_packets> Combined with <sequence_number>, it can be used to
detect the end of the commands for the same data type.
Examples
AT+MPBW?
+MPBVR: 200
OK
+MPBVW=?
+MPBVW: (1-21), 8, 182, 3800
OK
+MPBVW=1
OK
+MPBVW=2,,0,1,16,”0000200000000000”
OK
+MPBVW=3,1,0,3,152,”000C0514F0EDFEFCFEFDFFFF01010101FBF8FBF5FF030004020E
00FD1508F6F7F4F210140203FE0301FF020FF9FF01FB05060CFDFC0000FFFA03F0EC110
A040A0705F8FE0D0F00FFFAFF06FE”
98-08901C65-C 97
AT Commands Reference
OK
+MPBVW=3,1,1,3,152,”"F4FA02FFFDF70813E9EEFEF30D04040703061014FF0FFFFBF8E
B03F90105F6F51411F9FBF2F7F6FEFEFA07FE04DC1204060FF50DF101FAFDF8FF03ED0
90301FD00FFFE00FFFFD3F5FBFC04FD”
OK
+MPBVW=3,1,2,3,60,”0C010B030502020202020303010103060203030403030303020203040
303'”
This command selects the memory to be used for reading and writing entries in SUs that contain more than one phone book
memory (For example, GSM phones that enable separate storage on the SIM card and in the SU’s internal EEPROM.)
Mode Activation
Mode = 2.
<Parameter> Description
98 98-08901C65-C
AT Commands Reference
Example
at+cpbs=?
+CPBS: "ME","MT","ON","DC","MC","RC","AD","QD"
OK
at+cpbs?
+CPBS: "AD"
OK
at+cpbs="MT"
OK
This command recalls information from the phone book by location number. This command can be used to recall information
from a specific location, or from a range of locations. If only one location is specified and that location is empty, an error is
returned. If a range is requested, all locations that contain data within that range are returned.
This command can also be used to obtain information about the number of locations and the maximum size of the phone number
and alpha tag fields in the phone book.
This command acts on the currently active phone book, as selected with the +CPBS command. (See “+CPBS, Select Phone
Book Memory” on page 98.)
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 99
AT Commands Reference
<Parameter> Description
<text> Text identifier for a phone book entry, using the character
set specified by the +CSCS command.
String of max length <tlength>.
Example
AT+CPBR=?
+CPBR: 1-79,32,20
OK
AT+CPBR=23
+CPBR: 23,“18007598888”,129,“Skypage”
OK
AT+CPBR=1,20
+CPBR: 2,“8475767800”,129,“Moto Voicemail”
+CPBR: 10,“8475551212”,129,“”
OK
This command recalls phone entries from the phone book by location number, either from a specific location, or from a range
of locations. If only one location is specified, and that location is empty, an error will be returned. If a range is requested, all
locations that contain data within that range are returned. This command differs from the +CPBR command in that it returns
several extra fields, including the following:
• Phone type, which represents the type of phone number stored in the entry (home, work, pager and so on).
• Voice tag, which represents whether voice tag is present, and if so, the index of the voice tag.
• Alert tone, which represents the distinctive alert tone associated with the entry.
• Backlight, which is a reserved field for future implementation of the backlight feature.
• Is_primary, which indicates whether the entry is the primary number for the user.
100 98-08901C65-C
AT Commands Reference
This command can also be used to obtain information about the number of locations and the maximum size of the phone number
and alpha tag fields in the phone book.
This command acts on the currently active phone book, as selected using the +CPBS command. (See “+CPBS, Select Phone
Book Memory” on page 98 for more information.)
Mode Activation
Mode = 2.
<Parameter> Description
<text> Text identifier for a phone book entry, using the character
set specified by the +CSCS command.
String of max length <tlength>.
<alert_tone> The distinctive alert tone style when the number is the
originator of an incoming call. Integer.
255 Invalid alert tone entry indicating that no ringer is
set.
98-08901C65-C 101
AT Commands Reference
<Parameter> Description
<voice_tag range> Lists the range of valid value for the voice tag index.
<email_length> The maximum string length for the email address in the
<number> field when phone type is “email”.
<is_primary_range> Lists the range of valid value for the <is_primary> field.
Example
102 98-08901C65-C
AT Commands Reference
OK
AT+MPBR=23
+MPBR: 23,“18007598888”,129,“Clinton”,3,2,255,0,0
OK
AT+MPBR=1,20
+MPBR: 2,“8475767800”,129,“Moto Voicemail”,4,0,23,0,1
+MPBR: 10,“8475551212”,129,“”,1,1,6,0,1
OK
This command enables the accessory to search for a specified entry, by name, in the phone book. If no entry can be found that
matches that name, the command returns an error value. If multiple matches are found, all are returned.
This command acts on the currently active phone book, as selected with the +CPBS command. (Refer to “+CPBS, Select Phone
Book Memory”, page 98, for more information.)
Mode Activation
Mode = 2.
+CPBF=<findtext> +CPBF: <index>, <number>, <type>, Searches the phone book for a
<text>...<index>, <number>, <type>, particular entry, by name.
<text>
<Parameter> Description
<findtext> The text substring for which to search. The character set
to be used is defined by the +CSCS command.
Example
AT+CPBF=”Moto”
+CPBF: 2,“8475767800”,129,“Moto Voicemail”
98-08901C65-C 103
AT Commands Reference
This command enables the accessory to search for a specified entry, by name, in the phone book. This command is similar to
+CPBF, described in the previous section, except that it also returns the extra fields that are unique to Motorola phones. These
fields include the following:
• Phone type, which represents the type of phone number stored in the entry (home, work, pager, and so on).
• Voice tag, which represents whether a voice tag is present.
• Alert tone, which represents the distinctive alert tone associated with the entry.
• Backlight, which is a reserved field for future implementation of backlight feature.
• Is_primary, which indicates whether the entry is the primary number for the user.
Mode Activation
Mode = 2.
<Parameter> Description
<findtext> The text substring for which to search. The character set
is specified by the +CSCS command, described on
page 44.
Example
AT+MPBF=”Moto”
+MPBF: 2,“8475767800”,129,“Moto Voicemail”,3,...
OK
This command enables a new entry from an accessory to be stored in the phone book, or an existing entry to be deleted from the
phone book. The command enables an entry to be stored to either a specific location, or to the next available location in the
phone book.
This command acts on the currently active phone book, as selected with the +CPBS command (see “+CPBS, Select Phone Book
Memory” on page 98 for more information).
104 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 2.
Example
AT+CPBW=?
+CPBW: 1-99,32,20
//Store information in first available location
AT+CPBW=,”8005551212”,129,”Sam Spade”
OK
Erase location 21
AT+CPBW=21
OK
This command enables a new entry from an accessory to be stored in the phone book, or an existing entry to be deleted from the
phone book. The command allows the entry to be stored to a particular location, or to be stored to the next available location in
the phone book.
This command differs from the +CPBW command in that it accepts the input of several extra fields. These fields include:
• Phone type, which represents the type of phone number stored in the entry (home, work, pager, and so on).
• Voice tag, which represents whether a voice tag is present, and if so, the index of the voice tag.
• Alert tone, which represents the distinctive alert tone associated with the entry.
• Backlight, which is a reserved field for future implementation of backlight feature.
• Is_primary, which indicates whether the entry should be set as the primary number for the user.
98-08901C65-C 105
AT Commands Reference
Mode Activation
Mode = 2.
Example
.AT+MPBW=,”8005551212”,129,”Sam Spade”,2,3,0,1 //Store primary number for user “Sam Spade” i in first available
location
OK
Note
This command modifies event exception data for an entry in the date book. This command is also used to delete an entry from
the date book.
Mode Activation
Mode = 2.
106 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
AT+MDBL=1
AT+MDBWE=12,3,1 //Remove occurrence 3 of event 12
OK
AT+MDBWE=13,3,0 //Remove entry 13
OK
AT+MDBL= 0
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 107
AT Commands Reference
<Parameter> Description
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+mdbl=1
OK
at+mdbw=20,"Holiday",1,1,"21:00","04-21-2003",60,"20:55","04-21-2003",2
OK
at+mdbl=0
OK
108 98-08901C65-C
AT Commands Reference
This command locks/unlocks the date book database. It is used primarily for synchronization of the date book with PIM
(Personal Information Management) software.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MDBL=?
+MDBL: (0,1)
OK
AT+MDBL=1
OK
AT+MDBL?
+MDBL: 1
98-08901C65-C 109
AT Commands Reference
This command reads an entry or range of entries stored in the date book.
Mode Activation
Mode = 2.
<Parameter> Description
110 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+mdbl=1
OK
at+mdbr=17
+MDBR: 17,"Test",1,1,"17:00","05-04-2003",60,"16:55","05-04-2003",1
OK
at+mdbr=17,19
+MDBR: 17,"Test",1,1,"17:00","05-04-2003",60,"16:55","05-04-2003",1
+MDBR: 18,"Test2",1,1,"00:00","05-05-2003",60,"23:55","05-04-2003",2
+MDBR: 19,"Eli",1,1,"20:00","05-04-2003",30,"19:55","05-04-2003",1
OK
at+mdbl=0
OK
98-08901C65-C 111
AT Commands Reference
This command sets/reads the auto-delete user preference setting in the date book database. This setting controls the period that
date book records are stored after the event has occurred. This setting also controls the period that to-do-list items are held after
the items are either due or completed.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MDBAD=?
+MDBAD: (0,1,2,4,8)
OK
AT+MDBAD=1
OK
AT+MDBAD?
+MDBAD: 1
OK
112 98-08901C65-C
AT Commands Reference
Note
This command reads/sets the SU's current date and time settings.
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 113
AT Commands Reference
Example
AT+CCLK="00/12/25,[Link]"
OK
AT+CCLK?
+CCLK: " 00/12/25,[Link]+00"
AT+CCLK="01/07/04,[Link]+43"
OK
AT+CCLK?
+CCLK: "01/07/04,[Link]+00"
4.4 SMS
This command enables unsolicited notification of the accessory when an SMS message is received by the SU. If the SU does
not support the requested indication, a final result code +CMS ERROR: <err> is returned.
Mode Activation
Mode = 2.
<Parameter> Description
114 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
AT+CNMI?
+CNMI: 0,0,0,0,0 //Query current settings
OK
Note
This command enables the accessory to delete messages from the preferred SU message storage <mem1> location <index>, or
multiple messages according to <delflag>.
If the optional parameter <delflag> is entered, and is greater than 0, the <index> parameter is practically ignored.
(<mem1> is selected using the +CPMS command, described in "+CPMS, Preferred Message Storage" on page 114.) If deleting
fails, result code +CMS ERROR: <err> is returned.
The deletion of multiple commands is a time-consuming process that may require more than 60 seconds to
complete.
Note
Mode Activation
Mode = 2.
98-08901C65-C 115
AT Commands Reference
Set Command
Mode = 2
Test Command
<Parameter> Description
Example
116 98-08901C65-C
AT Commands Reference
This command selects a pre-stored message from message storage <mem2> and sends it. <mem2> is selected with the +CPMS
command, described in “+CPMS, Preferred Message Storage” on page 118.
Mode Activation
Mode = 2.
<Parameter> Description
<index> Integer type. This is the index in the SMS memory of the
message to be sent.
Example
AT+CMSS=7
+CMSS: 12
OK
This command selects the message service and returns the types of messages that are supported by the ME.
Mode Activation
Mode = 2.
98-08901C65-C 117
AT Commands Reference
<Parameter> Description
Example
AT+CSMS=128
+CSMS: 1,1,1
OK
AT+CSMS?
+CSMS: 128,1,1,1
OK
AT+CSMS=?
+CSMS: (128)
OK
This command selects the memory storages <mem1>, <mem2>, and <mem3> to be used for various functions, such as reading
or writing.
Mode Activation
Mode = 2.
118 98-08901C65-C
AT Commands Reference
<Parameter> Description
98-08901C65-C 119
AT Commands Reference
Example
AT+CPMS=”IM”,”OM”,”IM”
+CPMS: 2,10,3,10,2,10
OK
AT+CPMS
+CPMS: “IM”,2,10,“OM”,3,10,“IM”,2,10
OK
AT+CPMS=?
+CPMS: (“IM”,“OM”,“BM”,“MT”,”DM”),(“OM”,”DM”),(“IM”)
OK
at+cpms?
+CPMS: MT,0,1000,OM,0,250,IM,0,250
OK
The set command sets the type of input and output format of message to use.
Mode Activation
Mode = 2.
<Parameter> Description
Example
at+cmgf=?
+CMGF: (0-1)
OK
120 98-08901C65-C
AT Commands Reference
at+cmgf?
+CMGF: 1
OK
at+cmgf=0
OK
at+cmgf?
+CMGF: 0
OK
This Motorola-specific command updates the Email Gateway Address. MO SMS will not succeed if this field is not set correctly.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MEGA=”4252833433”
OK
AT+MEGA?
+MEGA: “4252833433”
OK
This command controls whether detailed header information is shown in the Text mode result code. For SMS-DELIVERs and
SMS-SUBMITs in result code for commands +CMGR and +CMGL, the detailed header information contains <sca>, <tosca>,
<fo>, <vp>, <pid>, <dcs>, <length>, <toda>, and <tooa>; for SMS-COMMANDs in +CMGR result code, the detailed header
includes <pid>,<mn>,<da>,<toda>,<length>, and <cdata>.
98-08901C65-C 121
AT Commands Reference
Mode Activation
Mode = 2.
+CSDH=? +CSDH: (list of supported <show>s) Lists all supported values for <show>.
<Parameter> Description
Example
AT+CSDH=0
OK
AT+CSDH?
+CSDH: 0
OK
AT+CSDH=?
+CSDH=(0)
OK
This unsolicited message is sent to the accessory by the SU upon receipt of an SMS message. Generation of these unsolicited
messages is enabled using the +CNMI command, described in “+CNMI, New Message Indication to the TE” on page 114.
Mode Activation
Mode = 2.
122 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
+CMTI: “ME”,2
This command enables the accessory to read a list of all SMS messages with status value <stat> from SU message storage
<mem1>. (<mem1> is selected using the +CPMS command, described in “+CPMS, Preferred Message Storage” on page 118.)
It returns a series of responses, one per message, containing the message index, status, and data. For each message, if the statusof
the message is 'received unread', the status is changed to 'received read'. If listing fails, a final result code +CMS ERROR:<err>
is returned.
Mode Activation
Mode = 2.
PDU mode (+CMGF=0): +CMGL: <index>,<stat>, ,<length> See section [Link] and section
+CMGL=<stat> <CR><LF>< PDU data><CR><LF> [Link] for PDU data .
TEXT mode (+CMGF=1): +CMGL: ("REC UNREAD", "REC Queries the list of supported <stat>s.
+CMGL=? READ", "STO UNSENT", "STO
SENT", "ALL")
OK
PDU mode (+CMGF=0): +CMGL: (0-4) Queries the list of supported <stat>s.
+CMGL=? OK
98-08901C65-C 123
AT Commands Reference
<Parameter> Description
In order to support zero values inside the PDU User data content in 8 bit data encoding , set +MSZL=1, otherwise
the content will be truncated at the first zero it encounters.
Note
124 98-08901C65-C
AT Commands Reference
at+cmgl=4
+CMGL: 102,1,,26
040A81507016051000004050036135730009E8329BFD0695D969
+CMGL: 103,3,,22
11FF098150615100F10004C409E8329BFD0695D96932
+CMGL: 101,2,,21
11FF098150615100F10000C409E8329BFD0695D969
OK
at+cmgl=?
+CMGL: (0-4)
OK
This command enables the accessory to read a list of all SMS messages with status value <stat> from SU message stor-
age<mem1>. (<mem1> is selected using the +CPMS command, described in “+CPMS, Preferred Message Storage” on
page 118). This command is similar to +CMGL, except that no change is made to the read status of the message(s). Also, a new
<stat> selection is defined, "HEADER ONLY", which can be used to query the SU for a list of message headers without atten-
dant message data. This feature provides an accessory with all the necessary information for message-at-a-time access, and
allows the accessory to implement first/last/next/previous message selection.
Mode Activation
Mode = 2.
PDU mode (+CMGF=0): +MMGL: <index>,<stat>, ,<length> See section [Link] and section
+MMGL=<stat> <CR><LF>< PDU data><CR><LF> [Link] for PDU data .
TEXT mode (+CMGF=1): +MMGL: ("REC UNREAD", "REC Queries the list of supported <stat>s.
+MMGL=? READ", "STO UNSENT", "STO
SENT", "ALL", "HEADER ONLY"
)
OK
PDU mode (+CMGF=0): +MMGL: (0-5) Queries the list of supported <stat>s.
+MMGL=? OK
98-08901C65-C 125
AT Commands Reference
<Parameter> Description
In order to support zero values inside the PDU User data content in 8 bit data encoding, set +MSZL=1, otherwise
the content will be truncated at the first zero it encounters.
Note
126 98-08901C65-C
AT Commands Reference
at+mmgl=4
+MMGL: 102,0,,26
040A81507016051000004050036135730009E8329BFD0695D969
+MMGL: 103,3,,22
11FF098150615100F10004C409E8329BFD0695D96932
+MMGL: 101,2,,21
11FF098150615100F10000C409E8329BFD0695D969
OK
at+mmgl=?
+MMGL: (0-5)
OK
This command enables the accessory to read SMS messages from the SU. It returns a message with the location value <index>
from the preferred message storage <mem1>. (<mem1> is selected using the +CPMS command, described in "+CPMS,
Preferred Message Storage" on page 114). If the status of the message is "received unread", the status in the storage changes to
"received read". If reading fails, a final result code +CMS ERROR: <err> is returned.
Mode Activation
Mode = 2.
PDU mode (+CMGF=0): +CMGR: <State>, ,<PDU length> Reads a message from the SU in
+CMGR=<index> <CR><LF><Bitmap><OA len>< PDU format.
TOOA><OA>< PID>< DCS><
SCTS><UDL><UD><CR><LF>
<Parameter> Description
98-08901C65-C 127
AT Commands Reference
<Parameter> Description
The following table shows the +CMGR parameters for PDU mode.
Size
Field name Name description Valid values Value description
(in bytes)
128 98-08901C65-C
AT Commands Reference
Size
Field name Name description Valid values Value description
(in bytes)
7 6 5 4 3 2 1 0
In order to support zero values inside the PDU User data content in 8 bit data encoding, set +MSZL=1 , otherwise
the content will be truncated at the first zero it encounters.
Note
98-08901C65-C 129
AT Commands Reference
at+cmgr=139
+CMGR: 2,,30
11FF0781111111F10000C414E8329BFD06D1D1E939283D078541F4F29C0E
OK
This command enables the accessory to read SMS messages from the SU. This command is identical to +CMGR, except that
no change is made to the read status of the message.
Mode Activation
Mode = 2.
PDU mode (+CMGF=0): +MMGR: <State>, ,<PDU length> Reads a message from the SU in
+MMGR=<index> <CR><LF><Bitmap><OA len>< PDU format
TOOA><OA>< PID>< DCS><
SCTS><UDL><UD><CR><LF>
The following table shows the +MMGR parameters for TEXT mode.
<Parameter> Description
130 98-08901C65-C
AT Commands Reference
The following table shows the +MMGR parameters for PDU mode.
Size
Field name Name description Valid values Value description
(in bytes)
98-08901C65-C 131
AT Commands Reference
Size
Field name Name description Valid values Value description
(in bytes)
7 6 5 4 3 2 1 0
In order to support zero values inside the PDU User data content in 8 bit data encoding, set +MSZL=1, otherwise
the content will be truncated at the first zero it encounters.
Note
at+Mmgr=139
+MMGR: 2,,30
11FF0781111111F10000C414E8329BFD06D1D1E939283D078541F4F29C0E
OK
132 98-08901C65-C
AT Commands Reference
This command enables the accessory to change the <stat> of an SMS message in SU memory location <index>, preferred
message storage <mem1>, from “REC UNREAD” to “REC READ”. (<mem1> is selected with the +CPMS command.) If the
status change fails, +CMS ERROR: <err> is returned.
Mode Activation
Mode = 2.
<Parameter> Description
<index> Integer type. This is the index in the SMS memory of the
message to be marked as read.
Example
AT+MMAR=76
OK
This command stores a message to memory storage <mem2>. <mem2> is selected using the +CPMS command, described in
“+CPMS, Preferred Message Storage” on page 118.
Mode Activation
Mode = 2.
98-08901C65-C 133
AT Commands Reference
The following table shows the +CMGW parameters for TEXT mode.
<Parameter> Description
The following table shows the +CMGW parameters for PDU mode.
134 98-08901C65-C
AT Commands Reference
7 6 5 4 3 2 1 0
RP-Replay UDHI- SRR - VPF-Validity Period Format RD-Reject MTI -Message Type
Path User Data Status Only relative format is Duplicates Indicator
Not Header Report supported. Not
supported Indication Request supported
Not
supported
In order to support zero values inside the PDU User data content in 8 bit data encoding , set +MSZL=1 , otherwise
the content will be truncated at the first zero it encounters.
Note
98-08901C65-C 135
AT Commands Reference
AT+CMGW="5124335432"
This is the message body. ^Z
+CMGW: 7
OK
Example :
AT+MODE=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
AT+CMGF=0 // go to PDU mode
OK
AT+MSZL = 1 // zero is not considered as string terminator for incoming SMS messages
AT+CNMI=3,1 // enable unsolicited notification to the TE of incoming SMS messages
OK
AT+CMGW=24
> 11FF098150418005F60004C40BFFEE43E4994312D5CBA3B4 ^Z // 8 bit encoding
+CMGW: 228
OK
AT+CMSS=228 // send SMS message from index 228
+CMSS: 90 // this is the reference id of the sent SMS
This GSM 07.05 command is used to update the Service Center Address. This field is required on GSM platform only.
Mode Activation
Mode = 2.
136 98-08901C65-C
AT Commands Reference
+CSCA?
Example
AT+CSCA=”4252833433”
OK
AT+CSCA?
+CSCA: “4252833433”,129
OK
Note
This command disables/enables the zero value to be as string terminator for SMS DELIVER (incoming) messages encoded in
8 bit data encoding while in SMS PDU mode.
Mode Activation
Mode = 2.
+MSZL=<value> OK
<Parameter> Description
• The setting is saved in the NVM so at the next power up the setting will be preserved.
• It is advisable to set +MSZL to 1 if the SMS PDU mode is used most of the time and the User data is encoded in
Note 8 bit data encoding.
98-08901C65-C 137
AT Commands Reference
Note
Mode Activation
Mode = 0.
The AT command application enters a continuation state while processing the Read command.
AT Commands Reference
Upon continuation, the AT application waits for an answer from the ME signaling.
Read: AT+CREG?
AT+CREG? <SID>,<NID>,<STAT>
OK
After changing the CREG command state from 1 to 0 and from 0 to 1 the phone make a soft restart to enable the
phone to be registered or deregistered.
Note
138 98-08901C65-C
AT Commands Reference
Parameter Description
Example
at+creg=?
+CREG: (0-1)
OK
at+creg?
+CREG: 8465,65535,1
OK
at+creg=0
OK
at+creg?
+CREG: 8465,65535,0
OK
at+creg=1
OK
at+creg?
+CREG: 8465,65535,1
OK
at+creg=2
ERROR
98-08901C65-C 139
AT Commands Reference
Note
Mode Activation
Mode = 2.
<Parameter> Description
Example
at+mode=2
OK
OK
140 98-08901C65-C
AT Commands Reference
This command returns the Signal Quality Measure <SQM> and the Frame Error Rate <FER>.
Mode Activation
Mode = 0
<Parameter> Description
<FER> 0 0.01%
1 0.01% to less than 0.1%
2 0.1% to less than 0.5%
3 0.5% to less than 1.0%
4 1.0% to less than 2.0%
5 2.0% to less than 4.0%
6 4.0% to less than 8.0%
7 =8.0%
99 <FER> is not known or is not detectable.
All other values are reserved.
Example
AT+CSQ
+CSQ: 98,1
Refer to “Test Results” on page 328, to view the +CSQ test results.
98-08901C65-C 141
AT Commands Reference
Note
This command returns the Signal Quality Measure <SQM> and the Frame Error Rate <FER> and the real RSSI value in dbm
with the minus sign <RSSI>.
Mode Activation
Mode = 0.
AT Commands Reference
<Parameter> Description
<FER> 0 0.01%
1 0.01% to less than 0.1%
2 0.1% to less than 0.5%
3 0.5% to less than 1.0%
4 1.0% to less than 2.0%
5 2.0% to less than 4.0%
6 4.0% to less than 8.0%
7 =8.0%
99 <FER> is not known or is not detectable.
All other values are reserved.
Example
AT+MCSQ
+MCSQ: 31, 99, -68
Refer to “Test Results” on page 328, to view the +CSQ test results.
142 98-08901C65-C
AT Commands Reference
[Link] +MAMPS
Note
Mode Activation
AT+MODE=2.
Test Command
Read Command
Set Command
+ MAMPS =0 OK
+ MAMPS =1
Example
98-08901C65-C 143
AT Commands Reference
OK
AT+MAMPS=1 /*Set */
OK
AT+MAMPS=? /*Read */
+MAMPS: 1
OK
4.6 HW INFO
This extended-format command causes the MT2 to transmit one or more lines of information text in a specific format. The
content is a list of additional capabilities command +<name>s, which is intended to permit the user of the MT2 to identify the
minimum capabilities of the MT2.
Mode Activation
Mode = 0.
Example
at+mode=0
OK
at+gcap
+GCAP: +CIS707-A, +MS, +ES, +DS, +FCLASS
OK
144 98-08901C65-C
AT Commands Reference
Note
This command determines the data adapter (DCE) control of DCD behavior. Data Carrier Detect (DCD) pin is the RS-232 signal
pin that informs the DTE device (laptop) of the state of the DCE device communications channel.
This pin has few common names like DCD, CD or RLSD.
Note
Mode Activation
Mode = 0.
<Parameter> Description
<X> X=0 Data Carrier Detect pin Asserted (ON) at all times.
X=1 Indicates the connection status.
At IDLE state DCD is Deasserted (OFF).
When mobile Start Circuit Switch Data call or
Packet Data Call (when "CONNECT" appears)
Data Carrier Detect pin is Asserted (ON) and stay
ON during the call. When the call is ended DCD is
Deasserted (OFF).
X=2 Data Carrier Detect pin Asserted (ON) at all times
but will wink (Deassert briefly then re-Assert) at the
end of Packet Data Call.
Default value is 1.
on the ADB board (below URT1 connector) the DCD LED is turn on (illuminates) when DCD is Deasserted (OFF)
and the DCD LED is turn off (stop illuminate) when DCD is Asserted (ON). X=2 on release 4.07 will wink (Deassert
briefly then re-Assert) at the end of Packet Data Call only..
Note
98-08901C65-C 145
AT Commands Reference
Example
at+mode=0
OK
at&c0
OK
at&c1
OK
at&c2
OK
Note
This command defines Data adaptor (DCE) reaction to DTR signal. Data Terminal Ready (DTR) pin is the RS-232 signal that
the DTE device uses to drop the DCE communications channel.
Mode Activation
Mode = 0.
<Parameter> Description
146 98-08901C65-C
AT Commands Reference
• on the ADB board (below URT1 connector) the DTR LED is turn on (illuminates) when DTR is OFF (Deasserted)
and the DTR LED is turn off (stop illuminate) when DTR is ON (Asserted).
Note • For testing AT&D1 during CSD call, a short jumper can be use to simulate DTR drop. By plugging it between the
DTR and GND pins at P113 pins group on the ADB. After a momentary short, the jumper can be taking out. The
DCE shell enters command mode (similar to at "+ ++" sequence) and the CSD call shell not dropped. After doing
some AT commands, to return back to CSD ON LINE state, type "ATO" (AT back to on-line command)..
Example
at+mode=0
OK
at&d0
OK
at&d1
OK
at&d2
OK
This command allows an accessory to query the charge level of the battery.
Mode Activation
Mode = 2.
<bcs> Description
0 Battery Powered.
98-08901C65-C 147
AT Commands Reference
<bcs> Description
Example
at+mode=2
OK
21
AT+CBC
+CBC: 0,57
OK
The information in this section applies to releases 3.0F and above or 4.08 and above.
Note
This command instructs the c18 to detect or to ignore the WAKE_IN line state changes and defines the behavior of the RS232
CTS line when the c18 is in sleep mode (or in normal mode). This command also affects RS232 CTS line behavior during
wakeup/sleep periods.
When MSCTS is set to ’1’, the WAKE_IN line enables the DTE to be constant awake by shorting the WAKE_IN line to ground
causing the CTS line to be constant asserted. When the DTE disconnects the WAKE_IN from ground (put it back to HIGH) the
DCE (c18) can enter sleep mode according to S24 time and the CTS line becomes constant deasserted.
• The command MSCTS=1 is functional only when S24>0.
• When MSCTS is set to ’0’, the WAKE_IN line is changed by the DTE and ignored by the DCE (c18).
Note
Set Command
The Set command configures the c18 CTS behavior and WAKE_IN line interrupt handling.
Mode=0
Command Response/Action
AT+MSCTS=<control> OK
148 98-08901C65-C
AT Commands Reference
Read Command
Command Response/Action
Test Command
Command Response/Action
AT+MSCTS=? +MSCTS:(0-1)
OK
<bcs> Description
0 (default) In active mode, when S24 is set to ’0’, the CTS is used
as normal RS232 H/W Flow Control so CTS is usually
asserted when RS232 is operational. Line WAKE_IN
input changes are ignored by DTE (c18).
In Sleep Mode, when S24>0, the CTS follow the Main
Clock state, as follows:
• When the Main Clock is fast, the RS232 CTS line is
asserted.
• When the Main Clock is slow, the RS232 CTS line is
deasserted.
• Line WAKE_IN input changes are ignored by DTE
(c18).
Example
AT+MSCTS =?
+MSCTS:(0-1)
98-08901C65-C 149
AT Commands Reference
OK
AT+MSCTS?
+MSCTS:0
OK
AT+MSCTS =1
OK
AT+MSCTS?
1
OK
This command can play a cycle of a ring tone, stop this cycle in the middle and set a ring tone to be used from now forward until
a specific alert field.
Mode Activation
Mode = 2.
150 98-08901C65-C
AT Commands Reference
<Parameter> Description
98-08901C65-C 151
AT Commands Reference
<Parameter> Description
<RingTypeNumber> 0 SILENT
1 CONTINENTAL
2 CLASSIC
3 ATTENTION
4 SIREN
5 VIBE_DOT
6 VIBE_DASH
7 VIBE_DOT_DOT
8 VIBE_DOT_DASH
9 VIBE_PULSE
10 SNAGGLE
11 BEEP
12 DINGDONG
13 BITS_AND_BYTES
14 CHARGE
15 FUNK
16 BOOGIE
17 FIBONACCI
18 COSMIC
19 UH_OH
20 BOMBS_AWAY
21 RONDO_ALA_TURCA
22 BACH_INVENTION_1
23 TOCCATA_AND_FUGUE
24 CANON_IN_D
25 1812_OVERTURE
26 MAPLE_LEAF_RAG
27 NURSERY_RHYME
28 CUMPARASITA
29 NESSUN_DORMA
30 HAVA_NAGILA
31 CHINESE_MELODY
32 SONATA_IN_C
33 PATRIOTIC_1
34 PATRIOTIC_2
35 PATRIOTIC_3
36 CHIMES_HIGH
37 CHIMES_LOW
38 DING
39 TADA
40 NOTIFY
41 DRUM
42 CLAPS
43 FANFARE
44 CHORD_HIGH
45 CHORD_LOW
152 98-08901C65-C
AT Commands Reference
<Parameter> Description
<AlertField> 0 CALLS
1 LINE_1
2 LINE_2
3 TEXT_MSG
4 WEB_MSG
5 INBOX
6 VOICE MAIL
7 INFO_SVCS
8 ANS_MACHINE
9 ALARMS
10 DATA_CALLS
11 FAX_CALLS
Example
AT+CRTT=?
+MCRS:(0-2),(0-31,36-45,255),(0,5-6,9-11,12)
OK
AT+CRTT?
+CRTT:0,1
+CRTT:5,45
+CRTT:6,13
+CRTT:9,12
+CRTT:10,17
+CRTT:11,17
OK
AT+CRTT=0,29,6
OK
AT+CRTT=0,32,5
ERROR
AT+CRTT=1,45
OK
AT+CRTT=2
OK
98-08901C65-C 153
AT Commands Reference
Mode Activation
Mode = 2.
Set <ring_style>
AT+MCRS=<ring_style> OK Sets the ring style.
0 Loud ring
1 Soft ring
2 Vibrate
3 Vibrate and ring
4 Silent
Example
AT+MCRS=?
+MCRS: (0-4)
OK
AT+MCRS?
+MCRS: LOUD RING
OK
AT+MCRS=2
OK
AT+MCRS?
+MCRS: VIBRATE
OK
This command allows the transmission of a list of specified DTMF tones. Once the command has been accepted and processed,
it is not interruptable by other key presses. Thus, the command is not holding up processor time that would prevent other oper-
154 98-08901C65-C
AT Commands Reference
ations to be carried out while the tone is being transmitted. GSM valid phone number characters A, B, C, and D will not be
supported by this command.
The command allows the specification of a duration, in units of 100 milliseconds, for the specified DTMF tone to be transmitted.
This duration value can be individually set to a default value (for the use of this command) by the command, +VTD, described
later.
When the tone specified in the command has been started, it will only be stopped either when the duration (given in the command
or the saved value that is controlled by the command +VTD) has expired or when a stop DTMF tone command, +MVTSP, has
been received for the currently playing tone. Note that the duration can be set to value 0, which is defined to be no timeout, in
this case, the tone can only be stopped by explicitly sending a stop command.
Mode Activation
Mode = 2.
ERROR
+CME ERROR: <err> - returns error for the
set command if an unsupported DTMF tone
is specified or the duration is out of range.
The GSM 07.07 specification is ambiguos with respect to the use of quotation marks with the +VTS command. For
this reason, +VTS has been implemented to accept the <DTMF tone> ASCII character both quoted and unquoted.
Note
Example
AT+VTS=?
+VTS: (0,1,2,3,4,5,6,7,8,9,*,#),(0-600: in 100ms)
OK
AT+VTS=”8”,50
AT+VTS?
98-08901C65-C 155
AT Commands Reference
+VTS: 8
OK
AT+VTS=”*”
OK
This command sets the value of an integer <duration>, which defines the length of tones emitted as a result of the +VTS
command. A value different than zero causes a tone of duration <duration>/10 seconds. The value zero means no timeout, the
tone is being transmitted continuously until an explicit stop command is sent.
Mode Activation
Mode = 2.
Example
AT+VTD=?
+VTD: (0-600: in 100ms)
AT+VTD?
+VTD: 30
AT+VTD=600
OK
AT+VTD?
+VTD: 600
OK
156 98-08901C65-C
AT Commands Reference
This command enables/disables the reporting of hands free audio start/stop messages. If the reporting of hands free audio
start/stop messages is enabled and the hands free audio starts or stops, an unsolicited message will be sent to report the event.
Mode Activation
Mode = 2.
<Parameter> Description
98-08901C65-C 157
AT Commands Reference
Example
AT+MASS=1
OK //Asynchronous handsfree audio start/stop reporting is enabled
+MASS:1, 1, 1 //This information is output automatically if voice type audio starts, and audio is routed
to the internal speakerphone and microphone
+MASS:1, 2, 2 //This information is output automatically if voice type audio starts, and audio is routed
to the external speakerphone and microphone
+MASS:0,0,0 //This information is output automatically if the audio generation stops
AT+MASS=0
OK //Asynchronous audio start/stop reporting is disabled, no message output if the audio
starts or stops
This private AT command sets and reports the radio’s audio processing states.
Mode Activation
Mode = 2.
<Parameter> Description
158 98-08901C65-C
AT Commands Reference
Example
AT+MAPS?
+MAPS: 0,1
+MAPS: 1,1
+MAPS: 2,0
OK
AT+MAPS=?
+MAPS: (0-2),(0-1)
OK
AT+MAPS=0,1
OK
This command sends an unsolicited message when asynchronous microphone mute status change reporting is enabled, and the
microphone mute status is changed.
Mode Activation
Mode = 2.
<Parameter> Description
Example
at+mode=2
OK
at+mmtc=1
OK
98-08901C65-C 159
AT Commands Reference
atd>"Eli"
D: VOICE
OK
+MMTC: 1 /* mute on */
+MMTC: 0 /* mute off */
ath
OK
This command enables the accessory to request a mute/unmute of the downlink audio paths.
Speaker path can be muted only during an active voice call.
Note
Mode Activation
Mode = 2.
<Parameter> Description
Example
160 98-08901C65-C
AT Commands Reference
This command enables an accessory to determine the current settings of all audio paths, as well as to change the setting of a
particular path. Only supported paths are returned when the current settings are requested. Only supported paths can be
modified. Attempts to modify unsupported paths result in an error code. Attempts to exceed the maximum volume level for the
path result in an error code.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MAVL?
+MAVL: 1,4
+MAVL: 2,2
AT+MAVL=1,6
+MAVL: 1,6
AT+MAVL=4,4
+CME ERROR: xx Path not available
AT+MAVL=2,19
+CME ERROR: xx Level out of range
98-08901C65-C 161
AT Commands Reference
This command sends an unsolicited message when the asynchronous audio path change reporting is enabled and the audio path
is changed. The audio path names listed here should be consistent with the audio path names for the command +MAPTH.
Mode Activation
Mode = 2.
<Parameter> Description
<n> 0 Disable
1 Enable
The default is 0.
Example
+MAPC=1
OK //Asynchronous audio path change reporting is enabled
+MAPC:2 //This information is output automatically if the audio path is changed to Handsfree
+MAPC:1 //This information is output automatically if the audio path is changed to Handset
+MAPC=0 //Asynchronous audio path change reporting is disabled, no output if audio path is
changed after this point
OK
162 98-08901C65-C
AT Commands Reference
Note
This command enables the host application to set the audio mode selection during a call. This command is only valid during a
call. In all other cases, it returns ERROR.
Mode Activation
Mode = 0.
<Parameter> Description
<noise_reduct> 0 Off
1 On
<side_tone> 0 Off
98-08901C65-C 163
AT Commands Reference
This command enables an accessory to determine the current audio path, and optionally to force the audio path to a particular
setting (such as forcing hands free mode). When the audio system is idle (no audio services are active) the default value of
“Hands free” is returned.
This command can also be used to obtain the list of paths that are supported in the current configuration.
Attempts to change to a non-supported audio path result in an error.
MAPTH controls the routing of voice audio only. Alerts are always routed externally.
Path 4, Auto Hands free, will not return an error, but currently has no effect.
Note
Mode Activation
Mode = 2.
<Parameter> Description
The “Speaker Phone” path is only valid if a built-in speaker phone exists in the portable.
“Auto Hands free” means that audio manager will decide where to route the audio path.
Note
Example
AT+MAPTH=?
+MAPTH: (1-4) //If the phone has a built-in speaker phone
+MAPTH: (1,2,4) //If the phone does not have a built-in speaker phone
AT+MAPTH?
164 98-08901C65-C
AT Commands Reference
+MAPTH: 2
AT+MAPTH=3
OK //If the phone has a built-in speaker phone
+CME ERROR: xx //If the phone does not have a built-in speaker phone
AT+MAPTH=5
+CME ERROR: xx
This command allows the accessory to set the ringer and SU speaker volume levels to a fixed value and lock out the keypad
volume control.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MAFVL?
+MAVFL: 0
AT+MAFVL=1,4,4
OK
AT+MAFVL=0
OK
98-08901C65-C 165
AT Commands Reference
This command enables/disables muting during a voice call. It has no effect in idle mode. A new call always begins in an unmuted
state, regardless of this command’s last setting.
Mode Activation
Mode = 2.
<Parameter> Description
166 98-08901C65-C
AT Commands Reference
4.8 ACCESS
This command locks the phone after the appropriate unlock code has been provided. The locking procedure requires an unlock
code verification to ensure that the user will not lock the phone without having the proper code to unlock it afterwards.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MLCK=”1234”
OK
This command enables the accessory application to unlock the phone when the appropriate unlock code has been provided.
Mode Activation
Mode = 2.
98-08901C65-C 167
AT Commands Reference
<Parameter> Description
Example
AT+MPIN?
+MPIN: UNLOCK CODE
OK
AT+MPIN?
+MPIN: READY
OK
168 98-08901C65-C
AT Commands Reference
When this command (or AT&Fn) is received on either the Rm or Um interface, the configuration stored in the phone reverts to
the configuration specified by the manufacturer's factory default setting. The phone closes the transport layer connection, if
open.
Mode Activation
Mode = 0.
AT&F OK
AT&Fn or:
ERROR
Example
at+mode=0
OK
at&f
OK
Note
This command dumps the status of all AT parameters, including the single-letter parameters not otherwise readable, but does
not include the +QC parameters. It also displays the configuration of the active profile, stored profile 0 and stored profile 1.
98-08901C65-C 169
AT Commands Reference
Mode Activation
Mode = 0.
Example
at&v
&C: 2; &D: 2; &F: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4; Z: 0; S0: 0S10: 14; S11: 95; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50; S8: 2;
S9: 6 +FCLASS: 0; +CFG: ""; +FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0 +CDR: 0; +CDS: 0,1,2048,6; +CFC: 0; +CQD: 10;
+CRC: 0; +CRM: 0; +CTA: 0 +CXT: 0; +DR: 0; +DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0 +ES: 3,0,2; +ESR: 1;
+ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0+FBU: 0; +FCQ: 1,0; +FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS:
0+FIE: 0; +FIP: 0; +FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0+FNS: ""; +FPA: ""; +FPI: ""; +FPP: 0; +FPR: 8;
+FPS: 1; +FPW: ""+FRQ: 0,0; +FRY: 0; +FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0 +IPR: 19200; +MA: ; +MR: 0;
+MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2 +MODE: 0; +MAMS: 2,1,0,3
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &Y0
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 0:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 1:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
OK
170 98-08901C65-C
AT Commands Reference
Mode Activation
Set Command both for MODE=0 and ATV0 Display result codes as numbers
MODE=2
Set Command both for MODE=0 and ATV1 Display result codes as words
MODE=2
Read Command in MODE 0 AT&V The forth field from the response
beginning.
V: 0;
Or
V: 1;
<Parameter> Description
Example 1
at+mode=0
OK
atv1
OK
atv0
0tv0
98-08901C65-C 171
AT Commands Reference
Example 2
at+mode=0
OK
at&v
&C: 1; &D: 2; &F: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4; Z: 0; S0: 0
S10: 14; S11: 95; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50; S8: 2; S9: 6
+FCLASS: 0; +CFG: ""; +FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0
+CDR: 0; +CDS: 0,1,2048,6; +CFC: 0; +CQD: 10; +CRC: 0; +CRM: 0; +CTA: 0
+CXT: 0; +DR: 0; +DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0
+ES: 3,0,2; +ESR: 1; +ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0
+FBU: 0; +FCQ: 1,0; +FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS: 0
+FIE: 0; +FIP: 0; +FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0
+FNS: ""; +FPA: ""; +FPI: ""; +FPP: 0; +FPR: 8; +FPS: 1; +FPW: ""
+FRQ: 0,0; +FRY: 0; +FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0
+IPR: 19200; +MA: ; +MR: 0; +MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2
+MODE: 0; +MAMS: 2,1,0,3
+CPAS: 0,1,0,2,1,0,3,1279477291,0,18226048,0,34048,0,0,2050,1397311019,0,1822610
0,0,400,0,0,4,1229079339,0
+CSO: 65535; +CPARM: ""; +CREG: 0,2; +CIMSI: ""; +MNAM: ""; +MNAM2: ""
+MNAM3: ""; +MIPERR: 1; +CPRL1: ""; +CPRL2: ""; +CPRL3: ""; +RESET: ""
+SNAM: 3925868615; +ERTST: 3925868615
OK
ate0
OK //Do not display Command Echo
ate1
OK
at+mode=2
OK
+MBAN: Copyright 2000-2003 Motorola, Inc.
ate?
E: 1
ate0
OK //Do not display Command Echo
ate1
OK
172 98-08901C65-C
AT Commands Reference
This command enables/disables the DCE to transmit result codes to the DTE. When result codes are suppressed, no portion of
any intermediate, final or unsolicited result code is transmitted. The information text in response to commands is not affected
by this command.
Mode Activation
Mode = 0.
ATQ OK
or:
No response
<Parameter> Description
Example
at+mode=0
OK
atq0
OK
atq1
98-08901C65-C 173
AT Commands Reference
Note
This command determines whether the TA echoes characters received from the TE during command state and on-line command
state.
Mode Activation
AT Command Description
ATE? E: 0
OK
or
E: 1
OK
Example
at+mode=0
OK
at&v
&C: 1; &D: 2; &F: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4; Z: 0; S0: 0
174 98-08901C65-C
AT Commands Reference
S10: 14; S11: 95; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50; S8: 2; S9: 6
+FCLASS: 0; +CFG: ""; +FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0
+CDR: 0; +CDS: 0,1,2048,6; +CFC: 0; +CQD: 10; +CRC: 0; +CRM: 0; +CTA: 0
+CXT: 0; +DR: 0; +DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0
+ES: 3,0,2; +ESR: 1; +ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0
+FBU: 0; +FCQ: 1,0; +FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS: 0
+FIE: 0; +FIP: 0; +FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0
+FNS: ""; +FPA: ""; +FPI: ""; +FPP: 0; +FPR: 8; +FPS: 1; +FPW: ""
+FRQ: 0,0; +FRY: 0; +FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0
+IPR: 19200; +MA: ; +MR: 0; +MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2
+MODE: 0; +MAMS: 2,1,0,3
+CPAS: 0,1,0,2,1,0,3,1279477291,0,18226048,0,34048,0,0,2050,1397311019,0,1822610
0,0,400,0,0,4,1229079339,0
+CSO: 65535; +CPARM: ""; +CREG: 0,2; +CIMSI: ""; +MNAM: ""; +MNAM2: ""
+MNAM3: ""; +MIPERR: 1; +CPRL1: ""; +CPRL2: ""; +CPRL3: ""; +RESET: ""
+SNAM: 3925868615; +ERTST: 3925868615
OK
ate0
OK //Do not display Command Echo
ate1
OK
at+mode=2
OK
98-08901C65-C 175
AT Commands Reference
This command selects the result codes and monitors the call progress.
Mode Activation
Mode = 0.
ATX <X0>
<X1>
<X2>
<X3>
<X4>
<Parameter> Description
176 98-08901C65-C
AT Commands Reference
Example
atx0
OK
atx1
OK
atx2
OK
atx3
OK
atx4
OK
This S-parameter controls the automatic answering feature for the voice/data calls to the SU. If set to 0, automatic answering is
disabled. If set to a non-zero value, it shall cause the SU to answer voice/data calls when the incoming call indication
(RING or +CRING) has occurred the number of times indicated by the value.
Mode Activation
Mode = 0.
Example
ATS0?
000
OK
ATS0=001
OK
ATS0?
001
OK
98-08901C65-C 177
AT Commands Reference
Mode Activation
Mode = 0.
ATS3 13
Example
at+mode=0
OK
ats3?
013
OK
This Basic S-Register provides the response formatting/line feed code character.
Mode Activation
Mode = 0.
ATS4 10
Example
at+mode=0
OK
ats4?
010
OK
178 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
ATS5 8
Example
at+mode=0
OK
ats5?
008
OK
Mode Activation
Mode = 0.
ATS6 2 to 10
Default value is 2.
Example
at+mode=0
OK
ats6?
002
OK
ats6=005
OK
98-08901C65-C 179
AT Commands Reference
This Basic S-Register is used by the IWF to time-out a PSTN data call connection and send a NO CARRRIER result code on
the Um interface.
Mode Activation
Mode = 0.
ATS7 1 to 255
Default value is 50.
Example
ats7?
050
OK
ats7=120
OK
[Link] S8, Number of Seconds to Pause When “,” Is Encountered in a Dial String.
This Basic S-Register is used by the IWF in multi-stage dialing to time the period of the "," dial modifier.
Mode Activation
Mode = 0.
ATS8 0 to 255
Default value is 2.
Example
ats8?
002
OK
ats8=017
OK
180 98-08901C65-C
AT Commands Reference
This Basic S-Register is used by the IWF as the period in which to detect a PSTN segment carrier and return carrier detection
signaling to the phone.
Mode Activation
Mode = 0.
ATS9 0 to 255
Default value is 6.
Example
ats9?
006
OK
ats9=009
OK
This Basic S-Register is used by the IWF to determine the maximum time to remain connected to the PSTN line after detecting
the absence of a received line signal. If this register is set to 255, the IWF assumes a carrier is always present.
Mode Activation
Mode = 0.
Example
ats10?
014
OK
ats10=025
OK
98-08901C65-C 181
AT Commands Reference
This Basic S-Register provides the DTMF tone duration and spacing.
Mode Activation
Mode = 0.
ATS11 50 to 255
Default value is 95.
Example
ats11?
095
OK
ats11=254
OK
This command resets the phone to the default configuration. When this command is received, the phone closes the transport
layer connection, if open.
Mode Activation
Mode = 0.
ATZ0 OK
Example
at+mode=0
OK
atz0 //Reset the phone to the default configuration
OK
[Link] AT&W
This command stores parameters’ values into their flash memory items. Enable this command to define the parameters’ values
at module power up or after reset.
182 98-08901C65-C
AT Commands Reference
Note
Mode Activation
Mode = 0.
Parameter Description
Empty AT&W stores current active S0, $QCVAD and IPR to the NV.
The current active S0 is stored to the user profile ’0’, while current active values of
$QCVAD and IPR are stored to the proper NV items.
The table below summarizes which parameter can be stored or fetch per the used command.
S0 Y (Note 2) Y Y Y Y
$QCVAD Y N N N N
IPR Y N N N N
E, Q, V, X, &C, &D N Y Y Y Y
S3, S4, S5, S6, S7, S8, S9, S10, S11
98-08901C65-C 183
AT Commands Reference
The command AT&W stores S0 into Profile 0. Even when profile 1 (AT&Y1) is in use and S0 has been changed,
then if AT&W is used, the current S0 is saved to Profile 0 NV.
Note If the module uses profile 1, saving S0 to profile1 can be done using AT&W1.
By default, S0 is taken from Profile 0 and its default value is 0. $QCVAD and IPR are taken from their NV items,
which are the last active values that were stored using AT&W. The default value for $QCVAD is 0 and for IPR is
19200.
The value for E, Q, V, X, &C, &D and S3-S11 depend on the last AT&Y0 or AT&Y1, which selects the active profile.
By default, the active profile is profile 0.
The stored profile will be active in accordance with the AT&Yn settings command. To return the values to their
defaults, use AT&F command (ATZ is improper). To see the active configuration and stored profiles, use AT&V
report command.
Example
at+ipr?
+IPR:19200
OK
at+ipr=2400
OK
/* Change the Terminal baud rate from 19200 to 2400 */
at+ipr?
+IPR:2400
OK
ats0?
000
OK
ats0=5
OK
ats0?
005
OK
at$qcvad?
$QCVAD:0
OK
at$qcvad=2
OK
at$qcvad?
$QCVAD:2
OK
at&w
184 98-08901C65-C
AT Commands Reference
OK
Power down the SU.
Power up the SU.
ats0?
005
OK
at+ipr?
+IPR:2400
OK
at$qcvad?
$QCVAD:2
OK
Example 2
at&v
&C: 1; &D: 2; &F: 0; &W: 0; &Y: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4
Z: 0; S0: 0; S10: 14; S11: 95; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50
S8: 2; S9: 6; S24: 0; S99: 30; S100: 1; +FCLASS: 0; +CFG: ""
+FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0; +CDR: 0; +CDS: 0,1,2048,6
+CFC: 0; +CQD: 10; +CRC: 0; +CLIP: 0; +CRM: 0; +CTA: 20; +CXT: 0; +DR: 0
+DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0; +ES: 3,0,2; +ESR: 1
+ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0; +FBU: 0; +FCQ: 1,0
+FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS: 0; +FIE: 0; +FIP: 0
+FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0; +FNS: ""; +FPA: ""
+FPI: ""; +FPP: 0; +FPR: 8; +FPS: 1; +FPW: ""; +FRQ: 0,0; +FRY: 0
+FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0; +IPR: 19200; +MA:
+MR: 0; +MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2; +MODE: 0
+MAMS: 2,1,0,3; +CPAS: 0,1,0,2; +CSO: 33; +CPARM: ""; +CREG: 0,2; +CIMSI: ""; +MNAM: ""; +MNAM2: ""
+MNAM3: ""; +CPRL1: ""; +CPRL2: ""; +CPRL3: ""; +RESET: ""
+SNAM: 3925868615; +MSCTS: 0; +CTXP: ""; +CMODE: 0; +CFREQ: ""
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &Y0
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 0:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 1:
98-08901C65-C 185
AT Commands Reference
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
OK
at&y1
OK
ats6=9
OK
ats7=6
OK
ats9=11
OK
ats10=20
OK
ats11=200
OK
at&w1
OK
at+reset
OK
at&v
&C: 1; &D: 2; &F: 0; &W: 0; &Y: 1; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4
Z: 0; S0: 0; S10: 20; S11: 200; S3: 13; S4: 10; S5: 8; S6: 9; S7: 6
S8: 2; S9: 11; S24: 0; S99: 30; S100: 1; +FCLASS: 0; +CFG: ""
+FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0; +CDR: 0; +CDS: 0,1,2048,6
+CFC: 0; +CQD: 10; +CRC: 0; +CLIP: 0; +CRM: 0; +CTA: 20; +CXT: 0; +DR: 0
+DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0; +ES: 3,0,2; +ESR: 1
+ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0; +FBU: 0; +FCQ: 1,0
+FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS: 0; +FIE: 0; +FIP: 0
+FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0; +FNS: ""; +FPA: ""
+FPI: ""; +FPP: 0; +FPR: 8; +FPS: 1; +FPW: ""; +FRQ: 0,0; +FRY: 0
+FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0; +IPR: 19200; +MA:
+MR: 0; +MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2; +MODE: 0
+MAMS: 2,1,0,3; +CPAS: 0,1,0,2; +CSO: 33; +CPARM: ""; +CREG: 0,2; +CIMSI: ""; +MNAM: ""; +MNAM2: ""
+MNAM3: ""; +CPRL1: ""; +CPRL2: ""; +CPRL3: ""; +RESET: ""
+SNAM: 3925868615; +MSCTS: 0; +CTXP: ""; +CMODE: 0; +CFREQ: ""
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &Y1
186 98-08901C65-C
AT Commands Reference
S00:000 S03:013 S04:010 S05:008 S06:009 S07:006 S08:002 S09:011 S10:020 S11:200
STORED PROFILE 0:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 1:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:009 S07:006 S08:002 S09:011 S10:020 S11:200
OK
at&f
OK
at+reset
OK
at&v
&C: 1; &D: 2; &F: 0; &W: 0; &Y: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; X: 4
Z: 0; S0: 0; S10: 14; S11: 95; S3: 13; S4: 10; S5: 8; S6: 2; S7: 50
S8: 2; S9: 6; S24: 0; S99: 30; S100: 1; +FCLASS: 0; +CFG: ""
+FCC: 0,1,0,0,0,0,0,0; +FIS: 0,1,0,0,0,0,0,0; +CDR: 0; +CDS: 0,1,2048,6
+CFC: 0; +CQD: 10; +CRC: 0; +CLIP: 0; +CRM: 0; +CTA: 20; +CXT: 0; +DR: 0
+DS: 3,0,2048,6; +EB: 1,0,30; +EFCS: 1; +ER: 0; +ES: 3,0,2; +ESR: 1
+ETBM: 1,1,20; +FAA: 0; +FAP: 0,0,0; +FBO: 0; +FBU: 0; +FCQ: 1,0
+FCR: 0; +FCT: 1E; +FEA: 0; +FFC: 0,0,0,0; +FHS: 0; +FIE: 0; +FIP: 0
+FLI: ""; +FLO: 1; +FLP: 0; +FMS: 0; +FNR: 0,0,0,0; +FNS: ""; +FPA: ""
+FPI: ""; +FPP: 0; +FPR: 8; +FPS: 1; +FPW: ""; +FRQ: 0,0; +FRY: 0
+FSA: ""; +FSP: 0; +ICF: 3,3; +IFC: 2,2; +ILRR: 0; +IPR: 19200; +MA:
+MR: 0; +MS: ; +MV18R: 0; +MV18S: 0,0,0; +CMUX: C,2; +MODE: 0
+MAMS: 2,1,0,3; +CPAS: 0,1,0,2; +CSO: 33; +CPARM: ""; +CREG: 0,2; +CIMSI: ""; +MNAM: ""; +MNAM2: ""
+MNAM3: ""; +CPRL1: ""; +CPRL2: ""; +CPRL3: ""; +RESET: ""
+SNAM: 3925868615; +MSCTS: 0; +CTXP: ""; +CMODE: 0; +CFREQ: ""
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &Y0
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 0:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
STORED PROFILE 1:
E1 Q0 V1 X4 &C1 &D2
S00:000 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006 S10:014 S11:095
OK
98-08901C65-C 187
AT Commands Reference
[Link] S24, Set Number of Seconds Delay Before C18 Enters Sleep Mode
Note
This command activates/disables the sleep mode. The terminal sends ATS24=5, and if there are no radio and UART activities,
the c18 enters sleep mode in 5 seconds.
If terminal has some indication of the CTS pin activity, it can see:
• If +MSCTS=0 (default), the line changes its state periodically. For more information refer to “+MSCTS, Enables/Disable
WAKE_IN Line Control on C18 Sleep Mode” on page 148".
• If +MSCTS=1, the line is switched off at the moment of entering sleep mode and stays off even if c18 is awakened.
Set Command
The Set command sets the amount of time, in seconds; the c18 should wait before entering sleep mode.
Command Response/Action
AT24=[<value>] OK
Read Command
Command Response/Action
AT24? <value>
OK
Test Command
Command Response/Action
188 98-08901C65-C
AT Commands Reference
<bcs> Description
Example
ATS24?
000
OK
ATS24=5
OK
ATS24?
005
OK
ATS24=?
S24: (0-255
OK
Note
This command defines the duration in [m-sec] of the delay for DTE waking up.
When ATS99=x, the pulse length is 2x before data transmission begin.
Default value of S99 is 30m-sec.
Set Command
The Set command sets the amount of time, in [m-sec]; the c18 should wait before sending data to DTE.
Command Response/Action
AT99=[<value>] OK
98-08901C65-C 189
AT Commands Reference
Read Command
Command Response/Action
AT99? <value>
OK
Test Command
Command Response/Action
<bcs> Description
Example
ATS99?
030
OK
ATS99=5
OK
ATS99?
005
OK
ATS99=?
S99: (1-255)
OK
190 98-08901C65-C
AT Commands Reference
[Link] S100, Set Number of Seconds to avoid Frequent Wakeup Interrupts and Low
Throughput from the Last Sent Character to DTE
Note
The S100 use to avoid frequent wakeup interrupts and low throughput, the c18 will use wakeup output indication for data only
after S100 seconds elapsed from the last sent character to DTE.
Default value of ATS100 is 1 second.
Set Command
The Set command sets the amount of time, in seconds; the c18 should avoid frequent wakeup interrupts and low throughput.
Command Response/Action
AT100=[<value>] OK
Read Command
Command Response/Action
AT100? <value>
OK
Test Command
Command Response/Action
<bcs> Description
98-08901C65-C 191
AT Commands Reference
Example
ATS100?
001
OK
ATS100=5
OK
ATS100?
005
OK
ATS100=?
S100: (1-255)
OK
[Link] AT&Y
Note
Mode Activation
Mode = 0.
AT&Y[<n>] OK
or
ERROR
Parameter Description
192 98-08901C65-C
AT Commands Reference
Example
at&y2
ERROR
This command contains the codes that are returned for extended error status in response to an SMS command that failed. Codes
above 511 are Motorola-specific error codes.
Mode Activation
Mode = 2.
Code Description
300 ME failure
98-08901C65-C 193
AT Commands Reference
Code Description
This extended-format compound parameter controls the behavior of the V.42 operation on the PSTN link (if present in the IWF).
Mode Activation
Mode = 0.
+EB OK
or:
ERROR
Example
at+mode=0
OK
at+eb?
+EB: 1,0,30
OK
194 98-08901C65-C
AT Commands Reference
at+eb=?
ERROR
at+eb=1,1,250
OK
at+eb?
+EB: 1,1,250
OK
This command contains the codes that are returned for extended error status in response to a command that failed. Codes above
100 are Motorola-specific error codes.
Mode Activation
Mode = 2.
Code Description
0 Phone failure
1 No connection to phone
20 Memory full
21 Invalid Index
22 Not found
23 Memory failure
30 No network service
98-08901C65-C 195
AT Commands Reference
Code Description
31 Network timeout
100 Unknown
Example
At+mode=2
OK
at+cmee=2
OK
at+clir?
+CLIR: 1,3
OK
atd+97254414588
+CME ERROR: Dial String contains non-digits while CLIR is on
at+clir=2
OK
atd+97254414588
+CLCC :1,0,2,0,0,"+97254414588",145,"Eli"
196 98-08901C65-C
AT Commands Reference
+CLCC :1,0,0,0,0,"+97254414588",145,"Eli"
D: VOICE
OK
+CLCC :1,0,6,0,0,"+97254414588",145,"Eli"
The Set command disables/enables the use of result code +CME ERROR: <err> as an indication of an error relating to the
functionality of the SU. When enabled, SU related errors cause +CME ERROR: <err> final result code instead of the regular
ERROR final result code. For all SMS AT commands, the +CMEE set command disables/enables the use of result code +CMS
ERROR: <err> as an indication of an error relating to the functionality of the SU. When enabled, SU related errors cause +CMS
ERROR: <err> final result code instead of the regular ERROR final result code.
For Accessory AT commands other than the SMS commands, the Read command reads the current setting format of result code.
The Test command returns all supported format values as a compound value.
Mode Activation
Mode = 2.
Example
at+cmee?
+CMEE: 000
OK
at+cmee=?
+CMEE: (0-2)
98-08901C65-C 197
AT Commands Reference
OK
at+cmee=1
OK
at+cmee?
+CMEE: 1
OK
at+cmee=2
OK
at+cmee?
+CMEE: 2
OK
This command enables you to read and set the NAM parameters.
[Link] +MNAM
This command gets or sets the NAM parameters as shown in Table 89.
The following table shows the CDMA P2K 1x NAM option byte definitions.
Table 90. CDMA P2K 1x NAM Option Byte Definitions
lsb=0 1x Bit
msb <-- 11110000 --> lsb Bit Definition
msb=7 Status
Option byte 1:
198 98-08901C65-C
AT Commands Reference
Option byte 2:
Option byte 3:
98-08901C65-C 199
AT Commands Reference
Option byte 4:
4 SMS: Add local time offset to timestamp Always =0 for [Link] markets
Enable
Option byte 5:
0 Config bit for mob term while NID roamer Always =1 for [Link]
markets
1 Config bit for mob term while SID roamer Always =1 for [Link] markets
2 Config bit: mob term using home SID, NID Always =1 for [Link] markets
pair
200 98-08901C65-C
AT Commands Reference
The following table shows the options for optional byte 5: bits 5 and 6.
lsb bit 5 0 1 0 1
msb bit 6 0 0 1 1
Mode Activation
Mode = 0
Read Command
AT Command Response/Action
Set Command
98-08901C65-C 201
AT Commands Reference
[Link] +MNAM2
This command gets or sets the NAM2 parameters as shown in Table 92.
Mode Activation
Mode = 0
Read Command
AT Command Response/Action
202 98-08901C65-C
AT Commands Reference
Set Command
[Link] +MNAM3
This command gets or sets the NAM3 parameters as shown in Table 93.
98-08901C65-C 203
AT Commands Reference
Mode Activation
Mode = 0.
Read Command
AT Command Response/Action
204 98-08901C65-C
AT Commands Reference
Set Command
[Link] +SNAM
Selects/reads the current active NAM to which the NAM data will be written/retrieved using AT+MNAM [x].
Mode Activation
Mode = 0.
read: SNAM: 1
AT+SNAM? OK - The command executed
successfully.
ERROR - in case a syntax mistake.
set: OK - The command executed The number of the maximum allowed NAM
AT+SNAM= < active nam> successfully. profiles is currently two.
ERROR - in case a syntax mistake. To choose the maximum allowed NAM
profile, bits ’6’ and ’7’ of option byte ’3’
must be configured as follows:
1. If bit 6 = 0 and bit 7=0 then a single
NAM profile is allowed.
2. If bit 6 = 1 and bit 7=0 then two NAM
profiles are allowed.
98-08901C65-C 205
AT Commands Reference
4.9.4 +CPARM
Note
This command gets or sets the cellular system parameters that described in Table 94.
206 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
read: Parameter Value Description - <Lock code> field can be fixed 4 digit
AT+CPARM? < Cellular System ID > number or it can start with initial 4 digit
< Cellular Network ID > number (e.g 1234), then changed to the
last 4 digit of the MDN (after MDN is
< Access Overload class >
changed).
< The Cellular band >
This feature is Flex dependent.
< Primary channel A > (N/A)
< Primary channel B > (N/A)
< Secondary channel A > (N/A)
< Secondary channel B > (N/A)
< Lock Code >.
< Security Code >.
< Station Class Mark >.
OK
The command executed successfully.
ERROR
set: OK The command executed successfully. In case the previous value is the same and
AT+CPARM = ERROR you don't want to change it,
<SID>, write a comma sign (',')instead and carry
<NID>, on writing the rest of the parameters.
<SCI>, - In case the lock code is in "follow MDN"
mode then the change will take effect only
<ACCLOC>,
until the next MDN change.
<Cellular Band (N/A)>,
<PchA (N/A)>,
<PchB (N/A)>,
<SchA (N/A)>,
<SchB (N/A)>,
<Lock>,
<Sec>,
<SCM>
Test: (0-32767),(0-65535),(0-7),(0-15),(0-1),(0-
AT+CPARM=? 2047) ,(0-2047) ,(0-2047) ,(0-2047),(0-
9999),(0-999999),(0-255)
The primary,secondary channels and band_class fields,specified in the AT+CPARM command will
form the "CDMA Preferred Set"of the SU for the initial search to acquire a CDMA Pilot Channel after
power on. No other CDMA channels will be used for the initial search.
Note
Note
98-08901C65-C 207
AT Commands Reference
Example
This command changes the power off delay settings when ignition is off.
Mode Activation
Mode = 2
Supported on [Link] SW version from 03.12 and above.
Note
208 98-08901C65-C
AT Commands Reference
Example
at+mpod?
+MPOD: 4
OK
at+mpod=3
OK
at+mpod?
+MPOD: 3
OK
at+mpod=?
+MPOD:(0-4)
OK
Mode Activation
Mode=0
98-08901C65-C 209
AT Commands Reference
The default PRL data is a single row for each one of the tables as follows:
• Acquisition default row: type - 1 (Cellular Analog), data - 0 (System A).
Note • System default row: SID - 0, NID - 65535, Preferred/Negative - 1 (Preferred), GEO region - 0
(New), Priority - 0 (Same), Acq. Index - 0, Roaming Indicator - 0 (On).
<default roam ind> The indicator used when you are registered to the
default system:
0 - On
1 - Off
2 - Flashing
3 - Out of Neighborhood
4 - Out of Building
5 - Preferred System
6 - Available System
7 - Alliance Partner
8 - Premium Partner
9 - Full Service
10 - Partial Service
11 - Banner On
12 - Banner Off
255
<current num> The current NAM (need to be set by the user with Read only, Set by
AT+SNAM) +snam
210 98-08901C65-C
AT Commands Reference
<buffer size> Currently used PRL buffers (in bytes). Read only
<number of Acquisition Currently sets acquisition rows in acquisition table. Read only
row>
< number of system Currently sets system rows in system table. Read only
row>
This command enables the user to control the PRL acquisition table, as follows:
• Returns the number of the current rows in the table
• Returns specific row parameters
• Updates a specific row in the table or adds a specific row to the table.
• This command changes the amount of parameters depending on the acquisition row type (3rd
parameter).
Note • The commands +cprl1, +cprl2 and +cprl3 manage the PRL.
• The user is required to set the current nam using the command AT+SNAM, otherwise the changes/
read will occur for the current nam. For each NAM the PRL max buffer size is 6KB for both the
Acquisition table and the System table.
Mode Activation
Mode=0
+cprl2=? +CPRL2: 0,(0-<max current Acq <max current Acq Row> is the index
Row>) Or 1,(0-<max current Acq Row row.
+ 1>),(1-6),(0-1175)[,(0-1175)...]
98-08901C65-C 211
AT Commands Reference
<number of current The number of the actual row in the The same as the 6th parameter given by
Acq. Row> acquisition table. at+cprl1?
<Aqc. Type> The type of acquisition (the channel group) • Group 1-4: are 800Mhr group channels
1 - Cellular Analog • Group 5-6: are the 1900Mhr group channel
2 - Cellular CDMA (Standard Channels) • Group 1, 4: have 1 data field
3 - Cellular CDMA (Custom Channels) • Group 2: has 2 data fields
4 - Cellular CDMA Preferred • Group 5: has up to 6 data fields
5 - PCS Blocks • Group 3, 6: have up to 10 data fields
6 - PCS channels
212 98-08901C65-C
AT Commands Reference
<data>
Type Data
0 (Reserved) N/A.
In PCS block, when choosing Wildcard, all other block data are ignored.
Note
98-08901C65-C 213
AT Commands Reference
This command enables the user to control the PRL System table, as follows:
• Returns the number of the current rows in the table
• Returns specific row parameters
• Updates a specific row in the table or adds a specific row to the table
• The commands +cprl1, +cprl2 and +cprl3 manage the PRL.
• The user is required to set the current nam using the command AT+SNAM, otherwise the changes/
Note read will occur for the current nam. For each NAM the PRL max buffer size is 6KB for both the
Acquisition table and the System table.
Mode Activation
Mode=0
+cprl3=? +CPRL3: 0,(0-<max current Sys • <max current Acq Row> is the index row
Row>) Or 1,(0-<max current Sys • <max current Sys Row> is the index row
Row + 1>),(0-32767),(0-
65535),(0,1),(0,1),(0,1),(0-<max
current Acq Row>),(0-255)
OK
214 98-08901C65-C
AT Commands Reference
<number of current Sys. The number of the actual row in the system The same as the 7th parameter given
Row> table by at+cprl1?
<sid> System ID
0-32767
<preferred/negative> Choose if the system row is Preferred or • Preferred – this is a valid row to be
Negative checked while seeking the PRL for a
1 – Preferred system to register on.
0 – Negative • Negative – this row will be ignored
while seeking for a system.
<Geo. Region> Geographical region: The value of the first row in the system
0 – new table is always 0.
1 – same
<priority> The priority of the system against other This field is actual only if the row is not
system rows in the same area. Negative.
0 - Same
1 – More
<Acq. Index> Acquisition table row index Must have a valid row index in the
acquisition table.
<roam ind.> The Roaming Indicator to be used when This field is actual only if the row is not
the registration is made on this system row Negative.
(SID,NID and channel):
0 - On
1 - Off
2 - Flashing
3 - Out of Neighborhood
4 - Out of Building
5 - Preferred System
6 - Available System
7 - Alliance Partner
8 - Premium Partner
9 - Full Service
10 - Partial Service
11 - Banner On
12 - Banner Off
255
98-08901C65-C 215
AT Commands Reference
83 DS_ATCOP_CURRENT_PRL_IS_INVALID
84 DS_ATCOP_INVALID_WRITE_INTO_THE_PRL
85 DS_ATCOP_BAD_LIST_ID
86 DS_ATCOP_BAD_PREFERRED_ONLY
87 DS_ATCOP_BAD_DEFAULT_ROAMING_INDICATOR
88 DS_ATCOP_MISSING_CMD_TYPE
89 DS_ATCOP_BAD_COMMAND_TYPE
90 DS_ATCOP_FAIL_TO_READING_ACQUSITION_RECORD
91 DS_ATCOP_ACQUSITION_INDEX_ABOVE_THE_CURRENT_AVAILABLE_RECORDS
92 DS_ATCOP_ACQUSITION_INDEX_ABOVE_THE_MAXIMUM_ALLOWED_RECORDS
93 DS_ATCOP_BAD_ACQUSITION_INDEX
94 DS_ATCOP_BAD_ACQUSITION_TYPE
95 DS_ATCOP_BAD_ACQUSITION_DATA
96 DS_ATCOP_BAD_ACQUSITION_CELLULAR_CHANNEL
97 DS_ATCOP_BAD_ACQUSITION_CDMA_BLOCK
98 DS_ATCOP_FAIL_TO_READ_SYSTEM_RECORD
99 DS_ATCOP_SYSTEM_INDEX_ABOVE_THE_CURRENT_AVAILABLE_RECORDS
100 DS_ATCOP_SYSTEM_INDEX_ABOVE_THE_MAXIMUM_ALLOWED_RECORDS
101 DS_ATCOP_BAD_SYSTEM_INDEX
102 DS_ATCOP_BAD_SYSTEM_SID
103 DS_ATCOP_BAD_SYSTEM_NID
104 DS_ATCOP_BAD_SYSTEM_NEG_PREF
105 DS_ATCOP_BAD_SYSTEM_GEO_REG
216 98-08901C65-C
AT Commands Reference
106 DS_ATCOP_BAD_SYSTEM_PRI
107 DS_ATCOP_BAD_SYSTEM_ACQ_REC
108 DS_ATCOP_BAD_SYSTEM_ROAM_IND
109 DS_ATCOP_NOT_ENOUGH_PARAMETERS
110 DS_ATCOP_TOO_MANY_PARAMETERS
111 DS_ATCOP_INDEX_MISSING
112 DS_ATCOP_VALUE_MISSING
113 DS_ATCOP_ADD_NEW_PARAMETER_WITHOUT_VALUE
114 DS_ATCOP_ALGORITHM_CONFLICT
115 DS_ATCOP_ACQ_REC_RESERVED
116 DS_ATCOP_ACQ_REC_NONE
117 DS_ATCOP_UNKNOWN_CURRENT_NAM
118 DS_ATCOP_UNKNOWN_SYSTEM_PARAMETER
119 DS_ATCOP_MUST_TO_INSERT_PRI_AND_ROAM_IND_VALUES
120 DS_ATCOP_EXCEEDED_PRL_SIZE
4.10 UI
Mode Activation
Mode = 2.
98-08901C65-C 217
AT Commands Reference
<Parameter> Description
Example
AT+MHMN?
+MHMN: “Home Only”
This command allows an intelligent car kit to indicate the ignition state of the vehicle to the SU. This allows the SU to turn on
and off with ignition, or to enter a power saving state when the ignition has been turned off. The actual operation depends on
the SU.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MHIG=1
OK
This command allows the emulated pressing of keys as if entered from the SU keypad or from a remote handset. The keycodes
used by this command are virtual keycodes, shown in See Table 101, which may not be supported by all SUs. If a key is not
supported by an SU, the SU will return +CME ERROR: indicating that error 25 (Invalid character) has occurred.
This command is provided primarily to support test efforts, and to allow the emulation of a handset device by a peripheral. This
command is not intended to be used by accessory devices to access items within SU menus. Use the commands intended for
manipulating features for this purpose, to preserve compatibility across SUs and SU versions.
218 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 2.
The following table shows the virtual keycodes.
# 35 Hash/Pound key
* 42 Star key
^ 94 Up arrow
[ 91 Left softkey
] 93 Center softkey
98-08901C65-C 219
AT Commands Reference
:$ 36 Speaker
<Parameter> Description
220 98-08901C65-C
AT Commands Reference
<Parameter> Description
<time> Time for which to hold the key, in 0.1 second intervals
Example
at+mode=2
OK
at+cmer=3,2,0,2,0 //Report key press events
OK
at+ckpd="#"
OK
+CKEV: "#",1
+CKEV: "#",0
at+ckpd="E"
OK
+CKEV: "E",1
+CKEV: "E",0
at+ckpd=35
OK
+CKEV: "#",1
+CKEV: "#",0
at+ckpd=69
OK+CKEV: "E",1
+CKEV: "E",0
98-08901C65-C 221
AT Commands Reference
This command enables the accessories to control the press and release of key presses. The keycodes used by this command are
virtual keycodes, shown in Table 101, “Virtual Keycodes,” on page 219, which may not be supported by all SUs. If a key is not
supported by an SU, the SU returns +CME ERROR: indicating that error 25 (Invalid character) has occurred.
Only a single key may be pressed at a given time. Sending in a new key press without releasing the previous key will result in
a the previous key being automatically released.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MKPD=1,1
OK
+CKEV: 1,1 //If +CMER is configured to echo and phone not locked
.
.
AT+MKPD=1,0
OK
+CKEV: 1,0 //If +CMER is configured to echo and phone not locked
222 98-08901C65-C
AT Commands Reference
This command enables an external accessory to receive key press information from the SU internal keypad. This is used in some
cases to track user activity for redisplay on a vehicle system, or to perform accessory-specific menu operations.
This command is used for more than just enabling/disabling keypad event reporting. Information on the other event
reporting modes is contained in other sections.
Note
Mode Activation
Mode = 2.
+CMER=? +CMER: (list of <modes>s), (list of Returns the list of supported event
<keyp>s), (list of <disp>s), (list of reporting settings.
<ind>s), (list of <bfr>s)
<Parameter> Description
98-08901C65-C 223
AT Commands Reference
Example
AT+CMER=?
+CMER: (0,3),(0,1,2),(0),(0,1,2),(0)
AT+CMER?
+CMER: 0,0,0,0,0
AT+CMER=3,2,0,2,0
OK
This private AT command reports radio’s channel status. This provides information about the channel that the SU is currently
tuned to, or in the case that the SU is not in service, information that the SU is not currently tuned to a channel. This command
will send asynchronous updates when the channel state changes, if requested.
Mode Activation
Mode = 2.
+MCHS=?
+MCHS=<mode> OK
<mode> Description
<state> Description
224 98-08901C65-C
AT Commands Reference
<state> Description
Example
AT+MCHS=?
+MCHS: (0,1)
OK
AT+MCHS?
+MCHS: “NS”
OK
AT+MCHS=1
OK
98-08901C65-C 225
AT Commands Reference
This command returns the current cellular band for which the radio is registered to.
Mode Activation
Mode = 2.
<mode> Description
Example
AT+MGCB?
+MGCB: “1900”
OK
This unsolicited message is sent when the asynchronous phone lock status change event reporting is enabled and the phone lock
status is changed, either via AT commands (See “+MLCK, Phone Lock Status Change Event” on page 167, and “+MPIN,
Unlock Phone” on page 167) or via the phone’s UIS.
Mode Activation
Mode = 2.
226 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
AT+MLKC=1
OK
AT+MPIN?
+MPIN: READY
OK
AT+MLCK=“1234”
OK
+MLKC: 1
This unsolicited message is sent to the TE by the SU if a master reset occurs, and master reset events reporting is enabled. The
TE is able to enable or disable this reporting.
Mode Activation
Mode = 2.
98-08901C65-C 227
AT Commands Reference
<Parameter> Description
Example
AT+MMRR=1
OK //Master reset event
+MMRR
This command sends an usolicited message when display indicator reporting is enabled by +CMER, and an indicator (for
example, the Voice Mail icon) changes on the SU’s display.
Mode Activation
Mode = 2.
<Parameter> Description
228 98-08901C65-C
AT Commands Reference
This command sends an unsolicited message when local key press echo is enabled and a key is pressed on the SU keypad. The
identity of the key is broadcast to all accessories, along with information about whether the key was pressed or released. This
can be configured to send only key presses from the SU keypad, or from accessories as well as the keypad.
When the phone is locked, if the identity of the key pressed is a digit or a softkey, the “@” character is used in the message event
instead of the actual key being pressed, so that no passwords or codes entered by the user can be monitored or stolen by attached
accessories.
Mode Activation
Mode = 2.
<Parameter> Description
This command is sent by the SU when a phone book entry is accessed or modified by the user or an accessory.
Mode Activation
Mode = 2.
98-08901C65-C 229
AT Commands Reference
<Parameter> Description
Example
at+mode=2
OK
+MBAN: Copyright 2000-2002 Motorola, Inc.
at+mupb?
ERROR
at+mupb=1
OK
+MUPB: 1,10,"DC"
+MUPB: 2,10,"DC"
If reporting of master clear event is enabled and master clear occurs in the SU, the SU sends an unsolicited message to the TE
to indicate this event. The TE shall be able to enable or disable this reporting.
Mode Activation
Mode = 2.
+MMCR=<mode>
<mode> Description
230 98-08901C65-C
AT Commands Reference
Example
at+mode=2
OK
AT+MMCR=1
OK
.....<master clear event>....
+MMCR
Mode Activation
Mode = 0.
ATL <L0>
<L1>
<L2>
<L3>
<Parameter> Description
98-08901C65-C 231
AT Commands Reference
Example
at+mode=0
OK
atl1
OK
atl2
OK
atl3
OK
Mode Activation
Mode = 0.
ATM <M0>
<M1>
<Parameter> Description
Example
atm0
OK
atm1
OK
232 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
ATP OK
Example
atp
OK
4.12 FAX
<value>
0 No compression
1 V.42bis compression with
parameters as set by the +CDS
command
2 Modified Read compression.
98-08901C65-C 233
AT Commands Reference
234 98-08901C65-C
AT Commands Reference
VR Vertical-resolution
subparameter
<BR> Bit-rate subparameter
0 2400 bits/s
1 4800 bits/s
2 7200 bits/s
3 9600 bits/s
WD Page-width subparameter
[LN] Page-length subparameter
[DF] Data-compression-format
subparameter
[EC] Error-correction
subparameter
BF Binary-file-transfer
subparameter
ST Scan-time-per-line
subparameter
98-08901C65-C 235
AT Commands Reference
This extended-format numeric parameter specifies the data rate at which the MT2 accepts commands, in addition to 1200 bps
or 9600 bps (as required in EIA/TIA-602). It may be used to select operations at rates at which the MT2 is not capable of
automatically detecting the data rate being used by the TE2. Seetings can be saved using AT&W command.
Mode Activation
Mode = 0.
+IPR? <value>
Example
at+ipr?
+IPR: 19200
OK
This extended-format compound parameter controls the operation of local flow control between the TE2 and MT2 [1]. Hardware
and software flow control is supported for both Async and Packet services.
Mode Activation
Mode = 0.
+IFC=<m>,<n> OK m 0-3
or: The default is 2.
ERROR
n 0-2
The default is 2.
236 98-08901C65-C
AT Commands Reference
Example
AT+IFC?
+IFC: 2,2
OK
at+ifc=2,3
ERROR
at+Ifc=2,2
OK
4.13 INTERFACE
This command selects an operating mode on the selected serial connection. The response to the command (“OK” or “ERROR”)
is returned in the current protocol format.
After the response code is transmitted (and acknowledged, if necessary) the connection changes to the new mode.
98-08901C65-C 237
AT Commands Reference
<Parameter> Description
Modes 1, 3-16 is for Special Use Mode, getting into these modes while using a terminal will cause
connection failure between terminal and UUT. To reconnect you must power cycle the UUT. The 0,2
mode are the only compatible for AT Command use.
Note
Example
AT+MODE=?
+MODE: (0-16)
AT+MODE?
+MODE: 0
at+mode=2
OK
+MBAN: Copyright 2000-2003 Motorola, Inc.
AT+MODE?
+MODE: 2
238 98-08901C65-C
AT Commands Reference
Note
Mode Activation
Mode = 0.
$QCCLR $QCCLR:
OK
$QCCLR=? $QCCLR:
OK
Example
at$QCCLR
$QCCLR:
OK
This extended-format numeric parameter controls whether the extended-format +ILRR:<rate> information text is transmitted
from the MT2 to the TE2.
Mode Activation
Mode = 0.
Example
at+ilrr?
+ILRR: 0
OK
at+ilrr=1
ERROR
98-08901C65-C 239
AT Commands Reference
Note
This extended-format compound parameter determines the local serial port start-stop (asynchronous) character framing that the
MT2 uses while accepting TE2 commands, and while transmitting information text and result codes to the TE2, if this is not
determined automatically. (Refer to “+IPR, Local DTE-DCE Serial Port Rate” on page 236).
Mode Activation
Mode = 0.
Example
at+mode=0
OK
at+icf?
+ICF: 3,3
OK
at+icf=?
+ICF: (3-3),(0-3)
OK
at+icf=3,1
OK
at+icf?
+ICF: 3,1
OK
240 98-08901C65-C
AT Commands Reference
Activation, deactivation, and status query are supported. The Set command tells the c18 which TTY settings to request. The Set
command, in query mode, interrogates the SU current TYY status. The Test command returns values supported by the TA as a
compound value.
Mode Activation
Mode = 0.
Read +CTTY:<mode>
+CTTY?
This command enables a terminal to set the MT2 active IMSI. The new IMSI is saved in the non-volatile memory. The SU is
automatically reset after the new IMSI is written. The ESN cannot be changed.
As a response to the terminal initiating ‘AT+CIMSI?’, the MT2 returns its IMSI and ESN parameters.
Mode Activation
Mode = 0.
AT+CIMSI? MT2 returns its IMSI and ESN Queries the MT2 IMSI and ESN
parameters. parameters.
98-08901C65-C 241
AT Commands Reference
<Parameter> Description
242 98-08901C65-C
AT Commands Reference
Example
AT+CIMSI?
CIMSI: 4407770100, ‘0x1A76AB1F’
OK
AT+CIMSI=4407770222
OK
AT+CIMSI?
CIMSI: 4407770222, ‘0x1A76AB1F’
OK
This command enables the accessory to obtain information about the current operating mode of the SU. This information may
also be sent as an unsolicited response when the operating mode of the SU changes. Information about the phone power state
can also be obtained through low-level protocol messages.
Mode Activation
Mode = 2.
<Parameter> Description
Example
AT+MOON?
+MOON: 0
98-08901C65-C 243
AT Commands Reference
Note
This command enables/disables the mobile from SCRM’ing (SCRM, Supplemental Channel Request Message).
Mode Activation
Mode = 0.
$QCSCRM? $QCSCRM: X
OK
Example
AT+MODE=0
OK
AT$QCSCRM?
$QCSCRM: 1
OK
AT$QCSCRM=0
OK
Note
This command sets the Medium Data Rate (MDR) (also known as HSPD) setting.
244 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
Note
<Parameter> Description
MDR mode 0 - MDR Service Only. The mobile will originate with SO
22 or SO 25.
The mobile will not negotiate to any other service
option if SO 22 and SO 25
are unavailable.
1 - MDR Service, if available. The mobile will originate
with SO 22 or SO 25, but
will negotiate to a Low-Speed Packet service option if
MDR is not available.
The mobile will not negotiate to SO 33.
2 - SPD only. The mobile will originate a Low-Speed
Packet call only. The
mobile will not negotiate to SO 22, SO 25, or SO 33.
3 - SO 33, if available. The mobile will negotiate to MDR
or Low-Speed Packet
service options if SO 33 is not available
98-08901C65-C 245
AT Commands Reference
Example
AT$QCMDR?
$QCMDR: 3
OK
AT$QCMDR=2
OK
Note
This command sets the DM baud rate (for use with Diagnostic Monitor only).
Mode Activation
Mode = 0.
Note
246 98-08901C65-C
AT Commands Reference
Example
at$QCDMR?
$QCDMR: 19200
OK
AT$QCDMR=?
$QCDMR: (19200, 38400, 57600, 115200, 230400, 460800)
OK
AT$QCDMR=38400
OK
This command causes the MT2 to transmit one or more lines of information text, determined by the manufacturer, which permit
the MT2 user to identify the device, based on the ISO system for registering unique object identifiers. Typically, the text consists
of a single line containing numeric strings delimited by period characters.
Mode Activation
Mode = 0.
+GOI —
Note
98-08901C65-C 247
AT Commands Reference
Mode Activation
Mode = 0.
$QCQNC? $QCQNC: X
OK
Example
AT$QCQNC?
$QCQNC: 1
OK
AT$QCQNC=0 // Disable QNC capability.
OK
Mode Activation
Mode = 0.
248 98-08901C65-C
AT Commands Reference
Note
This command enables/disables IS2000 mobiles from throttling the R-SCHF. The R-SCH is throttled when the assigned R-SCH
rate is considered “too high” and could over utilize the CPU.
Mode Activation
Mode = 0.
AT$QCTRTL? $QCTRTL: X
OK
Example
at+mode=0
OK
at$qctrtl?
$QCTRTL: 0
OK
at$qctrtl=?
$QCTRTL: (0-1)
OK
at$qctrtl=1
OK
98-08901C65-C 249
AT Commands Reference
Note
This command sets the service option settings. The QUALCOMM mobile is capable of using pre-IS707 (IS-99 and IS-653) and
IS-707 service options.
Mode Activation
Mode = 0.
AT$QCSO? $QCSO: X
OK
Example
at+mode=0
OK
at$qcso=?
$QCSO: (0-2)
OK
at$qcso=1
OK
at$qcso?
$QCSO: 1
OK
250 98-08901C65-C
AT Commands Reference
Note
Mode Activation
Mode = 0.
Example
at$QCMIPT?
$QCMIPT: 0
OK
AT$QCMIPT=?
$QCMIPT: (0-1)
OK
98-08901C65-C 251
AT Commands Reference
Note
This command selects the MIP user profile to be active. It takes a profile number between 0 and 5. This value is stored in NV.
This AT command is expected to be used by users to configure Dial-Up Networking.
Mode Activation
Mode = 0.
$QCMIPP=<profile> OK
or:
ERROR
Example
AT$QCMIPP?
$QCMIPP: 0
OK
AT$QCMIPP=?
$QCMIPP: (0-5)
OK
Note
252 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
98-08901C65-C 253
AT Commands Reference
Example
AT$QCMIP?
$QCMIP: 0
OK
AT$QCMIP=?
$QCMIP: (0-2)
OK
This command returns an extended error report when Mobile IP session is failed. The error report (max 20 errors) provides
detailed description of the failure reason.
The errors format can be textual or numeric.
Mode Activation
Mode = 0
254 98-08901C65-C
AT Commands Reference
• The +MIPERR error list is cleared only on a power cycle or when AT+RESET command is executed.
• The +MIPERR list does not include multiple occurrences of the same error code in a row. If the same error occurs
Note in one attempt, then only the time is updated but a new instance is not added to the list.
• The list of error reports includes a report of MIP success also:
MIP_REGISTRATION_ACCEPTED_…. (error number 0 or 1), whenever an MIP data session gets connected..
Error List
Error
Error String Remarks
Value
MIP RRQ SEND FAILED 256 Fail due to C-18 internal error
NO SERVICE 259
98-08901C65-C 255
AT Commands Reference
Error
Error String Remarks
Value
256 98-08901C65-C
AT Commands Reference
Error
Error String Remarks
Value
Example
AT+ MIPERR?
+ MIPERR:1 * this is the default numeric state
OK
* set the MIPERR for numeric mode *
AT+ MIPERR=1
OK
AT+ MIPERR?
+ MIPERR:1
OK
AT+MIPERR
+ MIPERR: "[Link].500", 257, "[Link].634",258, "[Link].278","0
OK
* Set the MIPERR for text mode *
AT+ MIPERR=2
98-08901C65-C 257
AT Commands Reference
OK
AT+ MIPERR?
+ MIPERR:2
OK
AT+MIPERR
+ MIPERR: "[Link].500"," MOBILE IP NOT SUPPORTED", "[Link].634","1XRTT PACKET SERVICE IS NOT
AVAILABLE ", "[Link].278", "MIP_REGISTRATION_ACCEPTED"
OK
* Get range of the command *
AT+ MIPERR =?
+ MIPERR: (1-2)
Note
Mode Activation
Mode = 0.
258 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
AT$QCPKND?
$QCPKND: 1
OK
AT$QCPKND=?
$QCPKND: (0-1)
OK
Note
This command responds to a page message that has a voice service option with a page response that has a data service option.
Mode Activation
Mode = 0.
AT$QCVAD=<n> OK
or:
ERROR
98-08901C65-C 259
AT Commands Reference
<Parameter> Description
<n> 0 Off
1 Fax for next call
2 Fax for all calls
3 Async for next call
4 Async for all calls
Example
at$QCVAD?
$QCVAD: 0
OK
AT$QCVAD=?
$QCVAD: (0-4)
OK
AT$QCVAD=1
OK
This command originates a Mobile-to-Mobile Packet Data call using a QUALCOMM proprietary Service Option number.
Mode Activation
Mode = 0.
<Parameter> Description
260 98-08901C65-C
AT Commands Reference
Example
at$QCMTOM
OK
Note
Mode Activation
Mode = 0.
<Parameter> Description
Example
at+mode=0
98-08901C65-C 261
AT Commands Reference
OK
at+cta?
+CTA: 0
OK
at+cta=?
+CTA: (0-255)
OK
at+cta=59
OK
at+cta?
+CTA: 59
OK
Mode Activation
Mode = 0.
<Parameter> Description
262 98-08901C65-C
AT Commands Reference
Example
at+mode=0
OK
at+cad?
+CAD: 1
OK
Note
This command controls whether the extended-format +CDR: intermediate result code is transmitted by the MT2. The result code
is the same as for the TIA/EIA/ IS-131 +DR: result code.
Mode Activation
Mode = 0.
Example
98-08901C65-C 263
AT Commands Reference
at+mode=0
OK
at+cdr?
+CDR: 0
OK
at+cdr=?
+CDR: (0-1)
OK
at+cdr=1
OK
Note
This command controls the V.42bis data compression function on the Um interface. The command format is the same as for the
TIA/EIA/IS-131 +DS command.
Mode Activation
Mode = 0.
264 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
at+mode=0
OK
at+cds?
+CDS: 0,1,2048,6
OK
at+cds=?
+CDS: (0-0),(1-1),(512-65535),(6-250)
OK
at+cds=0,1,4096,250
OK
at+cds?
+CDS: 0,1,4096,250
OK
98-08901C65-C 265
AT Commands Reference
This command enables the user to set the protocol on the Rm interface.
Mode Activation
Mode = 0.
<Parameter> Description
Example
at+mode=0
OK
at+crm?
+CRM: 2
OK
at+crm=?
+CRM: (0-2)
OK
at+crm=0
ERROR
at+crm=1
ERROR
at+crm=2
OK
266 98-08901C65-C
AT Commands Reference
This command sets the timer value that specifies the period of inactivity before a Data call is released.
Mode Activation
Mode = 0.
AT Command Response/Action
+CQD=<value> OK
or:
ERROR
<Parameter> Description
<value> 0 Ignored
1-255 Release call after 5x<value> seconds have
elapsed without activity.
Default value is 10. (50 seconds)
Example
at+mode=0
OK
at+cqd?
+CQD: 10
OK
at+cqd=?
ERROR
at+cqd=5
OK
98-08901C65-C 267
AT Commands Reference
Mode Activation
Mode = 0.
AT Command Response/Action
+CMIP? OK
or:
ERROR
Example
at+mode=0
OK
at+cmip?
OK
Mode Activation
Mode = 0.
AT Command Response/Action
+CBIP? OK
or:
ERROR
Example
at+mode=0
OK
at+cbip?
OK
268 98-08901C65-C
AT Commands Reference
This command sets the multiplex option to be proposed during the service negotiation procedures for connecting a STU-III
secure service option.
Mode Activation
Mode = 0.
AT Command Response/Action
AT+CMUX=<n> OK
or:
ERROR
<Parameter> Description
Example
at+mode=0
OK
at+cmux?
+CMUX: C,2
OK
at+cmux=?
+CMUX: (1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, F),(1, 2)
OK
at+cmux=B,1
OK
at+cmux?
+CMUX: B,1
OK
98-08901C65-C 269
AT Commands Reference
This command enables the storage of a string (up to and including the termination character) by the MT2 and its transmission
to the base station prior to dialing. Each transmission of an AT+CFG command from the TE2 replaces the contents of the
previous string. The string may be up to 248 characters.
Mode Activation
Mode = 0.
AT+CFG OK <string>
or: The string may be up to 248
ERROR characters.
Example
at+mode=0
OK
at+cfg?
+CFG: ""
OK
at+cfg="*43"
OK
at+cfg?
+CFG: "*43"
OK
Note
This command controls the handling of unrecognized commands by the MT2. After establishing the transport layer connection
and transmitting the configuration information, the MT2 sends the unrecognized command to the IWF. The default mode on
power on is AT+CXT=0.
270 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
+CXT OK
Set to default (default is 0)
+CXT? +CXT: 0
OK
<Parameter> Description
Example
at+mode=0
OK
at+cxt?
+CXT: 0
OK
at+cxt=?
+CXT: (0-1)
OK
at+cxt=1
OK
98-08901C65-C 271
AT Commands Reference
This command controls the manner of operation of the V.18 capabilities (if present in the IWF).
Mode Activation
Mode = 0.
<Parameter> Description
272 98-08901C65-C
AT Commands Reference
Example
at+mode=0
OK
at+mv18s?
+MV18S: 0,0,0
OK
at+mv18s=?
ERROR
at+mv18s=7,4,1
OK
at+mv18s=8,4,1
ERROR
at+mv18s=7,4,0
OK
at+mv18s?
+MV18S: 7,4,0
OK
This command controls whether the extended-format +MV18R: result code is transmitted from the IWF to the mobile station.
Mode Activation
Mode = 0.
+MV18R OK
or:
ERROR
Example
at+mode=0
OK
at+mv18r?
+MV18R: 1
OK
at+mv18r=0
OK
98-08901C65-C 273
AT Commands Reference
This command controls the manner of operation of the modulation capabilities in the IWF.
Mode Activation
Mode = 0.
+MS
Note
This command controls whether the extended-format +MCR:<carrier> and +MRR:<rate> intermediate result codes are
transmitted from the IWF to the mobile station.
Mode Activation
Mode = 0.
+MR? +MR: X
OK
Example
AT+MODE=0
OK
AT+MR?
+MR: 0
OK
AT+MR=1
OK
274 98-08901C65-C
AT Commands Reference
AT+MR?
+MR: 1
OK
AT+MR
OK
AT+MR?
+MR: 0
OK
This command lists the modulations that the base station may use to connect with the remote DCE in Automode operation, for
answering or originating data calls, as additional alternatives to the modulation specified in the +MS command.
Mode Activation
Mode = 0.
+MA
Note
This command designates the action for data that remains in the DCE internal buffers when a call is terminated. For example,
discard, attempt delivery until remote disconnect, and so on.
Mode Activation
Mode = 0.
98-08901C65-C 275
AT Commands Reference
<Parameter> Description
<timer> Sets a maximum time limit on how long the DCE will
attempt to deliver the buffered data before abandoning
the attempt and discarding the remaining data.
0-30 Delivery time in seconds
Other Higher values may be supported
276 98-08901C65-C
AT Commands Reference
Example
at+etbm?
+ETBM: 1,1,20
OK
at+etbm=1,1,30
OK
at+etbm?
+ETBM: 1,1,30
OK
Note
This command controls the use of the selective repeat (SREJ) option in V.42 on the PSTN link (if present in the IWF).
Mode Activation
Mode = 0.
<Parameter> Description
98-08901C65-C 277
AT Commands Reference
Example
at+mode=0
OK
at+esr?
+ESR: 2
OK
at+esr=1
OK
at+esr?
+ESR: 1
OK
Note
This command controls the manner of operation of the V.42 protocol on the PSTN link (if present in the IWF).
Mode Activation
Mode = 0.
278 98-08901C65-C
AT Commands Reference
<Parameter> Description
98-08901C65-C 279
AT Commands Reference
Example
at+mode=0
OK
at+es?
+ES: 3,0,2
OK
at+es=4,3,2
OK
at+es?
+ES: 4,3,2
OK
Note
This command controls whether the extended-format +ER: intermediate result code is transmitted from the IWF over the Um
interface.
Mode Activation
Mode = 0.
280 98-08901C65-C
AT Commands Reference
<Parameter> Description
Example
at+mode=0
OK
at+er=1
OK
at+er?
+ER: 1
Note
This command controls the V.42bis data compression function on the PSTN link if provided in the IWF.
Mode Activation
Mode = 0.
98-08901C65-C 281
AT Commands Reference
<Parameter> Description
Example
at+mode=0
OK
at+ds?
+DS: 3,0,2048,6
OK
at+ds=?
ERROR
at+ds=1,1,2048,250
OK
at+ds?
+DS: 1,1,2048,250
OK
282 98-08901C65-C
AT Commands Reference
Note
This command controls whether the extended-format +DR: intermediate result code is transmitted from the IWF over the Um
interface.
Mode Activation
Mode = 0.
Example
at+mode=0
OK
at+dr=?
ERROR
at+dr=1
OK
at+dr?
+DR: 1
OK
98-08901C65-C 283
AT Commands Reference
Note
This command controls the use of the 32-bit frame check sequence option in V.42 on the PSTN link (if present in the IWF).
Mode Activation
Mode = 0.
+EFCS=<value> OK <value>
or: Frame check sequence values.
ERROR 0 Use 16 bit FCS.
1 Use 32-bit FCS, if available in
the remote DCE, otherwise
use 16-bit FCS.
2 Use 32-bit FCS if available in
the remote DCE..
Example
at+mode=0
OK
at+efcs?
+EFCS: 0
OK
at+efcs=1
OK
at+efcs?
+EFCS: 1
OK
284 98-08901C65-C
AT Commands Reference
4.16 TCP/IP
Mode Activation
Mode = 0.
Example
at+mode=0
OK
at$qcprev
$QCPREV: 4
OK
This command dumps the RLP statistics in ASCII format to the TE2. This does not apply to RLP 3 statistics (see $QCRL3D).
Mode Activation
Mode = 0.
$QCRLPD OK
or:
ERROR
98-08901C65-C 285
AT Commands Reference
Example
at+mode=0
OK
at$qcrlpd
$QCRLPD:
Rx Data Cnt :00E7 Tx Data Cnt :0118Single Naks :0000 Double Naks :0000Triple Naks :0000 ReXmits
:0003Seq Timeout Cnt :0000 ReXmits Missed :0000ReXmits Not Found:0000 Largest ReXmit :0001Fill Frames Rx'ed:0000
Idle Fr Errs :0000Full Type Errs :0000 Rx Seg Frame Errs:0000Erasures :0040 Lrgst Cntg. Erase:0001Generic Errors
:0000 Last RTT :000BResets :0000Last Call Synced:ESTABLISHED
OK
This command zeroes all the RLP statistics counters. This does not apply to RLP 3 statistics (Refer to “$QCRL3R, Reset RLP 3
Protocol Statistics” on page 292).
Mode Activation
Mode = 0.
$QCRLPR OK
or:
ERROR
Example
at+mode=0
OK
at$qcrlpr
$QCRLPR:
OK
at$qcrlpd
$QCRLPD:
Rx Data Cnt :0000 Tx Data Cnt :0000Single Naks :0000 Double Naks :0000Triple Naks :0000 ReXmits
:0000Seq Timeout Cnt :0000 ReXmits Missed :0000ReXmits Not Found:0000 Largest ReXmit :0000Fill Frames Rx'ed:0000
Idle Fr Errs :0000Full Type Errs :0000 Rx Seg Frame Errs:0000Erasures :0000 Lrgst Cntg. Erase:0000Generic Errors
:0000 Last RTT :0000Resets :0000Last Call Synced:RLP_NOT_ESTABLISHED
OK
286 98-08901C65-C
AT Commands Reference
This command dumps the PPP statistics in ASCII format to the TE2.
Mode Activation
Mode = 0.
$QCPPPD Ok
or:
ERROR
Example
at+mode=0
OK
at$qcpppd
$QCPPPD:
In LCP :0007 Out LCP :0009In IPCP :0019 Out IPCP :0019Um Framed Pkts :0000 Rm Framed Pkts
:0000Um Unframed Pkts :0000 Rm Unframed Pkts :0000Um Total Pkts :0000 Rm Total Pkts :0000In Unicast :00C3
Out Unicast :00FBIn Discards :0000 Out Discards :0000In Errors :0000 Out Errors :0000In Unknown :0000
In Checksum :0000InOctets : 00001113 OutOctets : 00000DE6InGoodOctets: 00001113
OK
Mode Activation
Mode = 0.
$QCPPPR OK
or:
ERROR
Example
at+mode=0
OK
at$qcpppr
$QCPPPR:
98-08901C65-C 287
AT Commands Reference
OK
at$qcpppd
$QCPPPD:
$QCPPPD:
In LCP :0000 Out LCP :0000In IPCP :0000 Out IPCP :0000Um Framed Pkts :0000 Rm Framed Pkts
:0000Um Unframed Pkts :0000 Rm Unframed Pkts :0000Um Total Pkts :0000 Rm Total Pkts :0000In Unicast :0000 Out
Unicast :0000In Discards :0000 Out Discards :0000In Errors :0000 Out Errors :0000In Unknown :0000 In
Checksum :0000InOctets : 00000000 OutOctets : 00000000InGoodOctets: 00000000
OK
Mode Activation
Mode = 0.
$QCIPD OK
or:
ERROR
Example
at+mode=0
OK
at$qcipd
$QCIPD:
IP:
InReceives :00AD InHdrErrors :0000InUnknownProtos:0000 InDelivers :00ADOutPackets :00E3ICMP:InMsgs
:0000 OutMsgs :0000InInvalid :0000 InBroadcast :0000InChecksum :0000 InEchoRequest :0000InTimestamp
:0000 InInfoRequest :0000
OK
288 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
$QCIPR OK
or:
ERROR
Example
This command dumps the UDP statistics in ASCII format to the TE2.
Mode Activation
Mode = 0.
$QCUDPD OK
or:
ERROR
Example
at$qcudpd
$QCUDPD:
InDatagrams :0000 OutDatagrams :0000InErrors :0000
OK
98-08901C65-C 289
AT Commands Reference
Mode Activation
Mode = 0.
$QCUDPR OK
or:
ERROR
Example
at+mode=0
OK
at$qcudpr
$QCUDPR:
OK
at$qcudpd
$QCUDPD:
InDatagrams :0000 OutDatagrams :0000InErrors :0000
OK
This command dumps the TCP statistics in ASCII format to the TE2.
Mode Activation
Mode = 0.
$QCTCPD OK
or:
ERROR
290 98-08901C65-C
AT Commands Reference
Example
at+mode=0
OK
at$qctcpd
$QCTCPD:
ActiveOpens :0001 PassiveOpens :0000AttemptFails :0000 EstabResets :0000InSegs :009C OutSegs
:00D1RetransSegs :0000 InErrs :0000OutRsts :0000 RxOutOfOrderSeg:0000Payload Sent : 0000012BPayload
Received: 000001BEBackoffs : 0000000000
OK
Mode Activation
Mode = 0.
$QCTCPR OK
or:
ERROR
Example
at+mode=0
OK
at$qctcpr
$QCTCPR:
OK
at$qctcpd
$QCTCPD:ActiveOpens :0000 PassiveOpens :0000AttemptFails :0000 EstabResets :0000InSegs :0000 OutSegs
:0000RetransSegs :0000 InErrs :0000OutRsts :0000 RxOutOfOrderSeg:0000Payload Sent : 00000000Payload
Received: 00000000Backoffs : 0000000000
OK
98-08901C65-C 291
AT Commands Reference
Note
This command dumps the RLP 3 statistics in ASCII format to the TE2. This does not apply to other versions of RLP (Refer to
“$QCRLPD, Dump RLP Protocol Statistics” on page 285).
Mode Activation
Mode = 0.
$QCRL3D OK
or:
ERROR
Example
at+mode=0
OK
at$qcrl3d
$QCRL3D:
Rx Data Cnt :00001783 Tx Data Cnt :00000B47
Single Naks :00000005 Double Naks :00000000
Triple Naks :00000000 Rx Naks :00000034
Tx Total Bytes :0001003B Rx Total Bytes :000301E7
ReXmits Not Found:00000000 Fill Frames Rx'ed:00000A9E
Rlp Erasures :00000000 Mux Erasures :00000186
Lrgst Cntg. Erase:00000004 Last RTT :00000000
Resets :00000002 Aborts (Nak) :00000000
Rlp State :00000000
Last Call Synced:RLP_NOT_ESTABLISHED
Note
This command zeroes all of the RLP 3 statistics counters. This does not apply to other versions of RLP (Refer to “$QCRLPR,
Reset RLP Protocol Statistics” on page 286).
292 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0.
$QCRL3R OK
or:
ERROR
Example
at+mode=0
OK
at$qcrl3r
$QCRL3R:
OK
Rx Data Cnt :00000000 Tx Data Cnt :00000000
Single Naks :00000000 Double Naks :00000000
Triple Naks :00000000 Rx Naks :00000000
Tx Total Bytes :00000000 Rx Total Bytes :00000000
ReXmits Not Found:00000000 Fill Frames Rx'ed:00000000
Rlp Erasures :00000000 Mux Erasures :00000000
Lrgst Cntg. Erase:00000000 Last RTT :00000000
Resets :00000000 Aborts (Nak) :00000000
Rlp State :00000000
Last Call Synced:RLP_NOT_ESTABLISHED
OK
98-08901C65-C 293
AT Commands Reference
4.17 MOBILE IP
Mobile IP provides a method of allowing IP traffic to find nodes, whose point of attachment to the Internet changes. An IP
address implies a geographical or topological location for a particular node. For example, all of the IP packets with a destination
address of 911.50.x.x will be forwarded to New York, as all of the addresses in this block belong to NYPD. If a mobile wants
to use one of these addresses and connects to the Internet via an other Internet Service Provider (ISP), then that address would
be topologically incorrect, and the packets would never find the mobile in question, as they would be sent to the NYPD network,
and not to the network that belongs to the ISP where the mobile has attached itself. Mobile IP provides a mechanism for forward-
ing these packets to the mobile node, regardless of its location.
4 – R esponse from 5
M obile Term inal
Foreign Agent U nit
H om e Agent of the
M obile U nit
This command returns an extended error report when Mobile IP session is failed. The error report (maximum 20 errors) provides
detailed description of the failure reason. The errors format can be textual or numeric.
294 98-08901C65-C
AT Commands Reference
Mode Activation
Mode = 0
• The +MIPERR error list is cleared only on a power cycle or when AT+RESET command is executed.
• The +MIPERR list does not include multiple occurrences of the same error code in a row. If the same error occurs
Note in one attempt, then only the time is updated but a new instance is not added to the list.
• Supported and tested in 04.07 SW version and above.
• The list of error report will include also a report of MIP success: MIP_REGISTRATION_ACCEPTED_…. (error
number 0 or 1) ,whenever an MIP data session gets connected.
ERROR
ERROR STRING REMARKS
VALUE
98-08901C65-C 295
AT Commands Reference
NO SERVICE 259
296 98-08901C65-C
AT Commands Reference
Example
AT+ MIPERR?
+ MIPERR:1 * this is the default numeric state
OK
* set the MIPERR for numeric mode *
AT+ MIPERR=1
98-08901C65-C 297
AT Commands Reference
OK
AT+ MIPERR?
+ MIPERR:1
OK
AT+MIPERR
+ MIPERR: "[Link].500", 257, "[Link].634",258, "[Link].278","0
OK
* Set the MIPERR for text mode *
AT+ MIPERR=2
OK
AT+ MIPERR?
+ MIPERR:2
OK
AT+MIPERR
+ MIPERR: "[Link].500"," MOBILE IP NOT SUPPORTED", "[Link].634","1XRTT PACKET SERVICE IS NOT
AVAILABLE ", "[Link].278", "MIP_REGISTRATION_ACCEPTED"
OK
* Get range of the command *
AT+ MIPERR =?
+ MIPERR: (1-2)
OK
298 98-08901C65-C
AT Commands Reference
4.17.2 $QCMIPREG
This command configures the Mobile IP related parameters that are common to all the MIP user profiles currently saved inside
the c18 NVM.
Mode Activation
Mode = 0.
The values set by this AT command are common to all six Mobile IP user profiles.
Note
98-08901C65-C 299
AT Commands Reference
AT$QCMIP=<Val>
Val Definition
1 Mobile IP Preferred.
In the initial MIP registration, if the network does not support MIP, then the mobile automatically
reverts to Simple IP (forces a PPP renegotiation by sending a LCP C-Req).
However, if the mobile enters a network that does not support an MIP, after the MIP session was
registered, the mobile will drop the session and will inform the upper layers of the failure.
2 Mobile IP only.
The mobile will make data calls only when MIP is supported in the network. During an MIP
session, if the mobile hands off to a network that does not support MIP, the mobile will drop the
session and will inform the upper layers of the failure (for example, by dropping DCD). This value
is stored in NV.
• When the AT$QCMIP value is changed to ’1’ or to ’2’, the value of AT+CRM is changed to ’2’. AT+CRM with a
value of ’2’ enables network model operation. Changing the value to ’0’ will reset the AT+CRM to its original
value.
Note
• When the AT$QCMIP value is changed to ’1’ or to ’2’, the value of AT$QCMDR is changed to ’3’. AT$QCMDR=3
means that the mobile tries Service Option number 33 when it is in a cdma2000 network that advertises P_REV6
or higher. When AT$QCMIP>0 and an attempt is made to set AT$QCMDR to less than ’3’, the mobile will return
ERROR.
• When the AT$QCMIP value is set to ’1’ or to ’2’, the value of AT$QCPKND is changed to ’0’. This means that the
mobile must see a dial string (such as #777 – the actual string is configurable) on the serial interface before it
originates packet data calls. When AT$QCMIP>0 and an attempt is made to set AT$QCPKND to ’1’, the mobile
will return ERROR.
Type of
AT Command Response/Action
Command
300 98-08901C65-C
AT Commands Reference
Example
This command selects one of the MIP user profiles as the current active profile. The command chooses a profile number between
’0’ and ’5’. This value is stored in NV. $QCMIPP command is used for configuring Dial-Up Networking.
AT$QCMIP=<Val>
<Val> Definition
Type of
AT Command Response/Action
Command
98-08901C65-C 301
AT Commands Reference
Example
This command enables or disables the use of rfc2002bis authentication, which is a required part of the Registration Request
(RRQ). A bug exists in RFC 2002 where it fails to include the SPI in the calculation of the MN-HA authenticator. RFC 2002bis
fixes this bug and most existing Mobile IP implementations. Follow the RFC 3 2002bis in this matter.
When AT$QCMIPT=1, the mobile will use RFC 2002bis style authentication. When AT$QCMIPT=0, the Mobile will use RFC
2002 style authentication.
This AT command is for test purposes only. It is expected that carriers will not allow users to use this AT command
to change the Mobile IP configuration, and that this will be changed only through the use of service provisioning
tools for modifying the value of the corresponding NV item.
Note
AT$QCMIPT=<Val>
<Val> Definition
Type of
AT Command Response/Action
Command
Example
302 98-08901C65-C
AT Commands Reference
AT$QCMIPEP=<Val>
<Val> Definition
Type of
AT Command Response/Action
Command
Example
98-08901C65-C 303
AT Commands Reference
4.17.7 $QCMIPGETP, Return All Info for the Specified Profile Number
This command returns all the information corresponding to the particular profile number entered. If a profile number is not
entered then the AT command will return all the information corresponding to the currently active profile. If a profile corre-
sponding to a particular profile number does not exist, then an error is returned.
AT$QCMIPGETP=<Val>
<Val> Definition
Default (Blank) returns all information corresponding to the currently active profile.
Type of
AT Command Response/Action
Command
Example
304 98-08901C65-C
AT Commands Reference
Rev Tun: 0
MN-AAA SS: Unset
MN-HA SS: Unset
4.17.8 $QCMIPNAI, Set the NAI for the Currently Active Profile
This command sets the NAI for the currently active profile. It takes two arguments, a string corresponding to the NAI to be
stored and a number (either ’0’ or ’1’) indicating whether or not to commit this value to NV, where zero indicates not to commit
to NV.
AT$QCMIPNAI=<String>, <Val>
String Definition
The string is the Network Access Identifier (NAI). This is essentially the user identifier for logging into the Mobile
IP Home Agent (HA). If the NAI string contains a comma, it must be enclosed in double quotes.
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Example
98-08901C65-C 305
AT Commands Reference
4.17.9 $QCMIPRT, Set the Reverse Tunneling for the Currently Active Profile
This command sets the reverse tunneling for the currently active profile. It takes two arguments, both numbers (either ’0’ or
’1’). The first argument indicates whether reverse tunneling should be requested, and the second argument indicates whether or
not to commit this value to NV. In both cases zero indicates a negative.
AT$QCMIPRT=<Val1>,<Val2>
<Val1> Definition
<Val2> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPRT=<Val1>,<Val2> OK
OR ERROR
Example
AT$QCMIPRT=1,1 set the reverse tunneling of the currently active profile and put in NV
OK
• For this AT command and all other $QCMIP commands that take string arguments, the double quotes ( ) are only
required if the string contains a comma. The double quotes identify the string as being a single argument to the
AT command and not two comma-separated arguments.
Note
• For this AT command and for all of the following AT commands: if the value provisioned is not committed to NV,
the temporary values will be deleted at the end of the following call, or if $QCMIPP is called.
306 98-08901C65-C
AT Commands Reference
4.17.10 $QCMIPMASS, Set MN-AAA Shared Secrets for the Currently Active Profile
This command sets the MN-AAA shared secrets for the currently active profile. $QCMIPMMASS command takes two argu-
ments, a string corresponding to the shared secret to be stored and a number (either ’0’ or ’1’) indicating whether or not to
commit this value to NV, where zero indicates not to commit to NV.
AT$QCMIPMASS=<String>, <Val>
String Definition
The string is the MN-AAA shared secret for the currently active profile. This is essentially the user password for
logging into the Mobile network. If the string contains a comma, it must be enclosed in double quotes.
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if $QCMIPP
is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Example
98-08901C65-C 307
AT Commands Reference
4.17.11 $QCMIPMHSS, Set MN-HA Shared Secrets for the Currently Active Profile
This command sets the MN-HA shared secrets for the currently active profile. AT$QCMIPMMHSS AT command takes two
arguments, a string corresponding to the shared secret to be stored and a number (either ’0’ or ’1’) indicating whether or not to
commit this value to NV, where zero indicates not to commit to NV.
AT$QCMIPMHSS=<String>, <Val>
String Definition
The string is the MN-HA shared secret for the currently active profile. This is essentially the user password for
logging into the Mobile network. If the string contains a comma, it must be enclosed in double quotes.
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if $QCMIPP
is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Example
308 98-08901C65-C
AT Commands Reference
This command sets the MN-AAA SPIs for the currently active profile. This AT command takes two arguments, both numbers.
The first is the SPI value and the second is a number (either ’0’ or ’1’) indicating whether or not to commit this value to NV,
where zero indicates not to commit to NV.
AT$QCMIPMASPI=<SPI>, <Val>
SPI Definition
The Security Parameter Index (SPI) specifies the particular secret and algorithm (shared between the
Mobile and the AAA Server) that must be used to perform the authentication. This SPI can be set to a
value from 0 to 4294967295.
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPMASPI=<Val1>,<Val2> OK
OR ERROR
Example
AT$QCMIPMASPI =10,1
OK
98-08901C65-C 309
AT Commands Reference
This command sets the MN-HA SPIs for the currently active profile. This AT command takes two arguments, both numbers.
The first is the SPI value and the second is a number (either 0 or 1) indicating whether or not to commit this value to NV, where
zero indicates not to commit to NV.
AT$QCMIPMHSPI=<SPI>, <Val>
SPI Definition
The Security Parameter Index (SPI) specifies the particular secret and algorithm (shared between the
Mobile and the HA) that must be used to perform the authentication. This SPI can be set to a value from
0 to 4294967295.
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPMHSPI=<Val1>,<Val2> OK
OR ERROR
Example
AT$QCMIPMHSPI =10,1
OK
310 98-08901C65-C
AT Commands Reference
This command sets the IP addresses of the mobile’s primary HA for the currently active profile. This command takes two argu-
ments, a string corresponding to the IP address of the HA to be stored and a number (either ’0’ or ’1’) indicating whether or not
to commit this value to NV, where zero indicates not to commit to NV.
AT$QCMIPPHA=<String>, <Val>
STRING Definition
The IP address should be formatted in the standard dotted-decimal notation, for example, [Link].
<Val> Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPPHA==<String>, OK
<Val> OR ERROR
Example
AT$QCMIPPHA =[Link],1
OK
98-08901C65-C 311
AT Commands Reference
This command sets the IP addresses of the mobile’s secondary HA for the currently active profile. This command takes two
arguments, a string corresponding to the IP address of the HA to be stored and a number (either ’0’ or ’1’) indicating whether
or not to commit this value to NV, where zero indicates not to commit to NV.
AT$QCMIPSHA=<String>, <Val>
STRING Definition
The IP address should be formatted in the standard dotted-decimal notation, for example, [Link].
Val Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPSHA==<String>, OK
<Val> OR ERROR
Example
AT$QCMIPSHA =[Link],1
OK
312 98-08901C65-C
AT Commands Reference
This command sets the IP addresses of the mobile’s home address for the currently active profile. This command takes two
arguments, a string corresponding to the IP address of the HA to be stored and a number (either ’0’ or ’1’) indicating whether
or not to commit this value to NV, where zero indicates not to commit to NV.
AT$QCMIPHA=<String>, <Val>
STRING Definition
The IP address should be formatted in the standard dotted-decimal notation, for example, [Link].
Val Definition
0 Do not commit to NV RAM. Values will be deleted at the end of the subsequent session or if
$QCMIPP is executed.
1 Commit to NV RAM
Type of
AT Command Response/Action
Command
Set AT$QCMIPHA==<String>, OK
<Val> OR ERROR
Example
AT$QCMIPHA =[Link],1
OK
98-08901C65-C 313
AT Commands Reference
314 98-08901C65-C
AT Commands Reference
P ow er O n / R eset
ATS24 AT C om m and
1 E n d D a ta > S 1 0 0
TX buf > 0
D TE W akeup 2
L in e ( O U T P U T ) W a it s 9 9
A T S 9 9 /1 0 0 (m s e c )
AT C om m and
T X D a ta
No
1. W a k e u p in p u t lin e – h ig h
D T E ( T e r m in a l) 2. S24>0
3. R S 2 3 2 lo w p o w e r f la g s – t r u e
4. T X – c o m p le t e
RX UART 5. R X - E m p ty
D C E w a k e u p lin e
( I N P U T ) in t e r r u p t in t e r r u p t
( IN P U T )
AT+M SCTS
Yes
AT C om m and
W a it 2 4 s e c o n d s
+M SCTS=1
E x it S le e p M o d e
No
C T S L in e
Yes ( A c t iv a t e d )
C lo c k ( 3 2 M H z )
TX>0 S le e p in g
Y e s A c t iv a t e
No
E x it S le e p M o d e
C T S D e a c tiv a t e
C T S L in e
( A c t iv a te d )
C lo c k ( 1 9 M H z )
98-08901C65-C 315
AT Commands Reference
The software interface is based on the RS232 DMSS, Transport module AT command interface and application.
The RS232 communication with all its functionality lines are supported. The WAKE_UP line is supported as follows:
• Default value of S24 is ’0’ (also after power-up). The Value is not saved after power cycle.
• Setting the S24 with value greater than 255, returns an error.
ATS24=[<Value>] OK
ATS24=? (0-255)
Option 1:(AT+MSCTS=0)
At the beginning of your work, activate the sleep mode by sending ATS24=n (n=1,2,3,4 seconds). To disable sleep mode, use
ATS24=0. Verify that AT+MSCTS? returns zero. The c18 will de-assert the CTS each time the unit enters sleep and will assert
the CTS when it is awaken. When TxD/RxD data is present, the c18 will exit sleep mode. When the TxD/RxD data transmission
ends, the c18 will wait S24 seconds and will reenter sleep mode.
316 98-08901C65-C
AT Commands Reference
“+”
C18 TxD “0”
“-”
Start S24 Timer End S24 Timer
Clear S24 Timer Start S24 Timer
(*) "Sleep cycles" are used for representation only, for the Main Clock Status when S24>0.
• ATS24 factory preset value is ’0’. This value is not saved in the NV. The value of ATS24 can be changed but will
be lost after power recycling.
Note • DTE should look for active CTS before sending data (HW flow control).
• DTE UART should not send any character to c18, if CTS is inactive, otherwise this character might be lost. If the
DTE processor handles the flow control, and not its UART, and there is a gap between checking the CTS state
and sending the start bit, c18 might set CTS inactive during this gap, and the character sent to c18 might be lost.
98-08901C65-C 317
AT Commands Reference
Option 2: (AT+MSCTS=1)
At the beginning of your work, activate the sleep mode by sending ATS24=n (n=1,2,3,4 seconds) and set AT+MSCTS=1.
Whenever the DTE wants to send data, it will pull WAKE_UP line to low, will wait 30 ms (wakeup time required for the c18)
and then will start sending data.
The WAKE_UP line should remain low during the entire data sending period. When the WAKE_UP line is low, the CTS is
activated and the c18 is not allowed to enter sleep mode.
30 (msec )
At the beginning of your work activate the sleep mode by sending ATS24=n (n=1,2,3,4 seconds). The c18 will generate a
wakeup pulse for data sent to DTE in packet mode and in CSD mode. When c18 is awake and wants to send data to DTE, c18
will configure the WAKE_UP line as output and then will activate (poll to LOW) the WAKE_UP line to interrupt the DTE.
After S99 [msec] from WAKE_UP activation, c18 will deactivate (bring to HIGH) the WAKE_UP line. Only then, the c18 will
initialize data transmission. The value of S99 is determined by ATS99 (the default value is 30 [msec]). When c18 data trans-
mission ends, the c18 starts the S100 Timer, during which any new TxD data block will not generate a new WAKE_UP pulse.
The new data will be transmitted immediately without delay.
If the new TxD data block arrives after the S100 Timer expires, the new TxD data block will be delayed for a period of S99
[msec], during which the c18 will generate a pulse in the WAKWE_UP line, with the exact S99 [msec] duration. After the pulse
ends, the c18 will transmit the new TxD data block.
C 18 Tx D ata
W ake up line
36 PIN J 102-15
28 PIN P 111-9
S99 (msec )
70 PIN J 110-16
S99 (msec ) S99 (msec )
Figure 7. Waking Up the DTE when Data is Present Using the WAKE_UP Line
318 98-08901C65-C
AT Commands Reference
The c18 generates a wakeup pulse whenever asynchronous data is sent to DTE. For example, +CIEV, +CLCC,
+CCWA, +CMTI, +CMTI, +CDS, +CLIP, ,+COLP, +CRC, +CREG and +CNMI
Note
4.18.5 ATS24
<value>:
ATS24=[<Value>] OK • 0 - disable sleep mode
• n - number of seconds (0 < n <= 255)
ATS24? <Value>
ATS24=? (0-255)
[Link] Processing
The Set command instructs c18 to wait <value> seconds (after all low-power flags and all conditions enabled c18 to enter sleep
mode (see Figure 4 on page 315) and then to enter sleep mode. To disable sleep mode, <value> should be equal to 0.
[Link] Outputs
98-08901C65-C 319
AT Commands Reference
4.18.6 ATS99
This command sets the value of the delay before sending data to DTE.
c18 shall receive the value to define the duration in [msec] of the delay for DTE wakeup. Default value of S99 is 30 [msec] (also
after power-up). The value is not saved after power cycle. Setting S99 with a value greater than 255 or with ’0’ returns an error.
<value>:
ATS99=[<Value>] OK
1 <= value <= 255
ATS99? <Value>
ATS99=? (0-255)
[Link] Processing
The Set command instructs the c18 that the delay before data sending to the DTE should be <value> ms. This command defines
a period of time between sending the wakeup pulse signal and sending the data to DTE. The default value of the delay should
be 30 ms.
[Link] Outputs
320 98-08901C65-C
AT Commands Reference
4.18.7 ATS100
The S-Reg S100 is used to avoid frequent wakeup interrupts and low throughput. The c18 will use wakeup output indication for
data only after S100 seconds, elapsed from the last sent character to the DTE. The default value of ATS100 is 1[sec] (also after
power-up).
The value is not saved after power cycle. Setting S100 with a value greater than 255, or with ’0’ returns an error.
<value>:
ATS100=[<Value>] OK
1 <= value <= 255
ATS100? <Value>
ATS100=? (0-255)
[Link] Processing
When data sending completes, the c18 should wait S100 seconds, during which a new TX Buffer will be immediately transferred
with a minimal delay (without wakeup output pulse). When S100 timer elapsed, new TX buffer will be delayed for S99 [msec],
during which a wakeup pulse will be generated. When the pulse is completed, the TX buffer will be transmitted.
[Link] Outputs
The information in this section applies to releases 3.0F and above or 4.08 and above.
Note
This command instructs the c18 to detect or to ignore the WAKE_IN line state changes and defines the behavior of the RS232
CTS line when the c18 is in sleep mode (or in normal mode). This command also affects RS232 CTS line behavior during
wakeup/sleep periods.
When MSCTS is set to ’1’, the WAKE_IN line enables the DTE to be constant awake by shorting the WAKE_IN line to ground
causing the CTS line to be constant asserted. When the DTE disconnects the WAKE_IN from ground (put it back to HIGH) the
DCE (c18) can enter sleep mode according to S24 time and the CTS line becomes constant deasserted.
• The command MSCTS=1 is functional only when S24>0.
• When MSCTS is set to ’0’, the WAKE_IN line is changed by the DTE and ignored by the DCE (c18).
Note
98-08901C65-C 321
AT Commands Reference
Set Command
The Set command configures the c18 CTS behavior and WAKE_IN line interrupt handling.
Mode=0
Command Response/Action
AT+MSCTS=<control> OK
Read Command
Command Response/Action
Test Command
Command Response/Action
AT+MSCTS=? +MSCTS:(0-1)
OK
<bcs> Description
0 (default) In active mode, when S24 is set to ’0’, the CTS is used
as normal RS232 H/W Flow Control so CTS is usually
asserted when RS232 is operational. Line WAKE_IN
input changes are ignored by DTE (c18).
In Sleep Mode, when S24>0, the CTS follow the Main
Clock state, as follows:
• When the Main Clock is fast, the RS232 CTS line is
asserted.
• When the Main Clock is slow, the RS232 CTS line is
deasserted.
• Line WAKE_IN input changes are ignored by DTE
(c18).
322 98-08901C65-C
AT Commands Reference
<bcs> Description
Example
AT+MSCTS =?
+MSCTS:(0-1)
OK
AT+MSCTS?
+MSCTS:0
OK
AT+MSCTS =1
OK
AT+MSCTS?
1
OK
[Link] Processing
The Set command instructs the c18 that CTS should or should not be activated when the unit exits sleep mode.
• When the DTE uses the wakeup line, the recommend value is AT+MSCTS=1.
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 c18 has entered sleep mode, and the DTE will not be able to
communicate with c18 until power on.
To enable communication between the DTE and c18 when DTE’s power is off:
• Change the DTE flow control to NONE, and then send AT+FCLASS=2.0;+IFC=0,0.
• Wait for OK and then send AT+IFC=2,2.
• Wait for OK and then change the DTE flow control to HW.
[Link] Outputs
98-08901C65-C 323
5. USING THE COMMANDS
Test Cases
1. The PWR button was pressed for 2 seconds, then released to power up.
2. The PWR button was pressed for 2 seconds, then released to power down.
Power Up Summary
1. A pulse of 2 seconds on the AUDIO_OUT_ON\OFF line (by momentary contact with ground) powers up the phone. As a
result, the CTS line controlled by the DCE (c18 Module) has an increase in its TTL level for about 6-7 seconds. During
this period the phone does not respond to AT commands.
2. When the TTL level of the CTS decreases, the phone responds to AT commands.
3. When releasing the PWR button on the rising edge of the AUDIO_OUT_ON_OFF line, the KEYB_DRV (pin 70 on the
70-pin connector) line changes from High to Low. This indicates that the c18 has started working.
1. A pulse of 2 seconds on the AUDIO_OUT_ONOFF line (by momentary contact with ground) powers down the phone. As
a result, after 3-8 seconds (5 seconds on average), the KEYB_DRV line changes from Low to High. This indicates that the
c18 is OFF.
98-08901C65-C 325
Using the Commands
P1 board with ADB P1 (RS-232 sampled at their TTL levels (KEYD_DRV line was not supported by the ADB).
.
Figure 10. TTL Levels while the c18 is Powered from On to Off
326 98-08901C65-C
Using the Commands
Note
Note
98-08901C65-C 327
Using the Commands
This section provides general guidelines and some detail in regard to how to achieve various c18 functionality using the features
of the c18 and the commands that are described in Chapter 4, “AT Commands Reference”, page 39.
The following table shows the test results for the CSQ, CIND and MSSI commands.
328 98-08901C65-C
Using the Commands
98-08901C65-C 329
Using the Commands
ATD (phone number) Dials the phone number (voice call). D:VOICE
or: For example: OK
AT*D (phone number) ATD123456;
or: ATD>102;
ATD> <index> or:
or: ATD>”DAN”
ATD> <”name”> or:
or: ATDS=1;
ATDS=n (n=0 to 3) or:
or: ATDS=0
ATD><"LIST TYPE">,INDEX ATD>"DC",1
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.
Note
330 98-08901C65-C
Using the Commands
at+cpbf= “Name” The c18 shows the number to the NAME A string of up to 3 characters.
specified position +cpbf: xxx, “phone <xxx> The position in the memory.
number“, yyy, “Name of the entry“. 0-100 The phone memory.
<yyy> 129 Normal number.
145 International number.
at+cpbw=xxx,“Phone number“, yyy, The c18 writes the number to the <xxx> The position in the memory.
“Name of the entry“ specified position. 0-100 The phone memory.
<yyy> 129 Normal number.
145 International number.
If xxx is left empty, the entry is written
to the next free place.
98-08901C65-C 331
Using the Commands
at+cpbr= xxx The c18 shows the number on the <xxx> The position in the memory.
specified position 0-100 The phone memory.
+CPBR: xxx, “phone number“, yyy, <yyy> 129 Normal number.
“Name“. 145 International number.
at+cpbs=”NN” This should be the first AT command “FD” SIM fix dialing phone book.
used to select the phone book. “LD” Last dialing phone book.
“ME” ME phone book.
“DD” Direct-dial phone book.
“RC” ME received calls list.
“MC” ME missed calls list.
at+cpbs=? +CPBS:
(“FD”,”LD”,”ME”,”MT”,”SM”,”DD”,"RC"
,"MC")
List of supported memory.
332 98-08901C65-C
Using the Commands
at+cpms=”sm” Selects the preferred message <mem1> The memory from which
AT+CPMS=<mem1>[,<mem2>[,<me storage response: SMSs are read and
m3>]] +CPMS:<used1>,<total1>,<used2>,< deleted.
AT+CPMS=”IM”,”OM”,”IM” total2>,<used 3>,<total3> <mem2> The memory to which
+CPMS: 2,10,3,10,2,10 SMSs are written and sent.
+CPMS: 001,0015,001,015 <mem3> The memory to which
OK. received SMSs are stored.
AT+CMSS=<index> +CMSS=<index>
+CMSS: 4
OK
98-08901C65-C 333
F. APPENDIX A
53 BAD MIN
54 BAD MDN
55 BAD SCM
56 BAD AOC
98-08901C65-C 335
Appendix A
70 BAD IMSI 11 12
336 98-08901C65-C
7. INDEX
98-08901C39-C 337
Index
338 98-08901C39-C
Index
+MDBR, Read Date Book Entry 110 X, Result Code Selection and Call Progress Monitoring
+MDBW, Write Date Book Entry 107 Control 176
+MDBWE, Write Date Book Event Exception 106 Z, Reset to Default Configuration 182
+MEGA, Email Gateway Address 121 AT Commands Summary 5
+MH Handset Status/Control 198217 Audio Control Commands 150157
+MHCS, Cradle State 198202203205 Audio Path
+MHMN, Home Network Name 217 Mute 160
+MIPERR, Mobile IP Error Report 294 Set Request 164
+MLCK, Phone Lock Status Change Event 167 Audio Processing 157
+MMAR, Motorola Mark As Read 133 Audio Tone Commands 150
+MMDL, Set Downlink Audio Path Mute 160 Auto-Redial
+MMGL, Motorola List Messages 125 Enable/Disable 54
+MMGR, Motorola Read Message 130
+MMTC, Hands-free Audio Processing 159
+MODE, Select Interface Mode 237 B
+MOON, Motorola ON Status 243
Base Station
+MPBF, Find Extended Phone Book Entries 104
IP Address 268
+MPBFN, Find Phone Book Entries by Number 93
Baud Rate
+MPBR, Read Extended Phone Book Entries 100
DM 246
+MPBSC, Scroll Phone Book Entries 90
Blind Dialing 179
+MPBSCS, Select Phone Book Scroll Sort Order 92
+MPBVR, Read Phone Book Voice Tag Data 94
+MPBVW, Write Phone Book Voice Tag Data 96
+MPBW, Write Extended Phone Book Entry 105
C
+MPDPM, Phone/Date Book (Used) Percentage in c18
Memory 49 AT Command Set Protocol 33
+MPIN, Unlock Phone 167 AT Commands Summary 5
+MS, Modulation Selection 274 Product Specifications 3
+MSSI?, Request Signal Strength Messages 52 Call Control
+MV18R, V.18 Reporting Control 273 Messages 50
+MVMN, Set Voice Mail Number 52 Call Forwarding
A, Answer Call 68 Conditions 7479
CLCK, Lock Unlock SU or Network Facility 59 Numbers 7479
D/DV, Dial Command 63 Calling Line
D>, Direct Dialing from Phone Books 65 Identification 72
DL, Dial Last Number 67 Identification Restriction 88
DS, Dial Number Stored in User Profile 64 Calls
E, Command Echo 174 Answering Call 68
FAP, Addressing and Polling Capabilities Parameter 235 Current List 85
H, Hang Up Call 67 Hanging up 67
Q, Result Code Suppression 173 Capabilities
S0, Automatic Answer 177 Request Overall 144
S11, DTMF Tone Duration and Spacing 182 Capability Reporting 47
S3, Command Line Termination Character 178 Carrier Detect
S4, Response Formatting/Line Feed Code Character 178 Threshold 181
S5, Command Line Backspace Character 179 Cellular
S6, Pause Before Blind Dialing 179 Extension 270
S7, Number of Seconds to Establish End-to-End Data Result Codes 69
Connection 180 Character Framing 240241
S8, Number of Seconds to Pause When “,” Is Command Formats 34
Encountered in a Dial String. 180 Compression 281
S9, Carrier Detect Threshold 181 Reporting 283
User Interface 217 Configuration
V, DCE Response Format 171 String 270
V18S, V.18 Selection 272 Cradle State 198202203205
98-08901C39-C 339
Index
Data Formats 35
D
Data
Handling 275
H
Date Book 90 Handset
Auto-Delete User Preference 112 Control 198217
Lock/Unlock Book 109 Status 198217
Read Entry 110 Hanging Up 50
Write Entry 107 Hardware Information Commands 144
Date Formats 35
Dates 37
DCE Response Format 171 I
Default Configuration
Identification Commands 241
Reset 182
Inactivity Timer
Definitions 38
State 267
Device Identification 247
Information Commands 241
Diagnostics Monitor Operation Transition 248
Interface Commands 237
Dial
IP
Command 63
Base Station Address 268
Last Number 67
Mobile 252
Number Stored 64
Mobile Station Address 268
Digital Service 262
Protocol Dump Statistics 288
Directory Access Commands 90
Protocol Reset Statistics 289
DTE-DCE
Flow Control 236
Serial Port Rate 236
Dump Statistics
L
IP Protocol 288 Line
PRL Protocol 285 Indetification 78
RLP 3 Protocol 292 List Messages
TCP Protocol 290 Motorola 125
UDP Protocol 289
M
E Manufacturer ID
Email Gateway Request 3940
Address 121 Medium Data Rate (MDR) 244
Error Codes 193195 Memory
Error Control 278 Phone/Date Book 49
Break Handling 194 Messages
Reporting 280 Delete 115
Error Handling Commands 193 List 123
Error Log Preferred Storage 118
Mobile 239 Read 127
Select Service 117
Write to Memory 133136
F MIP User Profile
Activate 252
Factory Defined Configuration 169
Mobile
Fax Compression 233
IP 252
Feedback
SCRM’ing Enable/Disable 244
From System 328
Mobile Equipment Report 197
Test Results 328
Mobile Station
Formatting Rules 34
IP Address 268
Command Formats 34
340 98-08901C39-C
Index
98-08901C39-C 341
Index
342 98-08901C39-C
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.
All other product or service names are the property of their respective owners.
©Copyright 2005 Motorola, Inc.
Java™ Technology and/or J2ME™ : Java and all other Java–based marks are trademarks or registered
trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
UNIX® : UNIX is a registered trademark of The Open Group in the United States and other countries.
*98-08901C65-C*
98-08901C65-C