Quectel EG060V-EA AT Commands Manual V1.0
Quectel EG060V-EA AT Commands Manual V1.0
Quectel EG060V-EA AT Commands Manual V1.0
AT Commands Manual
Version: 1.0
Date: 2021-03-08
Status: Released
www.quectel.com
LTE-A Module Series
EG060V-EA AT Commands Manual
Our aim is to provide customers with timely and comprehensive service. For any assistance,
please contact our company headquarters:
General Notes
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. All information supplied herein is subject to change without prior notice.
Disclaimer
While Quectel has made efforts to ensure that the functions and features under development are free
from errors, it is possible that these functions and features could contain errors, inaccuracies and
omissions. Unless otherwise provided by valid agreement, Quectel makes no warranties of any kind,
implied or express, with respect to the use of features and functions under development. To the maximum
extent permitted by law, Quectel excludes all liability for any loss or damage suffered in connection with
the use of the functions and features under development, regardless of whether such loss or damage
may have been foreseeable.
Duty of Confidentiality
The Receiving Party shall keep confidential all documentation and information provided by Quectel,
except when the specific permission has been granted by Quectel. The Receiving Party shall not access
or use Quectel’s documentation and information for any purpose except as expressly provided herein.
Furthermore, the Receiving Party shall not disclose any of the Quectel's documentation and information
to any third party without the prior written consent by Quectel. For any noncompliance to the above
requirements, unauthorized use, or other illegal or malicious use of the documentation and information,
Quectel will reserve the right to take legal action.
Quectel_EG060V-EA_AT_Commands_Manual 1 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Copyright
The information contained here is proprietary technical information of Quectel. Transmitting, reproducing,
disseminating and editing this document as well as using the content without permission are forbidden.
Offenders will be held liable for payment of damages. All rights are reserved in the event of a patent grant
or registration of a utility model or design.
Copyright © Quectel Wireless Solutions Co., Ltd. 2021. All rights reserved.
Quectel_EG060V-EA_AT_Commands_Manual 2 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Revision History
Version Date Author Description
Quectel_EG060V-EA_AT_Commands_Manual 3 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Contents
1 Introduction .......................................................................................................................................... 9
1.1. AT Command Syntax ................................................................................................................ 9
1.1.1. Definitions ........................................................................................................................ 9
1.1.2. AT Command Syntax....................................................................................................... 9
1.2. AT Command Responses ....................................................................................................... 11
1.3. Supported Character Sets ....................................................................................................... 11
1.4. AT Command Interface ........................................................................................................... 11
1.5. Unsolicited Result Code .......................................................................................................... 11
1.6. Declaration of AT Command Examples .................................................................................. 12
Quectel_EG060V-EA_AT_Commands_Manual 4 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Quectel_EG060V-EA_AT_Commands_Manual 5 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Quectel_EG060V-EA_AT_Commands_Manual 6 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Quectel_EG060V-EA_AT_Commands_Manual 7 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Table Index
Quectel_EG060V-EA_AT_Commands_Manual 8 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
1 Introduction
This document presents the AT Command Set applicable to the Quectel LTE-A module EG060V-EA.
1.1.1. Definitions
All command lines must start with AT or at and end with <CR>. Information responses and result codes
always start and end with a carriage return character and a line feed character:
<CR><LF><response><CR><LF>. Throughout this document, only the commands and responses are
presented, while carriage return and line feed characters are deliberately omitted.
The AT Command Set applicable to EG060V-EA consists of AT commands defined in 3GPP TS 27.007,
3GPP TS 27.005 and ITU-T recommendation V.25ter and the AT Commands developed by Quectel.
These AT commands fall into three categories syntactically: basic, S parameter, and extended.
⚫ Basic Syntax
These AT commands have the format of AT<x><n>, or AT&<x><n>, where <x> is the command, and
<n> is/are the argument(s) for that command. An example of this is ATE<value>, which tells the DCE
whether received characters should be echoed back to the DTE according to the value of <value>. <n> is
optional and a default will be used if it is omitted.
⚫ S Parameter Syntax
These AT commands have the format of ATS<n>=<m>, where <n> is the index of the S register to set,
Quectel_EG060V-EA_AT_Commands_Manual 9 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
⚫ Extended Syntax
Multiple AT commands can be placed in a single line using a semi-colon (;) between commands. In such
cases, only the first command should have the AT prefix. Commands can be in upper or lower cases.
Spaces should be ignored when you enter AT commands, except in the following cases:
On input, at least a carriage return is required. A newline character is ignored so it is permissible to use
carriage return/line feed pairs on the input.
If no command is entered after the AT token, OK will be returned. If an invalid command is entered,
ERROR will be returned.
Optional parameters, unless explicitly stated, need to be provided up to the last parameter being entered.
NOTE
Every AT command must be inputted separately. Execute a new AT command only if the former one is
finished.
Quectel_EG060V-EA_AT_Commands_Manual 10 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
When the AT command processor has finished processing a line, it will output OK, ERROR or
+CME/+CMS ERROR: <err> to indicate that it is ready to accept a new command. Solicited information
responses are sent before the final OK, ERROR or +CME/+CMS ERROR: <err>.
<CR><LF>+CMD1:<parameters><CR><LF>
<CR><LF>OK<CR><LF>
Or
<CR><LF><parameters><CR><LF>
<CR><LF>OK<CR><LF>
EG060V-EA AT command interface defaults to the GSM character set. EG060V-EA supports the
following character sets:
⚫ GSM format
⚫ UCS2
⚫ IRA
The character set can be configured and interrogated by using the AT+CSCS (3GPP TS 27.007) and it is
defined in 3GPP TS 27.005. The character set affects transmission and reception of SMS and SMS Cell
Broadcast Messages, as well as the entry and display of phone book entries text field.
The AT command interface includes two USB ports (USB MODEM port and USB AT port) and one main
UART port, all of which support AT command communication and data transfer.
As an Unsolicited Result Code and a report message, the URC is not issued as part of the response
Quectel_EG060V-EA_AT_Commands_Manual 11 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
related to an executed AT command. A URC is issued by EG060V-EA 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.
The AT command examples in this document are provided to help you familiarize with AT commands and
learn how to use them. The examples, however, should not be taken as Quectel’s recommendation or
suggestions about how you should design a program flow or what status you should set the module into.
Sometimes multiple examples may be provided for one AT command. However, this does not mean that
there exists a correlation among these examples and that they should be executed in a given sequence.
Quectel_EG060V-EA_AT_Commands_Manual 12 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
2 General Commands
2.1. ATI Display Product Identification Information
This Execution Command returns product identification information including the identifier of device type
and the firmware version of the product.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
Parameter
Example
ATI
Quectel
EG060V-EAAA
Revision: EG060VEAAAR01A02M1G
OK
Quectel_EG060V-EA_AT_Commands_Manual 13 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command returns the manufacturer identification text. It is identical with AT+CGMI.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
This command returns the product model identification text. It is identical with AT+CGMM.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 14 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command returns the product firmware version identification text. It is identical with AT+CGMR.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
Parameter
Example
AT+GMR
EG060VEAAAR01A06M1G
OK
This command returns the manufacturer identification text. It is identical with AT+GMI.
OK
Quectel_EG060V-EA_AT_Commands_Manual 15 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Characteristics /
Reference
3GPP TS 27.007
This command returns a product model identification text. It is identical with AT+GMM.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
3GPP TS 27.007
Parameter
This command returns identification text of the product firmware revision. It is identical with AT+GMR.
Quectel_EG060V-EA_AT_Commands_Manual 16 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Maximum Response Time 300 ms
Characteristics /
Reference
3GPP TS 27.007
Parameter
This command requests the International Mobile Equipment Identity (IMEI) number of ME. With this
command, you are able to identify an individual ME device. It is identical with AT+CGSN.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
Parameter
NOTE
Quectel_EG060V-EA_AT_Commands_Manual 17 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command requests the International Mobile Equipment Identity (IMEI) number of ME. It is identical
with AT+GSN.
OK
Maximum Response Time 300 ms
Characteristics /
Reference
3GPP TS 27.007
Parameter
NOTE
This command controls whether the result code is transmitted to the TE. Other information text
transmitted as response is not affected.
If <n>=1:
(none)
Quectel_EG060V-EA_AT_Commands_Manual 18 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Characteristics /
Reference
V.25ter
Parameter
This command determines the contents of header and trailer transmitted with AT command result codes
and information responses.
When <value>=1
OK
Maximum Response Time 300 ms
Characteristics /
Reference
V.25ter
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 19 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
ATV1 //Set <value>=1.
OK
AT+CSQ //Query the current signal strength.
+CSQ: 30,99
The equivalence between ATV0 and ATV1 result codes as well as the brief description of such codes are
listed in the following table.
This command controls whether or not the module echoes characters received from TE in AT command
mode.
Characteristics /
Reference
V.25ter
Quectel_EG060V-EA_AT_Commands_Manual 20 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
This command controls the functionality level. It can also be used to reset the UE.
OK
Read Command Response
AT+CFUN? +CFUN: <fun>
OK
Write Command Response
AT+CFUN=<fun>[,<rst>] OK
Characteristics /
Reference
3GPP TS 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 21 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
6 Second RX off
<rst> Integer type.
0 Do not reset the UE before setting it to a <fun> functionality level.
1 Reset the UE. The device is fully functional after the reset. This value is applicable
only when <fun>=1.
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+CFUN=0 //Switch UE to minimum functionality.
OK
AT+CPIN?
+CME ERROR: 13 //(U)SIM failure.
AT+CFUN=1 //Switch UE to full functionality.
OK
AT+CPIN?
+CPIN: READY
OK
AT+COPS?
+COPS: 0,2,"46000",7 //Operator is registered.
OK
This command configures whether to display the error result code +CME ERROR: <err>, and in which
format the <err> code is displayed, numeric value or verbose message.
OK
Read Command Response
AT+CMEE? +CMEE: <n>
OK
Write Command Response
AT+CMEE=<n> TA disables or enables the use of the result code +CME
ERROR: <err> as an indication of an error related to the
functionality of the ME.
Quectel_EG060V-EA_AT_Commands_Manual 22 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Characteristics /
Reference
3GPP TS 27.007
Parameter
Example
AT+CMEE=0 //Disable result code.
OK
AT+CPIN?
ERROR //Only ERROR is displayed.
AT+CMEE=1 //Enable error result code in numeric format.
OK
AT+CPIN?
+CME ERROR: 10
AT+CMEE=2 //Enable error result code in verbose format.
OK
AT+CPIN?
+CME ERROR: SIM not inserted
This Write Command informs the module which character set is used by the TE. This enables the UE to
convert character strings correctly between TE and UE character sets.
OK
Quectel_EG060V-EA_AT_Commands_Manual 23 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Write Command Response
AT+CSCS=<chset> OK
Maximum Response Time 300 ms
Characteristics /
Reference
3GPP TS 27.007
Parameter
Example
AT+CSCS? //Query the current character set of the module.
+CSCS: "GSM"
OK
AT+CSCS="UCS2" //Set the character set to “UCS2”.
OK
AT+CSCS?
+CSCS: "UCS2"
OK
Quectel_EG060V-EA_AT_Commands_Manual 24 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
OK
Parameter
Example
AT+QURCCFG=?
+QURCCFG: "urcport",("usbat","usbmodem","uart1")
OK
AT+QURCCFG="urcport"
+QURCCFG: "urcport","usbat"
OK
AT+QURCCFG="urcport","usbmodem"
OK
AT+QURCCFG="urcport"
+QURCCFG: "urcport","usbmodem"
OK
Quectel_EG060V-EA_AT_Commands_Manual 25 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Execution Command Response
AT+CPAS TA returns the activity status of ME:
+CPAS: <pas>
OK
Characteristics /
Reference
3GPP TS 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 26 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CPAS
+CPAS: 0 //The module is ready.
OK
RING
AT+CLCC //The module is having an incoming call.
+CLCC: 1,1,4,0,0,"15695519173",129,"",,0
OK
AT+CPAS
+CPAS: 3 //The module is ringing.
OK
AT+CLCC //The module is making an outgoing call.
+CLCC: 1,0,0,0,0,"10010",129,"",, 0
OK
AT+CPAS
+CPAS: 6 //Call active.
OK
This command queries an extended error and report the cause of the last operation that failed, such as:
Quectel_EG060V-EA_AT_Commands_Manual 27 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Characteristics /
Parameter
<text> String type. Cause of the last failure in setting up or releasing a CS or PS domain
call. Possible causes are listed in Chapter 12.6. Cause data is captured from Call
Manager events and cached locally for later use by this command.
<err> Error codes. For more details, refer to Chapter 12.2.
OK
Maximum Response Time 300 ms
Quectel_EG060V-EA_AT_Commands_Manual 28 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Parameter
<usbnet_type> Integer type. Protocol type specified for the USB network card.
1 ECM
3 RNDIS
4 NCM
<err> Error codes. For more details, refer to Chapter 12.2.
This command configures the device mode. And the configuration will take effect after module reset.
Quectel_EG060V-EA_AT_Commands_Manual 29 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Parameter
OK
Quectel_EG060V-EA_AT_Commands_Manual 30 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
ERROR
Parameter
OK
Quectel_EG060V-EA_AT_Commands_Manual 31 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Example
AT+QCFG="nwscanmode",0 //Configure to AUTO mode.
OK
AT+QCFG="nwscanmode" //Query the current network search mode.
+QCFG: "nwscanmode",0
OK
OK
Quectel_EG060V-EA_AT_Commands_Manual 32 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<bandval> String type. A hexadecimal value that specifies the preferred GSM and WCDMA
frequency bands. Here is an example:
00000013=00000001(GSM900)+00000002(GSM1800)+00000010(WCDMA2100).
If it is set to 0, it means there is no change to the preferred GSM and WCDMA
frequency bands specified previously.
00000000 No change
00000001 GSM 900 B8
00000002 GSM 1800 B3
00000004 GSM 850 B5
00000010 WCDMA 2100 B1
00000040 WCDMA 850 B5
00000080 WCDMA 900 B8
0000FFFF Any frequency band
<LTE_bandval> String type. A hexadecimal value that specifies the preferred LTE frequency bands.
If it is set to 0 or 0x40000000, it means there is no change to the preferred LTE
frequency bands specified previously, e.g., 0x15=0x1(LTE B1)+0x4(LTE
B3)+0x10(LTE B5).
0x1 (CM_BAND_PREF_LTE_EUTRAN_BAND1) LTE B1
0x4 (CM_BAND_PREF_LTE_EUTRAN_BAND3) LTE B3
0x10 (CM_BAND_PREF_LTE_EUTRAN_BAND5) LTE B5
0x40 (CM_BAND_PREF_LTE_EUTRAN_BAND7) LTE B7
0x80 (CM_BAND_PREF_LTE_EUTRAN_BAND8) LTE B8
0x80000(CM_BAND_PREF_LTE_EUTRAN_BAND20) LTE B20
0x8000000(CM_BAND_PREF_LTE_EUTRAN_BAND28) LTE B28
0x2000000000(CM_BAND_PREF_LTE_EUTRAN_BAND38) LTE B38
0x8000000000(CM_BAND_PREF_LTE_EUTRAN_BAND40) LTE B40
0x10000000000(CM_BAND_PREF_LTE_EUTRAN_BAND41) LTE B41
0x7FFFFFFFFFFFFFFF(CM_BAND_PREF_ANY) Any frequency band
<err> Error codes. For more details, refer to Chapter 12.2.
OK
Quectel_EG060V-EA_AT_Commands_Manual 33 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Example
AT+QCFG="servicedomain",2 //Configure service domain as CS&PS.
OK
AT+ QCFG="servicedomain" //Query service domain.
+QCFG: "servicedomain",2
OK
This command enables or disables the ringing tone function. And the configuration will take effect
immediately.
OK
Quectel_EG060V-EA_AT_Commands_Manual 34 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 35 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command requests the International Mobile Subscriber Identity (IMSI) which is intended to permit the
TE to identify the individual SIM card or the active application that is attached to MT.
OK
Characteristic /
Reference
3GPP TS 27.007
Parameter
Example
AT+CIMI //Query IMSI number of the (U)SIM attached to ME.
460023210226023
Quectel_EG060V-EA_AT_Commands_Manual 36 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
This command locks, unlocks or queries an MT or a network facility <fac>. It can be aborted when
network facilities are being set or queried. Password is normally needed to do such operations. The
factory default password of PF, PN, PU, PP and PC lock is “12341234”. When querying the status of a
network service (<mode>=2), the response line for ‘not active’ case (<status>=0) should be returned
only if the service is not active for any <class>.
OK
Write Command Response
AT+CLCK=<fac>,<mode>[,<passwd>[ If <mode> is 0 or 1 and the command is set successfully:
,<class>]] OK
OK
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 37 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
“AO” BAOC (Bar All Outgoing Calls) (refer to 3GPP TS 22.088 clause 1)
“OI” BOIC (Bar Outgoing International Calls) (refer to 3GPP TS 22.088 clause 1)
“OX” BOIC-exHC (Bar Outgoing International Calls except to Home Country) (refer to
3GPP TS 22.088 clause 1)
“AI” BAIC (Bar All Incoming Calls) (refer to 3GPP TS 22.088 clause 2)
“IR” BIC-Roam (Bar Incoming Calls when Roaming outside the home country) (refer
to 3GPP TS 22.088 clause 2)
“NT" Bar incoming calls from numbers Not stored to TA memory
“NM” Bar incoming calls from numbers Not stored to ME memory
"NS” Bar incoming calls from numbers Not stored to SIM memory
“NA” Bar incoming calls from numbers Not stored in Any memory
“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)
“AC” All incoming barring services (refer to 3GPP TS 22.030) (applicable only for
<mode>=0)
“FD” SIM card or active application in the UICC (GSM or USIM) fixed dialing memory
feature (if PIN2 authentication has not been done during the current session,
PIN2 is required as <passwd>)
“PN” Network Personalization (refer to 3GPP TS 22.022)
“PU” Network Subset Personalization (refer to 3GPP TS 22.022)
“PP” Service Provider Personalization (refer to 3GPP TS 22.022)
“PC” Corporate Personalization (refer to 3GPP TS 22.022)
<mode> Integer type.
0 Unlock
1 Lock
2 Query status
<passwd> String type. Password.
<class> Integer type.
1 Voice
2 Data
4 FAX
7 All telephony except SMS (Default)
8 Short message service
16 Data circuit synchronization
32 Data circuit asynchronization
<status> Integer type. Facility status.
0 Off
1 On
Example
AT+CLCK="SC",2 //Query the status of (U)SIM card.
+CLCK: 0 //The (U)SIM card is unlocked (OFF).
Quectel_EG060V-EA_AT_Commands_Manual 38 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
AT+CLCK="SC",1,"1234" //Lock (U)SIM card, and the password is 1234.
OK
AT+CLCK="SC",2 //Query the status of (U)SIM card.
+CLCK: 1 //The (U)SIM card is locked (ON).
OK
AT+CLCK="SC",0,"1234" //Unlock (U)SIM card.
OK
This command enters a password or queries whether or not the module requires a password so that it can
be operated. The password may be (U)SIM PIN, (U)SIM PUK, PH-SIM PIN, etc.
This Read Command returns an alphanumeric string indicating whether or not some password is
required.
TA stores a password, such as (U)SIM PIN, (U)SIM PUK, etc., which is necessary for it to be operated.
TA shall automatically repeat a PIN that is entered for a second time. If no PIN request is pending, no
action is taken and an error message +CME ERROR is returned to TE.
If the PIN required is (U)SIM PUK or (U)SIM PUK2, the second pin is required. This second pin <newpin>
is used to replace the old pin in the (U)SIM.
OK
Write Command Response
AT+CPIN=<pin>[,<newpin>] OK
Maximum Response Time 5s
The command takes effect immediately.
Characteristic
The configuration will be saved automatically.
Reference
3GPP TS 27.007
Quectel_EG060V-EA_AT_Commands_Manual 39 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Example
//Enter PIN.
AT+CPIN?
+CPIN: SIM PIN //A PIN code is required.
OK
AT+CPIN=1234 //Enter PIN.
OK
+CPIN: READY
AT+CPIN?
+CPIN: READY //PIN has already been entered.
OK
//Enter PUK and PIN.
AT+CPIN?
Quectel_EG060V-EA_AT_Commands_Manual 40 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
AT+CPIN="26601934","1234" //Enter PUK and a new PIN password.
OK
+CPIN: READY
AT+CPIN?
+CPIN: READY //PUK has already been entered.
OK
This command sets a new password for the facility lock function defined by AT+CLCK.
This Test Command returns a list of pairs which present the available facilities and the maximum length of
their password.
OK
Write Command Response
AT+CPWD=<fac>,<oldpwd>,<newpw OK
d>
Maximum Response Time 5s
The command takes effect immediately.
Characteristic
The configuration will be saved automatically.
Reference
3GPP TS 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 41 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CPIN?
+CPIN: READY
OK
AT+CPWD="SC","1234","4321" //Change (U)SIM card password from “1234” to “4321”.
OK
//Restart module or re-activate the SIM card.
AT+CPIN? //Query the type of PIN code required.
+CPIN: SIM PIN
OK
AT+CPIN="4321" //Enter the new PIN to re-activate the SIM card.
OK
+CPIN: READY
This command allows a direct control of the (U)SIM that is installed in the currently selected card slot by a
distant application on the TE. The TE shall then keep the processing of (U)SIM information within the
frame specified by GSM/UMTS.
Quectel_EG060V-EA_AT_Commands_Manual 42 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Parameter
This command offers easy but limited access to the (U)SIM database. It transmits the (U)SIM command
number <command> and its required parameters to the MT.
Quectel_EG060V-EA_AT_Commands_Manual 43 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
This command returns the ICCID (Integrated Circuit Card Identifier) number of (U)SIM card.
Quectel_EG060V-EA_AT_Commands_Manual 44 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Or
ERROR
Characteristic /
Parameter
<ICCID> String without double quotes. ICCID (Integrated Circuit Card Identifier) number of the
(U)SIM card.
Example
AT+QCCID //Query ICCID of the (U)SIM card.
+QCCID: 89860025128306012474
OK
This command enables (U)SIM card hot-swap function. (U)SIM card is detected by GPIO interrupt. The
level of (U)SIM card detection pin when the (U)SIM card is inserted should also be set.
OK
Read Command Response
AT+QSIMDET? +QSIMDET: <enable>,<insert_level>
OK
Write Command Response
AT+QSIMDET=<enable>,<insert_level OK
> Or
ERROR
Quectel_EG060V-EA_AT_Commands_Manual 45 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<enable> Integer type. Integer type. Enable or disable (U)SIM card detection.
0 Disable
1 Enable
<insert_level> Integer type. The level of (U)SIM detection pin when a (U)SIM card is inserted.
0 Low level
1 High level
⚫NOTES
Hot-swap function is invalid if the value of <insert_level> is inconsistent with your hardware design.
This command queries (U)SIM card insertion status or determines whether to report (U)SIM card insertion
status.
OK
Read Command Response
AT+QSIMSTAT? +QSIMSTAT: <enable>,<inserted_status>
OK
Write Command Response
AT+QSIMSTAT=<enable> OK
Or
ERROR
Maximum Response Time 300 ms
Characteristic /
Quectel_EG060V-EA_AT_Commands_Manual 46 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<enable> Integer type. Enable or disable (U)SIM inserted status report. If it is enabled, when
(U)SIM card is removed or inserted, the URC below will be reported:
+QSIMSTAT: <enable>,<inserted_status>.
0 Disable
1 Enable
<inserted_status> Integer type. (U)SIM card status. This argument is not allowed to be set.
0 Removed
1 Inserted
2 Unknown, before (U)SIM initialization
Example
AT+QSIMSTAT? //Query (U)SIM card insertion status.
+QSIMSTAT: 0,1
OK
AT+QSIMDET=1,0
OK
AT+QSIMSTAT=1 //Enable (U)SIM card insertion status report.
OK
AT+QSIMSTAT?
+QSIMSTAT: 1,1
OK
//Remove the (U)SIM card.
+QSIMSTAT: 1,0 //Report (U)SIM card insertion status: removed.
OK
//Insert a (U)SIM card.
+QSIMSTAT: 1,1 //Report (U)SIM card insertion status: inserted.
+CPIN: READY
Quectel_EG060V-EA_AT_Commands_Manual 47 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command returns the current operators and their status, and allows setting automatic or manual
network selection.
This Test Command returns a set of five parameters, each representing an operator presenting in the
network. Any of the formats may be unavailable and should then be an empty field. The list of operators
shall be in the order of: home network, networks referenced in (U)SIM and other networks.
This Read Command returns the current mode and the currently selected operator. If no operator is
selected, <format>, <oper> and <AcT> are omitted.
This Write Command forces an attempt to select and register the GSM/UMTS network operator. If the
selected operator is not available, no other operator shall be selected (except <mode>=4). The format of
selected operator name shall apply to further Read Command (AT+COPS?).
OK
OK
Quectel_EG060V-EA_AT_Commands_Manual 48 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Characteristic /
Reference
3GPP TS 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 49 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
4 UTRAN W/HSDPA
5 UTRAN W/HSUPA
6 UTRAN W/HSDPA and HSUPA
7 E-UTRAN
8 UTRAN HSPA+
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+COPS=? //List all the current network operators.
+COPS:
(1,"CHN-UNICOM","UNICOM","46001",2),(1,"CHN-UNICOM","UNICOM","46001",0),(2,"CHN-UNICO
M","UNICOM","46001",7),(1, "CHN-CT", "CT","46011",7),(3,"CHINA
MOBILE","CMCC","46000",0),,(0-4),(0-2)
OK
AT+COPS? //Query the currently selected network operator.
+COPS: 0,0,"46000",7
OK
The Read Command 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 on the network.
The Write Command controls the presentation of an unsolicited result code +CREG: <stat> when <n>=1
and there is a change in the ME network registration status.
OK
Read Command Response
AT+CREG? +CREG: <n>,<stat>[,<lac>,<ci>[,<AcT>]]
OK
Quectel_EG060V-EA_AT_Commands_Manual 50 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Or
ERROR
Write Command Response
AT+CREG=[<n>] OK
Maximum Response Time 300 ms
Characteristic /
Reference
3GPP TS 27.007
Parameter
Example
AT+CREG=2 //Activate extended URC mode.
OK
AT+CREG?
+CREG: 2,1,"550c","5a29c0b",7 //URC reporting MT has registered on an E-UTRAN network.
Quectel_EG060V-EA_AT_Commands_Manual 51 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
This command indicates the received signal strength <rssi> and the channel bit error rate <ber>. This
Test Command returns values supported by the TA. This Execution Command returns received signal
strength indication <rssi> and channel bit error rate <ber> from the ME.
OK
Execution Command Response
AT+CSQ +CSQ: <rssi>,<ber>
OK
Characteristic /
Reference
3GPP TS 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 52 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CSQ=?
+CSQ: (0-31,99),(0-7,99)
OK
AT+CSQ
+CSQ: 28,99 //The received signal strength indicator is 28 and the channel bit error rate is 99.
OK
OK
Read Command Response
AT+CPOL? Query the list of preferred operators:
+CPOL: <index>,<format>,<oper>[,<GSM>,<GSM_compa
ct>,<UTRAN>,<E-UTRAN>]
<index>,<format>,<oper>[,<GSM>,<GSM_compact>,<UT
RAN>,<E-UTRAN>]
[…]
OK
Write Command Response
AT+CPOL=<index>[,<format>[,<oper Edit the list of preferred operators:
>[<GSM>,<GSM_compact>,<UTRAN> OK
,<E-UTRAN>]]]
If there is any error:
+CME ERROR: <err>
Or
ERROR
Characteristic /
Quectel_EG060V-EA_AT_Commands_Manual 53 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Reference
3GPP TS 27.007
Parameter
<index> Integer type. The order number of operators in (U)SIM preferred operator list.
<format> 0 Long format alphanumeric <oper>
1 Short format alphanumeric <oper>
2 Numeric <oper>
<oper> String type. <format> indicates the format is alphanumeric or numeric (see
AT+COPS).
<GSM> Integer type. GSM access technology.
0 Access technology is not selected
1 Access technology is selected
<GSM_compact> Integer type. GSM compact access technology.
0 Access technology is not selected
1 Access technology is selected
<UTRAN> Integer type. UTRAN access technology.
0 Access technology is not selected
1 Access technology is selected
<E-UTRAN> Integer type. E-UTRAN access technology.
0 Access technology is not selected
1 Access technology is selected
<err> Error codes. For more details, refer to Chapter 12.2.
NOTE
The access technology selection parameters <GSM>, <GSM_compact>, <UTRAN> and <E-UTRAN>
are required when UE selects the PLMN selector and access technology for its (U)SIM card.
This 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.
Quectel_EG060V-EA_AT_Commands_Manual 54 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
[+COPN: <numeric2>,<alpha2>]
[…]
OK
Characteristic /
Reference
3GPP TS 27.007
Parameter
This Write Command enables and disables automatic time zone update via NITZ.
OK
Write Command Response
AT+CTZU=<onoff> OK
Or
ERROR
Read Command Response
AT+CTZU? +CTZU: <onoff>
OK
Maximum Response Time 300 ms
Characteristic /
Reference
3GPP TS 27.007
Quectel_EG060V-EA_AT_Commands_Manual 55 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Example
AT+CTZU?
+CTZU: 1
OK
AT+CTZU=?
+CTZU: (0,1)
OK
AT+CTZU=0
OK
AT+CTZU?
+CTZU: 0
OK
This command controls the time zone reporting when event changes. If reporting is enabled, the MT
returns the unsolicited result code +CTZV: <tz> or +CTZE: <tz>,<dst>,<time> whenever the time zone is
changed. The configuration is stored to flash automatically.
OK
Write Command Response
AT+CTZR=<reporting> OK
Or
ERROR
Read Command Response
AT+CTZR? +CTZR: <reporting>
OK
Quectel_EG060V-EA_AT_Commands_Manual 56 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Characteristic /
Reference
3GPP TS 27.007
Parameter
OK
Quectel_EG060V-EA_AT_Commands_Manual 57 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Characteristic /
Parameter
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.
Example
AT+QSPN //Query the service provider name.
+QSPN: "CHN-UNICOM","UNICOM","",0,"46001"
OK
This command indicates network information such as the access technology, the operator and the band
selected.
AT+QNWINFO Query Network Information
Test Command Response
AT+QNWINFO=? OK
Execution Command Response
AT+QNWINFO +QNWINFO: <AcT>,<oper>,<band>,<channel>
OK
Maximum Response Time 300 ms
Characteristic /
Quectel_EG060V-EA_AT_Commands_Manual 58 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<AcT> String type. The access technology selected.
“NONE”
“HDR”
“HDR-EHRPD”
“GSM”
“GPRS”
“EDGE”
“WCDMA”
“HSDPA”
“HSUPA”
“HSPA+”
“TDD LTE”
“FDD LTE”
<oper> String type. The operator in numeric format.
<band> String type. The band selected.
“GSM 850”
“GSM 900”
“GSM 1800”
“WCDMA 2100”
“WCDMA 850”
“WCDMA 900”
“LTE BAND 1” – “LTE BAND 41”
<channel> Integer type. Channel ID.
OK
Write Command Response
AT+QNWLOCK="common/lte"[,< If the optional parameters are omitted, query the current setting:
action>[,<EARFCN>,<PCI>]] +QNWLOCK: "common/lte",<action>,<EARFCN>,<PCI>,<stat
us>
OK
Quectel_EG060V-EA_AT_Commands_Manual 59 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<action> Integer type.
0 Unlock the cell
1 Lock LTE cell through appointed EARFCN
2 Lock LTE cell through appointed EARFCN and PSC
<EARFCN> Integer type. Default value: 0. The appointed EARFCN of the cell to be locked.
<PCI> Integer type. Default value: 0. The appointed PCI of the cell to be locked.
<status> Integer type. Default value: 0.
0 Cell locking or unlocking finished
1 Cell locking or unlocking failed
NOTES
1. The module can be unlocked from a cell after you set <action> to 0 and reboot it.
2. The module needs to be fixed to LTE-only with AT+QCFG="NWSCANMODE",3 before it can be
locked to an LTE cell with AT+QNWLOCK .
Information
This command obtains the primary serving cell and neighbour cell information.
OK
Query the information of serving cell Response
AT+QENG="servingcell" In GSM mode:
Quectel_EG060V-EA_AT_Commands_Manual 60 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
+QENG: "servingcell",<state>,"GSM",<MCC>,<MNC>,<L
AC>,<cellID>,<bsic>,<arfcn>,<band>,<rxlev>,<rla>,<txp>,
<drx>,<c1>,<c2>,<GPRS>,<tch>,<ts>,<ta>,<maio>,<hsn>,
<rxlevsub>,<rxlevfull>,<rxqualsub>,<rxqualfull>,<voicec
odec>
In LTE mode:
+QENG: "servingcell",<state>,"LTE",<is_tdd>,<MCC>,<
MNC>,<cellID>,<PCID>,<earfcn>,<freq_band_ind>,<UL_b
andwidth>,<DL_bandwidth>,<TAC>,<RSRP>,<RSRQ>,<R
SSI>,<SINR>,<srxlev>
In WCDMA mode:
+QENG: "servingcell",<state>,"WCDMA",<MCC>,<MN
C>,<LAC>,<cellID>,<uarfcn>,<PSC>,<RAC>,<RSCP>,<eci
o>,<phych>,<SF>,<slot>,<speech_code>,<comMod>
OK
Query the information of neighbor cells Response
AT+QENG="neighbourcell" In GSM mode:
[+QENG: "neighbourcell","GSM",<MCC>,<MNC>,<LAC>,
<cellID>,<bsic>,<arfcn>,<rxlev>,<c1>,<c2>,<c31>,<c32>
…]
In LTE mode:
[+QENG: "neighbourcell intra","LTE",<earfcn>,<PCID>,<
RSRQ>,<RSRP>,<RSSI>,<SINR>,<srxlev>,<cell_resel_pri
ority>,<s_non_intra_search>,<thresh_serving_low>,<s_i
ntra_search>
…]
[+QENG: "neighbourcell inter","LTE",<earfcn>,<PCID>,<
RSRQ>,<RSRP>,<RSSI>,<SINR>,<srxlev>,<cell_resel_pri
ority>,<threshX_low>,<threshX_high>
…]
[+QENG: "neighbourcell","WCDMA",<uarfcn>,<cell_rese
l_priority>,<thresh_Xhigh>,<thresh_Xlow>,<PSC>,<RSC
P><ecno>,<srxlev>
…]
In WCDMA mode:
[+QENG: "neighbourcell","WCDMA",<uarfcn>,<srxqual>,
<PSC>,<RSCP>,<ecno>,<set>,<rank>,<srxlev>
…]
[+QENG: "neighbourcell","LTE",<earfcn>,<cellID>,<RSR
Quectel_EG060V-EA_AT_Commands_Manual 61 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
P>,<RSRQ>,<s_rxlev>
…]
OK
Maximum Response Time 300 ms
Characteristics /
Parameter
<cell_type> String format. The information of different cells.
"servingcell" The information of 3G/4G serving cells
"neighbourcell" The information of 3G/4G neighbour cells
<state> String format. UE state.
"SEARCH" UE is searching but has not found a suitable 3G/4G cell.
"LIMSRV" UE is camping on a cell but has not registered on the
network.
"NOCONN" UE has camped on a cell and registered on the network,
and it is in idle mode.
"CONNECT" UE has camped on a cell and registered on the network,
and a call is in progress.
<is_tdd> LTE TDD or FDD mode.
<MCC> Integer type. Mobile Country Code (first part of the PLMN code).
"-" Invalid
<MNC> Integer type. Mobile Network Code (second part of the PLMN code).
"-" Invalid
<LAC> Hexadecimal format. Location Area Code. The parameter determines the
two bytes location area code in hexadecimal format (e.g. 00C1 equals 193
in decimal) of the cell that was scanned. Range: 0-65535.
<cellID > Hexadecimal format. Cell ID. The parameter determines the 16-bit (GSM)
or 28-bit (UMTS) cell ID. Range: 0–0xFFFFFFF.
"-" Invalid
<bsic> Integer type. Base Station Identification Code. Range: 0-63.
<arfcn> Integer type. The parameter determines the ARFCN of the cell that was
scanned. Range: 0–1023.
<PCID> Physical cell ID.
<band> Integer type. Indicate the current band is PCS1900 or DCS1800.
0 DCS_1800
1 PCS_1900
"-" Other band
<rac> Integer type. Routing Area Code. Range 0–255.
<pfreq> Primary frequency.
<rxlev> Integer type. RX level value for base station selection in dB (see 3GPP
25.304). RX level range: 0–63, subtract 111 to dBm value.
Quectel_EG060V-EA_AT_Commands_Manual 62 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Quectel_EG060V-EA_AT_Commands_Manual 63 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
4 15MHz
5 20MHz
<TAC> Tracking Area Code (see 3GPP 23.003 Section 19.4.2.3).
<PSC> Integer type. The parameter determines the primary scrambling code of the
cell that was scanned.
<RAC> Integer type. Routing Area Code. Range 0–255.
<RSCP> Integer type. The parameter determines the Received Signal Code Power
level of the cell that was scanned.
<ecio> Integer type. Carrier to noise ratio in dB=measured Ec/Io value in dB.
<RSRP> Reference Signal Received Power (see 3GPP 36.214 Section 5.1.1).
<RSRQ> Reference Signal Received Quality (see 3GPP 36.214 Section 5.1.2).
<RSSI> Integer type. The parameter shows the Received Signal Strength
Indication.
<SINR> Integer type. Logarithmic value of SINR, Values are in 1/5th of a dB.
Range:0-250 which translates to -20dB - +30dB.
<phych> Physical channel
0 DPCH
1 FDPCH
<SF> Integer type. Spreading factor.
0 SF_4
1 SF_8
2 SF_16
3 SF_32
4 SF_64
5 SF_128
6 SF_256
7 SF_512
8 UNKNOWN
<slot> Integer type. (0–16): slot format for DPCH. (0–9): slot format for FDPCH.
<speech_code> Destination number on which call is to be deflected.
<comMod> Integer type. Compress mode.
0 Not support compress mode
1 Support compress mode
<c31> Integer type. GPRS cell selection criterion.
<c32> Integer type. GPRS cell reselection criterion.
<srxqual> Receiver automatic gain control on the camped frequency.
<ecno> Integer type. Carrier to noise ratio in dB = measured Ec/Io value in dB.
<set> Integer type. 3G neighbour cell set.
1 Active set
2 Synchronous neighbour set
3 Asynchronous neighbour set
<rank> Rank of this cell as neighbour for inter-RAT cell reselection.
<threshX_low> To be considered for reselection. The suitable receive level value of an
evaluated lower priority cell must be greater than this value.
Quectel_EG060V-EA_AT_Commands_Manual 64 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Characteristics /
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 65 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
25 5 MHZ
50 10 MHZ
75 15 MHZ
100 20 MHZ
<band> String type. Band information.
<pcell_state> Integer type. Primary Carrier Component State.
0 No serving
1 Registered
<scell_state> Integer type. Secondary Carrier Component State.
0 Deconfigured
1 Configured deactivated
2 Configured activated
<PCI> Integer type. Physical Cell ID.
<RSRP> Integer type. Reference Signal Received Power (see 3GPP 36.214 Section 5.1.1).
<RSRQ> Integer type. Reference Signal Received Quality (see 3GPP 36.214 Section
5.1.2).
<RSSI> Integer type. Integer type. The parameter shows the Received Signal Strength
Indication.
<SINR> Integer type. Integer type. Logarithmic value of SINR. Values are in 1/5th of a dB.
Range: 0-250, which translates to -20 dB to +30 dB.
Quectel_EG060V-EA_AT_Commands_Manual 66 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command queries, adds and deletes ECC (emergency call) numbers. There are two kinds of ECC
numbers: ECC numbers without (U)SIM and ECC numbers with (U)SIM. The default ECC numbers
without (U)SIM is 911, 112, 00, 08, 110, 999, 118 and 119. The default ECC number with (U)SIM is 911
and 112. 911 and 112 will always be supported as ECC numbers, and cannot be deleted. ECC numbers
can be saved into flash. If the (U)SIM card contains a ECC file, the numbers in the ECC file can also be
regarded as ECC numbers.
OK
Write Command Response
AT+QECCNUM=<mode>,<type>[,<ecc If <mode> is equal to 0, query the ECC numbers. In this
num1>[,<eccnum2>,…[,<eccnumN>]] case, <eccnumN> should be omitted, and the response is:
] +QECCNUM: <type>[,<eccnum1>,<eccnum2>…]
OK
OK
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will be saved automatically.
Quectel_EG060V-EA_AT_Commands_Manual 67 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Reference
3GPP TS 27.007
Parameter
Example
AT+QECCNUM=? //Query the supported operation mode for ECC number.
+QECCNUM: (0-2)
OK
AT+QECCNUM? //Query the ECC numbers with or without (U)SIM.
+QECCNUM: 0,"911","112","00","08","110","999","118","119","000"
+QECCNUM: 1,"911","112","000"
OK
AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM.
+QECCNUM: 1,"911","112","000"
OK
AT+QECCNUM=1,1,"110","234" //Add "110" and "234" into the type of ECC numbers with (U)SIM.
OK
AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM.
+QECCNUM: 1,"911","112","000","110","234"
OK
AT+QECCNUM=2,1,"110" //Delete "110" from the type of ECC numbers with (U)SIM.
OK
AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM.
+QECCNUM: 1,"911","112","000","234"
OK
Quectel_EG060V-EA_AT_Commands_Manual 68 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
7 Phonebook Commands
7.1. AT+CNUM Subscriber Number
This command gets the subscribers' own number(s) from the (U)SIM.
OK
Characteristics /
Reference
3GPP 27.007
Parameter
<alpha> Optional alphanumeric string associated with <number>. The used character set
should be the one selected with AT+CSCS command.
<number> String type phone number in the format specified by <type>.
<type> Type of address of octet in integer format (See 3GPP TS 24.008). Usually, it has three
kinds of values:
129 Unknown type
145 International type (contains the character “+”)
161 National type
<err> Error codes. For more details, refer to Chapter 12.2.
Quectel_EG060V-EA_AT_Commands_Manual 69 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command selects phonebook memory storage, which is used by other phonebook commands. The
Read Command returns the current selected memory, the number of used locations and the total number
of locations in the memory supported by manufacturer. The Test Command returns supported storages
as compound values.
OK
OK
Characteristics /
Reference
3GPP 27.007
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 70 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command searches 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.
OK
Write Command Response
AT+CPBF=<findtext> [+CPBF: <index>,<number>,<type>,<text>]
[…]
OK
Characteristics /
Reference
3GPP 27.007
Quectel_EG060V-EA_AT_Commands_Manual 71 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
This command reads 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> will
be returned.
OK
Write Command Response
AT+CPBR=<index1>[,<index2>] +CPBR: <index1>,<number>,<type>,<text>
[…]
OK
Characteristics /
Reference
3GPP 27.007
Quectel_EG060V-EA_AT_Commands_Manual 72 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
This command writes phonebook entry of the location number <index> in the current phonebook memory
storage selected with AT+CPBS. It can also delete a phonebook entry of the location number <index>.
OK
Characteristics /
Quectel_EG060V-EA_AT_Commands_Manual 73 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Reference
3GPP 27.007
Parameter
<index> Integer type. The range of location numbers of phonebook entry. If <index> is not
given, the first free entry will be used. If <index> is given as the only parameter, the
phonebook entry specified by <index> is deleted.
<nlength> Integer type. Indicate the maximum length of field <number>.
<tlength> Integer type. Indicate the maximum length of field <text>.
<type> Type of address of octet in integer format (See 3GPP TS 24.008). Usually, it has two
kinds of values:
129 Unknown type
145 International type (contains the character "+")
<text> String type field of maximum length <tlength> in current TE character set specified by
AT+CSCS.
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+CSCS="GSM"
OK
AT+CPBW=10,"15021012496",129,"QUECTEL" //Make a new phonebook entry at location 10.
OK
AT+CPBW=10 //Delete the entry at location 10.
OK
Quectel_EG060V-EA_AT_Commands_Manual 74 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
This command selects messaging service <service> and returns the types of messages supported by the
ME.
OK
Read Command Response
AT+CSMS? +CSMS: <service>,<mt>,<mo>,<bm>
OK
Write Command Response
AT+CSMS=<service> +CSMS: <mt>,<mo>,<bm>
OK
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 75 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
do not require new command syntax may be supported, e.g., correct routing of
messages with new Phase 2+ data coding schemes).
1 3GPP TS 23.040 and 3GPP TS 23.041 (the syntax of SMS AT commands is
compatible with 3GPP TS 27.005 Phase 2+ version; the requirement of <service>
setting 1 is mentioned under corresponding command descriptions).
<mt> Integer type. Mobile terminated messages.
0 Type not supported
1 Type supported
<mo> Integer type. Mobile originated messages.
0 Type not supported
1 Type supported
<bm> Integer type. Broadcast type messages.
0 Type not supported
1 Type supported
<err> Error codes. For more details, refer to Chapter 12.3.
Example
AT+CSMS=? //Query the supported service types.
+CSMS: (0,1)
OK
AT+CSMS=1 //Set the type of message service to 1.
+CSMS: 1,1,1
OK
AT+CSMS? //Read the current setting.
+CSMS: 1,1,1,1
OK
This command specifies the input and output format of the short messages. <mode> indicates the format
of messages used with Test, Read, Write and Execution Commands and unsolicited result codes
resulting from received messages.
The format of messages can be either PDU mode (entire TP data units used) or text mode (headers and
body of the messages given as separate parameters). Text mode uses the value of parameter <chset>
specified by AT+CSCS command to inform the character set to be used in the message body in the
TA-TE interface.
Quectel_EG060V-EA_AT_Commands_Manual 76 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Read Command Response
AT+CMGF? +CMGF: <mode>
OK
Write Command Response
AT+CMGF=<mode> This command tells TA which input and output format of
messages to use.
OK
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will be saved automatically.
Reference
3GPP TS 27.005
Parameter
This Write Command updates the SMSC address when mobile originated SMS are transmitted. In text
mode, setting is used by Write Command. In PDU mode, setting is used by same command, but only
when the length of the SMSC address coded into <pdu> parameter equals zero.
OK
Write Command Response
Quectel_EG060V-EA_AT_Commands_Manual 77 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
AT+CSCA=<sca>[,<tosca>] OK
Parameter
Example
AT+CSCA="+8613800210500",145 //Set SMS service center address.
OK
AT+CSCA? //Query SMS service center address.
+CSCA: "+8613800210500",145
OK
This command selects the memory storages <mem1>, <mem2> and <mem3> to be used for reading,
writing, etc.
Quectel_EG060V-EA_AT_Commands_Manual 78 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
Read Command Response
AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<t
otal2>,<mem3>,<used3>,<total3>
OK
Write Command Response
AT+CPMS=<mem1>[,<mem2>[,<mem +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<to
3>]] tal3>
OK
Parameter
<mem1> Messages will be read and deleted from this memory storage.
"SM" (U)SIM message storage
"ME" Mobile equipment message storage
<mem2> Messages will be written and sent to this memory storage.
"SM" (U)SIM message storage
"ME" Mobile equipment message storage
<mem3> The received messages will be placed in this memory storage if routing to PC is not
set.
"SM" (U)SIM message storage
"ME" Mobile equipment message storage
<usedx> Integer type. Number of current messages in <memx>.
<totalx> Integer type. Total number of messages which can be stored in <memx>.
<err> Error codes. For more details, refer to Chapter 12.3.
Example
AT+CPMS="SM","SM","SM" //Set SMS message storage as "SM".
+CPMS: 0,50,0,50,0,50
Quectel_EG060V-EA_AT_Commands_Manual 79 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
AT+CPMS? //Query the current SMS message storage.
+CPMS: "SM",18,50,"SM",18,50,"SM",18,50
OK
This 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> shown as below.
OK
Write Command Response
AT+CMGD=<index>[,<delflag>] TA deletes message from preferred message storage
<mem1> location <index>.
OK
Parameter
<index> Integer type value in the range of location numbers supported by the associated memory.
<delflag> 0 Delete the message specified in <index>
1 Delete all read messages from <mem1> storage
Quectel_EG060V-EA_AT_Commands_Manual 80 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
2 Delete all read messages from <mem1> storage and sent mobile originated
messages
3 Delete all read messages, sent and unsent mobile originated messages from
<mem1> storage
4 Delete all messages from <mem1> storage
<mem1> Messages to be read and deleted from this memory storage.
"SM" (U)SIM message storage
"ME" Mobile equipment message storage
<err> Error codes. For more details, refer to Chapter 12.3.
Example
AT+CMGD=1 //Delete the message specified with <index>=1.
OK
AT+CMGD=1,4 //Delete all messages from <mem1> storage.
OK
This 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". When executing command AT+CMGL without status value <stat>, it will report the list of
SMS with "REC UNREAD" status.
OK
Write Command Response
AT+CMGL[=<stat>] If in text mode (AT+CMGF=1) and the command is executed
successfully:
For SMS-SUBMITs and/or SMS-DELIVERs:
+CMGL: <index>,<stat>,<oa/da>,[<alpha>],[<scts>][,<too
a/toda>,<length>]<CR><LF><data>
[...]
OK
For SMS-STATUS-REPORTs:
+CMGL: <index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<sct
Quectel_EG060V-EA_AT_Commands_Manual 81 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
s>,<dt>,<st>
[...]
OK
For SMS-COMMANDs:
+CMGL: <index>,<stat>,<fo>,<ct>
[...]
OK
OK
OK
Quectel_EG060V-EA_AT_Commands_Manual 82 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 83 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
default alphabet into two IRA character long hexadecimal number (e.g. character
(GSM 7-bit default alphabet 23) is presented as 17 (IRA 49 and 55)).
- If <dcs>, indicates that 8-bit or UCS2 data coding scheme is used, or <fo>
indicates that 3GPP TS 23.040 TP-User-Data-Header-Indication is set: ME/TA
converts each 8-bit octet into two IRA character long hexadecimal number (e.g.
octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and
65)).
In the case of CBS: 3GPP TS 23.041 CBM Content of Message in text mode
responses; format:
- If <dcs>, indicates that 3GPP TS 23.038 GSM 7-bit default alphabet is used.
- If TE character set is other than "HEX" (see AT+CSCS in 3GPP TS27.007): ME/TA
converts GSM alphabet into current TE character set according to rules of Annex A
in 3GPP TS 27.007.
- If TE character set is “HEX”: ME/TA converts each 7-bit character of the GSM 7-bit
default alphabet into two IRA character long hexadecimal number.
- If <dcs>, indicates that 8-bit or UCS2 data coding scheme is used: ME/TA converts
each 8-bit octet into two IRA character long hexadecimal number.
<pdu> In the case of SMS: 3GPP TS 24.011 SC address followed by 3GPP TS 23.040 TPDU
in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA
character long hexadecimal number (e.g. octet with integer value 42 is presented to
TE as two characters 2A (IRA 50 and 65)) 3GPP TS 27.007.
<fo> Depends on the command or result code: first octet of 3GPP TS 23.040
SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, or
SMS-COMMAND (default 2) in integer format.
<mr> 3GPP TS 23.040 TP-Message-Reference in integer format
<ra> 3GPP TS 23.040 TP-Recipient-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 (see +CSCS in 3GPP TS 27.007); type of
address given by <tora>.
<tora> 3GPP TS 24.011 TP-Recipient-Address Type-of-Address octet in integer format (see
<toda> by default).
<scts> 3GPP TS 23.040 TP-Service-Centre-Time-Stamp in time-string format (see
<dt>).
<dt> 3GPP TS 23.040 TP-Discharge-Time in time-string format:
"yy/MM/dd,hh:mm:ss±zz", where characters indicate year (two last digits), month,
day, hour, minutes, seconds and time zone. E.g. 6th of May 1994, 22:10:00 GMT+2
hours equals to "94/05/06,22:10:00+08".
<st> 3GPP TS 23.040 TP-Status in integer format.
<ct> 3GPP TS 23.040 TP-Command-Type in integer format (default 0).
<sn> 3GPP TS 23.041 CBM Serial Number in integer format.
<mid> 3GPP TS 23.041 CBM Message Identifier in integer format.
<page> 3GPP TS 23.041 CBM Page Parameter bits 4-7 in integer format.
<pages> 3GPP TS 23.041 CBM Page Parameter bits 0-3 in integer format.
<mem1> Messages to be read and deleted from this memory storage.
Quectel_EG060V-EA_AT_Commands_Manual 84 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CMGF=1 //Set SMS message format as text mode.
OK
AT+CMGL="ALL" //List all messages from message storage.
+CMGL: 1,"STO UNSENT","13156569236"
<This is a test from Quectel>
+CMGL: 2,"STO UNSENT","13156569236"
<This is a test from Quectel>
OK
This Read Command returns SMS message with location value <index> from message storage <mem1>
to the TE. If status of the message is “REC UNREAD”, status in the storage changes to “REC READ”.
OK
For SMS-SUBMIT:
+CMGR: <stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dc
s>,[<vp>],<sca>,<tosca>,<length>]<CR><LF><data>
OK
For SMS-STATUS-REPORTs:
+CMGR:
<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>
Quectel_EG060V-EA_AT_Commands_Manual 85 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
For SMS-COMMANDs:
+CMGR: <stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],
<length><CR><LF><cdata>]
OK
OK
OK
Parameter
<index> Integer type. The 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" Stored sent messages
"ALL" All messages
In PDU mode
0 Received unread messages
1 Received read messages
Quectel_EG060V-EA_AT_Commands_Manual 86 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Quectel_EG060V-EA_AT_Commands_Manual 87 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
+CMTI: "SM",3 //Indicates that new message has been received and saved
to <index>=3 of "SM".
AT+CSDH=1 //Show SMS text mode parameters.
OK
AT+CMGR=3 //Read message.
+CMGR: "REC UNREAD","+8615021012496",,"18/12/15,15:06:37+32",145,4,0,0,"+861380021050
0",145,27
OK
This Write Command sends a short message from TE to network (SMS-SUBMIT). After invoking the
Quectel_EG060V-EA_AT_Commands_Manual 88 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
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. Sending can be cancelled by giving <ESC>
character. Abortion is acknowledged with OK, though the message will not be sent. The message
reference <mr> is returned to the TE on successful message delivery. Optionally (when AT+CSMS
<service> value is 1 and network supports) <scts> is returned. The value can be used to identify
message upon unsolicited delivery status report result code.
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 89 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CMGF=1 //Set SMS message format as text mode.
OK
AT+CSCS="GSM" //Set character set as GSM which is used by the TE.
OK
AT+CMGS="15021012496"
> <This is a test from Quectel> //Enter in text. Use <CTRL+Z> to send message, or
<ESC> to quit without sending.
+CMGS: 247
OK
This 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.
OK
Read Command Response
AT+CMMS? +CMMS: <n>
OK
Write Command Response
AT+CMMS=<n> OK
Quectel_EG060V-EA_AT_Commands_Manual 90 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Reference
3GPP TS 27.005
Parameter
NOTE
After the execution of Read Command, it is required to wait for 5-10 seconds before issuing the Write
Command. Otherwise +CMS ERROR: 500 may appear.
This Write and Execution Commands store short messages (either SMS-DELIVER or SMS-SUBMIT)
from TE to memory storage <mem2>, and then the memory location <index> of the stored message is
returned. Message status will be set to "stored unsent" by default, but parameter <stat> also allows other
status values to be given.
The syntax of input text is the same as the one specified in AT+CMGS Write Command.
Quectel_EG060V-EA_AT_Commands_Manual 91 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 92 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Example
AT+CMGF=1 //Set SMS message format as text mode.
OK
AT+CSCS="GSM" //Set character set as GSM which is used by the TE.
OK
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
OK
AT+CMGF=0 //Set SMS message format as PDU mode.
OK
AT+CMGW=18
> 0051FF00000008000A0500030002016D4B8BD5
+CMGW: 5
OK
This Write Command sends messages with location value <index> from message storage <mem2> to
the network (SMS-SUBMIT). If a new recipient address <da> is given for SMS-SUBMIT, it shall be used
instead of the one stored with the message. Reference value <mr> is returned to the TE on successful
message delivery. Values can be used to identify message upon unsolicited delivery status report result
code.
OK
OK
Quectel_EG060V-EA_AT_Commands_Manual 93 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Parameter
<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 (see 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.
<mr> Message reference. 3GPP TS 23.040 TP-Message-Reference in integer format.
<scts> Service center time stamp. 3GPP TS 23.040 TP-Service-Centre-Time-Stamp in
time-string format (see <dt>).
<ackpdu> The format is the same as <pdu> in case of SMS, but without 3GPP TS 24.011 SC
address field and the parameter shall be bounded by double quote characters like a
normal string type parameter.
<mem2> Messages will be written and sent to this memory storage.
"SM" (U)SIM message storage
"ME" Mobile equipment message storage
<err> Error codes. For more details, refer to Chapter 12.3.
Example
AT+CMGF=1 //Set SMS message format as text mode.
OK
AT+CSCS="GSM" //Set character set as GSM which is used by the TE.
OK
AT+CMGW="15021012496"
> Hello //Enter in text. Use <CTRL+Z> to send message or
<ESC> to quit without sending.
+CMGW: 4
OK
Quectel_EG060V-EA_AT_Commands_Manual 94 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
OK
This Write Command selects which types of CBMs are to be received by the ME.
OK
Read Command Response
AT+CSCB? +CSCB: <mode>,<mids>,<dcss>
OK
Write Command Response
AT+CSCB=<mode>,<mids>[,<dcss>] TA selects which types of CBMs are to be received by the
ME.
OK
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 95 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
<dcss> String type. All different possible combinations of CBM data coding schemes (refer to
<dcs>) (default is empty string), e.g. "0-3,5“.
<err> Error codes. For more details, refer to Chapter 12.3.
This Write Command controls whether detailed header information is shown in text mode result codes.
OK
Read Command Response
AT+CSDH? +CSDH: <show>
OK
Write Command Response
AT+CSDH=[<show>] OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will not be saved.
Reference
3GPP TS 27.005
Parameter
Example
AT+CSDH=0
OK
Quectel_EG060V-EA_AT_Commands_Manual 96 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
AT+CMGR=2
+CMGR: "STO UNSENT","13156569236"
<This is a test from Quectel>
OK
AT+CSDH=1
OK
AT+CMGR=2
+CMGR: "STO UNSENT","13156569236",,128,17,0,0,143,"+8613800551500",145,18
<This is a test from Quectel>
OK
This command sets values for additional parameters needed when a short message is sent to the
network or placed in a storage in text mode (AT+CMGF=1). It is possible to set the validity period starting
from when the SM is received by the SMSC (<vp> ranges from 0 to 255) or define the absolute time of the
validity period termination (<vp> is a string).
OK
Write Command Response
AT+CSMP=<fo>[,<vp>[,<pid>[,<dcs>] OK
]]
Parameter
<fo> First octet. Depending on the command or result code: First octet of 3GPP TS 23.040
SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT,
Quectel_EG060V-EA_AT_Commands_Manual 97 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
SMS-COMMAND in integer format. If a valid value has been entered once, this
parameter can be omitted.
<vp> Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040
TP-Validity-Period either in integer format or in time-string format (see <dt>).
<pid> Integer type. Protocol identifier. 3GPP TS 23.040 TP-Protocol-Identifier in integer
format. Default: 167.
<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.
Quectel_EG060V-EA_AT_Commands_Manual 98 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
The command attaches MT to, or detaches MT from, the Packet Domain service. After the command has
been completed, the MT remains in V.25ter command state. If MT is already in the requested state, the
command will be ignored and the OK response will be returned. If the requested state cannot be achieved,
an ERROR or +CME ERROR response will be returned.
OK
Read Command Response
AT+CGATT? +CGATT: <state>
OK
Write Command Response
AT+CGATT=<state> OK
Parameter
Quectel_EG060V-EA_AT_Commands_Manual 99 / 161
LTE-A Module Series
EG060V-EA AT Commands Manual
Other values are reserved and will result in an ERROR response to the Write Command.
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+CGATT=1 //Attach to PS service.
OK
AT+CGATT=0 //Detach from PS service.
OK
AT+CGATT? //Query the current PS service state.
+CGATT: 0
OK
This 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> to become undefined. It is not
allowed to change the definition of an already activated context.
This Read Command returns the current settings for each defined PDP context.
OK
Read Command Response
AT+CGDCONT? +CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<da
ta_comp>,<head_comp>,<IPv4AddrAlloc>,<request_typ
e>,<P-CSCF_discovery>,<IM_CN_Signalling_Flag_Ind>
[…]
OK
Write Command Response
AT+CGDCONT=<cid>[,<PDP_type>[, OK
<APN>[,<PDP_addr>[,<data_comp>[, Or
<head_comp>[,<IPv4AddrAlloc>[,<re ERROR
quest_type>[,<P-CSCF_discovery>[,
<IM_CN_Signalling_Flag_Ind>]]]]]]]]]
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configurations will be saved automatically.
Reference
3GPP TS 27.007
Parameter
<cid> Integer type. 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. Range: 0–15.
<PDP_type> String type. Packet data protocol type, a string parameter which specifies the type of
packet data protocol. Only "IP", "IPv6" and "IPv4v6" are supported for EPS services.
"IP" Internet Protocol (IETF STD 5)
"PPP" Point to Point Protocol (IETF STD 51)
"IPV6" Internet Protocol, version 6
"IPV4V6" Virtual <PDP_type> introduced to handle dual IP stack UE capability
<APN> String type. Access point name, a string parameter that is a logical name used to
select the GGSN or the external packet data network. If the value is null or omitted,
then the subscription value will be requested.
<PDP_addr> String type. Identifies the MT in the address space applicable to the PDP. If the value
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 AT+CGPADDR command.
<data_comp> Integer type. Controls PDP data compression (applicable for SNDCP only) (see 3GPP
TS 44.065).
0 Off (Default if value is omitted)
1 On (Manufacturer preferred compression)
2 V.42bis
3 V.44 (Not supported currently)
<head_comp> Integer type. Controls PDP header compression (see 3GPP TS 44.065 and 3GPP TS
25.323).
0 Off
1 On
2 RFC1144
3 RFC2507
4 RFC3095
<IPv4AddrAlloc> Integer type. Controls how the MT/TA requests to get the IPv4 address information.
0 IPv4 address allocated through NAS signalling
This Write Command activates or deactivates the specified PDP context(s) defined by CGDCONT. After
the command has completed, the MT remains in V.250 command state. If any PDP context is already in
the requested state, the state for that context remains unchanged. If the MT is not PS attached when the
activation form of the command is executed, the MT first performs a PS attach and then attempts to
activate the specified contexts. If no <cid>s specify the activation/deactivation form of the command, it
will activate or deactivate all defined contexts.
OK
Read Command Response
AT+CGACT? +CGACT: <cid>,<state>
[…]
OK
Write Command Response
AT+CGACT=<state>,<cid> OK
Or
NO CARRIER
Parameter
Example
AT+CGDCONT=2,"IP","UNINET" //Define PDP context.
OK
AT+CGACT=1,2 //Activate PDP.
OK
AT+CGACT? //Query the current PDP context state.
+CGACT: 1,1
+CGACT: 2,1
OK
AT+CGACT=0,2 //Deactivate the PDP.
OK
This Write Command returns a list of PDP addresses for the specified context identifiers. If no <cid> is
specified, the addresses for all defined contexts are returned.
OK
Execution/Write Command Response
AT+CGPADDR[=<cid>[,<cid>[,…]]] +CGPADDR: <cid>,<PDP_addr>
[…]
OK
Or
ERROR
Maximum Response Time 300 ms
Whether the command takes effect is determined by network.
Characteristics
The configurations will not be saved.
Reference
3GPP TS 27.007
Parameter
<cid> Integer type. Specifies a particular PDP context definition (see AT+CGDCONT).
<PDP_addr> String type. 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
when the context is defined. For a dynamic address it will be the one assigned
during the last PDP context activation that used the context definition referred to by
<cid>. <PDP_address> is omitted if none is available.
Example
AT+CGDCONT=1,"IP","UNINET" //Define PDP context.
OK
AT+CGACT=1,1 //Activate PDP.
OK
AT+CGPADDR=1 //Show PDP address.
+CGPADDR: 1,"10.76.51.180"
OK
This command sets the MT to operate according to the specified mode of operation. For details, see
3GPP TS 23.060.
OK
Read Command Response
AT+CGCLASS? +CGCLASS: <class>
OK
Write Command Response
AT+CGCLASS=<class> OK
Parameter
<class> String type. Indicates the GPRS mobile class (Functionality in descending order).
A Class-A mode of operation (A/Gb mode), or CS/PS mode of operation (highest mode
of operation)
B Class-B mode of operation (A/Gb mode), or CS/PS mode of operation
CG Class-C mode of operation in PS only mode (A/Gb mode), or PS mode of operation
CC Class-C mode of operation in CS only mode (A/Gb mode), or CS (lowest mode of
operation)
<err> Error codes. For more details, refer to Chapter 12.2.
This command queries the network registration status and controls the presentation of an unsolicited
result code +CGREG: <stat> when <n>=1 and there is a change in the MT’s GPRS network registration
status in GERAN/UTRAN, or unsolicited result code +CGREG: <stat>[,[<lac>],[<ci>],[<AcT>],[<rac>]]
when <n>=2 and there is a change of the network cell in GERAN/UTRAN. The configuration will take
effect immediately.
OK
Read Command Response
AT+CGREG? +CGREG: <n>,<stat>[,<lac>,<ci>[,<AcT>]]
OK
Write Command Response
AT+CGREG=<n> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will be saved automatically.
Reference
3GPP TS 27.007
Parameter
This 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. <bfr> controls the effect on buffered
codes when <mode> 1 or 2 is specified.
OK
Read Command Response
AT+CGEREP? +CGEREP: <mode>,<bfr>
OK
Write Command Response
AT+CGEREP[=mode[,<bfr>]] OK
Or
ERROR
Parameter
NOTES
The unsolicited result codes and the corresponding events are defined as follows:
1. +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.
Note: This event is not applicable for EPS.
2. +CGEV: NW REACT <PDP_type>,<PDP_addr>,[<cid>]: The network has requested a context
reactivation. The <cid> used to reactivate the context is provided if known to the MT.
Note: This event is not applicable for EPS.
3. +CGEV: NW DEACT <PDP_type>,<PDP_addr>,[<cid>]: The network has forced a context
deactivation. The <cid> used to activate the context is provided if known to the MT.
4. +CGEV: ME DEACT <PDP_type>,<PDP_addr>,[<cid>]: The mobile equipment has forced a
context deactivation. The <cid> used to activate the context is provided if known to the MT.
5. +CGEV: NW DETACH: The network has forced a Packet Domain detach. This implies that all active
contexts have been deactivated. These are not reported separately.
6. +CGEV: ME DETACH: The mobile equipment has forced a Packet Domain detach. This implies that
all active contexts have been deactivated. These are not reported separately.
7. +CGEV: NW CLASS <class>: The network has forced a change of MS class. The highest available
Parameter
<PDP_type> Srting type. Packet data protocol type. A string parameter which specifies the type of
packet data protocol.
"IP" IPv4
"PPP" PPP
"IPV6" IPv6
"IPV4V6" IPv4v6
<PDP_addr> String type. Identifies the MT in the address space applicable to the PDP. If the value
is null or omitted, then a value may be provided by the TE during the PDP.
<cid> Integer type. 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 AT+CGDCONT.
<class> String type. Indicates the GPRS mobile class.
A Class A (highest)
This command specifies the service or service preference that the MT will use to send MO (mobile
originated) SMS messages.
OK
Read Command Response
AT+CGSMS? +CGSMS: <service>
OK
Write Command Response
AT+CGSMS=<service> OK
Parameter
This 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 there is a change of the network cell in E-UTRAN.
OK
Read Command Response
AT+CEREG? +CEREG: <n>,<stat>[,<tac>,<ci>[,<AcT>]]
OK
Write Command Response
AT+CEREG=<n> OK
Or
ERROR
Parameter
This command allows the application to check how much bytes are sent by or received by MT.
OK
OK
Write Command Response
AT+QGDCNT=<op> OK
Parameter
NOTE
When MT is powered on, <bytes_sent> and <bytes_recv> are loaded from results of data counter in
NVM. The default result in NVM is 0.
Example
AT+QGDCNT=? //Test command.
+QGDCNT: (0,1)
OK
AT+QGDCNT? //Query the current bytes sent and received.
+QGDCNT: 3832,4618
OK
AT+QGDCNT=1 //Save the results to NVM.
OK
AT+QGDCNT=0 //Reset the data counter.
OK
OK
Read Command Response
AT+QAUGDCNT? +QAUGDCNT: <value>
OK
Write Command Response
AT+QAUGDCNT=<value> OK
Reference
Parameter
<value> Integer type. The parameter is the time-interval for AT+QGDCNT to save results to
NVM automatically. If it is set to 0, auto-save feature is disabled. Range: 0, 30–65535.
Default: 0. Unit: second.
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+QAUGDCNT=? //Test command.
+QAUGDCNT: (0,30-65535)
OK
AT+QAUGDCNT=35 //Set <value> to 35.
OK
AT+QAUGDCNT? //Query the interval of auto-save.
+QAUGDCNT: 35
OK
This command configures the APN used when the module starts.
OK
Read Command Response
AT+AUTOAPN? +AUTOAPN: <mode>
OK
Write Command Response
AT+AUTOAPN=<mode>[,<PDP_typ OK
e>,<APN>[,<auth_type>[,<usernam Or
e>,<password>]]] ERROR
Parameter
the APN.
1 Automatic APN. The module dials up to internet with internal automatic APN
configuration
<PDP_type> String type. Packet data protocol type.
"IP" Get IPv4 address from Internet
"IPV6" Get IPv6 address from Internet
"IPV4V6" Get IPv4 and IPv6 address from Internet
The following parameters are only valid when <mode> is 0:
<APN> String type. Access point name.
<auth_type> Authentication way.
0 None
1 PAP
2 CHAP
<username> String type. Username used to dial up the Internet.
<password> String type. Password to dial up the Internet.
Example
AT+AUTOAPN? //Query the mode of APN configuration.
+AUTOAPN: 1
OK
AT+AUTOAPN=1,"IP" //Get IPv4 address from Internet.
OK
AT+AUTOAPN=? //Test command.
+AUTOAPN: (0,1),("IP","IPV6","IPV4V6"),<APN>,(0-2),<user_name>,<password>
OK
This command specifies PDP context parameters for a specific context <cid>. A special form of the Write
Command (AT+ZGDCONT=<cid>) causes the values for context <cid> to become undefined.
This Read Command returns the current settings for each defined PDP context.
OK
OK
Write Command Response
AT+ZGDCONT=<cid>[,<PDP_type>[,< OK
APN>]] Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configurations will be saved automatically.
Reference
3GPP TS 27.007
Parameter
<cid> Integer type. 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. Range: 0–15.
<PDP_type> String type. Packet data protocol type, a string parameter which specifies the type of
packet data protocol. Only "IP", "IPv6" and "IPv4v6" are supported for EPS services.
"IP" Internet Protocol (IETF STD 5)
"IPV6" Internet Protocol, version 6
"IPV4V6" Virtual <PDP_type> introduced to handle dual IP stack UE capability
<APN> String type. Access point name, a string parameter that is a logical name used to
select the GGSN or the external packet data network. If the value is null or omitted,
then the subscription value will be requested.
<PDP_addr> String type. Identifies the MT in the address space applicable to the PDP. If the value
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 AT+ZGPADDR.
This Write Command activates or deactivates the specified PDP context(s) defined by AT+ZGDCONT.
After the command has completed, the MT remains in V.250 command state. If any PDP context is
already in the requested state, the state for that context remains unchanged. If the MT is not PS attached
when the activation form of the command is executed, the MT first performs a PS attach and then
OK
Read Command Response
AT+ZGACT? +ZGACT: <cid>,<state>
[…]
OK
Write Command Response
AT+ZGACT=<state>,<cid> OK
Parameter
Example
AT+ZGDCONT=2,"IP","UNINET" //Define PDP context.
OK
AT+ZGACT=1,2 //Activate PDP.
OK
AT+ZGACT? //Query the current PDP context state.
+ZGACT: 1,1
+ZGACT: 2,1
+ZGACT: 8,1
OK
AT+ZGACT=0,2 //Deactivate the PDP.
OK
This Write Command returns a list of PDP addresses for the specified context identifiers defined by
AT+ZGDCONT. If no <cid> is specified, the addresses for all defined contexts are returned.
OK
Execution/Write Command Response
AT+ZGPADDR[=<cid>[,<cid>[,…]]] +ZGPADDR: <cid>,<PDP_addr>
[…]
OK
Or
ERROR
Maximum Response Time 300 ms
Whether the command takes effect is determined by network.
Characteristics
The configurations will not be saved.
Reference
3GPP TS 27.007
Parameter
<cid> Integer type. Specifies a particular PDP context definition (see AT+ZGDCONT).
<PDP_addr> String type. Identifies the MT in the address space applicable to the PDP. If the value
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 AT+ZGPADDR command.
Example
AT+ZGDCONT=1,"IP","UNINET" //Define PDP context.
OK
OK
This command specifies PDP context parameters for a specific context <cid>. A special form of the Write
Command (AT+QICSGP=<cid>) causes the values for context <cid> to become undefined.
OK
Read Command Response
AT+QICSGP? +QICSGP: <cid>,<context_type>,<APN>,<PDP_addr>,<
username>,<password>
OK
Write Command Response
AT+QICSGP=<cid>,[<context_type>,< If the optional parameters are omitted, query the
APN>[,<username>,<password>,[<aut configuration of a specified context:
hentication>]]] +QICSGP: <context_type>,<APN>,<username>,<passw
ord>,<authentication>
OK
Parameter
Example
AT+QICSGP=1 //Query the configurations of context 1.
+QICSGP: 1,"","","",0
OK
AT+QICSGP=1,1,"UNINET",,,1 //Configure context 1. APN "UNINET" stands for China Unicom.
OK
This Write Command activates or deactivates the specified PDP context(s) defined by AT+QICSGP, and,
if TA is disconnected from the network, indicate TA to reconnect to the network and automatically start the
data call. After the command has completed, the MT remains in V.250 command state. If the PDP context
specified is already in the requested state, its state remains unchanged after the execution of this
command. If the MT is not PS-attached when the activation form of the command is executed, the MT first
performs a PS attach and then attempts to activate the specified context(s).
OK
Read Command Response
AT+QNETDEVCTL? +QNETDEVCTL: <op>,<cid>,<enable>,<state>
OK
Write Command Response
AT+QNETDEVCTL=<op>,<cid>[,<ena OK
ble>]
If there is any error:
+CME ERROR: <err>
Or
ERROR
Maximum Response Time 150 s, determined by network.
The command takes effect immediately.
Characteristics
The configurations will be saved automatically.
Parameter
Example
AT+QNETDEVCTL=1,2,1 //Activate the PDP.
OK
AT+QNETDEVCTL? //Query the current PDP context state.
+QNETDEVCTL: 1,2,1,1
OK
AT+QNETDEVCTL=0,2 //Deactivate the PDP.
OK
This Write Command returns the relevant information <address_netmask>, <gate>, <DHCP>, <pDNS>
and <sDNS> of an active non-secondary PDP context with the context identifier <cid>. If the MT has dual
stack capabilities, two lines of information are returned per <cid>. The first line presents IPv4 parameters
while the second line IPv6 parameters. If <cid> is omitted, the relevant information for all active
non-secondary PDP contexts is returned.
OK
Execution/Write Command Response
AT+QNETDEVSTATUS[=<cid>] +QNETDEVSTATUS: <cid>,<address_netmask>,<gate>,<
DHCP>,<pDNS>,<sDNS>
[…]
OK
Or
ERROR
Maximum Response Time 300 ms
Characteristics /
Parameter
<cid> Integer type. Specifies a particular PDP context (see AT+QICSGP for the
definition of this context). Range: 1–15.
<address_netmask> String type. Shows the IP address and subnet mask of the MT.
<gate> String type. Shows the gateway address of the MT.
<DHCP> String type. Shows the DHCP address.
<pDNS> String type. Shows the IP address of the primary DNS server.
<sDNS> String type. Shows the IP address of the secondary DNS server.
Example
AT+QICSGP?
+QICSGP: 1,1,"cmnet","","",0
OK
AT+QNETDEVSTATUS=?
+QNETDEVSTATUS: (1)
OK
AT+QNETDEVSTATUS
+QNETDEVSTATUS: 1,"10.253.107.97","","","218.104.78.2","220.206.143.2"
OK
AT+QNETDEVSTATUS=1
+QNETDEVSTATUS: 1,"10.253.107.97","","","218.104.78.2","220.206.143.2"
OK
10 Audio Commands
10.1. AT+CLVL Loudspeaker Volume Level Selection
OK
Read Command Response
AT+CLVL? +CLVL: <level>
OK
Write Command Response
AT+CLVL=<level> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration(s) will not be saved.
Reference
Reference 3GPP TS 27.007
Parameter
<level> Integer type. Volume level with manufacturer specific range (Smallest value represents the
lowest sound level). Range: 0–5; Default: 3.
<err> Error codes. For more details, refer to Chapter 12.2.
This command plays a local DTMF string. It can be used to stop playing the DTMF string.
OK
Write Command Response
AT+QLDTMF=<n>,<DTMF_string> OK
[,<y>]
If there is error related to ME functionality:
+CME ERROR: <err>
Parameter
<n> Integer type. Indicates every DTMF’s play time and mute time. Range: 1–1000.
<DTMF_string> String type. Maximum length: 20 characters, separated by comma. DTMF format:
0–9, *, #, A–D.
<err> Error codes. For more details, refer to Chapter 12.2.
Example
AT+QLDTMF=? //Query the range.
+QLDTMF: (1-1000),(0-9,*,#,A-D)
OK
AT+QLDTMF=100,"1,2,A,B,#" //Play “1,2,A,B,#” play time & mute time is 1 second.
OK
AT+QLDTMF //Stop playing.
OK
OK
Read Command Response
AT+QAUDLOOP? +QAUDLOOP: <enable>
OK
Write Command Response
AT+QAUDLOOP=<enable> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will not be saved.
Reference
Quectel
Parameter
This command configures the digital audio interface. When there is no codec on board, you can define the
PCM formats by themselves. In the following conditions, the MT can be used directly with default settings
(master mode, short-synchronization, 2048 kHz clock frequency, 16-bit liner data format, 8 kHz sampling
rate).
OK
Read Command Response
AT+QDAI? +QDAI: <io>[,<mode>,<fsync>,<clock>,<format>,<sampl
e>,<num_slots>,<slot_mapping>]
OK
Write Command Response
AT+QDAI=<io>[,<mode>,<fsync>,<clo OK
ck>[,<format>[,<sample>[,<num_slot Or
s>,<slot_mapping>]]]] ERROR
Maximum Response Time 300 ms
The command takes effect after rebooting.
Characteristics
The configuration will be saved automatically.
Reference
Quectel
Parameter
1 Number of slot
<slot_mapping> Integer type. Slot mapping value. Range: 1–16.
NOTES
1. 4096 kHz clock frequency is only applicable for 16 kHz sampling rate.
2. 128 kHz clock frequency is not supported.
3. Bit per frame = <clock>/<sample>. For example, if <clock> is 2048 kHz and <sample> is 8 kHz,
then bit per frame is 256. Bit per frame should be greater than 16.
4. When slave mode is selected, master and synchronization clock should be provided for the MT.
When a recommended codec is selected and 16 kHz sampling rate is required, input <sample>.
Currently only ALC5616 supports 16 kHz (AT+QDAI=3,0,0,4,0,0,1,1).
This command sets the side tone gain value in current mode. It will take effect at next sound activity.
OK
Read Command Response
AT+ QSIDET? +QSIDET: <st_gain>
OK
Write Command Response
AT+QSIDET=<st_gain> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration(s) will not be saved.
Reference
Quectel
Parameter
<st_gain> Integer type. Indicates the configured side tone gain in current mode. Range: 0–65535.
Default value might be different in different audio modes.
NOTE
This command will be valid only after audio loop test is enabled by AT+QAUDLOOP=1.
OK
Read Command Response
AT+ QSLIC? +QSIDET: <enable>,<type>
OK
Write Command Response
AT+QSLIC=<enable>,<type> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration(s) will not be saved.
Reference
Quectel
Parameter
This command sets the audio mode required for the connected device. It will take effect at next sound
activity.
OK
Read Command Response
AT+QAUDMOD? +QAUDMOD: <mode>
OK
Write Command Response
AT+ QAUDMOD=<mode> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will be saved automatically.
Reference
Quectel
Parameter
OK
Read Command Response
AT+QMIC? +QMIC: <txdgain>
OK
Write Command Response
AT+QMIC=<txdgain> OK
Or
ERROR
Maximum Response Time 300 ms
The command takes effect immediately.
Characteristics
The configuration will not be saved.
Reference
Quectel
Parameter
<txdgain> Integer type. Uplink digital gain. Range: 0–65535. The default value may be different in
different audio modes.
OK
Read Command Response
AT+QRXGAIN? +QRXGAIN: <rxgain>
OK
Write Command Response
AT+QRXGAIN =<rxgain> OK
Or
ERROR
Maximum Response Time 300 ms
Reference
Quectel
Parameter
<rxgain> Integer type. Downlink digital gains. Range: 0–65535. The default value might be different
in different audio modes.
This command sends ASCII characters which cause MSC to transmit DTMF tones to a remote subscriber.
This command can only be operated in a voice call.
OK
Write Command Response
AT+VTS=<dtmf_string>[,<duration>] OK
Or
ERROR
Maximum Response Time Depends on the length of <DTMF_string> and <duration>.
The command takes effect immediately.
Characteristics
The configurations will not be saved.
Reference
Quectel
Parameter
<DTMF_string> String type. 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>
can be specified by AT+VTD. The maximal length of the string is 31 bytes.
<duration> The duration of each tone in 10 ms with tolerance. Range: 300–600. Default: 300.
If the duration is less than the minimum time specified by the network, the actual
duration will be the network specified time.
If this parameter is omitted, <duration> can be specified by AT+VTS.
Example
ATD12345678900; //Dial.
OK
//Call connected.
AT+VTS="1" //The remote caller can hear the DTMF tone.
OK
AT+VTS="1234567890A" //Send multiple tones at a time.
OK
This command sets and queries the real time clock (RTC) of the module. The current setting is retained
until the module is totally disconnected from power.
AT+CCLK Clock
Test Command Response
AT+CCLK=? OK
Read Command Response
AT+CCLK? +CCLK: <time>
OK
Write Command Response
AT+CCLK=<time> OK
Parameter
<time> String type. The format is "yy/MM/dd,hh:mm:ss±zz", indicating year (two last digits), month,
day, hour, minutes, seconds and time zone (indicates the difference, expressed in quarters
of an hour, between the local time and GMT; range: -48 to +56). E.g., May 6th, 1994,
22:10:00 GMT+2 hours equals to "94/05/06,22:10:00+08".
Example
AT+CCLK? //Query the local time.
+CCLK: "20/09/29,15:39:31+32"
OK
This command controls whether to enable low power mode. When the low power mode is enabled, the
module can directly enter low power mode.
OK
Read Command Response
AT+QSCLK? +QSCLK: <n>
OK
Write Command Response
AT+QSCLK=<n> OK
Parameter
This command shuts down the module. The UE returns OK immediately when the command is executed.
Then the UE deactivates the network. After the deactivation is completed, the UE outputs POWERED
DOWN and enters the shutdown state. The maximum time for unregistering network is 60 seconds. The
UE is not allowed to turn off the power before the module STATUS pin is driven low or the URC
POWERED DOWN is output to avoid data loss.
OK
Execution Command Response
AT+QPOWD[=<n>] OK
Characteristics /
Parameter
OK
Read Command Response
AT+QADC=<port> +QADC: <status>,<value>
OK
Maximum Response Time 300 ms
Characteristics /
Parameter
12 Appendix A References
12.1. References
Abbreviation Description
CS Circuit Switching
IE Information Element
ME Mobile Equipment
MO Mobile Originated
MS Mobile Station
MT Mobile Terminal
NVM Non-volatile-Memory
PS Packet Switching
RF Radio Frequency
RP Relay Protocol
RR Radio Resource
RX Receive
SM Session Management
TA Terminal Adapter
TE Terminal Equipment
UE User Equipment
Final result code +CME ERROR: <err> indicates an error related to mobile equipment or network. The
operation is similar to ERROR result code.
<err> values are mostly used by common message commands. The following table lists most of the
general and GRPS related ERROR codes. For some GSM protocol failure causes described in GSM
specifications, the corresponding ERROR codes are not included here.
0 Phone failure
1 No connection to phone
13 SIM failure
14 SIM busy
15 SIM wrong
16 Incorrect password
20 Memory full
21 Invalid index
22 Not found
23 Memory failure
30 No network service
31 Network timeout
Final result code +CMS ERROR: <err> indicates an error related to mobile equipment or network. The
operation is similar to ERROR result code.
300 ME failure
331 No network
500 Unknown
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 (16-bit). 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.
GSM 7-bit UCS2 Input or output a hex string similar to PDU mode. So only support
When DCS=GSM 7-bit, the input or output needs conversion. The detailed conversion tables are shown
below.
0 1 2 3 4 5 6 7
0 00 10 20 30 40 50 60 70
1 01 11 21 31 41 51 61 71
2 02 12 22 32 42 52 62 72
3 03 13 23 33 43 53 63 73
4 04 14 24 34 44 54 64 74
5 05 15 25 35 45 55 65 75
6 06 16 26 36 46 56 66 76
7 07 17 27 37 47 57 67 77
8 08 18 28 38 48 58 68 78
9 09 19 29 39 49 59 69 79
A 0A Submit 2A 3A 4A 5A 6A 7A
B 0B Cancel 2B 3B 4B 5B 6B 7B
C 0C 1C 2C 3C 4C 5C 6C 7C
D 0D 1A 2D 3D 4D 5D 6D 7D
E 0E 1E 2E 3E 4E 5E 6E 7E
F 0F 1F 2F 3F 4F 5F 6F 7F
Table 10: The Output Conversions Table (DCS=GSM 7-bit and AT+CSCS="GSM")
0 1 2 3 4 5 6 7
0 00 10 20 30 40 50 60 70
1 01 11 21 31 41 51 61 71
2 02 12 22 32 42 52 62 72
3 03 13 23 33 43 53 63 73
4 04 14 24 34 44 54 64 74
5 05 15 25 35 45 55 65 75
6 06 16 26 36 46 56 66 76
7 07 17 27 37 47 57 67 77
8 08 18 28 38 48 58 68 78
9 09 19 29 39 49 59 69 79
A 0D0A 2A 3A 4A 5A 6A 7A
B 0B 2B 3B 4B 5B 6B 7B
C 0C 1C 2C 3C 4C 5C 6C 7C
D 0D 1A 2D 3D 4D 5D 6D 7D
E 0E 1E 2E 3E 4E 5E 6E 7E
F 0F 1F 2F 3F 4F 5F 6F 7F
0 1 2 3 4 5 6 7
0 1B40
4 1B14
8 1B28
9 1B29
C 1B3C
D 1B3D
E 1B3E
F 1B2F
Table 12: The Input Conversions Table (DCS=GSM 7-bit and AT+CSCS="IRA")
0 1 2 3 4 5 6 7
0 20 20 30 00 50 20 70
1 20 20 21 31 41 51 61 71
2 20 20 22 32 42 52 62 72
3 20 20 23 33 43 53 63 73
4 20 20 02 34 44 54 64 74
5 20 20 25 35 45 55 65 75
6 20 20 26 36 46 56 66 76
7 20 20 27 37 47 57 67 77
8 backspace 20 28 38 48 58 68 78
9 20 20 29 39 49 59 69 79
A 0A Submit 2A 3A 4A 5A 6A 7A
C 20 20 2C 3C 4C 1B2F 6C 1B40
D 0D 20 2D 3D 4D 1B3E 6D 1B29
E 20 20 2E 3E 4E 1B14 6E 1B3D
F 20 20 2F 3F 4F 11 6F 20
A B C D E F
0 20 20 20 20 7F 20
1 40 20 20 5D 20 7D
2 20 20 20 20 20 08
3 01 20 20 20 20 20
4 24 20 5B 20 7B 20
5 03 20 0E 20 0F 20
6 20 20 1C 5C 1D 7C
7 5F 20 09 20 20 20
8 20 20 20 0B 04 0C
9 20 20 1F 20 05 06
A 20 20 20 20 20 20
B 20 20 20 20 20 20
C 20 20 20 5E 07 7E
D 20 20 20 20 20 20
E 20 20 20 20 20 20
F 20 60 20 1E 20 20
Table 14: The Output Conversions Table (DCS=GSM 7-bit and AT+CSCS="IRA")
0 1 2 3 4 5 6 7
0 40 20 20 30 A1 50 BF 70
1 A3 5F 21 31 41 51 61 71
2 24 20 22 32 42 52 62 72
3 A5 20 23 33 43 53 63 73
4 E8 20 A4 34 44 54 64 74
5 E9 20 25 35 45 55 65 75
6 F9 20 26 36 46 56 66 76
7 EC 20 27 37 47 57 67 77
8 F2 20 28 38 48 58 68 78
9 C7 20 29 39 49 59 69 79
A 0D0A 2A 3A 4A 5A 6A 7A
B D8 2B 3B 4B C4 6B E4
C F8 C6 2C 3C 4C D6 6C F6
D 0D E6 2D 3D 4D D1 6D F1
E C5 DF 2E 3E 4E DC 6E FC
F E5 C9 2F 3F 4F A7 6F E0
0 1 2 3 4 5 6 7
0 7C
4 5E
8 7B
9 7D
C 5B
D 7E
E 5D
F 5C
Because the low 8 bits of UCS2 character is the same as the IRA character:
The difference is the way of SMS text input or output. See Table 8 for more details.
CS Internal Cause
Phone is offline
No service available
No funds available
No service available
Internal error
CS Network Cause
Unassigned/unallocated number
No route to destination
Channel unacceptable
User busy
No user responding
Call rejected
Number changed
Invalid/incomplete number
Facility rejected
Normal, unspecified
No circuit/channel available
Temporary failure
Incompatible destination
IE non-existent/not implemented
Conditional IE error
Interworking, unspecified
CS Network Reject
Illegal MS
Illegal ME
Implicitly detached
Network failure
MAC failure
Synch failure
Congestion
RR release indication
Invalid SIM
No service
No cell available
Wrong state
Other causes
No resources
Release pending
PS Internal Cause
Invalid NSAPI
Invalid field
SNDCP failure
No GPRS context
PDP duplicate
CS PS Network Cause
Insufficient resources
Regular deactivation
Network failure
Reactivation required
IE non-existent/not implemented
Conditional IE error