Quectel BC95 G BC68 AT Commands Manual V1.2

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 155

DownloadQuectel BC95-G BC68 AT Commands Manual V1.2
Open PDF In BrowserView PDF
BC95-G&BC68
AT Commands Manual
NB-IoT Module Series
Rev. BC95-G&BC68_AT_Commands_Manual_V1.2
Date: 2018-07-04
Status: Released

www.quectel.com

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

Our aim is to provide customers with timely and comprehensive service. For any
assistance, please contact our company headquarters:
Quectel Wireless Solutions Co., Ltd.
7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District, Shanghai 200233, China
Tel: +86 21 5108 6236
Email: info@quectel.com

Or our local office. For more information, please visit:
http://quectel.com/support/sales.htm

For technical support, or to report documentation errors, please visit:
http://quectel.com/support/technical.htm
Or email to: support@quectel.com

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.

COPYRIGHT
THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF
QUECTEL WIRELESS SOLUTIONS CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION
AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT ARE
FORBIDDEN WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF
DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR
REGISTRATION OF A UTILITY MODEL OR DESIGN.

Copyright © Quectel Wireless Solutions Co., Ltd. 2018. All rights reserved.

BC95-G&BC68_AT_Commands_Manual

1 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

About the Document
History
Revision

1.0

1.1

1.2

Date

Author

Description

2017-12-28

Hayden WANG/
Gary TANG/
Arnold ZHAO

Initial

Oven TAO/
Waner PAN/
Hayden WANG/
Donald TANG

1. Added the following AT commands: AT+NQSOS/
+NSOCO/+NSOSD/+NMGS/+NMGR/+NNMI/
+NSMI/+NQMGR/+NQMGS/+NMSTATUS
2. Updated parameter and/or example description for
the
following
AT
commands:
AT+CGMR/
+CGDCONT/+CNMA/+NUESTATS/+NSOCR/
+NSOST/+NSOSTF/+NCONFIG/+NPTWEDRXS/+
QLWSREGIND/+QLEDMODE/+QLWSREGIND/+QL
WULDATA/+QLWULDATAEX/
+QLWULDATASTATUS/+QLWFOTAIND/
3. Added examples in Chapter 9.2.
4. Deleted URC +QLWULDATAEXIND.

Hayden WANG/
Evan WU/
Donald TANG

1. Added the following AT commands: AT+
+CGCONTRDP/CGAUTH/CNMPSD/+NCSEARFCN
/+NIPINFO/+NCPCDPR/+NQPODCP/+QDNS/+QR
ESETDTLS/+QDTLSSTAT/+QBOOTSTRAPHOLDO
FF/+QLWSERVERIP/+QSETBSPSK/
+QBSSECSWT.
2. Added the following URC: +NSOCLI.
3. Updated the parameter and example description for
the following AT commands: AT +NSOCR/
+NBAND/+NFWUPD/+NPOWERCLASS.
4. Updated error values in Chapter 6.
5. Updated the display of reboot message.
6. Deleted the original Chapter 2.
7. Updated/added examples in Chapter 8.

2018-03-15

2018-07-04

BC95-G&BC68_AT_Commands_Manual

2 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

Contents
About the Document ................................................................................................................................... 2
Contents ....................................................................................................................................................... 3
Table Index ................................................................................................................................................... 6
1

Introduction .......................................................................................................................................... 7
1.1.
Definitions .................................................................................................................................. 8
1.2.
AT Command Syntax ................................................................................................................. 8
1.3.
AT Command Responses .......................................................................................................... 9
1.4.
3GPP Compliance ..................................................................................................................... 9

2

3GPP Commands (27.007) ................................................................................................................ 10
2.1.
ATI Display Product Identification Information ...................................................................... 10
2.2.
ATE Set Command Echo Mode ............................................................................................ 11
2.3.
AT+CGMI Request Manufacturer Identification .................................................................... 12
2.4.
AT+CGMM Request Manufacturer Model ............................................................................ 12
2.5.
AT+CGMR Request Manufacturer Revision ......................................................................... 13
2.6.
AT+CGSN Request Product Serial Number ......................................................................... 14
2.7.
AT+CEREG EPS Network Registration Status .................................................................... 16
2.8.
AT+CSCON Signalling Connection Status ........................................................................... 19
2.9.
AT+CLAC List Available Commands .................................................................................... 21
2.10. AT+CSQ Get Signal Strength Indicator ................................................................................ 22
2.11. AT+CGPADDR Show PDP Addresses ................................................................................. 24
2.12. AT+COPS PLMN Selection .................................................................................................. 25
2.13. AT+CGATT PS Attach or Detach .......................................................................................... 28
2.14. AT+CGACT Activate or Deactivate PDP Context ................................................................. 29
2.15. AT+CIMI Request International Mobile Subscriber Identity.................................................. 31
2.16. AT+CGDCONT Define a PDP Context ................................................................................. 32
2.17. AT+CFUN Set UE Functionality ............................................................................................ 35
2.18. AT+CMEE Report UE Error .................................................................................................. 36
2.19. AT+CCLK Return Current Date and Time ............................................................................ 38
2.20. AT+CPSMS Power Saving Mode Setting ............................................................................. 39
2.21. AT+CEDRXS eDRX Setting .................................................................................................. 41
2.22. AT+CEER Extended Error Report ........................................................................................ 44
2.23. AT+CEDRXRDP eDRX Read Dynamic Parameters ............................................................ 45
2.24. AT+CTZR Time Zone Reporting ........................................................................................... 47
2.25. AT+CIPCA Initial PDP Context Activation ............................................................................. 49
2.26. AT+CGAPNRC APN Rate Control ........................................................................................ 51
2.27. AT+CSODCP* Sending Originating Data via the Control Plane .......................................... 53
2.28. AT+CRTDCP* Reporting Terminating Data via the Control Plane ....................................... 55
2.29. AT+CGCONTRDP Read PDP Context Dynamic Parameters .............................................. 57
2.30. AT+CGAUTH Define PDP Context Authentication Parameters ........................................... 59
2.31. AT+CNMPSD No More PS Data........................................................................................... 60

