페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages
AT Commands For Network

 

 

 

No Command Description
F0401 AT+CREG Network Registration
F0402 AT+COPS Operator selection
F0403 AT+CLCK Facility lock
F0404 AT+CPWD Change password
F0405 AT+CCUG Closed User Group
F0406 AT+CUSD Unstructured supplementary service data
F0407 AT+CAOC Advice of Charge
F0408 AT+CSSN Supplementary service notifications
F0409 AT+CPOL Preferred operator list
F0410 AT+COPN Read operator names
F0411 AT+CNMP Preferred mode selection
F0412 AT+CPSI Inquiring UE system information
F0413 AT+CNSMOD Show network system mode
F0414 AT+CEREG EPS network registration status
F0415 AT+CTZU Automatic time and time zone update
F0416 AT+CTZR Time and time zone reporting
F0417 AT+CNWINFO Inquiring extra network info
F0418 AT+C5GREG NR5G network registration status
F0419 AT+CSYSSEL Set system selection pref
F0420 AT+CCELLCFG Set lte cell configuration
F0421 AT+C5GCELLCFG Set NR5G cell configuration

 

 

 

 

F0401   AT+CREG        Network Registration

This command is used to control the presentation of an unsolicited result code +CREG: <stat> when <n>=1

and there is a change in the ME network registration status or code +CREG: <stat>[,<lac>,<ci>] when <n>=2 and there is a change of the network cell.

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 in the network.

 

T) AT+CREG=?

+CREG: (list of supported <n>s)

OK

R) AT+CREG?

+CREG: <n>,<stat>[,<lac>,<ci>]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CREG=<n>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

E) AT+CREG

(Set default value “<n>=0”):

OK

 

<n>

0     disable network registration unsolicited result code

1     enable network registration unsolicited result code +CREG: <stat>

2     enable network registration and location information unsolicited result code +CREG: <stat>[,<lac>,<ci>]

<stat>

0     not registered, ME is not currently searching a new operator to register to

1     registered, home network

2     not registered, but ME is currently searching a new operator to register to

3     registration denied

4     unknown

5     registered, roaming

<lac>

Two byte location area code in hexadecimal format(e.g.”00C3” equals 193 in decimal).

NOTE: The <lac> not supported in CDMA/HDR mode

<ci>

Cell Identify in hexadecimal format.

GSM : Maximum is two byte

WCDMA : Maximum is four byte

TDS-CDMA : Maximum is four byte

NOTE: The <ci> not supported in CDMA/HDR mode

  

Example

AT+CREG?

+CREG: 0,1

OK

 

NOTE

Location information elements <lac> and <ci> are returned only when <n>=2 and ME is registered in the network

 

 

 

F0402   AT+COPS      Operator Selection

Write command forces an attempt to select and register the GSM/UMTS network operator.

<mode> is used to select whether the selection is done automatically by the ME or is forced by this command to operator

<oper> (it shall be given in format <format>). If the selected operator is not available,

no other operator shall be selected (except <mode>=4).

The selected operator name format shall apply to further read commands (AT+COPS?) also.

<mode>=2 forces an attempt to deregister from the network.

The selected mode affects to all further network registration (e.g. after <mode>=2,

ME shall be unregistered until <mode>=0 or 1 is selected).

Read command returns the current mode and the currently selected operator.

If no operator is selected, <format> and <oper> are omitted.

 

Test command returns a list of quadruplets, each representing an operator present in the network.

Quadruplet consists of an integer indicating the availability of the operator <stat>,

long and short alphanumeric format of the name of the operator,

and numeric format representation of the operator.Any of the formats may be unavailable and should then be an empty field.

The list of operators shall be in order: home network, networks referenced in SIM, and other networks.

It is recommended (although optional) that after the operator list TA returns lists of supported <mode>s and

<format>s. These lists shall be delimited from the operator list by two commas.

 

T) AT+COPS=?

[+COPS: [list of supported (<stat>,long alphanumeric <oper>

,short alphanumeric <oper>,numeric <oper>[,< AcT>])s]

[,,(list of supported <mode>s),(list of supported <format>s)]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

R) AT+COPS?

+COPS: <mode>[,<format>,<oper>[,< AcT>]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+COPS=<mode>[,<format>[,<oper>[,<AcT>]]]

OK

or

ERROR

If error is related to ME functionality

+CME ERROR: <err>

E) AT+COPS OK

 

<mode>

0     automatic

1     manual

2     force deregister

3     set only <format>

4     manual/automatic

NOTE: if <mode> is set to 1, 4, 5 in write command, the <oper> is needed.

<format>

0     long format alphanumeric <oper>

1     short format alphanumeric <oper>

2     numeric <oper>

<oper> string type, <format> indicates if the formatat is alphanumeric or numeric.
<stat>

0     unknown

1     available

2     current

3     forbidden

<AcT>

Access technology selected

0     GSM
1     GSM Compact
2      UTRAN
6      UTRAN_HSDPA_HSUPA
7      EUTRAN
8      EC_GSM_IOT
9      EUTRAN_NB_S1
11     NR_5GCN (NR connected to 5G core Network)
12     NGRAN (NG-RAN access technology)
13     EUTRA_NR (Dual connectivity of LTE with NR)

NOTE: the value 8 do not follow the 3gpp spec, we add this value to distinguish cdma/hdr.

 

 

Example

AT+COPS?

+COPS: 0,0,”CHINA MOBILE”,11

OK

 

AT+COPS=?

