Quectel M35 Command Manual

Quectel M35 Command Manual

Gsm/gprs module series
Hide thumbs Also See for M35:
Table of Contents

Advertisement

M35
AT Commands Manual
GSM/GPRS Module Series
Rev. M35_AT_Commands_Manual_V1.0
Date: 2013-07-11
www.quectel.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M35 and is the answer not in the manual?

Questions and answers

Summary of Contents for Quectel M35

  • Page 1 AT Commands Manual GSM/GPRS Module Series Rev. M35_AT_Commands_Manual_V1.0 Date: 2013-07-11 www.quectel.com...
  • Page 2 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.
  • Page 3: About The Document

    GSM/GPRS Module M35 AT Commands Manual About the Document History Revision Date Author Description 2013-07-11 Bonnie ZHAO Initial M35_AT_Commands_Manual Confidential / Released 3 / 186...
  • Page 4: Table Of Contents

    GSM/GPRS Module M35 AT Commands Manual Contents About the document ........................... 3 Contents ............................... 4 Table Index ..............................10 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.
  • Page 5 GSM/GPRS Module M35 AT Commands Manual 3.4. AT+IFC Set TE-TA Local Data Flow Control ................. 33 3.5. AT+ILRR Set TE-TA Local Data Rate Reporting Mode ............34 3.6. AT+IPR Set TE-TA Fixed Local Rate ..................35 3.6.1. Adaptive Baud ........................ 36 3.7.
  • Page 6 GSM/GPRS Module M35 AT Commands Manual 6.6. AT+QBAND Get and Set Mobile Operation Band ..............61 Call Related Commands ........................63 7.1. ATA Answer an Incoming Call ....................63 7.2. ATD Mobile Originated Call to Dial a Number ..............64 7.3.
  • Page 7 GSM/GPRS Module M35 AT Commands Manual 8.15. AT+CSCB Select Cell Broadcast SMS Messages ............. ..99 8.16. AT+CSDH Show SMS Text Mode Parameters ..............100 8.17. AT+CSMP Set SMS Text Mode Parameters ..............101 8.18. AT+QCLASS0 Store Class 0 SMS to SIM when Receiving Class 0 SMS ......102 8.19.
  • Page 8 GSM/GPRS Module M35 AT Commands Manual 11.18. AT+QISERVER Configure as Server .................. 137 11.19. AT+QICSGP Select CSD or GPRS as the Bearer ............. 139 11.20. AT+QISRVC Choose Connection ..................140 11.21. AT+QISHOWRA Set Whether or not to Display the Address of Sender ......140 11.22.
  • Page 9 GSM/GPRS Module M35 AT Commands Manual 14 Hardware Related Commands ......................176 14.1. AT+CCLK Clock ........................176 14.2. AT+CBC Battery Charge ..................... 177 14.3. AT+QTEMP Set Temperature Detection Mode or Query Temperature ......178 14.4. AT+QSCLK Configure Slow Clock ..................179 15 Others Commands ...........................
  • Page 10: Table Index

    GSM/GPRS Module M35 AT Commands Manual Table Index TABLE 1: TYPES OF AT COMMANDS AND RESPONSES ................12 TABLE 2: AT&V DISPLAY CURRENT CONFIGURATION LIST ............... 21 TABLE 3: RELATED DOCUMENTS ........................ 212 TABLE 4: TERMS AND ABBREVIATIONS ...................... 212 TABLE 5: FACTORY DEFAULT SETTINGS RESTORABLE WITH AT&F ............
  • Page 11: Introduction

    Introduction 1.1. Scope of the Document This document presents the AT Commands Set for Quectel cellular engine M35. 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 <CR>.
  • Page 12: Combining At Commands On The Same Command Line

    (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 The M35 AT Command interface defaults to the IRA character set. The M35 supports the following character sets: ...
  • Page 13: Flow Control

    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 M35 is closed, to enable software flow control in the DTE interface and within GSM engine, type the following AT command: AT+IFC=1, 1<CR>...
  • Page 14: Hardware Flow Control (Rts/Cts Flow Control)

    GSM/GPRS Module M35 AT Commands Manual 1.4.2. Hardware Flow Control (RTS/CTS Flow Control) to enable hardware flow control (RTS/CTS flow The default flow control approach of M3 is closed, control) in the DTE interface and within GSM engine, type the following AT command: AT+IFC=2, 2<CR>.
  • Page 15: General Commands

    GSM/GPRS Module M35 AT Commands Manual General Commands 2.1. ATI Display Product Identification Information ATI Display Product Identification Information Execution Command Response TA issues product information text Quectel_Ltd Quectel_M35 Revision: M85EARxxAxxW64 Reference V.25ter Example Quectel_Ltd Quectel_M35 Revision: M85EAR21A01W64 2.2. AT+GMI Request Manufacture Identification...
  • Page 16: At+Gmm Request Ta Model Identification

    GSM/GPRS Module M35 AT Commands Manual Quectel_M35 Revision: MTK 1132 Reference V.25ter 2.3. AT+GMM Request TA Model Identification AT+GMM Request TA Model Identification Test Command Response AT+GMM=? Execution Command Response AT+GMM TA returns a product model identification text. Quectel_M35 Reference V.25ter...
  • Page 17: At+Goi Request Global Object Identification

    V.25ter Parameter <Object Id> Identifier of device type NOTE See X.208, 209 for the format of <Object Id>. For example, in M35 wireless module, string “M35” is displayed. 2.6. AT+CGMI Request Manufacturer Identification AT+CGMI Request Manufacture Identification Test Command Response...
  • Page 18: At+Cgmm Request Model Identification

    GSM/GPRS Module M35 AT Commands Manual TA returns manufacturer identification text. AT+CGMI Quectel_Ltd Quectel_M35 Revision: MTK 1132 Reference GSM 07.07 2.7. AT+CGMM Request Model Identification AT+CGMM Request Model Identification Test Command Response AT+CGMM=? Execution Command Response AT+CGMM TA returns product model identification text.
  • Page 19: At+Gsn Request International Mobile Equipment Identity (Imei)

    GSM/GPRS Module M35 AT Commands Manual Parameter <revision> Product software version identification text 2.9. AT+GSN Request International Mobile Equipment Identity (IMEI) AT+GSN Request International Mobile Equipment Identity (IMEI) Test Command Response AT+GSN=? Execution Command Response AT+GSN TA reports the IMEI (International Mobile Equipment Identity) number in information text which permit the user to identify the individual ME device.
  • Page 20: At&F Set All Current Parameters To Manufacturer Defaults

    GSM/GPRS Module M35 AT Commands Manual Reference GSM 07.07 NOTE See AT+GSN. 2.11. AT&F Set all Current Parameters to Manufacturer Defaults AT&F Set all Current Parameters to Manufacturer Defaults Execution Command Response AT&F[<value>] TA sets all current parameters to the manufacturer defined profile.
  • Page 21: Table 2: At&V Display Current Configuration List

    GSM/GPRS Module M35 AT Commands Manual Table 2: AT&V Display Current Configuration List AT&V or AT&V0 AT&V ACTIVE PROFILE E: 1 Q: 0 V: 1 X: 4 S0: 0 S2: 43 S3: 13 S4: 10 S5: 8 S6: 2 S7: 60...
  • Page 22: At&W Store Current Parameter To User Defined Profile

    GSM/GPRS Module M35 AT Commands Manual +CREG: 0 +QSIMDET: 0,0 +QMIC: 4,9,8 +QECHO(NORMAL_AUDIO): 253,96,16388,57351,0 +QECHO(Earphone_AUDIO): 253,0,10756,57351,1 +QECHO(LoudSpk_AUDIO): 224,96,5256,57351,2 +QSIDET(NORMAL_AUDIO): 80 +QSIDET(HEADSET_AUDIO): 144 +QCLIP: 0 +QCOLP: 0 +CSNS: 0 2.13. AT&W Store Current Parameter to User Defined Profile AT&W Store Current Parameter to User Defined Profile...
  • Page 23: Atv Ta Response Format

    GSM/GPRS Module M35 AT Commands Manual transmits any result code to the TE. Information text transmitted in response is not affected by this setting. If <n>=0: If <n>=1: (none) Reference V.25ter Parameter <n> TA transmits result code Result codes are suppressed and not transmitted 2.15.
  • Page 24 GSM/GPRS Module M35 AT Commands Manual Example ATV1 // Set <value>=1 AT+CSQ +CSQ: 30,0 // When <value>=1 result code is OK ATV0 // Set <value>=0 AT+CSQ +CSQ: 30,0 // When <value>=0 result code is 0 Table 3: ATV0&ATV1 Result Codes Numeric Equivalents and Brief Descriptions...
  • Page 25: Atx Set Connect Result Code Format And Monitor Call Progress

    GSM/GPRS Module M35 AT Commands Manual 2.16. ATX Set CONNECT Result Code Format and Monitor Call Progress ATX Set CONNECT Result Code Format and Monitor Call Progress Execution Command Response ATX<value> This parameter setting determines whether or not the TA detected the presence of dial tone and busy signal and whether or not TA transmits particular result codes.
  • Page 26: At+Cfun Set Phone Functionality

    GSM/GPRS Module M35 AT Commands Manual NOTES Profile defined by user is stored in non volatile memory. If the user profile is invalid, it will default to the factory default profile. Any additional commands on the same command line are ignored.
  • Page 27: At+Qpowd Power Off

    GSM/GPRS Module M35 AT Commands Manual AT+COPS? +COPS: 0 // No operator is registered AT+CPIN? +CME ERROR: 13 // SIM failure AT+CFUN=1 // Switch phone to full functionality +CPIN: SIM PIN AT+CPIN=1234 +CPIN: READY Call Ready AT+CPIN? +CPIN: READY AT+COPS? +COPS: 0,0,"CHINA MOBILE"...
  • Page 28: At+Cmee Report Mobile Equipment Error

    GSM/GPRS Module M35 AT Commands Manual Example AT+QPOWD=0 // Urgent power off, returned OK AT+QPOWD=1 NORMAL POWER DOWN // Normal power off, send out URC”NORMAL POWER DOWN” 2.20. AT+CMEE Report Mobile Equipment Error AT+CMEE Report Mobile Equipment Error Test Command...
  • Page 29: At+Cscs Select Te Character Set

    GSM/GPRS Module M35 AT Commands Manual +CME ERROR: 10 AT+CMEE=2 // Enable error result code with verbose (string) values AT+CPIN=1234 +CME ERROR: SIM not inserted 2.21. AT+CSCS Select TE Character Set AT+CSCS Select TE Character Set Test Command Response AT+CSCS=? +CSCS: (list of supported <chset>s)
  • Page 30: At+Gcap Request Complete Ta Capabilities List

    GSM/GPRS Module M35 AT Commands Manual AT+CSCS="UCS2" // Set the character set to “UCS2” AT+CSCS? +CSCS: "UCS2" 2.22. AT+GCAP Request Complete TA Capabilities List AT+GCAP Request Complete TA Capabilities List Test Command Response AT+GCAP=? Execution Command Response AT+GCAP TA reports a list of additional capabilities.
  • Page 31: Serial Interface Control Commands

    GSM/GPRS Module M35 AT Commands Manual Serial Interface Control Commands 3.1. AT&C Set DCD Function Mode AT&C Set DCD Function Mode Execution Command Response AT&C[<value>] This parameter determines how the state of circuit 109(DCD) relates to the detection of received line signal from the distant end.
  • Page 32: At+Icf Set Te-Ta Control Character Framing

    GSM/GPRS Module M35 AT Commands Manual ON->OFF on DTR: Disconnect data call, change to command mode. During state DTR = OFF auto-answer is off 3.3. AT+ICF Set TE-TA Control Character Framing AT+ICF Set TE-TA Control Character Framing Test Command Response AT+ICF=? +ICF: (list of supported <format>s), (list of supported...
  • Page 33: At+Ifc Set Te-Ta Local Data Flow Control

    GSM/GPRS Module M35 AT Commands Manual 3.4. AT+IFC Set TE-TA Local Data Flow Control AT+IFC Set TE-TA Local Data Flow Control Test Command Response AT+IFC=? +IFC: (list of supported <dce_by_dte>s), (list of supported <dte_by_dce>s) Read Command Response AT+IFC? +IFC: <dce_by_dte>,<dte_by_dce>...
  • Page 34: At+Ilrr Set Te-Ta Local Data Rate Reporting Mode

    GSM/GPRS Module M35 AT Commands Manual 3.5. AT+ILRR Set TE-TA Local Data Rate Reporting Mode AT+ILRR Set TE-TA Local Data Rate Reporting Mode Test Command Response AT+ILRR=? +ILRR: (list of supported <value>s) Read Command Response AT+ILRR? +ILRR: <value> Write Command Response AT+ILRR=[<value>]...
  • Page 35: At+Ipr Set Te-Ta Fixed Local Rate

    GSM/GPRS Module M35 AT Commands Manual 38400 57600 115200 3.6. AT+IPR Set TE-TA Fixed Local Rate AT+IPR Set TE-TA Fixed Local Rate Test Command Response AT+IPR=? +IPR: (list of supported auto detectable <rate>s),(list of supported fixed-only<rate>s) Read Command Response AT+IPR? +IPR: <rate>...
  • Page 36: Adaptive Baud

    If a fixed baud rate is set, make sure that both TE (DTE, usually external processor) and TA (DCE, Quectel GSM module) are configured to the same rate. If adaptive baud is enabled, the TA could automatically recognize the baud rate currently used by the TE after receiving “AT” or “at” string.
  • Page 37: At+Cmux Multiplexer Control

    GSM/GPRS Module M35 AT Commands Manual  The command “A/” can‟t be used.  Only the string “AT” or “at” can be detected (either “AT” or “at”).  URCs that may be issued before the TA detects a new baud rate by receiving the first AT character, and they will be sent at the previously detected baud rate.
  • Page 38: Status Control Commands

    GSM/GPRS Module M35 AT Commands Manual Status Control Commands 4.1. AT+CEER Extended Error Report AT+CEER Extended Error Report Test Command Response AT+CEER=? Execution Command Response AT+CEER TA returns an extended report of the reason for the last call release. +CEER: <locationID>,<cause>...
  • Page 39: At+Cpas Mobile Equipment Activity Status

    GSM/GPRS Module M35 AT Commands Manual NO CARRIER // Established a call and the remote party hangs up the call AT+CEER // Query error reporting, the <locationID>=1 means “Cause for protocol stack(PS) layer”, <cause>=16 means “Normal call clearing” +CEER: 1,16 4.2.
  • Page 40: At+Qindri Indicate Ri When Using Urc

    GSM/GPRS Module M35 AT Commands Manual AT+CLCC +CLCC: 1,0,3,0,0,"10086",129,"" AT+CPAS +CPAS: 3 // Module is incoming call (ringing) AT+CLCC +CLCC: 1,0,0,0,0,"10086",129,"" AT+CPAS +CPAS: 4 // Call in progress 4.3. AT+QINDRI Indicate RI when Using URC AT+QINDRI Indicate RI when Using URC...
  • Page 41: At+Qmostat Show State Of Mobile Originated Call

    GSM/GPRS Module M35 AT Commands Manual 4.4. AT+QMOSTAT Show State of Mobile Originated Call AT+QMOSTAT Show State of Mobile Originated Call Test Command Response AT+QMOSTAT=? +QMOSTAT: (list of supported <mode>s) Read Command Response AT+QMOSTAT? +QMOSTAT: <mode> Write Command Response AT+QMOSTAT=<mode>...
  • Page 42: At+Qextunsol Enable/Disable Proprietary Unsolicited Indications

    GSM/GPRS Module M35 AT Commands Manual Read Command Response AT+QIURC? +QIURC: <mode> Write Command Response AT+QIURC=<mode> ERROR Reference Parameter <mode> Disable URC presentation Enable URC presentation NOTE When the module powers on and initialization procedure is over, URC "Call Ready" will be presented if <mode>...
  • Page 43 GSM/GPRS Module M35 AT Commands Manual to AT+CSQ) in form +CSQN: <rssi>, <ber>when values change. "FN" Forbidden network available only. When returning to a non-registered state, this indicates whether all the available PLMNs are forbidden. "MW" SMS Message waiting. On receiving an SMS (as indicated by the +CMTI indication) the SMS is decoded and checked to see if it contains one or more of the message waiting indications (i.e.
  • Page 44: At+Qinistat Query State Of Initialization

    GSM/GPRS Module M35 AT Commands Manual 4.7. AT+QINISTAT Query State of Initialization AT+QINISTAT Query State of Initialization Test Command Response AT+QINISTAT=? Execution Command Response AT+QINISTAT +QINISTAT: <state> Reference Parameter <state> No initialization Ready to execute AT command Phonebook has finished initialization...
  • Page 45: At+Qsimdet Switch On Or Off Detecting Sim Card

    GSM/GPRS Module M35 AT Commands Manual Parameter <status> Not ready to retrieve network status Work in normal state No available cell Only limited service is available 4.9. AT+QSIMDET Switch on or off Detecting SIM Card AT+QSIMDET Switch on or off Detecting SIM Card...
  • Page 46: Sim Related Commands

    GSM/GPRS Module M35 AT Commands Manual SIM Related Commands 5.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) AT+CIMI Request International Mobile Subscriber Identity (IMSI) Test Command Response AT+CIMI=? Execution Command Response AT+CIMI TA returns <IMSI>for identifying the individual SIM which is attached to ME.
  • Page 47 GSM/GPRS Module M35 AT Commands Manual Test Command Response AT+CLCK=? +CLCK: (list of supported <fac>s) Write Command Response AT+CLCK=<fac>,<mode>,<passwd>[, This command is used to lock, unlock or interrogate a ME or a <class>] network facility <fac>. Password is normally needed to do such actions.
  • Page 48: At+Cpin Enter Pin

    GSM/GPRS Module M35 AT Commands Manual "PF" Lock Phone to the very first SIM card "PN" Network Personalization (refer to GSM 02.22) "PU" Network subset Personalization (refer to GSM 02.22) "PP" Service Provider Personalization (refer to GSM 02.22) "PC" Corporate Personalization (refer to GSM 02.22) <mode>...
  • Page 49 GSM/GPRS Module M35 AT Commands Manual +CPIN: <code> Write Command Response AT+CPIN=<pin>[, <new pin>] TA stores a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN is to be entered twice, the TA shall automatically repeat the PIN.
  • Page 50: At+Cpwd Change Password

    GSM/GPRS Module M35 AT Commands Manual +CPIN: READY AT+CPIN? +CPIN: SIM PUK // Query PUK code is locked AT+CPIN="26601934","1234" // Enter PUK and new PIN password +CPIN: READY AT+CPIN? +CPIN: READY // PUK has already been entered 5.4. AT+CPWD Change Password...
  • Page 51: At+Crsm Restricted Sim Access

    GSM/GPRS Module M35 AT Commands Manual "OX" BOIC-exHC (Barr Outgoing International Calls except to Home Country) (refer to GSM02.88[6] clause 1) "AI" BAIC (Barr All Incoming Calls) (refer to GSM02.88[6] clause 2) "IR" BIC-Roam (Barr Incoming Calls when Roaming outside the home country) (refer to GSM02.88 [6] clause 2)
  • Page 52 GSM/GPRS Module M35 AT Commands Manual ERROR +CME ERROR: <err> Reference GSM 07.07 Parameter <Command> READ BINARY READ RECORD GET RESPONSE UPDATE BINARY UPDATE RECORD STATUS All other values are reserved; refer to GSM 11.11 <fileId> Integer type; this is the identifier for an elementary data file on SIM. Mandatory for every Command except STATUS <P1>,<P2>,<P3>...
  • Page 53: At+Csim Generic Sim Access

    GSM/GPRS Module M35 AT Commands Manual 5.6. AT+CSIM Generic SIM Access AT+CSIM Generic SIM Access Test Command Response AT+CSIM=? +CSIM: (list of supported <operation>s),<file_id>,<offset>/<record_id>,<len>/"data " Write Command Response AT+CSIM=<operation>,<file_id>,<offs +CSIM: <command>,<response> et>,<record_id>,<len>,<data> ERROR Reference GSM 07.07 Parameter <operation> Read operation Write operation <file_id>...
  • Page 54: At+Qccid Show Iccid

    GSM/GPRS Module M35 AT Commands Manual <newpwd> String type. New password and length should be 8 NOTES Default value of <oldpwd> is "12345678". If the module is locked to a specific SIM card through +CLCK and password lost or SIM state is PH-SIM PUK, you can use the super password to unlock it.
  • Page 55: At+Qsimvol Select Sim Card Operating Voltage

    GSM/GPRS Module M35 AT Commands Manual Parameter <gid1> Integer type of SIM card group identifier 1 <gid2> Integer type of SIM card group identifier 2 NOTE If the SIM supports GID files, the GID values are returned. Otherwise 0xff is returned.
  • Page 56: Network Service Commands

    GSM/GPRS Module M35 AT Commands Manual Network Service Commands 6.1. AT+COPS Operator Selection AT+COPS Operator Selection Test Command Response AT+COPS=? TA returns a list of quadruplets, each representing an operator present in the network. Any of the formats may be unavailable and should then be an empty field.
  • Page 57: At+Creg Network Registration

    GSM/GPRS Module M35 AT Commands Manual +CME ERROR: <err> Reference GSM 07.07 Parameter <stat> Unknown Operator available Operator current Operator forbidden <oper> Operator in format as per <mode> <mode> Automatic mode; <oper> field is ignored Manual operator selection; <oper> field shall be present Manual deregister from network Set only <format>...
  • Page 58 GSM/GPRS Module M35 AT Commands Manual Read Command Response AT+CREG? TA returns the status of result code presentation and an integer <stat> which shows whether the network has currently indicated the registration of the ME. Location information elements <lac> and <ci> are returned only when <n>=2 and ME is registered in the network.
  • Page 59: At+Csq Signal Quality Report

    GSM/GPRS Module M35 AT Commands Manual +CREG: 1 // URC reports that operator has been found AT+CREG=2 // Activates extended URC mode +CREG: 1,"1878","0873" // URC reports that operator has been found with location area code and cell ID 6.3. AT+CSQ Signal Quality Report...
  • Page 60: At+Cpol Preferred Operator List

    GSM/GPRS Module M35 AT Commands Manual +CSQ: (0-31,99),(0-7,99) AT+CSQ +CSQ: 28,0 // Query the current signal strength indication is 28 and the bit error rate is 0 6.4. AT+CPOL Preferred Operator List AT+CPOL Preferred Operator List Test Command Response AT+CPOL=? +CPOL: (list of supported <index>s),(list of supported...
  • Page 61: At+Copn Read Operator Names

    GSM/GPRS Module M35 AT Commands Manual 6.5. AT+COPN Read Operator Names AT+COPN Read Operator Names Test Command Response AT+COPN=? Execution Command Response AT+COPN +COPN: <numeric1>,<alpha1 > [<CR><LF>+COPN: <numeric2>,<alpha2> […]] +CME ERROR: <err> Reference GSM 07.07 Parameter <numericn> String type: operator in numeric format (see +COPS) <alphan>...
  • Page 62 GSM/GPRS Module M35 AT Commands Manual <op_band> "EGSM_MODE" "DCS_MODE" "PCS_MODE" "GSM350_MODE" "EGSM_DCS_MODE" "GSM850_PCS_MODE" "GSM850_EGSM_DCS_PCS_MODE” NOTE The following radio setting to be updated is stored in non-volatile memory. M35_AT_Commands_Manual Confidential / Released 62 / 186...
  • Page 63: Call Related Commands

    GSM/GPRS Module M35 AT Commands Manual Call Related Commands 7.1. ATA Answer an Incoming Call ATA Answer an Incoming Call Execution Command Response TA sends off-hook to the remote station. Response in case of data call, if successfully connected CONNECT<text> TA switches to data mode.
  • Page 64: Atd Mobile Originated Call To Dial A Number

    GSM/GPRS Module M35 AT Commands Manual // Accept the voice call with ATA 7.2. ATD Mobile Originated Call to Dial a Number ATD Mobile Originated Call to Dial a Number Execution Command Response This command can be used to set up outgoing voice, data or ATD<n>[<mgsm][;]...
  • Page 65: Ath Disconnect Existing Connection

    GSM/GPRS Module M35 AT Commands Manual <mgsm> String of GSM modifiers: Actives CLIR (Disables presentation of own number to called party) Deactivates CLIR (Enable presentation of own number to called party) Activates closed user group invocation for this call only Deactivates closed user group invocation for this call only <;>...
  • Page 66: Switch From Data Mode To Command Mode

    GSM/GPRS Module M35 AT Commands Manual Reference V.25ter Parameter <n> Disconnect from line and terminate call NOTE OK is issued after circuit 109(DCD) is turned off, if it was previously on. 7.4. +++ Switch From Data Mode to Command Mode...
  • Page 67: Ato Switch From Command Mode To Data Mode

    GSM/GPRS Module M35 AT Commands Manual 7.5. ATO Switch from Command Mode to Data Mode ATO Switch from Command Mode to Data Mode Execution Command Response ATO[n] TA resumes the connection and switches back from command mode to data mode.
  • Page 68: Ats0 Set Number Of Rings Before Automatically Answering Call

    GSM/GPRS Module M35 AT Commands Manual 7.7. ATS0 Set Number of Rings before Automatically Answering Call ATS0 Set Number of Rings before Automatically Answering Call Read Command Response ATS0? <n> Write Command Response This parameter setting determines the number of rings before ATS0=<n>...
  • Page 69: Ats7 Set Number Of Seconds To Wait For Connection Completion

    GSM/GPRS Module M35 AT Commands Manual Write Command Response ATS6=<n> Reference V.25ter Parameter <n> 0-2-10 Number of seconds to wait before blind dialing NOTE No effect in GSM 7.9. ATS7 Set Number of Seconds to Wait for Connection Completion ATS7 Set Number of Seconds to Wait for Connection Completion...
  • Page 70: Ats8 Set The Number Of Seconds To Wait For Comma Dial Modifier

    GSM/GPRS Module M35 AT Commands Manual 7.10. ATS8 Set the Number of Seconds to Wait for Comma Dial Modifier ATS8 Set the Number of Seconds to Wait for Comma Dial Modifier Read Command Response ATS8? <n> Write Command Response ATS8=<n>...
  • Page 71: Att Select Tone Dialing

    GSM/GPRS Module M35 AT Commands Manual Parameter <n> 1-15-254 Number of delay in 100ms 7.12. ATT Select Tone Dialing ATT Select Tone Dialing Execution Command Response Reference V.25ter NOTE No effect in GSM. 7.13. AT+CBST Select Bearer Service Type AT+CBST Select Bearer Service Type...
  • Page 72: At+Csta Select Type Of Address

    GSM/GPRS Module M35 AT Commands Manual Parameter <speed> Adaptive baud 2400 bps(V.22bis) 2400 bps(V.26ter) 4800 bps(V.32) 9600 bps(V.32) 9600 bps(V.34) 14400 bps(V.34) 2400 bps(V.110 or X.31 flag stuffing) 4800 bps(V.110 or X.31 flag stuffing) 9600 bps(V.110 or X.31 flag stuffing) 14400 bps(V.110 or X.31 flag stuffing)
  • Page 73: At+Clcc List Current Calls Of Me

    GSM/GPRS Module M35 AT Commands Manual Unknown type (IDSN format number) International number type (ISDN format ) National number type (IDSN format) 7.15. AT+CLCC List Current Calls of ME AT+CLCC List Current Calls of ME Test Command Response AT+CLCC=? Execution Command...
  • Page 74: At+Cr Service Reporting Control

    GSM/GPRS Module M35 AT Commands Manual Data Unknown <mpty> Call is not one of multiparty (conference) call parties Call is one of multiparty (conference) call parties <number> Phone number in string type in format specified by <type> <type> Type of address of octet in integer format...
  • Page 75: At+Crc Set Cellular Result Codes For Incoming Call Indication

    GSM/GPRS Module M35 AT Commands Manual REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent NOTE Intermediate result code: If it is enabled, an intermediate result code is transmitted at the point during connect negotiation at which the TA has determined which speed and quality of service will be used, before any error control or data compression reports are transmitted, and before any final result code (e.g.
  • Page 76: At+Crlp Select Radio Link Protocol Parameter

    GSM/GPRS Module M35 AT Commands Manual SYNC Synchronous transparent REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent Facsimile VOICE Voice Example AT+CRC=1 // Enable extended format +CRING: VOICE // Indicate incoming call to the TE AT+CRC=0 // Disable extended format...
  • Page 77: At+Csns Single Numbering Scheme

    GSM/GPRS Module M35 AT Commands Manual TA sets radio link protocol (RLP) parameters used when AT+CRLP=[<iws>[,<mws>[,<T1>[,<N2 >[,<ver>[,<T4>]]]]]] non-transparent data calls are set up. Reference GSM 07.07 Parameter <iws> 0-61 Interworking window size (IWF to MS) <mws> 0-61 Mobile window size(MS to IWF) <T1>...
  • Page 78: At+Cmod Configure Alternating Mode Calls

    GSM/GPRS Module M35 AT Commands Manual Alternating voice/FAX, FAX first Alternating voice/data, data first Voice followed by data 7.20. AT+CMOD Configure Alternating Mode Calls AT+CMOD Configure Alternating Mode Calls Test Command Response AT+CMOD=? +CMOD: (list of supported <mode>s) Write Command Response AT+CMOD=[<mode>]...
  • Page 79 GSM/GPRS Module M35 AT Commands Manual Reference Parameter <mode> Automatic mode AMR_FR AMR_HR FR and EFR, FR priority EFR and FR, EFR priority EFR and HR, EFR priority EFR and AMR_FR, EFR priority AMR_FR and FR, AMR_FR priority AMR_FR and HR, AMR_FR priority...
  • Page 80: Sms Commands

    GSM/GPRS Module M35 AT Commands Manual SMS Commands 8.1. AT+CSMS Select Message Service AT+CSMS Select Message Service Test Command Response AT+CSMS=? +CSMS: (list of supported <service>s) Read Command Response AT+CSMS? +CSMS: <service>,<mt>,<mo>,<bm> Write Command Response AT+CSMS=<service> +CSMS: <mt>,<mo>,<bm> If error is related to ME functionality: +CMS ERROR: <err>...
  • Page 81: At+Cmgf Select Sms Message Format

    GSM/GPRS Module M35 AT Commands Manual Type not supported Type supported 8.2. AT+CMGF Select SMS Message Format AT+CMGF Select SMS Message Format Test Command Response AT+CMGF=? +CMGF: (list of supported <mode>s) Read Command Response AT+CMGF? +CMGF: <mode> Write Command Response AT+CMGF=[<mode>]...
  • Page 82: At+Cpms Preferred Sms Message Storage

    GSM/GPRS Module M35 AT Commands Manual by sending and writing commands. In PDU mode, setting is used by the same commands, but only when the length of the SMSC address coded into <pdu> parameter equals zero. If error is related to ME functionality: +CME ERROR: <err>...
  • Page 83 GSM/GPRS Module M35 AT Commands Manual <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,<m em3>,<used3>,<total3> Write Command Response AT+CPMS=<mem1>[,<mem2>[,<mem TA selects memory storages <mem1>, <mem2> and 3>]] <mem3> to be used for reading, writing, etc. +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3> If error is related to ME functionality: +CMS ERROR: <err>...
  • Page 84: At+Cmgd Delete Sms Message

    GSM/GPRS Module M35 AT Commands Manual +CPMS: 0,50,0,50,0,50 AT+CPMS? // Query the current SMS message storage +CPMS: "SM",0,50,"SM",0,50,"SM",0,50 8.5. AT+CMGD Delete SMS Message AT+CMGD Delete SMS Message Test Command Response AT+CMGD=? +CMGD: (list of supported <index>s),(list of supported <delflag>s) Write Command Response AT+CMGD=<index>[,<delflag>]...
  • Page 85: At+Cmgl List Sms Messages From Preferred Store

    GSM/GPRS Module M35 AT Commands Manual Example AT+CMGD=1 // Delete message specified in <index>=1 AT+CMGD=1,4 // Delete all messages from <mem1> storage 8.6. AT+CMGL List SMS Messages from Preferred Store AT+CMGL List SMS Messages from Preferred Store Test Command Response AT+CMGL=? +CMGL: (list of supported <stat>s)
  • Page 86 GSM/GPRS Module M35 AT Commands Manual <index>,<stat>,<sn>,<mid>,<page>,<pages><CR><LF><d ata>[...]] 2) If PDU mode (+CMGF=0) and Command successful: +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pd u><CR><LF> +CMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu>[...]] 3)If error is related to ME functionality: +CMS ERROR: <err> Reference GSM 07.05 Parameter <stat> 1) If text mode "REC UNREAD" Received unread messages "REC READ"...
  • Page 87 GSM/GPRS Module M35 AT Commands Manual +CSCS in TS 07.07):ME/TA converts GSM alphabet into current TE character set according to rules of Annex A − if TE character set is "HEX": ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number (e.g.
  • Page 88: At+Cmgr Read Sms Message

    GSM/GPRS Module M35 AT Commands Manual +CMGL: 1,"STO UNSENT","","", This is a test from Quectel +CMGL: 2,"STO UNSENT","","", This is a test from Quectel,once again. 8.7. AT+CMGR Read SMS Message AT+CMGR Read SMS Message Test Command Response AT+CMGR=? Write Command Response AT+CMGR=<index>[,<mode>]...
  • Page 89 GSM/GPRS Module M35 AT Commands Manual +CMGR: <stat>,[<alpha>],<length><CR><LF><pdu> 3) If error is related to ME functionality: +CMS ERROR: <err> Reference GSM 07.05 Parameter <index> Integer type; value in the range of location numbers supported by the associated memory <mode> Normal Not change the status of the specified SMS record <alpha>...
  • Page 90 (default value is 167) or in time-string format (refer to <dt>) Example +CMTI: "SM",3 // Indicates that new message has been received and saved to <index>=3 of “SM” AT+CMGR=3 // Read message +CMGR: "REC UNREAD","+8615021012496","","2010/09/25 15:06:37+32",145,4,0,241,"+8 613800210500",145,27 This is a test from Quectel M35_AT_Commands_Manual Confidential / Released 90 / 186...
  • Page 91: At+Cmgs Send Sms Message

    GSM/GPRS Module M35 AT Commands Manual 8.8. AT+CMGS Send SMS Message AT+CMGS Send SMS Message Test Command Response AT+CMGS=? Write Command Response 1) If text mode (+CMGF=1): TA sends message from a TE to the network (SMS-SUBMIT). AT+CMGS=<da>[,<toda>]<CR> Message reference value <mr> is returned to the TE on text is entered successful message delivery.
  • Page 92: At+Cmgw Write Sms Message To Memory

    // Set SMS message format as text mode AT+CSCS=”GSM” // Set character set as GSM which is used by the TE AT+CMGS="15021012496" > This is a test from Quectel // Enter in text,<CTRL+Z> send message,<ESC> quits without sending +CMGS: 247 8.9.
  • Page 93: At+Cmss Send Sms Message From Storage

    // Set SMS message format as text mode AT+CSCS=”GSM” // Set character set as GSM which is used by the TE AT+CMGW="15021012496" > This is a test from Quectel // Enter in text, <CTRL+Z> write message, <ESC> quits without sending +CMGW: 4 8.10.
  • Page 94: At+Cmgc Send Sms Command

    GSM/GPRS Module M35 AT Commands Manual AT+CMSS=<index>[,<da>[,<toda>]] TA sends message with location value <index> from message storage <mem2> to the network (SMS-SUBMIT). If new recipient address <da> is given, it shall be used instead of the one stored with the message. Reference value <mr> is returned to the TE on successful message delivery.
  • Page 95 GSM/GPRS Module M35 AT Commands Manual AT+CMGC=? Write Command Response TA transmits SMS command message from a TE to the 1) If text mode (+CMGF=1): AT+CMGC=<fo>[,<ct>,<pid>,<mn>,<d network (SMS-COMMAND). Message reference value <mr> a>,<toda>]<CR> is returned to the TE on successful message delivery. Value...
  • Page 96: At+Cnmi New Sms Message Indications

    GSM/GPRS Module M35 AT Commands Manual 8.12. AT+CNMI New SMS Message Indications AT+CNMI New SMS Message Indications Test Command Response AT+CNMI=? +CNMI: (list of supported <mode>s),(list of supported <mt>s),(list supported <bm>s),(list supported <ds>s),(list of supported <bfr>s) Read Command Response AT+CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>...
  • Page 97 GSM/GPRS Module M35 AT Commands Manual If SMS-DELIVER is stored into ME/TA, indication of the memory location is routed to the TE by using unsolicited result code: +CMTI: <mem>,<index> SMS-DELIVERs (except class 2) are routed directly to the TE using unsolicited result code: +CMT: [<alpha>],<length><CR><LF><pdu>...
  • Page 98: At+Cres Restore Sms Settings

    // Indicate that new message has been received AT+CNMI=2,2 // Set SMS-DELIVERs are routed directly to the TE +CMT: "+8615021012496"," ","2010/09/25 17:25:01+32",145,4,0,241,"+8613800210500",145,27 This is a test from Quectel // Short message is output directly 8.13. AT+CRES Restore SMS Settings AT+CRES Restore SMS Settings...
  • Page 99: At+Cscb Select Cell Broadcast Sms Messages

    GSM/GPRS Module M35 AT Commands Manual Test Command Response AT+CSAS=? +CSAS: (list of supported <profile>s) Write Command Response AT+CSAS[=<profile>] TA saves active message service settings to non-volatile memory. A TA can contain several profiles of settings. Settings specified in commands service centre address...
  • Page 100: At+Csdh Show Sms Text Mode Parameters

    GSM/GPRS Module M35 AT Commands Manual Parameter <mode> Message types specified in <mids> and <dcss> are accepted Message types specified in <mids> and <dcss> are not accepted <mids> String type; all different possible combinations of CBM message identifiers (refer to <mid>) (default is empty string) e.g.
  • Page 101: At+Csmp Set Sms Text Mode Parameters

    GSM/GPRS Module M35 AT Commands Manual Example AT+CSDH=0 AT+CMGR=3 +CMGR: "REC READ","+8615021012496","","2010/09/25 15:06:37+32" This is a test from Quectel AT+CSDH=1 AT+CMGR=3 +CMGR: "REC READ","+8615021012496", ,"2010/09/25 15:06:37+32",145,4,0,241,"+861 3800210500",145,27 This is a test from Quectel 8.17. AT+CSMP Set SMS Text Mode Parameters...
  • Page 102: At+Qclass0 Store Class 0 Sms To Sim When Receiving Class 0 Sms

    GSM/GPRS Module M35 AT Commands Manual Parameter <fo> Depending on the Command or result code: first octet of GSM 03.40 SMS-DELIVER, SMS-SUBMIT (default value is 17), SMS-STATUS-REPORT, or SMS-COMMAND (default value is 2) in integer format. SMS status report is supported under text mode if <fo> is set to 49 <vp>...
  • Page 103: At+Qmgda Delete All Sms

    GSM/GPRS Module M35 AT Commands Manual Example For example message in text mode: AT+CPMS? +CPMS: "SM",6,50,"SM",6,50,"SM",6,50 AT+QCLASS0=0 // Disable to store SMS when receiving Class 0 SMS +CMT: "+8615021012496",,"2010/09/26 09:55:37+32" TEST1 from Quectel // Short message is output directly AT+QCLASS0=1 // Enable to store SMS when receiving Class 0 SMS +CMTI: "SM",7...
  • Page 104: At+Qsmscode Configure Sms Code Mode

    GSM/GPRS Module M35 AT Commands Manual "DEL UNSENT" Delete all unsent SMS "DEL INBOX" Delete all received SMS "DEL ALL" Delete all SMS 2) If PDU mode: Delete all read messages Delete all unread messages Delete all sent SMS Delete all unsent SMS...
  • Page 105: Phonebook Commands

    GSM/GPRS Module M35 AT Commands Manual Phonebook Commands 9.1. AT+CPBS Select Phonebook Memory Storage AT+CPBS Select Phonebook Memory Storage Test Command Response AT+CPBS=? +CPBS: (list of supported <storage>s) Read Command Response AT+CPBS? +CPBS: <storage>[,<used>,<total>] Write Command Response AT+CPBS=<storage> TA selects current phone book memory storage, which is used by other phone book commands.
  • Page 106: At+Cpbw Write Phonebook Entry

    GSM/GPRS Module M35 AT Commands Manual NOTE SIM phonebook record can stores up to 250pcs and ME phonebook record can store up to 200pcs. 9.2. AT+CPBW Write Phonebook Entry AT+CPBW Write Phonebook Entry Test Command Response AT+CPBW=? TA returns location range supported by the current storage, the maximum length of <number>...
  • Page 107: At+Cpbr Read Current Phonebook Entries

    GSM/GPRS Module M35 AT Commands Manual NOTE The following characters in <text> must be entered via the escape sequence: GSM char Seq.Seq.(hex) Note \5C 5C 35 43 (backslash) " \22 5C 32 32 (string delimiter) \08 5C 30 38 (backspace)
  • Page 108: At+Cpbf Find Phonebook Entries

    GSM/GPRS Module M35 AT Commands Manual Parameter <index> Location number <nlength> Maximum length of phone number <tlength> Maximum length of name for number <index1> The first phone book record to read <index2> The last phonebook record to read <number> Phone number <type>...
  • Page 109: At+Cnum Subscriber Number

    GSM/GPRS Module M35 AT Commands Manual Parameter <findtext> String type field of maximum length <tlength> in current TE character set specified by +CSCS. <index1> Integer type values in the range of location numbers of phone book memory <index2> Integer type values in the range of location numbers of phone book memory <number>...
  • Page 110 GSM/GPRS Module M35 AT Commands Manual <service> (Service related to the phone number: ) Asynchronous modem Synchronous modem PAD Access (asynchronous) Packet Access (synchronous) Voice <itc> (Information transfer capability: ) 3.1 kHz M35_AT_Commands_Manual Confidential / Released 110 / 186...
  • Page 111: Gprs Commands

    GSM/GPRS Module M35 AT Commands Manual GPRS Commands 10.1. AT+CGATT Attach to/Detach from GPRS Service AT+CGATT Attach to/Detach from GPRS Service Test Command Response AT+CGATT=? +CGATT: (list of supported <state>s) Read Command Response AT+CGATT? +CGATT: <state> Write Command Response AT+CGATT=<state>...
  • Page 112: At+Cgdcont Define Pdp Context

    GSM/GPRS Module M35 AT Commands Manual 10.2. AT+CGDCONT Define PDP Context AT+CGDCONT Define PDP Context Test Command Response AT+CGDCONT=? +CGDCONT: (range of supported <cid>s), <PDP_type>, <APN>, <PDP_addr>, (list of supported <data_comp>s), (list of supported <head_comp>s) Read Command Response AT+CGDCONT? +CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<data_comp>,<h...
  • Page 113: At+Cgqreq Quality Of Service Profile (Requested)

    GSM/GPRS Module M35 AT Commands Manual is null or omitted, then a value may be provided by the TE during the PDP startup procedure or, failing that, a dynamic address will be requested. The allocated address may be read using the +CGPADDR command <d_comp>...
  • Page 114: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    GSM/GPRS Module M35 AT Commands Manual Parameter <cid> A numeric parameter which specifies a particular PDP context definition (see +CGDCONT command) The following parameter are defined in GSM 03.60 <precedence> A numeric parameter which specifies the precedence class <delay> A numeric parameter which specifies the delay class <reliability>...
  • Page 115: At+Cgact Pdp Context Activate Or Deactivate

    GSM/GPRS Module M35 AT Commands Manual The following parameters are defined in GSM 03.60. <precedence> A numeric parameter which specifies the precedence class <delay> A numeric parameter which specifies the delay class <reliability> A numeric parameter which specifies the reliability class <peak>...
  • Page 116: At+Cgdata Enter Data State

    GSM/GPRS Module M35 AT Commands Manual Example AT+CGDCONT=1,"IP","CMNET" // Define PDP context AT+CGACT=1,1 // Activated PDP AT+CGACT=0,1 // Deactivated PDP NO CARRIER 10.6. AT+CGDATA Enter Data State AT+CGDATA Enter Data State Test Command Response AT+CGDATA=? +CGDATA: (list of supported <L2P>s)
  • Page 117: At+Cgclass Gprs Mobile Station Class

    GSM/GPRS Module M35 AT Commands Manual Write Command Response AT+CGPADDR=<cid> +CGPADDR: <cid>,<PDP_addr> ERROR Reference GSM 07.07 Parameter <cid> A numeric parameter which specifies a particular PDP context definition (see +CGDCONT command) <PDP_addr> A string that identifies the MT in the address space applicable to the PDP. The address may be static or dynamic.
  • Page 118: At+Cgerep Control Unsolicited Gprs Event Reporting

    GSM/GPRS Module M35 AT Commands Manual Read Command Response AT+CGCLASS? +CGCLASS: <class> Write Command Response AT+CGCLASS=<class> ERROR If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <class> A string parameter which indicates the GPRS mobile class (Functionality in descending order) "B"...
  • Page 119: At+Cgreg Network Registration Status

    GSM/GPRS Module M35 AT Commands Manual Parameter <mode> Buffer unsolicited result codes in the MT; if MT result code buffer is full, the oldest one can be discarded. No codes are forwarded to the TE Discard unsolicited result codes when MT-TE link is reserved (e.g. in on-line data mode);...
  • Page 120: At+Cgsms Select Service For Mo Sms Messages

    GSM/GPRS Module M35 AT Commands Manual Enable network registration and location information unsolicited result code +CGREG: <stat>[,<lac>,<ci>] <stat> Not registered, ME is not currently searching a new operator to register to Registered, home network Not registered, but ME is currently searching a new operator to register to...
  • Page 121: At+Qgpclass Change Gprs Multi-Slot Class

    GSM/GPRS Module M35 AT Commands Manual AT+CGSMS=[<service>] If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <service> A numeric parameter which indicates the service or service preference to be used GPRS Circuit switch GPRS preferred (use circuit switched if GPRS not available)
  • Page 122 GSM/GPRS Module M35 AT Commands Manual NOTES Need to reboot for the change of GPRS multi-slot class to take effect. M35_AT_Commands_Manual Confidential / Released 122 / 186...
  • Page 123: Tcpip Commands

    Parameter <index> A numeric indicates which socket opens the connection. M35 supports at most 6 sockets at the same time. This parameter is necessary only if AT+QIMUX was set as 1 (refer to AT+QIMUX). When AT+QIMUX was set as 0, the parameter MUST be omitted <mode>...
  • Page 124: At+Qisend Send Data Through Tcp Or Udp Connection

    GSM/GPRS Module M35 AT Commands Manual <port> The port of the remote server <domain name> A string parameter which represents the domain name address of the remote server NOTES This command is allowed to establish a TCP/UDP connection only when the state is IP INITIAL or IP STATUS or IP CLOSE.
  • Page 125: At+Qiclose Close Tcp Or Udp Connection

    GSM/GPRS Module M35 AT Commands Manual Parameter <index> The index of the socket for sending data. This parameter is necessary only if AT+QIMUX was set as 1 (refer to AT+QIMUX). When AT+QIMUX was set as 0, the parameter MUST be omitted <length>...
  • Page 126: At+Qideact Deactivate Gprs/Csd Pdp Context

    GSM/GPRS Module M35 AT Commands Manual was set as 1 (refer to AT+QIMUX). When AT+QIMUX was set as 0, the parameter MUST be omitted NOTES Execution Command AT+QICLOSE:  If QISRVC is 1 (please refer to AT+QISRVC) and QIMUX is 0 (please refer to AT+QIMUX), this command will close the connection in which the module is used as a client.
  • Page 127: At+Qilport Set Local Port

    GSM/GPRS Module M35 AT Commands Manual NOTES Except at the status of IP INITIAL, you can deactivate GPRS/CSD PDP context by AT+QIDEACT. After closing the connection, the status becomes to IP INITIAL. CSD context is not supported at present. 11.5. AT+QILPORT Set Local Port...
  • Page 128: At+Qiregapp Start Tcpip Task And Set Apn, User Name And Password

    GSM/GPRS Module M35 AT Commands Manual 11.6. AT+QIREGAPP Start TCPIP Task and Set APN, User Name and Password AT+QIREGAPP Start TCPIP Task and Set APN, User Name and Password Test Command Response AT+QIREGAPP=? +QIREGAPP: "APN","USER","PWD" Read Command Response AT+QIREGAPP? +QIREGAPP: <apn>,<user name>,<password>...
  • Page 129: At+Qilocip Get Local Ip Address

    GSM/GPRS Module M35 AT Commands Manual Test Command Response AT+QIACT=? Execution Command Response AT+QIACT ERROR Reference NOTES AT+QIACT only activates GPRS/CSD context at the status of IP START. After operating this command, the status will become to IP CONFIG. If TA accepts the activated operation, the status will become to IP IND;...
  • Page 130: At+Qistat Query Current Connection Status

    GSM/GPRS Module M35 AT Commands Manual 11.9. AT+QISTAT Query Current Connection Status AT+QISTAT Query Current Connection Status Test Command Response AT+QISTAT=? Execution Command Response AT+QISTAT When AT+QIMUX=0, respond STATE: <state> When AT+QIMUX=1, respond List of (+QISTAT: <index>,<mode>,<addr>,<port><CR><LF>) Reference Parameter <state>...
  • Page 131: At+Qistate Query Connection Status Of The Current Access

    GSM/GPRS Module M35 AT Commands Manual "TCP CONNECTING" or "UDP CONNECTING" "IP CLOSE" "CONNECT OK" "PDP DEACT" <index> The index of the connection, the range is (0-5) <mode> The type of the connection "TCP" TCP connection "UDP" UDP connection <addr>...
  • Page 132 GSM/GPRS Module M35 AT Commands Manual Parameter <state> A string parameter to indicate the status of the connection When AT+QIMUX=0: "IP INITIAL" The TCPIP stack is in idle state "IP START" The TCPIP stack has been registered "IP CONFIG" It has been start-up to activate GPRS/CSD context "IP IND"...
  • Page 133: At+Qisstat Query The Current Server Status

    GSM/GPRS Module M35 AT Commands Manual 11.11. AT+QISSTAT Query the Current Server Status AT+QISSTAT Query the Current Server Status Test Command Response AT+QISSTAT=? Execution Command Response AT+QISSTAT When AT+QIMUX=0, respond S: <ServerState> When AT+QIMUX=1, respond S: <ServerState> C : <index>,<mode>,<addr>,<port>...
  • Page 134: At+Qidnsgip Query The Ip Address Of Given Domain Name

    GSM/GPRS Module M35 AT Commands Manual SecondaryDns: <sec_dns> Write Command Response AT+QIDNSCFG=<pri_dns>[,<sec_dns >] ERROR Reference Parameter <pri_dns> A string parameter which indicates the IP address of the primary domain name server <sec_dns> A string parameter which indicates the IP address of the secondary domain name server NOTES 1.
  • Page 135: At+Qidnsip Connect With Ip Address Or Domain Name Server

    GSM/GPRS Module M35 AT Commands Manual <err> A numeric parameter which indicates the error code DNS not Authorization Invalid parameter Network error No server Time out No configuration No memory Unknown error <state> Refer to AT+QISTAT 11.14. AT+QIDNSIP Connect with IP Address or Domain Name Server...
  • Page 136: At+Qiautos Set Auto Sending Timer

    GSM/GPRS Module M35 AT Commands Manual AT+QIHEAD=? +QIHEAD: (list of supported <mode>s) Read Command Response AT+QIHEAD? +QIHEAD: <mode> Write Command Response AT+QIHEAD=<mode> ERROR Reference Parameter <mode> A numeric parameter which indicates whether or not to add an IP header before the...
  • Page 137: At+Qiprompt Set Prompt Of „>" When Sending Data

    GSM/GPRS Module M35 AT Commands Manual DO Not set timer for data sending Set timer for data sending <time> A numeric parameter which indicates a time in seconds After the time expires since AT+QISEND, the input data will be sent automatically 11.17.
  • Page 138 GSM/GPRS Module M35 AT Commands Manual Execution Command Response AT+QISERVER ERROR If configured as server successfully, return: SERVER OK If configured as server unsuccessfully, return: CONNECT FAIL Write Command Response AT+QISERVER=<type>[,<max>] ERROR If configured as server successfully, return: SERVER OK...
  • Page 139: At+Qicsgp Select Csd Or Gprs As The Bearer

    GSM/GPRS Module M35 AT Commands Manual 11.19. AT+QICSGP Select CSD or GPRS as the Bearer AT+QICSGP Select CSD or GPRS as the Bearer Test Command Response AT+QICSGP=? +QICSGP: 0-CSD,DIAL NUMBER,USER NAME,PASSWORD,RATE(0-3) +QICSGP: 1-GPRS,APN,USER NAME,PASSWORD Read Command Response AT+QICSGP? +QICSGP: <mode>...
  • Page 140: At+Qisrvc Choose Connection

    GSM/GPRS Module M35 AT Commands Manual NOTE CSD configuration is not supported at present. 11.20. AT+QISRVC Choose Connection AT+QISRVC Choose Connection Test Command Response AT+QISRVC=? +QISRVC: (list of supported <connection>s) Read Command Response AT+QISRVC? +QISRVC: <connection> Write Command Response AT+QISRVC=<connection>...
  • Page 141: At+Qiscon Save Tcpip Application Context

    GSM/GPRS Module M35 AT Commands Manual Test Command Response AT+QISHOWRA=? +QISHOWRA: (list of supported <mode>s) Read Command Response AT+QISHOWRA? +QISHOWRA: <mode> Write Command Response AT+QISHOWRA=<mode> ERROR Reference Parameter <mode> A numeric parameter which indicates whether to show the address (including IP address in dotted decimal style and port of the remote end) before the received data or not DO NOT show the address.
  • Page 142 GSM/GPRS Module M35 AT Commands Manual CSD Config UserId:<cusr> CSD Config Password:<cpwd> CSD Config rate:<crate> App Tcpip Mode:<mode> In Transparent Transfer Mode Number of Retry:<nmRetry> Wait Time:<waitTm> Send Size:<sendSz> esc:<esc> Execution Command Response AT+QISCON Reference Parameter <mode> See AT+QIDNSIP <sendprompt> See AT+QIPROMPT <iphead>...
  • Page 143: At+Qimode Select Tcpip Transfer Mode

    GSM/GPRS Module M35 AT Commands Manual AT+QIFGCNT). 3. CSD configuration is not supported at present. 11.23. AT+QIMODE Select TCPIP Transfer Mode AT+QIMODE Select TCPIP Transfer Mode Test Command Response AT+QIMODE=? +QIMODE:(0-NORMAL MODE,1-TRANSPARENT MODE) Read Command Response AT+QIMODE? +QIMODE: <mode> Write Command Response AT+QIMODE=<mode>...
  • Page 144: At+Qishowpt Control Whether Or Not To Show The Protocol Type

    GSM/GPRS Module M35 AT Commands Manual AT+QITCFG? +QITCFG: <NmRetry>,<WaitTm>,<SendSz>,<esc> Write Command Response AT+QITCFG=<NmRetry>,<WaitTm>,< SendSz>,<esc> ERROR Reference Parameter <NmRetry> Number of times to retry to send an IP packet <WaitTm> Number of 100ms intervals to wait for serial input before sending the packet <SendSz>...
  • Page 145: At+Qimux Control Whether Or Not To Enable Multiple Tcpip Session

    GSM/GPRS Module M35 AT Commands Manual ERROR Reference Parameter <mode> DO NOT show the transport protocol type at the end of header of the received TCP/UDP data Show the transport protocol type at the end of header of the received TCP/UDP data as the following format.IPD(data length)(TCP/UDP):...
  • Page 146: At+Qishowla Control Whether Or Not To Display Local Ip Address

    Show the destination address: TO:<IP ADDRESS> NOTE Because M35 can activate two GPRS contexts at the same time. i.e. M35 can get two local IP addresses. It is necessary to point out the destination of the received data when two GPRS contexts have been activated at the same time.
  • Page 147: At+Qisack Query The Data Information For Sending

    GSM/GPRS Module M35 AT Commands Manual AT+QIFGCNT? +QIFGCNT: <id>,<channel> Write Command Response AT+QIFGCNT=<id> ERROR Reference Parameter <id> A numeric indicates which context will be set as foreground context. The range is 0-1 <channel> A numeric indicates which channel is controlling the context <id>...
  • Page 148: At+Qindi Set The Method To Handle Received Tcp/Ip Data

    2. This command could be affected by the command AT+QISRVC. If the QISRVC was set as 1, this command is used to query the information of sending data during the session in which M35 serves as a client. If the QISRVC was set as 2, this command is used to query the data information for sending during the session in which M35 serves as a server.
  • Page 149: At+Qird Retrieve The Received Tcp/Ip Data

    Please refer to the parameter <id> in the command AT+QIFGCNT. The range is 0-1 <sc> A numeric points out the role of M35 in the connection for the received data. The module serves as the client of the connection The module serves as the server of the connection <sid>...
  • Page 150: At+Qisde Control Whether Or Not To Echo The Data For Qisend

    GSM/GPRS Module M35 AT Commands Manual the transport protocol is UDP <length> The real length of the retrieved data <data> The retrieved data NOTES 1. <id>, <sc> and <sid> are the same as the parameters in the statement “+QIRDI: <id>,<sc>,<sid>”.
  • Page 151 GSM/GPRS Module M35 AT Commands Manual Write Command Response AT+QPING=“<host>”[,[<timeout>][,<p ingnum>]] [+QPING: <result>[,<ipAddr>,<bytes>,<time>,<ttl>]<CR><LF> …]<CR><LF> +QPING:<finresult>[,<sent>,<rcvd>,<lost>,<min>,<max>, <avg>] ERROR Reference Parameter <host> The host address in string style. It could be a domain name or a dotted decimal IP address <timeout> A numeric gives the maximum time to wait for the response of each ping request. Unit: second.
  • Page 152: At+Qntp Synchronize The Local Time Via Ntp

    GSM/GPRS Module M35 AT Commands Manual 11.34. AT+QNTP Synchronize the Local Time Via NTP AT+QNTP Synchronize the Local Time Via NTP Test Command Response AT+QNTP=? +QNTP: “SERVER”,(list of supported <port>s) Read Command Response AT+QNTP? +QNTP: "<server>",<port> Execution Command Response AT+QNTP +QNTP: <result>...
  • Page 153: Supplementary Service Commands

    GSM/GPRS Module M35 AT Commands Manual Supplementary Service Commands 12.1. AT+CACM Accumulated Call Meter (ACM) Reset or Query AT+CACM Accumulated Call Meter (ACM) Reset or Query Test Command Response AT+CACM=? Read Command Response AT+CACM? TA returns the current value of ACM.
  • Page 154: At+Camm Accumulated Call Meter Maximum (Acm Max) Set Or Query

    GSM/GPRS Module M35 AT Commands Manual 12.2. AT+CAMM Accumulated Call Meter Maximum (ACM Max) Set or Query AT+CAMM Accumulated Call Meter Maximum (ACM Max) Set or Query Test Command Response AT+CAMM=? Read Command Response TA returns the current value of ACM max.
  • Page 155: At+Caoc Advice Of Charge

    GSM/GPRS Module M35 AT Commands Manual Read Command Response AT+CAOC? +CAOC: <mode> Write Command Response TA sets the advice of charge supplementary service function AT+CAOC=<mode> mode. If error is related to ME functionality: +CME ERROR: <err> If <mode>=0, TA returns the current call meter value +CAOC: <ccm>...
  • Page 156 GSM/GPRS Module M35 AT Commands Manual Registration, erasure, activation, deactivation, and status r>[,<type>[,<class>[,<subaddr>[,<sat ype>[,time]]]]]] query are supported. Only ,<reads> and <mode> should be entered with mode (0-2,4) If <mode><>2 and command successful If <mode>=2 and command successful (only in connection with <reads>...
  • Page 157: At+Ccug Closed User Group Control

    GSM/GPRS Module M35 AT Commands Manual <class> Voice Data All telephony except SMS Short message service Data circuit sync Data circuit async <time> 1…30 When “no reply” (<reads>=no reply) is enabled or queried, this gives the time in seconds to wait before call is forwarded, default value is 20 <status>...
  • Page 158: At+Ccwa Call Waiting Control

    GSM/GPRS Module M35 AT Commands Manual Write Command Response TA sets the closed user group supplementary service AT+CCUG=[<n>][,<index>[,<info>]] parameters as a default adjustment for all following calls. If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <n>...
  • Page 159 GSM/GPRS Module M35 AT Commands Manual If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <n> Disable presentation of an unsolicited result code Enable presentation of an unsolicited result code <mode> When <mode> parameter is not given, network is not interrogated...
  • Page 160: At+Chld Call Hold And Multiparty

    GSM/GPRS Module M35 AT Commands Manual AT+CCWA=1,1 // Enable presentation of an unsolicited result code ATD10086; // Establish a call +CCWA: "02154450293",129,1 // Indication of a call that has been waiting 12.7. AT+CHLD Call Hold and Multiparty AT+CHLD Call Hold and Multiparty...
  • Page 161: At+Clip Calling Line Identification Presentation

    GSM/GPRS Module M35 AT Commands Manual These supplementary services are only available to the teleservice 11 (Speech: Telephony). Example ATD10086; // Establish a call +CCWA: "02154450293",129,1 // Indication of a call that has been waiting AT+CHLD=2 // Place the active call on hold and accept the waiting call as...
  • Page 162 GSM/GPRS Module M35 AT Commands Manual Read Command Response AT+CLIP? +CLIP: <n>,<m> Write Command Response TA enables or disables the presentation of the calling line AT+CLIP=[<n>] identity (CLI) at the TE. It has no effect on the execution of the supplementary service CLIP in the network.
  • Page 163: At+Clir Calling Line Identification Restriction

    GSM/GPRS Module M35 AT Commands Manual AT+CPBW=1,"02151082965",129,"QUECTEL" AT+QCLIP=1 AT+CLIP=1 RING +CLIP: "02151082965",129,"",,"QUECTEL",0 12.9. AT+CLIR Calling Line Identification Restriction AT+CLIR Calling Line Identification Restriction Test Command Response AT+CLIR=? +CLIR: (list of supported <n>s) Read Command Response AT+CLIR? +CLIR: <n>,<m> Write Command Response AT+CLIR=[<n>]...
  • Page 164: At+Colp Connected Line Identification Presentation

    GSM/GPRS Module M35 AT Commands Manual <m> (Parameter shows the subscriber CLIR service status in the network) CLIR not provisioned CLIR provisioned in permanent mode Unknown (e.g. no network, etc.) CLIR temporary mode presentation restricted CLIR temporary mode presentation allowed 12.10.
  • Page 165: At+Cpuc Price Per Unit And Currency Table

    GSM/GPRS Module M35 AT Commands Manual Intermediate result code When enabled (and called subscriber allows), an intermediate result code is returned before any +CR or V.25ter responses: +COLP: <number>,<type>[,<subaddr>,<satype> [,<alpha>]] Parameters <number> Phone number in string type, format specified by <type>...
  • Page 166: At+Ccwe Call Meter Maximum Event

    GSM/GPRS Module M35 AT Commands Manual GSM 07.07 Parameter <currency> String type; three-character currency code (e.g. "GBP", "DEM"); character set as specified by command select TE character set +CSCS <ppu> String type; price per unit; dot is used as a decimal Separator (e.g. "2.66") <passwd>...
  • Page 167: At+Cusd Unstructured Supplementary Service Data

    GSM/GPRS Module M35 AT Commands Manual 12.13. AT+CUSD Unstructured Supplementary Service Data AT+CUSD Unstructured Supplementary Service Data Test Command Response AT+CUSD=? +CUSD: (list of supported <n>s) Read Command Response AT+CUSD? +CUSD: <n> Write Command Response AT+CUSD=[<n>[,<str>[,<dcs>]] If error is related to ME functionality: +CME ERROR: <err>...
  • Page 168: At+Cssn Supplementary Services Notification

    GSM/GPRS Module M35 AT Commands Manual 12.14. AT+CSSN Supplementary Services Notification AT+CSSN Supplementary Services Notification Test Command Response AT+CSSN=? +CSSN: (list of supported <n>s), (list of supported <m>s) Read Command Response AT+CSSN? +CSSN: <n>,<m> Write Command Response AT+CSSN=[<n>[,<m>]] If error is related to ME functionality: +CME ERROR: <err>...
  • Page 169: Audio Commands

    GSM/GPRS Module M35 AT Commands Manual Audio Commands 13.1. ATL Set Monitor Speaker Loudness ATL Set Monitor Speaker Loudness Execution Command Response ATL<value> Reference V.25ter Parameter <value> Low speaker volume Low speaker volume Medium speaker volume High speaker volume NOTE The two commands ATL and ATM are implemented only for V.25 compatibility reasons and have no...
  • Page 170: At+Vtd Tone Duration

    GSM/GPRS Module M35 AT Commands Manual Parameter <value> Speaker is always off Speaker is on until TA inform TE that carrier has been detected Speaker is always on when TA is off-hook NOTE The two commands ATL and ATM are implemented only for V.25 compatibility reasons and have no effect.
  • Page 171: At+Vts Dtmf And Tone Generation

    GSM/GPRS Module M35 AT Commands Manual 13.4. AT+VTS DTMF and Tone Generation AT+VTS DTMF and Tone Generation Test Command Response AT+VTS=? +VTS: (list of supported <dtmf>s), ,(list of supported <duration>s) Write Command Response AT+VTS=<dtmf-string> This command allows the transmission of DTMF tones and arbitrary tones in voice mode.
  • Page 172: At+Calm Alert Sound Mode

    GSM/GPRS Module M35 AT Commands Manual 13.5. AT+CALM Alert Sound Mode AT+CALM Alert Sound Mode Test Command Response AT+CALM=? +CALM: (list of supported <mode>s) Read Command Response AT+CALM? +CALM: <mode> Write Command Response AT+CALM=<mode> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 173: At+Clvl Loud Speaker Volume Level

    GSM/GPRS Module M35 AT Commands Manual Parameter <level> Integer type value(0-100) with manufacturer specific range (Smallest value represents the lowest sound level) 13.7. AT+CLVL Loud Speaker Volume Level AT+CLVL Loud Speaker Volume Level Test Command Response AT+CLVL=? +CLVL: (list of supported <level>s)
  • Page 174: At+Qsidet Change The Side Tone Gain Level

    GSM/GPRS Module M35 AT Commands Manual Write Command Response AT+CMUT=<n> If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <n> Mute off Mute on 13.9. AT+QSIDET Change the Side Tone Gain Level AT+QSIDET Change the Side Tone Gain Level...
  • Page 175: At+Qmic Change The Microphone Gain Level

    GSM/GPRS Module M35 AT Commands Manual <gainlevel> value is related to specific channel. 13.10. AT+QMIC Change the Microphone Gain Level AT+QMIC Change the Microphone Gain Level Test Command Response AT+QMIC=? +QMIC: (list of supported <channel>s), (list of supported <gainlevel>s) Read Command...
  • Page 176: Hardware Related Commands

    GSM/GPRS Module M35 AT Commands Manual Hardware Related Commands 14.1. AT+CCLK Clock AT+CCLK Clock Test Command Response AT+CCLK=? Read Command Response AT+CCLK? +CCLK: <time> Write Command Response AT+CCLK=<time> If error is related to ME functionality: +CME ERROR: <err> Reference GSM 07.07 Parameter <time>...
  • Page 177: At+Cbc Battery Charge

    GSM/GPRS Module M35 AT Commands Manual 14.2. AT+CBC Battery Charge AT+CBC Battery Charge Test Command Response AT+CBC=? +CBC: (list supported <bcs>s),(list supported <bcl>s),(voltage) Execution Command Response AT+CBC +CBC: <bcs>, <bcl>,<voltage> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 178: At+Qtemp Set Temperature Detection Mode Or Query Temperature

    GSM/GPRS Module M35 AT Commands Manual 14.3. AT+QTEMP Set Temperature Detection Mode or Query Temperature AT+QTEMP Set Critical Temperature Operating Mode or Query Temperature Test Command Response AT+QTEMP=? +QTEMP: (list of supported <mode>s), (list of supported < Temperature>s) Read Command...
  • Page 179: At+Qsclk Configure Slow Clock

    GSM/GPRS Module M35 AT Commands Manual 14.4. AT+QSCLK Configure Slow Clock AT+QSCLK Configure Slow Clock Test Command Response AT+QSCLK=? +QSCLK: (list of supported <n>s) Read Command Response AT+QSCLK? +QSCLK: <n> Write Command Response AT+QSCLK=<n> Reference Parameter <n> Disable slow clock Enable slow clock, it is controlled by DTR The module decides when it enters sleep mode.
  • Page 180: Others Commands

    GSM/GPRS Module M35 AT Commands Manual Others Commands 15.1. A/ Re-issues the Last Command Given A/ Re-issues the Last Command Given Execution Command Response Re-issues the previous command Reference V.25ter NOTE This command does not work when the serial multiplexer is active. It does not have to end with terminating character.
  • Page 181: Ats3 Set Command Line Termination Character

    GSM/GPRS Module M35 AT Commands Manual Parameter <value> Echo mode off Echo mode on 15.3. ATS3 Set Command Line Termination Character ATS3 Set Command Line Termination Character Read Command Response ATS3? <n> Write Command Response ATS3=<n> This parameter setting determines the character recognized by TA to terminate an incoming command line.
  • Page 182: Ats5 Set Command Line Editing Character

    GSM/GPRS Module M35 AT Commands Manual Parameter <n> 0-10-127 Response formatting character (Default 10=<LF>) 15.5. ATS5 Set Command Line Editing Character ATS5 Set Command Line Editing Character Read Command Response ATS5? <n> Write Command Response ATS5=<n> This parameter setting determines the character recognized by TA as a request to delete the immediately preceding character from the command line.
  • Page 183: At+Dr V.42Bis Data Compression Reporting Control

    GSM/GPRS Module M35 AT Commands Manual compression mode by TA at the compression negotiation with the remote TA after a call set up. Reference V.25ter Parameter <p0> NONE <n> Allow negotiation of <p0> down Do not allow negotiation of <p0> - disconnect on difference <p1>...
  • Page 184: At+Qrimode Set Ri Time

    GSM/GPRS Module M35 AT Commands Manual Parameter <value> Reporting disabled 15.8. AT+QRIMODE Set RI Time AT+QRIMODE Set RI Time Test Command Response AT+QRIMODE=? +QRIMODE: (list of supported <timemode>s) Read Command Response AT+QRIMODE? +QRIMODE: <timemode> Write Command Response AT+QRIMODE=<timemode> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 185: Appendix A Reference

    GSM/GPRS Module M35 AT Commands Manual Appendix A Reference Table 3: Related Documents Document name Remark V.25ter Serial asynchronous automatic dialling and control Digital cellular telecommunications (Phase 2+); AT GSM 07.07 command set for GSM Mobile Equipment (ME) Use of Data Terminal Equipment - Data Circuit terminating Equipment (DTE- DCE) interface for Short GSM 07.05...
  • Page 186 GSM/GPRS Module M35 AT Commands Manual Terminal Equipment Data Terminal Equipment RTS/CTS Request To Send/Clear To Send GPRS General Packet Radio Service Dynamic Content Delivery Data Terminal Ready Circuit Switch Data Primary Synchronization Code Packet Data Protocol Transmission Control Protocol...

Table of Contents

Save PDF