BC95-G&BC68_AT_Commands_Manual

3 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

3

3GPP Commands (27.005) ................................................................................................................ 62
3.1.
AT+CSMS Select Message Service ..................................................................................... 62
3.2.
AT+CNMA New Message Acknowledgement to UE............................................................. 64
3.3.
AT+CSCA Service Centre Address ....................................................................................... 66
3.4.
AT+CMGS Send SMS Message ........................................................................................... 67
3.5.
AT+CMGC Send SMS Command......................................................................................... 68

4

General Commands ........................................................................................................................... 70
4.1.
AT+NRB Reboot the UE ....................................................................................................... 70
4.2.
AT+NUESTATS Query UE Statistics .................................................................................... 70
4.3.
AT+NEARFCN Specify Search Frequencies ........................................................................ 76
4.4.
AT+NSOCR Create a Socket................................................................................................ 77
4.5.
AT+NSOST SendTo Command (UDP Only) ......................................................................... 78
4.6.
AT+NSOSTF SendTo Command with Flags (UDP Only) ..................................................... 79
4.7.
AT+NQSOS Query the List of Pending Socket Message ..................................................... 81
4.8.
AT+NSORF Receive Command ........................................................................................... 82
4.9.
AT+NSOCO Connect Command (TCP Only) ....................................................................... 83
4.10. AT+NSOSD Send Command (TCP Only) ............................................................................ 84
4.11. AT+NSOCL Close a Socket .................................................................................................. 85
4.12. +NSONMI Indicator of Arrived Socket Message (Response Only) ...................................... 86
4.13. +NSOCLI Socket Close Indicator (Response Only) ............................................................. 87
4.14. AT+NPING Test IP Network Connectivity to a Remote Host ................................................ 87
4.15. AT+NBAND Set Supported Bands........................................................................................ 88
4.16. AT+NLOGLEVEL Set Debug Logging Level ........................................................................ 90
4.17. AT+NCONFIG Configure UE Behaviour ............................................................................... 91
4.18. AT+NATSPEED Configure UART Port Baud Rate ............................................................... 94
4.19. AT+NCCID USIM Card Identification .................................................................................... 96
4.20. AT+NFWUPD Firmware Update via UART .......................................................................... 97
4.21. AT+NPOWERCLASS Set the Mapping for Band and Power Class ..................................... 98
4.22. AT+NPSMR Power Saving Mode Status Report .................................................................. 99
4.23. AT+NPTWEDRXS Paging Time Window Value and eDRX Setting ................................... 101
4.24. AT+NPIN* PIN Operator ..................................................................................................... 104
4.25. AT+NCSEARFCN Clear Stored EARFCN .......................................................................... 105
4.26. AT+NIPINFO IP Address Information Report ..................................................................... 106
4.27. AT+NCPCDPR Configure PDP Context Dynamic Parameters to be Read ....................... 108
4.28. AT+NQPODCP Query Pending Originating Data List via the Control Plane ..................... 110
4.29. AT+QLEDMODE Set NETLIGHT LED Function Mode .......................................................111
4.30. AT+QDNS Trigger DNS Domain Name Resolution ............................................................ 112

5

Huawei’s IoT Platform Commands................................................................................................. 114
5.1.
AT+NCDP Configure and Query CDP Server Settings ...................................................... 114
5.2.
AT+QSECSWT Set Data Encryption Mode ........................................................................ 115
5.3.
AT+QSETPSK Set PSK ID and PSK .................................................................................. 116
5.4.
AT+QLWSREGIND Register Control .................................................................................. 117
5.5.
AT+QLWULDATA Send Data .............................................................................................. 118

BC95-G&BC68_AT_Commands_Manual

4 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

5.6.
5.7.
5.8.
5.9.
5.10.
5.11.
5.12.
5.13.
5.14.
5.15.
5.16.
5.17.
5.18.
5.19.
5.20.
5.21.
5.22.
5.23.

AT+QLWULDATAEX Send CON/NON Message ................................................................ 119
AT+QLWULDATASTATUS Query CON Messages Sent Status ......................................... 120
AT+QLWFOTAIND Set DFOTA Update Mode .................................................................... 121
AT+QREGSWT Set Registration Mode .............................................................................. 122
AT+NMGS Send a Message ............................................................................................... 123
AT+NMGR Get a Message ................................................................................................. 124
AT+NNMI New Message Indications .................................................................................. 125
AT+NSMI Send Message Indications ................................................................................. 126
AT+NQMGR Query the Status of Messages Received ...................................................... 127
AT+NQMGS Query the Status of Messages Sent.............................................................. 128
AT+NMSTATUS Message Registration Status ................................................................... 129
+QLWEVTIND LwM2M Event Report (Response Only) .................................................... 130
AT+QRESETDTLS Reset DTLS Mode ............................................................................... 131
AT+QDTLSSTAT Query the State of DTLS ........................................................................ 132
AT+QBOOTSTRAPHOLDOFF* Bootstrap Hold off Time ................................................... 133
AT+QLWSERVERIP Set/Delete Bootstrap/LwM2M Server IP ........................................... 134
AT+QSETBSPSK* Configure PSK ID and PSK to Bootstrap............................................. 135
AT+QBSSECSWT* Configure Bootstrap Server Connection Switches ............................. 137