+COPS: (1,”CHINA MOBILE”,”CMCC”,”46000″,12),(1,”CHINA MOBILE”,”CMCC”,”46000″,7),(3,”CHN-UNICOM”,”UNICOM”,”46001″,12),(1,”CHN-CT”,”
CT”,”46011″,12),(3,”CHN-UNICOM”,”UNICOM”,”46001″,7),(1,”CHN-CT”,”CT”,”46011″,7)
,,(0,1,2,3,4),(0,1,2)

OK

 

NOTE

When executing AT+COPS=? , any input from serial port will stop this

 

 

  

F0403   AT+CLCK        Facility Lock

This command is used to lock, unlock or interrogate a ME or a network facility <fac>.

Password is normally needed to do such actions.

When querying the status of a network service (<mode>=2),

the response line for ‘not active’ case (<status>=0) should be returned only if service is not active for any <class>.

 

T) AT+CLCK=?

+CLCK: (list of supported <fac>s)

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]

(When <mode>=2 and command successful:)

[+CLCK:<status>[,<class1>[<CR><LF>

+CLCK: <status>,<class2> […]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

  

<fac>

“PF”     lock Phone to the very First inserted SIM card or USIM card

“SC”     lock SIM card or USIM card

“AO”     Barr All Outgoing Calls

“OI”     Barr Outgoing International Calls

“OX”     Barr Outgoing International Calls except to Home Country

“AI”     Barr All Incoming Calls

“IR”     Barr Incoming Calls when roaming outside the home country

“AB”     All Barring services (only for <mode>=0)

“AG”     All outGoing barring services (only for <mode>=0)

“AC”     All inComing barring services (only for <mode>=0)

“FD”     SIM fixed dialing memory feature

“PN”     Network Personalization

“PU”     network subset Personalization

“PP”     service Provider Personalization

“PC”     Corporate Personalization

<mode>

0     unlock

1     lock

2     query status

<status>

0     not active

1     active

<passwd>

Password.

string type; shall be the same as password specified for the facility from the ME user interface

or with command Change Password +CPWD

<classX>

It is a sum of integers each representing a class of information (default 7):

1     voice (telephony)

2     data (refers to all bearer services)

4     fax (facsimile services)

8     short message service

16     data circuit sync

32     data circuit async

64     dedicated packet access

128     dedicated PAD access

255     The value 255 covers all classes

  

Example

AT+CLCK=”SC”,2

+CLCK: 0

OK

 

NOTE 

When querying the status of a network service (<mode>=2)

the response line for ‘not active’ case (<status>=0) should be returned only if service is not active for any <class>.

 

 

 

F0404   AT+CPWD        Change Password

Write command sets a new password for the facility lock function defined by command Facility Lock AT+CLCK.

Test command returns a list of pairs which present the available facilities and the maximum length of their password.

 

T) AT+CPWD=?

+CPWD: (list of supported (<fac>,<pwdlength>)s

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CPWD=<fac>,<oldpwd>,<newpwd>

OK

or

OK

If error is related to ME functionality:

+ CMD ERROR: <err>

  

<fac>

Refer Facility Lock +CLCK for other values:

“SC”     SIM or USIM PIN1

“P2”     SIM or USIM PIN2

“AB”     All Barring services

“AC”     All inComing barring services (only for <mode>=0)

“AG”     All outGoing barring services (only for <mode>=0)

“AI”     Barr All Incoming Calls

“AO”     Barr All Outgoing Calls

“IR”     Barr Incoming Calls when roaming outside the home country

“OI”     Barr Outgoing International Calls

“OX”     Barr Outgoing International Calls except to Home Country

<oldpwd>

String type, it shall be the same as password specified for the facility

from the ME user interface or with command Change Password AT+CPWD.

<newpwd>

String type, it is the new password; maximum length of password can

be determined with <pwdlength>.

<pwdlength Integer type, max length of password.

 

Examples

AT+CPWD=?

+CPWD: (“AB”,4),(“AC”,4),(“AG”,4),(“AI”,4),(“AO”,4),(“IR”,4),(“OI”,4),(“OX”,4),( “SC”,8),(“P2”,8)

 

 

 

F0405   AT+CCUG     Closed User Group

This command allows control of the Closed User Group supplementary service.

Set command enables the served subscriber to select a CUG index, to suppress the Outgoing Access (OA),

and to suppress the preferential CUG. 

 

T) AT+CCUG=?

OK

or

ERROR

R) AT+CCUG?

+CCUG: <n>,<index>,<info>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CCUG=<n>[,<index>[,<info>]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

E) AT+CCUG

Response (Set default value):

OK

 

<n>

0     disable CUG temporary mode

1     enable CUG temporary mode

<index>

0…9     CUG index

10     no index (preferred CUG taken from subscriber data)

<info>

0     no information

1     suppress OA

2     suppress preferential CUG

3     suppress OA and preferential CUG

 

Example

AT+CCUG?

+CCUG: 0,0

OK

 

NOTE

This command not supported in CDMA/HDR mode

 

 

 

F0406   AT+CUSD       Unstructured Supplementary Service Data

This command allows control of the Unstructured Supplementary Service Data (USSD). Both network and mobile initiated operations are supported.

Parameter <n> is used to disable/enable the presentation of an unsolicited result code (USSD response from the network, or network initiated operation)

+CUSD: <m>[,<str>,<dcs>] to the TE. In addition, value <n>=2 is used to cancel an ongoing USSD session.

 

T) AT+CUSD=?

+CUSD: (list of supported <n>s)

OK

R) AT+CUSD?

+CUSD: <n>

OK

W) AT+CUSD=<n>[,<str>[,<dcs>]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

E) AT+CUSD

