Quectel EC25 Command Manual

Quectel EC25 Command Manual

Lte module series, at commands
Hide thumbs Also See for EC25:
Table of Contents

Advertisement

Quick Links

EC25&EC21
AT Commands Manual
LTE Module Series
Rev. EC25&EC21_AT_Commands_Manual_V1.2
Date: 2017-11-14
Status: Released
www.quectel.com

Advertisement

Table of Contents
loading

Summary of Contents for Quectel EC25

  • Page 1 EC25&EC21 AT Commands Manual LTE Module Series Rev. EC25&EC21_AT_Commands_Manual_V1.2 Date: 2017-11-14 Status: Released www.quectel.com...
  • Page 2 QUECTEL OFFERS THE 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

    LTE Module Series EC25&EC21 AT Commands Manual About the Document History Revision Date Author Description James CAI/ 2016-05-30 Initial Bonnie ZHAO 1. Added the following AT commands: +QRIR/+QINDCFG/+QINISTAT/+QLTS/+QSPN/ +QHUP/+QEEC/+QSIDET/+QMIC/+QRXGAIN/ +QIIC/+QADC Ivan ZHANG/ 2. Added AT+QCFG commands shown as below: 2017-01-18 Sophie ZHU "urc/ri/ring"/"urc/ri/smsincoming"/"urc/ri/other"/"risig...
  • Page 4: Table Of Contents

    LTE Module Series EC25&EC21 AT Commands Manual Contents About the Document ..........................2 Contents ..............................3 Table Index ............................... 8 Introduction ............................9 1.1. Scope of the Document ......................9 1.2. AT Command Syntax ......................9 1.3. Supported Character Sets ..................... 10 1.4.
  • Page 5 LTE Module Series EC25&EC21 AT Commands Manual 3.4. AT+ICF Set TE-TA Control Character Framing ..............33 3.5. AT+IPR Set TE-TA Fixed Local Rate .................. 34 3.6. AT+QRIR Restore RI Behavior to Inactive ................35 Status Control Commands ......................37 4.1.
  • Page 6 LTE Module Series EC25&EC21 AT Commands Manual 6.3. AT+CSQ Signal Quality Report ..................78 6.4. AT+CPOL Preferred Operator List ..................79 6.5. AT+COPN Read Operator Names ..................81 6.6. AT+CTZU Automatic Time Zone Update ................81 6.7. AT+CTZR Time Zone Reporting ..................82 6.8.
  • Page 7 LTE Module Series EC25&EC21 AT Commands Manual 9.8. AT+CMGS Send Message ....................129 9.9. AT+CMMS More Messages to Send ................131 9.10. AT+CMGW Write Message to Memory ................132 9.11. AT+CMSS Send Message from Storage ................134 9.12. AT+CNMA New Message Acknowledgement to UE/TE............ 135 9.13.
  • Page 8 LTE Module Series EC25&EC21 AT Commands Manual 12.6. AT+QAUDMOD Set Audio Mode ..................192 12.7. AT+QDAI Digital Audio Interface Configuration ..............193 12.8. AT+QEEC Set Echo Cancellation Parameters ..............195 12.9. AT+QSIDET Set the Side Tone Gain in Current Mode ............. 196 12.10.
  • Page 9 LTE Module Series EC25&EC21 AT Commands Manual Table Index TABLE 1: TYPES OF AT COMMANDS AND RESPONSES ................10 TABLE 2: AT&V RESPONSE ..........................18 TABLE 3: ATV0&ATV1 RESULT CODES NUMERIC EQUIVALENTS AND BRIEF DESCRIPTION ....21 TABLE 4: PARAMETER CONFIGURATIONS SUPPORTED BY AT+CBST ........... 100 TABLE 5: DELAY CLASS ..........................
  • Page 10: Introduction

    “<CR><LF><response><CR><LF>”. Throughout this document, only the responses are presented, “<CR><LF>” are omitted intentionally. The AT Commands Set implemented by EC25 & EC21 is a combination of 3GPP TS 27.007, 3GPP TS 27.005 and ITU-T recommendation V.25ter as well as the AT Commands developed by Quectel.
  • Page 11: Supported Character Sets

    As an Unsolicited Result Code and a report message, URC is not issued as part of the response related to an executed AT command. URC is issued by the EC25 & EC21 without being requested by the TE and it is issued automatically when a certain event occurs. Typical events leading to URCs are incoming calls (RING), received short messages, high/low voltage alarm, high/low temperature alarm, etc.
  • Page 12: Turn Off Procedure

    LTE Module Series EC25&EC21 AT Commands Manual 1.6. Turn off Procedure It is recommended to execute AT+QPOWD command to turn off the module, as it is the safest and best way. This procedure is realized by letting the module log off from the network and allowing the software to enter into a secure and safe data state before disconnecting the power supply.
  • Page 13: General Commands

    LTE Module Series EC25&EC21 AT Commands Manual General Commands 2.1. ATI Display Product Identification Information The command delivers a product information text. ATI Display Product Identification Information Execution Command Response TA issues product information text. Quectel EC2x Revision: <revision> Maximum Response Time...
  • Page 14: At+Gmi Request Manufacturer Identification

    LTE Module Series EC25&EC21 AT Commands Manual 2.2. AT+GMI Request Manufacturer Identification The command returns a manufacturer identification text. See also AT+CGMI. AT+GMI Request Manufacturer Identification Test Command Response AT+GMI=? Execution Command Response AT+GMI TA reports one or more lines of information text which permit the user to identify the manufacturer.
  • Page 15: At+Gmr Request Ta Revision Identification Of Software Release

    LTE Module Series EC25&EC21 AT Commands Manual 2.4. AT+GMR Request TA Revision Identification of Software Release The command delivers a product firmware version identification text. It is identical with AT+CGMR. AT+GMR Request TA Revision Identification of Software Release Test Command...
  • Page 16: At+Cgmm Request Model Identification

    LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 2.6. AT+CGMM Request Model Identification The command returns a product model identification text. It is identical with AT+GMM. AT+CGMM Request Model Identification Test Command Response...
  • Page 17: At+Gsn Request International Mobile Equipment Identity (Imei)

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <revision> Identification text of product software version 2.8. AT+GSN Request International Mobile Equipment Identity (IMEI) The command returns the International Mobile Equipment Identity (IMEI) number of ME. It is identical with AT+CGSN.
  • Page 18: At+Cgsn Request Product Serial Number Identification

    LTE Module Series EC25&EC21 AT Commands Manual 2.9. AT+CGSN Request Product Serial Number Identification The command returns International Mobile Equipment Identity (IMEI) number of ME. It is identical with AT+GSN. AT+CGSN Request Product Serial Number Identification Test Command Response AT+CGSN=?
  • Page 19: At&V Display Current Configuration

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <value> Set all TA parameters to manufacturer defaults 2.11. AT&V Display Current Configuration The command displays the current settings of several AT command parameters, including the single-letter AT command parameters which are not readable otherwise.
  • Page 20: At&W Store Current Parameters To User Defined Profile

    LTE Module Series EC25&EC21 AT Commands Manual 2.12. AT&W Store Current Parameters to User Defined Profile The command stores the current AT command settings to a user defined profile in non-volatile memory. AT&W Store Current Parameters to User Defined Profile...
  • Page 21: Atq Set Result Code Presentation Mode

    LTE Module Series EC25&EC21 AT Commands Manual 2.14. ATQ Set Result Code Presentation Mode The command controls whether the result code is transmitted to the TE. Other information text transmitted as response is not affected. ATQ Set Result Code Presentation Mode...
  • Page 22 LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference V.25ter Parameter <value> Information response: <text><CR><LF> Short result code format: <numeric code><CR> Information response: <CR><LF><text><CR><LF> Long result code format: <CR><LF><verbose code><CR><LF> Example ATV1 //Set <value>=1 AT+CSQ +CSQ: 30,99 //When <value>=1, the result code is OK.
  • Page 23: Ate Set Command Echo Mode

    LTE Module Series EC25&EC21 AT Commands Manual BUSY Engaged (busy) signal detected “@” (Wait for Quiet Answer) dial modifier was used, but NO ANSWER remote ringing followed by five seconds of silence was not detected before expiration of the connection timer (S7) 2.16.
  • Page 24: Ats3 Set Command Line Termination Character

    LTE Module Series EC25&EC21 AT Commands Manual Example Quectel EC25 Revision: EC25EFAR02A09M4G //Repeat the previous command Quectel EC25 Revision: EC25EFAR02A09M4G 2.18. ATS3 Set Command Line Termination Character The command determines the character recognized by the module to terminate an incoming command line.
  • Page 25: Ats4 Set Response Formatting Character

    LTE Module Series EC25&EC21 AT Commands Manual 2.19. ATS4 Set Response Formatting Character The command determines the character generated by the module for result code and information text, along with the command line termination character set via ATS3. ATS4 Set Response Formatting Character...
  • Page 26: Atx Set Connect Result Code Format And Monitor Call Progress

    LTE Module Series EC25&EC21 AT Commands Manual Reference V.25ter Parameter <n> 0-8-127 Response editing character (Default 8=<Backspace>) 2.21. ATX Set CONNECT Result Code Format and Monitor Call Progress The command determines whether or not the module transmits particular result codes to the TE. It also controls whether or not the module verifies the presence of a dial tone when it begins dialing, and whether or not engaged tone (busy signal) detection is enabled.
  • Page 27: At+Cfun Set Phone Functionality

    LTE Module Series EC25&EC21 AT Commands Manual 2.22. AT+CFUN Set Phone Functionality The command controls the functionality level. It can also be used to reset the UE. AT+CFUN Set Phone Functionality Test Command Response AT+CFUN=? +CFUN: (list of supported <fun>s),(list of supported <rst>s)
  • Page 28: At+Cmee Error Message Format

    LTE Module Series EC25&EC21 AT Commands Manual +CME ERROR: 13 //(U)SIM failure AT+CFUN=1 //Switch phone to full functionality +CPIN: SIM PIN AT+CPIN=1234 +CPIN: READY +QUSIM: 1 +QIND: PB DONE +QIND: SMS DONE AT+CPIN? +CPIN: READY AT+COPS? +COPS: 0,0,"CHINA MOBILE",7 //Operator is registered 2.23.
  • Page 29: At+Cscs Select Te Character Set

    LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <n> Disable result code Enable result code and use numeric values Enable result code and use verbose values Example AT+CMEE=0 //Disable result code AT+CPIN?
  • Page 30: At+Qurccfg Configure Urc Indication Option

    LTE Module Series EC25&EC21 AT Commands Manual Write Command Response AT+CSCS=<chset> Set character set <chset> which is used by the TE. The TA can then convert character strings correctly between the TE and ME character sets. Maximum Response Time 300ms Reference 3GPP TS 27.007...
  • Page 31 LTE Module Series EC25&EC21 AT Commands Manual alue>] +QURCCFG: "urcport",<urcportvalue> If the configuration parameter <urcportvalue> is not omitted, response: ERROR Maximum Response Time 300ms Parameter <urcportvalue> Set URC output port "usbat" USB AT port "usbmodem" USB modem port "uart1" Main UART NOTES 1.
  • Page 32: Serial Interface Control Commands

    LTE Module Series EC25&EC21 AT Commands Manual Serial Interface Control Commands 3.1. AT&C Set DCD Function Mode The command controls the behavior of the UE‟s DCD (data carrier detection) line. 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 33: At+Ifc Set Te-Ta Local Data Flow Control

    LTE Module Series EC25&EC21 AT Commands Manual Reference V.25ter Parameter <value> TA ignores status on DTR LowHigh on DTR: Change to command mode while remaining the connected call. LowHigh on DTR: Disconnect data call, and change to command mode. When DTR is at high level, auto-answer function is disabled.
  • Page 34: At+Icf Set Te-Ta Control Character Framing

    LTE Module Series EC25&EC21 AT Commands Manual NOTE Flow control is only applicable for data mode. Example AT+IFC=2,2 //Open the hardware flow control AT+IFC? +IFC: 2,2 3.4. AT+ICF Set TE-TA Control Character Framing The command determines the serial interface character framing format and parity received by TA from TE.
  • Page 35: At+Ipr Set Te-Ta Fixed Local Rate

    LTE Module Series EC25&EC21 AT Commands Manual Mark (1) Space (0) NOTES The command is applied for command state. The <parity> field is ignored if the <format> field specifies no parity. 3.5. AT+IPR Set TE-TA Fixed Local Rate The command is used to query and set the baud rate of the UART. The default baud rate value (<rate>) is 115200bps.
  • Page 36: At+Qrir Restore Ri Behavior To Inactive

    If a fixed baud rate is set, make sure that both TE (DTE, usually external processor) and TA (DCE, Quectel module) are configured to the same rate. The value of AT+IPR cannot be restored with AT&F and ATZ; but it is still storable with AT&W.
  • Page 37 LTE Module Series EC25&EC21 AT Commands Manual ERROR Maximum Response Time 300ms EC25&EC21_AT_Commands_Manual 36 / 231...
  • Page 38: Status Control Commands

    LTE Module Series EC25&EC21 AT Commands Manual Status Control Commands 4.1. AT+CPAS Mobile Equipment Activity Status The Execution Command queries the module‟s activity status. AT+CPAS Mobile Equipment Activity Status Test Command Response AT+CPAS=? +CPAS: (list of supported <pas>s) Execution Command...
  • Page 39: At+Ceer Extended Error Report

    LTE Module Series EC25&EC21 AT Commands Manual RING AT+CLCC +CLCC: 1,1,4,0,0,“15695519173”,161 AT+CPAS +CPAS: 3 //The module is ringing AT+CLCC +CLCC: 1,0,0,0,0,“10010”,129 AT+CPAS +CPAS: 4 //Call in progress 4.2. AT+CEER Extended Error Report The command is used to query an extended error and report the cause of the last failed operation, such ...
  • Page 40: At+Qcfg Extended Configuration Settings

    LTE Module Series EC25&EC21 AT Commands Manual +CME ERROR: <err> Maximum Response Time 300ms Parameter <text> Release cause text. Reason for the last call failure to setup or release (listed in Chapter 14.9). Both CS and PS domain call types are reported. Cause data is captured from Call Manager events and cached locally for later use by this command.
  • Page 41: At+Qcfg="Gprsattach" Gprs Attach Mode Configuration

    LTE Module Series EC25&EC21 AT Commands Manual +QCFG: “sgsn”, (list of supported <sgsnr>s) +QCFG: “msc”,(list of supported <mscr>s) +QCFG: "pdp/duplicatechk",(list of supported <enable>s) +QCFG: "tdscsq",(list of supported <value>s) +QCFG: "urc/ri/ring",(list of supported <typeri>s), (list of supported <pulseduration>s), (list of supported <activeduration>s), (list of supported <inactiveduration>s),...
  • Page 42: At+Qcfg="Nwscanmode" Network Search Mode Configuration

    LTE Module Series EC25&EC21 AT Commands Manual ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <attachmode> Number format, the mode to attach GRPS when UE is powered on Manual attach Auto attach 4.3.2.
  • Page 43: At+Qcfg="Nwscanseq" Network Searching Sequence Configuration

    LTE Module Series EC25&EC21 AT Commands Manual TD-SCDMA only UMTS only CDMA only HDR only CDMA and HDR only <effect> Number format. When to take effect Take effect after UE reboots Take effect immediately 4.3.3. AT+QCFG="nwscanseq" Network Searching Sequence Configuration The command specifies the sequence of searching network.
  • Page 44: At+Qcfg="Roamservice" Roam Service Configuration

    LTE Module Series EC25&EC21 AT Commands Manual 4.3.4. AT+QCFG="roamservice" Roam Service Configuration The command is used to enable or disable the roam service. If <effect> is omitted, the configuration will take effect immediately. AT+QCFG="roamservice" Roam Service Configuration Write Command Response AT+QCFG=“roamservice”[,<roammod...
  • Page 45: At+Qcfg="Band" Band Configuration

    LTE Module Series EC25&EC21 AT Commands Manual +QCFG: "servicedomain",<service> If <service> and <effect> are not omitted, configure the service domain of UE: ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <service>...
  • Page 46 LTE Module Series EC25&EC21 AT Commands Manual +CME ERROR: <err> Maximum Response Time 300ms Parameter <bandval> A hexadecimal value that specifies the GSM and WCDMA frequency band. If it is set to 0, it means not to change GSM and WCDMA frequency band. (e.g.:...
  • Page 47: At+Qcfg="Hsdpacat" Hsdpa Category Configuration

    LTE Module Series EC25&EC21 AT Commands Manual Take effect immediately 4.3.7. AT+QCFG="hsdpacat" HSDPA Category Configuration The command specifies the HSDPA category. This configuration is valid only after the module is restarted. AT+QCFG="hsdpacat" HSDPA Category Configuration Write Command Response AT+QCFG=“hsdpacat”[,<cat>] If <cat> is omitted, return the current configuration: +QCFG: "hsdpacat",<cat>...
  • Page 48: At+Qcfg="Rrc" Rrc Release Version Configuration

    LTE Module Series EC25&EC21 AT Commands Manual If <cat> is not omitted, configure the HSUPA category: ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <cat> HSUPA category Category 5 Category 6 4.3.9.
  • Page 49: At+Qcfg="Sgsn" Ue Sgsn Release Version Configuration

    LTE Module Series EC25&EC21 AT Commands Manual 4.3.10. AT+QCFG="sgsn" UE SGSN Release Version Configuration The command specifies the UE SGSN release version. This configuration is valid only after the module is restarted. AT+QCFG="sgsn" UE SGSN Release Version Configuration Write Command Response AT+QCFG=“sgsn”[,<sgsnr>]...
  • Page 50: At+Qcfg="Pdp/Duplicatechk" Establish Multi Pdns With The Same Apn

    LTE Module Series EC25&EC21 AT Commands Manual If <mscr> is not omitted, configure the MSC release version: ERROR If there is an error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <mscr> MSC release version Dynamic 4.3.12.
  • Page 51: At+Qcfg="Urc/Ri/Ring" Ri Behavior When Ring Urc Is Presented

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <enable> Refused to establish multi PDNs with the same APN profile Allowed to establish multi PDNs with the same APN profile 4.3.13. AT+QCFG="urc/ri/ring" RI Behavior When RING URC is Presented AT+QCFG="urc/ri/ring", AT+QCFG="urc/ri/smsincoming" and AT+QCFG="urc/ri/other" control the RI (ring indicator) behavior when a URC is reported.
  • Page 52 LTE Module Series EC25&EC21 AT Commands Manual When “RING” is presented to indicate an incoming call, the "auto" ring indicator changes to and keeps active. When ring of the incoming call ends, either answering or hanging up the incoming call, the ring indicator will change to inactive.
  • Page 53: At+Qcfg="Urc/Ri/Smsincoming" Ri Behavior When Incoming Sms Urcs Are Presented

    LTE Module Series EC25&EC21 AT Commands Manual 4.3.14. AT+QCFG="urc/ri/smsincoming" RI Behavior When Incoming SMS URCs are Presented The command specifies the RI (ring indicator) behavior when related incoming message URCs are presented. Related incoming message URCs list: +CMTI, +CMT, +CDS and +CBM.
  • Page 54: At+Qcfg="Urc/Ri/Other" Ri Behavior When Other Urcs Are Presented

    LTE Module Series EC25&EC21 AT Commands Manual 4.3.15. AT+QCFG="urc/ri/other" RI Behavior When Other URCs are Presented The command specifies the RI (ring indicator) behavior when other URCs are presented. AT+QCFG="urc/ri/other" RI Behavior When Other URCs are Presented Write Command Response AT+QCFG="urc/ri/other"[,<typeri>[,<p...
  • Page 55: At+Qcfg="Urc/Delay" Delay Urc Indication

    LTE Module Series EC25&EC21 AT Commands Manual If <risignatype> is not omitted, configure the RI signal output carrier: ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <risignaltype> RI signal output carrier.
  • Page 56: At+Qcfg="Urc/Cache" Urc Cache Function

    LTE Module Series EC25&EC21 AT Commands Manual +CME ERROR: <err> Maximum Response Time 300ms Parameter <enable> URC indication will be outputted when ring indicator pulse starts. URC indication will be outputted when ring indicator pulse ends (only effective when the type of ring indicator is “pulse”. Please refer to AT+QCFG="urc/ri/ring",...
  • Page 57: At+Qcfg="Tone/Incoming" Ring Tone Function

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+QCFG="urc/cache" +QCFG: "urc/cache",0 //URC cache function is disabled AT+QCFG="urc/cache",1 //Enable URC cache AT+QCFG="urc/cache" +QCFG: "urc/cache",1 //Make a call and send two messages to the module AT+QCFG="urc/cache",0 //Disable URC cache RING //Output cached URC...
  • Page 58: At+Qindcfg Urc Indication Configuration

    LTE Module Series EC25&EC21 AT Commands Manual If there is any error related to ME functionality: +CME ERROR: <err> Reference Parameter <enable> Disable ring tone Enable Nokia ring tone Enable ring tone NOTE The settings of the command will take effect immediately, and will be saved after power off.
  • Page 59 LTE Module Series EC25&EC21 AT Commands Manual Write command Response AT+QINDCFG=<urctype>[,<enable>[,< If <enable> and <savetonvram> are omitted, the current savetonvram>]] configuration will be returned: +QINDCFG: <urctype>,<enable> If <enable> and <savetonvram> are not omitted, set the URC indication configurations: ERROR If there is any error related to ME functionality: +CME ERROR: <err>...
  • Page 60 LTE Module Series EC25&EC21 AT Commands Manual “LTE” “TD-SCDMA” “CDMA” “HDR” “EVDO” “UNKNOWN” The examples of URC are as below: +QIND: "act","HSDPA&HSUPA" +QIND: "act","UNKNOWN" The description of “act” is as below: 1. If module does not register on network, the <actvalue>...
  • Page 61: (U)Sim Related Commands

    LTE Module Series EC25&EC21 AT Commands Manual (U)SIM Related Commands 5.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) The command requests the International Mobile Subscriber Identity (IMSI) which is intended to permit the TE to identify the individual SIM card or active application in the UICC (GSM or USIM) that is attached to...
  • Page 62: At+Clck Facility Lock

    LTE Module Series EC25&EC21 AT Commands Manual 5.2. AT+CLCK Facility Lock The command is used to lock, unlock or interrogate a MT or a network facility <fac>. It can be aborted when network facilities are being set or interrogated. The factory default password of PF, PN, PU, PP and PC lock is “12341234”.
  • Page 63 LTE Module Series EC25&EC21 AT Commands Manual “IR” BIC-Roam (Bar Incoming Calls when Roaming outside the home country) (refer to 3GPP TS 22.088 clause 2). “AB” All Barring services (refer to 3GPP TS 22.030) (applicable only for <mode>=0). “AG” All outgoing barring services (refer to 3GPP TS 22.030) (applicable only for <mode>=0).
  • Page 64: At+Cpin Enter Pin

    LTE Module Series EC25&EC21 AT Commands Manual 5.3. AT+CPIN Enter PIN The command is used to enter a password or query whether or not the module requires a password which is necessary before it can be operated. The password may be (U)SIM PIN, (U)SIM PUK, PH-SIM PIN, etc.
  • Page 65 LTE Module Series EC25&EC21 AT Commands Manual to be given PH-NETSUB PIN MT is waiting for network subset personalization password to be given PH-NETSUB PUK MT is waiting for network subset personalization unblocking password to be given PH-SP PIN MT is waiting for service provider personalization password to...
  • Page 66: At+Cpwd Change Password

    LTE Module Series EC25&EC21 AT Commands Manual 5.4. AT+CPWD Change Password The command sets a new password for the facility lock function defined by AT+CLCK. AT+CPWD Change Password Test Command Response AT+CPWD=? TA returns a list of pairs which present the available facilities and the maximum length of their password.
  • Page 67: At+Csim Generic (U)Sim Access

    LTE Module Series EC25&EC21 AT Commands Manual <newpwd> New password Example AT+CPIN? +CPIN: READY //Change (U)SIM card password to “4321” AT+CPWD="SC","1234","4321" //Restart module or re-activate the SIM card AT+CPIN? //Query PIN code is locked +CPIN: SIM PIN //PIN must be entered to define a new password “4321”...
  • Page 68: At+Crsm Restricted (U)Sim Access

    LTE Module Series EC25&EC21 AT Commands Manual 3GPP TS 27.007 Parameter <length> Integer type. Length of <command> or <response> string. <command> Command transferred by the MT to the (U)SIM in the format as described in 3GPP TS 51.011. <response> Response to the command transferred by the (U)SIM to the MT in the format as described in 3GPP TS 51.011.
  • Page 69: At+Qccid Show Iccid

    LTE Module Series EC25&EC21 AT Commands Manual <fileId> Integer type. Identifier for an elementary data file on (U)SIM, if used by <command>. <P1>, <P2>, <P3> Integer type. Parameters transferred by the MT to the (U)SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS.
  • Page 70: At+Qpinc Display Pin Remainder Counter

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+QCCID //Query ICCID of the (U)SIM card +QCCID: 89860025128306012474 5.8. AT+QPINC Display PIN Remainder Counter The command can query the number of attempts left to enter the password of (U)SIM PIN/PUK. AT+ QPINC Display PIN Remainder Counter...
  • Page 71: At+Qinistat Query Initialization Status Of (U)Sim Card

    LTE Module Series EC25&EC21 AT Commands Manual 5.9. AT+QINISTAT Query Initialization Status of (U)SIM Card The command is used to query the initialization status of (U)SIM card. AT+QINISTAT Query Initialization Status of (U)SIM Card Test Command Response AT+QINISTAT=? +QINISTAT: (0-7)
  • Page 72: At+Qsimstat (U)Sim Card Insertion Status Report

    LTE Module Series EC25&EC21 AT Commands Manual AT+QSIMDET=<enable>,<insertlevel> ERROR Maximum Response Time 300ms Parameter <enable> Enable or disable (U)SIM card detection Disable Enable <insertlevel> The level of (U)SIM detection pin when a (U)SIM card is inserted Low level High level NOTES Hot-swap function is invalid if the configured value of <insertlevel>...
  • Page 73 LTE Module Series EC25&EC21 AT Commands Manual Read Command Response AT+QSIMSTAT? +QSIMSTAT: <enable>,<inserted_status> Write Command Response AT+QSIMSTAT=<enable> ERROR Maximum Response Time 300ms Parameter <enable> Enable or disable (U)SIM card insertion status report. If it is enabled, when (U)SIM card is removed or inserted, the URC +QSIMSTAT: <enable>,<insertedstatus>...
  • Page 74 LTE Module Series EC25&EC21 AT Commands Manual <Insert (U)SIM card> +QSIMSTAT: 1,1 //Report of (U)SIM card insertion status, inserted +CPIN: READY EC25&EC21_AT_Commands_Manual 73 / 231...
  • Page 75: Network Service Commands

    LTE Module Series EC25&EC21 AT Commands Manual Network Service Commands 6.1. AT+COPS Operator Selection The command returns the current operators and their status, and allows setting automatic or manual network selection. AT+COPS Operator Selection Test Command Response AT+COPS=? TA returns a set of five parameters, each representing an operator presenting in the network.
  • Page 76 LTE Module Series EC25&EC21 AT Commands Manual Command (AT+COPS?). If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 180s, determined by network. Reference 3GPP TS 27.007 Parameter <stat> Unknown Operator available Current operator Operator forbidden <oper>...
  • Page 77: At+Creg Network Registration

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+COPS=? //List all current network operators +COPS: (1,"CHN-UNICOM","UNICOM","46001",2),(1,"CHN-UNICOM","UNICOM","46001",0),(2,"CHN-UNICO M","UNICOM","46001",7),(1,"46011","46011","46011",7),(3,"CHINA MOBILE","CMCC","46000",0),,(0,1,2,3,4),(0,1,2) AT+COPS? //Query the currently selected network operator +COPS: 0,0,“CHN-UNICOM”,7 6.2. AT+CREG Network Registration The Read Command returns the network registration status. The write command sets whether or not to present URC.
  • Page 78 LTE Module Series EC25&EC21 AT Commands Manual Reference 3GPP TS 27.007 Parameter <n> Disable network registration unsolicited result code Enable network registration unsolicited result code: +CREG: <stat> Enable network registration unsolicited result code with location information: +CREG: <stat>[,<lac>,<ci>[,<Act>]] <stat> Not registered. ME is not currently searching a new operator to register to...
  • Page 79: At+Csq Signal Quality Report

    LTE Module Series EC25&EC21 AT Commands Manual 6.3. AT+CSQ Signal Quality Report The command indicates the received signal strength <rssi> and the channel bit error rate <ber>. AT+CSQ Signal Quality Report Test Command Response The Test Command returns values supported by the TA.
  • Page 80: At+Cpol Preferred Operator List

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+CSQ=? +CSQ: (0-31,99),(0-7,99) AT+CSQ +CSQ: 28,99 //The current signal strength indication is 28 and channel bit error rate is 99 NOTE After using network related commands such as AT+CCWA and AT+CCFC, users are advised to wait for 3s before entering AT+CSQ.
  • Page 81 LTE Module Series EC25&EC21 AT Commands Manual If the <index> is given but the <operator> is left out, the entry is deleted. Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <index> Integer type. The order number of operator in the (U)SIM preferred operator list <format>...
  • Page 82: At+Copn Read Operator Names

    LTE Module Series EC25&EC21 AT Commands Manual 6.5. AT+COPN Read Operator Names The command returns the list of operator names from the ME. Each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory is returned. AT+COPN Read Operator Names...
  • Page 83: At+Ctzr Time Zone Reporting

    LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <onoff> Integer type. The mode of automatic time zone update. Disable automatic time zone update via NITZ. Enable automatic time zone update via NITZ...
  • Page 84 LTE Module Series EC25&EC21 AT Commands Manual Write Command Response AT+CTZR=<reporting> ERROR Read Command Response AT+CTZR? +CTZR: <reporting> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <reporting> Integer type. The mode of time zone reporting Disable time zone reporting of changed event Enable time zone reporting of changed event by unsolicited result code: +CTZV: <tz>...
  • Page 85: At+Qlts Obtain The Latest Time Synchronized Through Network

    LTE Module Series EC25&EC21 AT Commands Manual +CTZE: “+32”,0,“2017/11/04,06:51:13” //<reporting> is 2 6.8. AT+QLTS Obtain the Latest Time Synchronized Through Network The command is used to obtain the latest time synchronized through network. AT+QLTS Obtain the Latest Time Synchronized Through Network...
  • Page 86: At+Qnwinfo Query Network Information

    LTE Module Series EC25&EC21 AT Commands Manual NOTE If the time has not been synchronized through network, the command will return a null time string: +QLTS: "" Example AT+QLTS=? //Query supported network time modes +QLTS: (0-2) AT+QLTS //Query the latest time synchronized through network +QLTS: "2017/10/13,03:40:48+32,0"...
  • Page 87 LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Parameter <Act> String type. The access technology selected “NONE” “CDMA1X” “CDMA1X AND HDR” “CDMA1X AND EHRPD” “HDR” “HDR-EHRPD” “GSM” “GPRS” “EDGE” “WCDMA” “HSDPA” “HSUPA” “HSPA+” “TDSCDMA” “TDD LTE” “FDD LTE”...
  • Page 88: At+Qspn Display The Name Of Registered Network

    LTE Module Series EC25&EC21 AT Commands Manual “WCDMA 850 JAPAN” “LTE BAND 1” – “LTE BAND 43” “TDSCDMA BAND A” “TDSCDMA BAND B” “TDSCDMA BAND C” “TDSCDMA BAND D” “TDSCDMA BAND E” “TDSCDMA BAND F” <channel> Integer type. Channel ID...
  • Page 89 LTE Module Series EC25&EC21 AT Commands Manual NOTES 1. If <alphabet> is 0, <FNN> and <SNN> will be shown in GSM 7 bit default alphabet string. 2. If <alphabet> is 1, <FNN> and <SNN> will be shown in UCS2 hexadecimal string.
  • Page 90: Call Related Commands

    LTE Module Series EC25&EC21 AT Commands Manual Call Related Commands 7.1. ATA Answer an Incoming Call The command connects the module to an incoming voice or data call indicated by a RING URC. ATA Answer an Incoming Call Execution Command Response TA sends off-hook to the remote station.
  • Page 91: Atd Mobile Originated Call To Dial A Number

    LTE Module Series EC25&EC21 AT Commands Manual +CLCC: 1,0,0,1,0,“”,128 //PS call in LTE mode +CLCC: 2,1,4,0,0,“02154450290”,129 //Incoming call //Accept the voice call with ATA 7.2. ATD Mobile Originated Call to Dial a Number The command can be used to set up outgoing voice and data calls. Supplementary services can also be controlled with this command.
  • Page 92 LTE Module Series EC25&EC21 AT Commands Manual Parameter <n> String of dialing digits and optionally V.25ter modifiers Dialing digits: 0-9, * , #, +, A, B, C Following V.25ter modifiers are ignored: ,(comma), T, P, !, W, @ <mgsm> String of GSM modifiers:...
  • Page 93: Ath Disconnect Existing Connection

    LTE Module Series EC25&EC21 AT Commands Manual 7.3. ATH Disconnect Existing Connection The command disconnects circuit switched data calls or voice calls. AT+CHUP is also used to disconnect the voice call. ATH Disconnect Existing Connection Execution Command Response Disconnect existing call by local TE from command line and ATH[n] terminate the call.
  • Page 94: At+Chup Hang Up Call

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <mode> ATH can be used to disconnect the voice call. ATH is ignored but OK response is returned. 7.5. AT+CHUP Hang up Call The command cancels all voice calls in the state of Active, Waiting and Held. For data connections, use ATH.
  • Page 95: Ato Switch From Command Mode To Data Mode

    LTE Module Series EC25&EC21 AT Commands Manual connection. Maximum Response Time 300ms Reference V.25ter NOTES 1. To prevent the +++ escape sequence from being misinterpreted as data, the following sequence should be followed:  Do not input any character within 1s before inputting +++.
  • Page 96: Ats0 Set Number Of Rings Before Automatically Answering Call

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <n> Switch from command mode to data mode NOTE When TA returns to data mode from command mode successfully, CONNECT <text> is returned. Please note that <text> outputs only when <value> is greater than 0 in ATX<value> parameter setting.
  • Page 97: Ats6 Set Pause Before Blind Dialing

    LTE Module Series EC25&EC21 AT Commands Manual RING //A call is coming RING RING //Automatically answering the call after three rings 7.9. ATS6 Set Pause before Blind Dialing The command is implemented for compatibility reasons only, and has no effect.
  • Page 98: Ats8 Set The Time To Wait For Comma Dial Modifier

    LTE Module Series EC25&EC21 AT Commands Manual Write Command Response This parameter setting determines the amount of time (unit: ATS7=<n> second) to wait for the connection completion in case of answering or originating a call. Maximum Response Time 300ms Reference V.25ter...
  • Page 99: Ats10 Set Disconnection Delay After Indicating The Absence Of Data Carrier

    LTE Module Series EC25&EC21 AT Commands Manual 7.12. ATS10 Set Disconnection Delay after Indicating the Absence of Data Carrier The command determines the amount of time (unit: tenths of a second) during which the UE remains connected in absence of a data carrier.
  • Page 100 LTE Module Series EC25&EC21 AT Commands Manual AT+CBST? +CBST: <speed>,<name>,<ce> Write Command Response AT+CBST=[<speed>[,<name>[,<ce>]]] TA selects the bearer service <name> with data rate <speed>, and the connection element <ce> to be used when data calls are originated. Maximum Response Time...
  • Page 101 LTE Module Series EC25&EC21 AT Commands Manual Table 4: Parameter Configurations Supported by AT+CBST ASYNC. NON- <speed> WCDMA SYNC. ASYNC. TRANSP. (RDI) TRANSP. NOTE 3GPP TS 22.002 lists the allowed combinations of the sub-parameters. EC25&EC21_AT_Commands_Manual 100 / 231...
  • Page 102: At+Csta Select Type Of Address

    LTE Module Series EC25&EC21 AT Commands Manual 7.14. AT+CSTA Select Type of Address The Write Command selects the type of number for further dialing commands ATD according to 3GPP Specifications. Test command returns values supported a compound value. AT+CSTA Select Type of Address...
  • Page 103 LTE Module Series EC25&EC21 AT Commands Manual <id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,< alpha>]] [+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,< alpha>]] [...] If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Parameter <idx> Integer type. Call identification number as described in 3GPP TS 22.030 subclause 4.5.5.1.
  • Page 104: At+Cr Service Reporting Control

    LTE Module Series EC25&EC21 AT Commands Manual Example ATD10086; //Establish a call AT+CLCC +CLCC: 1,0,0,1,0,"",128 //PS call in LTE mode +CLCC: 2,0,0,0,0,“10086”,129 //Establish a call, and the call has been answered 7.16. AT+CR Service Reporting Control The command controls the module whether or not to transmit an intermediate result code +CR: <serv> to the TE when a call is being set up.
  • Page 105: At+Crc Set Cellular Result Codes For Incoming Call Indication

    LTE Module Series EC25&EC21 AT Commands Manual <serv> ASYNC Asynchronous transparent SYNC Synchronous transparent REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent GPRS GPRS 7.17. AT+CRC Set Cellular Result Codes for Incoming Call Indication The command controls whether or not to use the extended format of incoming call indication. When it is enabled, an incoming call is indicated to the TE with unsolicited result code +CRING: <type>...
  • Page 106: At+Crlp Select Radio Link Protocol Parameter

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+CRC=1 //Enable extended format +CRING: VOICE //Indicate incoming call to the TE AT+CRC=0 //Disable extended format RING //Indicate incoming call to the TE 7.18. AT+CRLP Select Radio Link Protocol Parameter The Write Command sets radio link protocol (RLP) parameters used when non-transparent data calls are originated.
  • Page 107: At+Qeccnum Configure Emergency Call Numbers

    LTE Module Series EC25&EC21 AT Commands Manual +CRLP: <iws>,<mws>,<T1>,<N2>,<ver> Write Command Response AT+CRLP=[<iws>[,<mws>[,<T1>[,<N2 TA sets radio link protocol (RLP) parameters used when >[,<ver>]]]]] non-transparent data calls are set up. Maximum Response Time 300ms Reference 3GPP TS27.007 Parameter <iws> 0-61 Interworking window size (IWF to MS) 0-240-488 For <ver>=2...
  • Page 108 LTE Module Series EC25&EC21 AT Commands Manual num1>[,<eccnum2>,…[,<eccnumN>]] cases, <eccnumN> should be omitted, and the response is: +QECCNUM: <type>,<eccnum1>,<eccnum2>[…] If <mode> is not equal to 0: <mode>=1 is used to add the ECC number; <mode>=2 is used to delete the ECC number.
  • Page 109: At+Qhup Hang Up Call With A Specific Release Cause

    LTE Module Series EC25&EC21 AT Commands Manual AT+QECCNUM=1,1,"110", "234" //Add "110" and "234" into the type of ECC numbers with (U)SIM AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM +QECCNUM: 1, "911","112","110","234" AT+QECCNUM=2,1,"110" //Delete "110" from the type of ECC numbers with (U)SIM...
  • Page 110 LTE Module Series EC25&EC21 AT Commands Manual <idx> Call identification number is an optional index in the list of current calls indicated by AT+CLCC. AT+QHUP will terminate the call identified by the given call number. The default call number 0 is not assigned to any call, but signifies all calls.
  • Page 111: Phonebook Commands

    LTE Module Series EC25&EC21 AT Commands Manual Phonebook Commands 8.1. AT+CNUM Subscriber Number The command can get the subscribers own number(s) from the (U)SIM. AT+CNUM Subscriber Number Test Command Response AT+CNUM=? Execution Command Response AT+CNUM [+CNUM: [<alpha>],<number>,<type>] [+CNUM: [<alpha>],<number>,<type>] ERROR If there is any error related to ME functionality: +CME ERROR: <err>...
  • Page 112: At+Cpbf Find Phonebook Entries

    LTE Module Series EC25&EC21 AT Commands Manual 8.2. AT+CPBF Find Phonebook Entries The command can search the phonebook entries starting with the given <findtext> string from the current phonebook memory storage selected with AT+CPBS, and return all found entries sorted in alphanumeric order.
  • Page 113: At+Cpbr Read Phonebook Entries

    LTE Module Series EC25&EC21 AT Commands Manual 8.3. AT+CPBR Read Phonebook Entries The command can return phonebook entries in location number range <index1>... <index2> from the current phonebook memory storage selected with AT+CPBS. If <index2> is left out, only location <index1>...
  • Page 114: At+Cpbs Select Phonebook Memory Storage

    LTE Module Series EC25&EC21 AT Commands Manual 8.4. AT+CPBS Select Phonebook Memory Storage The command selects phonebook memory storage, which is used by other phonebook commands. The Read Command returns currently selected memory, the number of used locations and the total number of locations in the memory when supported by manufacturer.
  • Page 115: At+Cpbw Write Phonebook Entry

    LTE Module Series EC25&EC21 AT Commands Manual “ME” Mobile equipment phonebook “RC” ME received calls list (AT+CPBW may not be applicable to this storage) “EN” (U)SIM (or ME) emergency number (AT+CPBW may not be applicable to this storage) “ON” (U)SIM own numbers (MSISDNs) list <used>...
  • Page 116 LTE Module Series EC25&EC21 AT Commands Manual 10.5.4.7 for details). Usually, it has three kinds of values: Unknown type International type (contains the character “+”) National type <text> String type field of maximum length <tlength> in current TE character set specified by AT+CSCS.
  • Page 117: Short Message Service Commands

    LTE Module Series EC25&EC21 AT Commands Manual Short Message Service Commands 9.1. AT+CSMS Select Message Service The command selects messaging service <service> and returns the types of messages supported by the AT+CSMS Select Message Service Test Command Response AT+CSMS=? +CSMS: (list of supported <service>s)
  • Page 118: At+Cmgf Message Format

    LTE Module Series EC25&EC21 AT Commands Manual <service> setting 1 is mentioned under corresponding command descriptions). <mt> Mobile terminated messages Type not supported Type supported <mo> Mobile originated messages Type not supported Type supported <bm> Broadcast type messages Type not supported...
  • Page 119: At+Csca Service Center Address

    LTE Module Series EC25&EC21 AT Commands Manual Read Command Response AT+CMGF? +CMGF: <mode> Write Command Response AT+CMGF[=<mode>] TA sets parameter to denote which kind of I/O format of messages is used. Maximum Response Time 300ms Reference 3GPP TS 27.005 Parameter <mode>...
  • Page 120: At+Cpms Preferred Message Storage

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <sca> Service center address. 3GPP TS 24.011 RP SC address Address-Value field in string format; BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007).
  • Page 121 LTE Module Series EC25&EC21 AT Commands Manual If there is any error related to ME functionality: +CMS ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.005 Parameter <mem1> Messages to be read and deleted from this memory storage “SM”...
  • Page 122: At+Cmgd Delete Message

    LTE Module Series EC25&EC21 AT Commands Manual 9.5. AT+CMGD Delete Message The command deletes short messages from the preferred message storage <mem1> location <index>. If <delflag> is presented and not set to 0, then the ME shall ignore <index> and follow the rules of <delflag>...
  • Page 123: At+Cmgl List Messages

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+CMGD=1 //Delete the message specified in <index>=1 AT+CMGD=1,4 //Delete all messages from <mem1> storage 9.6. AT+CMGL List Messages The Read Command returns messages with status value <stat> from preferred message storage <mem1> to the TE. If the status of the message is “REC UNREAD”, the status in the storage changes to “REC READ”.
  • Page 124 LTE Module Series EC25&EC21 AT Commands Manual For CBM storage: +CMGL:<index>,<stat>,<sn>,<mid>,<page>,<pages><CR ><LF><data>[<CR><LF> +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages><CR><LF><d ata>[...]] If in PDU mode (AT+CMGF=0) and the command is executed successfully: +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pd u><CR><LF> +CMGL: <index>,<stat>,[alpha],<length><CR><LF><pdu>[...]] If there is any error related to ME functionality: +CMS ERROR: <err>...
  • Page 125 LTE Module Series EC25&EC21 AT Commands Manual All messages <index> Integer type value in the range of location numbers supported by the associated memory <da> Destination Address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format. BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007).
  • Page 126: At+Cmgr Read Message

    //Set SMS message format as text mode AT+CMGL=“ALL” //List all messages from message storage +CMGL: 1,“STO UNSENT”,“”,, <This is a test from Quectel> +CMGL: 2,“STO UNSENT”,“”,, <This is a test from Quectel> 9.7. AT+CMGR Read Message The Read Command returns SMS message with location value <index> from message storage <mem1>...
  • Page 127 LTE Module Series EC25&EC21 AT Commands Manual For SMS-DELIVER: +CMGR: <stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,< sca>,<tosca>,<length>]<CR><LF><data> For SMS-SUBMIT: +CMGR: <stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[<vp>],< sca>,<tosca>,<length>]<CR><LF><data> For SMS-STATUS-REPORTs: +CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> For SMS-COMMANDs: +CMGR: <stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],<length>< CR><LF><cdata>] For CBM storage: +CMGR: <stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><dat a> If in PDU mode (AT+CMGF=0) and command is executed successfully: +CMGR: <stat>,[<alpha>],<length><CR><LF><pdu>...
  • Page 128 LTE Module Series EC25&EC21 AT Commands Manual Parameter <index> Integer type value in the range of location numbers supported by the associated memory <stat> In text mode “REC UNREAD” Received unread messages “REC READ” Received read messages “STO UNSENT” Stored unsent messages “STO SENT”...
  • Page 129 LTE Module Series EC25&EC21 AT Commands Manual string format. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command). The type of address is given by <tora>. <tora>...
  • Page 130: At+Cmgs Send Message

    //Read message +CMGR: “REC UNREAD”,“+8615021012496”,,“13/12/13,15:06:37+32”,145,4,0,0,“+861380021050 0”,145,27 <This is a test from Quectel> 9.8. AT+CMGS Send Message The Write Command sends a short message from TE to network (SMS-SUBMIT). After invoking the write command, wait for the prompt “>” and then start to write the message. After that, enter <CTRL-Z> to indicate the ending of PDU and begin to send the message.
  • Page 131 //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. Use <CTRL+Z> to send message, or <ESC> quits without sending +CMGS: 247 EC25&EC21_AT_Commands_Manual...
  • Page 132: At+Cmms More Messages To Send

    LTE Module Series EC25&EC21 AT Commands Manual 9.9. AT+CMMS More Messages to Send The command controls the continuity of the SMS relay protocol link. If the feature is enabled (and supported by the currently used network) multiple messages can be sent faster as the link is kept open.
  • Page 133: At+Cmgw Write Message To Memory

    LTE Module Series EC25&EC21 AT Commands Manual NOTE After the use of Read Command, a delay of 5-10 seconds is required before issuing the Write Command. Otherwise the +CMS ERROR: 500 may appear. 9.10. AT+CMGW Write Message to Memory The Write and Execution Commands store short messages from TE to memory storage <mem2>, and then the memory location <index>...
  • Page 134 //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. Use <CTRL+Z> to write message or <ESC> to quit without sending. +CMGW: 4...
  • Page 135: At+Cmss Send Message From Storage

    LTE Module Series EC25&EC21 AT Commands Manual 9.11. AT+CMSS Send Message from Storage The Write Command sends messages with location value <index> from message storage <mem2> to the network. If a new recipient address <da> is given for SMS-SUBMIT, it shall be used instead of the one stored with the message.
  • Page 136: At+Cnma New Message Acknowledgement To Ue/Te

    LTE Module Series EC25&EC21 AT Commands Manual converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address is given by <toda>. <toda> Type of recipient address. 3GPP TS 24.011 TP-Recipient-Address Type-of-Address octet in integer format.
  • Page 137 +CMT for <mt>=3 incoming message classes 0 and 3; +CDS for <ds>=1. Example AT+CSMS=1 AT+CNMI=1,2,0,0,0 +CMT: “+8615021012496”,,“13/03/18,17:07:21+32”,145,4,0,0,“+8613800551500”,145,28 This is a test from Quectel. //Short message is outputted directly when an SMS is incoming. AT+CNMA //Send ACK to the network AT+CNMA +CMS ERROR:340 //The second time to return error.
  • Page 138: At+Cnmi Sms Event Reporting Configuration

    LTE Module Series EC25&EC21 AT Commands Manual 9.13. AT+CNMI SMS Event Reporting Configuration The Write Command selects the procedure on how the received new messages from the network are indicated to the TE when TE is active, e.g. DTR is at low level (ON). If TE is inactive (e.g. DTR is at high level (OFF)), message receiving should be done as specified in 3GPP TS 23.038.
  • Page 139 LTE Module Series EC25&EC21 AT Commands Manual mode) and flush them to the TE after reservation. Otherwise forward them directly to the TE. <mt> The rules for storing received SMS depend on its data coding scheme (refer to 3GPPTS 23.038) and preferred memory storage (AT+CPMS) setting, and the value is: No SMS-DELIVER indications are routed to the TE.
  • Page 140: At+Cscb Select Cell Broadcast Message Types

    AT+CNMI=1,2,0,1,0 //Set SMS-DELIVERs are routed directly to the TE +CMT: “+8615021012496”,,“13/03/18,17:07:21+32”,145,4,0,0,“+8613800551500”,145,28 This is a test from Quectel. //Short message is outputted directly when an SMS is incoming. 9.14. AT+CSCB Select Cell Broadcast Message Types The Write Command selects which types of CBMs are to be received by the ME. The command writes the parameters in NON-VOLATILE memory.
  • Page 141: At+Csdh Show Sms Text Mode Parameters

    <tosca>, <fo>, <vp>, <pid>, <dcs>) and <length>, <toda> or <tooa> in +CMT, +CMGL, +CMGR result codes for SMS-DELIVERs and SMS-SUBMITs in text mode Show the values in result codes Example AT+CSDH=0 AT+CMGR=2 +CMGR: “STO UNSENT” ,“”, <This is a test from Quectel> EC25&EC21_AT_Commands_Manual 140 / 231...
  • Page 142: At+Csmp Set Sms Text Mode Parameters

    AT+CSDH=1 AT+CMGR=2 +CMGR: “STO UNSENT”,“”,,128,17,0,0,143,“+8613800551500”,145,18 <This is a test from Quectel> 9.16. AT+CSMP Set SMS Text Mode Parameters The command is used to set values for additional parameters needed when a short message is sent to the network or placed in a storage in text mode.
  • Page 143: At+Qcmgs Send Concatenated Messages

    LTE Module Series EC25&EC21 AT Commands Manual <pid> Protocol identifier. 3GPP TS 23.040 TP-Protocol-Identifier in integer format (default 0). <dcs> Data coding scheme. Depending on the command or result code: 3GPP TS 23.038 SMS Data Coding Scheme (default 0), or Cell Broadcast Data Coding Scheme in integer format.
  • Page 144 LTE Module Series EC25&EC21 AT Commands Manual <mr> Please refer to AT+CMGS. NOTES For concatenated messages, the maximum length will be reduced by the length of the user data header (UDH). 3GPP TS 23.040 defines two kinds of UDH length: 6 bytes and 7 bytes, so the two kinds of <uid>...
  • Page 145: At+Qcmgr Read Concatenated Messages

    LTE Module Series EC25&EC21 AT Commands Manual 9.18. AT+QCMGR Read Concatenated Messages The function of this command is similar to AT+CMGR, except that the message to be read is a segment of concatenated messages, and parameters <uid>, <msg_seg> and <msg_total> would be shown in the result.
  • Page 146 LTE Module Series EC25&EC21 AT Commands Manual Parameter <uid> Message identification in the user data header (UDH). Range: 0-65535 (see NOTES). All segments of a same concatenated message have same <uid>. Different concatenated messages should have different <uid>. <msg_seg> Sequence number of a concatenated message. Range: 1-7.
  • Page 147: Packet Domain Commands

    LTE Module Series EC25&EC21 AT Commands Manual Packet Domain Commands 10.1. AT+CGATT Attachment or Detachment of PS The Write Command is used to attach the MT to, or detach the MT from the Packet Domain service. After the command has been completed, the MT remains in V.25ter command state. If the MT is already in the requested state, the command is ignored and the OK response will be returned.
  • Page 148: At+Cgdcont Define Pdp Context

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+CGATT=1 //Attach to PS service AT+CGATT=0 //Detach from PS service AT+CGATT? //Query the current PS service state +CGATT: 0 10.2. AT+CGDCONT Define PDP Context The command specifies PDP context parameters for a specific context <cid>. A special form of the Write Command (AT+CGDCONT=<cid>) causes the values for context <cid>...
  • Page 149: At+Cgqreq Quality Of Service Profile (Requested)

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <cid> PDP context identifier. A numeric parameter which specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands. The range of permitted values (minimum value=1) is returned by the test form of the command.
  • Page 150 LTE Module Series EC25&EC21 AT Commands Manual AT+CGQREQ Quality of Service Profile (Requested) Test Command Response AT+CGQREQ=? +CGQREQ: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s), (list of supported <peak>s), (list of supported <mean>s) Read Command...
  • Page 151 LTE Module Series EC25&EC21 AT Commands Manual Normal priority. Service commitments shall be maintained ahead of precedence class 3 Low priority. Service commitments shall be maintained <delay> A numeric parameter which specifies the delay class. This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the network.
  • Page 152: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    LTE Module Series EC25&EC21 AT Commands Manual 10 000 000 (~22 kbit/s) 20 000 000 (~44 kbit/s) 50 000 000 (~111 kbit/s) Best effort Table 5: Delay Class SDU Size Delay Class Mean Transfer Delay 95 Percentile 1 (Predictive) <0.5 <1.5...
  • Page 153 LTE Module Series EC25&EC21 AT Commands Manual (list of supported <peak>s), (list of supported <mean>s) Read Command Response AT+CGQMIN? [+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean >] [+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean >] […] Write Command Response AT+CGQMIN=<cid>[,<precedence>[,< delay>[,<reliability>[,<peak>[,<mean> ]]]]] If there is any error related to ME functionality: +CME ERROR: <err>...
  • Page 154 LTE Module Series EC25&EC21 AT Commands Manual <reliability> A numeric parameter which specifies the reliability class. Network subscribed value Non real-time traffic, error-sensitive application that cannot cope with data loss Non real-time traffic, error-sensitive application that can cope with infrequent...
  • Page 155: At+Cgeqreq 3G Quality Of Service Profile (Requested)

    LTE Module Series EC25&EC21 AT Commands Manual 10.5. AT+CGEQREQ 3G Quality of Service Profile (Requested) The command allows the TE to specify a UMTS Quality of Service Profile that is used when the MT activates a PDP context. Details can be found in 3GPP TS 23.107 and all parameters are saved in NV automatically.
  • Page 156 LTE Module Series EC25&EC21 AT Commands Manual Write Command Response AT+CGEQREQ=[<cid>[,<Traffic class>[,<Maximum bitrate UL> ERROR [,<Maximum bitrate DL> [,<Guaranteed bitrate UL> [,<Guaranteed bitrate DL> [,<Delivery order> [,<Maximum SDU size> [,<SDU error ratio> [,<Residual bit error ratio> [,<Delivery of erroneous SDUs>...
  • Page 157 LTE Module Series EC25&EC21 AT Commands Manual Subscribed value <Maximum bitrate UL> Integer type. Indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bit rate of 32kbit/s would be specified as „32‟ (e.g. AT+CGEQREQ=…,32, …).
  • Page 158 LTE Module Series EC25&EC21 AT Commands Manual “1E3” “1E4” “1E5” “1E6” <Residual bit error ratio> String type. Indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as “mEe”.
  • Page 159: At+Cgeqmin 3G Quality Of Service Profile (Minimum Acceptable)

    LTE Module Series EC25&EC21 AT Commands Manual Characteristics of SDUs is unknown Characteristics of SDUs correspond to a speech source <Signalling indication> Integer type. Indicates signaling content of submitted SDUs for a PDP context. PDP context is not optimized for signaling PDP context is optimized for signaling 10.6.
  • Page 160 LTE Module Series EC25&EC21 AT Commands Manual <Residual bit error ratio>, <Delivery of erroneous SDUs>, <Transfer delay>, <Traffic handling priority>, <Source statistics descriptor>, <Signalling indication>] […] Write Command Response AT+CGEQMIN=[<cid>[,<Traffic class> [,<Maximum bitrate UL> [,<Maximum bitrate DL> If there is any error related to ME functionality: [,<Guaranteed bitrate UL>...
  • Page 161 LTE Module Series EC25&EC21 AT Commands Manual <Traffic class> Integer type. Indicates the type of application for which the UMTS bearer service is optimized (refer to 3GPP TS 24.008 subclause 10.5.6.5). If the parameter is specified as conversational or streaming, then the Guaranteed and Maximum bitrate parameters should also be provided.
  • Page 162 LTE Module Series EC25&EC21 AT Commands Manual <SDU error ratio> String type. Indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic. The value is specified as „mEe‟. As an example a target SDU “5E3”...
  • Page 163: At+Cgact Activate Or Deactivate Pdp Context

    LTE Module Series EC25&EC21 AT Commands Manual all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers. If the parameter is set to „0‟ the subscribed value will be requested (refer to 3GPP TS 24.008 subclause 10.5.6.5).
  • Page 164: At+Cgdata Enter Data State

    LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 150s, determined by network. Reference 3GPP TS 27.007 Parameter <state> Indicates the state of PDP context activation Deactivated Activated Other values are reserved and will result in an ERROR response to the Write Command <cid>...
  • Page 165: At+Cgpaddr Show Pdp Address

    LTE Module Series EC25&EC21 AT Commands Manual ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <L2P> A string parameter that indicates the layer 2 protocol to be used between the TE and MT:...
  • Page 166: At+Cgclass Gprs Mobile Station Class

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <cid> A numeric parameter which specifies a particular PDP context definition (see AT+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. For a static address, it will be the one set by AT+CGDCONT command when the context was defined.
  • Page 167: At+Cgreg Network Registration Status

    LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <class> A string parameter which indicates the GPRS mobile class (Functionality in descending order) “A” Class A 10.11. AT+CGREG Network Registration Status The command queries the network registration status and controls the presentation of an unsolicited result code +CGREG: <stat>...
  • Page 168 LTE Module Series EC25&EC21 AT Commands Manual <stat> Not registered. MT is not currently searching an operator to register to. The UE is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED. The GPRS service is disabled, but the UE is allowed to attach for GPRS if requested by the user.
  • Page 169: At+Cgerep Packet Domain Event Reporting

    LTE Module Series EC25&EC21 AT Commands Manual 10.12. AT+CGEREP Packet Domain Event Reporting The Write Command enables or disables sending of unsolicited result codes +CGEV: XXX from MT to TE in the case of certain events occurring in the Packet Domain MT or the network. <mode> controls the processing of unsolicited result codes specified within this command.
  • Page 170 LTE Module Series EC25&EC21 AT Commands Manual NOTE The unsolicited result codes and the corresponding events are defined as follows: +CGEV: REJECT <PDP_type>, <PDP_addr>: A network request for PDP context activation occurred when the MT was unable to report it to the TE with a +CRING unsolicited result code and was automatically rejected.
  • Page 171: At+Cgsms Select Service For Mo Sms Messages

    LTE Module Series EC25&EC21 AT Commands Manual 10.13. AT+CGSMS Select Service for MO SMS Messages The command specifies the service or service preference that the MT will use to send MO (mobile originated) SMS messages. AT+CGSMS Select Service for MO SMS Messages...
  • Page 172: At+Cereg Eps Network Registration Status

    LTE Module Series EC25&EC21 AT Commands Manual 10.14. AT+CEREG EPS Network Registration Status The command queries the network registration status and controls the presentation of an unsolicited result code +CEREG: <stat> when <n>=1 and there is a change in the MT‟s EPS network registration status in E-UTRAN, or unsolicited result code +CEREG: <stat>[,[<tac>],[<ci>],[<Act>]] when <n>=2 and...
  • Page 173: At+Qgdcnt Packet Data Counter

    LTE Module Series EC25&EC21 AT Commands Manual GSM W/EGPRS UTRAN W/HSDPA UTRAN W/HSUPA UTRAN W/HSDPA and HSUPA E-UTRAN 10.15. AT+QGDCNT Packet Data Counter The command allows the application to check how much bytes are sent to or received by the module.
  • Page 174: At+Qaugdcnt Auto Save Packet Data Counter

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+QGDCNT=? //Test command +QGDCNT: (0,1) AT+QGDCNT? //Query the current bytes sent and received +QGDCNT: 3832,4618 AT+QGDCNT=1 //Save the results to NV AT+QGDCNT =0 //Reset counter 10.16. AT+QAUGDCNT Auto Save Packet Data Counter The command allows AT+QGDCNT command to save results to NV automatically.
  • Page 175 LTE Module Series EC25&EC21 AT Commands Manual Parameter A numeric parameter. Default value is 0. The parameter is the time-interval for <value> command AT+QGDCNT to save results to NV automatically. If it is set to 0, auto-save feature would be disabled. Unit is second.
  • Page 176: Supplementary Service Commands

    LTE Module Series EC25&EC21 AT Commands Manual Supplementary Service Commands 11.1. AT+CCFC Call Forwarding Number and Conditions Control The command allows control of the call forwarding supplementary service according to 3GPP TS 22.082. Registration, erasure, activation, deactivation and status query are supported.
  • Page 177 LTE Module Series EC25&EC21 AT Commands Manual where <status>=0 and <class>=15 If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <reads> Unconditional Mobile busy No reply Not reachable...
  • Page 178: At+Ccwa Call Waiting Control

    LTE Module Series EC25&EC21 AT Commands Manual AT+CCFC=0,2 //Query the status of CFU without specifying <class> +CCFC: 1,1,“+8615021012496”,145,,, AT+CCFC=0,4 //Erase the registered CFU destination number AT+CCFC=0,2 //Query the status, no destination number +CCFC: 0,255 11.2. AT+CCWA Call Waiting Control The command allows control of the call waiting supplementary service according to 3GPP TS 22.083.
  • Page 179 LTE Module Series EC25&EC21 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 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 180: At+Chld Call Related Supplementary Services

    LTE Module Series EC25&EC21 AT Commands Manual +CCWA: “02154450293”,129,1 //Indication of a call that has been waiting 11.3. AT+CHLD Call Related Supplementary Services The command allows the control of the following call related services:  A call can be temporarily disconnected from the MT but the connection is retained by the network;...
  • Page 181 LTE Module Series EC25&EC21 AT Commands Manual Parameter <n> Terminate all held calls or UDUB (User Determined User Busy) for a waiting call. If a call is waiting, terminate the waiting call. Otherwise, terminate all held calls (if any) Terminate all active calls (if any) and accept the other call (waiting call or held call).
  • Page 182: At+Clip Calling Line Identification Presentation

    LTE Module Series EC25&EC21 AT Commands Manual 11.4. AT+CLIP Calling Line Identification Presentation The command refers to the GSM/UMTS supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call.
  • Page 183: At+Clir Calling Line Identification Restriction

    LTE Module Series EC25&EC21 AT Commands Manual <type> Type of address octet in integer format Unknown type (IDSN format) International number type (ISDN format) National number <alpha> String type alphanumeric representation of <number> corresponding to the entry found in phone book <CLI_validity>...
  • Page 184: At+Colp Connected Line Identification Presentation

    LTE Module Series EC25&EC21 AT Commands Manual Read Command Response AT+CLIR? +CLIR: <n>,<m> Write Command Response AT+CLIR[=<n>] TA restricts or enables the presentation of the calling line identity (CLI) to the called party when originating a call. The command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned as a default adjustment for all following outgoing calls.
  • Page 185 LTE Module Series EC25&EC21 AT Commands Manual AT+COLP Connected Line Identification Presentation Test Command Response AT+COLP=? +COLP: (list of supported <n>s) Read Command Response AT+COLP? +COLP: <n>,<m> Write Command Response AT+COLP[=<n>] TA enables or disables the presentation of the COL (Connected Line) at the TE for a mobile originating a call.
  • Page 186: At+Cssn Supplementary Service Notifications

    LTE Module Series EC25&EC21 AT Commands Manual NOTE 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>] Example AT+CPBW=1,“02151082965”,129,“QUECTEL” AT+COLP=1 ATD02151082965; +COLP: “02151082965”,129,,,“QUECTEL” 11.7. AT+CSSN Supplementary Service Notifications The command refers to supplementary service related network initiated notifications.
  • Page 187: At+Cusd Unstructured Supplementary Service Data

    LTE Module Series EC25&EC21 AT Commands Manual Parameter <n> Integer type. Sets/shows the +CSSI intermediate result code presentation status to the Disable Enable <m> Integer type. Sets/shows the +CSSU unsolicited result code presentation status to the Disable Enable <code1> Integer type. It is manufacturer specific and supports the following codes:...
  • Page 188 LTE Module Series EC25&EC21 AT Commands Manual When <reqstr> is given, a mobile initiated USSD string or a response USSD string to a network initiated operation is sent to the network. The response USSD string from the network is returned in a subsequent +CUSD URC.
  • Page 189: Audio Commands

    LTE Module Series EC25&EC21 AT Commands Manual Audio Commands 12.1. AT+CLVL Loudspeaker Volume Level Selection The command is used to select the volume of the internal loudspeaker of the MT. AT+CLVL Loudspeaker Volume Level Selection Test Command Response AT+CLVL=? +CLVL: (list of supported <level>s)
  • Page 190: At+Cmut Mute Control

    LTE Module Series EC25&EC21 AT Commands Manual 12.2. AT+CMUT Mute Control The command is used to enable/disable the uplink voice muting during a voice call. AT+CMUT Mute Control Test Command Response AT+CMUT=? +CMUT: (list of supported <n>s) Read Command Response AT+CMUT? +CMUT: <n>...
  • Page 191: At+Vts Dtmf And Tone Generation

    LTE Module Series EC25&EC21 AT Commands Manual Read Command Response AT+QAUDLOOP? +QAUDLOOP: <enable> Write Command Response AT+QAUDLOOP=<enable> ERROR Maximum Response Time 300ms Parameter <enable> Numeric type. To enable or disable audio loop test Disable audio loop test Enable audio loop test NOTE This parameter will not be saved.
  • Page 192: At+Vtd Set Tone Duration

    LTE Module Series EC25&EC21 AT Commands Manual Reference 3GPP TS 27.007 Parameter <dtmfstring> ASCII characters in the set 0...9, #, *, A, B, C, D. The string should be enclosed in quotation marks ("..."). When sending multiple tones at a time, the time interval of two tones <interval>...
  • Page 193: At+Qaudmod Set Audio Mode

    LTE Module Series EC25&EC21 AT Commands Manual Write Command Response AT+VTD=<duration>[,<interval>] ERROR If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <duration> The duration tone in 1/10 seconds with tolerance. The value ranges from 0 to 255, and the default is 3.
  • Page 194: At+Qdai Digital Audio Interface Configuration

    LTE Module Series EC25&EC21 AT Commands Manual If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference Quectel Parameter <mode> Numeric type. Indicates the current configured audio mode Echo canceller, noise suppressor, digital gain and calibration parameter for Handset...
  • Page 195 LTE Module Series EC25&EC21 AT Commands Manual Write Command Response AT+QDAI=<io>[,<mode>,<fsync>,<clo ck>[,<format>[,<sample>[,<num_slot ERROR s>,<slot_mapping>]]]] Maximum Response Time 300ms Reference Quectel Parameter <io> Digital PCM output (customer defined) Analog output (for audio codec NAU8814) Analog output (for our default audio codec ALC5616) Analog output (for audio codec TLV320AIC3104) <mode>...
  • Page 196: At+Qeec Set Echo Cancellation Parameters

    LTE Module Series EC25&EC21 AT Commands Manual 4. 8-bit a-law and 8-bit u-law data formats are not supported. 5. Bit per frame=<clock>/<sample>. For example, if <clock> is 2048K and <sample> is 8K, then bit per frame is 256. Bit per frame should be greater than 16.
  • Page 197: At+Qsidet Set The Side Tone Gain In Current Mode

    LTE Module Series EC25&EC21 AT Commands Manual Parameter Numeric type. Indicates the parameter‟s index. <index> Range: 0-49 Numeric type. Indicates the parameter‟s value. <value> Range: 0-65535 NOTE These parameters will not be saved. Example AT+QEEC=? //Query the range. +QEEC: (0-49), (0-65535) AT+QEEC=6,1234 //Set the value of index 6 to 1234.
  • Page 198: At+Qmic Set Uplink Gains Of Mic

    LTE Module Series EC25&EC21 AT Commands Manual Reference Quectel Parameter <st_gain> Numeric type. Indicates the configured side tone gain in current mode Range: 0-65535. Default value might be different in different audio modes NOTE This parameter will not be saved.
  • Page 199: At+Qrxgain Set Downlink Gains Of Rx

    LTE Module Series EC25&EC21 AT Commands Manual NOTE These parameters will not be saved. 12.11. AT+QRXGAIN Set Downlink Gains of RX The command is used to set RX digital gains to change the downlink volume. AT+QRXAGIN Set Downlink Gains of RX...
  • Page 200: At+Qiic Iic Read & Write

    LTE Module Series EC25&EC21 AT Commands Manual AT+QRXGAIN=8192 //Set digital gain to 8192. AT+QRXGAIN? //Query the current configuration. +QRXGAIN: 8192 12.12. AT+QIIC IIC Read & Write The command is used to configure the codec via IIC interface. AT+QIIC IIC Read & Write...
  • Page 201: At+Qtonedet Enable/Disable Dtmf Detection

    LTE Module Series EC25&EC21 AT Commands Manual Example AT+QIIC=1,0x1B,0x00,2 //Read register value, slave address: 0x1B, register address: 0x00, read two bytes. +QIIC: 0x0021 AT+QIIC=0,0x1B,0x00,2,0x0000 //Write register value, slave address: 0x1B, register address: 0x00, write two bytes. 12.13. AT+QTONEDET Enable/Disable DTMF Detection The command is used to enable or disable DTMF detection.
  • Page 202: At+Qldtmf Play Local Dtmf

    LTE Module Series EC25&EC21 AT Commands Manual DTMF characters - ASCII: DTMF ASCII DTMF ASCII 12.14. AT+QLDTMF Play Local DTMF The command is used to play a local DTMF string, and the maximum length is 20 characters. It can be used to stop playing the DTMF string.
  • Page 203: At+Qltone Play A Local Customized Tone

    LTE Module Series EC25&EC21 AT Commands Manual NOTE These parameters will not be saved. Example AT+QLDTMF=? //Query the range. +QLDTMF: (1-1000),(0-9,*,#,A-D) AT+QLDTMF=2,“A,B,1,2,#” //Play A,B,1,2,#, on time & mute time is 200ms. AT+QLDTMF //Stop playing. 12.15. AT+QLTONE Play a Local Customized Tone The command is used to play a local customized tone, use <period_on>...
  • Page 204 LTE Module Series EC25&EC21 AT Commands Manual Tone‟s play time. The range is 0-1000, the unit is ms. <period_on> Tone‟s mute time. The range is 0-1000, the unit is ms. <period_off> Tone‟s total time. The ranges is 0-15300000, the unit is ms.
  • Page 205: Hardware Related Commands

    LTE Module Series EC25&EC21 AT Commands Manual Hardware Related Commands 13.1. AT+QPOWD Power off The command is used to shut down the module. The UE will return OK immediately when the command is executed. Then the UE deactivates the network. After it is completed, the UE outputs POWERED DOWN and enters into the shutdown state.
  • Page 206: At+Cbc Battery Charge

    LTE Module Series EC25&EC21 AT Commands Manual Read Command Response AT+CCLK? +CCLK: <time> Write Command Response AT+CCLK=<time> If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter String type value. The format is “yy/MM/dd,hh:mm:ss±zz”, indicating year (two last digits), <time>...
  • Page 207: At+Qadc Read Adc Value

    LTE Module Series EC25&EC21 AT Commands Manual If there is any error related to ME functionality: +CME ERROR: <err> Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter <bcs> Battery charge status ME is not charging ME is charging Charging has been finished <bcl>...
  • Page 208: At+Qsclk Enable/Disable Entering Into Sleep Mode

    LTE Module Series EC25&EC21 AT Commands Manual Fail Success <value> The voltage of specified ADC channel. Unit is mV. 13.5. AT+QSCLK Enable/Disable Entering into Sleep Mode The command is used to control whether the module enters into sleep mode. When entering into sleep mode is enabled, DTR is pulled up and WAKEUP_IN is pulled up, the module can directly enter into sleep mode.
  • Page 209: Appendix

    LTE Module Series EC25&EC21 AT Commands Manual Appendix 14.1. References Table 6: Related Documents Document Name Remark V.25ter Serial asynchronous automatic dialing and control Digital cellular telecommunications (Phase 2+); 3GPP TS 27.007 Universal Mobile Telecommunications System (UMTS); LTE; AT command set for User Equipment (UE)
  • Page 210: Factory Default Settings Restorable With At&F

    LTE Module Series EC25&EC21 AT Commands Manual GPRS General Packet Radio Service Mobile Equipment Mobile Station Packet Data Protocol Primary Synchronization Code RTS/CTS Request To Send/Clear To Send Terminal Adapter Transmission Control Protocol Terminal Equipment User Datagram Protocol User Equipment Non-Volatile Random Access Memory 14.2.
  • Page 211 LTE Module Series EC25&EC21 AT Commands Manual ATS7 <n> ATS8 <n> ATS10 <n> <value> <value> AT&C <value> AT&D <value> AT+CREG <n> AT+CGREG <n> AT+CBST <speed>,<name>,<ce> 0,0,1 AT+CMEE <n> “GSM” AT+CSCS <chset> AT+CSTA <type> AT+CR <mode> AT+CRC <mode> AT+CSMS <service> AT+CMGF <mode>...
  • Page 212: At Command Settings Storable With At&W

    LTE Module Series EC25&EC21 AT Commands Manual AT+COLP <n> AT+CLIR <n> AT+CSSN <n> AT+CTZR <reporting> AT+CPBS <storage> AT+CGEREP <mode>,<brf> AT+CEREG <n> AT+CCWA <n> AT+CUSD <mode> AT+CLVL <level> AT+QAUDMOD <mode> AT+QAUDLOOP <enable> 14.3. AT Command Settings Storable with AT&W Table 9: AT Command Settings Storable with AT&W...
  • Page 213: At Command Settings Storable With Atz

    LTE Module Series EC25&EC21 AT Commands Manual AT&C <value> AT&D <value> AT+IPR <rate> AT+CREG <n> AT+CGREG <n> AT+CEREG <n> 14.4. AT Command Settings Storable with ATZ Table 10: AT Command Settings Storable with ATZ AT Command Parameters Factory Defaults <value>...
  • Page 214: Summary Of Cme Error Codes

    LTE Module Series EC25&EC21 AT Commands Manual 14.5. Summary of CME ERROR Codes Final result code +CME ERROR: <err> indicates an error related to mobile equipment or network. The operation is similar to ERROR result code. None of the following commands in the same command line is executed.
  • Page 215 LTE Module Series EC25&EC21 AT Commands Manual SIM PUK2 required Memory full Invalid index Not found Memory failure Text string too long Invalid characters in text string Dial string too long Invalid characters in dial string No network service Network timeout...
  • Page 216: Summary Of Cms Error Codes

    LTE Module Series EC25&EC21 AT Commands Manual 14.6. Summary of CMS ERROR Codes Final result code +CMS ERROR: <err> indicates an error related to mobile equipment or network. The operation is similar to ERROR result code. None of the following commands in the same command line is executed.
  • Page 217: Summary Of Urc

    LTE Module Series EC25&EC21 AT Commands Manual Memory full SMSC address unknown No network Network timeout Unknown SIM not ready Message length exceeds Invalid request parameters ME storage failure Invalid service mode More message to send state error MO SMS is not allow...
  • Page 218 LTE Module Series EC25&EC21 AT Commands Manual +CTZV: <tz> Time zone reporting AT+CTZR=1 +CTZE: <tz>,<dst>,<time> Extended time zone reporting AT+CTZR=2 New message is received, and saved +CMTI: <mem>,<index> See AT+CNMI to memory +CMT: New short message is received and [<alpha>],<length><CR><LF>...
  • Page 219 LTE Module Series EC25&EC21 AT Commands Manual +CCWA: <number>,<type>,<class>[,<al Call waiting indication AT+CCWA=1,1 pha>] Shows the +CSSI intermediate result +CSSI: <code1> AT+CSSN=1 code presentation status to the TE Shows the +CSSU unsolicited result +CSSU: <code2> AT+CSSN=<n>,1 code presentation status to the TE...
  • Page 220: Sms Character Sets Conversions

    LTE Module Series EC25&EC21 AT Commands Manual 14.8. SMS Character Sets Conversions In 3GPP TS 23.038 DCS (Data Coding Scheme) defined three kinds of alphabets in SMS, GSM 7 bit default alphabet, 8 bit data and UCS2(16bit). AT+CSMP can set the DCS in text mode (AT+CMGF=1). In text mode, DCS (Data Coding Scheme) and AT+CSCS determine the way of SMS text input or output.
  • Page 221 LTE Module Series EC25&EC21 AT Commands Manual Submit Cancel Table 16: The Output Conversions Table (DCS=GSM 7 bit and AT+CSCS=“GSM”) 0D0A EC25&EC21_AT_Commands_Manual 220 / 231...
  • Page 222 LTE Module Series EC25&EC21 AT Commands Manual Table 17: GSM Extended Characters 1B40 1B14 1B28 1B29 1B3C 1B3D 1B3E 1B2F Table 18: The Input Conversions Table (DCS=GSM 7 bit and AT+CSCS=“IRA”) EC25&EC21_AT_Commands_Manual 221 / 231...
  • Page 223 LTE Module Series EC25&EC21 AT Commands Manual backspace Submit Cancel 1B3C 1B28 1B2F 1B40 1B3E 1B29 1B14 1B3D Table 19: IRA Extended Characters EC25&EC21_AT_Commands_Manual 222 / 231...
  • Page 224 LTE Module Series EC25&EC21 AT Commands Manual Table 20: The Output Conversions Table (DCS=GSM 7 bit and AT+CSCS=“IRA”) 0D0A EC25&EC21_AT_Commands_Manual 223 / 231...
  • Page 225 LTE Module Series EC25&EC21 AT Commands Manual Table 21: GSM Extended Characters Because the low 8 bit of UCS2 character is the same as the IRA character: The conversion table of DCS=GSM 7 bit and AT+CSCS=“UCS2” is similar to AT+CSCS=“IRA”.
  • Page 226: Release Cause Text List Of At+Ceer

    LTE Module Series EC25&EC21 AT Commands Manual 14.9. Release Cause Text List of AT+CEER Table 22: Release Cause Text List of AT+CEER CS Internal Cause No cause information available (default) Phone is offline No service available Network release, no reason given...
  • Page 227 LTE Module Series EC25&EC21 AT Commands Manual Full service not available Maximum packet calls exceeded Video connection lost Video protocol closed after setup Video protocol setup failure Internal error CS Network Cause Unassigned/unallocated number No route to destination Channel unacceptable...
  • Page 228 LTE Module Series EC25&EC21 AT Commands Manual Switching equipment congestion Access information discarded Requested circuit/channel not available Resources unavailable, unspecified Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not authorized Bearer capability not available...
  • Page 229 LTE Module Series EC25&EC21 AT Commands Manual Recovery on timer expiry Protocol error, unspecified Interworking, unspecified CS Network Reject IMSI unknown in HLR Illegal MS IMSI unknown in VLR IMEI not accepted Illegal ME GPRS services not allowed GPRS and non GPRS services not allowed...
  • Page 230 LTE Module Series EC25&EC21 AT Commands Manual Service option temporary out of order Call cannot be identified No PDP context activated Semantically incorrect message Invalid mandatory information Message type non-existent Message type not compatible with state Information element non-existent Message not compatible with state...
  • Page 231 LTE Module Series EC25&EC21 AT Commands Manual Release pending Invalid user data PS Internal Cause Invalid connection identifier Invalid NSAPI Invalid primary NSAPI PDP establish timeout Invalid field SNDCP failure RAB setup failure No GPRS context PDP activate timeout PDP modify timeout...
  • Page 232 LTE Module Series EC25&EC21 AT Commands Manual Service option not supported Requested service option not subscribed Service option temporary out of order NSAPI already used (not sent) Regular deactivation QoS not accepted Network failure Reactivation required Feature not supported Semantic error in the TFT operation...

This manual is also suitable for:

Ec21

Table of Contents