6

Error Values ...................................................................................................................................... 139

7

Reboot Reasons ............................................................................................................................... 142

8

Examples .......................................................................................................................................... 144
8.1.
Network Attachment .............................................................................................................. 144
8.1.1.
Automatic Network Attachment ................................................................................... 144
8.1.2.
Manual Network Attachment ........................................................................................ 145
8.2.
Send/Receive/Read a UDP Message ................................................................................... 146
8.3.
Send/Receive/Read a TCP Message .................................................................................... 147
8.4.
Examples Relating to Huawei‟s IoT Platform ........................................................................ 148
8.4.1.
Register to Huawei‟s IoT Platform ............................................................................... 148
8.4.2.
Send/Receive Data with Huawei‟s IoT Platform .......................................................... 149
8.4.3.
Upgrade Firmware on Huawei‟s IoT Platform ............................................................. 150
8.4.4.
Register to Huawei‟s IoT Platform with DTLS ............................................................. 152

9

Appendix A Reference..................................................................................................................... 153

BC95-G&BC68_AT_Commands_Manual

5 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

Table Index
TABLE 1: UNSOLICITED INFORMATION FOR UE UPDATE STATE INDICATION .......................................... 7
TABLE 2: AT COMMAND SYNTAX ..................................................................................................................... 8
TABLE 3: GENERAL ERRORS (27.007)......................................................................................................... 139
TABLE 4: GENERAL ERRORS (27.005)......................................................................................................... 139
TABLE 5: SPECIFIC ERROR CODES ............................................................................................................ 141
TABLE 6: REBOOT MESSAGES DISPLAYED ............................................................................................... 142
TABLE 7: TERMS AND ABBREVIATIONS ...................................................................................................... 153

BC95-G&BC68_AT_Commands_Manual

6 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

1

Introduction

This document gives details of the AT Command Set supported by Quectel NB-IoT BC95-G and BC68
modules.
The following string will be output after booting the module:
NeulOK
After this string has been received, the AT command processor is ready to accept AT commands.
If BC95-G/BC68 module is rebooted or restarted for any reason that is not a normal power-on sequence,
a message that indicates the reason for the reboot would be output before the
NeulOK string. Please refer to Chapter 7 for more details.
In case that an external MCU intervenes in the process of firmware update via DFOTA, unsolicited
information will be output to inform the external MCU the current update state.

Table 1: Unsolicited Information for UE Update State Indication
Unsolicited Information

Description

FIRMWARE DOWNLOADING

Indicates that UE is downloading update
package.

FIRMWARE DOWNLOAD FAILED

Indicates that the download failed.

FIRMWARE DOWNLOADED

Indicates that the download finished.

FIRMWARE UPDATING

Indicates that the UE is updating.

FIRMWARE UPDATE SUCCESS

Indicates that the update is successful, but
update state has not been reported to
firmware package server yet.

FIRMWARE UPDATE FAILED

Indicates that the update failed.

FIRMWARE UPDATE OVER

Indicates that the update has been
completed, and the update state has been
reported to firmware package server.
Update is done after this information.

BC95-G&BC68_AT_Commands_Manual

7 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

NOTE
During updating procedure, the module should not be operated until "FIRMWARE UPDATE OVER" is
reported. For instance, executing AT+NRB to power off the module is not permitted, otherwise an error
will occur.

1.1. Definitions





: Carriage return character;
: Line feed character;
<..>: Parameter name. Angle brackets do not appear on command line;
[..]: Optional parameter. Square brackets do not appear on the command line.

1.2. AT Command Syntax
Table 2: AT Command Syntax
Test Command

AT+=?

Check possible sub-parameter values

Read Command

AT+?

Check current sub-parameter values

Write Command

AT+=p1[,p2[,p3[.....
]]]

Write command

Execution
Command

AT+

Execution command

Multiple commands can be placed on a single line using a semi-colon (“;”) between commands. Only the
first command should have AT prefix. Commands can be in upper or lower case.
When entering AT commands spaces are ignored except in the following cases:





Within quoted strings, where they are preserved;
Within an unquoted string or numeric parameter;
Within an IP address;
Within the AT command name up to and including a „=‟, „?‟ or „=?‟.

They can be used to make the input more human-readable. 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,

BC95-G&BC68_AT_Commands_Manual

8 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

“ERROR” will be returned.
Optional parameters, unless explicitly stated, need to be provided up to the last parameter being entered.

1.3. AT Command Responses
When the AT command processor has finished processing a line, it will output "OK", "ERROR" or “+CME
ERROR:” to indicate that it is ready to accept a new command. Solicited informational responses
are sent before the final "OK", "ERROR" or “+CME ERROR:”.
Responses will be in the format of:
+CMD1:
OK
Or

OK

1.4. 3GPP Compliance
3GPP commands are complied with the 3GPP TS 27.007 v14.3.0 (2017-03).

BC95-G&BC68_AT_Commands_Manual

9 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2

3GPP Commands (27.007)

2.1. ATI

Display Product Identification Information

The execution command returns product identification information. Please refer to Chapter 6 for possible
 values.

ATI Display Product Identification Information
Execution Command
ATI

Response
Quectel

Revision:
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter



Identifier of device type
Revision of software release

Example
ATI
Quectel
BC95-G
Revision:BC95GJBR01A01
OK

BC95-G&BC68_AT_Commands_Manual

10 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2.2. ATE

Set Command Echo Mode

The execution command determines whether or not the UE echoes characters received from external
MCU during command state. Please refer to Chapter 6 for possible  values.

ATE