(Set default value):

OK

 

<n>

0     disable the result code presentation in the TA

1     enable the result code presentation in the TA

2     cancel session (not applicable to read command response)

<str> String type USSD string.
<dcs> Cell Broadcast Data Coding Scheme in integer format (default 0).
<m>

0     no further user action required (network initiated USSD Notify, or no further information

needed after mobile initiated operation)

1     further user action required (network initiated USSD Request, or further information

needed after mobile initiated operation)

2     USSD terminated by network

4     operation not supported

5     network time out

 

Examples

AT+CUSD?

+ CUSD: 1

AT+CUSD=0

OK

 

NOTE: This command not supported in CDMA/HDR mode

 

 

 

 F0407   AT+CAOC         Advice Of Charge

This command refers to Advice of Charge supplementary service that enables subscriber to get information about the cost of calls.

With <mode>=0, the execute command returns the current call meter value from the ME.

This command also includes the possibility to enable an unsolicited event reporting of the CCM information.

The unsolicited result code +CCCM: <ccm> is sent when the CCM value changes, but not more that every 10 seconds.

Deactivation of the unsolicited event reporting is made with the same command.

 

T) AT+CAOC=?

+CAOC: (list of supported <mode>s)

OK

R) AT+CAOC?

+CUSD: <mode>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CAOC=<mode>

+ CAOC: <ccm>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

E) AT+CAOC

(Set default value):

OK

or

ERROR

  

<mode>

0     query CCM value

1     deactivate the unsolicited reporting of CCM value

2     activate the unsolicited reporting of CCM value

<ccm>

String type, three bytes of the current call meter value in hexadecimal format (e.g. “00001E”

indicates decimal value 30), value is in home

units and bytes are similarly coded as ACMmax value in the SIM.

 

Examples

AT+CAOC=0

+CAOC: “000000”

OK

 

NOTE

This command not supported in CDMA/HDR mode

 

 

 

F0408    AT+CSSN          Supplementary Service Notifications

This command refers to supplementary service-related network-initiated notifications.

The set command enables/disables the presentation of notification result codes from TA to TE.

When <n>=1 and a supplementary service notification is received after a mobile originated call setup,

intermediate result code +CSSI: <code1>[,<index>] is sent to TE before any other MO call setup result codes presented in the present document.

When several different <code1>s are received from the network, each of them shall have its own +CSSI result code.

When <m>=1 and a supplementary service notification is received during a mobile terminated call setup or during a call,

or when a forward check supplementary service notification is received,

unsolicited result code +CSSU: <code2>[,<index>[,<number>,<type>[,<subaddr>,<satype>]]] is sent to TE.

In case of MT call setup, result code is sent after every +CLIP result code (refer command “Calling line identification presentation +CLIP”)

and when several different <code2>s are received from the network, each of them shall have its own +CSSU result code.

 

T) AT+CSSN?

+CSSN: (list of supported <n>s),(list of supported <m>s)

OK

E) AT+CSSN=<value>

+CSSN: <n>,<m>

OK

or

ERROR

W) AT+CSSN=<n>[,<m>]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

 

<n>

Parameter sets/shows the +CSSI result code presentation status in the TA:

0     disable

1     enable

<m>

Parameter sets/shows the +CSSU result code presentation status in the TA:

0     disable

1     enable

<code1>

0     unconditional call forwarding is active

1     some of the conditional call forwarding are active

2     call has been forwarded

3     call is waiting

5     outgoing calls are barred

<index> Refer “Closed user group +CCUG”.
<code2>

0     this is a forwarded call (MT call setup)

2     call has been put on hold (during a voice call)

3     call has been retrieved (during a voice call)

5     call on hold has been released (this is not a SS notification) (during a voice call)

<number> String type phone number of format specified by <type>.
<type>

Type of address octet in integer format; default 145 when dialing string

includes international access code character “+”, otherwise 129.

<subaddr> String type sub address of format specified by <satype>.
<satype> Type of sub address octet in integer format, default 128.

 

Examples

AT+CSSN=1

OK

 

AT+CSSN?

+CSSN: 1,1

OK

 

NOTE

This command not supported in CDMA/HDR mode

 

 

 

F0409   AT+CPOL        Preferred Operator List

This command is used to edit the SIM preferred list of networks.

 

T) AT+CPOL=?

+CPOL: (list of supported <index>s), (list of supported <format>s)

OK

R) AT+CPOL?

[+CPOL:

<index1>,<format>,<oper1>[<GSM_AcT1>,<GSM_Compa ct_AcT1

>,<UTRAN_AcT1>,<LTE_AcT1>][<CR><LF>

+CPOL:

<index2>,<format>,<oper2>[,<GSM_AcT1>,<GSM_Compact_AcT

1>,<UTRAN_AcT1>,<LTE_AcT1>][…]]]

OK

or

ERROR

W) AT+CPOL=<index>[,<format>[,

<oper>][,<GSM_AcT1>,

<GSM_Compact_AcT1>,

<UTRAN_AcT1>,<LTE_AcT1> ]]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

  

<index>

Integer type, the order number of operator in the SIM preferred operator list.

If only input <index>, command will delete the value indicate by <index>.

<format>

0       long format alphanumeric <oper>

1       short format alphanumeric <oper>

2       numeric <oper>

<operX> String type.
<GSM_AcTn>

GSM access technology:

0       access technology not selected

1       access technology selected

<GSM_Compact_AcTn>

GSM access technology:

0       access technology not selected

1       access technology selected

<UTRA_AcTn>

UTRA access technology:

0       access technology not selected

