Quectel M95 AT Commands Manual V3.2
User Manual: Pdf
Open the PDF directly: View PDF .
Page Count: 248
Download | ![]() |
Open PDF In Browser | View PDF |
M95 AT Commands Manual GSM/GPRS Module Series Rev. M95_AT_Commands_Manual_V3.2 Date: 2015-11-02 www.quectel.com GSM/GPRS Module Series M95 AT Commands Manual Our aim is to provide customers with timely and comprehensive service. For any assistance, please contact our company headquarters: Quectel Wireless Solutions Co., Ltd. Office 501, Building 13, No.99, Tianzhou Road, Shanghai, China, 200233 Tel: +86 21 5108 6236 Mail: info@quectel.com Or our local office, for more information, please visit: l e t l c a e i t u n Q ide f n o C http://www.quectel.com/support/salesupport.aspx For technical support, to report documentation errors, please visit: http://www.quectel.com/support/techsupport.aspx Or Email: Support@quectel.com GENERAL NOTES QUECTEL OFFERS THIS INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS‟ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. COPYRIGHT THIS INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL CO., LTD. TRANSMITTABLE, REPRODUCTION, DISSEMINATION AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THIS CONTENTS ARE FORBIDDEN WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR REGISTRATION OF A UTILITY MODEL OR DESIGN. Copyright © Quectel Wireless Solutions Co., Ltd. 2015. All rights reserved. M95_AT_Commands_Manual Confidential / Released 1 / 247 GSM/GPRS Module Series M95 AT Commands Manual About the Document History l e t l c a e i t u n Q ide f n o C Revision Date Author Description 1.0 2011-12-30 Jean HU Initial 1. 2. 3. 1.1 2012-03-20 Vivian WANG 4. 5. 1. 1.2 2013-07-16 Jelly WANG 2. 3. 4. 1.3 2013-11-25 Karen REN M95_AT_Commands_Manual Modified flow control Added new parameters for AT+QNITZ/ AT+QBAND Added AT commands: AT+QLTS/AT+QLDTMF/AT+QLTONE/AT+QSFR/ AT+QSPCH/AT+QMUXC Deleted fax related commands Deleted AT commands: AT+QECHO/AT+QSIMDET/AT+QECHOEX/AT+Q EAUART/AT+QSEDCB/AT+QSIMSTAT/AT+QTE MP/AT+AUDLOOP/AT+QLOCKF/AT+EGPAU/AT+ QTUNBUF/AT+CRSM/AT+QDISP/AT+QCGTIND Added AT commands: AT+QSPN/AT+QTRPIN/AT+QISTATE/AT+QISSTA T/AT+QLTONE/AT+QTONEP/AT+QTDMOD/AT+ QTONEDET/AT+QWDTMF/AT+QLEDMODE/AT+ QALARM/AT+CRSM/AT+CSIM/AT+QCSPWD/AT +QENG/AT+QSCANF/AT+QLOCKF/AT+QTEMP/ A/ Added new parameters for AT+VTD Added the value range of parameters for AT+CTZU/AT+QIPROMPT/AT+QSCLK/AT+QSM SCODE/AT+QRIMODE/AT+QMIC Modified the description of the AT command: AT+CSCS/AT+QPOWD/AT+CFUN/AT&D/AT+CP MS/AT+QISSTAT/AT+QISEND Added maximum response time to all AT commands. Confidential / Released 2 / 247 GSM/GPRS Module Series M95 AT Commands Manual 3.0 2014-08-05 Jessica GENG Added AT commands: AT+QGSN/AT+CCID 1. 2. 3.1 2014-09-16 Jessica GENG 3. 3.2 Modified AT command: AT+QSCLK Deleted AT commands: AT+CACM/AT+CAMM/AT+CAOC/AT+CCWE/AT+ CPUC/AT+CSIM/AT+CCID Added AT commands: AT+QDSIM/AT+QCOLP/AT+QCLIP 1. Added AT Commands: AT+QREFUSECS/AT+QCGTIND/AT+QSIMDET/ AT+QSIMSTAT/AT+CSIM/AT+CCID/ 2. Updated AT Command: Updated notes for AT+CPBW/AT+COPS/AT+ CMUT/AT+CBC Added new parameter for AT+QTDMOD/AT+ QSCLK/AT+QINDI Updated parameter description for AT+IFC 3. Deleted AT Command: AT+DR/AT+DS l e t l c a e i t u n Q ide f n o C 2015-11-02 Anny ZHANG M95_AT_Commands_Manual Confidential / Released 3 / 247 GSM/GPRS Module Series M95 AT Commands Manual Contents About the Document ................................................................................................................................... 2 Contents ....................................................................................................................................................... 4 Table Index ................................................................................................................................................. 10 1 Introduction ........................................................................................................................................ 11 1.1. Scope of the Document ......................................................................................................... 11 1.2. AT Command Syntax............................................................................................................. 11 1.2.1. Combining AT Commands on the Same Command Line ........................................... 12 1.2.2. Entering Successive AT Commands on Separate Lines ............................................ 12 1.3. Supported Character Sets ..................................................................................................... 12 1.4. Flow Control .......................................................................................................................... 13 1.4.1. Software Flow Control (XON/XOFF Flow Control) ..................................................... 13 1.4.2. Hardware Flow Control (RTS/CTS Flow Control) ....................................................... 14 1.5. Unsolicited Result Code ........................................................................................................ 14 l e t l c a e i t u n Q ide f n o C 2 General Commands ........................................................................................................................... 15 2.1. ATI Display Product Identification Information.................................................................... 15 2.2. AT+GMI Request Manufacturer Identification .................................................................... 15 2.3. AT+GMM Request TA Model Identification ......................................................................... 16 2.4. AT+GMR Request TA Revision Identification of Software Release ................................... 16 2.5. AT+GOI Request Global Object Identification .................................................................... 17 2.6. AT+CGMI Request Manufacturer Identification .................................................................. 18 2.7. AT+CGMM Request Model Identification ........................................................................... 18 2.8. AT+CGMR Request TA Revision Identification of Software Release ................................. 19 2.9. AT+GSN Request International Mobile Equipment Identity (IMEI) .................................... 19 2.10. AT+CGSN Request Product Serial Number Identification (Identical with +GSN) .............. 20 2.11. AT+QGSN Request Product Serial Number Identification (IMEI) ...................................... 20 2.12. AT&F Set all Current Parameters to Manufacturer Defaults .............................................. 21 2.13. AT&V Display Current Configuration .................................................................................. 21 2.14. AT&W Store Current Parameter to User Defined Profile.................................................... 23 2.15. ATQ Set Result Code Presentation Mode .......................................................................... 24 2.16. ATV TA Response Format .................................................................................................. 24 2.17. ATX Set CONNECT Result Code Format and Monitor Call Progress ............................... 26 2.18. ATZ Set all Current Parameters to User Defined Profile .................................................... 27 2.19. AT+CFUN Set Phone Functionality .................................................................................... 27 2.20. AT+QPOWD Power off ....................................................................................................... 29 2.21. AT+CMEE Report Mobile Equipment Error ........................................................................ 29 2.22. AT+CSCS Select TE Character Set ................................................................................... 30 2.23. AT+GCAP Request Complete TA Capabilities List ............................................................. 32 3 Serial Interface Control Commands ................................................................................................ 33 3.1. AT&C Set DCD Function Mode .......................................................................................... 33 3.2. AT&D Set DTR Function Mode ........................................................................................... 33 M95_AT_Commands_Manual Confidential / Released 4 / 247 GSM/GPRS Module Series M95 AT Commands Manual 3.3. 3.4. 3.5. 3.6. AT+ICF Set TE-TA Control Character Framing .................................................................. 34 AT+IFC Set TE-TA Local Data Flow Control....................................................................... 35 AT+ILRR Set TE-TA Local Data Rate Reporting Mode ...................................................... 36 AT+IPR Set TE-TA Fixed Local Rate .................................................................................. 37 3.6.1. Adaptive Baud ............................................................................................................. 39 3.7. AT+CMUX Multiplexer Control............................................................................................ 40 4 Status Control Commands ............................................................................................................... 42 4.1. AT+CEER Extended Error Report ...................................................................................... 42 4.2. AT+CPAS Mobile Equipment Activity Status ...................................................................... 43 4.3. AT+QINDRI Indicate RI When Using URC ......................................................................... 44 4.4. AT+QMOSTAT Show State of Mobile Originated Call ........................................................ 45 4.5. AT+QREFUSECS Configure Refuse Received SMS or Incoming CALL ............................. 46 4.6. AT+QIURC Enable or Disable Initial URC Presentation .................................................... 46 4.7. AT+QEXTUNSOL Enable/Disable Proprietary Unsolicited Indications .............................. 47 4.8. AT+QINISTAT Query State of Initialization ......................................................................... 49 4.9. AT+QNSTATUS Query GSM Network Status..................................................................... 49 4.10. AT+QNITZ Network Time Synchronization......................................................................... 50 4.11. AT+QLTS Obtain Latest Network Time Synchronized ....................................................... 51 4.12. AT+CTZU Network Time Synchronization and Update the RTC Time .............................. 51 4.13. AT+CTZR Network Time Synchronization Report .............................................................. 52 4.14. AT+QSIMDET Switch on or off Detecting SIM Card .......................................................... 53 4.15. AT+QSIMSTAT SIM Inserted Status Reporting .................................................................. 54 4.16. AT+QCGTIND Circuit Switched Call or GPRS PDP Context Termination Indication ........... 55 l e t l c a e i t u n Q ide f n o C 5 SIM Related Commands .................................................................................................................... 57 5.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) .................................... 57 5.2. AT+CLCK Facility Lock ....................................................................................................... 58 5.3. AT+CPIN Enter PIN ............................................................................................................ 60 5.4. AT+CPWD Change Password ............................................................................................ 61 5.5. AT+CRSM Restricted SIM Access...................................................................................... 63 5.6. AT+CSIM Generic SIM Access ........................................................................................... 64 5.7. AT+QCSPWD Change PS Super Password ...................................................................... 64 5.8. AT+QCCID Show ICCID ..................................................................................................... 65 5.9. AT+CCID Show CCID ......................................................................................................... 66 5.10. AT+QGID Get SIM Card Group Identifier ........................................................................... 66 5.11. AT+QSIMVOL Select SIM Card Operating Voltage............................................................ 67 5.12. AT+QSPN Get Service Provider Name from SIM .............................................................. 68 5.13. AT+QTRPIN Times Remain to Input SIM PIN/PUK ........................................................... 68 5.14. AT+QDSIM Dual SIM Switch .............................................................................................. 69 6 Network Service Commands ............................................................................................................ 71 6.1. AT+COPS Operator Selection ............................................................................................ 71 6.2. AT+CREG Network Registration ........................................................................................ 73 6.3. AT+CSQ Signal Quality Report .......................................................................................... 74 6.4. AT+CPOL Preferred Operator List...................................................................................... 75 M95_AT_Commands_Manual Confidential / Released 5 / 247 GSM/GPRS Module Series M95 AT Commands Manual 6.5. 6.6. 6.7. 6.8. 6.9. 7 8 AT+COPN Read Operator Names...................................................................................... 76 AT+QBAND Get and Set Mobile Operation Band .............................................................. 77 AT+QENG Switch on or off Engineering Mode .................................................................. 78 AT+QSCANF Scan Power of GSM Frequency .................................................................. 81 AT+QLOCKF Lock GSM Frequency .................................................................................. 82 Call Related Commands .................................................................................................................... 83 7.1. ATA Answer an Incoming Call............................................................................................. 83 7.2. ATD Mobile Originated Call to Dial a Number .................................................................... 84 7.3. ATH Disconnect Existing Connection ................................................................................. 85 7.4. +++ Switch from Data Mode to Command Mode ............................................................... 86 7.5. ATO Switch from Command Mode to Data Mode .............................................................. 87 7.6. ATP Select Pulse Dialing .................................................................................................... 87 7.7. ATS0 Set Number of Rings before Automatically Answering Call...................................... 88 7.8. ATS6 Set Pause before Blind Dialing ................................................................................. 88 7.9. ATS7 Set Number of Seconds to Wait for Connection Completion ................................... 89 7.10. ATS8 Set the Number of Seconds to Wait for Comma Dial Modifier ................................. 90 7.11. ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier ....................... 90 7.12. ATT Select Tone Dialing...................................................................................................... 91 7.13. AT+CSTA Select Type of Address ...................................................................................... 91 7.14. AT+CLCC List Current Calls of ME .................................................................................... 92 7.15. AT+CR Service Reporting Control ...................................................................................... 93 7.16. AT+CRC Set Cellular Result Codes for Incoming Call Indication ...................................... 94 7.17. AT+CSNS Single Numbering Scheme ............................................................................... 96 7.18. AT+QSFR Preference Speech Coding ............................................................................... 96 7.19. AT+QSPCH Speech Channel Type Report ........................................................................ 97 7.20. AT+QDISH Disable ATH ..................................................................................................... 98 l e t l c a e i t u n Q ide f n o C SMS Commands ............................................................................................................................... 100 8.1. AT+CSMS Select Message Service ................................................................................. 100 8.2. AT+CMGF Select SMS Message Format......................................................................... 101 8.3. AT+CSCA SMS Service Center Address.......................................................................... 101 8.4. AT+CPMS Preferred SMS Message Storage ................................................................... 103 8.5. AT+CMGD Delete SMS Message .................................................................................... 104 8.6. AT+CMGL List SMS Messages from Preferred Store ...................................................... 105 8.7. AT+CMGR Read SMS Message ...................................................................................... 108 8.8. AT+CMGS Send SMS Message........................................................................................111 8.9. AT+CMGW Write SMS Message to Memory ................................................................... 113 8.10. AT+CMSS Send SMS Message from Storage ................................................................. 114 8.11. AT+CMGC Send SMS Command .................................................................................... 115 8.12. AT+CNMI New SMS Message Indications ....................................................................... 116 8.13. AT+CRES Restore SMS Settings ..................................................................................... 119 8.14. AT+CSAS Save SMS Settings ......................................................................................... 120 8.15. AT+CSCB Select Cell Broadcast SMS Messages ........................................................... 120 8.16. AT+CSDH Show SMS Text Mode Parameters ................................................................. 121 M95_AT_Commands_Manual Confidential / Released 6 / 247 GSM/GPRS Module Series M95 AT Commands Manual 8.17. 8.18. 8.19. 8.20. 9 AT+CSMP Set SMS Text Mode Parameters .................................................................... 122 AT+QCLASS0 Store Class 0 SMS to SIM when Receiving Class 0 SMS ....................... 123 AT+QMGDA Delete all SMS ............................................................................................. 124 AT+QSMSCODE Configure SMS Code Mode ................................................................. 125 Phonebook Commands ................................................................................................................... 127 9.1. AT+CPBS Select Phonebook Memory Storage ............................................................... 127 9.2. AT+CPBW Write Phonebook Entry .................................................................................. 128 9.3. AT+CPBR Read Current Phonebook Entries ................................................................... 129 9.4. AT+CPBF Find Phonebook Entries .................................................................................. 130 9.5. AT+CNUM Subscriber Number ........................................................................................ 131 l e t l c a e i t u n Q ide f n o C 10 GPRS Commands ............................................................................................................................ 133 10.1. AT+CGATT Attach to/Detach from GPRS Service ........................................................... 133 10.2. AT+CGDCONT Define PDP Context ................................................................................ 134 10.3. AT+CGQREQ Quality of Service Profile (Requested)...................................................... 135 10.4. AT+CGQMIN Quality of Service Profile (Minimum Acceptable) ....................................... 136 10.5. AT+CGACT PDP Context Activate or Deactivate ............................................................. 137 10.6. AT+CGDATA Enter Data State.......................................................................................... 138 10.7. AT+CGPADDR Show PDP Address ................................................................................. 139 10.8. AT+CGCLASS GPRS Mobile Station Class ..................................................................... 140 10.9. AT+CGEREP Control Unsolicited GPRS Event Reporting .............................................. 141 10.10. AT+CGREG Network Registration Status ........................................................................ 142 10.11. AT+CGSMS Select Service for MO SMS Messages ....................................................... 143 10.12. AT+QGPCLASS Change GPRS Multi-slot Class ............................................................. 144 11 TCPIP Commands ............................................................................................................................ 145 11.1. AT+QIOPEN Start up TCP or UDP Connection ............................................................... 145 11.2. AT+QISEND Send Data through TCP or UDP Connection .............................................. 146 11.3. AT+QICLOSE Close TCP or UDP Connection ................................................................. 147 11.4. AT+QIDEACT Deactivate GPRS/CSD PDP Context ....................................................... 149 11.5. AT+QILPORT Set Local Port ............................................................................................ 149 11.6. AT+QIREGAPP Start TCPIP Task and Set APN, User Name and Password .................. 150 11.7. AT+QIACT Activate GPRS/CSD Context ......................................................................... 151 11.8. AT+QILOCIP Get Local IP Address .................................................................................. 151 11.9. AT+QISTAT Query Current Connection Status ................................................................ 152 11.10. AT+QISTATE Query Connection Status of the Current Access ....................................... 154 11.11. AT+QISSTAT Query the Current Server Status ................................................................ 155 11.12. AT+QIDNSCFG Configure Domain Name Server ............................................................ 156 11.13. AT+QIDNSGIP Query the IP Address of Given Domain Name ....................................... 157 11.14. AT+QIDNSIP Connect with IP Address or Domain Name Server .................................... 158 11.15. AT+QIHEAD Add an IP Header when Receiving Data .................................................... 158 11.16. AT+QIAUTOS Set Auto Sending Timer ............................................................................ 159 11.17. AT+QIPROMPT Set Prompt of „>‟ when Sending Data .................................................... 160 11.18. AT+QISERVER Configured as Server.............................................................................. 160 11.19. AT+QICSGP Select CSD or GPRS as the Bearer ........................................................... 161 M95_AT_Commands_Manual Confidential / Released 7 / 247 GSM/GPRS Module Series M95 AT Commands Manual 11.20. 11.21. 11.22. 11.23. 11.24. 11.25. 11.26. 11.27. 11.28. 11.29. 11.30. 11.31. 11.32. 11.33. 11.34. AT+QISRVC Choose Connection ..................................................................................... 163 AT+QISHOWRA Set Whether or Not to Display the Address of Sender ......................... 163 AT+QISCON Save TCPIP Application Context Configuration ......................................... 164 AT+QIMODE Select TCPIP Transfer Mode ...................................................................... 166 AT+QITCFG Configure Transparent Transfer Mode ........................................................ 166 AT+QISHOWPT Control Whether or Not to Show the Protocol Type .............................. 167 AT+QIMUX Control Whether or Not to Enable Multiple TCPIP Session .......................... 168 AT+QISHOWLA Control Whether or Not to Display Local IP Address ............................ 169 AT+QIFGCNT Select a Context as Foreground Context ................................................. 170 AT+QISACK Query the Data Information for Sending ..................................................... 170 AT+QINDI Set the Method to Handle Received TCP/IP Data .......................................... 171 AT+QIRD Retrieve the Received TCP/IP Data ................................................................ 172 AT+QISDE Control Whether or Not to Echo the Data for QISEND ................................. 174 AT+QPING Ping a Remote Server ................................................................................... 174 AT+QNTP Synchronize the Local Time Via NTP ............................................................. 175 l e t l c a e i t u n Q ide f n o C 12 Supplementary Service Commands .............................................................................................. 177 12.1. AT+CCFC Call Forwarding Number and Conditions Control ........................................... 177 12.2. AT+CCUG Closed User Group Control ............................................................................ 179 12.3. AT+CCWA Call Waiting Control ........................................................................................ 180 12.4. AT+CHLD Call Hold and Multiparty .................................................................................. 181 12.5. AT+CLIP Calling Line Identification Presentation ............................................................. 183 12.6. AT+QCLIP Display the +CLIP Number Name .................................................................. 185 12.7. AT+CLIR Calling Line Identification Restriction ................................................................ 186 12.8. AT+COLP Connected Line Identification Presentation .................................................... 187 12.9. AT+QCOLP Display the +COLP Number Name .............................................................. 188 12.10. AT+CUSD Unstructured Supplementary Service Data .................................................... 189 12.11. AT+CSSN Supplementary Services Notification .............................................................. 190 13 Audio Commands ............................................................................................................................ 192 13.1. ATL Set Monitor Speaker Loudness ................................................................................. 192 13.2. ATM Set Monitor Speaker Mode....................................................................................... 192 13.3. AT+VTD Tone Duration ..................................................................................................... 193 13.4. AT+VTS DTMF and Tone Generation............................................................................... 194 13.5. AT+CALM Alert Sound Mode ........................................................................................... 195 13.6. AT+CRSL Ringer Sound Level ......................................................................................... 195 13.7. AT+CLVL Loud Speaker Volume Level............................................................................. 196 13.8. AT+CMUT Mute Control ................................................................................................... 197 13.9. AT+QSIDET Change the Side Tone Gain Level ............................................................... 197 13.10. AT+QMIC Change the Microphone Gain Level ................................................................ 198 13.11. AT+QLDTMF Generate Local DTMF Tones ..................................................................... 199 13.12. AT+QAUDCH Swap the Audio Channels ......................................................................... 200 13.13. AT+QLTONE Generate Local Specific Tone ..................................................................... 200 13.14. AT+QTONEP Set DTMF Output Path .............................................................................. 201 13.15. AT+QTDMOD Set Tone Detection Mode .......................................................................... 202 M95_AT_Commands_Manual Confidential / Released 8 / 247 GSM/GPRS Module Series M95 AT Commands Manual 13.16. 13.17. AT+QTONEDET Detect DTMF ......................................................................................... 203 AT+QWDTMF Play DTMF Tone During the Call .............................................................. 205 14 Hardware Related Commands ........................................................................................................ 208 14.1. AT+CCLK Clock ................................................................................................................ 208 14.2. AT+QALARM Set Alarm.................................................................................................... 209 14.3. AT+CBC Battery Charge................................................................................................... 210 14.4. AT+QSCLK Configure Slow Clock.................................................................................... 210 14.5. AT+QTEMP Query the Current Voltage and Temperature ............................................... 211 14.6. AT+QLEDMODE Configure the Network LED Patterns ................................................... 212 15 Others Commands ........................................................................................................................... 213 15.1. A/ Re-issues the Last Command Given ........................................................................... 213 15.2. ATE Set Command Echo Mode ........................................................................................ 213 15.3. ATS3 Set Command Line Termination Character ............................................................ 214 15.4. ATS4 Set Response Formatting Character ...................................................................... 214 15.5. ATS5 Set Command Line Editing Character .................................................................... 215 15.6. AT+QRIMODE Set RI Time .............................................................................................. 215 l e t l c a e i t u n Q ide f n o C 16 Appendix ........................................................................................................................................... 217 16.1. Related Documents ............................................................................................................. 217 16.2. Terms and Abbreviations ..................................................................................................... 217 16.3. Factory Default Settings Restorable with AT&F .................................................................. 218 16.4. AT Command Settings Storable with AT&W ........................................................................ 220 16.5. AT Command Settings Storable with ATZ ........................................................................... 223 16.6. Summary of URC ................................................................................................................ 225 16.7. Summary of CME ERROR Codes ...................................................................................... 227 16.8. Summary of CMS ERROR Codes ...................................................................................... 231 16.9. Summary of Cause for Extended Error Report ................................................................... 233 16.9.1. Location ID for the Extended Error Report ............................................................... 233 16.9.2. Cause for Protocol Stack (PS) Layer ........................................................................ 233 16.9.3. Internal cause for MM layer....................................................................................... 245 16.9.4. Cause for PPP/IP-Stack ............................................................................................ 246 M95_AT_Commands_Manual Confidential / Released 9 / 247 GSM/GPRS Module Series M95 AT Commands Manual Table Index TABLE 1: TYPES OF AT COMMANDS AND RESPONSES ............................................................................. 12 TABLE 2: AT&V DISPLAY CURRENT CONFIGURATION LIST ....................................................................... 22 TABLE 3: ATV0&ATV1 RESULT CODES NUMERIC EQUIVALENTS AND BRIEF DESCRIPTIONS .............. 25 TABLE 4: RELATED DOCUMENTS ................................................................................................................ 217 TABLE 5: TERMS AND ABBREVIATIONS ...................................................................................................... 217 TABLE 6: FACTORY DEFAULT SETTINGS RESTORABLE WITH AT&F ...................................................... 218 TABLE 7: AT COMMAND SETTINGS STORABLE WITH AT&W .................................................................... 220 TABLE 8: AT COMMAND SETTINGS STORABLE WITH ATZ ....................................................................... 223 l e t l c a e i t u n Q ide f n o C TABLE 9: SUMMARY OF URC ....................................................................................................................... 225 TABLE 10: DIFFERENT CODING SCHEMES OF +CME ERROR:................................................... 227 TABLE 11: DIFFERENT CODING SCHEMES OF +CMS ERROR: ................................................... 231 TABLE 12: LOCATION ID FOR THE EXTENDED ERROR REPORT ............................................................ 233 TABLE 13: CAUSE FOR PROTOCOL STACK (PS) LAYER ........................................................................... 233 TABLE 14: INTERNAL CAUSE FOR MM LAYER ........................................................................................... 245 TABLE 15: CAUSE FOR PPP/IP-STACK ........................................................................................................ 246 M95_AT_Commands_Manual Confidential / Released 10 / 247 GSM/GPRS Module Series M95 AT Commands Manual 1 Introduction 1.1. Scope of the Document l e t l c a e i t u n Q ide f n o C This document presents the AT Commands Set for Quectel cellular engine M95. 1.2. AT Command Syntax The “AT” or “at” prefix must be set at the beginning of each command line. To terminate a command line enter . Commands are usually followed by a response that includes “ ”. Throughout this document, only the responses are presented, “ ” are omitted intentionally. The AT Commands Set implemented by M95 is a combination of GSM07.05, GSM07.07 and ITU-T recommendation V.25ter and the AT Commands developed by Quectel. All these AT Commands can be split into three categories syntactically: “basic”, “S parameter”, and “extended”. They are listed as follows: Basic syntax These AT Commands have the format of “AT ”, or “AT& ”, where “ ” is the command, and “ ” is/are the argument(s) for that command. An example of this is “ATE ”, which tells the DCE whether received characters should be echoed back to the DTE according to the value of “ ”. “ ” is optional and a default will be used if it is missing. S parameter syntax These AT Commands have the format of “ATS = ”, where “ ” is the index of the S register to set, and “ ” is the value to assign to it. “ ” is optional; if it is missing, then a default value is assigned. Extended syntax These commands can be operated in several modes, as following table: M95_AT_Commands_Manual Confidential / Released 11 / 247 GSM/GPRS Module Series M95 AT Commands Manual Table 1: Types of AT Commands and Responses Test Command AT+ =? This command returns the list of parameters and value ranges set by the corresponding Write Command or internal processes. Read Command AT+ ? This command returns the currently set value of the parameter or parameters. Write Command AT+ =<…> This command sets the user-definable parameter values. Execution Command AT+ This command reads non-variable parameters affected by internal processes in the GSM engine. l e t l c a e i t u n Q ide f n o C 1.2.1. Combining AT Commands on the Same Command Line You can enter several AT Commands on the same line. In this case, you do not need to type the “AT” or “at” prefix before every command. Instead, you only need to type “AT” or “at” at the beginning of the command line. Please note that use a semicolon as command delimiter. The command line buffer can accept a maximum of 256 characters. If the input characters exceeded the maximum, then no command will be executed and TA will return “ERROR”. 1.2.2. Entering Successive AT Commands on Separate Lines When you need to enter a series of AT Commands on separate lines, please note that you need to wait the final response (for example OK, CME error, CMS error) of the last AT command you entered before you enter the next AT command. 1.3. Supported Character Sets M95 AT Command interface defaults to the GSM character set. M95 supports the following character sets: GSM UCS2 HEX IRA PCCP437 8859-1 The character set can be configured and interrogated using the “AT+CSCS” command (GSM 07.07). The character set is defined in GSM specification 07.05. The character set affects transmission and reception of SMS and SMS Cell Broadcast Messages, the entry and display of phone book entries text field and SIM Application Toolkit alpha strings. M95_AT_Commands_Manual Confidential / Released 12 / 247 GSM/GPRS Module Series M95 AT Commands Manual 1.4. Flow Control Flow control is very important for correct communication between the GSM engine and DTE. For example, in the case such as a data or FAX call, the sending device is transferring data faster than the receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving device should be capable to cause the sending device to pause until it catches up. There are basically two approaches to achieve data flow control: software flow control and hardware flow control. M95 supports both two kinds of flow control. l e t l c a e i t u n Q ide f n o C In Multiplex mode, it is recommended to use the hardware flow control. The default flow control approach of M95 is closed. 1.4.1. Software Flow Control (XON/XOFF Flow Control) Software flow control sends different characters to stop (XOFF, decimal 19) and resume (XON, decimal 17) data flow. It is quite useful in some applications that only use three wires on the serial interface. The default flow control approach of M95 is closed, to enable software flow control in the DTE interface and within GSM engine, type the following AT command: AT+IFC=1, 1 This setting is stored volatile, for use after restart, AT+IFC=1, 1 should be stored to the user profile with AT&W . Ensure that any communication software package (e.g. ProComm Plus, Hyper Terminal or WinFax Pro) uses software flow control. NOTE Software Flow Control should not be used for data calls where binary data will be transmitted or received (e.g. TCP/IP), because the DTE interface may interpret binary data as flow control characters. M95_AT_Commands_Manual Confidential / Released 13 / 247 GSM/GPRS Module Series M95 AT Commands Manual 1.4.2. Hardware Flow Control (RTS/CTS Flow Control) The default flow control approach of M95 is closed, to enable hardware flow control (RTS/CTS flow control) in the DTE interface and within GSM engine, type the following AT command: AT+IFC=2, 2 . This setting is stored volatile, for use after restart, AT+IFC=2, 2 should be stored to the user profile with AT&W . Hardware flow control achieves the data flow control by controlling the RTS/CTS line. When the data transfer should be suspended, the CTS line is set inactive until the transfer from the receiving buffer has completed. When the receiving buffer is ok to receive more data, CTS goes active once again. l e t l c a e i t u n Q ide f n o C To achieve hardware flow control, ensure that the RTS/CTS lines are present on your application platform. 1.5. Unsolicited Result Code A URC is a report message sent from the ME to the TE. An unsolicited result code can either be delivered automatically when an event occurs, to reflect change in system state or as a result of a query the ME received before, often due to occurrences of errors in executing the queries. However, a URC is not issued as a direct response to an executed AT command. AT commands have their own implementations to validate inputs such as “OK” or “ERROR”. Typical URCs may be information about incoming calls, received SMS, changing temperature, status of the battery etc. A summary of URCs is listed in Appendix. When sending a URC, the ME activates its Ring Interrupt (Logic “l”), i.e. the line goes active low for a few milliseconds. If an event which delivers a URC coincides with the execution of an AT command, the URC will be output after command execution has completed. M95_AT_Commands_Manual Confidential / Released 14 / 247 GSM/GPRS Module Series M95 AT Commands Manual 2 General Commands 2.1. ATI ATI Display Product Identification Information l e t l c a e i t u n Q ide f n o C Display Product Identification Information Execution Command ATI Response TA issues product information text. Quectel_Ltd Quectel_M95 Revision: M95FARxxAxx OK Maximum Response Time Reference V.25ter Example 300ms ATI Quectel_Ltd Quectel_M95 Revision: M95FAR01A01 OK 2.2. AT+GMI AT+GMI Request Manufacturer Identification Request Manufacturer Identification Test Command AT+GMI=? Response OK Execution Command AT+GMI Response TA reports one or more lines of information text which permit the user to identify the manufacturer. M95_AT_Commands_Manual Confidential / Released 15 / 247 GSM/GPRS Module Series M95 AT Commands Manual Quectel_Ltd Quectel_M95 Revision: MTK 0828 OK Maximum Response Time 300ms Reference V.25ter l e t l c a e i t u n Q ide f n o C 2.3. AT+GMM Request TA Model Identification AT+GMM Request TA Model Identification Test Command AT+GMM=? Execution Command AT+GMM Response OK Response TA returns a product model identification text. Quectel_M95 OK Maximum Response Time Reference V.25ter 300ms 2.4. AT+GMR Request TA Revision Identification of Software Release AT+GMR Request TA Revision Identification of Software Release Test Command AT+GMR=? Execution Command AT+GMR Response OK Response TA reports one or more lines of information text which permit the user to identify the revision of software release. Revision: OK Maximum Response Time 300ms Reference V.25ter M95_AT_Commands_Manual Confidential / Released 16 / 247 GSM/GPRS Module Series M95 AT Commands Manual Parameter Revision of software release Example AT+GMR Revision: M95FAR01A01 OK l e t l c a e i t u n Q ide f n o C 2.5. AT+GOI AT+GOI Request Global Object Identification Request Global Object Identification Test Command AT+GOI=? Response OK Execution Command AT+GOI Response TA reports one or more lines of information text which permit the user to identify the device, based on the ISO system for registering unique object identifiers.