Set Command Echo Mode

Execution Command
ATE

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


0
1

Echo mode OFF
Echo mode ON

Example
ATE0
OK
ATI
Quectel
BC95-G
Revision:BC95GJBR01A01
OK
ATE1
OK
ATI
ATI
Quectel
BC95-G
Revision:BC95GJBR01A01
OK

BC95-G&BC68_AT_Commands_Manual

11 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2.3. AT+CGMI

Request Manufacturer Identification

The execution command returns manufacturer information. By default, it will return “Quectel” on the
standard platform. Please refer to Chapter 6 for possible  values.

AT+CGMI Request Manufacturer Identification
Execution Command
AT+CGMI

Response

OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGMI=?

Response
OK

Maximum Response Time

300ms

Parameter


Manufacturer information. The total number of characters, including line
terminators, in the information text shall not exceed 2048 characters, and shall not
contain the sequence 0 or OK.

Example
AT+CGMI
Quectel
OK

2.4. AT+CGMM

Request Manufacturer Model

The execution command returns manufacturer model information. Please refer to Chapter 6 for possible
 values.

BC95-G&BC68_AT_Commands_Manual

12 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

AT+CGMM

Request Manufacturer Model

Execution Command
AT+CGMM

Response

OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGMM=?

Response
OK

Maximum Response Time

300ms

Parameter


Manufacturer model information. The total number of characters, including line
terminators, in the information text shall not exceed 2048 characters, and shall
not contain the sequence 0 or OK.

Example
AT+CGMM
BC95GJB-02-STD
OK

2.5. AT+CGMR

Request Manufacturer Revision

The execution command returns the manufacturer revision. The text is human-readable and is not
intended for microcontroller parsing. By default, it will return the firmware revision - release and build.
The execution command returns one or more lines of information text . Please refer to Chapter
6 for possible  values.

AT+CGMR Request Manufacturer Revision
Execution Command
AT+CGMR

BC95-G&BC68_AT_Commands_Manual

Response


13 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

OK
If there is any error, response:
ERROR
Or
+CME ERROR: 
Test Command
AT+CGMR=?

Response
OK

Maximum Response Time

300ms

Parameter



Manufacturer revision. The total number of characters, including line terminators, in
the information text shall not exceed 2048 characters, and shall not contain the
sequence 0 or OK. The  may change format over time. It
should be treated as an opaque identifier.

Example
AT+CGMR
SSB,V150R100C10B200SP1
SECURITY_A,V150R100C20B300
PROTOCOL_A,V150R100C20B300
APPLICATION_A,V150R100C20B300
SECURITY_B,V150R100C20B300
RADIO,Hi2115_RF0
OK
AT+CGMR=?
OK

2.6. AT+CGSN

Request Product Serial Number

The execution command returns the IMEI (International Mobile station Equipment Identity) number and
related information. For UE which does not support , only "OK" is returned. Please refer to Chapter
6 for possible  values.

BC95-G&BC68_AT_Commands_Manual

14 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

AT+CGSN Request Product Serial Number
Execution/Write Command
AT+CGSN[=]

Response
When =0 (or omitted) and the command is executed
successfully:

When =1 and the command is executed successfully:
+CGSN:
When =2 and the command is executed successfully:
+CGSN:
When =3 and the command is executed successfully:
+CGSN:
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGSN=?