1       access technology selected

<LTE_AcTn>

LTE access technology:

0       access technology not selected

1       access technology selected

 

Examples

AT+CPOL?

+CPOL: 1,2,”46001″,0,0,1,0

OK

 

AT+CPOL=?

+CPOL: (1-8),(0-2)

OK

 

 

  

 

F0410   AT+COPN        Read Operator Names

This command is used to return the list of operator names from the ME. Each operator code <numericX>

that has an alphanumeric equivalent <alphaX> in the ME memory shall be returned. 

 

T)  AT+COPN=?

OK

or

ERROR

W) AT+COPN

[+COPN:<numeric1>,<alpha1>[<CR><LF>

+COPN: <numeric2>,<alpha2> […]]

OK

or

If error is related to ME functionality:

+CME ERROR: <err>

 

<numericX> String type, operator in numeric format (see AT+COPS).
<alphaX> String type, operator in long alphanumeric format (see AT+COPS).

 

Examples

AT+COPN

+COPN: “46000”,”China Mobile Com”

+COPN: “46001”,” China Unicom”

……

OK

 

 

 

F0411   AT+CNMP        Preferred Mode Selection

This command is used to select or set the state of the mode preference.

 

T) AT+CNMP=?

+CNMP: (list of supported <mode>s)

OK

R) AT+CNMP?

+CNMP: <mode>

OK

W) AT+CNMP=<mode>

OK

or (If <mode> not supported by module, this command will return ERROR.)

ERROR

  

<mode>

2.     Automatic

13     GSM Only

14     WCDMA Only

38     LTE Only

59     TDS-CDMA Only

9     CDMA Only

10     EVDO Only

19     GSM+WCDMA Only

22     CDMA+EVDO Only

48     Any but LTE

60     GSM+TDSCDMA Only

63     GSM+WCDMA+TDSCDMA Only

67     CDMA+EVDO+GSM+WCDMA+TDSCDMA Only

39     GSM+WCDMA+LTE Only

51     GSM+LTE Only

54     WCDMA+LTE Only

 

2      Automatic
14      WCDMA Only
38      LTE Only
71      NR5G
54      WCDMA+LTE Only
55      WCDMA+LTE+NR5G
109    LTE+NR5G

 

Example

AT+CNMP=109

OK

 

 AT+CNMP?

+CNMP: 109

OK

 

NOTE

1. The set value in Write Command will take efficiency immediately; The set value will retain after module reset.

2. The response will be returned immediately for Test Command and Read Command;

The maximum response time for Write Command is 10 seconds

3. SIM8210 Series support <mode>:
– 2       Automatic
– 38     LTE
– 71     NR5G
 

 

 

F0412   AT+CPSI        Inquiring UE System Information

This command is used to return the UE system information.

 

T) AT+CPSI=?

+CPSI: (scope of <time>)

OK 

R) AT+CPSI?

If camping on a wcdma cell:

+CPSI: <System Mode>,<Operation Mode>,<MCC>-<MNC>,

<LAC>,<Cell ID>,<Frequency Band>,<PSC>,<Freq>,<SSC>,

<EC/IO>,<RSCP>,<Qual>,<RxLev>,<TXPWR>

OK

 

If camping on a tds-cdma cell:

+CPSI: <System Mode>,<Operation Mode>,<MCC>-<MNC>,

<LAC>,<Cell ID>,<Frequency Band>,<Uarfcn>,<Cpid>

OK

 

If camping on a lte cell:

+CPSI: <System Mode>,<Operation Mode>[,<MCC>-<MNC>,

<TAC>,<SCellID>,<PCellID>,<Frequency Band>,<earfcn>,<dlbw>,

<ulbw>,<RSRQ>,<RSRP>,<RSSI>,<RSSNR>]

OK

 

If no service:

+CPSI: NO SERVICE,<Operation mode>

OK

 

If camping on EN-DC connected mode:

+CPSI: LTE,<Operation Mode>[,<MCC>-<MNC>,<TAC>,<SCellID>,

<PCellID>,<Frequency Band>,<earfcn>,<dlbw>,<ulbw>,<RSRQ>,

<RSRP>,<RSSI>,<RSSNR>]

+CPSI: NR5G_NSA, [<PCellID>,<Frequency Band>,<earfcn/ssb>,

<RSRP>,<RSRQ>,<SNR>,<scs>,<NR_dl_bw>] 

OK

 

If camping on NR5G only mode:

+CPSI: NR5G_SA,<Operation Mode>[,<MCC>-<MNC>,<TAC>,

<SCellID>,<PCellID>,<Frequency Band>,<earfcn>,<RSRP>,

<RSRQ>,<SNR>] 

OK

ERROR

W) AT+CPSI=<time>

OK

or

ERROR

  

<time> The range is 0-255, unit is second, after set <time> will report the
system information every the seconds.
<System mode> System mode, values: “NO SERVICE”, “WCDMA”, “LTE “…
If module in LIMITED SERVICE state and +CNLSA command is set to
1, the system mode will display as “WCDMA-LIMITED”…
<Operation mode> UE operation mode, values: “Unknown”, “Online”, “Offline”, “Factory
  Test Mode”, “Reset”, “Low Power Mode”.
<MCC> Mobile Country Code (first part of the PLMN code)
<MNC> Mobile Network Code (second part of the PLMN code)
<LAC> Location Area Code (hexadecimal digits)
<Cell ID> Service-cell Identify.
<Absolute RF Ch Number> AFRCN for service-cell.
<Track LO Adjust> Track LO Adjust
<C1> Coefficient for base station selection
<C2> Coefficient for Cell re-selection
<Frequency Band> Frequency Band of active set
<PSC> Primary synchronization code of active set.
<Freq> Downlink frequency of active set.
<SSC> Secondary synchronization code of active set
<EC/IO> Ec/Io valueReceived Signal Code Power
<RSCP> Received Signal Code Power
<Qual> Quality value for base station selection
<RxLev> RX level value for base station selection
<TXPWR> UE TX power in dBm. If no TX, the value is 500.
<Cpi> Cell Parameter ID
<TAC> Tracing Area Code
<PCellID> Physical Cell ID
<earfcn> E-UTRA absolute radio frequency channel number for searching LTE cells
<dlbw> Transmission bandwidth configuration of the serving cell on the downlink
<ulbw> Transmission bandwidth configuration of the serving cell on the uplink
<RSRP> Current reference signal receive power in dBm x10 as measured by L1.Range: -44 to -140.
<RSRQ> Current reference signal receive quality as measured by L1.
The quantities are in dB x10. Range: -20.0 to -3.0 dB.
<RSSI> Current received signal strength indicator as measured by L1.
Values are in dBm x10. Range: -120.0 to 0.
<RSSNR> SINR(Signal to Interference Noise Ratio). Range of values: (0-30).
The higher the value, the better.
<SNR> SIGNAL-NOISE RATIO. Range of values: (-230-400),
which represents -23.0 dB to 40.0 dB. The higher the value, the better.
<BID> Base ID
<scs> Values:
0 – SCSC15
1 – SCSC30
2 – SCSC60
3 – SCSC120
<NR_dl_bw> Carrier bandwidth
Values:
Values:
0 – BW_5MHz
0 – BW_10MHz
0 – BW_15MHz
0 – BW_20MHz
0 – BW_25MHz
0 – BW_30MHz
0 – BW_40MHz
0 – BW_50MHz
0 – BW_60MHz
0 – BW_70MHz
0 – BW_80MHz
0 – BW_90MHz
0 – BW_100MHz
0 – BW_200MHz
0 – BW_400MHz

 

Examples

AT+CPSI?

+CPSI: WCDMA,Online,460-01,0xA809,11122855,WCDMA IMT 2000,279,10663,0,1.5,62,33, 52,500

OK

 

AT+CPSI?

+CPSI: LTE,Online,460-11,0x5A1E,187214780,257,EUTRAN-BAND3,1850,5,5,-94,-850,-545,15

+CPSI: NR5G_NSA,644,NR5G_BAND78,627264,-960,-120,95,1,12

OK

 

 

 

 

F0413   AT+CNSMOD      Show Network System Mode

This command is used to return the current network system mode.

 

T) AT+CNSMOD=?

+CNSMOD: (list of supported <n>s)

OK

R) AT+CNSMOD=?

+CNSMOD: <n>,<stat>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CNSMOD=<n>

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

 

<n>

0     disable auto report the network system mode information

1     auto report the network system mode information, command:

+CNSMOD:<stat>

<stat>

0     no service

1     GSM

2     GPRS

3     EGPRS (EDGE)

4     WCDMA

5     HSDPA only(WCDMA)

6     HSUPA only(WCDMA)

7     HSPA (HSDPA and HSUPA, WCDMA)

8     LTE

9     TDS-CDMA

10     TDS-HSDPA only

11     TDS- HSUPA only

12     TDS- HSPA (HSDPA and HSUPA)

13     CDMA

14     EVDO

15     HYBRID (CDMA and EVDO)

16     1XLTE(CDMA and LTE)

23     eHRPD

24     HYBRID(CDMA and eHRPD)

36         NR5G

  

Examples

AT+CNSMOD?

+CNSMOD: 0,2

OK

 

 

  

 F0414   AT+CEREG       EPS Network Registration Status

The set command 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;

in this latest case <AcT>, <tac> and <ci> are sent only if available.

 

NOTE 1: If the EPS MT in GERAN/UTRAN/E-UTRAN also supports circuit mode services and/or GPRS services,

the +CREG command and +CREG: result codes and/or the +CGREG command and +CGREG:

result codes apply to the registration status and location information for those services.

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 MT.

Location information elements <tac>,<ci> and <AcT>, if available, are returned only when <n>=2 and MT is registered in the network.

 

T) AT+CEREG=?

+CEREG: (list of supported <n>s)

OK

or

ERROR

R) AT+CEREG?

+CEREG: <n>,<stat>[,<tac>,<ci>[,<AcT>]]

OK

or

ERROR

W) AT+CEREG[=<n>]

OK

or

ERROR

If error is related to ME functionality:

+CME ERROR: <err>

E) AT+CEREG

(Set default value(<n>=0)

OK

or

ERROR

 

 

<n>

0     disable network registration unsolicited result code

1     enable network registration unsolicited result code +CEREG: <stat>

2     enable network registration and location information unsolicited result code +CEREG:

<stat>[,<tac>,<ci>[,<AcT>]]

<stat>

0     not registered, MT is not currently searching an operator to register to

1     registered, home network

2     not registered, but MT 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

6     registered for “SMS only”, home network (not applicable)

7     registered for “SMS only”, roaming (not applicable)

8     attached for emergency bearer services only (See NOTE 2)

<tac>

string type; two byte tracking area code in hexadecimal format (e.g.

“00C3” equals 195 in decimal)

<ci> string type; four byte E-UTRAN cell identify in hexadecimal format
<AcT>

A numberic parameter that indicates the access technology of serving cell

0     GSM (not applicable)

1     GSM Compact (not applicable)

2     UTRAN (not applicable)

3     GSM w/EGPRS (see NOTE 3) (not applicable)

4     UTRAN w/HSDPA (see NOTE 4) (not applicable)

5     UTRAN w/HSUPA (see NOTE 4) (not applicable)

6     UTRAN w/HSDPA and HSUPA (see NOTE 4) (not applicable)

7     E-UTRAN

10   EUTRA_5GCN

11   NR_5GCN

12   NG-RAN

13   EUTRA_NR

 

Examples

AT+CEREG?

+CEREG: 0,1

OK

 

NOTE   

If the EPS MT in GERAN/UTRAN/E-UTRAN also supports circuit mode services and/or GPRS services,

the +CREG command and +CREG: result codes and/or the +CGREG command and

+CGREG: result codes apply to the registration status and location information for those services.

 

 

 

F0415   AT+CTZU      Automatic Time and Time Zone Update

This command is used to enable and disable automatic time and time zone update via NITZ.

 

T) AT+CTZU=?

+ CTZU: (list of supported <on/off>s)

OK

E) AT+CTZU?

+CTZU: <on/off >

OK

or

If error is related to ME functionality:

+CME ERROR: <err>

W) AT+CTZU=<on/off>

OK

or

ERROR

 

<on/off>

Integer type value indicating:

0     Disable automatic time zone update via NITZ (default).

1     Enable automatic time zone update via NITZ.

NOTE:

1. The value of < on/off > is nonvolatile, and factory value is 0.

2. For automatic time and time zone update is enabled (+CTZU=1):

If time zone is only received from network and it isn’t equal to local time zone (AT+CCLK),

time zone is updated automatically, and real time clock is updated based on local time

and the difference between time zone from network and local time zone (Local time zone must be valid).

If Universal Time and time zone are received from network,

both time zone and real time clock is updated automatically, and real time clock is

based on Universal Time and time zone from network.

 

Examples

AT+CTZU?

+ CTZU: 0

OK

 

AT+CTZU=1

OK

 

 

 

 

F0416   AT+CTZR       Time and Time Zone Reporting

This command is used to enable and disable the time zone change event reporting.

If the reporting is enabled the MT returns the unsolicited result code +CTZV: <tz>[,<time>][,<dst>]whenever the time zone is changed.

 

T) AT+CTZR=?

+CTZR: (list of supported <on/off>s)

OK

R) AT+CTZR

+CTZR: <on/off>

OK

W) AT+CTZR=<on/off>

OK

or

ERROR

E) AT+CTZR

(Set default value)

OK

 

<on/off>

Integer type value indicating:

0     Disable time zone change event reporting (default).

1     Enable time zone change event reporting.

2.    Display <tz>,<dst>,<time>

<tz> Local time zone received from network, it’s an integer, and the format is “±tz”.
<dst>

Network daylight saving time, and if it is received from network,

it indicates the value that has been used to adjust the local time zone.

The values as following:

0    No adjustment for Daylight Saving Time.

1    +1 hour adjustment for Daylight Saving Time.

2     +2 hours adjustment for Daylight Saving Time.

<time>

Universal time received from network, and the format is “yyyy/MM/dd,hh:mm:ss”,

where characters indicate year (two last digits), month, day, hour, minutes and seconds.

NOTE:  Here in,<time> is Universal Time or NITZ time.

 

Examples

AT+CTZR?

+CTZR: 0

OK

 

AT+CTZR=1

OK

 

NOTE

The time zone reporting is not affected by the Automatic Time and Time Zone command AT+CTZU.

 

 

   

F0417    AT+CNWINFO     Inquiring extra network info 

 

R) AT+CNWINFO?

If camping a LTE cell:

+CNWINFO:

<SYS_MODE>,<EGCI>,<eNBID>,<MCS>,<DL_MOD>,<UL_MOD>,< CQI>,<TX_POWER>

OK

If camping a NR5G cell:

+CNWINFO:

<SYS_MODE>,<EGCI>,<eNBID>,<DL_MCS>,<UL_MCS>,<DL_Lay ers>,<DL_MOD>,<UL_MOD>,<CQI>,<BANDWIDTH>,<TX_POWER>,<RSSI> 

OK

or

ERROR

W) AT+CNWINFO=<on>

OK

or

ERROR

  

<SYS_MODE> System mode: LTENR5G
<EGCI> A decimal value, contain PLMN+cellIdentity.
<eNBID> eNodeB ID, it’s a hex value.
<MCS>/<DL_MCS>/<UL_MCS> Modulation and Coding Scheme, a decimal value(0-31).
<DL_Layers> The num of DL Layers
<DL_MOD>/<UL_MOD> Modulation type: “BPSK””QPSK” “16QAM” “64QAM” “256QAM” “1024QAM””UNKOWN”
<CQI> Channel quality indication, a decimal value(0-15).
<TX_POWER> UL Tx power, a decimal value(-99-30)
<BANDWIDTH>

The bandwidth of attach cell:

5M, 10M, 15M, 20M, 25M, 30M, 40M, 50M, 60M, 70M, 80M, 90M, 100M, 200M, 400M

<RSSI>

0                   – 113 dBm or less

1                   – 111 dBm

2…30            – 109… – 53 dBm

31                 – 51 dBm or greater

99                 not known or not detectable

100               – 116 dBm or less

101               – 115 dBm

102…191      – 114… – 26dBm

191               – 25 dBm or greater

199               not known or not detectable

100…199      expand to TDSCDMA, indicate RSCP received

<on>

On or Off <DL_MOD>/<UL_MOD> display:

0       Close

1       Open

 

Example

AT+CNWINFO?

+CNWINFO: NR5G,460141340600580,0x9A01781,0,25,1,Q,15PSK,256QAM,100M,0,-61

OK

AT+CNWINFO?

+CNWINFO: LTE,4601195333890,0x5AEAE,1,QPSK,16QAM,15,9

OK

 

 

 

 

F0418    AT+C5GREG     Inquiring extra network info NR5G network registration status

The set command controls the presentation of an unsolicited result code +C5GREG: <stat> when <n>=1,

or unsolicited result code +C5GREG: <stat>[,<tac>,<ci>,<AcT>,<octec_len>,<nssai>] when <n>=2.

 

T) AT+C5GREG=?

+C5GREG: (list of supported <n>s)

OK

or

ERROR

R) AT+C5GREG?

+C5GREG: <n>,<stat>[,<tac>,<ci>,<AcT>,<octec_len>,<nssai>]

OK

or

ERROR

W) AT+C5GREG=<n>

OK

or
ERROR

If error is related to ME functionality:
+CME ERROR: <err>

E) AT+C5GREG OK
or
ERROR

 

<n>

0       disable network registration unsolicited result code

1      enable network registration unsolicited result code +C5GREG:<stat>

2     enable network registration and location information unsolicited result code

+C5GREG:<stat>[,<tac>,<ci>,<AcT>,<octec_len>,<nssai>]

<stat>

0   not registered, MT is not currently searching an operator to register to

1  registered, home network

2   not registered, but MT is currently trying to attach or searching an operator to register to

3  registration denied

4  unknown (e.g. out of 5GC coverage)

5 registered, roaming

6 registered for “SMS only”, home network (not applicable)

7 registered for “SMS only”, roaming (not applicable)

8 attached for emergency bearer services only

<tac> string type; two byte tracking area code in hexadecimal format (e.g.”00C3″ equals 195 in decimal)
<ci> string type; four byte E-UTRAN cell identify in hexadecimal format
<AcT>

A numberic parameter that indicates the access technology of serving cell

0          GSM (not applicable)

1          GSM Compact (not applicable)

2          UTRAN (not applicable)

3          GSM w/EGPRS (not applicable)

4          UTRAN w/HSDPA (not applicable)

5          UTRAN w/HSUPA (not applicable)

6          UTRAN w/HSDPA and HSUPA (not applicable)

7          E-UTRAN

10        EUTRA_5GCN

11       NR_5GCN

12        NGRAN

13        EUTRA_NR

<octec_len> The length of <nssai>.
<nssai> Network slice selection assistance information, a string value.

 

Example

AT+C5GREG?

+C5GREG: 0,1

OK

AT+C5GREG=2

OK

 

AT+C5GREG?

+C5GREG: 0,0

OK

 

 

 

 F0419    AT+CSYSSEL     Inquiring extra network info Set system selection pref

 

T) AT+CSYSSEL=?

+CSYSSEL: “nr5g_disable”, (list of supported<nr5g_disable_mode>)

+CSYSSEL: “nr5g_band”,(list of supported <sa_nr5gband>)

+CSYSSEL: “nsa_nr5g_band”,(list of supported <nsa_nr5gband>)

+CSYSSEL: “lte_band”,(list of supported <lte_band>)

+CSYSSEL: “w_band”,(list of supported <w_band>)

+CSYSSEL: “rat_acq_order”,(list of supported <rat_acq_order>)

OK

W) AT+CSYSSEL=”nr5g_disabl e”[,<nr5g_disable_mode>]

If the parameter<nr5g_disable_mode> is omitted, return current configuration:

+CSYSSEL: “nr5g_disable”,<nr5g_disable_mode> 

OK

This command was applied to disable NSA or SA mode.

W) AT+CSYSSEL=”nr5g_band” [,<sa_nr5gband>]

If   the    parameter    <sa_nr5gband>   is    omitted,    return   current configuration:

+CSYSSEL: “nr5g_band”,<sa_nr5gband> 

OK

If the parameter <sa_nr5gband> is specified, configure the preferred SA NR5G bands to be searched:

OK

or

ERROR

W) AT+CSYSSEL=”nsa_nr5g_b and”[,<nsa_nr5gband>]

If   the parameter    <nsa_nr5gband> is omitted, return current configuration:

+CSYSSEL: “nsa_nr5g_band”,<nsa_nr5gband> 

OK

If the parameter <nsa_nr5gband> is specified, configure the preferred NSA NR5G bands to be searched:

OK

or

ERROR

W) AT+CSYSSEL=”lte_band” [,<lte_band>]

eIf the parameter <lte_band> is omitted, return current configuration:

+CSYSSEL: “lte_band”,<lte_band> 

OK

If the parameter <lte_band> is specified, configure the preferred LTE bands to be searched:

OK

or

ERROR

This command was applied to configure LTE bands.

 W) AT+CSYSSEL=”w_band” [,<w_band>]

If the parameter <w_band> is omitted, return current configuration:

+CSYSSEL: “w_band”,<w_band> 

OK

If the parameter <w_band> is specified, configure the preferred WCDMA bands to be searched:

OK

or

ERROR

This command was applied to configure WCDMA bands.

W) AT+CSYSSEL=”rat_acq_ord er”[,<rat_acq_order>]

If   the   parameter    <rat_acq_order>   is    omitted,   return   current configuration:

+CSYSSEL: “rat_acq_order”,<rat_acq_order>

 OK

If the parameter <rat_acq_order> is specified, configure the RAT acquisition order.

OK

or

ERROR

This command will take effect after reboot.

E) AT+CSYSSEL

Restore all band to default band capability.

OK

 

<nr5g_disable_mode>

NR5G SA/NSA disable setting:

0 None is disabled

1  Disable SA

2  Disable NSA

<sa_nr5gband>

String type. Use the colon as a separator to list NR5G bands to beconfigured.

The parameter format is B1:B2:B3:…:BN.

<nsa_nr5gband>

String type. Use the colon as a separator to list NSA NR5G bands tobe configured.

The parameter format is B1:B2:B3:…:BN.

<lte_band>

String type. Use the colon as a separator to list LTE bands to beconfigured.

The parameter format is B1:B2:B3:…:BN.

<w_band>

String type. Use the colon as a separator to list WCDMA bands to be configured.

The parameter format is B1:B2:B3:…:BN. 

B1    WCDMA_I_IMT_2000

B2    WCDMA_II_PCS_1900

B3    WCDMA_III_1700

B4    WCDMA_IV_1700

B5    WCDMA_V_850

B6    WCDMA_VI_800

B7    WCDMA_VII_2600

B8    WCDMA_VIII_900

B9    WCDMA_IX_1700

B11  WCDMA_XI_1500

B19   WCDMA_XIX_850

<rat_acq_order>

String Type. Use the colon as a separator to specify RAT priority.

The parameter format is: 5:9:12.

5 – WCDMA

9 – LTE

12 – NR5G

 

Example

AT+CSYSSEL=”nr5g_disable”
+CSYSSEL: “nr5g_disable”,0
OK

AT+CSYSSEL=”nr5g_disable”,2

OK

AT+CSYSSEL=”nr5g_disable”
+CSYSSEL: “nr5g_disable”,2
OK

AT+CSYSSEL=”nr5g_band”
+CSYSSEL: “nr5g_band”,1:28:41:78

OK

AT+CSYSSEL=”nr5g_band”,41:78
OK

AT+CSYSSEL=”lte_band”
+CSYSSEL: “lte_band”,1:2:3:4:5:7:8:12:13:14:17:18:19:20:25:26:28
:29:30:32:34:38:39:40:41:42:43:48:66:7       1
OK

AT+CSYSSEL=”lte_band”,1:2:3
OK

AT+CSYSSEL=”w_band”
+CSYSSEL: “w_band”,1:2:3:4:5:6

OK

AT+CSYSSEL=”w_band”,1:2:3:4:5:6:8
OK

AT+CSYSSEL=”rat_acq_order”
+CSYSSEL: “rat_acq_order”,12:9:5

OK

AT+CSYSSEL=”rat_acq_order”,9:12:5
OK

 

 

 

F0420    AT+CCELLCFG     Set lte cell configuration

R) AT+CCELLCFG?

+CCELLCFG: <pci>,<freq>

OK

or

ERROR

W) AT+CCELLCFG=<enable>[,<pci>,<freq>]

OK

or

ERROR

 

<enable>

0 – Clean cell lock

1 – Set cell lock with pci and freq

<pci> Physical cell id, unsigned short
<freq> Frequency, unsigned long int

 

Example

AT+CCELLCFG=1,255,1850

OK

 

AT+CCELLCFG=0          //Clean cell lock set

OK

 

AT+CCELLCFG?

+CCELLCFG: 255,1850

OK

 

NOTE:

The lock command take effect immediately, the clean command take effect after reboot.

 

 

 

F0421    AT+CNWINFO     Set NR5G cell configuration

 

 R) AT+C5GCELLCFG?

If lock cell id was set:

+C5GCELLCFG: “pci”,<pci>,<freq>,<scs>,<band>O

If arfcn list was set:
+C5GCELLCFG:“arfcn”,<arfcn_list_len>,<scs:freq>[,<scs:freq>[…]

OK

or

OK

or

ERROR

W) AT+C5GCELLCFG=”pci”,<pci>,<freq>,<scs>,<band> 

AT+C5GCELLCFG=”arfcn”,<arf cn_list_len>,<scs:freq>[,<scs:fr eq>[…]]

AT+C5GCELLCFG=”unlock”

 OK

or

ERROR

 

<pci> Physical cell id, unsigned short
<freq> Frequency, unsigned long int
<scs>

0x00 –SUB_CARRIER_SPACING_SSB_15KHZ

0x01 –SUB_CARRIER_SPACING_SSB_30KHZ

0x02–SUB_CARRIER_SPACING_SSB_60KHZ

0x03–SUB_CARRIER_SPACING_SSB_120KHZ

0x04–SUB_CARRIER_SPACING_SSB_240KHZ

0x05–SUB_CARRIER_SPACING_SSB_SPARE3

0x06–SUB_CARRIER_SPACING_SSB_SPARE2

0x07–SUB_CARRIER_SPACING_SSB_SPARE1

<band> NR band
<arfcn_list_len> An integer value, 1-32.

 

Example

AT+C5GCELLCFG=”pci”,100,518670,1,41

OK

AT+C5GCELLCFG?

+C5GCELLCFG: “pci”,100,518670,1,41

OK

AT+C5GCELLCFG=”arfcn”,1,1:518670

OK

AT+C5GCELLCFG?

+C5GCELLCFG: “arfcn”,1,1:518670

OK

AT+C5GCELLCFG=”unlock”

OK

 

 

 

 

 

Adsense

 

 WiFi IoT Module

 

www.mxchip.com

 

 

 Bluetooth Module

www.feasycom.com

 

 

 5G/LTE/CAT-M1/NB-IoT

 

www.simcom.com

 

Viewed Page List