Response
When UE supports  and the command is executed
successfully:
+CGSN:(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


Integer type. The serial number type that has been requested.
0
Returns 
1
Returns the IMEI number
2
Returns the IMEISV (International Mobile station Equipment Identity and Software
Version) number
3
Returns the SVN (Software Version Number)

BC95-G&BC68_AT_Commands_Manual

15 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual







The 128-bit UUID of the UE. The total number of characters, including line terminators, in
the information text shall not exceed 2048 characters, and shall not contain the sequence 0
 or OK.
String type indecimal format indicating the IMEI number
String type indecimal format indicating the IMEISV number
String type indecimal format indicating the current SVN which is a part of IMEISV

Example
AT+CGSN=1
+CGSN:490154203237511

//Request the IMEI number

OK

2.7. AT+CEREG

EPS Network Registration Status

The write command controls the presentation of an unsolicited result code (URC) “+CEREG:” when
=1 and there is a change in the UE's EPS network registration status in E-UTRAN, or unsolicited
result code “+CEREG:[,[],[],[]]” when =2 and there is a change of the network
cell in E-UTRAN. The parameters ,  and  are provided only if available. The value =3
further extends the unsolicited result code with [,,], when available, when
the value of  changes. Please refer to Chapter 6 for possible  values.
If the UE requests PSM for reducing its power consumption, the write command controls the presentation
of an unsolicited result code: “+CEREG:[,[],[],[][,[],[][,
[],[]]]]”.
When =4, the unsolicited result code will provide the UE with additional information for the active time
value and the extended periodic TAU value if there is a change of the network cell in E-UTRAN. The value
=5 further enhances the unsolicited result code with  and  when the
value of  changes. The parameters , , , , ,
 and  are provided only if available.
The read command returns the status of result code presentation and an integer  which shows
whether the network has currently indicated the registration of the UE. Location information elements
,  and , if available, are returned only when =2 and UE is registered on the network.
The parameters [,,], if available, are returned when =3.
The test command returns supported parameter values.

BC95-G&BC68_AT_Commands_Manual

16 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

AT+CEREG

EPS Network Registration Status

Write Command
AT+CEREG=

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CEREG?

Response
When =0, 1, 2 or 3 and the command is executed
successfully:
+CEREG:,[,[],[],[[,,]]]
When =4 or 5 and the command is executed successfully:
+CEREG:,[,[],[],[],[][,[],[][,[],[]]]]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CEREG=?

Response
+CEREG:(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


Integer type
0 Disable network registration unsolicited result code
1 Enable network registration unsolicited result code: “+CEREG:”
2 Enable network registration and location information unsolicited result code:

BC95-G&BC68_AT_Commands_Manual

17 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

“+CEREG:[,[],[],[]]”
3 Enable network registration, location information and EMM cause value information
unsolicited result code:
“+CEREG:[,[],[],[][,,]]”
4 For a UE that requests PSM, enable network registration and location information
unsolicited result code:
“+CEREG:[,[],[],[][,,[,[],[]]]]”
5 For a UE that requests PSM, enable network registration, location information and
EMM cause value information unsolicited result code:
“+CEREG:[,[],[],[][,[],[][,[],[]]]]”

Integer type. The EPS registration status.
0 Not registered, UE is not currently searching an operator to register to
1 Registered, home network
2 Not registered, but UE is currently trying to attach or searching an operator to register
to
3 Registration denied
4 Unknown (e.g. out of E-UTRAN coverage)
5 Registered, roaming

String type. Two bytes tracking area code in hexadecimal format (e.g. “00C3” equals 195 in
decimal).

String type. Four bytes E-UTRAN cell ID in hexadecimal format.

Integer type. The access technology of the serving cell.
7
E-UTRAN
9
E-UTRAN (NB-S1 mode)

Integer type. The type of .
0 Indicates that  contains an EMM cause value
1 Indicates that  contains a manufacturer-specific cause value
 Integer type. Contains the cause of the failed registration. The value is of type as
defined by .

String type. One byte in an 8-bit format. Indicates the active time value (T3324)
allocated to the UE in E-UTRAN. The active time value is coded as one byte (octet 3)
of the GPRS Timer 2 information element coded as bit format (e.g. “00100100” equals
4 minutes).
Bits 5 to 1 represent the binary coded timer value.
Bits 6 to 8 defines the timer value unit for the GPRS timer as follows:
Bits
876
0 0 0 value is incremented in multiples of 2 seconds
0 0 1 value is incremented in multiples of 1 minute
0 1 0 value is incremented in multiples of decihours
1 1 1 value indicates that the timer is deactivated.
Other values shall be interpreted as multiples of 1 minute in this version of the
protocol.

BC95-G&BC68_AT_Commands_Manual

18 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

 String type. One byte in an 8-bit format. Indicates the extended periodic TAU value
(T3412) allocated to the UE in E-UTRAN. The extended periodic TAU value is coded
as one byte (octet 3) of the GPRS Timer 3 information element coded as bit format
(e.g. “01000111” equals 70 hours).
Bits 5 to 1 represent the binary coded timer value.
Bits 6 to 8 defines the timer value unit for the GPRS timer as follows:
Bits
876
0 0 0 value is incremented in multiples of 10 minutes
0 0 1 value is incremented in multiples of 1 hour
0 1 0 value is incremented in multiples of 10 hours
0 1 1 value is incremented in multiples of 2 seconds
1 0 0 value is incremented in multiples of 30 seconds
1 0 1 value is incremented in multiples of 1 minute
1 1 0 value is incremented in multiples of 320 hours
1 1 1 value indicates that the timer is deactivated

Example
AT+CEREG=1
OK
AT+CEREG?
+CEREG:1,1

//Enable network registration URC.

OK
AT+CEREG=?
+CEREG:(0,1,2,3,4,5)
OK

2.8. AT+CSCON

Signalling Connection Status

The command gives details of the UE‟s perceived radio connection status (i.e. to the base station). It
returns an indication of the current state. Please note that this state is only updated when radio events,
such as sending and receiving, take place. This means that the current state may be out of date. The
terminal may think it is "Connected" yet cannot currently use a base station due to a change in the link
quality.
The write command controls the presentation of an unsolicited result code. If setting fails, an UE error,
“+CME ERROR:” is returned. Please refer to Chapter 6 for possible  values.
When the UE is in E-UTRAN, the mode of the UE refers to idle when no PS signalling connection and to

BC95-G&BC68_AT_Commands_Manual

19 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

connected mode when a PS signalling connection between UE and network is set up.
The  value indicates the state of the UE when the UE is in E-UTRAN.
The read command returns the status of result code presentation and an integer  which shows
whether the UE is currently in idle mode or connected mode.
The test command returns supported values as a compound value.

AT+CSCON Signalling Connection Status
Write Command
AT+CSCON=

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CSCON?

Response
+CSCON:,
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CSCON=?

Response
+CSCON:(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter




Integer type. Enable/disable unsolicited result code.
0
Disable unsolicited result code
1
Enable unsolicited result code: “+CSCON:”
Integer type. The signalling connection status.

BC95-G&BC68_AT_Commands_Manual

20 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

0
1
2-255

Idle
Connected


Example
AT+CSCON=0
OK
AT+CSCON?
+CSCON:0,1
OK
AT+CSCON=?
+CSCON:(0,1)
OK
AT+CSCON=1
OK
AT+CSCON?
+CSCON:1,1
OK

2.9. AT+CLAC

List Available Commands

The command lists the available AT commands. The execution command causes the UE to return one or
more lines of AT commands. Please refer to Chapter 6 for possible  values. Please note that this
command only returns the AT commands that are available for the user.

AT+CLAC

List Available Commands

Execution Command
AT+CLAC

Response

[]
[...]
OK
If there is any error, response:
ERROR
Or

BC95-G&BC68_AT_Commands_Manual

21 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

+CME ERROR: 
Test Command
AT+CLAC=?

Response
OK

Maximum Response Time

300ms

Parameter


Defines the AT command including the prefix AT. Text shall not contain the
sequence 0 or OK.

Example
AT+CLAC
AT+COPS
AT+CGATT
...
AT+NSOCR
AT+NSOST
…
OK

2.10. AT+CSQ

Get Signal Strength Indicator

The execution command returns received signal strength indication  and channel bit error rate 
from the UE. Please refer to Chapter 6 for possible  values.
The test command returns values supported as compound values.

AT+CSQ

Get Signal Strength Indicator

Execution Command
AT+CSQ

Response
+CSQ:,
OK

BC95-G&BC68_AT_Commands_Manual

22 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

If there is any error, response:
ERROR
Or
+CME ERROR: 
Test Command
AT+CSQ=?

Response
+CSQ:(list of supported s),(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


*

Integer type. Received signal strength. Unit: dBm.
0
-113dBm or less
1
-111dBm
2...30 -109dBm... -53dBm
31
-51dBm or greater
99
Not known or not detectable
Integer type. Channel bit error rate (in percent).
0...7
As RXQUAL values (please refer to 3GPP specifications)
99
Not known or not detectable

NOTE
 is currently not supported, and thus will always be 99.

Example
AT+CSQ
+CSQ:31,99
OK

BC95-G&BC68_AT_Commands_Manual

23 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2.11. AT+CGPADDR

Show PDP Addresses

The command returns the IP address of the device.
The execution command returns a list of PDP addresses for the specified context identifiers. If no  is
specified, the addresses for all defined contexts are returned. Please refer to Chapter 6 for possible 
values.
The test command returns a list of defined s. These are s that have been activated and may or
may not have an IP address associated with them.

AT+CGPADDR

Show PDP Addresses

Execution/Write Command
AT+CGPADDR[=[,[,...]]]

Response
+CGPADDR:[,[,]]
[+CGPADDR:,[[,]]]
[...]]]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGPADDR=?

Response
+CGPADDR:(list of defined s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


Integer type. Specifies a particular PDP context definition (see the AT+CGDCONT command).
 values between 0 and 10 are supported.
 and 
String type. Identify the UE in the address space applicable to
the PDP. The address may be static or dynamic. For a static

BC95-G&BC68_AT_Commands_Manual

24 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

address, it will be the one set by the AT+CGDCONT command
when the context was 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 . Both
 and  are omitted if none is
available.  and  are included
when both IPv4 and IPv6 addresses are assigned, with

containing
the
IPv4
address
and
 containing the IPv6 address.
When AT+CGPIAF is supported, its settings can influence the
format of the IPv6 address in parameter  or
 returned with the execute form of
AT+CGPADDR.

NOTES
1.

2.

In dual-stack terminals (=IPv4v6), the IPv6 address will be provided in .
For terminals with a single IPv6 stack (=IPv6) or due to backwards compatibility, the
IPv6 address can be provided in parameter .
With AUTOCONNECT enabled, =0 will not be listed until an IP address is acquired.

Example
AT+CGPADDR=0
+CGPADDR:0,101.43.5.1
OK
AT+CGPADDR=?
+CGPADDR:(0)
OK

2.12. AT+COPS

PLMN Selection

The write command forces an attempt to select and register the EPS network operator using the USIM
card installed in the currently selected card slot.  is used to select whether the selection is done
automatically by the UE or is forced by this command to operator  (it shall be given in format
) to a certain access technology, indicated in . If the selected operator is not available, no
other operator shall be selected. If the selected access technology is not available, then the same
operator shall be selected in other access technology. The selected operator name format shall also apply
to the read command (AT+COPS?). =2 forces an attempt to deregister from the network. The

BC95-G&BC68_AT_Commands_Manual

25 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

selected mode affects all further network registration (e.g. after =2, UE shall be unregistered until
=0 or 1 is selected). This command should be abortable when registration/deregistration attempt
is made. Please refer to Chapter 6 for possible  values.
The read command returns the current mode, the currently selected operator and the current access
technology. If no operator is selected, ,  and  are omitted.
The test command returns a set of five parameters, each representing an operator present in the network.
A set consists of an integer indicating the availability of the operator , long and short alphanumeric
format of the operator‟s name, numeric format representation of the operator and access technology. 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 USIM or active application in the UICC (USIM) in the
following order: HPLMN selector, user controlled PLMN selector, operator controlled PLMN selector and
PLMN selector (in the USIM), and other networks.
The  access technology selected parameters should only be used in terminals capable to register
to more than one access technology. Selection of  does not limit the capability to cell reselections,
even though an attempt is made to select an access technology, the UE may still re-select a cell in
another access technology.

AT+COPS

PLMN Selection

Write Command
AT+COPS=[,[,[,]]]

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+COPS?

Response
+COPS:[,,][,]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+COPS=?

Response
+COPS:[list of supported (,numeric [,])s][,,(list of supported s),(list of supported s)]
OK

BC95-G&BC68_AT_Commands_Manual

26 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

If there is any error, response:
ERROR
Or
+CME ERROR: 
Maximum Response Time

630s

Parameter









Integer type
0
Automatic ( field is ignored)
1
Manual ( field shall be present, and  is optional)
2
Deregister from network.
When =1, the PLMN setting will not be retained after the UE is rebooted.
=1 is only for development use and =0 should be used in production when
AUTOCONNECT is enabled.
Integer type
2
Numeric 
String type.  indicates if the format is numeric; numeric format is the NB-IoT
network location area identification number which consists of a three BCD digit ITU-T
country code coded, plus a two or three BCD digit network code, which is administration
specific.  field could not be present when =0.
Integer type
0
Unknown
1
Available
2
Current
3
Forbidden
Integer type. Access technology selected. No  returned for AT+COPS?.
7
E-UTRAN
9
E-UTRAN (NB-S1 mode)

NOTES
1.
2.

The test command currently returns the configured values rather than performing a PLMN search.
The test command can only be executed in idle state, otherwise an error will be returned.

Example
AT+COPS=0
OK
AT+COPS?
+COPS:0,2,"46000"

BC95-G&BC68_AT_Commands_Manual

27 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

OK
AT+COPS=?
+COPS:(2,,,"46000"),,(0-2),(2)
OK

2.13. AT+CGATT

PS Attach or Detach

The execution command is used to attach the UE to, or detach the UE from, the packet domain service.
After the command has completed, the UE remains in V.250 command state. If the UE is already in the
requested state, the command is ignored and the “OK” response is returned. If AT+CGATT is in progress,
further execution of this command before the finishing of attach or detach procedure will return an error. If
the requested state cannot be achieved, an “ERROR” or “+CME ERROR” response is returned. Please
refer to Chapter 6 for possible  values.
Any active PDP contexts will be automatically deactivated when the attachment state changes to
detached.
The read command returns the current packet domain service state.
The test command is used for requesting information on the supported packet domain service states.

AT+CGATT

PS Attach or Detach

Write Command
AT+CGATT=

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CGATT?

Response
+CGATT:
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGATT=?

BC95-G&BC68_AT_Commands_Manual

Response
+CGATT:(list of supported s)

28 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

OK
If there is any error, response:
ERROR
Or
+CME ERROR: 
Maximum Response Time

1s, determined by network.

Parameter


Integer type. Indicates the state of PDP context activation.
0 Detached
1 Attached
When =1, AT+COPS=0 is automatically selected.

NOTE
If the initial PDP context is supported, the context with =0 is automatically defined at startup.

Example
AT+CGATT?
+CGATT:0
OK
AT+CGATT=1
OK
AT+CGATT=?
+CGATT:(0,1)
OK

2.14. AT+CGACT

Activate or Deactivate PDP Context

The execution command is used to activate or deactivate the specified PDP context(s). After the
command has completed, the UE 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 requested state for any specified
context cannot be achieved, an “ERROR” or “+CME ERROR” response is returned. Extended error
responses are enabled by the AT+CMEE command. If the UE is not PS attached when the activation form
of the command is executed, the UE first performs a PS attach and then attempts to activate the specified

BC95-G&BC68_AT_Commands_Manual

29 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

contexts. If the attach fails then the UE responds with error or, if extended error responses are enabled,
with the appropriate failure-to-attach error message. Please refer to Chapter 6 for possible  values.
For EPS, if an attempt is made to disconnect the last PDN connection, then the UE responds with
“ERROR” or, if extended error responses are enabled, a “+CME ERROR”.
For EPS, the activation request for an EPS bearer resource will be answered by the network by either an
EPS dedicated bearer activation or EPS bearer modification request. The request must be accepted by
the UE before the PDP context can be set into established state.
If no s are specified, the activation form of the command activates all defined non-emergency
contexts, and the deactivation form of the command deactivates all active contexts.
The read command returns the current activation states for all the defined PDP contexts.
The test command is used for requesting information on the supported PDP context activation states.

AT+CGACT

Activate or Deactivate PDP Context

Write Command
AT+CGACT=,

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CGACT?

Response
+CGACT:,
[+ CGACT:,]
[...]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGACT=?

Response
+CGACT:(list of supported s)
OK
If there is any error, response:

BC95-G&BC68_AT_Commands_Manual

30 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

ERROR
Or
+CME ERROR: 
Maximum Response Time

1s, determined by network.

Parameter




Integer type. Indicates the activation state of PDP context.
0 Deactivated
1 Activated
Integer type. Specifies a particular PDP context definition (see the AT+CGDCONT). Only
one  can be activated or deactivated at a time.

NOTE
If the initial PDP context is supported, the context with =0 is automatically defined at startup.

Example
AT+CGACT=0,1
OK
AT+CGACT?
+CGACT:1,0
OK
AT+CGACT=?
+CGACT:(0,1)
OK

2.15. AT+CIMI

Request International Mobile Subscriber Identity

The command returns International Mobile Subscriber Identity (string without double quotes).
The execution command causes the UE to return , which is intended to permit the TE to identify
the individual USIM card or active application in the UICC (USIM) which is attached to UE.
Please refer to Chapter 6 for possible  values.

BC95-G&BC68_AT_Commands_Manual

31 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

AT+CIMI

Request International Mobile Subscriber Identity

Execution Command
AT+CIMI

Response

OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CIMI=?

Response
OK

Maximum Response Time

300ms

Parameter


International Mobile Subscriber Identity (string without double quotes).

NOTE
IMSI may not be displayed for a few seconds after power-on.

Example
AT+CIMI
460001357924680
OK

2.16. AT+CGDCONT

Define a PDP Context

The write command specifies PDP context parameter values for a PDP context identified by , and
the (local) context identification parameter. It also allows the TE to specify whether security protected
transmission of ESM information is requested, because the PCO can include information that requires
ciphering. There can be other reasons for the UE to use security protected transmission of ESM
information, e.g. if the UE needs to transfer an APN. The number of PDP contexts that may be in a
defined state at the same time is given by the range returned by the test command. Please refer to
Chapter 6 for possible  values.

BC95-G&BC68_AT_Commands_Manual

32 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

For EPS, the PDN connection and its associated EPS default bearer is identified herewith.
A special form of the write command, AT+CGDCONT= causes the values for context number 
to become undefined.
If the initial PDP context is supported, the context with =0 is automatically defined at startup, the
parameters for =0 can be modified with AT+CGDCONT. If the initial PDP context is supported,
AT+CGDCONT=0 resets context number 0 to its particular default settings.
The read command returns the current settings for each defined context.
The test command returns values supported as compound values. If the UE supports several PDP types,
the parameter value ranges for each  are returned on a separate line.

AT+CGDCONT Define a PDP Context
Write Command
AT+CGDCONT=[,[,<
APN>[,,,,,,,,]]]

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CGDCONT?

Response
+CGDCONT:,,[,,,,,,,,]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CGDCONT=?

Response
+CGDCONT:(range of supported s),,,,,,,,,,(list of supported s)
[...]
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

BC95-G&BC68_AT_Commands_Manual

33 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

Maximum Response Time

300ms

Parameter








Integer type. Specifies a particular PDP context definition. The parameter is local to
the TE-UE interface and is used in other PDP context-related commands. The range
of permitted values (minimum value=1 or if the initial PDP context is supported,
minimum value=0) is returned by the test form of the command.
The s for network-initiated PDP contexts will have values outside the ranges
indicated for the  in the test form of the AT+CGDCONT command.
 values of 0-10 are supported.
=0 is read only and is only defined when AUTOCONNECT is enabled.
 value of 7 cannot be set when BIP is enabled.
String type. Specifies the type of packet data protocol.
IP
Internet Protocol (IETF STD 5 [103])
IPv6
Internet Protocol, version 6
IPv4v6
Virtual  introduced to handle dual IP stack UE capability
NONIP
None IP
String type. A logical name that is 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.
Maximum number of  string is 63 characters.
Integer type. Indicates the NAS signalling priority requested for this PDP context.
0
Indicates that this PDP context is to be activated with the value for the
low priority indicator configured in the UE.
1
Indicates that this PDP context is to be activated with the value for the
low priority indicator set to "MS is not configured for NAS signalling low
priority".
The UE utilizes the provided NSLPI information as specified in 3GPP TS
24.301 [83] and 3GPP TS 24.008.

Example
AT+CGDCONT=?
+CGDCONT:(0-10),("IP","NONIP","IPV6","IPV4V6"),,,(0),(0),,,,,(0,1)
OK
AT+CGDCONT=1,"IP","HUAWEI.COM"
OK
AT+CGDCONT?
+CGDCONT:0,"IPV4V6",,,0,0,,,,,0
+CGDCONT:1,"IP","HUAWEI.COM",,0,0,,,,,0
OK

BC95-G&BC68_AT_Commands_Manual

34 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2.17. AT+CFUN

Set UE Functionality

The write command selects the level of functionality in the UE. Level "full functionality" is where the
highest level of power is drawn. "Minimum functionality" is where minimum power is drawn.
The read command returns the current setting of .
The test command returns values supported by the UE as compound values.
Please refer to Chapter 6 for possible  values.

AT+CFUN

Set UE Functionality

Write Command
AT+CFUN=[,]

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CFUN?

Response
+CFUN:
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CFUN=?

Response
+CFUN:(list of supported s),(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

BC95-G&BC68_AT_Commands_Manual

6s

35 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

Parameter




Integer type. UE functionality level
0
Minimum functionality
1
Full functionality. Enable UE to transmit and receive RF circuits for all
supported radio access technologies. For UE supporting AT+CSRA, this
equals the RATs indicated by the response of AT+CSRA=?. Currently
AT+CSRA setting is ignored. It is not required that the transmitting and
receiving RF circuits are in a disabled state when this setting takes effect.
After this action and AT+CFUN has returned “OK”, the UE can be shut down
with =0, or by other means.
Integer type. UE resetting
0
Do not reset the UE before setting it to  power level. This shall always
be defaulted when  is not given.
1
Reset the UE before setting it to  power level (not supported and will be
ignored)

NOTE
Deep sleep mode will be entered when the system is quiescent, but only if it has been enabled by the
network.

Example
AT+CFUN=?
+CFUN:(0,1),(0,1)
OK
AT+CFUN=1
OK
AT+CFUN?
+CFUN:1
OK

2.18. AT+CMEE Report UE Error
The write command disables or enables the use of final result code “+CME ERROR:” as an
indication of an error relating to the functionality of the UE. When enabled, UE related errors cause
“+CME ERROR:” final result code instead of the regular “ERROR” final result code. “ERROR” is
returned normally when error is related to syntax, invalid parameters or UE functionality.

BC95-G&BC68_AT_Commands_Manual

36 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

The read command returns the current setting of .
The test command returns values supported as a compound value.
Please refer to Chapter 6 for possible  values.

AT+CMEE

Report UE Error

Write Command
AT+CMEE=

Response
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Read Command
AT+CMEE?

Response
+CMEE:
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Test Command
AT+CMEE=?

Response
+CMEE:(list of supported s)
OK
If there is any error, response:
ERROR
Or
+CME ERROR: 

Maximum Response Time

300ms

Parameter


Integer type. Error mode.
0
Disable “+CME ERROR:” result code and use “ERROR” instead
1
Enable “+CME ERROR:” result code and use numeric  values (Please
refer to Chapter 6 for possible  values)

BC95-G&BC68_AT_Commands_Manual

37 / 154

NB-IoT Module Series
BC95-G&BC68 AT Commands Manual

2.19. AT+CCLK

Return Current Date and Time

The clock will be set automatically once the UE has connected to the network.
The read command returns the current setting of the clock.
Please refer to Chapter 6 for possible  values.

AT+CCLK

Return Current Date and Time

Read Command
AT+CCLK?

Response
+CCLK: