Telit LE910Cx at Commands Reference Guide r18
Telit LE910Cx at Commands Reference Guide r18
APPLICABILITY TABLE
PRODUCTS
LE910Cx
SOFTWARE
25.21.xx3
25.30.xx6
Contents
APPLICABILITY TABLE 2
1. INTRODUCTION 29
Scope 29
Audience 29
Contact Information, Support 29
Symbol Convention 30
2. COMMANDS 32
Definitions 32
AT Command Syntax 33
2.2.1. String Type Parameters 34
2.2.2. Command Lines 34
2.2.2.1. ME Error Result Code - +CME ERROR: <err> 35
2.2.2.2. Message Service Failure Result Code - +CMS ERROR: <err> 43
2.2.3. Information Responses and Result Codes 45
2.2.4. Command Response Time-Out 46
2.2.5. Command Issuing Timing 46
Storage 47
2.3.1. Factory Profile and User Profiles 47
General remark about packet domain services in UMTS/GPRS and EPS 49
2.4.1. Attach/Detach procedure for packet domain services 49
2.4.2. EPS bearer context and PDP context 49
List of default PDP profiles and description 50
Special consideration of Null APN on default attach profile 53
AT Command Short Overview Table 55
AT Commands Availability Table 56
3. AT COMMANDS REFERENCES 79
Call & DTMF 79
3.1.1. AT+CHUP - Hang Up Call 79
3.1.2. AT+CSTA - Select Type of Address 80
3.1.3. AT+FCLASS - Select Active Service Class 82
3.1.4. AT#ACAL - Automatic Call 83
3.1.5. AT#ACALEXT - Extended Automatic Call 85
3.1.6. AT#ECAM - Extended Call Monitoring 87
5. GLOSSARY 2005
1. INTRODUCTION
Scope
This document is aimed to provide a detailed specification and a comprehensive listing for
reference for the entire AT command set.
Audience
Readers of this document should be familiar with Telit modules and their ease of
controlling by means of AT Commands.
Alternatively, use:
https://www.telit.com/contact-us/
Product information and technical documents are accessible 24/7 on our web site:
https://www.telit.com
Symbol Convention
Additional info: This section provides any kind of additional and useful
information related to the AT command section as well as command
exceptions or special behavior cases
2. COMMANDS
The Telit family of wireless modules can be controlled via the serial interface using the
standard AT commands. It complies with:
3. 3GPP TS 27.005 specific AT commands for SMS (Short Message Service) and CBS
(Cell Broadcast Service)
Moreover, the Telit family of wireless modules also supports Telit proprietary AT
commands for special purposes.
The following is a description of how to use the AT commands with the Telit family of
wireless modules.
Definitions
The following syntactic definitions apply:
<CR> Carriage return character, is the command line and terminator character of the
result code, whose value, in decimal ASCII between 0 and 255, is specified within
the parameter S3. The default value is 13.
<LF> Linefeed character, is the character recognized as line feed character. Its value, in
decimal ASCII between 0 and 255, is specified within parameter S4. The default
value is 10. The line feed character is output after the carriage return character if
detailed result codes are used (V1 option used) otherwise, if numeric format result
codes are used (V0 option used) it will not appear in the result codes.
<...> Name enclosed in angle brackets is a syntactic element. They are not displayed on
the command line.
[...] The optional sub parameter of a command or an optional part of the TA information
response is enclosed in square brackets. The brackets themselves are not
displayed on the command line. When the sub parameter is not given in AT
commands that have a Read command, new value is equal to its previous value. In
AT commands that do not store the values of any of their sub parameters, and
therefore do not have a Read command, which are called action type commands,
an action should be performed according to the recommended default setting of
the sub parameter.
AT Command Syntax
The syntax rules followed by Telit implementation of either Hayes AT commands, GSM
commands are very similar to those of standard basic and extended AT commands
o "tested" to determine:
▪ if sub parameters are associated with the action, the ranges of sub
parameters values that are supported; if the command has no sub
parameters, issuing the correspondent Test command (trailing =?)
raises the result code "ERROR".
Note: issuing the Read command (trailing?) causes the command to
be executed.
▪ whether the equipment implements the Action Command or not (in
this case issuing the correspondent Test command - trailing =? -
returns the OK result code), and, if sub parameters are associated
with the action, the ranges of sub parameters values that are
supported.
Action commands do not store the values of any of their possible sub parameters.
Moreover:
The response to the Test Command (trailing =?) may be modified in the future by Telit to
allow for the description of new values/functionalities.
If all the sub parameters of a parameter type command +CMD are optional, issuing
AT+CMD=<CR> causes the result code to be returned to OK and the previous values of the
omitted sub parameters to be retained.
A small set of commands always requires to write the input string parameters in quotes:
this is explicitly reported in the specific descriptions.
The termination character may be selected by a user option (parameter S3), the default
being <CR>.
o ATCMD1<CR> where AT is the command line prefix, CMD1 is the body of a basic
command (note: the name of the command never begins with the character "+")
and <CR> is the command line terminator character
o ATCMD2=10<CR> where 10 is a sub parameter
o +CMD1=?<CR> This is a test command for checking possible sub parameter values
Note: “Numeric Format” Not all modules support the error codes
shown in the table
0 phone failure
1 no connection to phone
13 SIM failure
14 SIM busy
15 SIM wrong
16 incorrect password
20 memory full
21 invalid index
22 not found
23 memory failure
30 no network service
31 network timeout
100 unknown
106 Illegal ME
563 tx error
569
680 LU processing
0...127
128...255
According to 3GPP TS 27.005 section 3.2.5 - Message Service Failure Result Code
+CMS ERROR
300 ME failure
512 No SM resources
514 LL error
2. result codes that indicate the occurrence of an event not directly associated with
the issuance of a command from TE (e.g. ring indication RING).
0 OK
2 RING
3 NO CARRIER
4 ERROR
6 NO DIALTONE
7 BUSY
8 NO ANSWER
10 CONNECT 2400
11 CONNECT 4800
12 CONNECT 9600
15 CONNECT 14400
23 CONNECT 1200/75
Table 4: basic result codes
Storage
For backward compatibility, each profile is divided into two sections, one base section
which was historically the one saved and restored in early releases of code, and the
extended section which includes all remaining values.
The &W command is used to save the current values of both profile sections into the NVM
user profile.
Commands &Y and &P are both used to set the profile to be loaded at startup. &Y instructs
the device to load at startup only the base section. &P instructs the device to load at
startup the full profile: base + extended sections.
The &F command resets to factory profile values only the command of the base section
of profile, while the &F1 resets to factory profile values the full set of base + extended
section commands.
The values set by other commands are stored in NVM outside the profile: some of them
are always stored, without issuing any &W, some others are stored by issuing specific
commands (+CSAS, #SLEDSAV, #SKTSAV, #ESAV); all these values are read at power-up.
In this document, each AT command description begins with an "AT Command short
overview table" in the following format:
/ see below / / /
Table 5: AT Command short overview table
This chapter focuses on the values that the saved Setting field can have and their meaning.
The meaning of the other fields will be described in the next chapter. The saved Setting
field can have one of the values listed below (for information about the AT instance
introduced hereafter, see the reference section of the #PORTCFG command):
Specific profile the parameters values set by the command are stored in the profile base
section. The stored values set is associated to the specific AT instance
The parameters values set by the command are stored in the profile
extended section. The stored values set is associated to the specific AT
instance used to enter the command. It is a profile used by the specific
AT instance.
Examples of the AT commands: +FCLASS, +CREG, +CLIP, #STIA, etc.
Common profile the parameters values set by the command are stored in the profile
extended section. The stored values set is not associated to the specific
AT instance used to enter the command. It is a profile shared between
the AT instances.
Examples of the AT commands: +CALM, #E2SLRI, #DVI, etc.
Auto the parameters values set by the command are automatically stored in
NVM, without issuing any storing AT command, and regardless of the
profile (unique values). The values are automatically restored at startup.
etc.
• An active dedicated EPS bearer context is associated with an active secondary PDP
context.
For easy reading, the term PDP context is used for PDP contexts in UMTS/GPRS as well
as PDN/default EPS bearers and traffic flows in EPS.
Operator
CID APN Info
AT&T Verizon T-Mobile Sprint
APN name nxtgenphone ims fast.t-mobile.com otasn
1 Purpose INTERNET IMS INTERNET PROVISIONING
APN name ims vzwadmin ims
2 Purpose IMS PROVISIONING IMS
APN name sos vzwinternet sos n.ispn
3 Purpose EMERGENCY INTERNET EMERGENCY INTERNET
APN name attm2mglobal vzwapp
4 Purpose LWM2M INTERNET
APN name “” Ims
5 Purpose EMERGENCY IMS
APN name vzwclass6
6 Purpose for Enterprise APN
APN Operator
CID
Info NTT Docomo Telstra KDDI Softbank Vodafone NZ Spark NZ
APN name internet telstra.internet internet INTERNET vodafone internet
1 Purpose INTERNET INTERNET INTERNET INTERNET INTERNET INTERNET
APN name “” ims “” ims ims
2 Purpose INTERNET IMS INTERNET IMS IMS
APN name ims hos IMS sos sos
3 Purpose IMS PROVISIONING IMS EMERGENCY EMERGENCY
APN name SOS SOS SOS xcap
4 Purpose EMERGENCY EMERGENCY EMERGENCY INTERNET
• LE910Cx-CN variants
Operator
CID APN Info
China Mobile China Unicom China Telecom
APN name “” 3GNET CTNET
1 Purpose INTERNET INTERNET INTERNET
APN name IMS 3GWAP IMS
2 Purpose IMS INTERNET IMS
APN name CMNET WONET CTWAP
3 Purpose INTERNET INTERNET INTERNET
APN name CMWAP IMS SOS
4 Purpose INTERNET IMS EMERGENCY
APN name SOS
5 Purpose EMERGENCY
APN name sos
6 Purpose EMERGENCY
• LE910Cx-EU/LA variants
Operator
CID APN Info
AT&T Verizon
APN name nxtgenphone ims
1 Purpose INTERNET IMS
APN name ims ims vzwadmin
2 Purpose IMS IMS PROVISIONING
APN name sos sos vzwinternet
3 Purpose EMERGENCY EMERGENCY INTERNET
APN name attm2mglobal vzwapp
4 Purpose LWM2M INTERNET
APN name “”
5 Purpose EMERGENCY
APN name vzwclass6
6 Purpose for Enterprise APN
APN name vzwclass7
7 Purpose for B2B Internet
• LE910Cx-WWX variants
Operator
CID APN Info
AT&T NTT Docomo Telstra KDDI Softbank
APN name nxtgenphone internet telstra.internet internet INTERNET
1 Purpose INTERNET INTERNET INTERNET INTERNET INTERNET
APN name ims “” ims “”
2 Purpose IMS INTERNET IMS INTERNET
APN name sos ims hos IMS
3 Purpose EMERGENCY IMS PROVISIONING IMS
APN name attm2mglobal SOS SOS SOS
4 Purpose LWM2M EMERGENCY EMERGENCY EMERGENCY
In the table above, the APN used for internet connection can be changed by customer.
Device does not support bringing up multiple PDNs using SAME APN because the
behavior can be dependent on NW operator policy.
To avoid any potential issue in using internet APN with LE910Cx-LE/LA, it is recommended
that user pay more attention to double-checking which APN is assigned by NW in the
process of LTE attach.
AT+CGCONTRDP=1
+CGCONTRDP:
1, p_cid
5, bearer_id
“lte.tim.it.mnc001.mcc222.gprs”, apn
“10.178.43.36”, ip_addr
, gw_addr
“213.230.129.10”, DNS_prim_addr
“168.126.63.1”, DNS_sec_addr
OK
Look for APN name from returned values and check for whether the NW-assigned APN
is for internet APN.
If yes, do not need to configure internet APN in 2nd PDP profile and just use CID=1 for
internet accessing such as
AT#SGACT=1,1
#SGACT: “212.195.45.65”
OK
Otherwise, configure 2nd PDP profile for internet APN and try to activate internet PDN as
following
AT+CGDCONT=4,”IP”,”Internet APN”
OK
AT#SGACT=4,1
#SGACT: “212.195.45.65”
OK
Not required / No - 2
Table 6: AT Command short overview table
SIM Presence indicates if the AT command to be executed needs the SIM presence.
Can be aborted indicates if the AT command can be aborted during its execution.
MAX timeout indicates the time within which the command must be executed.
SELINT indicates on which AT interface type the AT command is available.
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT+CHUP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSTA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+FCLASS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ACAL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ACALEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECAMURC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CFF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CESTHLCK ● ● ● ● ● ● ● ●
AT+VTS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+VTD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMOD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CODECIMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECTD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CRC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CVHU ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CBST ● ● ● ● ● ● ● ● ● ● ● ●
AT+CRLP ● ● ● ● ● ● ● ● ● ● ● ●
AT#NCIH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
A/ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#/ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SELINT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&F ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATZ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&Y ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&P ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&W ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#Z ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT\V ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GCI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT%L ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT%Q ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GCAP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GMM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GMR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CEER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+GSN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGMM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGMR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGSN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGMR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGSN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGMF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SWPKGV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPAS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CFUN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CIND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CACM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CAMM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPUC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CCWE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSVM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MBN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MWI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CLAC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#LANG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMEE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CEERURC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#OVERRIDEPDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ENSSHD ● ● ● ● ● ● ● ● ●
AT#HWREV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#TRACE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DHCPV6DELEGATION ● ● ● ●
AT#PSMRI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSCS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSCSEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+PACSP ● ● A A ● ● ● ● A A
AT+CMUX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CMUXMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#USBCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EXCEPINFO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RESETINFO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PORTCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ATDELAY ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&Z ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&V2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&N ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMEISV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&V0 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FWSWITCH ● ● ● ● ● ● ● ●
AT#FWAUTOSIM ● ● ● ● ● ● ● ●
AT#SECIFCFG ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SECIFAUTH ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SECIFPWD ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CQI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FRATTRIGGER ● ● A A ● ● ● ● ● ●
AT#PDPAUTH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TXCAL ● ● ● ● ● ● ● ●
AT#TXCAL4G ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CIND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MTUSIZE ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TID ● ● ● ● ● ● ●
AT+IMEISV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGMM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSPDPSET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FWTDEVICESET ● ● ● ●
AT#WKIO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CDORM ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CMAR ● ● ● ● ● ● ●
S Parameters
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
ATS0 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS1 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS3 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS4 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS5 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS7 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS8 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS10 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS12 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS25 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS30 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATS38 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&V1 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&V3 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATQ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&C ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&D ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT\Q ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&K ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&S ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+IPR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DTR ● ● ● ● ● ● ●
AT+FLO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+IFC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+ICF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CFLO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKIPESC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#E2ESC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#KIPR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NOPT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NOPTEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+ILRR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT\K ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT\R ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT\B ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT\N ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Call Control
ATD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&G ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT&Q ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CHSN ● ● ● ● ● ● ● ● ● ● ● ● ●
ATA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
ATH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DIALMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CALLDISA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+DS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+DR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#JDRGNSS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#JDR4GCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Network
AT+CNUM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+COPN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CREG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CLCK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPWD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CLIR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+COLP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CHLD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CTFR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CUSD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CAOC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CLCC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSSN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CCUG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPOL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#CODECINFO ● ● ● ● ● ● ● ●
AT+CPLS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSQ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SERVINFO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NWEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#BCCHLOCK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PLMNMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FPLMN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CODEC ● ● ● ● ● ● ● ●
AT#BND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#AUTOBND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SNUM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PSNT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ENCALG ● ● ● ● ● ● ● ● ● ● ●
AT+CEMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPNER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CESQ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ENS ● ● A A ● ● ● ● A A
AT+WS46 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CEDRXS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CEDRXRDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CEREG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RFSTS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SPN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CHBHCID ● ● ● ● ● ● ● ● ●
AT#LTEULOOS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ALLOWHAC ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MONI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#BRCSFB ● ● ● ● ● ● ● ●
AT#BNDRAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SELBNDMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GTUNEANT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SDOMAIN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NWSCANTMR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NASC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CDIP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CLIP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+COLR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CCFC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT+CCWA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+VZWRSRP V V ● ●
AT+VZWRSRQ V V ● ●
AT+COPS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#REJER ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#LTESFN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CIPHIND ● ● ● ● ● ● ● ● ● ● ●
AT#CLSMK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CRAC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RPMCFG ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RPMCFGEXT ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CEERNET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CEERNETEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MANAGEROAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RATORDER ● ● ● ● ● ● ● ● ● ● ● ● ●
Phonebook
AT+CPBS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPBR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPBF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPBW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CPBGR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CPBGW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CPBD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CPBE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
SMS & CB
AT+CSMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSCA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSMP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSDH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSCB ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSAS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CRES ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGSMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CNMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT+CNMA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMSS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMGD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMSMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMSSECENA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CMGS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CMGW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CMGLCONCINDEX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#E2SMSRI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMOV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMSMOVE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMSUCS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ISMSCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CALA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSDF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CTZU ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CTZR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CCLK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CCLKMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CLKSRC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#WAKE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSTF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CALD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NITZ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
WLAN
AT#WLANSTART ● ● ● ● ● ● ● ● ●
AT#WLANBROADCAST ● ● ● ● ● ● ● ● ●
AT#WLANSSID ● ● ● ● ● ● ● ● ●
AT#WLANMODE ● ● ● ● ● ● ● ● ●
AT#WLANIP ● ● ● ● ● ● ● ● ●
AT#WLANSIGNAL ● ● ● ● ● ● ● ● ●
AT#WLANSCAN ● ● ● ● ● ● ● ● ●
AT#WLANCONNECT ● ● ● ● ● ● ● ● ●
AT#WLANDISCONNECT ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#WLANCONFIG ● ● ● ● ● ● ● ● ●
AT#WLANEAPCFG ● ● ● ● ● ● ● ● ●
AT#WLANEAPCERT ● ● ● ● ● ● ● ● ●
AT#WLANCFGERROR ● ● ● ● ● ● ● ● ●
AT#WLANINDI ● ● ● ● ● ● ● ● ●
AT#ISEL ● ● ● ● ● ● ●
AT#WLANBD ● ● ● ● ● ● ● ● ●
AT#WLANICMP ● ● ● ● ● ● ● ● ●
AT#WLANPING ● ● ● ● ● ● ● ● ●
AT#WLANAPCLIND ● ● ● ● ● ● ● ● ●
AT#WLANCMIFSEL ● ● ● ● ● ● ● ● ●
AT#WLANAPCLIST ● ● ● ● ● ● ● ● ●
AT#WLANCLOCK ● ● ● ● ● ● ● ● ●
AT#WLANMODULE ● ● ● ● ● ● ● ● ●
AT#WLANDFS ● ● ● ● ● ● ● ● ●
AT#WLANMACMODE ● ● ● ● ● ● ● ● ●
AT#CONNMGRSTART ● ● ● ● ● ● ● ● ●
AT#WLANSECURITY ● ● ● ● ● ● ● ● ●
AT#WLANMACACCEPT ● ● ● ● ● ● ● ● ●
AT#WLANMACDENY ● ● ● ● ● ● ● ● ●
AT#WLANCOUNTRYCODE ● ● ● ● ● ● ● ● ●
AT#WLANMAC ● ● ● ● ● ● ● ● ●
AT#WLANPC ● ● ● ● ● ● ● ● ●
Packet domain
AT#SWITCHATTPROF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DUALAPN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGCLASS ● ● ● ● ● ● ● ● ● ● ●
AT#LABIMS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGQREQ ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGDCONT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGCONTRDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSSETTING ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGQMIN ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEQREQ ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEQNEG ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGPADDR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGCMOD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#AUTOATT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MSCLASS ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#IMSUA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GAUTH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GPPPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEQMIN ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEQOS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGPIAF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CEVDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEREP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGATT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGTFT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGDATA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGEQOSRDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGTFTRDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PPPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGACT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGDSCONT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGSCONTRDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGREG ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SINGLEAPNSWITCH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
SIM
AT+CPIN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CPINR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PCT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+ICCID ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CIMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CIMI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SIMDET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CRSM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSIM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CCHO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CCHC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CGLA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CUAD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CCID ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SIMPR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#QSS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SIMSELECT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RSEN ● ● ● ● ● ● ● ● ●
AT#ENSIM2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#HSEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SIMINCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMID ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMPF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMPFINFO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMUPN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMGETADDR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMCAP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMPFUC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMADDPF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESIMMEMRST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#VSIMSETPROF ● ● ● ● ● ● ●
AT#VSIMLISTPROF ● ● ● ● ● ● ●
AT#VSIMSTAT ● ● ● ● ● ● ●
AT#VSIMVER ● ● ● ● ● ● ●
SIM Toolkit
AT#STIA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#STGI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#STSR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SDM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#STIME ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#STKENV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CRSL ● ● ● ● ● ● ● ● ● ●
AT+CLVL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CMUT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CSIL ● ● ● ● ● ● ● ● ● ●
AT#CAP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SRP ● ● ● ● ● ● ● ● ● ●
AT#SHFSD ● ● ● ● ● ● ● ● ● ●
AT#SHSSD ● ● ● ● ● ● ● ● ● ●
AT#SPKMUT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#OAP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SRS ● ● ● ● ● ● ● ● ● ●
AT#SRSEXT ● ● ● ● ● ● ● ● ● ●
AT#HSGS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#HFRECG ● ● ● ● ● ● ● ● ● ●
AT#HSMICG ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#HSRECG ● ● ● ● ● ● ● ● ● ●
AT#HFMICG ● ● ● ● ● ● ● ● ● ●
AT#STM ● ● ● ● ● ● ● ● ● ● ●
AT#TONE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TSVOL ● ● ● ● ● ● ● ● ● ●
AT#SMSVOL ● ● ● ● ● ● ● ● ● ●
AT#OOBTSET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PRST ● ● ● ● ● ● ● ● ● ●
AT#PSAV ● ● ● ● ● ● ● ● ● ●
AT#PSET ● ● ● ● ● ● ● ● ● ●
AT#ADSPC ● ● ● ● ● ● ● ● ● ●
AT#AUSBC ● ● ● ● ● ● ● ● ● ●
AT#PSEL ● ● ● ● ● ● ● ● ● ●
AT#SHFEC ● ● ● ● ● ● ● ● ● ●
AT#SHFNR ● ● ● ● ● ● ● ● ● ●
AT#SHSNR ● ● ● ● ● ● ● ● ● ●
AT#TTY ● ● ● ● ● ● ● ● ● ●
AT#DVI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DVIEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DVICFG ● ● ● ● ● ● ● ● ● ●
AT#DVICLK ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PCMRXG ● ● ● ● ● ● ● ● ● ●
AT#PCMDELAY ● ● ● ● ● ● ● ● ● ●
AT#ASEND ● ● ● ● ● ● ● ● ● ●
AT#ARECD ● ● ● ● ● ● ● ● ● ●
AT#APLAY ● ● ● ● ● ● ● ● ● ●
AT#ALIST ● ● ● ● ● ● ● ● ● ●
AT#ASIZE ● ● ● ● ● ● ● ● ● ●
AT#ADELF ● ● ● ● ● ● ● ● ● ●
AT#ADELA ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#ACDBEXT ● ● ● ● ● ● ● ● ● ●
eCall
AT+CECALL ● ● ● ● ● ●
AT#ECALL ● ● ● ● ● ●
AT#EMRGD ● ● ● ● ● ●
AT#MSDPUSH ● ● ● ● ● ●
AT#MSDSEND ● ● ● ● ● ●
AT#MSDREAD ● ● ● ● ● ●
AT#ECALLNWTMR ● ● ● ● ● ●
AT#ECALLTMR ● ● ● ● ● ●
AT#ECONLY ● ● ● ● ● ●
AT#ECALLURC ● ● ● ● ● ●
Power Down
AT#REBOOT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ENHRST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SHDN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SYSHALT ● ● ● ● ● ● ●
AT#FASTSHDN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ETHCFG ● ● ● ● ● ● ● ● ●
AT#ETHIP ● ● ● ● ● ● ● ● ●
AT#ETHMODE ● ● ● ● ● ● ● ● ●
AT#ETHSTATUS ● ● ● ● ● ● ● ● ●
AT#ETHEN ● ● ● ● ● ● ● ● ●
AT#USBZLPDIS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+CBC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TEMPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GPIO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ALARMPIN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SLED ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SLEDSAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SWREADYEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ADC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#V24CFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#V24 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#I2CWR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#I2CRD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#I2CCF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#SPIEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SPICFG ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#HSICEN ● ● ● ● ● ● ● ● ●
AT#RXDIV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GSMAD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#VAUX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#VAUXSAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TEMPMON ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#QTEMP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TESTMODE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#STUNEANT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RXTOGGLE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CBC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKIPGCF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECMC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ECMD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RNDIS ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RNDISC ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RNDISD ● ● ● ● ● ● ● ● ● ● ● ● ●
IPEasy
AT#SGACT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SGACTCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SGACTCFGEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GPRS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CGPADDR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SCFGEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SCFGEXT2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SCFGEXT3 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTRST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SLUDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#USERID ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SLASTCLOSURE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#SI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PADFWD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PADCMD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#E2SLRI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ICMP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PING ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#QDNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NTP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NTPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PROTOCOLCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#GDATAVOL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IIDIPV6 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PASSW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SGACTAUTH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PKTSZ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DSTO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTCT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTOP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTSET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SRECV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSENDUDP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSENDUDPEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#BASE64 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CACHEDNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSEND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSENDEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FRWL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTSAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SKTTO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NWDNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#NWMTUSIZE ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPREASS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPMAXDAT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#TCPMAXWIN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SIOWATERMARK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
FTPEasy
AT#FTPAPP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPAPPEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPCLOSE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPCWD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPDELE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPFSIZE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPGET ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPGETPKT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPMSG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPOPEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPPUT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPPWD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPRECV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPREST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPTO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPTYPE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPLIST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#FTPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
SMTP
AT#ESMTP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#APPSKTCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SEMAIL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EMAILACT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMTPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EADDR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ERST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EMAILMSG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EUSER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ESAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EMAILPDPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EPASSW ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EMAILD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
HTTP
AT#HTTPCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#HTTPSND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#HTTPRCV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#HTTPQRY ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#HTTPSETRESOURCE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
SSL
AT#SSLCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSECCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSEND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLRECV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSECDATA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSECCFG2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSECDATAEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SSLSENDEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Easy Scan
AT#CSURV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVNLF ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVU ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVUC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVB ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVBC ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVP ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVPC ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVCL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVW ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVCW ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVG ● ● ● ● ● ● ● ●
AT#CSURVCG ● ● ● ● ● ● ● ●
AT#MCSGS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#CSURVEXT ● ● ● ● ● ● ● ●
AT Run
AT#SMSATRUN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#SMSATRUNCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#SMSATWL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUNCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUNFRWL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUNAUTH ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUNCLOSE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATCMDSEQ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATCONSER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ATRUNDELAY ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#TCPATRUNL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Event Monitor
AT#ENAEVMONI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#ENAEVMONICFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#EVMONI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
IoT Portal
AT#DWCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWSEND ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWSENDR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWRCV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWLRCV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWSTATUS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWCONN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWRCVR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DWEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#LWM2MSKIP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+ODIS ● ● A A ● ● ● ● ● ●
AT#FOTAURC ● ● ● ● ● ● ●
AT#HOSTODIS ● ● A A ● ● ● ● ● ●
AT#VZWFOTAURC V V ●
AT#VZWDM V V ●
AT#VZWSENDUA V V ●
AT#VZWDMACCURL V V ●
AT#VZWFOTACFG V V ●
M2M
AT#M2MARG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MCHDIR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#M2MMKDIR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MBACKUP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MRMDIR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MRUN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT+M2M ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MATP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MWRITE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MDEL ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MLIST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MREAD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MREADEXT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#M2MRAM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
GNSS - Configuration
AT$LCSSLP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LCSTER ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LICLS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LTC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LCSLK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSQOS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GNSSCONST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSSTOP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSSLSR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$SUPLV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$SLP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$SLPTYPE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$SUPLCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LCSLUI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$SUPLSEC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$AGPSEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LCSLPP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LCSAGLO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSNHZ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSELV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSDTM ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$XTRAEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSAT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSELNA ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSRST ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT$GPSSAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LOCMODE ●
AT$GPSDPO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$LOCATION ●
AT#GTPEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSCLRX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSAV ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSLOCK ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSGLO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GPSNMUNEX ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$NMEA ●
AT$GPSACP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT$GETLOCATION ●
AT#GTP ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PSMWDISACFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PSMCTS ● ● ● ● ● ● ●
AT#PSMURC ● ● ● ● ● ● ●
IMS
AT+CIREG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSAPNFB ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSAPNNAME ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSIRAT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#IMSPRIOR ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#PDPIMSCFGE ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
File System
AT#WSCRIPT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#RSCRIPT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#LSCRIPT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#DSCRIPT ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
MQTT
AT#MQEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#MQSUB ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQUNS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQPUBS ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQPUBSEXT ● ● ● ● ● ● ●
AT#MQCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQCFG2 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQWCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQTCFG ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQSCFG ● ● ● ● ● ● ● ● ●
AT#MQCONN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQDISC ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQREAD ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#MQVCFG ● ● ● ● ● ● ● ● ●
AT#MQCOPP ● ● ● ● ● ● ● ● ●
AT#MQSUPP ● ● ● ● ● ● ● ● ●
AT#MQPUPP ● ● ● ● ● ● ● ● ●
AT#MQWIPP ● ● ● ● ● ● ● ● ●
AT#MQDIPP ● ● ● ● ● ● ● ● ●
MQTT-SN
AT#MQSNEN ● ● ● ● ● ● ●
AT#MQSNWCFG ● ● ● ● ● ● ●
AT#MQSNSUB ● ● ● ● ● ● ●
AT#MQSNCFG ● ● ● ● ● ● ●
AT#MQSNTCFG ● ● ● ● ● ● ●
AT#MQSNDISC ● ● ● ● ● ● ●
AT#MQSNUNS ● ● ● ● ● ● ●
AT#MQSNCFG2 ● ● ● ● ● ● ●
AT#MQSNREG ● ● ● ● ● ● ●
AT#MQSNPUBS ● ● ● ● ● ● ●
AT#MQSNREAD ● ● ● ● ● ● ●
AT#MQSNWTUP ● ● ● ● ● ● ●
AT#MQSNWMUP ● ● ● ● ● ● ●
AT#MQSNSTATE ● ● ● ● ● ● ●
AT#MQSNSOCK ● ● ● ● ● ● ●
AT#MQSNCONN ● ● ● ● ● ● ●
AT#APPRUN ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#AVAHIEN ● ● ● ● ● ● ● ● ●
LE910Cx-WWXD
LE910Cx-SAXD
LE910Cx-WWX
LE910C1-NAD
LE910Cx-NFD
LE910C1-EUX
LE910Cx-SAD
LE910C1-APX
LE910C1-SAX
LE910C1-SVX
LE910C4-CN
LE910C1-NA
LE910C1-NS
LE910Cx-NF
LE910C1-AP
LE910Cx-EU
LE910C1-SA
LE910Cx-LA
LE910C1-ST
LE910C1-SV
AT Commands
AT#DGEN ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
AT#BCONNECT ● ● ● ● ● ● ●
AT#BDISCONNECT ● ● ● ● ● ● ●
AT#BSCAN ● ● ● ● ● ● ●
AT#BSRVD ● ● ● ● ● ● ●
AT#BREAD ● ● ● ● ● ● ●
AT#BWRITE ● ● ● ● ● ● ●
AT#BADVE ● ● ● ● ● ● ●
AT#BATTRIB ● ● ● ● ● ● ●
AT#BSRVDATAEX ● ● ● ● ● ● ●
AT#BADVDATA ● ● ● ● ● ● ●
AT#BSCANRSPDATA ● ● ● ● ● ● ●
AT#BNAME ● ● ● ● ● ● ●
AT#BPNPPID ● ● ● ● ● ● ●
AT#BPNPPVER ● ● ● ● ● ● ●
AT#BPNPVID ● ● ● ● ● ● ●
AT#BPNPVSRC ● ● ● ● ● ● ●
AT#BCONINTMAX ● ● ● ● ● ● ●
AT#BCONINTMIN ● ● ● ● ● ● ●
AT#BADVINTMAX ● ● ● ● ● ● ●
AT#BADVINTMIN ● ● ● ● ● ● ●
AT#BSLAVELAT ● ● ● ● ● ● ●
AT#W ● ● ● ● ● ● ●
AT#BSSPPIN ● ● ● ● ● ● ●
AT#BSSPCONF ● ● ● ● ● ● ●
AT#BBNDLIST ● ● ● ● ● ● ●
AT#BBNDDEL ● ● ● ● ● ● ●
AT#BCCCD ● ● ● ● ● ● ●
AT#WNWEBPROV ● ● ● ● ● ● ●
AT#BINDICATE ● ● ● ● ● ● ●
3. AT COMMANDS REFERENCES
3GPP TS 27.007
Not required No No - 2
AT+CHUP
Execution command cancels all active and held calls, also if a multi-
party session is running
AT+CHUP=?
Test command returns the OK result code
3GPP TS 24.008
AT+CSTA=[<type>]
Set command selects the type of number for further dialing commands (D)
according to 3GPP specifications.
Parameter:
Values:
AT+CSTA?
Read command returns the current value of <type> parameter in the
format:
+CSTA: <type>
AT+CSTA=?
Test command reports the range of the <type> parameter values.
3GPP TS 27.007
AT+FCLASS=<n>
Parameter:
Values:
0 : data type
8 : voice type
AT+FCLASS?
Read command returns the current configuration value of the parameter
<n>.
AT+FCLASS=?
Test command returns all supported values of the parameters <n>.
AT#ACAL=[<mode>]
Set command enables/disables the automatic call function.
Parameter:
Values:
Additional info:
<mode>=1
If the automatic call function is enabled, and &D2 command has
been issued, the transition OFF/ON of DTR causes an automatic call
to the first number (position 0) stored in the internal phonebook.
See &Z and &N commands respectively to write or read the phone
number on/from the internal phonebook of the module.
AT#ACAL?
Read command reports the current automatic call function mode in the
format:
#ACAL: <mode>
As a consequence of the introduction of the command #ACALEXT
(Extended Automatic Call), it is possible that the read command returns a
value supported by #ACALEXT but not supported by #ACAL. Due to this
possible situation it is strongly recommended not to use
contemporaneously both commands.
AT#ACAL=?
Test command returns the supported range of <mode> parameter values.
AT#ACALEXT=<mode>,<index>
Set command enables/disables the extended automatic call function.
Parameters:
Values:
0 : disable
Value:
0÷max : index
See &Z and &N commands respectively to write or read the phone
number on/from the internal phonebook of the module.
AT#ACALEXT?
Read command returns the current value of <mode> and <index> in the
format:
#ACALEXT: <mode>,<index>
AT#ACALEXT=?
Test command returns three ranges of values: the first for parameter
<mode>, the second for parameter <index>, when the internal phonebook
is chosen, and the third for parameter <index>, when the "SM" phonebook
is chosen, the fourth for parameter <index> when "ME" phonebook
is chosen.
AT#ECAM=[<onoff>]
Set command enables/disables the call monitoring function in the ME.
Parameter:
#ECAM:
<ccid>,<ccstatus>,<calltype>,,,[<number>,<type>]
Values:
Unsolicited fields:
0 : idle
1 : calling (MO)
2 : connecting (MO)
3 : active
4 : hold
5 : waiting (MT)
6 : alerting (MT)
7 : busy
8 : retrieved
1 : voice
2 : data
AT#ECAM?
#ECAM: <onoff>
AT#ECAM=?
Test command returns the list of supported values for <onoff>
Required Auto No - 2
AT#ECAMURC=<mode>
Set command Change the mode of #ECAM URC presentation.
Parameter:
<mode> integer 0
Values:
AT#ECAMURC?
Read command reports last <mode>, in the format:
#ECAMURC:<mode>
AT#ECAMURC=?
Mode = 0
atd0YYYYYYYYY;
#ECAM: 0,1,1,,,"0YYYYYYYYY",129
#ECAM: 0,3,1,,,
OK
at+chup
#ECAM: 0,0,1,,,
OK
Mode = 1
atd0YYYYYYYYY;
OK
#ECAM: 0,1,1,,,"0YYYYYYYYY",129
#ECAM: 0,3,1,,,
at+chup
OK
#ECAM: 0,0,1,,,
AT#CFF=<enable>
Set command enables/disables the presentation of the call forwarding
flags URC
Parameter:
Values:
Unsolicited fields:
Values:
0 : CFU disabled
1 : CFU enabled
AT#CFF?
Read command reports whether the presentation of the call forwarding
flags URC is currently enabled or not.
Moreover, if the flags field is present in the SIM, it reports the current
status of the call forwarding flags as they are currently stored on SIM and
the number incoming calls are forwarded to.
AT#CFF=?
Test command returns the range of available values for parameter
<enable>
AT#CESTHLCK=[<closure_type>]
Parameter:
Values:
AT#CESTHLCK?
Read command returns the current value of the parameter
<closure_type> in the format:
#CESTHLCK: <closure_type>
AT#CESTHLCK=?
Test command returns the supported values of the parameter
<closure_type>.
3GPP TS 27.007
TIA IS-101
Required No No - 2
AT+VTS=<dtmfString>[,<duration>]
Execution command allows the transmission of DTMF tones.
Parameters:
Values:
AT+VTS=?
Test command provides the list of supported <dtmf>s and the list of
supported <duration>s in the format:
(list of supported <dtmf>s)[,(list of supported <duration>s)]
3GPP TS 27.007
TIA IS-101
Common
Required No - 2
profile
AT+VTD=<duration>
Set command refers to an integer <duration> that defines the length of
tones emitted with +VTS command.
Parameter:
Values:
AT+VTD?
Read command reports the current Tone Duration, in the format:
<duration>
AT+VTD=?
Test command provides the list of supported <duration>
Required No No - 2
AT+CMOD=[<mode>]
Set command selects the call mode of further dialing commands (D) or for
next answering command (A). Mode can be either single or alternating (in
the present document, terms "alternating mode" and "alternating call"
refer to all GSM/UMTS bearer and teleservices that incorporate more than
one basic service (voice, data, fax) within one call).
When single mode is selected the call originating and hangup procedures
are similar to procedures specified in ITU-T Recommendations V.250, T.31
and T.32.
Parameter:
<mode> integer 0
Value:
AT+CMOD?
AT+CMOD=?
+CMOD: (list of supported <mode>)
AT#CODECIMS=[<amr_wb>],[<amr_nb>],[<amr_wb_en>]
Set command sets the IMS codec mode.
Parameters:
Values:
Values:
Values:
0 : Disable
1 : Enable (Default)
The related NV items are for legacy model or old version only. So
the default value is set by "0,0,1" when NVs are not configured or
when there is no meaning.
AT#CODECIMS?
Read command returns the current IMS CODEC configuration mode in the
format:
#CODECIMS: <amr_wb>,<amr_nb>,<amr_wb_en>
AT#CODECIMS=?
Test command returns the available range values of parameters:
<amr_wb>,<amr_nb>,<amr_wb_en>
at#codecims=149,5,1
Means :
<amr_wb> = 149 ; mode 0, 2, 4, 7
<amr_nb> = 5 ; mode 0, 2
<amr_wb_en> = 1 ; AMR-Wideband is enabled
Not required No No - 2
AT#ECTD=[<type>]
Set command sets to disable related with call tone according to <type>
parameter.
Parameter:
Values:
AT#ECTD?
Read command returns the current type of disabled call tone:
#ECTD: <type>
AT#ECTD=?
Test command reports the range for the parameter <type>
3GPP TS 27.007
AT+CSNS=[<mode>]
Set command selects the bearer used when the mobile terminated single
numbering scheme call is established. Parameter values set with
+CBST command used when <mode> equals to a data service.
Parameter:
<mode> integer 0
Values:
4 : data
AT+CSNS?
Read command returns current value of the parameter <mode>.
AT+CSNS=?
Test command returns supported values of parameter <mode>.
3GPP TS 27.007
AT+CR=[<mode>]
Set command controls whether or not intermediate result code +CR is
returned from TA to TE.
Parameter:
Values:
Unsolicited field:
AT+CR?
Read command returns whether or not intermediate result code +CR is
enabled, in the format:
+CR: <mode>
AT+CR=?
Test command returns the supported range of values of parameter
<mode>.
3GPP TS 27.007
AT+CRC=<mode>
Parameter:
+CRING: <type>
Values:
Unsolicited field:
AT+CRC?
Read command returns current value of the parameter <mode>
AT+CRC=?
Test command returns supported values of the parameter <mode>
AT+CVHU=[<mode>]
Set command selects whether ATH or "drop DTR" shall cause a voice
connection to be disconnected or not.
Parameter:
Values:
AT+CVHU?
Read command reports the current value of the <mode> parameter, in the
format:
+CVHU: <mode>
AT+CVHU=?
Test command reports the range of supported values for parameter
<mode>.
3GPP TS 27.007
• 3GPP TS 27.007
AT+CBST=[<speed>[,<name>[,<ce>]]]
Set command selects the bearer service <name> with data rate <speed>,
and the connection element <ce> to be used when data calls are
originated.
This setting is also used during mobile terminated data call setup, in case
of single numbering scheme calls.
Parameters:
Values:
Values:
Values:
0 : transparent
1 : non transparent
Additional info:
The bearer service on LE910Cx family only has support for the
following combinations:
<GSM network>
AT+CBST= 0,0,1 (Autobaud 9.6k, non transparent)
AT+CBST=14,0,1 (V.34 14.4k, non transparent)
AT+CBST=43,0,1 (V.120 14.4k, non transparent)
AT+CBST?
Read command returns current value of the parameters <speed>, <name>
and <ce>.
AT+CBST=?
Test command returns the supported range of values for the parameters.
3GPP TS 27.007
Not required No No - 2
AT+CRLP=[<iws>[,<mws>[,<T1>[,<N2>[,<ver>]]]]]
Set command sets parameters used when non-transparent data calls are
originated.
Parameters:
Values:
Values:
Values:
Value:
Value:
AT+CRLP?
Read command returns current settings for each supported RLP version
<ver>.
+CRLP: <iws>,<mws>,<T1>,<N2>
+CRLP: <iws>,<mws>,<T1>,<N2>,<ver>
OK
AT+CRLP=?
Test command returns the range of setting value for each supported RLP
version <ver>.
Versions 0 and 1 share the same parameter set. Read and Test commands
shall return only one line for this set (where <ver> is not present )
AT#NCIH=<enable>
Set command enables/disables the sending of a NO CARRIER indication
due to incoming ringing call dropped by the caller before the answer takes
place.
Parameter:
Values:
0 : disabled
1 : enabled
AT#NCIH?
Read command reports whether the feature is currently enabled or not, in
the format:
#NCIH: <enable>
AT#NCIH=?
Not required No No - 2
AT
The prefix AT is a two-character abbreviation ("ATtention"), always used
to start a command line to be sent from TE to TA, with the only exception
of AT#/ prefix. As a command, it can be issued just to test if the device is
responding to AT commands.
Not required No No - 2
A/
If the prefix A/ is issued, the device immediately executes once again the
body of the preceding command line. No editing is possible, and no
termination character is necessary. A command line may be repeated
multiple times through this mechanism, if desired.
If A/ is issued before any command line has been executed, the
preceding command line is assumed to have been empty (that results in
an OK result code).
The custom prefix AT#/ has been defined: it causes the last
command to be executed again too; but it doesn’t need a fixed
+IPR.
Not required No No - 2
AT#/
If AT#/ is issued, the device immediately executes once again the body of
the preceding command line. No editing is possible, and no termination
character is necessary. A command line may be repeated multiple times
through this mechanism, if desired.
If AT#/ is issued before any command line has been executed, the
preceding command line is assumed to have been empty (that results in
an OK result code).
This command is the same as A/ but does not need a fixed +IPR.
AT#SELINT=[<v>]
Set command sets the AT command interface style depending on
parameter.
Parameter:
Value:
2 : standard AT parser
AT#SELINT?
Read command reports the current interface style in the format:
#SELINT: <v>
AT#SELINT=?
Test command reports the available range of values for parameter <v>.
Not required No No - 2
AT&F[<value>]
Execution command sets the configuration parameters to default values
specified by manufacturer; it takes in consideration hardware
configuration switches and other manufacturer-defined criteria.
Parameter:
Values:
Not required No No - 2
ATZ[<n>]
Execution command loads the base section of the specified user profile
and the extended section of the default factory profile
Parameter:
Value:
AT&Y[<n>]
Execution command defines the basic profile that will be loaded on
startup.
Parameter:
Value:
Differently from command Z<n>, which loads just once the desired
profile, the one chosen through command &Y will be loaded on
every startup.
AT&P[<n>]
Execution command defines which full profile will be loaded at startup.
Parameter:
Value:
Differently from command Z<n>, which loads just once the desired
profile, the one chosen through command &P will be loaded at
every startup.
Not required No No - 2
AT&W[<n>]
Execution command stores on profile <n> the complete configuration of
the device.
Parameter:
Value:
Not required No No - 2
AT&V
Execution command returns some of the basic modem configuration
settings and parameters, one for each row, in the format:
setting/parameter : value
• AT&V
COMMAND ECHO : E1=YES
RESULT MESSAGES : Q0=YES
VERBOSE MESSAGES : V1=YES
EXTENDED MESSAGES : X1=YES
LINE SPEED : F0=autodetect
CONSTANT DTE SPEED : YES
FLOW CONTROL OPTIONS : &K3=HW bidirect.
ERROR CORRECTION
: RLP
MODE
CTS (C106) OPTIONS : &B2=OFF while disc.
DSR (C107) OPTIONS : &S3=PHONE ready->ON
DTR (C108) OPTIONS : &D0=ignored
DCD (C109) OPTIONS : &C1=follows carrier
RI (C125) OPTIONS : \R1=OFF dur. off-hk
C108/1 OPERATION : &D0=NO
POWER SAVING ON DTR : +CFUN:1=NO
DEFAULT PROFILE : &Y0=user profile 1
OK
Not required No No - 2
AT\V[<n>]
Execution command sets single line connect message.
Parameter:
Values:
0 : set OFF
1 : set ON
Not required No No - 2
AT+GCI=<code>
Parameter:
Value:
AT+GCI?
Read command reports the currently selected country code.
AT+GCI=?
Test command reports the supported values of parameter <code>.
Not required No No - 2
Not required No No - 2
Not required No No - 2
ATL<n>
Set command has no effect and is included only for backward compatibility
with landline modems.
Parameter:
Not required No No - 2
ATM=<n>
Set command has no effect and is included only for backward compatibility
with landline modems.
Parameter:
Not required No No - 2
AT+GCAP
Execution command returns the equipment supported command set list.
Additional info:
Not required No No - 2
AT+GMI
Execution command returns the manufacturer identification followed by
an <OK> at newline.
AT+GMI=?
Test command returns OK result code.
Not required No No - 2
AT+GMM
The execution command returns the model identification followed by an
<OK> at newline.
AT+GMM=?
Test command returns OK result code.
Not required No No - 2
AT+GMR
Execution command returns the software revision identification followed
by an <OK> at newline.
AT+GMR=?
Test command returns OK result code.
3GPP TS 27.007
Not required No No - 2
AT+CEER
Execution command returns one or more lines of information text
<report> offering the TA user an extended error report, in the format:
+CEER: <report>
+CEER: <report>
the first line for the voice and the second line for data.
AT+CEER=?
Test command returns OK result code.
Not required No No - 2
AT+GSN[=<snt>]
Execution command returns the device board serial number. The number
returned is not the IMSI, but it is the board number.
Parameter:
Values:
0 : returns <sn>
1 : returns <imei>
2 : returns <imeisv>
3 : returns <svn>
Additional info:
AT+GSN=?
Test command returns the supported <snt> values.
3GPP TS 27.007
Not required No No - 2
AT+CGMI
Execution command returns the device manufacturer identification code
followed by an OK at newline.
AT+CGMI=?
Test command returns OK result code.
3GPP TS 27.007
AT+CGMM
Execution command returns the device model identification code
followed by an OK at newline.
AT+CGMM=?
Test command returns OK result code.
3GPP TS 27.007
Not required No No - 2
AT+CGMR
Execution command returns device software revision number followed
by an OK at newline.
AT+CGMR=?
Test command returns OK result code.
3GPP TS 27.007
Not required No No - 2
AT+CGSN[=<snt>]
Execution command returns the product serial number, identified as the
IMEI of the mobile.
Parameter:
Values:
0 : returns <sn>
1 : returns <imei>
2 : returns <imeisv>
3 : returns <svn>
Additional info:
AT+CGSN=?
Test command returns supported <snt> values.
Not required No No - 2
AT#CGMI
Execution command returns the device manufacturer identification code,
with command echo.
The response is as follows
#CGMI: <code>
OK
AT#CGMI=?
Test command returns OK result code.
Not required No No - 2
AT#CGMR
Execution command returns device software revision number, with
command echo.
The response is as follows
#CGMR: <num>
OK
AT#CGMR=?
Test command returns OK result code.
Not required No No - 2
AT#CGSN[=[<snt>]]
Execution command returns the product serial number, identified as the
IMEI of the mobile, with command echo.
Parameter:
Values:
0 : returns <sn>
1 : returns <imei>
2 : returns <imeisv>
3 : returns <svn>
Additional info:
AT#CGSN=?
The test command returns supported <snt> values.
AT#CGSN
#CGSN: 358677008900540
OK
Not required No No - 2
AT#SWPKGV
Execution command returns the software package version without
#SWPKGV: command echo. The response is as follows:
AT#SWPKGV
<Telit Software Package Version>-<Production Parameters Version>
<Modem FW Version>
<Production Parameters Version>
<Application FW Version>
OK
AT#SWPKGV=?
Test command returns OK result code.
AT#SWPKGV
38.02.000-B006-P0H.000400
M0H.020000-B014
P0H.000400
A0H.000200-B006
OK
3GPP TS 27.007
Not required No No - 2
AT+CPAS
Additional info:
+CPAS: <pas>
Values:
AT+CPAS=?
Test command reports the supported range of values for <pas>.
3GPP TS 27.007
AT+CFUN=[<fun>[,<rst>]]
Set command selects the level of functionality in the ME.
Parameters:
Values:
6 : module reboot
Values:
Additional info:
<fun>=0
minimum functionality, NON-CYCLIC SLEEP mode: the AT interface
is not accessible. Consequently, once you have set <fun> level 0, do
not send further characters. Otherwise these characters remain in
the input buffer and may delay the output of an unsolicited result
code. The first wake-up event stops power saving and takes the ME
back to full functionality level <fun>=1.
Special modes, you can only see them only through the read
command and you can't set those mode:
7 - Offline mode
8 - FTM
To place the module in power saving mode, plug out the USB, set
the DTR (RS232) line to OFF and set CFUN to 5. Once in power
saving, the CTS line switch to the OFF status to signal that the
module is really in power saving condition. During the power
saving condition, before sending any AT command on the serial line
enabled the DTR line and wait for the CTS (RS232) line to go in ON
status. Until the DTR line is ON, the module will maintain the
power saving mode.
The power saving function does not affect the network behavior of
the module. Even during the power save condition, the module
remains registered on the network and reachable for incoming
calls or SMS. If a call income during the power save, then the
module will wake up and proceed normally with the unsolicited
incoming call code with CFUN mode 5, the unsolicited messages
are stored in Tx-buffer on USB until DTR line is ON.
AT+CFUN?
Read command reports the current setting of <fun> in the format
+CFUN: <fun>
AT+CFUN=?
Test command returns the list of supported values for <fun> and <rst>.
3GPP TS 27.007
AT+CIND=[<state>[,<state[,...]]]
Set command is used to control the registration state of ME indicators, in
order to automatically send the +CIEV URC, whenever the value of the
associated indicator changes. The supported indicators (<descr>) and their
order appear from test command AT+CIND=?
Parameter:
Values:
AT+CIND?
Read command returns the current value of ME indicators, in the format:
+CIND: <ind>,<ind>,...<ind>
the order of the values <ind>s is the same as that in which the
associated indicators appear from test command AT+CIND=?.
AT+CIND=?
Test command returns pairs, where string value <descr> is a description
(max. 16 chars) of the indicator and compound value is the supported
values for the indicator, in the format:
Values:
OK
3GPP TS 27.007
AT+CMER=[<mode>[,<keyp>[,<disp>[,<ind>[,<bfr>]]]]]
Set command enables/disables sending of unsolicited result codes from
TA to TE in the case of indicator state changes.
Parameters:
Values:
Value:
Value:
Values:
Values:
AT+CMER?
Read command returns the current setting of parameters, in the format:
+CMER: <mode>,<keyp>,<disp>,<ind>,<bfr>
AT+CMER=?
Test command returns the range of supported values for
parameters <mode>, <keyp>, <disp>, <ind>, <bfr>, in the format:
3GPP TS 27.007
Required Auto No - 2
AT+CACM=[<pwd>]
Set command resets the Advice of Charge related accumulated call meter
(ACM) value in SIM card or in the active application in the UICC. ACM
contains the total number of home units for both the current and
preceding calls. SIM PIN2 is usually required to reset the value.
Parameter:
AT+CACM?
Read command returns the current value of ACM in the format:
+CACM: <acm>
Additional info:
Response parameter
The value <acm> is in home units; price per unit and currency are
defined with command +CPUC.
AT+CACM=?
Test command returns the OK result code.
3GPP TS 27.007
Required Other No - 2
AT+CAMM=<acmmax>[,<pwd>]
Set command sets the Advice of Charge related accumulated call meter
maximum value (ACMmax) stored in SIM. ACMmax contains the maximum
number of home units allowed to be consumed by the subscriber. When
ACM (refer +CACM) reaches ACMmax calls are prohibited. SIM PIN2 is
usually required to set the value.
Parameters:
AT+CAMM?
Read command returns the current value of ACMmax in the format:
+CAMM: <acmmax>
AT+CAMM=?
Test command returns the OK result code.
3GPP TS 27.007
Required No No - 2
AT+CPUC=<currency>,<ppu>[,<pwd>]
Set command sets the values of Advice of Charge related Price per Unit
and Currency Table (PUCT) stored in SIM. The PUCT information can be
used to convert the home units (as used in commands +CAOC, +CACM and
+CAMM) into currency units. SIM PIN2 is usually required to set the
parameters.
Parameters:
AT+CPUC?
Read command reports the current values of <currency> and <ppu>
parameters in the format:
+CPUC: <currency>,<ppu>
AT+CPUC=?
Test command returns the OK result code.
3GPP TS 27.007
AT+CCWE=<mode>
Set command is used to enable/disable sending of an unsolicited result
code +CCWV shortly before the ACM (Accumulated Call Meter) maximum
value is reached. The warning is issued approximately when 30 seconds
call time remains. It is also issued when starting a call if less than 30
seconds call time remains.
Parameter:
Values:
AT+CCWE?
Read command reports the currently selected <mode> in the format:
+CCWE: <mode>
AT+CCWE=?
Test command reports the supported range of values for parameter
<mode>.
AT+CSVM=<mode>[,<number>[,<type>]]
Set command is dummy. It only checks for parameters values validity; it
does not send any actual write request to SIM to update voice mail
number, nor sends any request to network to enable/disable voice mail.
Parameters:
Values:
Values:
AT+CSVM?
Read command returns the currently selected voice mail number and the
status (i.e. enabled/disabled) in the format
+CSVM:<mode>,<number>,<type>
AT+CSVM=?
Test command reports the range for the parameters <mode> and <type>.
Required Auto No - 2
AT#MBN
Execution command returns the mailbox numbers stored on SIM, if this
service is provided by the SIM.
The response is in the format:
[#MBN: <index>,<number>,<type>[,<text>][,mboxtype][<CR><LF>
#MBN: <index>,<number>,<type>[,<text>][,mboxtype][...]]]
Additional info:
Values:
Values:
VOICE : voice
FAX : fax
OTHER : other
AT#MBN=?
Test command returns the OK result code.
AT#MWI=[<enable>]
Set command enables/disables the presentation of the Message Waiting
Indicator URC, it can have two formats, as show in Additional info.
Parameter:
Values:
Additional info:
#MWI: <status>,<indicator>[,<count>]
- The module is powered on, the URC reports the status of the
message waiting indicators, as they are currently stored on SIM, the
format is:
#MWI: <status>[,<indicator>[,<count>][<CR><LF>
#MWI: <status>,<indicator>[,<count>][...]]]
Unsolicited fields:
Values:
3 : Fax
4 : E-mail
5 : Other
AT#MWI?
Read command reports whether the presentation of the message waiting
indicator URC is currently enabled or not, and the status of the message
waiting indicators as they are currently stored on SIM. The format is:
#MWI: <enable>,<status>[,<indicator>[,<count>][<CR><LF>
#MWI: <enable>,<status>,<indicator>[,<count>][...]]]
AT#MWI=?
Test command returns the range of available values for parameter
<enable>.
3GPP TS 27.007
Required No No - 2
AT+CLAC
The execution command causes the ME to return one or more lines
reporting the AT commands that are available to the user. The format is:
<ATcmd1>[<CR><LF><ATcmd2>[...]]
AT+CLAC=?
Test command returns the OK result code.
Not required No No - 2
AT#LANG=<lan>
Parameter:
Values:
en : English
it : Italian
de : German
AT#LANG?
Read command reports the currently selected <lan> in the format:
#LANG: <lan>
AT#LANG=?
Test command reports the supported range of values for parameter <lan>.
3GPP TS 27.007
AT+CMEE=[<n>]
Set command disables/enables the use of result code:
+CME ERROR: <err>
as an indication of an error relating to the +Cxxx command issued.
When enabled, device related errors cause the +CME ERROR: <err> final
result code instead of the default ERROR final result code. ERROR is
returned normally when the error message is related to syntax, invalid
parameters or DTE functionality.
Parameter:
Values:
0 : disable
AT+CMEE?
Read command returns the current value of parameter <n> in the format:
+CMEE: <n>
AT+CMEE=?
Test command returns the supported values of parameter <n>.
Not required No No - 2
AT#CEERURC=<mode>
Set command enable/disable the +CEER URC presentation regards some
error condition that may occur. (See +CEER AT command).
Parameter:
<mode> integer 0
Values:
AT#CEERURC?
Read command returns current value of the <mode> parameter:
#CEERURC: <mode>
AT#CEERURC=?
Test command reports the supported range of values for parameter
<mode>
3.2.2.43. AT#OVERRIDEPDP - Set the default PDP type for LTE in home
network or roaming network
Set the default PDP type for LTE in home network or roaming network.
Required Auto No - 2
AT#OVERRIDEPDP=<cid>,<network_type>,<PDP_type>
Set command configures the default PDP type for LTE in home network or
roaming network.
Parameters:
Value:
Values:
Values:
AT#OVERRIDEPDP?
Read command returns the current settings for each defined context in
the format:
#OVERRIDEPDP: <cid>,0:<PDP_type>,1:<PDP_type>
AT#OVERRIDEPDP=?
Test command returns values supported as a compound value.
A few operators require that the devices need to bring up PDN connections
with the PDP type set as IPv6 or IP according to network type.
Profile 4 config to IPV6 only for LTE in home network and IP only for LTE in
roaming network.
AT+CGDCONT=4,"IPV4V6","apn"
OK
AT#OVERRIDEPDP=4,0,"IPV6"
OK
AT#OVERRIDEPDP=4,1,"IP"
OK
AT#REBOOT
OK
OK
AT#OVERRIDEPDP=3,0,"IP"
OK
AT#REBOOT
OK
AT#ENSSHD=<mode>
Set Command to enable/disable the SSHD daemon.
Parameter:
Values:
AT#ENSSHD?
Read command returns the current operation in the following format:
# ENSSHD: <operation>
...
OK
AT#ENSSHD=?
Test command reports the supported range of values
Not required No No - 2
AT#HWREV
Execution command returns the device Hardware revision identification
code without command echo.
AT#HWREV=?
Test command returns the OK result code.
Not required No No - 2
AT#TRACE=[<mode>[,<configurationString>]]
Parameters:
Values:
Additional info:
Values:
generic : TC_GENERIC
socket : TC_SOCKET
clock : TC_CLOCK
pdp : TC_PDP
gnss : TC_GNSS
m2m_user : TC_M2M_USER
fota : TC_FOTA
fs : TC_FS
qmi : TC_QMI
sms : TC_SMS
info : TC_INFO
lwm2m : TC_LWM2M
net : TC_NET
sim : TC_SIM
spi : TC_SPI
usb : TC_USB
nv : TC_NV
rtc : TC_RTC
m2m_uart : TC_UART
power : TC_POWER
ftpc : TC_FTPC
ati : TC_ATI
backup : TC_BACKUP
nipd : TC_NIPD
sys : TC_SYS
psm : TC_PSM
ssl : TC_SSL
Values:
0 : disables
1 : enables
AT#TRACE?
Read command reports the currently selected parameter values in the
format:
#TRACE: "<unit>=<umode>,...,<unit>=<umode>"
AT#TRACE=?
Test command returns OK
Required Auto No - 2
AT#DHCPV6DELEGATION=<cid>,<mode>
Set command specifies the DHCPv6 delegation mode on profile.
Parameters:
Value:
Values:
0 : disable
1 : enable
AT#DHCPV6DELEGATION?
Read command returns the current value of <cid>,<mode> parameter.
#DHCPV6DELEGATION: <cid>,<mode>
...
#DHCPV6DELEGATION: <cid>,<mode>
AT#DHCPV6DELEGATION=?
Test command returns the range of supported values for parameter.
Common
Required No - 2
profile
AT#PSMRI=<n>
Set command enables/disables the Ring Indicator pin response to an URC
message while modem is in power saving mode. If enabled, a negative
going pulse is generated, when URC message for specific event is invoked.
The duration of this pulse is determined by the value of <n>.
Parameter:
Values:
AT#PSMRI?
Read command reports the duration in ms of the pulse generated, in the
format:
#PSMRI: <n>
AT#PSMRI=?
Test command reports the supported range of values for parameter <n>
3GPP TS 27.007
AT+CSCS=[<chset>]
Set command sets character-set used by the device.
Parameter:
Values:
AT+CSCS?
Read command returns the current value of the active character set.
AT+CSCS=?
Test command returns the supported values for parameter <chset>.
AT#CSCSEXT=<mode>
Set commands enable/disable the hexadecimal characters representation
while character set, one selected with +CSCS, is GSM. (For example, 4142
equals two 7-bit characters with decimal values 65,66).
Parameter:
Values:
0 : Disable
1 : Enable
AT#CSCSEXT?
Read command returns the current value of the <mode> parameter.
AT#CSCSEXT=?
Test command returns the supported values for parameter <mode>.
AT+CSCS=?
+CSCS: ("GSM","IRA","8859-1","PCCP437","UCS2")
OK
AT+CSCS="GSM"
OK
AT#CSCSEXT?
#CSCSEXT: 0
OK
AT+CPBW=1,"8475763000",129,"Lin Zhao"
OK
AT+CPVR=1
+CPBR: 1,"8475763000",129,"Lin Zhao","","",0,"",""
OK
AT+CMGW=8475763000
> test #CSCSEXT
+CMGW: 8
OK
AT+CMGR=8
+CMGR: "STO UNSENT","8475763000","Lin Zhao"
test #CSCSEXT
OK
AT#CSCSEXT=1
OK
AT+CPBR=1
+CPBR: 1,"8475763000",129,004C006E006E0020005A00680061006F
OK
AT+CMGR=8
+CMGR: "STO
UNSENT","38343735373633303030","004C006E006E0020005A00680061006F"
7465737420234353435345585420
OK
Not required No No - 2
AT+PACSP?
Read command returns the current value of the <mode> parameter in
the format:
+PACSP<mode>
Additional info:
<mode> integer N/A returns the PLMN mode bit (in CSP
file on the SIM)
Values:
AT+PACSP=?
Not required No No - 2
AT+CMUX=<mode>[,<subset>[,<port_speed>[,<N1>]]]
Set command is used to enable/disable the multiplexing protocol control
channel.
Parameters:
Value:
Value:
Values:
1 : 9600 bps
2 : 19200 bps
3 : 38400 bps
4 : 57600 bps
5 : 115200 bps
6 : 230400 bps
Value:
Additional info:
For models with the M2M AT Parser support, two command sets are
provided depending on the activation status of the M2M AT Parser.
AT#M2MATP=0 (M2M AT Parser disabled) - only <mode> and
<subset> parameters are supported.
AT#M2MATP=1 (M2M AT Parser enabled) -
<mode>, <subset>,<port_speed>,<N1> parameters are supported.
Note: E/A Bit of the Length Indicator should be set to 1 (length <=
127).
AT+CMUX?
Read command returns the current value of <mode> and <subset>
parameters, when M2M AT Parser disabled (AT#M2MATP=0) or M2M AT
Parser not supported model in the format:
+CMUX: <mode>,<subset>
AT+CMUX=?
Test command returns the range of supported values for parameters
<mode> and <subset> when M2M AT Parser disabled (AT#M2MATP=0) or
M2M AT Parser not supported model.
3GPP TS 27.010
Not required No No - 2
AT#CMUXMODE=<mode>
Set command specifics the CMUX mode
Parameter:
Values:
AT#CMUXMODE?
Read command returns the current value of <mode> parameter.
+CMUXMODE: <mode>
AT#CMUXMODE=?
Test command returns the range of supported values for parameter
<mode>
AT#USBCFG=<composition>
Set the USB composition
Parameter:
Additional info:
0x125
7 MBIM+NMEA+MODEM+MODEM+SAP
2
0x125
8 ECM+NMEA+MODEM+MODEM+SAP
3
0x125
9 MODEM+MODEM
4
0x125
10 NMEA+MODEM+MODEM+SAP
5
0x123 DIAG+ADB+RmNet+AUDIO+NMEA+MODEM+MODEM+S
11
0 AP
0x123 RNDIS+DIAG+ADB+AUDIO+NMEA+MODEM+MODEM+S
12
1 AP
0x126
13 DIAG+ADB+RmNet+NMEA+MODEM+MODEM+SAP
0
0x126
14 DIAG+ADB+RmNet+NMEA+MODEM+MODEM+SAP
1
0x126
15 DIAG+ADB+RmNet+NMEA+MODEM+MODEM+AUX
2
LE910Cx ThreadX Products:
Composition PID Functions
0 0x1031 DIAG+MODEM+MODEM+RmNet
1 0x1033 DIAG+MODEM+MODEM+ECM
2 0x1034 MODEM+MODEM+RmNet
3 0x0135 MODEM+MODEM+ECM
4 0x1036 MODEM+MODEM
5 0x1037 DIAG+SER+MODEM+MODEM+RmNet
6 0x1038 SER+MODEM+MODEM+RmNet
The modem device is reset automatically, and new USB composition applied
from the next boot up time.
If trying to set the same composition as currently set the command will return
error.
If the new composition was set successfully the command will return OK.
If composition settings failed the command will return error.
If USBCFG is 3, it is MBIM only mode. For that reason, you can't change
the USB composition. If you want to change the USB composition, please
use Main UART or refer to "3.2.13. USB Interface" in SW User Guide
document.
USB compositions 0x1260 and 0x1261 are compositions for Wi-Fi bundling
and this USB compositions are not supported in LE910C1-SV/ST/SA.
The value is stored when Set command executed and it is kept even on
firmware download case.
The SER interface of 0x1037 and 0x1038 PIDs for LE910Cx ThreadX
Products could be used only for m2mb application.
This interface isn't mapped with AT channel.
m2m application can use this SER interface with "/dev/usb2" path.
AT#USBCFG?
Returns the current composition set by number as detailed in the section above:
AT#USBCFG=?
Test command returns all supported values of the parameters <composition>
Not required No No - 2
AT#EXCEPINFO=<index>
Write command for clear the stored exception information. All the stored
information will be cleared if this command entered.
Parameter:
Value:
AT#EXCEPINFO?
Read command that reports the stored exception information, in the
format:
#EXCEPINFO: <index>,<sw_ver>,<date>,<time>,<line>,<file>,<msg>
Parameters:
<index>: Integer type, index of the information.
<sw_ver>: String type. Stored software version name information.
<date>: String type, stored date information.
<time>: String type, stored time information. (UTC time. Not local time)
<line>: Integer type, stored line number information.
AT#EXCEPINFO=?
Test command returns with below format :
#EXCEPINFO: (0)
OK
Not required No No - 2
AT#RESETINFO
Execution command return last reset reason in the following format
OK
<reset type>
0 - unknown
1 - warm: (e.g. reset from reboot command)
2 - hard: (e.g. reset from power key or reset line)
3 - crash: (e.g. reset due to module crash)
AT#RESETINFO
RESETINFO: 2
OK
AT#PORTCFG=<Variant>
Set command allows to connect Service Access Points to the external
physical ports giving a great flexibility. Examples of Service Access Points:
AT Parser Instance #1, #2, #3, etc. ..
Parameter:
Value:
AT#PORTCFG?
Read command returns the requested and the active port configuration in
the format:
#PORTCFG: <requested>,<active>
Additional info:
#PORTCFG: <requested>,<active>
AT#PORTCFG=?
Test command returns a brief description of the supported ports
arrangement solutions.
For each <Variant> are reported, on one row, the logical connections
between a physical port (USIF0, USB0, etc.) and a Service Access Point
(AT#1, AT#2, etc.).
The test command returns, for example, the following message:
AT#PORTCFG=?
#PORTCFG: Variant=0: AT= USIF0 USB0 USB1
#PORTCFG: Variant=3: AT= USIF0 USIF1 USB0
#PORTCFG: Variant=8: AT= USB0 USB1
#PORTCFG: Variant=11: AT= USIF0 USB0 USB1; NMEA= USIF1
#PORTCFG: Variant=14: AT= USIF0 USIF1 USB0 USB1
#PORTCFG: Variant=15: AT= USIF0 USB0 USB1; CONSOLE= USIF1
#PORTCFG: Variant=16: AT= USIF0 USB0 USB1; BT= USIF1
#PORTCFG: Variant=17: AT= USIF0 USB0 USB1; SPI= USIF1
#PORTCFG: Variant=18: AT= USIF0 USB0 USB1; NMEA= USIF1
OK
Not required No No - 2
AT#ATDELAY=<delay>
Set command sets a delay in second for the execution of successive AT
command.
Parameter:
Value:
AT#ATDELAY?
Read command reports the currently selected parameter in the format:
#ATDELAY: <delay>
AT#ATDELAY=?
Test command returns the supported range of values for parameter
<delay>.
AT#GPIO=1,0,1;#ATDELAY=50;#GPIO=1,1,1
OK
Not required No No - 2
AT#CMAR=<unused>[,<resetType>]
Set command resets user data. The user data on Modem NV and AP
AppZone file system will be reset to default.
Parameters:
Value:
0 : dummy parameter
Values:
0 : format all
1 : format Modem NV
This command will just reset user files in "/mod" directory for AP
AppZone file system.
AT#CMAR=?
Test command returns <unused> value and <resetType> values.
Not required No No - 2
AT&Z<n>=<nr>
Execution command stores the telephone number <nr> in the record <n>.
Parameters:
Value:
Not required No No - 2
AT&N[<n>]
Execution command returns the telephone number stored at the <n>
position in the internal memory.
Parameter:
Value:
Not required No No - 2
AT#Z=<profile>
Set command loads both base section and extended section of the
specified user profile stored with AT&P.
Parameter:
Values:
0 : user profile 0
1 : user profile 1
AT#Z=?
Test command returns OK result code.
Not required No No - 2
AT&V2
Execution command returns the last connection statistics and
connection failure reason.
• AT&V2
OK
Not required No No - 2
AT#IMEISV
Execution command returns the International Mobile Station Equipment
Identity and Software Version Number, identified as the IMEISV of the
module.
Additional info:
AT#IMEISV=?
Test command returns OK result code.
Not required No No - 2
AT&V0
Execution command returns all the modem configuration parameters
settings.
AT#FWSWITCH=<net_conf>[,<storage_conf>]
Set command selects a carrier profile.
Parameters:
Values:
Additional info:
default
Product Network Config
value
0 = AT&T, 1 = Verizon, 2 =
LE910Cx-
T-Mobile, 3 = Bell, 4 = 0
NF
Telus
10 = NTT Docomo, 11 =
Telstra, 12 = KDDI, 13 =
LE910Cx-
Softbank, 14 = Vodafone 10
AP
New Zealand, 15 = Spark
New Zealand
20 = China Mobile, 21 =
LE910C4-
China Unicom, 22 = China 20
CN
Telecom
LE910C1- 30 = Sprint, 31 =
30
NS SouthernLINC
10 = NTT Docomo, 11 =
Telstra, 12 = KDDI, 13 =
LE910Cx-
Softbank, 14 = Vodafone 10
APX
New Zealand, 15 = Spark
New Zealand
LE910C1- 40 = Global, 101 = T-
40
EUX Mobile
0 = AT&T, 1 = Verizon, 3 =
Bell, 4 = Telus, 40 =
LE910Cx-
Global, 101 = T-Mobile 0
WWX
Deutsche, 102 = AT&T
Mexico
0 = AT&T, 1 = Verizon, 3 =
LE910Cx-
Bell, 4 = Telus, 40 = 0
WWXD
Global, 102 = AT&T Mexico
LE910CX- 40 = Global, 101 = T-
40
EU Mobile, 103= Orange-WW
Network config <net_conf> larger than 100 (e.g. 101,102, 104) use
the Global profile so the firmware version displayed by
AT#SWPKGV will be the same, but each has different subset of
settings.
AT#FWSWITCH?
Read command reports the current active firmware image:
#FWSWITCH: <net_conf>,<storage_conf>
AT#FWSWITCH=?
Test command reports the range of supported values for parameters
<net_conf> and <storage_conf>.
Store current user config - 0 for network config 0 - AT&T, and restore user
config - 1 on new network config 1 - VZW on next boot time:
AT#FWSWITCH =1,0
OK
AT#FWAUTOSIM=<mode>
Set command sets automatic carrier switch enable mode by SIM.
Parameter:
Values:
AT#FWAUTOSIM?
Read command reports the current stored <mode>.
#FWAUTOSIM: <mode>
Additional info:
Values:
AT#FWAUTOSIM=?
Test command reports the supported range of values for parameter
<mode>.
#FWAUTOSIM: (0-2)
AT#SECIFCFG=<sec_mask>,<pwd>
Set command set the interface secured and non-secured.
Parameters:
Values:
Additional info:
AT#SECIFCFG?
Read command returns the values in the following format:
#SECIFCFG: <sec_mask>
0 : No secure interface (No secure on all interface : default)
1 : Serial AT interface (secure AT access via USB, UART)
2 : Remote AT interface (secure AT access via TCP/IP, SMS)
3 : Serial and Remote AT interface (Secure AT access via USB, UART,
TCP/IP, SMS)
Ex)
AT#SECIFCFG?
#SECIFCFG: 1
OK
AT#SECIFCFG=?
Test command returns the range of supported values for all the
parameters.
AT#SECIFCFG=?
#SECIFCFG: (0-3),(10-16)
OK
Not required No No - 2
AT#SECIFAUTH=<pwd>
This command will be gotten an authentication with password.
Parameter:
AT#SECIFAUTH?
Read command returns the values in the following format:
#SECIFAUTH: <current authentication status>
0 : No authentication requirement
1 : Require authentication
2 : Authenticated
Ex)
AT#SECIFAUTH?
#SECIFAUTH: 1
OK
AT#SECIFAUTH=?
Test command returns the range of supported values for all the
parameters.
AT#SECIFAUTH=?
#SECIFAUTH: (10-16)
OK
AT#SECIFPWD=<old_pwd>,<new_pwd>,<new_pwd>
This command can change authentication password. New password needs
twice with the same value.
Parameters:
AT#SECIFPWD=?
Test command returns the range of supported values for all the
parameters.
AT#SECIFPWD=?
#SECIFPWD: (10-16),(10-16),(10-16)
OK
Not required No No - 2
AT#CQI
Execution command indicates channel quality indication in the form:
#CQI: <cqi>
Additional info:
CQI values:
Values:
0 : out of range
AT#CQI=?
Will only work while socket is open and data transfer is active.
Working only with UTRAN and E-UTRAN (see +WS46).
AT#FRATTRIGGER=<gpio_pin>[,<trigger_value>]
This command sets the parameter needed to trigger the FRAT.
Parameters:
Values:
Values:
0 : slow trigger
1 : fast trigger
<gpio_pin> default is 0.
<trigger_value> default is 1.
AT#FRATTRIGGER?
Read command returns the current settings for the frat trigger:
#FRATTRIGGER: <gpio_pin>,<trigger_value>
AT#FRATTRIGGER=?
Test command returns the supported range of parameters
<gpio_pin>,<trigger_value>
Required Auto No - 2
AT#PDPAUTH=<cid>,<auth_type>,[<username>,[<password>]]
Set command specifies PDP authentication parameters values for a PDP
context identified by the (local) context identification parameter <cid>.
Parameters:
Value:
Values:
0 : no authentication
1 : PAP authentication
2 : CHAP authentication
AT#PDPAUTH?
Read command returns the PDP authentication parameters, excluding
<password>, set for every PDP, in the format:
#PDPAUTH: <cid1>,<auth_type1>,<username1><CR><LF>
...
#PDPAUTH:<cidmax>,<auth_typemax>,<usernamemax><CR><LF>]]
AT#PDPAUTH=?
Test command reports the supported range of values for parameters
<cid> and <auth_type> and the maximum allowed length of the string
parameters <password> and <username>.
AT#TXCAL4G=<band>[,<txPwrLev>]
Set command changes the tx power level for the specified band.
Parameters:
Value:
AT#TXCAL4G?
Read command returns the bands supported and the maximum power
level set for each band in the format:
#TXCAL4G: <band>,<txPwrLev>
#TXCAL4G: <band>,<txPwrLev>
#TXCAL4G: <band>,<txPwrLev>
#TXCAL4G: <band>,<txPwrLev>
#TXCAL4G: <band>,<txPwrLev>
...
AT#TXCAL4G=?
Test command reports the supported range of parameters values.
Telit module are calibrated to fit the 3GPP standard, any change on
TX power value is under customer responsibility.
• AT#TXCAL4G=71,232
ERROR
AT#TXCAL4G=71,230
OK
AT#TXCAL=<band>[,<value1>,<value2>,……<value16>]
Set command change the Tx power level for the band specified.
Parameters:
Values:
0 : GSM 850
1 : GSM 900
2 : DCS 1800
3 : PCS 1900
AT#TXCAL?
Read command returns the current parameter settings for each band in
the format:
#TXCAL: <value_1>,<value_2>,....,<value_16>
#TXCAL: <value_1>,<value_2>,....,<value_16>
#TXCAL: <value_1>,<value_2>,....,<value_16>
#TXCAL: <value_1>,<value_2>,....,<value_16>
AT#TXCAL=?
Test command reports the supported range of parameters values.
Telit module are calibrated to fit the 3GPP standard, any change on
TX power value is under customer responsibility.
Required No No - 2
AT#CIND?
Read command returns the current values of +CIND, in the format.
#CIND: <cind_ind>,<cind_ind>,…<cind_ind>
Additional info:
AT#CIND=?
Test command returns the supported range of values for the +CIND set
<cind_ind>
OK
AT#MTUSIZE=<MTU>
Parameter:
Values:
AT#MTUSIZE?
Read command returns the current settings for <MTU> in the format:
#MTUSIZE: <MTU>
AT#MTUSIZE=?
Test command returns the supported range of parameter <MTU>.
Not required No No - 2
AT#TID
Execution command returns device Telit ID and version number
separated by a comma, followed by an OK at newline.
AT#TID=?
Test command returns OK result code.
3GPP TS 23.003
Not required No No - 2
AT+IMEISV
Execution command returns the International Mobile Station Equipment
Identity and Software Version Number, identified as the IMEISV of the
module.
Additional info:
AT+IMEISV=?
Test command returns OK result code.
Not required No No - 2
AT#CGMM
Execution command returns the device model identification code, with
command echo.
AT#CGMM
#CGMM: <code>
OK
AT#CGMM=?
Test command returns OK result code.
Required Auto No - 2
AT#IMSPDPSET=<pdpApnName>
This command sets IMS Pdp APN Name.
This name should be one of the APN names set in +CGDCONT command
and appropriated context will be opened for IMS.
Parameter:
AT#IMSPDPSET?
Read command reports existing IMS Pdp APN Name in format:
#IMSPDPSET: ims
Required Auto No - 2
AT#FWTDEVICESET=<mode>
This command is used to set FWT(Fixed Wireless Terminal) device for
enabling 911 calling.
Parameter:
Values:
FWT devices are defined as LTE capable devices that allow users to
make voice calls by connecting external devices (example: a
landline telephone).
AT#FWTDEVICESET?
Read command reports whether FWT device for enabling 911 calling is
currently enabled or not, in the format:
#FWTDEVICESET: <mode>
AT#FWTDEVICESET=?
Test command returns the range of supported values for all the
parameters.
AT#FWTDEVICESET=?
#FWTDEVICESET: (0-1)
OK
Required Auto No - 2
AT#WKIO=[<Mode>[,<Pin>[,<Trigger>[,<Timer>]]]]
Set command configures the service.
Parameters:
Values:
0 : Disable (default).
1 : Enable.
Values:
2 : GPIO 4
Values:
0 : SMS
1 : CALL
<Timer> integer 1 Set the time interval for the wakeup line
to be at LOW state.
Value:
1÷60 : sec
To received Pulse in the ring line you need to set AT\R=2 and save
profile (the ring wave shape will be Pulse only when call received).
The <Timer> parameter only affects the behavior of the GPIO4 pin.
AT#WKIO?
Read command returns the current settings of parameters in the format:
#WKIO: <Mode>,<Pin>,<Trigger>,<Timer>
AT#WKIO=?
Test command returns the supported values for the RINGCFG parameters:
#WKIO: (0,1),(0-2),(0-3),(1-60)
AT#WKIO=1,1,2,7
Required No No - 2
AT#CDORM=<action>[,<call_id>]
Set command used to:
1. Enable/Disable the indication of dormant mode.
2. Fast dormancy
3. Exit from dormancy.
Parameters:
Values:
2 : Go to dormant(fast dormancy)
Value:
Additional info:
AT#CDORM?
The read command returns the current settings and status.
#CDORM:<unsolicited_status>[,<call_id>,<dormant_status>][<CR><LF>
#CDORM:<unsolicited_status>[,<call_id>,<dormant_status>][...]]
Where: <unsolicited_status>
0 - call is in dormant mode
1 - call is in active mode
AT#CDORM=?
The test command returns the possible ranges of <action> and <call_id>
Not required No No - 2
AT#CGMF
The command returns the following message:
AT#CGMF
<product parameter version>
OK
AT#CGMF=?
Test command returns OK result code.
3.2.3. S Parameters
ATS0=[<n>]
Set command sets the number of rings required before device
automatically answers an incoming call.
Parameter:
Values:
ATS0?
Read command returns the current value of S0 parameter.
ATS1
ATS1?
Read command returns S1 value.
ATS2=<char>
Set command sets the ASCII character to be used as escape character.
Parameter:
Value:
ATS2?
Read command returns the current value of S2 parameter.
ATS3=<char>
Set command sets the value of the character either recognized by the
device as command line terminator and generated by the device as part of
the header, trailer, and terminator for result codes and information text,
along with S4 parameter.
Parameter:
Value:
ATS3?
Read command returns the current value of S3 parameter.
ATS4=<char>
Set command sets the value of the character generated by the device as
part of the header, trailer, and terminator for result codes and information
text, along with the S3 parameter.
Parameter:
Value:
ATS4?
Read command returns the current value of S4 parameter.
ATS5=<char>
Set command sets the value of the character recognized by the device as a
request to delete from the command line the immediately preceding
character.
Parameter:
Value:
ATS5?
Read command returns the current value of S5 parameter.
ATS7=<tout>
Set command sets the amount of time, in seconds, that the device shall
allow between either answering a call(automatically or by A command) or
completion of signaling of call addressing information to network (dialing),
and establishment of a connection with the remote device.
Parameter:
Values:
0 : disabled
ATS7?
Read command returns the current value of S7 parameter.
ATS8=[<time>]
Set command sets the amount of time, in seconds, that the DCE shall
pause, during signalling of call addressing information to the network
(dialling), when a "P" dial modifier is encountered in a dial string.
Parameter:
Values:
ATS8?
Read command returns the current value of S8 parameter.
ATS10=<n>
Set command has no effect and is available only for backward
compatibility with landline modems.
Parameter:
Value:
ATS12=<time>
Set command sets:
- the minimum period, before receipt of the first character of the three
escape character sequence, during which no other character has to be
detected in order to accept it as valid first character;
- the maximum period allowed between receipt of first or second
character of the three escape character sequence and receipt of the next;
- the minimum period, after receipt of the last character of the three
escape character sequence, during which no other character has to be
detected in order to accept the escape sequence as a valid one.
Parameter:
Value:
The minimum period S12 has to pass after CONNECT result code
too, before a received character is accepted as valid first character
of the three escape character sequence.
ATS12?
Read command returns the current value of S12 parameter.
ATS25=<time>
Set command defines the amount of time, in hundredths of second, that
the device will ignore the DTR for taking the action specified by command
&D.
Parameter:
Value:
In power saving (e.g. +CFUN=5 with DTR low) DTR must be off at
least 3 seconds for taking the action specified by command &D,
independently of S25 parameter.
ATS25?
Read command returns the current value of S25 parameter.
ATS30=<tout>
Set command defines the inactivity time-out in minutes. The device
disconnects if no characters are exchanged for a time period of at least
<tout> minutes.
Parameter:
Values:
ATS30?
Read command returns the current value of S30 parameter.
ATS38=<dalay>
Set command sets the delay, in seconds, between the device's receipt of H
command (or ON-to-OFF transition of DTR) and the disconnect operation.
Parameter:
Values:
ATS38?
Read command returns the current value of S38 parameter.
Not required No No - 2
AT&V1
Execution command returns the S registers values in both decimal and
hexadecimal format. The response is in the form:
OK
Not required No No - 2
AT&V3
Execution command returns the extended S registers values in both
decimal and hexadecimal format. The response is in the form as shown
in AT&V1 command.
OK
ATE[<n>]
The execution command allows to enable/disable the command echo.
Parameter:
Values:
ATQ[<n>]
Set command enables or disables the result codes.
Parameter:
Values:
ATV[<n>]
Set command determines the contents of the header and
trailer transmitted with result codes and information responses. It
also determines if result codes are transmitted in a numeric form or
an alphanumeric form (according to [1]).
Parameter:
Values:
Additional info:
<n>=0
information responses <text><CR><LF>
result codes <numericCode><CR>
<n>=1
<CR><LF>
information responses
<text><CR><LF>
<CR><LF>
result codes
<verboseCode><CR><LF>
Not required No No - 2
ATI[<n>]
Execution command returns product information.
Parameter:
Values:
0 : numerical identifier
1 : module checksum
3 : manufacturer
4 : product name
5 : DOB version
Not required No No - 2
AT&C[<n>]
Set command controls the DCD output behavior of the serial port.
Parameter:
Values:
AT&D[<n>]
Set command configures the module behavior relative to the DTR signal
transitions.
Parameter:
Values:
If AT&D2 been issued and the DTR has been tied Low, auto
answering is inhibited and it is possible to answer only issuing
command ATA.
&D3, &D4 are used for the backward compatibility, the command
has the same behaviour of AT&D0.
Not required No No - 2
AT\Q[<n>]
Set command controls the RS232 flow control behavior.
Parameter:
Values:
0 : no flow control
AT&K[<n>]
Set command controls the RS232 flow control behavior.
Parameter:
Values:
0 : no flow control
AT&K3 returns "ERROR" if the UART's RTS and CTS control lines
have been configured with the AT#V24CFG command as GPIO
mode or GPIO kernel mode (Default AT#V24CFG: AT commands
serial port mode).
AT&S[<n>]
Set command controls the RS232 DSR pin behavior.
Parameter:
Values:
0 : Always High
If option 1 selected, then DSR tied High when the device receives
from the network the UMTS traffic channel indication.
In power saving mode the DSR pin always tied Low & USB_VBUS
pin always tied Low.
If option 1 or 2 active, DSR will not tie High in case of GSM voice
connection.
AT+IPR=<rate>,<rate>
Set command specifies the DTE speed at which the device accepts commands
during command mode operations; it may be used to fix the DTE-DCE interface
speed.
Parameters:
<rate> integer 115200 speed of the first UART serial port expressed
in bit per second
Values:
300 : bps
600 : bps
1200 : bps
2400 : bps
4800 : bps
9600 : bps
19200 : bps
38400 : bps
57600 : bps
115200 : bps
230400 : bps
460800 : bps
921600 : bps
2000000 : bps
2500000 : bps
3000000 : bps
3500000 : bps
3750000 : bps
Values:
300 : bps
600 : bps
1200 : bps
2400 : bps
4800 : bps
9600 : bps
19200 : bps
38400 : bps
57600 : bps
115200 : bps
230400 : bps
460800 : bps
921600 : bps
If <rate> specified DTE-DCE speed fixed to that speed, hence no speed auto-
detection (autobauding) enabled.
AT+IPR?
Read command returns the current value of <rate> parameter.
AT+IPR?
+IPR: 115200,115200
OK
AT+IPR=?
Test command returns the list of supported auto detectable <rate> values and the
list of fixed-only <rate> values in the format:
+IPR:(list of supported auto detectable <rate> values), (list of fixed-only <rate>
values)
AT+IPR=?
+IPR:
(300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400,460800,921600,200
0000,2500000,3000000,3500000,3750000),(300,600,1200,2400,4800,9600,19200,3840
0,57600,115200,230400,460800,921600)
OK
This command has no effect on USB interface; the DCE sends the OK result
but the settings has no effect on serial interface
AT#DTR=<n>
This set command configures the behavior of th outbound flow according
to the DTR control line level transitions.
Parameter:
Values:
Additional info:
For USB ports, receiving input data has the same effect of a low to
high level transition. Therefore, if the DTR is not asserted, or if it is
asserted but its level has not been signaled by the DTE to the DCE,
after receiving input data the DTR is considered asserted. A new
DTR level transition from asserted to not asserted will block again
the outbound flow.
AT#DTR?
Read command returns the current of <n> parameter.
AT#DTR=?
Test command returns the list of <n> values in the format:
#DTR: (list of <n> values)
Required No No - 2
AT+FLO=<type>
Set command selects the flow control behaviour of the serial port in both
directions: from DTE to DTA and from DTA to DTE.
Parameter:
<type> integer 2 flow control option for the data on the serial
port
Values:
AT+FLO?
Read command returns the current value of parameter <type>.
AT+FLO=?
Test command returns all supported values of the parameter <type>.
AT+IFC=<byDTE>,<byDCE>
Set command selects the flow control behavior of the serial port in both
directions: from DTE to modem (<byDTE> option) and from modem to DTE
(<byDCE>)
Parameters:
Values:
0 : no flow control
Values:
0 : no flow control
AT+IFC?
Read command returns active flow control settings.
AT+IFC=?
Test command returns all supported values of the parameters <byDTE>
and <byDCE>.
This command has no effect on USB interface. It is only for UART interface.
AT+ICF=<format>[,<parity>]
Set command defines the asynchronous character framing to be used
when autobauding is disabled.
Parameters:
<format> string 3 sets the number of Data bits and Stop bits.
Only the <format>=3 is supported.
Value:
3 : 8 Data, 1 Stop
Values:
0 : odd
1 : even
AT+ICF?
Read command returns current settings for parameters <format> and
<parity>.
AT+ICF=?
Test command returns the ranges of values for the parameters <format>
and <parity>.
This command has no effect on USB interface. It's used only for UART
interface.
AT+ICF=3
OK
AT+ICF=?
+ICF: (3),(0,1)
OK
AT#CFLO=<enable>
Set command enables/disables the flow control in command mode. If
enabled, the current flow control configured by +IFC, &K,\Q is applied to
both data mode and command mode.
Parameter:
Values:
AT#CFLO?
Read command returns current setting value in the format:
#CFLO: <enable>
AT#CFLO=?
Test command returns the range of supported values for parameter
<enable>.
AT#SKIPESC=[<mode>]
Set command enables/disables skipping the escape sequence (+++) while
transmitting during a data connection.
Parameter:
Values:
AT#SKIPESC?
Read command returns the current value of the parameter <mode> in the
format:
#SKIPESC: <mode>
AT#SKIPESC=?
Test command returns the supported values of parameter <mode>.
Required Auto No - 2
AT#E2ESC=<gt>
Set command sets a guard time in seconds for the escape sequence in
GPRS to be considered a valid one (and return to on-line command mode).
Parameter:
Values:
0 : no guard time
AT#E2ESC?
Read command returns current value of the escape sequence guard time,
in the format:
#E2ESC: <gt>
AT#E2ESC=?
Test command returns the OK result code.
ATX[<n>]
Set command selects the subset of result code messages the modem
uses to reply to the DTE upon AT commands execution.
Parameter:
Values:
Additional info:
<n>=0
OK, CONNECT, RING, NO CARRIER, ERROR, NO ANSWER result
codes are enabled. Dial tone and busy detection (NO DIALTONE
and BUSY result codes) are disabled.
<n>=1 .. 4
all the remaining result codes are enabled.
When the <n> parameter is omitted, the command acts like ATX0.
AT#KIPR=<enable>
Set command enables/disables to keep the current DTE speed
permanently. If enabled, the current DTE speed configured by +IPR won't
be changed back to default value specified by manufacturer even if &F or
base section value of the specified by user profile even if Z.
Parameter:
Values:
0 : disable
AT#KIPR?
Read command returns the current value of #KIPR parameter.
AT#KIPR?
#KIPR: 1
OK
AT#KIPR=?
Test command returns the list of supported <enable> values in the format:
AT#KIPR=?
#KIPR: (0,1)
OK
AT+IPR=115200,9600
OK
AT+IPR?
+IPR: 115200,9600
OK
AT&W&P
OK
AT#KIPR=1
OK
AT&F
OK
AT+IPR?
+IPR: 115200,9600
OK
AT#NOPT=<num>
Set command specifies the port output notification (URC) messages
Parameter:
Values:
1 : UART 1 Port
4 : UART 2 Port
DTE must enable DTR line to get URC messages on Telit USB ports
and Multiplexer ports.
AT#NOPT?
Read command reports the current notification port.
AT#NOPT=?
Test command reports the available range of values for parameter <num>.
AT#NOPTEXT=<noptext_enable>[,<port1_enable>[,<port2_enable>[,<port3_enable>
[,<port4_enable>[,<port5_enable>[,<port6_enable>[,<port7_enable>[,<port8_enable
>]]]]]]]]
Set command specified the port output notification (URC) messages
This command is extended from AT#NOPT command.
Unlike AT#NOPT, this command allow to specify a number of URC ports URC
message print out
Parameters:
Values:
Values:
Values:
Values:
Values:
Values:
Values:
Values:
Values:
AT#NOPTEXT?
Read command show current <mode> on all notification(URC) port in the following
format
#NOPTEXT: <noptext_enable>,<port1_enable>,<port2_enable>,<port3_enable>,...
AT#NOPTEXT=?
Test command returns the list of supported values in the following format
#NOPTEXT: (0,1),(<port1_descr>,(0,1)),(<port2_descr>,(0,1)),...
<port_descr>:
1. "UART_1" - UART 1 Port
2. "USB_MDM1" - Telit USB Modem 1 Port
3. "USB_MDM2" - Telit USB Modem 2 Port
4. "UART_2" - UART 2 Port
5. "CMUX_1" - Multiplexer DLCI1 Port
6. "CMUX_2" - Multiplexer DLCI2 Port
7. "CMUX_3" - Multiplexer DLCI3 Port
8. "CMUX_4" - Multiplexer DLCI4 Port
DTE must enable DTR line to get URC messages on Telit USB ports,
otherwise URC message will be discarded
• AT#NOPTEXT=1,1,0,0,0,0,0,0,0
OK
AT+ILRR=<n>
Set command controls whether or not the +ILRR: <rate> information text
transmitted from the modem (module) to the DTE.
Parameter:
Values:
AT+ILRR?
Read command returns active setting of <n>.
AT+ILRR=?
Test command returns all supported values of the parameter <n>.
Not required No No - 2
AT\K
Execution command has no effect and is included only for backward
compatibility with landline modems.
AT\R[<n>]
Set command controls the RING output pin behaviour.
Parameter:
Values:
Not required No No - 2
AT\B
Execution command has no effect and is included only for backward
compatibility with landline modems
Not required No No - 2
AT\N
Execution command has no effect and is included only for backward
compatibility with landline modems
ATD
The ATD execution command can assume different formats, which are
described in the following Additional info section.
Additional info:
ATD<number>[;]
If ";" character is present, a voice call is performed using the phone
number given as parameter.
ATD><str>[;]
If ";" character is present, a voice call is performed using the
phone number identified by an alphanumeric field. All available
memories are scanned to find out the field.
ATD><mem><n>[;]
If ";" character is present, a voice call is performed using the
phone number stored in the selected phonebook memory storage
and in the selected entry location. Use +CPBS=? command to get
all the available memories.
Values:
SM : SIM/UICC phonebook
ME : MT phonebook
ATD><n>[;]
If ";" character is present, a voice call is performed using a phone
number on entry location <n> of the active phonebook memory
storage (see +CPBS).
ATDL
Issues a call to the last number dialed.
ATDS=<nr>[;]
If ";" character is present, a voice call is performed using the
number stored in the internal phonebook of the module. For
internal phonebook position refer to &N and &Z commands.
ATD<number><modifier>[;]
If ";" character is present, a voice call is performed overriding the
CLIR supplementary service subscription default value, or
checking the CUG supplementary service information for the
current call according to the modifier.
Values:
ATD*<gprs_sc>[*<addr>][*[<L2P>][*[<cid>]]]]#
This command is specific for GPRS functionality, and causes the
MT to perform whatever actions are necessary to establish
communication between the TE and the external PDN.
Value:
• Dial the phone number stored in the SIM phonebook at entry 6. The
call is a data or voice call according to the mode set by +FCLASS
command.
ATD>SM6
OK
• Dial the phone number stored in the active phonebook at entry 6. The
";" character is used, therefore the call is a voice call.
ATD>6;
OK
ATD>"Name";
OK
Required No No - 2
ATP
Set command has no effect is included only for backward compatibility
with landline modems.
Required No No - 2
ATO
Required No No - 2
ATT
Set command has no effect is included only for backward compatibility
with landline modems.
Not required No No - 2
AT&G
Set command has no effect is included only for backward compatibility
with landline modems.
Not required No No - 2
AT&Q
Set command has no effect is included only for backward compatibility
with landline modems.
Required No No - 2
AT+CHSN=[<wAiur>[,<wRx>[,<topRx>[,<codings>]]]]
Set command controls parameters for originating non-transparent HSCSD
calls. Values may also be used during mobile terminated data call setup.
In GERAN, changing <topRx> or <codings> value during a call does not
affect the current call. In GERAN, changing of <wAiur> or <wRx> affects
the current call only if <topRx> was non-zero when call was established.
Parameters:
Values:
1 : 9600 bps
2 : 14400 bps
4 : 28800 bps
7 : 57600 bps
Value:
Value:
Value:
AT+CHSN?
+CHSN: <wAiur>,<wRx>,<topRx>,<codings>
AT+CHSN=?
+CHSN: (list of supported <wAiur>s), (list of supported <wRx>s),(list of
supported <topRx>,(list of supported <codings>s)
Required No No - 2
ATA
Execution command informs the DCE that answer sequence must be
started if automatic answer is disabled.
This command must be the last in the command line and must be
followed immediately by a <CR> character.
Data only products do not start the call and command answer
is ERROR if a voice call is requested.
Not required No No - 2
ATH
AT#DIALMODE=[<mode>]
Set command sets dialing modality.
Parameter:
Values:
Additional info:
<mode>=0
Voice call only, OK result code is received as soon as it starts
remotely ringing.
<mode>=1
Voice call only, OK result code is received only after the called party
answers. Any character typed aborts the call and OK result code is
received.
<mode>=2
Voice call and data call, the following custom result codes are
received, monitoring step by step the call status:
DIALING (MO in progress)
RINGING (remote ring)
CONNECTED (remote call accepted)
RELEASED (after ATH)
DISCONNECTED (remote hang-up).
Any character typed before the CONNECTED message aborts the
call.
AT#DIALMODE?
Read command returns current ATD dialling mode in the format:
#DIALMODE: <mode>
AT#DIALMODE=?
Test command returns the supported range of values for parameter
<mode>.
AT#CALLDISA=<disable_type>[,<sms_only>]
Set command sets the Disable Call Type and SMS only registration
Parameters:
Values:
Values:
0 : None
If 1st parameter is set, the outgoing calls are not possible and the
incoming calls are rejected on the modem.
AT#CALLDISA?
Read command returns the values of parameters in the format:
#CALLDISA: <disable_type>,<sms_only>
AT#CALLDISA=?
Test command reports supported range of values for all parameters.
Not required No No - 2
AT%E[<n>]
Execution command has no effect and is included only for backward
compatibility with landline modems.
Parameter:
ITU-T V.25ter
Not required No No - 2
AT+DS=[<dir>[,<neg>[,<P1>[,<P2>]]]]
Set command sets the V42 compression parameter.
Parameters:
Values:
0 : no compression
1 : transmit only
2 : receive only
Value:
Value:
Value:
AT+DS?
Read command returns current value of the data compression parameter.
AT+DS=?
Test command returns all supported values of the parameter.
ITU-T V.25ter
AT+DR=<n>
Set command enables/disables the data compression reporting upon
connection.
Parameter:
Values:
0 : disable
1 : enable
Additional info:
AT+DR?
Read command returns the current value of the parameter <n> in the
format:
+DR: <n>
AT+DR=?
Test command returns the supported values of parameter <n>.
Required Auto No - 2
AT#JDRENH2=<mode>[,<sat2G>,<unused>,<carrNum2G>,<pRxLevT2G>,<unused
>,
<unused>,<unused>[,<P_RSSI_T4G>[,<P_RSRQ_T4G>[,<unused>[,<urcDump>]]]]]
The set command performs the following activities:
- enables/disables the detection of the presence of jamming in the module
coverage.
- selects one of the following two reports mode or both: on dedicated GPIO, by
means of the URC, or GPIO + URC
Parameters:
Values:
6 : not used
Value:
Value:
0 : dummy value
Value:
RxLev_Thr = RxLev_Av * (1 +
(<pRxLevT2G>/100))
where RxLev_Av is the average of
the last 10 RxLev measures.
Value:
Value:
0 : dummy value
Value:
0 : dummy value
Value:
0 : dummy value
T_RSSI_MAX =
RSSI_Avg*(1+(<P_RSSI_T4G>/100))
T_RSSI_MIN = RSSI_Avg*(1-
(<P_RSSI_T4G>/100))
Value:
Value:
Value:
0 : dummy value
Values:
Additional info:
<mode>=1
<mode>=2
the jamming condition is reported with a single URC on serial line, in the
format:
#JDR: <status>
<urcDump>=1
the text of the URC reporting the jamming condition is saved in the file:
/data/az/jdrenh2.urc
The URC is dumped only if it has been enabled (<mode>=2 to 5)
Unsolicited field:
AT#JDRENH2?
Read command reports the current parameters values, in the format:
#JDRENH2:<mode>,<sat2G>,0,<carrNum2G>,<pRxLevT2G>,0,0,0,<P_RSSI_T4G>,
<P_RSRQ_T4G>,0,0
AT#JDRENH2=?
Test command reports the supported range of values for the parameters.
AT#JDRGNSS=<mode>
Set command allows to control the GNSS Jamming Detect & Report
feature.
The MODULE can detect if a GNSS Jammer is active in its range and give
indication to the user of this condition on the serial line with an unsolicited
code, in the format:
#JDRGNSS: <status>
Parameter:
Values:
Unsolicited field:
AT#JDRGNSS?
Read command reports the current behavior mode and Jammed state, in
the format:
#JDRGNSS: <mode>,<state>
Additional info:
where
Values:
255 : Unknown
AT#JDRGNSS=?
Test command reports the supported range of values for the parameters.
#JDRGNSS: (0,1)
AT#JDR4GCFG=<P_RSRP_T4G>,<P_RSRQ_T4G>,<P_RSSNR_T4G>,<Initial_Delay>
[,<Sampling_Number>
[,<P_RSSI_S4G>[,<UNUSED_4>[,<UNUSED_5>[,<UNUSED_6>[,<UNUSED_7>]]]]]]
Set command allows to configure the LTE Jamming Detection thresholds. After
configuration, use the #JDRENH2 command to enable/disable LTE jamming
detection and select reporting mode.
Parameters:
Value:
Value:
Value:
Value:
Value:
Value:
AT#JDR4GCFG?
For Linux based modules:
Read command returns the current settings in the format:
#JDR4GCFG:
<P_RSRP_T4G>,<P_RSRQ_T4G>,<P_RSSNR_T4G>,<Initial_Delay>,<Sampling_Nu
mber>, <P_RSSI_S4G>,0,0,0,0
Regardless the values used for parameters <UNUSED_4> .. <UNUSED_7>, the
read command returns always 0.
AT#JDR4GCFG=?
Test command returns the range of supported values for all the parameters.
Network
3GPP TS 27.007
Required No No - 2
AT+CNUM
Execution command returns the MSISDN (if the phone number of the
device has been stored in the SIM card) in the following format:
+CNUM: <alpha>,<number>,<type>[<CR><LF>
+CNUM: <alpha>,<number>,<type>[...]]
Values:
AT+CNUM=?
Test command returns the OK result code.
3GPP TS 27.007
Required Auto No - 2
AT+COPN
Execution command returns the list of operator names from the ME in
the format:
+COPN: <numeric1>,<alpha1>[<CR><LF>
+COPN: <numeric2>,<alpha2>[...]]
AT+COPN=?
Test command returns the OK result code.
3GPP TS 27.007
AT+CREG=[<mode>]
Set command enables/disables the network registration unsolicited result
code and selects one of the two available formats:
Values:
Unsolicited fields:
3 : registration denied
4 : unknown
5 : registered, roaming
0 : GSM
2 : UTRAN
7 : E-UTRAN
AT+CREG?
Read command returns the current value of <mode>, the registration
status <stat>, and the network information (<lac>, <ci> and <AcT>)
according to the used <mode> parameter value.
+CREG: <mode>,<stat>[,<lac>,<ci>[,<AcT>]]
AT+CREG=?
Test command returns supported values for parameter <mode>.
3GPP TS 27.007
Not required No No - 2
AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
Set command is used to lock, unlock, or interrogate a MT or a network
facility.
Parameters:
Values:
Values:
0 : unlock
1 : lock
2 : query status
1: voice(telephony)
2: data
4: fax (facsimile services)
8: short message service
16: data circuit sync
32: data circuit async
64: dedicated packet access
128: dedicated PAD access
Value:
1÷255 : 1..255
Additional info:
Values:
0 : not active
1 : active
AT+CLCK=?
Test command reports all the facilities supported by the device.
Querying such a facility returns an output on three rows, the first for voice,
the second for data, the third for fax:
AT+CLCK ="AO",2
+CLCK: <status>,1
+CLCK: <status>,2
+CLCK: <status>,4
OK
3GPP TS 27.007
AT+CPWD=<fac>,<oldpwd>,<newpwd>
Action command sets a new password for the facility lock function defined
by command Facility Lock +CLCK.
Parameters:
Values:
AT+CPWD=?
Test command returns a list of pairs (<fac>,<pwdlength>) which present
the available facilities and the maximum length of their password.
Additional info:
3GPP TS 27.007
3GPP TS 22.081
AT+CLIR=[<n>]
Set command overrides the CLIR subscription when temporary mode is
provisioned as a default adjustment for all following outgoing calls. This
adjustment can be revoked by using the opposite command. This
command refers to CLIR service (see 3GPP TS 22.081), that allows a
calling subscriber to enable or disable the presentation of the Calling Line
Identification (CLI, i.e., the phone number of the caller) to the called party
when originating a call.
This command sets the default behavior of the device in all outgoing calls.
Parameter:
Values:
AT+CLIR?
Read command gives the default adjustment for all outgoing calls (<n>)
and also triggers an interrogation of the provision status of the CLIR
service (<m>), in the form
+CLIR: <n>,<m>
Additional info:
Values:
Values:
AT+CLIR=?
3GPP TS 27.007
AT+COLP=[<n>]
Set command enables/disables the presentation of the COL at the TE.
When enabled (and called subscriber allows), the following intermediate
result code is returned from TA to TE before any +CR or ITU T
Recommendation V.250 responses:
+COLP: <number>,<type>[,<subaddr>,<satype>[,<alpha>]]
Parameter:
Values:
Additional info:
Unsolicited fields:
AT+COLP?
Read command gives the status of <n>, and also triggers an interrogation
of the provision status of the COLP service according 3GPP TS 22.081
(given in <m>) in the format:
+COLP: <n>,<m>
Additional info:
where
Values:
Values:
1 : COLP provisioned
AT+COLP=?
Test command returns the range for the parameter <n>.
3GPP TS 27.007
Required No No - 2
AT+CHLD=[<n>]
Set command controls the network call hold service. With this service it is
e.g. possible to disconnect temporarily a call and keep it suspended while
it is retained by the network, or make a multiparty connection.
Parameter:
Values:
1 : releases all active calls (if any exist), and accepts the
other (held or waiting) call
2 : places all active calls (if any exist) on hold and accepts
the other (held or waiting) call.
Where both a held and a waiting call exist, the above procedures
apply to the waiting call (i.e. not to the held call) in conflicting
situation.
For VoLTE,
- conference call <n>=2X and <n>=4 parameter not supported.
- while no active or held calls option <n>=3 starts conference call
to conference server without participants.
AT+CHLD=?
Test command returns the list of supported values of parameter <n>.
3GPP TS 22.072
Required No No - 2
AT+CTFR=<number>[,<type>[,<subaddr>[,<satype>]]]
Set command is used to request a service that causes an incoming
alerting call to be forwarded to a specified number.
This is based on the GSM/UMTS supplementary service CD (Call
Deflection, refer 3GPP TS 22.072).
Parameters:
Values:
Refer subclause (ME Error Result Code - +CME ERROR: <err>) for
possible <err> values.
AT+CTFR=?
Test command tests for command existence
3GPP TS 27.007
3GPP TS 22.090
3GPP TS 23.038
AT+CUSD=[<n>[,<str>[,<dcs>]]]
+CUSD: <m>[,<str>,<dcs>]
Parameters:
Values:
Unsolicited field:
AT+CUSD?
Read command reports the current value of the parameter <n>
AT+CUSD=?
Test command reports the supported values for the parameter <n>
3GPP TS 27.007
AT+CAOC=<mode>
Set command refers to the Advice of Charge supplementary services that
enable subscriber to get information about the cost of calls; the command
also includes the possibility to enable an unsolicited event reporting of the
Current Call Meter (CCM) information.
Parameter:
Values:
Additional info:
+CCCM: <ccm>
where:
<ccm> - current call meter in home units, string type: three bytes of
the CCM value in hexadecimal format (e.g. "00001E" indicates
decimal value 30)
Unsolicited field:
The unsolicited result code +CCCM is sent when the CCM value
changes, but not more than every 10 seconds.
AT+CAOC?
Read command reports the value of parameter <mode> in the format:
+CAOC: <mode>
AT+CAOC=?
Test command reports the supported values for <mode> parameter.
3GPP TS 27.007
Required No No - 2
AT+CLCC
Execution command returns the list of current calls and their characteristics in
the format:
[+CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>,<number>,<type>,<alpha>[<CR><LF>
+CLCC:<id2>,<dir>,<stat>,<mode>,<mpty>,<number>,<type>,<alpha>[...]]]
Values:
Values:
0 : active
1 : held
Values:
0 : voice
1 : data
9 : unknown
Values:
Values:
For VOLTE,
- conference call participant’s numbers start with “sip:” or “tel:”, for
example: sip:+12125551212
AT+CLCC=?
Test command returns OK result code
• 3GPP TS 27.007
AT+CSSN=[<n>[,<m>]]
Set command enables/disables the presentation of notification result
codes from TA to TE.
Parameters:
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Unsolicited fields:
3 : call is waiting
AT+CSSN?
Read command reports the current value of the parameters.
AT+CSSN=?
Test command reports the supported range of values for parameters <n>,
<m>.
3GPP TS 27.007
3GPP TS 22.085
Required No No - 2
AT+CCUG=[<n>[,<index>[,<info>]]]
Set command enables the served subscriber to select a CUG index, to
suppress the Outgoing Access (OA), and to suppress the preferential CUG.
Parameters:
Values:
Values:
Values:
0 : no information
AT+CCUG?
Read command reports the current value of the parameters in the format
+CCUG: <n>,<index>,<info>
AT+CCUG=?
Test command returns the OK result code
3GPP TS 27.007
Required No No - 2
AT+CPOL=[<index>]
[,<format>[,<oper>[,<GSM_AcT>,<GSM_Compact_AcT>,
<UTRAN_AcT>,<E_UTRAN_AcTn>]]]
Execution command writes an entry in the SIM list of preferred operators.
Parameters:
Value:
Values:
2 : numeric <oper>
Values:
Values:
Values:
Values:
if <index> given but <oper> left out, the entry deleted. If <oper>
given but <index> left out, <oper> put in the next free location. If
only <format> given, the format of the <oper> in the read command
changes. Currently <GSM_Compact_AcT> not supported but set
value is acceptable.
AT+CPOL?
Read command returns all used entries from the UICC list of preferred
operators.
AT+CPOL=?
Test command returns the <index> range supported by the UICC and the
range for the <format> parameter.
Operator identifier 22603 is inserted in the next free location of the list.
AT+CPOL=,2,22603
OK
AT#CODECINFO[=<format>[,<mode>]]
This command is both a set and an execution command.
Values:
Values:
Additional info:
#CODECINFO: <codec_used>
The <codec_used> format depends on the <format> parameter
value.
#CODECINFO:
<codec_used>,<codec_set1>[,<codec_set2>[..[,codec_setn]]]
The parameters and their format is described in the Unsolicited
code values section.
Unsolicited fields:
0 : no TCH
None : no TCH
Values:
AT#CODECINFO?
Read command reports <format> and <mode> parameter values in the
format:
#CODECINFO: <format>,<mode>
AT#CODECINFO=?
Test command returns the range of supported <format> and <mode>
parameters values.
3GPP TS 27.007
Required Auto No - 2
AT+CPLS=<list>
Set command select one PLMN selector with Access Technology list in the
SIM card or active application in the UICC (GSM or USIM), that is used by
+CPOL command.
Parameter:
Values:
AT+CPLS?
Read command returns the selected PLMN selector <list> from the
SIM/USIM.
AT+CPLS=?
Test command returns the whole index range supported <list>s by the
SIM/USIM.
Required No No - 2
AT+CSQ
See Additional info sections.
Additional info:
2G Networks
Values:
1 : -111 dBm
Values:
1 : 0.2% to 0.4%
2 : 0.4% to 0.8%
3 : 0.8% to 1.6%
4 : 1.6% to 3.2%
5 : 3.2% to 6.4%
6 : 6.4% to 12.8%
4G Networks
Values:
1 : -111 dBm
31 : - 51 dBm or greater
Values:
0 : -4...-3 dBm
1 : -6...-5 dBm
2 : -8...-7 dBm
3 : -10...-9 dBm
4 : -13...-11 dBm
5 : -15...-14 dBm
6 : -17...-16 dBm
7 : -19...-18 dBm
3G Networks
Values:
1 : -111 dBm
31 : - 51 dBm or greater
Values:
0 : -1...0 dBm
1 : -5...-2 dBm
2 : -8...-6 dBm
3 : -11...-9 dBm
4 : -15...-12 dBm
5 : -18...-16 dBm
6 : -22...-19 dBm
7 : -24...-23 dBm
TDSCDMA Networks
Values:
101 : -115
Values:
0 : -1...0 dBm
1 : -5...-2 dBm
2 : -8...-6 dBm
3 : -11...-9 dBm
4 : -15...-12 dBm
5 : -18...-16 dBm
6 : -22...-19 dBm
7 : -24...-23 dBm
AT+CSQ=?
Test command returns the supported range of values of the parameters
<rssi> and <ber>.
Not required No No - 2
AT#SERVINFO
Execution command reports information about serving cell. The information and
the format of the returned message depends on the network type.
GSM network
#SERVINFO:<BARFCN>,<dBM>,[<NetNameAsc>],<NetCode>,<BSIC>,<LAC>,<TA>,<
GPRS>[,[<PBARFCN>],[<NOM>],<RAC>,[PAT]]
LTE network
#SERVINFO:<EARFCN>,<dBM>,[<NetNameAsc>],<NetCode>,<PhysicalCellId>,<TA
C>,<DRX>,<SD>,<RSRP>
Parameters meaning.
Values:
0 : not supported
1 : supported
Parameters meaning.
Values:
I : Network Mode I
II : Network Mode II
Parameters meaning.
Values:
0 : No Service
1 : CS only
2 : PS only
3 : CS & PS
Parameters meaning.
Values:
AT#SERVINFO=?
Test command returns OK result code.
AT#NWEN=[<en>]
Set command enables/disables the URC for emergency number update.
The URC format is:
#NWEN: <type>
Values:
0 : disable
1 : enable
Unsolicited field:
AT#NWEN?
Read command reports whether the unsolicited indication of network
emergency number update is currently enabled or not, in the format:
#NWEN: <en>
AT#NWEN=?
Test command reports the range for the parameter <en>
AT#BCCHLOCK=<LockedBcch>[,<LockedUarfcn>[,<LockedPsc>[,<LockedEarfcn>[
,<LockedPci>]]]]
This command allows to set the single BCCH ARFCN(also UARFCN and EARFCN)
the device must be locked to, selectable within those allowed for the specific
product.
Parameters:
Values:
1024 : disable
Values:
0 : disable
Values:
65535 : disable
Values:
0 : disable
Values:
0 : Physical cell id
The values set by command are directly stored in NVM and need to be
reboot for lock and unlock function.
Note that the use of <LockedPsc> must be used with <LockedUarfcn> and
never use <LockedPsc> alone. In other words, if <LockedUarfcn> is 0,
<LockedPsc> must not have a specific value other than 65535. If you set
<LockedPsc> alone, the problems of 3G search or attach procedure should
be happened. However, make it to 65535(disable) alone is possible
regardless of <LockedUarfcn>.
If selected locked 2G BCCH is not in power scan list, the locking function
does not work and normal cell selection is performed.
#BCCHLOCK setting has higher priority than PLMN selection, that is why it
is not recommended to use this command together with manual PLMN
selection +COPS=1.
In the situation that LTE locked function is used so certain frequency and
PCI should be fixed, if the handover event comes down from the network or
it is in poor signal strength environment, the RLF may occur continuously.
Also, event if reselection event is happened on itself, it cannot move
another cells or frequencies. So, this function should be used carefully.
AT#BCCHLOCK?
Read command reports the currently stored parameter
<LockedBcch>,<LockedUarfcn>,<LockedPsc>,<LockedEarfcn> and <LockedPci> in
the format:
#BCCHLOCK:
<LockedBcch>,<LockedUarfcn>,<LockedPsc>,<LockedEarfcn>,<LockedPci>
AT#BCCHLOCK=?
Test command reports the supported range of values for parameter
<LockedBcch>,<LockedUarfcn>,<LockedPsc>,<LockedEarfcn> and <LockedPci>.
AT#PLMNMODE=<mode>
Parameter:
Values:
AT#PLMNMODE?
Read command returns current value of the parameter <mode>:
#PLMNMODE: <mode>
AT#PLMNMODE=?
Test command returns the supported range of values for parameter
<mode>.
Required Auto No - 2
AT#FPLMN=<action>[,<period>]
The set command is used to manage the Forbidden PLMN List file
(FPLMN) stored in the SIM card.
Parameters:
Values:
Value:
AT#FPLMN?
Read command reports whether the periodic deletion is currently enabled
or not, and the deletion period, in the format:
#FPLMN: <action>,<period>
AT#FPLMN=?
Test command reports available values for parameters <action> and
<period>
3GPP TS 24.008
Common
Not required No - 2
profile
AT#CODEC=[<codec>]
Set command sets the GSM and UMTS audio codec mode.
Parameter:
Value:
AT#CODEC?
Read command returns current audio codec mode in the format:
#CODEC: <codec>
AT#CODEC=?
Test command returns the range of available values for parameter
<codec>
• AT#CODEC=14
OK
sets the codec modes HR (4), EFR (2) and AMR-FR (8)
AT#BND=<band>[,<UMTS_band>[,<LTE_band>[,<TDSCDMA_band>]]]
Set command selects the current GSM, UMTS, LTE, and TDSCDMA bands.
Parameters:
Values:
Values:
0 : B1 (2100 MHz)
1 : B2 (1900 MHz)
2 : B5 (850 MHz)
5 : B8 (900 MHz)
7 : B4 (1700 MHz)
12 : B6 (800 MHz)
13 : B3 (1800 MHz)
Values:
Values:
AT#BND?
Read command returns the current selected band in the format:
#BND: <band>,<UMTS_band>,<LTE_band>
AT#BND=?
Test command returns the supported range of values of parameters
Set command
AT#BND=5,15,800C5
OK
AT#BND=5,,800C5
OK
Test command
AT#BND=?
#BND: (0-5),(0,5,6,13,15),(800C5)
OK
Read command
AT#BND?
#BND: 5,15,800C5
OK
Read command shows that the supported LTE bands are: B1, B3, B7, B8,
and B20
AT#AUTOBND=[<value>]
Parameter:
Values:
AT#AUTOBND?
Read command returns the current value of the parameter <value> in the
format:
#AUTOBND: <value>
AT#AUTOBND=?
Test command returns the supported values for parameter <value>.
3GPP TS 51.011
Required No No - 2
AT#SNUM=<index>[,<number>[,<alpha>]]
This set command writes the MSISDN information related to the
subscriber (own number) in the EFmsisdn SIM file.
Parameters:
AT#SNUM=?
Test command returns the OK result code.
Required Auto No - 2
AT#PSNT=[<mode>]
Set command enables/disables unsolicited result code for packet service
network type (PSNT) having the following format:
#PSNT:<nt>
Parameter:
Values:
Unsolicited fields:
0 : GPRS network
1 : EGPRS network
2 : WCDMA network
3 : HSDPA network
4 : LTE network
1 : HSUPA is in used
1 : HSDPA is in used
AT#PSNT?
If <mode> is set to 0 or 1, read command returns the current values of the
<mode> and <nt> parameters in the format:
#PSNT: <mode>,<nt>
AT#PSNT=?
Test command reports the range for the parameter <mode>
AT#ENCALG=[<encGSM>][,<encGPRS]
Set command enables or disables the GSM and/or GPRS encryption
algorithms supported by the module.
Parameters:
Values:
bit 0 = GEA1
bit 1 = GEA2
bit 2 = GEA3
bit 3 = GEA4
bits 4 - 7 = reserved for future use
Values:
AT#ENCALG?
Read command reports the currently selected <encGSM> and <encGPRS>,
and the last used <usedGSM> and <usedGPRS> in the format:
#ENCALG: <encGSM>,<encGPRS>,<usedGSM>,<usedGPRS>
Additional info:
Values:
1 : A5/1
2 : A5/2
3 : A5/3
Values:
1 : GEA1
2 : GEA2
4 : GEA3
8 : GEA4
AT#ENCALG=?
Test command reports the supported range of values for parameters in
the format:
<encGSM> and <encGPRS>.
AT#ENCALG?
#ENCALG: 5,2,1,1
OK
AT#ENCALG=5,1
OK
Sets the GSM encryption algorithm A5/1 and A5/3, and the GPRS encryption
algorithm GEA1. It will be available at the next reboot.
AT#ENCALG?
#ENCALG: 5,2,1,1
The last two values indicate that the last used GSM encryption algorithm is
A5/1 and the last used GPRS encryption algorithm is GEA1
After reboot
AT#ENCALG?
#ENCALG: 5,1,1,1
3GPP TS 24.301
AT+CEMODE=[<mode>]
This set command configures the mode of operation for EPS.
Parameter:
Values:
0 : PS mode 2 of operation
3 : PS mode 1 of operation
AT+CEMODE?
Read command returns the current value of parameter <mode> in the
format:
+CEMODE: < mode >
The read command will return right values after set command, but
effectively the mode of operation changes after power cycle.
AT+CEMODE=?
Test command returns the supported range of values of parameter
<mode>.
Required Auto No - 2
AT+CPNER=<reporting>
Set command enables and disables reporting of primary notification
events when received from the network with unsolicited result code.
+CPNERU: <message_identifier>,<serial_number>,<warning_type>
Primary notification events are used for public warning systems like ETWS
(Earthquake and Tsunami Warning Systems).
Parameter:
Values:
Unsolicited fields:
AT+CPNER?
Read command reports the current value of the parameter.
AT+CPNER=?
Test command returns supported of parameter.
AT+CPNER?
+CPNER: 1
OK
Required No No - 2
AT+CESQ
See Additional info section for networks on which the module can be
registered.
Additional info:
2G Networks
+CESQ: <rxlev>,<ber>,255,255,255,255
3G Networks
+CESQ: 99,99,<rscp>,<ecno>,255,255
LTE Networks
+CESQ: 99,99,255,255,<rsrq>,<rsrp>
Values:
... : ...
63 : - 48 dBm ≤ rssi
Values:
Values:
... : ...
Values:
... : ...
97 : 0 dB ≤ rsrp
Values:
... : ...
34 : -3 dB ≤ rsrq
Values:
... : ...
AT+CESQ=?
Test command returns values supported as compound values.
AT#ENS=[<mode>]
Set command is used to activate the ENS functionality
Parameter:
Values:
AT#ENS?
Read command reports whether the ENS functionality is currently enabled
or not, in the format:
#ENS: <mode>
AT#ENS=?
Test command reports the available range of values for parameter
<mode>
3GPP TS 27.007
AT+WS46=[<n>]
Set command selects the cellular network (Wireless Data Service, WDS) to
operate with the TA (WDS-Side Stack Selection).
Parameter:
Values:
22 : UTRAN only
28 : E-UTRAN only
32 : TDSCDMA only
The values in <n> for Query are mutually exclusive. If one value
(e.g. "25") is returned, other values shall not be returned.
AT+WS46?
Read command reports the currently selected cellular network, in the
format:
+ WS46: <n>
AT+WS46=?
Test command reports the range for the parameter <n>.
3GPP TS 27.007
3GPP TS 24.008
AT+CEDRXS=[<mode>[,<AcTtype>[,<Req_eDRX>]]]
Set command controls the setting of the UEs eDRX parameters. The
command controls whether the UE wants to apply eDRX or not, as well as
the requested eDRX value for each specified type of access technology.
Parameters:
Values:
Values:
1 : CAT M1
Additional info:
+CEDRXS:
<AcTtype>[,<Req_eDRX>[,<NW_prove_DRX>[,<PagTimeWindow>]]]
AT+CEDRXS?
Read command returns the current settings for each defined value of
<AcTtype>.
AT+CEDRXS=?
Test command returns the supported <mode>s and the value ranges for
the access technology and the requested eDRX value as compound values.
The <Requested_eDRX_value> can be indicated 4 bit binary number.
AT+CEDRXS=?
+CEDRXS: <mode>,<AcT-type>,<Requested_eDRX_value>
OK
AT+CEDRXS?
+CEDRXS: 4,"1111"
OK
AT+CEDRXS=?
+CEDRXS: (0-3),(4),("0000"-"1111")
OK
3GPP TS 27.007
3GPP TS 24.008
Not required No No - 2
AT+CEDRXRDP
Execution command returns the following message if eDRX is used for
the cell that the MS is currently registered to, in the format:
+CEDRXRDP: <AcT-type>[,<Requested_eDRX_value>[,<NWprovided_
eDRX_value>[,<Paging_time_window>]]]
Values:
1 : CAT M1
information
element (see
subclause
10.5.5.32 of 3GPP
TS 24.008). For
the coding and
the value range,
see Extended
DRX parameters
information
element in 3GPP
TS 24.008 Table
10.5.5.32/3GPP
TS 24.008.
AT+CEDRXRDP=?
Test command returns the OK result code.
AT+CEREG=[<mode>]
Set command enables/disables the EPS network registration unsolicited
result code (URC) in LTE, and selects one of the available formats:
<tac>, <ci>, and <AcT> are reported by the command only if available.
Values:
Unsolicited fields:
3 : registration denied
5 : registered, roaming
7 : E-UTRAN
AT+CEREG?
Read command returns the current value of <mode>, the registration
status <stat>, and the information <tac>, <ci>, <AcT> according to the
current <mode> parameter value.
+CEREG: <mode>,<stat>[,[<tac>],[<ci>],[<AcT>]]
<tac>, <ci> and <AcT> are reported only if <mode>=2 and the
mobile is registered on some network cell.
AT+CEREG=?
Test command returns supported values for parameter <mode>.
Required No No - 2
AT#RFSTS
Execution command returns the current network status. The format of the returned
message is according to the network on which the module is registered or camped
on.
GSM network
#RFSTS:<PLMN>,<ARFCN>,<RSSI>,<LAC>,<RAC>,[<TXPWR>],<MM>,<RR>,<NOM>,<
CID>, <IMSI>,[<NetNameAsc>],<SD>,<ABND>[CR,LF] [CR,LF]
Parameter GSM Example Description
PLMN "450 05" Country code and operator code (MCC,
MNC)
ARFCN 114 GSM Assigned Radio Channel
RSSI -67 Received Signal Strength Indication
LAC 2011 Localization Area Code
RAC 11 Routing Area Code
TXPWR 1 Tx Power (In traffic only)
MM 19 Mobility Management
RR 0 Radio Resource
NOM 1 Network Operator Mode
CID 2825220 Cell ID
IMSI "450050203619261" International Mobile Station ID
NetNameAsc "SKTelecom" Operation Name, quoted string type or "" if
network name is unknown
SD 3 Service Domain
(0 : No Service, 1 : CS only, 2 : PS only, 3 :
CS+PS)
ABND 2 Active Band
(1 : GSM 850, 2 : GSM 900, 3 : DCS 1800, 4 :
PCS 1900)
WCDMA network
#RFSTS:
<PLMN>,<UARFCN>,<PSC>,<Ec/Io>,<RSCP>,<RSSI>,<LAC>,<RAC>,[<TXPWR>],<DRX
>,<MM>,<RRC>,<NOM>,[<BLER>],<CID>,<IMSI>,[<NetNameAsc>],<SD>,[<CsAccess>
],[<PsAccess>],<nAST>[,<nUARFCN><nPSC>,<nEc/Io>,,,,],<ABND> [CR,LF] [CR,LF]
Parameter WCDMA Example
Description
PLMN "450 05" Country code and operator code (MCC, MNC)
UARFCN 10737 UMTS Assigned Radio Channel
PSC 75 Active PSC (Primary Synchronization Code)
Ec/Io -7.0 Active Ec/Io (chip energy per total wideband
power in dBm)
RSCP -74 Active RSCP (Received Signal Code Power in
dBm)
RSSI -67 Received Signal Strength Indication
LAC 2011 Localization Area Code
RAC 11 Routing Area Code
TXPWR 1 Tx Power (In traffic only)
DRX 64 Discontinuous reception cycle Length (cycle
length: display using ms)
MM 19 Mobility Management
RRC 0 Radio Resource Control
NOM 1 Network Operator Mode
BLER 005 Block Error Rate (005 means 0.5 %)
CID 2B1C05 Cell ID (IN HEX)
IMSI "450050203619261" International Mobile Station ID
Operation Name, Quoted string type or “” if
NetNameAsc "SKTelecom"
network name is unknown
Service Domain
SD 3 (0 : No Service, 1 : CS only, 2 : PS only, 3 :
CS+PS, 4 : Camped)
Circuit Switch Access (0: Normal calls only,
CsAccess 3 1: Emergency calls only, 2: No calls, 3: All
calls)
Packet Switch Access (0: Normal calls only,
PsAccess 3 1: Emergency calls only, 2: No calls, 3: All
calls)
nAST 3 Number of Active Set (Maximum 6)
nUARFCN UARFCN of n-th active set
LTE network
#RFSTS:<PLMN>,<EARFCN>,<RSRP>,<RSSI>,<RSRQ>,<TAC>,[<TXPWR>],<DRX>,<M
M>, <RRC>,<CID>,<IMSI>,[<NetNameAsc>],<SD>,<ABND>,<SINR>[CR,LF] [CR,LF]
Parameter LTE Example
Description
PLMN "262 25" Country code and operator code (MCC, MNC)
EARFCN 6400 E-UTRA Assigned Radio Channel
RSRP -99 Reference Signal Received Power
RSSI -76 Received Signal Strength Indication
RSRQ -7 Reference Signal Received Quality
TAC 40A5 Tracking Area Code
TXPWR 0 Tx Power (In traffic only) in 1/10 dBm;
max value is 230 that is 230/10 = 23 dBm;
Range is -112dBm to 23dBm
DRX 64 Discontinuous reception cycle Length(cycle
length : display using ms)
MM 19 Mobility Management
RRC 0 Radio Resource Control
CID 0000007 Cell ID
IMSI "262011242110776" International Mobile Station ID
NetNameAsc "Telekom.de" Operation Name, quoted string type or "" if
network name is unknown
SD 3 Service Domain
(0: No Service, 1: CS only, 2: PS only, 3:
CS+PS, 4: Camped)
ABND 20 Active Band (1..71) 3GPP TS 36.101
SINR 93 Signal-to-Interface plus Noise Ratio
(range 0 - 250)
It is a logarithmic value of SINR, that
converted into dB has a value in range from -
20 to 30 dB.
The formula is
( SINR * 2 ) / 10 - 20 = dB
If nSAT value is 1, it means that active set number 1. Module does not display
after parameters of nSAT.
0 - NULL
1 - DEREGISTERED
2 - REGISTERED_INITIATED
3 - REGISTERED
4 - TRACKING_AREA_UPDATING_INITIATED
5 - SERVICE_REQUEST_INITIATED
6 - DEREGISTERED_INITIATED
7- INVALID_STATE
21 - W2G_SERVICE_REDIRECTION_IN_PROGRESS
22 - RESET
29 - FEMTO
30 - X2G_RESEL
31 - X2G_RESEL_ABORTED
32 - X2G_REDIR
33 - G2X_REDIR
34 - X2G_CGI
35 - X2G_CCO_FAILED
36 - X2G_CCO_ABORTED
37 - X2G_CCO_FAILED_ABORTED
38 - RR_INVALID
AT#RFSTS=?
Test command returns OK result code.
Required Auto No - 2
AT#SPN
Execution command returns the service provider string contained in the
SIM field SPN, in the format:
#SPN: <spn>
Unsolicited field:
<spn> string service provider string contained in the SIM field SPN,
represented in the currently selected character set,
see +CSCS.
If the SIM field SPN is empty, the command returns the OK result
code.
AT#SPN=?
Test command returns the OK result code.
Required Auto No - 2
AT#CHBHCID=<IPFamily>,<CID>
Set command used to change CID (Context ID) for a backhaul (internal
application processor data interface) connection.
Parameters:
Values:
4 : IPV4
6 : IPV6
Value:
AT#CHBHCID?
Get current backhaul's CID for each IPV4 and IPV6
Ex)
AT#CHBHCID?
#CHBHCID: 10,20
OK
AT#CHBHCID=?
Show usage
at#chbhcid=?
#chbhcid: (4,6),(1-24)
AT#LTEULOOS=<mode>
Set command enables/disables EVENT_LTE_UL_OUT_OF_SYNC event
reports depending on the parameter <mode>.
The module will displays URC when it happens
“EVENT_LTE_UL_OUT_OF_SYNC” event if the <mode> is 1.
#LTEULOOS: REPORT LTE_UL_OUT_OF_SYNC
Parameter:
Values:
AT#LTEULOOS?
Read command reports the currently selected <mode> in the format:
#LTEULOOS: <mode>
AT#LTEULOOS=?
Test command reports the supported range of values.
AT#ALLOWHAC=<mode>
Set command enables or disables to control High-Access-class-only
modules to camp onto the network.
Parameter:
Values:
AT#ALLOWHAC?
Read command returns the current value of parameter <mode>.
#ALLOWHAC: <mode>
AT#ALLOWHAC=?
Test command returns all supported values of the parameter <mode>.
There is a possibility that this may cause GCF failures in the existing
GCT test cases.
There is a possibility that any new GCF test cases could fail.
There is a possibility that some carriers do not want UE to camp onto
the network when only High Access class is enabled in the SIM.
Therefore, this function should not be activated without the network
provider and customer approval.
Required No No - 2
AT#MONI[=[<number>]]
Set command sets one cell out of seven, in a neighbor list of the serving
cell including it, from which extract GSM/LTE related information.
Additional info:
GSM network
Values:
LTE network
Values:
a) When extracting data for the serving cell and the network name is
known the format is:
GSM network
LTE network
#MONI: <netmame> RSRP:<rsrp> RSRQ:<rsrq> TAC:<tac> Id:<id>
EARFCN:<earfcn> PWR:<dBm> DRX:<drx> pci:<physicalCellId>
QRxLevMin:<QRxLevMin>
GSM network
#MONI: <cc> <nc> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id>
ARFCN:<arfcn> PWR:<dBm> dBm TA: <timadv>
LTE network
#MONI: Cc:<cc> Nc:<nc> RSRP:<rsrp> RSRQ:<rsrq> TAC:<tac>
Id:<id> EARFCN:<earfcn> PWR:<dBm> DRX:<drx>
pci:<physicalCellId> QRxLevMin:<QRxLevMin>
GSM network
#MONI: Adj Cell<n> [LAC:<lac> Id:<id>] ARFCN:<arfcn>
PWR:<dBm>
LTE network
AT#MONI=?
Test command reports the maximum number of cells, in a neighbor of the
serving cell excluding it, from which we can extract GSM/LTE related
information, along with the ordinal number of the current selected cell, in
the format:
#MONI: (<MaxCellNo>,<CellSet>)
Additional info:
Parameters meaning.
AT+WS46?
+WS46: 30
OK
AT+CREG?
+CREG: 0,1
OK
AT#MONI=1
OK
AT#MONI=?
#MONI: (6,1)
OK
AT#MONI
#MONI: I TIM BSIC:25 RxQual:0 LAC:D5BD Id:3A27 ARFCN:1018 PWR:-
72dbm TA:-1
OK
AT#MONI=7
OK
AT#MONI=?
#MONI: (6,7)
OK
AT#MONI
#MONI:
Cell BSIC LAC CellId ARFCN Power C1 C2 TA RxQual PLMN
#MONI: S 25 D5BD 3A27 1018 -74dbm 31 31 4 7 I TIM
#MONI: N1 26 D5BD 3A26 1023 -79dbm -1 -1
#MONI: N2 21 D5BD 5265 1009 -78dbm -1 -1
#MONI: N3 27 D5BD 5266 13 -87dbm -1 -1
#MONI: N4 25 D5BD 5251 1020 -88dbm -1 -1
#MONI: N5 27 D5BD 5286 1011 -95dbm -1 -1
#MONI: N6 30 00D2 C5A0 16 -99dbm -1 -1
OK
AT#BRCSFB=<par>
This command enables/disables blind GSM to LTE redirection after CS
fallback Parameters.
Parameter:
Values:
Additional info:
LE910Cx-NA(D) NA 0
LE910Cx-NF(D) any 0
LE910C1-NS any 0
LE910C1-SA(D) NA 0
LE910C1-ST NA 0
LE910C1-SV NA 0
LE910C1-APX NA 0
LE910C1-EUX NA 1
LE910Cx-SAX(D) NA 0
LE910C1-SVX(D) NA 0
0 0
1 1
2 1
LE910Cx-WWX(D)
3 1
4 1
40 1
AT#BRCSFB?
The read command reports current state of blind G2L redirection after
CSFB.
Additional info:
#BRCSFB: <state>
AT#BRCSFB=?
Test command reports the supported range of values for parameter
<par>.
AT#SELBNDMODE=[<mode>]
Set command configures the mode of band set between #BND and
#BNDRAM.
Parameter:
Values:
AT#SELBNDMODE?
Read command reports the band configuration mode in the format:
#SELBNDMODE: <mode>
AT#SELBNDMODE=?
Test command reports the supported values for the parameter <mode>.
AT#MANAGEROAM=<mgrf>,<auto_reject>
Set command enables/disables specific features.
Parameters:
Values:
Values:
- LE910C1-SV
- LE910C1-EUX/SVX
- LE910Cx-WWX BELL/TELUS/VZW
AT#MANAGEROAM?
Read command returns the current parameter value.
AT#MANAGEROAM=?
Test command returns the range of supported parameters.
Not required No No - 2
AT#GTUNEANT?
Read command for Tunable Antenna Interface.
Specific GPIO pin is available on the host interface that can be connected
to an external antenna switch.
Additional info:
<band_mask> hex -
<ant1_cfg> string -
<ant2_cfg> string -
AT#SDOMAIN=[<Sdomain>],[<USdomain>]
Set command allows to selects service domain preference.
Parameters:
Values:
Values:
Need to power cycle the unit for the setting to take effect.
AT#SDOMAIN?
Read command returns the current value of parameters
AT#SDOMAIN=?
Test command returns all supported values of the parameters
AT#NWSCANTMR=<tmr>
Set command sets the Network Scan Timer that is used by the module to
schedule the next network search when it is without network coverage (no
signal).
Parameter:
Value:
Additional info:
#NWSCANTMREXP: <time>
AT#NWSCANTMR?
Read command reports the current parameter setting in the format:
#NWSCANTMR: <tmr>
AT#NWSCANTMR=?
Test command reports the supported range of values
How much time it takes to execute the network scan depends either on how
much bands have been selected and on network configuration (mean value
is 5 seconds)
AT#NASC=[<mode>]
Set command allows to selects NAS compliancy.
Parameter:
Values:
Need to power cycle the unit for the setting to take effect.
AT#NASC?
Read command returns the current value of parameter <mode>.
AT#NASC=?
Test command returns all supported values of the parameter <mode>.
Required No No - 2
AT+CDIP=[<n>]
Set command enables/disables the presentation of the CLI (called line
identifications) at the TE.
+CDIP:<number>,<type>[,<subaddr>,<satype>]
Parameter:
Values:
0 : disable
1 : enable
Unsolicited fields:
AT+CDIP?
Read command gives the status of <n> and also triggers an interrogation
of the provision status of the "multiple called numbers" service.
+CDIP: <n>,<m>
Additional info:
where
Values:
0 : disable
1 : enable
Values:
AT+CDIP=?
Test command returns the range for the parameter <n>.
3GPP TS 27.007
3GPP TS 22.081
AT+CLIP=[<enable>]
Set command refers to the supplementary service CLIP (Calling
Line Identification Presentation) that enables a called subscriber to get
the calling line identity (CLI) of the calling party when receiving a mobile
terminated call. If enabled the device reports after each RING the
response:
+CLIP: <number>,<type>,"",128,<alpha>,<CLI_validity>
Parameter:
Values:
0 : disable
1 : enable
Unsolicited fields:
0 : CLI valid
in the +CLIP: response they are currently not reported either the
subaddress information (it's always "" after the 2nd comma) and
the subaddress type information (it's always 128 after the 3rd
comma).
AT+CLIP?
Read command returns the presentation status of the CLI in the format:
+CLIP: <enable>,<status>
Additional info:
Parameters:
Values:
Values:
1 : CLIP provisioned
AT+CLIP=?
Test command returns the supported values of parameter <enable>.
3GPP TS 22.081
Required No No - 2
AT+COLR
The command displays the status of the COL presentation in the
network. It has no effect on the execution of the supplementary service
COLR in the network.
Execution command triggers an interrogation of the activation status of
the COLR service according to standard. The command returns the COLR
service status in the format:
+COLR: <m>
Values:
1 : COLR provisioned
AT+COLR=?
Test command tests for command existence
3GPP TS 27.007
Required No No - 2
AT+CCFC=<reason>,<cmd>[,<number>[,<type>[,<class>[,<time>]]]]
The execution command controls the call forwarding supplementary
service. Registration, erasure, activation, deactivation, and status query
are supported.
Parameters:
Values:
0 : unconditional
1 : mobile busy
2 : no reply
3 : not reachable
Values:
0 : disable
1 : enable
2 : query status
3 : registration
4 : erasure
Values:
Value:
Value:
Additional info:
+CCFC: <status>,<class1>[,<number>,<type>[,,,<time>]][<CR><LF>
+CCFC: <status>,<class2>[,<number>,<type>[,,,<time>]][ ... ]]
Values:
0 : not active
1 : active
AT+CCFC=?
Test command reports supported values for the parameter <reason>.
3GPP TS 27.007
AT+CCWA=[<n>[,<cmd>[,<class>]]]
Set command allows to enable/disable of the presentation of the URC to
the TE when call waiting service is enabled; it also permits to activate,
deactivate and query the status of the call waiting service.
+CCWA: <number>,<type>,<class>[,<alpha>][,<cli_validity>]
Parameters:
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
2 : query status
Value:
Unsolicited fields:
Values:
0 : CLI valid
+CCWA: <status>,<class1>[<CR><LF>
+CCWA: <status>,<class2>[ ... ]]
where
AT+CCWA?
Read command reports the current value of the parameter <n> in the
format
+CCWA: <n>
AT+CCWA=?
Test command reports the supported values for the parameter <n>.
Not required No No - 2
AT+VZWRSRP?
Read command reports the RSRP info in the format:
+VZWRSRP:<cellID1>,<EARFCN1>,<RSRP1>[,<cellID2>,<EARFCN2>,<RSRP2>[,...
[,<cellIDn>,<EARFCNn>,<RSRPn>]]]
Additional info:
AT+VZWRSRP=?
Test command returns the OK result code.
Not required No No - 2
AT+VZWRSRQ?
Read command reports the RSRQ info in the format:
+VZWRSRQ:<cellID1>,<EARFCN1>,<RSRQ1>[,<cellID2>,<EARFCN2>,<RSRQ2>[,...
[,<cellIDn>,<EARFCNn>,<RSRQn>]]]
Additional info:
AT+VZWRSRQ=?
Test command returns the OK result code.
3GPP TS 27.007
AT+COPS=[<mode>[,<format>[,<oper>[,<act>]]]]
The set command attempts to select a network operator and registers the
module on the just chosen operator; the selection can be automatic or
manual.
Parameters:
Values:
5 : Unknown
Values:
Values:
0 : GSM
2 : UTRAN
7 : E-UTRAN
AT+COPS?
Read command returns current value of <mode>, <format>, <oper> and
<AcT> in format <format>. If no operator is selected, <format>, <oper> and
<AcT> are omitted.
AT+COPS=?
Test command returns a list of quadruplets, each representing an
operator present in the network. The quadruplets list is ended with the
range values of the <mode> and <formats> parameters.
The quadruplets in the list are closed between round brackets, separated
by commas, the <oper> parameter is returned in both formats.
Values:
0 : unknown
1 : available
2 : current
3 : forbidden
Not required No No - 2
AT#REJER=<mode>
Set command controls the presentation of an unsolicited result code
#REJER: <reject_cause>,<AcT>
Parameter:
Values:
Unsolicited fields:
WCDMA : UTRAN/HSDPA/HSUPA
LTE : E-UTRAN
AT#REJER?
Read command returns the current value of <mode>, the reject cause
value <reject_cause> and the rejected network technology<AcT>.
#REJER: <mode>,<reject_cause>,<AcT>
AT#REJER=?
Test command returns supported values for parameter <mode>.
#REJER: 1,11,LTE
Not required No No - 2
AT#LTESFN[=[<sysFrameNumber>[,<subFrameNumber>]]]
Read command reports the current LTE system frame number
<sysFrameNumber> and sub frame number <subFrameNumber> in the
format:
#LTESFN: <sysFrameNumber>,<subFrameNumber>
Parameters:
Value:
Value:
AT#LTESFN?
AT#LTESFN=?
Test command returns OK result code.
AT#LTESFN=?
OK
AT#LTESFN
#LTESFN: 263,3
OK
AT#LTESFN?
#LTESFN: 455,3
OK
Not required No No - 2
AT#CIPHIND=[<mode>]
Set command enables/disables unsolicited result code for cipher
indication. The ciphering indicator feature allows to detect that ciphering
is not switched on and to indicate this to the user. The ciphering indicator
feature may be disabled by the home network operator setting data in the
SIM/USIM. If this feature is not disabled by the SIM/USIM, then whenever a
connection is in place, which is unenciphered, or changes from ciphered to
unenciphered or vice versa, an unsolicited indication shall be given to the
user. The format is:
#CIPHIND: <mode>
Parameter:
Values:
0 : disable
1 : enable
AT#CIPHIND?
Read command reports the <mode>,<cipher> and <SIM/USIM flag>:
Additional info:
Values:
0 : cipher off
1 : cipher on
Values:
0 : disabled
1 : enabled
AT#CIPHIND=?
Test command reports the range for the parameter <mode>
AT#CLSMK=<idx>,<val>
Set command Classmark2 parameters used Uplink signal message.
Parameters:
Values:
1 : Classmark 3 Indicator
2 : CM Service Prompt
6 : SS Screening Indicator
7 : LCS VA Capability(LCS_VAC)
Values:
0 : Disable
1 : Enable
AT#CLSMK?
Read command reports the <val> for each <idx>.
AT#CLSMK=?
Test command reports the ranges of the parameters <idx> and <val>.
AT#CRAC=<idx>,<val>
Set command the nv items for controlling Radio Access Capability.
Parameters:
Values:
0 : All items
1 : NV_EDGE_FEATURE_SUPPORT_I
2 : NV_EDGE_8PSK_POWER_CLASS_I
3 : NV_GERAN_FEATURE_PACK_1_I
4 : NV_DTM_FEATURE_SUPPORT_I
5 : NV_EDA_FEATURE_SUPPORT_I
6 : NV_EDTM_FEATURE_SUPPORT_I
7 : NV_REPEATED_ACCH_I
Values:
0 : Disable
1 : Enable
AT#CRAC?
Read command reports the <val> for each <idx>.
AT#CRAC=?
Test command reports the ranges of the parameters <idx> and <val>.
AT#RPMCFGEXT=<app_max_num_reset>,<app_reset_counter>,<app_reset_timer>,
<app_reset_blk_leak_rate_timer>,<avg_reset_time>,<leak_rate_time>,<backoff_cn
t_0>,<backoff_cnt_1>,<backoff_cnt_2>,<backoff_cnt_3>,<cpdp_cnt_0>,<cpdp_cnt_1
>,<cpdp_cnt_2>,<cpdp_cnt_3>,<lr3_timer>
Value:
Value:
Value:
Value:
Value:
Value:
Value:
0÷255 : backoff_cnt_0
Value:
0÷255 : backoff_cnt_1
Value:
0÷255 : backoff_cnt_2
Value:
0÷255 : backoff_cnt_3
Value:
0÷255 : cpdp_cnt_0
Value:
0÷255 : cpdp_cnt_1
Value:
0÷255 : cpdp_cnt_2
Value:
0÷255 : cpdp_cnt_3
Value:
0÷255 : lr3_timer
AT#RPMCFGEXT?
Read command reports the RPM configuration parameter.
#RPMCFGEXT:
<app_max_num_reset>,<app_reset_counter>,<app_reset_timer>,<app_reset_blk_l
eak_rate_timer>,<avg_reset_time>,<leak_rate_time>,<backoff_cnt_0>,<backoff_cnt
_1>,<backoff_cnt_2>,<backoff_cnt_3>,<cpdp_cnt_0>,<cpdp_cnt_1>,<cpdp_cnt_2>,<c
pdp_cnt_3>,<lr3_timer>
AT#RPMCFGEXT=?
Test command returns OK result.
AT#RPMCFG=<rpm_ena>
Values:
0 : Disabled
1 : Enabled
AT#RPMCFG?
Read command reports RPM function status.
#RPMCFG: <rpm_ena>
AT#RPMCFG=?
Test command returns OK result.
3GPP TS 24.008
3GPP TS 24.301
Required No No - 2
AT#CEERNET
Execution command causes the TA to return a numeric code in the
intermediate response format:
#CEERNET: <code>
which should offer the user of the TA a report for the last mobility
management (MM/GMM/EMM) or session management (SM/ESM)
procedure not accepted by the network.
Additional info:
1. The following error codes are valid for mobility
management (MM/GMM) or session management (SM), i.e.
for 2G and 3G networks.
2. In 4G network the <code>s meanings are included in tables
9.9.4.4.1 (for ESM causes) and 9.9.3.9.1 (for EMM cause) of
3GPP TS 24.301 Release 9.
Values:
1 : SM unknown cause
3 : illegal MS
6 : illegal ME
10 : implicitly detached
12 : LA not allowed
15 : no suitable cells in LA
17 : network failure
20 : MAC failure
21 : SYNCH failure
22 : congestion
26 : insufficient resources
36 : regular deactivation
39 : reactivation required
AT#CEERNET=?
Test command returns OK result code.
Not required No No - 2
AT#CEERNETEXT[=[<func>]]
Set command enables/disables the URC presentation or deletes the last
network information. The execution command
(AT#CEERNETEXT<CR><LF>) gets the last reject error information from
the network and returns the following message:
#CEERNETEXT: <code>,<AcT>,<MCC>,<MNC>
Values:
Unsolicited fields:
0 : GSM
2 : UTRAN
7 : LTE
<MCC> string Mobile Country Code of the used network when last
numeric code was received
<MNC> string Mobile Network Code of the used network when last
numeric code was received
AT#CEERNETEXT?
The read command returns the current value of parameter <func> in the
format:
#CEERNETEXT: <func>
Additional info:
Values:
AT#CEERNETEXT=?
Test command reports the supported range of values for the <func>
parameter.
Not required No No - 2
AT#BNDRAM=[<band>[,<UMTS_band>[,<LTE_band>[,<TDSCDMA_band>]]]]
Set command selects the current GSM, UMTS, LTE, and TDSCDMA bands
without storing NV
Parameters:
Values:
Values:
0 : B1 (2100 MHz)
1 : B2 (1900 MHz)
2 : B5 (850 MHz)
5 : B8 (900 MHz)
7 : B4 (1700 MHz)
12 : B6 (800 MHz)
13 : B3 (1800 MHz)
Values:
Values:
AT#BNDRAM?
Read command returns the current selected band in the format:
#BNDRAM: < GSM_band >[, < WCDMA_band >[,< LTE_band_mask >[,<
TDSCDMA_band_mask >]]]
AT#BNDRAM=?
Test command returns the supported range of values of parameters
< GSM_band >, < WCDMA_band >,< LTE_band_mask >,<
TDSCDMA_band_mask >, if the technology supported by model.
LTE and TDSCDMA bands shown as maximal bit mask for model in HEX.
Example:
AT#BNDRAM=?
#BNDRAM: (0-5),(0,5,6,13,15),(800C5)
OK
800C5 LTE bit mask means all combinations of next bands could be
accepted by SET command:
0x00000 No bands allowed
0x00001 EUTRAN BAND1
0x00004 EUTRAN BAND3
0x00040 EUTRAN BAND7
0x00080 EUTRAN BAND8
0x80000 EUTRAN BAND20
AT#RATORDER=<RAT1>,<RAT2>,<RAT3>
Set command allows to configure the Radio Access Technology (RAT)
acquisition order when more technologies (2G/3G/LTE) are available.
Parameters:
Values:
3 : 2G
5 : 3G
9 : LTE
Values:
3 : 2G
5 : 3G
9 : LTE
Values:
3 : 2G
5 : 3G
9 : LTE
AT#RATORDER?
Read command reports the current parameters values.
AT#RATORDER=?
Test command returns the supported values of parameters <RAT1>,
<RAT2> and <RAT3>.
Packet Domain
Required Auto No - 2
AT#SWITCHATTPROF=<mode>
Set command to enable or disable special LTE attach policy based on
operator requirements
Parameter:
Values:
0 : Disable
1 : Enable
AT#SWITCHATTPROF?
Read command reports the currently selected <mode> in the format:
#SWITCHATTPROF: <mode>
AT#SWITCHATTPROF=?
Test command reports the supported range of values.
Cause #55 - Multiple PDN connections for a given APN not allowed
Required Auto No - 2
AT#DUALAPN=[<mode>]
Parameter:
Values:
AT#DUALAPN?
Read command reports the current setting for <mode>
AT#DUALAPN=?
Test command returns the allowed values for parameter <mode>.
Required Auto No - 2
AT+CGCLASS=[<class>]
Set command sets the GPRS class according to <class> parameter.
Parameter:
Values:
AT+CGCLASS?
Read command returns the mode of operation set by the TE, in the format:
+CGLASS: <class>
AT+CGCLASS=?
Test command reports the range for the parameter <class>.
Required Auto No - 2
AT#LABIMS
resets the IMS parameters in the NVM of the device to the IR92 for
GCF/PTCRB certification.
AT#LABIMS=?
Test command returns the OK result code.
3GPP TS 27.007
3GPP TS 03.060
3GPP TS 23.060
Required Auto No - 2
AT+CGQREQ=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]
Parameters:
Value:
Value:
Value:
Value:
Value:
If a value is omitted for a particular class then this class, is not checked
AT+CGQREQ?
Read command returns the current settings for each defined context in the
format:
+CGQREQ:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[<CR><LF>
+CGQREQ:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[...]]
If no PDP context has been defined, it has no effect and OK result code
is returned.
AT+CGQREQ=?
Test command returns as a compound value the type of the current PDP
context and the supported values for the sub parameters in the format:
+CGQREQ: <PDP_Type>,
(list of supported <precedence>s),(list of supported <delay>s),
(list of supported <reliability>s),(list of supported <peak>s),
(list of supported <mean>s)
Additional info:
AT+CGQREQ?
+CGQREQ: 1,0,0,3,0,0
OK
AT+CGQREQ=1,0,0,3,0,0
OK
AT+CGQREQ=?
+CGQREQ: "IP",(0-3),(0-4),(0-5),(0-9),(0-18,31)
+CGQREQ: "PPP",(0-3),(0-4),(0-5),(0-9),(0-18,31)
+CGQREQ: "IPV6",(0-3),(0-4),(0-5),(0-9),(0-18,31)
OK
3GPP TS 27.007
Required Auto No - 2
AT+CGDCONT=[<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>[,<I
Pv4AddrAlloc>[,<Emergency_ind>]]]]]]]]
Set command specifies PDP context parameter values for a PDP context identified
by the (local) context identification parameter, <cid>.
Parameters:
Values:
Values:
0 : compression off
1 : compression on
2 : V.42bis
Values:
0 : compression off
1 : compression on
3 : RFC2507
Values:
Values:
Although max number of PDP profile is 24 , the user can only create 16 PDP
profiles (persistent profiles) , the rest 8 are temporarily profiles.
Profile 1 is the default profile and the attach profile, so even if you delete all
profiles, the profile 1 is always regenerated regardless rebooting.
AT+CGDCONT?
Read command returns the current settings for each defined context in the format:
+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>,<IPv4Add
rAlloc>,<Emergency_ind><CR><LF>
+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>,<IPv4Add
rAlloc>,<Emergency_ind>[...]
AT+CGDCONT=?
Test command returns values supported as a compound value.
AT+CGDCONT=1,"IP","APN","10.10.10.10",0,0
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","APN","10.10.10.10",0,0,0,0
OK
AT+CGDCONT=?
+CGDCONT: (1-24),"IP",,,(0-2),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"PPP",,,(0-2),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV6",,,(0-2),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV4V6",,,(0-2),(0-4),(0-1),(0-1)
OK
3GPP TS 27.007
Required Auto No - 2
AT+CGCONTRDP[=<cid>]
The execution command returns the relevant information on a PDP Context
established by the network with the context identifier <cid>. If the parameter
<cid> is omitted, the information for all established PDP contexts is returned. The
response message has the following format:
+CGCONTRDP:<cid>,<bearerId>,<apn>[,<ip&subnet>[,<gw_addr>[,<DNS_prim>
[,<DNS_sec>[,<P_CSCF_prim>[,<P_CSCF_sec>]]]]]][<CR><LF>
+CGCONTRDP:<cid>,<bearerId>,<apn>[,<ip&subnet_mask>[,<gw_addr>[,<DNS_pr
im>
[,<DNS_sec>[,<P_CSCF_prim>[,<P_CSCF_sec>]]]]]] [...]]
Additional info:
for IPv4:
"a1.a2.a3.a4.m1.m2.m3.m4"
for IPv6:
"a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.
m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12. m13.m14.m15.m16"
When +CGPIAF is supported, its settings can influence the format of this
parameter returned with the execute form of +CGCONTRDP.
The dynamic part of the PDP context will only exist if established by the
network. The test command returns a list of <cid>s associated with active
contexts.
If the MT has dual stack capabilities, two lines of information are returned
per <cid>. First one line with the IPv4 parameters followed by one line with
the IPv6 parameters.
AT+CGCONTRDP=?
Return the list of <cid>s associated with active contexts.
AT+CGACT=1,1
OK
AT+CGCONTRDP=?
+CGCONTRDP: (1)
OK
AT+CGCONTRDP =1
+CGCONTRDP:
1,5,lte.ktfwing.com,"10.196.170.243.255.255.255.248","10.196.170.244","172.19.140.7
","172.25.227.7"
OK
AT#IMSSETTING=<mode>[,<value>]
This command reads and sets some IMS parameters.
Parameters:
Values:
1 : username
2 : password
3 : sipt1
4 : siptf
5 : sipt2
6 : SMS format
8 : sipt4
9 : siptJ
Additional info:
AT#IMSSETTING=?
Test command returns the supported range of <mode> in the format:
#IMSSETTING: (0-9)
3GPP TS 27.007
3GPP TS 03.060
3GPP TS 23.060
Required Auto No - 2
AT+CGQMIN=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]
Parameters:
Value:
Value:
Value:
Value:
Value:
AT+CGQMIN?
Read command returns the current settings for each defined context in the
format:
+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[<CR><LF>
+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[...]]
If no PDP context has been defined, it has no effect and OK result code
is returned
AT+CGQMIN=?
Test command returns as a compound value the type of the current PDP context
and the supported values for the sub parameters in the format:
+CGQMIN: <PDP_Type>,
(list of supported <precedence>s),(list of supported <delay>s),
(list of supported <reliability>s),(list of supported <peak>s),
(list of supported <mean>s)
Additional info:
Required Auto No - 2
Values:
0 : conversational
1 : streaming
2 : interactive
3 : background
4 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : disable
1 : enable
2 : subscribed value
Values:
0 : subscribed value
<SDU error string 0E0 SDU error ratio - mEe = m*10-e , for
ratio> example 1E2 means 1*10-2
Values:
Values:
Values:
0 : disable
1 : enable
2 : no detect
3 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
Values:
AT+CGEQREQ?
Read command returns the current settings for each defined context in
the format:
AT+CGEQREQ=?
Test command returns as a compound value the type of the current PDP
context and the supported values for the sub parameters in the format:
AT+CGEQREQ=1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0
OK
AT+CGEQREQ?
+CGEQREQ: 1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0,0,0
OK
AT+CGEQREQ=?
+CGEQREQ: "IP",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQREQ: "PPP",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQREQ: "IPV6",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQREQ: "IPV4V6",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
OK
3GPP TS 27.007
Required Auto No - 2
AT+CGEQNEG=[<cid>[,<cid>[,…]]]
Set command returns the negotiated 3G QoS profile for the specified
context identifiers, <cid>s. The QoS profile consists of a number of
parameters, each of which may have a separate value.
Parameters:
AT+CGEQNEG=?
Test command returns a list of <cid>s associated with active contexts.
AT+CGEQREQ?
+CGEQREQ: 1,4,0,0,0,0,2,0,"0E0","0E0",3,0,0,0,0
OK
AT+CGACT=1,1
OK
AT+CGEQNEG=?
+CGEQNEG: (1)
OK
AT+CGEQNEG=1
+CGEQNEG: 1,3,128,384,0,0,2,1500,"1E4","1E5",3,0,1,0,0
OK
3GPP TS 27.007
Required No No - 2
AT+CGPADDR=[<cid>[,...]]
Execution command returns a list of PDP addresses for the specified
context identifiers.
Parameter:
Additional info:
AT+CGPADDR=?
Test command returns a list of defined <cid>s.
AT+CGACT=1,3
OK
AT+CGACT?
+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,1
OK
AT+CGPADDR=3
+CGPADDR: 3,”xxx.yyy.zzz.www”
OK
AT+CGPADDR=?
+CGPADDR: (3)
OK
Required No No - 2
AT+CGCMOD=[<cid_n>[,...]]
After command has completed, the MT returns to V.250 online data state.
If the requested modification for any specified context cannot be achieved,
an ERROR or +CME: ERROR response is returned. Extended error
responses are enabled by the +CMEE command.
For EPS, the modification request for an EPS bearer resource will be
answered by the network by an EPS bearer Modification request. The
request must be accepted by the MT before the PDP context effectively
changed.
Parameter:
AT+CGCMOD=?
Test command returns a list of <cid_n>s associated with active contexts.
Required Auto No - 2
AT#AUTOATT=[<auto>]
Parameter:
Values:
AT#AUTOATT?
Read command reports whether the auto-attach property is currently
enabled or not, in the format:
#AUTOATT: <auto>
AT#AUTOATT=?
Test command reports available values for parameter <auto>.
Required Auto No - 2
AT#MSCLASS=[<class>[,<autoattach>]]
Parameters:
Values:
1÷12 : class
30÷33 : class
Values:
AT#MSCLASS?
Read command reports the current value of the multislot class in the
format:
#MSCLASS: <class>
AT#MSCLASS=?
Test command reports the range of available values for both parameters
<class> and <autoattach>.
Required Auto No - 2
AT#IMSUA=<UserAgent>
This command sets IMS user agent. The user agent string needs to be
sent with SIP message.
Parameter:
AT#IMSUA?
Read command returns the IMS User Agent in format:
#IMSUA: <UserAgent>
AT#IMSUA=?
Test command returns the supported string length for parameter:
<UserAgent>
AT#IMSUA="ims"
OK
AT#IMSUA?
#IMSUA: ims
OK
AT#IMSUA=?
#IMSUA: (549)
OK
Required No No - 2
AT#GAUTH=[<type>]
Set command sets the authentication type used in PDP Context Activation
during PPP-PS connections.
Parameter:
Values:
0 : no authentication
1 : PAP authentication
2 : CHAP authentication
if the settings on the server side (the host application) of the PPP
are not compatible with the #GAUTH setting, then the PDP Context
Activation will use no authentication.
AT#GAUTH?
Read command reports the current authentication type, in the format:
#GAUTH: <type>
AT#GAUTH=?
Test command returns the range of supported values for parameter
<type>.
Required Auto No - 2
AT#GPPPCFG=<hostIPaddress>[,<unused_A>][,<unused_B>]]
Set command sets one parameter for a dial-up connection
Parameters:
AT#GPPPCFG?
Read command reports the current PPP-GPRS connection parameters in
the format:
#GPPPCFG: <hostIPaddress>,<unused_A>,<unused_B>
AT#GPPPCFG=?
Test command returns the range of supported values for parameters
#GPPPCFG: (25),(0)
Required Auto No - 2
Values:
0 : conversational
1 : streaming
2 : interactive
3 : background
4 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
0 : No - SDU
1 : Yes - SDU
2 : subscribed value
Values:
0 : subscribed value
<SDU error string 0E0 SDU error ratio - mEe = m*10-e , for
ratio> example 1E2 mean 1*10-2.
Values:
Values:
Values:
0 : no delivery
1 : yes
2 : no detect
3 : subscribed value
Values:
0 : subscribed value
Values:
0 : subscribed value
Values:
Values:
AT+CGEQMIN?
Read command returns the current settings for each defined context in
the format:
AT+CGEQMIN=?
Test command returns as a compound value the type of the current PDP
context and the supported values for the subparameters in the format:
AT+CGEQMIN=1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0
OK
AT+CGEQMIN?
+CGEQMIN: 1,0,384,384,128,128,0,0,"0E0","0E0",0,0,0
OK
AT+CGEQMIN=?
+CGEQMIN: "IP",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),
(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQMIN: "PPP",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQMIN: "IPV6",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
+CGEQMIN: "IPV4V6",(0-4),(0-11520),(0-42200),(0-11520),(0-42200),(0-2),(0-
1520),("0E0","1E1","1E2","7E3","1E3","1E4","1E5","1E6"),("0E0","5E2","1E2","5E3","4
E3","1E3","1E4","1E5","1E6","6E8"),(0-3),(0,100-4000),(0-3),(0,1),(0,1)
OK
Required Auto No - 2
AT+CGEQOS=[<cid>[,<QCI> [,<DL_GBR>,<UL_GBR>
[,<DL_MBR>,<UL_MBR>]]]]
Set command specifies the EPS Quality of Service parameters.
A special form of the set command, +CGEQOS= <cid> causes the values for
context number <cid> to become undefined.
Parameters:
Values:
Additional info:
Possible Response(s):
+CME ERROR: <err>
AT+CGEQOS?
Read command returns the current settings for each defined QoS.
+CGEQOS: <cid>,
<QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>][<CR>>LF>+CGEQOS:
<cid>, <QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>][...]]
AT+CGEQOS=?
Test command returns the ranges of the supported parameters:
+CGEQOS: (list of supported <cid>s),(list of supported <QCI>s), (list of
supported <DL_GBR>s), (list of supported <UL_GBR>s), (list of supported
<DL_MBR>s),(list of supported <UL_MBR>s)
3GPP TS 27.007
Not required No No - 2
AT+CGPIAF=[<IPv6_AddressFormat>[,<IPv6_SubnetNotation>[,<IPv6_LeadingZer
os> [,<Pv6_CompressZeros>]]]]
Parameters:
Values:
Values:
Values:
Values:
0 : no zero compression.
AT+CGPIAF?
Read command returns the current parameter setting.
AT+CGPIAF=?
Test command returns values supported as compound values.
AT+CGPIAF=0,0,0,0
OK
AT+CGACT=1,1
OK
AT+CGPADDR =
+CGPADDR: 1,"252.1.171.171.205.205.239.224.0.0.0.0.0.0.0.1"
OK
AT+CGPIAF=1,0,0,0
OK
AT+CGACT=1,1
OK
AT+CGPADDR =
+CGPADDR: 1,"FC01:ABAB:CDCD:EFE0:0:0:0:1"
OK
3GPP TS 27.007
AT+CEVDP=<domain>
Parameter:
Values:
1 : CS voice only
AT+CEVDP?
+CEVDP: <domain>
AT+CEVDP=?
Test command returns the supported range of values of the parameter
<domain>.
3GPP TS 27.007
AT+CGEREP=[<mode>[,<bfr>]]
Set command enables/disables sending of unsolicited result codes in case
of certain events occurring in the module or in the network. The URC
formats and related events are shown in the Additional info sections.
Parameters:
Values:
Values:
Additional info:
The network has forced a context deactivation. The <cid> that was
used to activate the context is provided if known to TA.
The mobile equipment has forced a PS detach. This implies that all
active contexts have been deactivated. These are not reported
separately.
+CGEV: ME_DETACH
The network has forced a PS detach. This implies that all active
contexts have been deactivated. These are not reported separately.
+CGEV: NW_DETACH
Unsolicited fields:
AT+CGEREP?
Read command returns the current <mode> and <bfr> settings, in the
format:
+CGEREP: <mode>,<bfr>
AT+CGEREP=?
Test command reports the supported range of values for the +CGEREP
command parameters.
3GPP TS 27.007
Required No No - 2
AT+CGATT=<state>
Parameter:
Values:
0 : detached
1 : attached
AT+CGATT?
Read command returns the current PS state in the format:
+CGATT: <state>
AT+CGATT=?
Test command returns the values range of the <state> parameter.
AT+CGATT?
+CGATT: 0
OK
AT+CGATT=?
+CGATT: (0,1)
OK
AT+CGATT=1
OK
3GPP TS 27.007
3GPP TS 03.60/23.060
Required Auto No - 2
PDP contexts associated to one PDP address. At an attempt to delete a TFT, which
would violate this rule, an ERROR or +CME ERROR response is returned. Extended
error responses are enabled by the +CMEE command.
Possible Response(s):
OK
ERROR
Parameters:
Def
Typ
Name aul Description
e
t
Additional info:
Some of the above listed attributes may coexist in a Packet Filter while
others mutually exclude each other, the possible combinations are shown in
3GPP TS 23.060 [47].
AT+CGTFT?
The read command returns the current settings for all Packet Filters for each
defined context.
AT+CGTFT=?
The test command returns values supported as a compound value. If the MT
supports several PDP types, the parameter value ranges for each PDP type
returned on a separate line. TFTs shall be used for PDP-type IP and PPP only. For
PDP-type PPP a TFT is applicable only when IP traffic is carried over PPP. If PPP
carries header-compressed IP packets, then a TFT cannot be use.
AT+CGTFT: <PDP_type>, (list of supported <packet filter identifier>s), (list of
supported <evaluation precedence index>s), (list of supported <source address and
subnet mask>s), (list of supported <protocol number (ipv4) / next header (ipv6)>s),
(list of supported <destination port range>s), (list of supported <source port
range>s), (list of supported <ipsec security parameter index (spi)>s), (list of
supported <type of service (tos) (ipv4) and mask / traffic class(ipv6) and mask>s),
(list of supported <flow label (ipv6)>s) [<CR><LF>+CGTFT: <PDP_type>, (list of
supported <packet filter identifier>s), (list of supported <evaluation precedence
index>s), (list of supported <source address and subnet mask>s),(list of supported
<protocol number (ipv4) / next header (ipv6)>s), (list of supported <destination port
range>s), (list of supported <source port range>s), (list of supported <ipsec security
parameter index (spi)>s),(list of supported <type of service (tos) (ipv4) and mask /
traffic class (ipv6) and mask>s), (list of supported <flow label (ipv6)>s) [...]]
Required No No - 2
AT+CGDATA=[<L2P>,[<cid>[,<cid>[,….]]]]]
Set command causes to perform whatever actions are necessary to
establish a communication with the network using one or more GPRS PDP
types.
Parameters:
AT+CGDATA=?
Test command reports information on the supported layer 2 protocols.
• AT+CGDATA=?
+CGDATA: ("PPP")
OK
AT+CGDATA="PPP",1
OK
Required No No - 2
AT+CGEQOSRDP=[<cid>]
The execution command returns the Quality of Service parameters <QCI>,
[<DL_GBR> and <UL_GBR>] and
[<DL_MBR> and <UL_MBR>] of the active secondary or non secondary PDP
context associated to the provided context identifier <cid>.
If the parameter <cid> is omitted, the Quality of Service parameters for all
secondary or non secondary active PDP contexts are returned.
Parameter:
Additional info:
Possible Response(s):
+CGEQOSRDP:<cid>,<QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>][<C
R>>LF>
+CGEQOSRDP:<cid>,<QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>][...]]
Defined values:
AT+CGEQOSRDP=?
+CGEQOSRDP: (list of <cid>s associated with secondary or non secondary active
contexts)
Parameters of both network and MT/TA initiated PDP contexts returned.
Required No No - 2
AT+CGTFTRDP=[<cid>]
The execution command returns the relevant information about Traffic Flow
Template for an active secondary or non secondary PDP context specified by <cid>
together with the additional network assigned values when established by the
network.
If the parameter <cid> is omitted, the Traffic Flow Templates for all active
secondary and non secondary PDP contexts are returned.
Parameters of both network and MT/TA initiated PDP contexts returned.
Possible Response(s):
+CGTFTRDP: <cid>, <packet filter identifier>, <evaluation precedence index>,
<source address and subnet mask>, <protocol number (ipv4) / next
header(ipv6)>,<destination port range>, <source port range>, <ipsec security
parameter index (spi)>, <type of service (tos) (ipv4) and mask / traffic class (ipv6)
and mask>, <flow label ipv6)>, <direction>, <NW packet filter Identifier>[<CR><LF>
+CGTFTRDP: <cid>, <packet filter identifier>, <evaluation precedence index>,
<source address and subnet mask>, <protocol number (ipv4) / next header (ipv6)>,
<destination port range>, <source port range>, <ipsec security parameter index
(spi)>, <type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>, <flow
label (ipv6)>, <direction>,<NW packet filter Identifier> [...]]
Parameter:
Additional info:
De
Nam
Type fau Description
e
lt
Value:
Value:
et "a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.
mask m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m1
> 4.m15.m16" for IPv6.
<prot string N/ protocol number for ipv4 or next header for ipv6
ocol A
numb
er/ne
xt
head
er>
Value:
Value:
<tos/t string - type of service (tos) (ipv4) and mask / traffic class (ipv6)
raffic and mask
class The string given as dot-separated numeric (0-255)
and parameters on the form "t.m"
mask
>
Value:
Values:
1 : Uplink
2 : Downlink
Value:
Some of the above listed attributes can coexist in a Packet Filter while
others mutually exclude each other. The possible combinations listed on
3GPP TS 23.060 [47].
AT+CGTFTRDP=?
+CGTFTRDP: (list of <cid>s associated with active secondary or non secondary
contexts)
Some of the above listed attributes can coexist in a Packet Filter while
others mutually exclude each
other. The possible combinations listed on 3GPP TS 23.060 [47].
Required Auto No - 2
AT#PPPCFG=<mode>
Set command sets the active/passive PPP mode
Parameter:
Values:
0 : passive mode
1 : active mode
AT#PPPCFG?
Read command returns the current <mode>, in the format:
#PPPCFG: <mode>
AT#PPPCFG=?
Test command returns the range of available values for parameters
<mode> .
3GPP TS 27.007
Required No No - 2
AT+CGACT=[<state>[,<cid>[,<cid>][,...]]]]
Parameters:
Values:
0 : deactivate
1 : activate
AT+CGACT?
Read command returns the current activation state for all the defined PDP
contexts in the format:
+CGACT: <cid>,<state>[<CR><LF>
+CGACT: <cid>,<state>[...]]
AT+CGACT=?
Test command reports information on the supported PDP context
activation states <state>.
AT+CGACT=1,1
OK
AT+CGACT?
+CGACT: 1,1
OK
Required Auto No - 2
Values:
0 : off
2 : V.42 bis
Values:
0 : off
3 : RFC2507
AT+CGDSCONT?
The read command returns the current settings for each defined context
in the format:
+CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp>[<CR><LF>
+CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp> [...]]
AT+CGDSCONT=?
Test command returns the supported range of values of parameters.
3GPP TS 27.007
3GPP TS 24.008
AT+CGREG=[<mode>]
Set command enables/disables the +CGREG: unsolicited result code, and
selects one of the available formats:
short format:
+CGREG:<stat>
long format:
+CGREG:<stat>[,<lac>,<ci>[,<AcT>,<rac>]]
Parameter:
Values:
Unsolicited fields:
3 : registration denied
4 : unknown
5 : registered, roaming
0 : GSM
2 : UTRAN
7 : E-UTRAN
AT+CGREG?
Read command returns the current value of <mode>, the registration
status <stat>, and the network information (<lac>, <ci>, <AcT>, and <rac> )
according to the used <mode> parameter value.
+CGREG: <mode>,<stat>[,<lac>,<ci>[,<AcT>,<rac>]]
AT+CGREG=?
Test command returns supported values for parameter <mode>.
Required Auto No - 2
AT#SINGLEAPNSWITCH=<mode>
If it is enabled and an APN network identifier or APN-related parameter is
updated, Modem can re-activate PDN context with changed APN if there
are no application working on the activated PDN context and APN name is
changed. If the PDN context is for LTE attach, UE will attempt to reattach
with changed APN. In other systems, this command works as if it is
disabled.
If it is disabled, the changed APN will go into effect at the moment when
the PDN context is deactivated and then re-activated. Power recycling is
one of operations that will have new APN activated.
Parameter:
Values:
0 : Disable
1 : Enable
AT#SINGLEAPNSWITCH?
Read command reports current configuration.
AT#SINGLEAPNSWITCH=?
Test command reports the supported range of values.
Required No No - 2
AT+CGSCONTRDP[=<cid>]
The execution command returns <p_cid> and <bearer_id> parameters for
a given <cid>. If the context cannot be found an ERROR response is
returned. If the parameter <cid> is omitted, the <cid>, <p_cid> and
<bearer_id> are returned for all established PDP contexts. Format of the
returned message:
+CGSCONTRDP:<cid>,<p_cid>,<bearer_id>[<CR><LF>
+CGSCONTRDP:<cid>,<p_cid>,<bearer_id>[...]]
Parameter:
Additional info:
AT+CGSCONTRDP=?
The test command returns a list of <cid>s associated with active contexts:
Phonebook
3GPP TS 27.007
AT+CPBS=<storage>[,<password>]
Set command selects phonebook memory storage, which is used by other
phonebook commands.
Parameters:
Values:
"ME" : ME phonebook
AT+CPBS?
For <storage>="MC": if there are more than one missed call from
the same number the read command will return only the last call.
AT+CPBS=?
Test command returns the supported range of values for the parameter
<storage>.
3GPP TS 27.007
Required No No - 2
AT+CPBR=<index1>[,<index2>]
Execution command returns phonebook entries in location number range
<index1>...<index2> from the current phonebook memory storage selected
with +CPBS. If <index2> is left out, only location <index1> is returned.
Parameters:
Additional info:
response parameters
Values:
Values:
AT+CPBR=?
Test command returns location range supported by the current storage as
a compound value and the maximum lengths of <number>, <text>,
<group>, <secondtext> and <email>, in the format:
+CPBR: (<minIndex> -
<maxIndex>),<nlength>,<tlength>,<glength>,<slength>,<elength>
Additional info:
response parameters
AT+CPBS="ME"
OK
AT+CPBS?
+CPBS: "ME",1,100
OK
AT+CPBR=?
+CPBR: (1-100),40,255
OK
AT+CPBR=1
+CPBR: 1,"01048771234",129,"James"
OK
3GPP TS 27.007
Required Other No - 2
AT+CPBF=<findtext>
Execution command returns phonebook entries (from the current phonebook
memory storage selected with +CPBS) which alphanumeric field start with
string <findtext>.
Parameter:
Additional info:
[+CPBF:<index1>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumber>]
[,<adtype>][,<secondtext>][,<email>]<CR><LF>
+CPBF:<index2>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumber>]
[,<adtype>][,<secondtext>][,<email>][...]]]
Values:
Values:
AT+CPBF=?
Test command returns the maximum lengths of <number>, <text>, <group>,
<secondtext> and <email>, in the format:
+CPBF: <nlength>,<tlength>,<glength>,<slength>,<elength>
Additional info:
response parameters
Selecting phonebook
AT+CPBS="ME"
OK
3GPP TS 27.007
Required Other No - 2
AT+CPBW=[<index>][,<number>[,<type>[,<text>[,<group>[,<adnumber>[,<adtype>
[,<secondtext>[,<email>[,<hidden>]]]]]]]]]
Execution command writes phonebook entry in location number <index> in the
current phonebook memory storage selected with +CPBS.
Parameters:
Values:
Values:
If either <number>, <type> and <text> are omitted, the phonebook entry in
location <index> is deleted.
If either "LD", "MC" or "RC" memory storage has been selected (see
+CPBS) it is possible just to delete the phonebook entry in location
<index>, therefore parameters <number>, <type> and <text> must be
omitted.
AT+CPBW=?
Test command returns location range supported by the current storage and
types of address as compound values, the maximum length of <number> field,
supported number formats of the storage, the maximum length of <text> field,
the maximum length of <group>, the maximum length of <secondtext> and the
maximum length of <email>. The format is:
response fields
AT+CPBW=0,"+39040X192YZ1",129,"Text"
AT+CPBW=,"+39040X192YZ1",129,"Text"
Required No No - 2
AT#CPBGR=<indexFirst>[,<indexLast>]
Set command returns Grouping information Alpha String (GAS) USIM file
entries in location number range <indexFirst>...<indexLast>. If
<indexLast> is omitted, only location <indexFirst> is returned. The
response, for each location, is a string. This string is a name used for a
group the ADN entries can belong to.
[#CPBGR: <index1>,<text1>[<CR><LF>
#CPBGR: <index2>,<text2>[...]]]
Parameters:
Additional info:
Response parameters:
AT#CPBGR=?
Test command returns the supported values of the parameters <indexn>
and the maximum length of <text> field, in the format:
Parameters:
Required No No - 2
AT#CPBGW=<index>,<text>
Parameters:
AT#CPBGW=?
Test command returns location range supported by the current storage as
a compound value, and maximum length of <text> field. The format is:
Parameter:
Required Auto No - 2
AT#CPBD
Execution command deletes all phonebook entries in the current
phonebook memory storage selected with +CPBS.
AT#CPBD=?
Test command returns OK result code.
Required Auto No - 2
AT#CPBE=<index>[,<number>]
Set command writes the emergency number to "EN" phonebook.
Parameters:
Value:
1÷10 : index
AT#CPBE?
Read command returns the emergency numbers stored by the user.
AT#CPBE=?
Test command reports the supported range of value for <index> and the
maximum length of <number>.
AT+CPBR=1,117
+CPBR: 78,"911",129,"",,"","",,"",""
+CPBR: 79,"112",129,"",,"","",,"",""
+CPBR: 80,"*911",129,"",,"","",,"",""
+CPBR: 81,"#911",129,"",,"","",,"",""
+CPBR: 82,"*272911",129,"",,"","",,"",""
OK
AT#CPBE=1,"999"
OK
AT+CPBR=1,117
+CPBR: 68,"999",129,"",,"","",,"",""
+CPBR: 78,"911",129,"",,"","",,"",""
+CPBR: 79,"112",129,"",,"","",,"",""
+CPBR: 80,"*911",129,"",,"","",,"",""
+CPBR: 81,"#911",129,"",,"","",,"",""
+CPBR: 82,"*272911",129,"",,"","",,"",""
OK
SIM
3GPP TS 27.007
AT+CPIN=<pin>[,<newpin>]
Set command sends to the device a password which is necessary before it
can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN required
is SIM PUK or SIM PUK2, the <newpin> is required. The <newpin> will
replace the old pin in the SIM.
Parameters:
AT+CPIN?
Read command reports the PIN/PUK/PUK2 request status of the device in
the form:
+CPIN: <code>
Additional info:
Parameters:
Values:
AT+CPIN=?
Test command returns OK result code.
AT+CMEE=1
OK
AT+CPIN?
+CME ERROR: 10 //error: you have to insert the SIM
AT+CPIN?
+CPIN: READY //you inserted the SIM and module is not waiting for PIN
OK
3GPP TS 27.007
Required No No - 2
AT+CPINR[=[<sel_code>]]
Execution command cause the MT to return the number of remaining PIN
retries for the MT passwords.
The intermediate response format is:
+CPINR: <code>,<retries>,<default_retries>
Parameter:
Additional info:
One line with one intermediate result code is returned for every
<code> selected by <sel_code>.
AT+CPINR=?
Test command returns the OK result code.
AT+CPINR="SIM*"
+CPINR: SIM PIN,3,3
+CPINR: SIM PUK,10,10
+CPINR: SIM PIN2,0,3
+CPINR: SIM PUK2,2,10
OK
AT+CPINR="*SIM*"
+CPINR: SIM PIN,3,3
+CPINR: SIM PUK,10,10
+CPINR: SIM PIN2,0,3
+CPINR: SIM PUK2,2,10
+CPINR: PH-FSIM PIN,10,10
+CPINR: PH-FSIM PUK,0,0
OK
Not required No No - 2
AT#PCT
Execution command reports the PIN/PUK or PIN2/PUK2 input remaining
attempts, depending on +CPIN requested password, in the format:
#PCT: <n>
Additional info:
Values:
AT#PCT=?
Test command returns the OK result code.
AT+CPIN?
+CPIN: SIM PIN
OK
AT#PCT
#PCT: 2
OK
Required No No - 2
AT+ICCID
The command returns the following message:
+ICCID: <ICCID>
AT+ICCID=?
Test command returns the OK result code.
AT+ICCID
+ICCID: 89861109091740011006
OK
3GPP TS 27.007
Required No No - 2
AT+CIMI
Execution command returns the value of the International Mobile
Subscriber Identity stored in the SIM without command echo.
AT+CIMI=?
Test command returns OK result code.
AT+CIMI
22201701202507
OK
Required No No - 2
AT#CIMI
Execution command returns the value of the International Mobile
Subscriber Identity stored in the SIM with command echo.
AT#CIMI=?
Test command returns the OK result code.
AT#CIMI
#CIMI: 450050209516643
OK
3GPP TS 11.11/51.011
3GPP TS 27.007
ETSI TS 102 221
Required No No - 2
AT+CRSM=<command>[,<fileId>[,<P1>,<P2>,<P3>[,<data>[,<pathid>]]]]
Set command transmits to the MT the SIM <command> and its required
parameters. The MT handles internally all SIM-MT interface locking and
file selection routines. As response to the command, MT sends the actual
SIM information parameters and response data. The response of the
command is in the format:
+CRSM: <sw1>,<sw2>[,<response>]
Values:
242 : STATUS
Value:
Value:
Value:
Additional info:
AT+CRSM=?
Test command returns the OK result code.
Status, FPLMN(6F7B)
AT+CRSM=242,28539
+CRSM:144,0,623C820238218410A0000000871002FFFFFFFF89040300FFA511800131
81030 10A3282011E8304000030E08A01058B032F0609C6099001C0830101830181
OK
Required No No - 2
AT+CSIM=<length>,<command>
Set command transmits to the MT the <command>, it then shall send as it
is to the SIM. As response to the command, MT sends back the actual
UICC <response> to the TA as it is. The response message of the
command is in the format:
+CSIM: <length>,<response>
Error case:
+CME ERROR: <err>
Additional info:
AT+CSIM=?
Test command returns the OK result code.
AT+CSIM=<lock>
This special form of the command has no effect and is kept only for
backward compatibility.
Parameters:
<lock>=1 locking of the interface
<lock>=0 unlocking of the interface
SELECT EF 6F07
AT+CSIM=14,A0A40000026F07
+CSIM: 4,"9F0F"
OK
GET RESPONSE
AT+CSIM=10,A0C000000F
+CSIM: 34,"000000096F0704001A001A010200009000"
OK
SELECT EF 6F30
AT+CSIM=14,A0A40000026F30
+CSIM: 4,"9F0F"
OK
READ BINARY
AT+CSIM=10,A0B00000FC
+CSIM:508,"FFFFFF1300831300901300541300301300651300381300801301801
3000113110913013013009813007713005913004313008113009513014013002313
0016330420130041FFFFFFFFFFFF21436542F41922F28822F201FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFF9000"
OK
3GPP TS 27.007
Required No No - 2
AT+CCHO=<dfname>
Execution command causes the MT to return <sessionId> to allow the TE
to identify a channel that is being allocated by the currently selected UICC,
which is attached to ME. The currently selected UICC will open a new
logical channel, select the application identified by the <dfname> received
with this command and return a <sessionId> as the response. The ME
shall restrict the communication between the TE and the UICC to this
logical channel.
Error case:
+CME ERROR: <err>
Parameter:
Additional info:
Response parameter
AT+CCHO=?
Test command returns the OK result code.
3GPP TS 27.007
Required No No - 2
AT+CCHC=<sessionId>
Execution command asks the ME to close a communication session with the
active UICC. The ME shall close the previously opened logical channel. The
TE will no longer be able to send commands on this logical channel. The
UICC will close the logical channel when receiving this command.
Error case:
+CME ERROR: <err>
Parameter:
AT+CCHC=?
Test command returns the OK result code.
3GPP TS 27.007
Required No No - 2
AT+CGLA=<sessionId>,<length>,<command>
Set command transmits to the MT the <command> it then shall send as it
is to the selected UICC. In the same manner the UICC <response> shall be
sent back by the MT to the TA as it is. This command allows a direct control
of the currently selected UICC by a distant application on the TE. The TE
shall then take care of processing the received UICC information.
The response of the command is in the format:
+CGLA: <length>,<response>
Error case:
+CME ERROR: <err>
Parameters:
Additional info:
AT+CGLA=?
Test command returns the OK result code.
3GPP TS 27.007
ETSI TS 102.221
Required No No - 2
AT+CUAD
This command asks the MT to discover what applications are available
for selection on the UICC. The ME shall access and read the EFDIR file in
the UICC and return the values that are stored in the records.
Response syntax:
+CUAD: <response>
Additional info:
AT+CUAD=?
Test command returns the OK result code.
Required No No - 2
AT#CCID
The command returns the following message:
#CCID: <ICCID>
OK
AT#CCID=?
Test command returns the OK result code.
AT#CCID
#CCID: 89861109091740011006
OK
AT#SIMPR=[<mode>]
Set command enables/disables the SIM presence status unsolicited
indication in the ME. This command reports also the status of the remote
SIM, if the SIM Access Profile (SAP) functionality is supported and has
been enabled by AT#RSEN command.
If notification is enabled, the ME informs about every (local and remote)
SIM status changes through the following URC:
#SIMPR: <SIM>,<status>
Parameter:
Values:
0 : disabled
1 : enabled
Unsolicited fields:
0 : local SIM
1 : remote SIM
1 : SIM inserted
AT#SIMPR?
Read command reports whether the unsolicited indication #SIMPR is
currently enabled or not, along with the local and remote SIM status, in
the format:
#SIMPR: <mode>,0,<status><CR><LF>
#SIMPR: <mode>,1,<status>
AT#SIMPR=?
Test command reports the supported range of values for the parameter
<mode>.
AT#QSS=[<mode>]
Set command enables/disables the Query SIM Status unsolicited
indication in the ME. The format of the unsolicited indication is the
following:
#QSS: <status>
Values:
Unsolicited field:
1 : SIM inserted
The command reports the SIM status change after the <mode> has
been set to 2.
It is strongly suggested to set <mode>=2 and save the value in the
user profile, then power off the module. The proper SIM status will
be available at the next power on.
AT#QSS?
Read command reports whether the unsolicited indication #QSS is
currently enabled or not, along with the SIM status, in the format:
#QSS: <mode>,<status>
AT#QSS=?
Test command returns the supported range of values for parameter
<mode>.
AT#SIMSELECT=<slot>
Set command selects to activate one of the two SIM slots to support Dual
SIM Single Standby (DSSS).
Parameter:
Values:
1 : SIM slot 1
2 : SIM slot 2
AT#SIMSELECT?
Read command reports the activate SIM slot, in the format:
#SIMSELECT: <slot>
AT#SIMSELECT=?
Not required No No - 2
AT#RSEN=<mode>[,<sap_format>,<role>,<port>,<beacon>]
Set command enables/disables the Remote SIM feature.
If the status of the remote SIM changes, then the status is shown with the
following URC:
#RSEN: <conn>
<conn> parameter is described in Unsolicited fields section.
Parameters:
Values:
0 : disable
1 : enable
Value:
1 : binary SAP
Value:
Value:
1 : dummy value
Value:
Unsolicited field:
0 : disconnected
1 : connected
AT#RSEN?
Read command returns the connection status of the remote SIM, in the
format:
#RSEN: <conn>
AT#RSEN=?
Test command reports the supported range of values for parameters
<mode>, <sap_format>, <role>, <port> and <beacon>.
AT#ENSIM2=<mode>
Set command enables/disables SIM slot2.
Parameter:
Values:
0 : disable
1 : enable
AT#ENSIM2?
Read command reports the status of SIM slot2, in the format:
#ENSIM2: <mode>
AT#ENSIM2=?
Test command reports the supported range of values for parameter
<mode>.
AT#HSEN=<mode>
Set command enables/disables the hot-swap function.
Parameter:
Values:
0 : disable
1 : enable
AT#HSEN?
Read command reports the hot-swap status, in the format:
#HSEN: <mode>
AT#HSEN=?
Test command reports the supported range of values for parameter
<mode>.
AT#SIMINCFG=<GPIOPin>,<siminDetMode>
Set command sets SIMIN pin status for SIM detection.
Parameters:
Values:
AT#SIMINCFG?
Read command reports the selected SIMIN pin status in the format:
#SIMINCFG: 0,<siminDetMode>
AT#SIMINCFG=?
Test command reports the supported range of value for parameters
<GPIOPin> and <siminDetMode>.
Not required No No - 2
AT#ESIMID=<slot>
Set command provides the unique ID number for the eUICC card present
in the slot.
Parameter:
Values:
1 : Slot 1
2 : Slot 2
Additional info:
Response:
#ESIMID: <eid_value>
AT#ESIMID=?
Test command reports the supported range of values for parameters
<slot>
AT#ESIMPF=<mode>,<slot>[,<profile_id>[,<enable_profile>]]
Set command queries, switches or deletes the profiles supported by the
card. The response contains a list of profiles supported by the card and
profile information of the currently active profile.
Parameters:
Values:
Values:
1 : Slot 1
2 : Slot 2
Values:
1 : profile 1
2 : profile 2
3 : profile 3
4 : profile 4
5 : profile 5
6 : profile 6
7 : profile 7
8 : profile 8
Values:
Additional info:
If you want queries the profile, only two parameters <mode> and
<slot> are needed. The return value is as follow.
Response about queries the profile:
#ESIMPF: <profile_id>,<profile_type>
Values:
If you want switches the profile, all parameters are needed. The
return value is OK or ERROR.
AT#ESIMPF=?
Test command reports the supported range of values for parameters
<mode>,<slot>,<profile_id>,<enable_profile>
Profile query:
AT#ESIMPF=0,1
#ESIMPF: 1,0
#ESIMPF: 2,0
OK
AT#ESIMPFINFO=<slot>,<profile_id>
Set command provides the profile data for the profile ID in request.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
1 : profile 1
2 : profile 2
3 : profile 3
4 : profile 4
5 : profile 5
6 : profile 6
7 : profile 7
8 : profile 8
Additional info:
Response:
#ESIMPFINFO:
<iccid>,<profile_state>,<profile_nickname>,<profile_spn>,<profile_name>,<profi
le_class>,<profile_rules>
Values:
0 : inactive profile
1 : active profile
Values:
0 : Test profile
1 : Provisioning profile
2 : Operational profile
AT#ESIMPFINFO=?
Test command reports the supported range of values for parameters
<slot>,<profile_id>
AT#ESIMUPN=<slot>,<profile_id>,<nickname>
Set command updates the nickname of the requested profile. If the
nickname is missing or has zero length, the nickname is removed from
profile.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
1 : profile 1
2 : profile 2
3 : profile 3
4 : profile 4
5 : profile 5
6 : profile 6
7 : profile 7
8 : profile 8
AT#ESIMUPN=?
Test command reports the supported range of values for parameters
<slot>,<profile_id>.
AT#ESIMGETADDR=<slot>[,<default_smdp_addr>]
Set command configures the default SM-DP+ address on the eUICC.
Parameters:
Values:
1 : slot 1
2 : slot 2
Additional info:
#ESIMGETADDR: <default_smds_address>,<default_smdp_addr>
AT#ESIMGETADDR=?
Test command reports the supported range of values for parameters
<slot>.
AT#ESIMCAP=<slot>[,<tag>,<value>,<remove_tlv>]
Set command allows the client to set the contents of the TERMINAL
CAPABILITY command that is sent to the card as part of card initialization
procedure. The configuration set by this command is applicable only from
the next card initialization.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
83 : eUICC-related capabilities
Values:
Additional info:
Values:
bit2:
0 - Local Profile Download in the
Device (LPDd) not supported
1 - Local Profile Download in the
Device (LPDd) supported
bit3:
0 - Local Discovery Service in the
Device (LDSd) not supported
1 - Local Discovery Service in the
Device (LDSd) supported
bit4:
0 - LUIe based on SCWS not
supported
1 - LUIe based on SCWS supported
bit5 to 8: reserved for future.
Value:
Values:
83 : eUICC-related capabilities
AT#ESIMCAP=?
Not required No No - 2
AT#ESIMPFUC=<slot>,<user_consent>
Set command provides the user consent to the service which is required
for proceeding with the profile download/installation operation after
receiving a UIM_ADD_PROFILE_IND indication with status set to
UIM_PROFILE_USER_CONSENT_REQUIRED.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
AT#ESIMPFUC=?
Not required No No - 2
AT#ESIMADDPF=<slot>,<act_code>[,<conf_code>[,<user_consent>]]
Set command allows the eUICC card to download a new profile based on the
activation code and confirmation code provided.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
Additional info:
Unsolicited fields:
AT#ESIMADDPF=?
Test command reports the supported range of values for parameters
<slot>,<user_consent>.
Not required No No - 2
AT#ESIMMEMRST=<slot>,<option_1>,<option_2>,<option_3>
Set command resets the eUICC card present on given slot based on the
provided option. If two or more options are set, the action is taken for all
those set options.
Parameters:
Values:
1 : Slot 1
2 : Slot 2
Values:
0 : do not action
Values:
0 : do not action
Values:
0 : do not action
AT#ESIMMEMRST=?
Test command reports the supported range of values for
parameters <slot>,<option_1>,<option_2> and <option_3>.
AT#VSIMSETPROF=<profId>[,<storeNewMode>]
Execution command selects and activates a Virtual SIM profile or
deactivates the Virtual SIM profile and instructs the device to use the
UICC, using the unconditional activation (i.e. without any possibility to fall
back).
Parameters:
Values:
Values:
AT#VSIMSETPROF?
Read command reports the current value of parameter in the format:
#VSIMSETPROF: <profId>
A special value of 255 indicates that the physical SIM is selected, but a SIM
is not inserted
AT#VSIMSETPROF=?
Test command reports the supported range of values for the input
parameters.
Not required No No - 2
AT#VSIMLISTPROF
Execution command causes the module to list ICCIDs that have been
retrieved from the Virtual SIM.
Additional info:
Values:
0 : not active
1 : active
AT#VSIMLISTPROF=?
Test command returns OK result code.
AT#VSIMSTAT
Execution command returns a range of information about the VSIM with
the follow format:
#VSIMSTAT: <simos state>,<last error>,<perso>,<perso error>
Additional info:
Parameters description
Values:
0 : No SimOs present
2 : SimOs running
3 : SimOs disabled
4 : SimOs corrupted
5 : Generic fail
Value:
0 : No error
Values:
Values:
AT#VSIMSTAT=?
Test command returns OK.
AT#VSIMVER
Execution command returns the Virtual SIM version followed by an OK at
Newline, or ERROR if the Virtual SIM is not present or not active.
AT#VSIMVER=?
Test command returns OK.
AT#SIMDET=<mode>
Set command simulates the SIM status or selects the automatic SIM
detection status. This command is used by modules providing the
dedicated SIMIN pin. Refer to document [1] to have information on
dedicated SIMIN pin.
Parameter:
Values:
AT#SIMDET?
Read command returns the currently selected SIM Detection Mode in the
format:
#SIMDET: <mode>,<simIn>
Additional info:
Values:
1 : SIM inserted
AT#SIMDET=?
Test command reports the supported range of values for parameter
<mode>.
SIM Toolkit
AT#STIA=[<mode>[,<timeout>]]
Set command is used to enable/disable the SIM/USIM Application Toolkit
(SAT/USAT). In addition, the command can enable the URCs sending.
Parameters:
Values:
0 : disable SAT/USAT
#STN:<cmdTerminateValue>
Value:
Additional info:
<mode>=2, and <cmdType>=1 (REFRESH), the URC has the following extended
format:
#STN: 1,<refreshType>
<mode>=2, and <cmdType>=5 (SET UP EVENT LIST), the URC has the following
extended format:
#STN: 5[,<eventListMask>]
<mode>=2, and <cmdType>=16 (SET UP CALL), the URC has the following
extended format:
#STN: 16,<cmdDetails>,[<confirmationText>],<calledNumber>
<mode>=2, and <cmdType>=34 (GET INKEY), the URC has the following
extended format:
#STN: 34,<cmdDetails>,<text>
<mode>=2, and <cmdType>=35 (GET INPUT), the URC has the following
extended format:
#STN: 35,<cmdDetails>,<text>,<responseMin>,<responseMax>[,<defaultText>]
<mode>=2, and <cmdType>=36 (SELECT ITEM), the URC has the following
extended format:
the first line of output is:
#STN: 36,<cmdDetails>,<numOfItem>[,<titleText>]<CR><LF>
<mode>=2, and <cmdType>=37 (SET UP MENU), the URC has the following
extended format:
the first line of output is:
#STN: 37,<cmdDetails>,<numOfItem>,<titleText><CR><LF>
one line follows for every item, repeated for <numOfItems>:
#STN: 37,<itemId>,<itemText>[,<nextActionId>]
<mode>=2, and <cmdType>=40 (SET UP IDLE MODE TEXT), the URC has the
following extended format:
#STN: 40[,<idleModeTextString>]
This Additional info section deals with the action initiated by the user (no
proactive commands activated by the SIM/USIM device).
If the call control or SMS control facility present in the SIM/USIM device is
activated, when the user application makes an outgoing call, or sends a SS or
USSD, or a SMS, the following #STN URC could be sent to indicate whether the
outgoing call has been accepted, rejected or modified by the SIM, or if the SMS
service center address or destination has been changed. For parameters
meaning refer to Unsolicited fields section.
#STN:
<cmdControlResponse>,<Result>[,<alphaIdentifier>[,<Number>[,<MODestAddr
>]]]
Unsolicited fields:
1 : Call/SMS allowed
The settings are saved on user profile and available on following reboot.
SIM/USIM Toolkit activation/deactivation is only performed at power on
according to the saved setting.
Just one instance at a time, the one which first issued AT#STIA=<mode>
(with <mode> not equal to 0), is allowed to issue SAT/USAT commands,
and this is valid till the same instance issues AT#STIA=0. After reboot,
SAT/USAT can be used on another instance.
AT#STIA?
Read command can be used to get information about the SAT/USAT interface. The
message format is:
#STIA: <state>,<mode>,<timeout>,<SatProfile>
Additional info:
Returned parameters.
Values:
AT#STIA=?
Test command returns the range of available values for the parameters <mode>
and <timeout>.
3GPP TS 31.111
Telit SIM/USIM Application Toolkit Application Note
Not required No No - 2
AT#STGI=[<cmdType>]
Set command gets parameters of the ongoing proactive command. The
command can be used after the reception of the #STN: <cmdType> URC. If
no proactive command is ongoing, it returns an ERROR message.
Parameter:
Values:
1 : REFRESH
16 : SET UP CALL
17 : SEND SS
18 : SEND USSD
20 : SEND DTMF
32 : PLAY TONE
33 : DISPLAY TEXT
34 : GET INKEY
35 : GET INPUT
36 : SELECT ITEM
37 : SET UP MENU
Additional info:
<cmdType>=1 (REFRESH)
the response format:
#STGI: 1,<refreshType>
Values:
3 : SIM Initialization
4 : SIM Reset
7 : Steering of Roaming
Value:
0x0001÷0x01FF : mask
Values:
bit 7:
0 - clear message after a delay
1 - wait for user to clear message
Value:
0x00÷0xFF : mask
bit 7:
0 - no help information available
1 - help information available
Value:
0x00÷0x87 : mask
format
1 - user input to be in SMS
packed format
bits 4-6:
0
bit 7:
0 - no help information available
1 - help information available
Value:
0x00÷0x8F : mask
Value:
Value:
Value:
0x00÷0x87 : mask
Value:
Value:
0x00÷0x81 : mask
Value:
The proactive commands are only those command types that use
the AT interface. SAT/USAT commands which are not using the AT
interface (not MMI related SAT commands, e.g. PROVIDE LOCAL
INFORMATION) are executed without sending any indication to the
user.
AT#STGI?
Returned parameters:
AT#STGI=?
Test command returns the supported values of parameters <state> and
<cmdType>.
3GPP TS 31.111
Telit SIM/USIM Toolkit Application Note
Required No No - 2
AT#STSR=[<cmdType>[,<userAction>[,<data>]]]
Set command allows the user to provide a response action to the ongoing
proactive command when the action is required by the command itself.
Parameters:
Values:
Additional info:
Use of icons is not supported. All icon related actions will respond
with no icon available.
AT#STSR?
Read command returns the ongoing proactive command and the
SAT/USAT interface state. The format message is:
#STSR: <state>,<cmdType>
Additional info:
Returned parameters.
AT#STSR=?
Test command returns the range for the parameters <state> and
<cmdType>.
Not required No No - 2
AT#SDM=<priority>
Set command sets to normal/high priority standby display mode.
Parameter:
Values:
0 : normal
1 : high
AT#SDM?
Read command returns the current value of the <priority> parameter.
AT#SDM=?
Test command returns the range of values for parameter <priority>.
Required No No - 2
AT#STKENV=<cmd_id>
Execution command sends Envelop command to UICC.
Parameter:
Values:
1 : menu selection
2 : language selection
3 : user activity
AT#STKENV=?
Test command returns the OK result code.
#STN: 05,03
AT#STKENV=3
OK
Not required No No - 2
AT#STIME=[<mode>]
Set command sets a unit of STK timeout value.
Parameter:
Values:
0 : in minute
1 : in second
AT#STIME?
Read command returns the current <mode>.
AT#STIME=?
Test command returns the supported range of values for parameter
<mode>.
AT#STIA command is not set to a second unit. When you test "No response
from user" and "timeout" of STK test, you must change to a second unit to
timeout value of STK.
SMS & CB
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.041
Required Auto No - 2
AT+CSMS=<service>
Set command selects messaging service <service>. It returns the types of
messages supported by the ME:
+CSMS: <mt>,<mo>,<bm>
Values:
Additional info:
Values:
1 : type supported
Values:
1 : type supported
Values:
1 : type supported
AT+CSMS?
Read command reports current service setting along with supported
message types in the format:
AT+CSMS=?
Test command reports the supported value of the parameter <service>.
3GPP TS 27.005
Required Auto No - 2
AT+CPMS=<memr>[,<memw>[,<mems>]]
Set command selects memory storages <memr>, <memw> and <mems>
to be used for reading, writing, sending and storing SMs
Values:
Values:
Values:
Additional info:
AT+CPMS?
Read command reports the message storage status.
+CPMS:<memr>,<usedr>,<totalr>,<memw>,<usedw>,<totalw>,<mems>,
<useds>,<totals>
AT+CPMS=?
Test command reports the supported values for parameters <memr>,
<memw> and <mems>.
AT+CPMS="SM","ME","SM"
+CPMS: 1,20,27, 50,1,20
OK
AT+CPMS?
+CPMS: "SM",1,20,"ME",27, 50,"SM",1,20
OK
You have 1 out of 20 SMS SIM positions occupied
3GPP TS 27.005
AT+CMGF=[<mode>]
Set command selects the format of SMS messages used with send, list,
read and write commands.
Parameter:
Values:
0 : PDU mode
1 : text mode
AT+CMGF?
Read command reports the current value of the parameter <mode> in the
format:
+CMGF: <mode>
AT+CMGF=?
Test command returns the supported values of parameter <mode>.
3GPP TS 27.005
Required Other No - 2
AT+CSCA=<number>[,<type>]
Set command sets the Service Center Address to be used for mobile
originated SMS transmissions
Parameters:
Values:
AT+CSCA?
Read command reports the current value of the SCA in the format:
+CSCA: <number>,<type>
AT+CSCA=?
Test command returns the OK result code.
AT+CSCA="821029190903",145
OK
AT+CSCA?
+CSCA: "+821029190903",145
OK
3GPP TS 23.40
3GPP TS 23.038
Required Other No - 2
AT+CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]]
Set command is used to select values for additional parameters for
storing and sending SMS when the text mode is used (AT+CMGF=1).
Parameters:
Value:
0÷255 : mask
bit bit
Format
3 4
0 0 Validity Period not present
Validity Period present, enhanced
0 1
format
Validity Period present, relative
1 0
format
Validity Period present, absolute
1 1
format
Value:
Value:
Value:
In the parameter <fo>: only the following values are supported for
Message Type Indicator:
[00] - SMS-DELIVER
[01] - SMS-SUBMIT
In the parameter <fo>: user is not responsible for setting bit 2 and
bit 6, if set, they will have no meaning.
<vp> is stored only as integer type, i.e. only in its relative format.
<vp>, <pid> and <dcs> default values are loaded from first SIM SMS
Parameters profile, if present. If it is not present, then the default
values are those above indicated.
AT+CSMP?
Read command returns the current setting in the format:
+CSMP: <fo>,<vp>,<pid>,<dcs>
AT+CSMP=?
Test command returns the OK result code.
3GPP TS 27.005
AT+CSDH=[<show>]
Set command controls whether detailed header information is shown in
text mode (AT+CMGF=1) result codes.
Parameter:
Values:
Additional info:
If <show>=0
do not show header values defined in commands +CSCA and +CSMP
(<sca>,<tosca>, <fo>, <vp>, <pid> and <dcs>) nor <length>, <toda> or
<tooa> in +CMT, +CMGL, +CMGR result codes for SMS-DELIVERs
and SMS-SUBMITs in text mode.
For SMS-COMMANDs in +CMGR result code do not show <pid>,
<mn>, <da>, <toda>, <length> or <cdata>
AT+CSDH?
Read command reports the current setting in the format:
+CSDH: <show>
AT+CSDH=?
Test command reports the supported range of values for parameter
<show>.
3GPP TS 27.005
3GPP TS 23.041
3GPP TS 23.038
Required Other No - 2
AT+CSCB=[<mode>[,<mids>[,<dcss>]]]
Set command selects which types of Cell Broadcast Messages are to be
received by the device
Parameters:
Values:
AT+CSCB?
Read command reports the current value of parameters <mode>, <mids>
and <dcss>.
AT+CSCB=?
Test command returns the range of values for parameter <mode>.
Select a range
AT+CSCB=0,"0,1,300-315,450","0-3"
OK
3GPP TS 27.005
Required No No - 2
AT+CSAS=<profile>
Parameter:
Values:
AT+CSAS=?
Test command returns the possible range of values for the parameter
<profile>.
3GPP TS 27.005
Not required No No - 2
AT+CRES[=<profile>]
Parameter:
Values:
AT+CRES=?
Test command returns the possible range of values for the parameter
<profile>.
3GPP TS 27.005
Required No No - 2
AT+CMMS=[<n>]
Parameter:
Values:
0 : disable
AT+CMMS?
Read command reports the current value of the parameter <n> in the
format:
+CMMS: <n>
AT+CMMS=?
Test command returns the range of supported <n>.
3GPP TS 27.007
Required Auto No - 2
AT+CGSMS=[<service>]
Parameter:
Values:
0 : Packet Domain
1 : circuit switched
AT+CGSMS?
The read command returns the currently selected service or service
preference in the format:
+CGSMS: <service>
AT+CGSMS=?
Test command reports the supported list of currently available <service>.
3GPP TS 27.005
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
Set command selects the behavior of the device on how the receiving of new
messages from the network is indicated to the DTE.
Parameters:
Values:
Values:
Values:
Values:
Values:
Additional info:
<mt>=1:
+CMTI: <mems>,<index>
<mt>=2:
PDU mode
+CMT: <alpha>,<length><CR><LF><PDU>
TEXT mode
+CMT:<oa>,<alpha>,<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<C
R><LF> <data>
<bm>=2:
PDU mode
+CBM: <length><CR><LF><PDU>
Text mode
+CBM:<sn>,<mid>,<dcs>,<pag>,<pags><CR><LF><data>
<ds>=1:
PDU mode
+CDS: <length><CR><LF><PDU>
TEXT mode
+CDS: <fo>,<mr>,<ra>,<tora>,<scts>,<dt>,<st>
<ds>=2:
+CDSI: <mems>,<index>
Unsolicited fields:
<mems> string memory storage where the new message is stored: "SM",
"ME".
DTR signal is ignored, hence the indication is sent even if the DTE is
inactive (DTR signal is Low). In this case the unsolicited result code may be
lost so if MODULE remains active while DTE is not, at DTE startup is
suggested to check whether new messages have reached the device
meanwhile with command AT+CMGL=0 that lists the new messages
received.
AT+CNMI?
Read command returns the current parameter settings for +CNMI command in
the form:
+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
AT+CNMI=?
Test command reports the supported range of values for the +CNMI command
parameters
AT+CMGF=1
OK
AT+CNMI=1,2,0,1,0
OK
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required No No - 2
AT+CMGL[=<stat>]
Execution command reports the list of all the messages with status value
<stat> stored into <memr> message storage (<memr> is the message
storage for read and delete SMs as last settings of command +CPMS).
Parameter:
Additional info:
Values:
0 : new message
1 : read message
4 : all messages
+CMGL: <index>,<stat>,<alpha>,<length><CR><LF><pdu>[<CR><LF>
+CMGL: <index>,<stat>,<alpha>,<length><CR><LF><pdu>[...]]
Values:
+CMGL:
<index>,<stat>,<oa/da>,<alpha>,<scts>[,<tooa/toda>,<length>]<CR><LF>
<data>[<CR><LF>
+CMGL:
<index>,<stat>,<oa/da>,<alpha>,<scts>[,<tooa/toda>,<length>]<CR><LF>
<data>[...]]
Values:
+CMGL:
<index>,<stat>,<fo>,<mr>,<ra>,<tora>,<scts>,<dt>,<st>[<CR><LF>
+CMGL: <index>,<stat>,<fo>,<mr>,<ra>,<tora>,<scts>,<dt>,<st>[...]]
AT+CMGL=?
Test command returns a list of supported <stat>s.
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required No No - 2
AT+CMGR=<index>
Execution command reports the message with location value <index> from
<memr> message storage (<memr> is the message storage for read and
delete SMs as last settings of command +CPMS).
Parameter:
Additional info:
+CMGR: <stat>,<alpha>,<length><CR><LF><pdu>
Values:
0 : new message
1 : read message
+CMGR:<stat>,<oa>,<alpha>,<scts>
[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>
+CMGR:<stat>,<da>,<alpha>
[,<toda>,<fo>,<pid>,<dcs>,[<vp>],<sca>,<tosca>,<length>]<CR><LF><data>
+CMGR: <stat>,<fo>,<mr>,<ra>,<tora>,<scts>,<dt>,<st>
Values:
Values:
Values:
Values:
Both in PDU and Text Mode, if status of the message was 'received
unread' before reading, then status in the storage changes to
'received read'
AT+CMGR=?
Test command returns the OK result code
3GPP TS 27.005
Not required No No - 2
AT+CNMA
Execution command confirms correct reception of a new message (SMS-
DELIVER or SMS-STATUS-REPORT) which is routed directly to the TE.
PDU Mode
AT+CNMA[=<n>[,<length>[<CR>PDU is given<ctrl-Z/ESC>]]]
Either positive (RP-ACK) or negative (RP-ERROR)
acknowledgement to the network is possible. Parameter <n>
defines which one will be sent. Optionally (when <length> is
greater than zero) an acknowledgement TPDU (SMS-DELIVER-
REPORT for RP-ACK or RP-ERROR) may be sent to the network.
The entering of PDU is done similarly as specified in command
Send Message +CMGS, except that the SMSC address field is not
present.
Values:
Text Mode
AT+CNMA
Only positive acknowledgement to network (RP-ACK) is possible.
AT+CNMA=?
Test command returned information are different between SMS PDU
Mode and SMS Text Mode, as explained below.
Additional info:
PDU Mode
Test command returns the possible range of values for the
parameter <n>.
Text Mode
Test command returns the OK result code.
• PDU Mode
AT+CSMS=1
+CSMS: 1,1,1
OK
AT+CNMI=2,2,0,0,0
OK
• Text Mode
AT+CSMS=1
+CSMS: 1,1,1
OK
AT+CNMI=2,2,0,0,0
OK
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required Auto No - 2
AT+CMGS
Execution command sends a short message to the network. It can have
two syntax formats according to the SMS format: PDU or Text mode (see
+CMGF command). If short message is successfully sent to the network,
the result is shown with the following URC:
+CMGS: <mr>[,<scts>]
Additional info:
AT+CMGS=<length>
and waits for the specified number of bytes. the PDU shall be
hexadecimal format (each octet of the PDU is given as two IRA
character long hexadecimal number) and given in one line.
To send the message issue Ctrl-Z char (0x1A hex). To exit without
sending the message issue ESC char (0x1B hex).
Value:
AT+CMGS=<da>[,<toda>]
After this prompt, you can enter text that should be formatted as
follows:
To send the message issue Ctrl-Z char (0x1A hex). To exit without
sending the message issue ESC char (0x1B hex).
Values:
Unsolicited fields:
AT+CMGS=?
Test command returns the OK result code.
OK
OK
3GPP TS 27.005
Required No No - 2
AT+CMGC
Execution command sends command message from a TE to the network
(SMS-COMMAND). It can have two syntax formats according to the SMS
format: PDU or Text mode (see +CMGF command). If SMS command is
successfully sent to the network, the result is shown with the following
URC:
in PDU mode:
+CMGC: <mr>[,<ackpdu>]
in text mode:
+CMGC: <mr>[,<scts>]
Additional info:
AT+CMGC=<length>
and waits for the specified number of bytes. the PDU shall be
hexadecimal format (each octet of the PDU is given as two IRA
character long hexadecimal number) and given in one line.
To send the message issue Ctrl-Z char (0x1A hex). To exit without
sending the message issue ESC char (0x1B hex).
5 TP-Status- Parameter
Report- indicating if a
Request status report is
requested by
the MS
0 A status
report is not
requested
1 A status
report is
requested
6 TP-User- Parameter
Data- indicating
Header- whether the
Indicator beginning of
the User Data
field contains a
Header in
addition to the
short message
or contains
only the short
message
0 The TP-UD
field contains
only the short
message
1 The
beginning of
the TP-UD field
contains a
Header in
addition to the
short message
<TP-MR> Message Reference. An integer 1 BYTE
representation of a reference number
of the SM submitted to the SC by the
MS. Values between 0-255.
<TP-PID> Protocol-Identifier. Values between 0- 1 BYTE
255.
<TP-CT> Command Type 1 BYTE
To send the message issue Ctrl-Z char (0x1A hex). To exit without
sending the message issue ESC char (0x1B hex).
Value:
Values:
Unsolicited fields:
AT+CMGC=?
Test command returns the OK result code.
OK
OK
AT+CMGC=2,1,0,125
> Text Message is entered <CTRL-Z>
OK
3GPP TS 27.005
Required No No - 2
AT+CMSS=<index>[,<da>[,<toda>]]
Execution command sends to the network a message which is already
stored in the <memw> storage (see +CPMS) at the location <index>.
Parameters:
Values:
Additional info:
AT+CMSS=?
Test command returns the OK result code.
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required Auto No - 2
AT+CMGW
Execution command writes a new short message in the <memw>
memory storage (see +CPMS). It can have two syntax formats according
to the SMS format: PDU or Text mode (see +CMGF command). If short
message is successfully written the following URC is displayed:
+CMGW: <index>
Additional info:
AT+CMGW=<length>[,<stat>]
To write the message issue Ctrl-Z char (0x1A hex). To exit without
sending the message issue ESC char (0x1B hex).
Value:
Values:
1 : read message
AT+CMGW[=<da>[,<toda>[,<stat>]]]
After this prompt, you can enter text that should be formatted as
follows:
Values:
Values:
Unsolicited field:
AT+CMGW=?
Test command returns the OK result code.
OK
OK
3GPP TS 27.005
Required No No - 2
AT+CMGD=<index>[,<delflag>]
Execution command deletes SMS message(s) from a selected memory
storage. Storage is selected by command +CPMS.
Parameters:
Values:
AT+CMGD=?
Test command shows the valid memory locations <index> and the
supported values of <delflag>.
AT+CMGD=?
+CMGD: (1,2,3,6,7,17,18,19,20,37,38,39,47),(0-4)
OK
AT#SMSMODE=<mode>
Set command enables/disables the check for presence of SMS Service
Centre Address (SCA) in the Fixed Dialing Number (FDN) phonebook.
Parameter:
Values:
AT#SMSMODE?
Read command reports whether the check of SMS SCA in FDN phonebook
is enabled or not, in the format:
#SMSMODE: <mode>
AT#SMSMODE=?
Required Auto No - 2
AT#SMSSECENA=<action>
Set command enables/disables the secure SMS management.
Parameter:
Values:
AT#SMSSECENA?
Read command reports whether the secure SMS management is enabled
or not, in the format:
#SMSSECENA: <action>
AT#SMSSECENA=?
Test command reports the range of <action> parameter values.
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required No No - 2
AT#CMGS=<param1>,<param2>
Execution command sends a short message to the network. <param1> and
<param2> assume different meanings according to the used SMS format.
If message is successfully sent, then the result is shown with the following
URC:
#CMGS: <mr>
<mr> parameter is described in Unsolicited fields section.
Parameters:
Additional info:
Value:
Unsolicited field:
in PDU mode: when the length of the SMSC address equals 0, then
the SMSC address set with command +CSCA is used; in this case
the SMSC Type Of Address octet shall not be present in the
<param2>.
then the ME/TA converts the entered text into GSM alphabet,
according to 3GPP TS 27.005 Annex A.
AT#CMGS=?
Test command returns the OK result code.
3GPP TS 27.005
3GPP TS 23.040
3GPP TS 23.038
Required No No - 2
AT#CMGW=<param1>,<param2>
Execution command writes a new short message in the <memw> memory
storage (see +CPMS). <param1> and <param2> assume different
meanings according to the used SMS format.
If message is successfully written in the memory, then the result is shown
with the following URC:
#CMGW: <index>
<index> parameter is described in Unsolicited fields section.
Parameters:
Additional info:
Value:
Unsolicited field:
AT#CMGW=?
Test command returns the OK result code.
Required No No - 2
AT#CMGLCONCINDEX
The command reports a line for each concatenated SMS containing:
#CMGLCONCINDEX: <N>,<i>,<j>,<k>,...
AT#CMGLCONCINDEX=?
Test command returns OK result code.
AT#CMGLCONCINDEX
#CMGLCONCINDEX: 3,0,2,3
#CMGLCONCINDEX: 5,4,5,6,0,8
OK
Common
Required No - 2
profile
AT#E2SMSRI=[<n>]
Parameter:
Values:
AT#E2SMSRI?
Read command reports the duration in ms of the pulse generated on
receipt of an SMS, in the format:
#E2SMSRI: <n>
AT#E2SMSRI=?
Reports the range of supported values for parameter <n>
AT#SMOV=[<mode>]
Set command enables the SMS overflow signaling function. If enabled,
URC code is:
#SMOV: <memo>
Parameter:
Values:
Unsolicited field:
<memo> string the SMS storage that has reached the maximum
capacity
Values:
AT#SMOV?
Read command reports whether the SMS overflow signaling function is
currently enabled or not, in the format:
#SMOV: <mode>
AT#SMOV=?
Test command returns the supported range of values of parameter
<mode>.
Required Auto No - 2
AT#SMSMOVE=<index>
Execution command moves selected Short Message from current memory
to destination memory.
Parameter:
AT#SMSMOVE?
Read command reports the message storage status of the current
memory and the destination memory in the format:
#SMSMOVE:<curr_mem>,<used_curr_mem>,<total_curr_mem>,
<dest_mem>,<used_dest_mem>,<total_dest_mem>
Additional info:
Parameters:
Values:
Values:
SM : SIM memory
ME : device memory
AT#SMSMOVE=?
Test command reports the supported values for parameter <index>.
AT#SMSMOVE?
#SMSMOVE: "ME",3,100,"SM",0,50
OK
The current memory is ME where 3 SMs are stored; the destination memory
is SIM that is empty
AT+CMGL=ALL
+CMGL: 1,"STO UNSENT","32XXXXXXXX","",
Test 1
+CMGL: 2,"STO UNSENT","32XXXXXXXX","",
Test 2
+CMGL: 3,"STO UNSENT","32XXXXXXXX","",
Test 3
OK
List the SMs to discover the memory index
AT#SMSMOVE=1
OK
Move the SM in the first position of ME to SIM
AT#SMSMOVE?
#SMSMOVE: "ME",2,100,"SM",1,50
OK
Now we have 2 SMs in ME and 1 in SIM
Required No No - 2
AT#SMSUCS=<mode>
Set command allows to keep the SMS Status to UNREAD after +CMGR or
+CMGL.
Parameter:
Values:
AT#SMSUCS?
Read command returns the current value of the <mode> parameter.
AT#SMSUCS=?
Test command returns the supported values for parameter <mode>.
AT#SMSUCS?
#SMSUCS: 1
OK
AT+CMGR=1
+CMGR: "REC UNREAD","+393333075581","","08/07/07,10:48:44+36"
TEST MESSAGE.
OK
AT+CMGR=1
+CMGR: "REC UNREAD","+393333075581","","08/07/07,10:48:44+36"
TEST MESSAGE.
OK
AT#ISMSCFG=<mode>
Set command changes the configuration parameter for outgoing SMS,
which will be used to route the SMS either over CPS or over IMS (IP
Multimedia Core Network Subsystem).
Parameter:
Values:
Device reboot is needed all the time after changing <mode> value.
The current setting is stored in NVM.
AT#ISMSCFG?
Read command returns the current domain selected to route the outgoing
SMS in the format:
#ISMSCFG: <mode>
AT#ISMSCFG=?
Test command returns the supported range of values for parameter
<mode>, in the format:
3GPP TS 27.007
AT+CCLK=<time>
Set command sets the real-time clock of the module.
Parameter:
Values:
AT+CCLK?
Read command returns the current setting <time> of the real-time clock,
in the format:
+CCLK: <time>
The three last characters of <time>, i.e. the time zone information,
are returned by AT+CCLK? only if the #NITZ URC 'extended' format
has been enabled (see #NITZ).
AT+CCLK=?
Test command returns the OK result code.
3GPP TS 27.007
AT+CALA=<time>[,<n>[,<type>[,<text>[,<recurr>[,<silent>]]]]]
Set command stores in the internal Real Time Clock of the module an
alarm time with respective settings.
It is possible to set up a recurrent alarm for one or more days in the week.
• Currently just one alarm can be set.
• Alarms are not supported after disconnecting from power. Coin cell
are supported. In case of a power cut, alarm will be deleted and
needs to be re-set.
When the RTC time reaches the alarm time then the alarm starts, the
behavior of the module depends on the setting <type> and if the module
was already ON at the moment when the alarm time had come.
Parameters:
"yy/MM/dd,hh:mm:ss±zz"
Value:
Values:
0 : reserved
"X[,Y[,...]]"
Values:
1 : Monday
2 : Tuesday
3 : Wednesday
4 : Thursday
5 : Friday
6 : Saturday
7 : Sunday
Values:
Additional info:
<type>=2
The module wakes up in "alarm mode" if at the alarm time it was
powered OFF, otherwise it remains fully operative. In both cases the
module issues an unsolicited code every 3 s:
+CALA: <text>
Where <text> is the +CALA optional parameter previously set.
The module keeps on sending the unsolicited code every 3 s until a
#WAKE or #SHDN command is received or a 90 seconds timer
expires. If the module is in "alarm mode" and it does not receive the
#WAKE command within 90s then it shuts down.
<type>=3
The module wakes up in "alarm mode" if at the alarm time it was
powered OFF, otherwise it remains fully operative. In both cases the
module starts playing the alarm tone on the selected path for the
ringer (see command #SRP).
<type>=4
The module wakes up in "alarm mode" if at the alarm time it was
off, otherwise it remains fully operative. In both cases the module
brings the alarm pin high, provided that one has been set (using
#ALARMPIN or #GPIO) and keeps it in this state until a #WAKE or
#SHDN command is received or a 90 seconds timer expires. If the
device is in "alarm mode" and it does not receive the #WAKE
command within 90s then it shuts down.
<type>=5
The module will make both the actions as for <type>=2 and
<type>=3.
<type>=6
The module will make both the actions as for <type>=2 and <type>=4.
<type>=7
The module will make both the actions as for <type>=3 and <type>=4.
<type>=8
The module wakes up in "alarm mode" if at the alarm time it was off,
otherwise it remains fully operative. In both cases the module sets
high the RI output pin. The RI output pin remains high until next
#WAKE issue or until a 90s timer expires. If the device is in "alarm
mode" and it does not receive the #WAKE command within 90s. After
that it shuts down.
AT+CALA?
Read command returns the list of current active alarm settings in the
device, in the following format:
[+CALA: <time>,<n>,<type>,[<text>],<recurr>,<silent>]
Note: on READ command <time> does not include the time zone.
AT+CALA=?
Test command returns the list of supported index values, alarm types,
maximum length of the text to be displayed in the URC +CALA, maximum
length of <recurr> and supported <silent>s, in the format:
Parameters:
AT+CALA="02/09/07,23:30:00+00"
OK
AT+CSDF=[<mode>[,<auxmode>]]
This command sets the date format of the date information presented to
the user, which is specified by use of the <mode> parameter. The <mode>
affects the date format on the phone display and doesn't affect the date
format of the AT command serial interface, so it has no effect on our
device.
The command also sets the date format of the TE-TA interface, which is
specified by use of the <auxmode> parameter (i.e., the <auxmode> affects
the <time> of +CCLK).
Parameters:
Values:
1 : DD-MMM-YYYY
2 : DD-MM-YY
3 : MM/DD/YY
4 : DD/MM/YY
5 : DD.MM.YY
6 : YYMMDD
7 : YY-MM-DD
Values:
1 : yy/MM/dd
2 : yyyy/MM/dd
AT+CSDF?
Read command reports the currently selected <mode> and <auxmode> in
the format:
+CSDF: <mode>,<auxmode>
AT+CSDF=?
Test command reports the supported range of values for parameters
<mode> and <auxmode>.
• AT+CSDF?
+CSDF: 1,1
OK
AT+CCLK?
+CCLK: "00/01/02,03:42:08+00"
OK
• AT+CSDF=1,2
OK
AT+CCLK?
+CCLK: "2000/01/02,03:42:23+00"
OK
AT+CTZR=<onoff>
Set command permits to enable/disable the time zone change event
reporting.
If the reporting is enabled and whenever the time zone is changed, the MT
returns the unsolicited result code:
+CTZV: <tz>
Parameter:
Values:
Unsolicited field:
AT+CTZR?
+CTZR: <onoff>
AT+CTZR=?
Test command reports the supported range of values for parameter
<onoff>
3GPP TS 27.007
AT+CTZU=<onoff>
Parameter:
Values:
0 : disable
1 : enable
AT+CTZU?
Read command reports the current setting of <onoff> in the format:
+CTZU: <onoff>
AT+CTZU=?
Test command returns the supported values of parameter <onoff>.
AT#CCLK=<time>
Set command sets the real-time clock of the module.
Parameter:
Values:
AT#CCLK?
Read command returns the current setting of the real-time clock, in the
format <time>.
If the time is set by the network but the Daylight-Saving Time (DST)
information is missing, or the time is set by +CCLK command, then
the <time> format is:
"yy/MM/dd,hh:mm:ss±zz"
AT#CCLK=?
Test command returns the OK result code.
Set command:
AT#CCLK="02/09/07,22:30:00+04,1"
OK
Read command:
AT#CCLK?
#CCLK: "02/09/07,22:30:25+04,1"
OK
AT#CCLKMODE=<mode>
Set command enables the local time or the UTC time in +CCLK and #CCLK
commands and in #NITZ URC
Parameter:
Values:
AT#CCLKMODE?
Read command reports whether the local time or the UTC time is enabled,
in the
format:
#CCLKMODE: <mode>
AT#CCLKMODE=?
Test command reports the supported range of values for parameter
<mode>
AT#CCLKMODE?
#CCLKMODE: 0
OK
#NITZ: 13/03/05,15:20:33+04,0
AT+CCLK?
+CCLK: "13/03/05,15:20:37+04"
OK
AT#CCLKMODE=1
OK
AT+CCLK?
+CCLK: "13/03/05,14:20:45+04"
OK
AT#CCLKMODE?
#CCLKMODE: 1
OK
#NITZ: 13/03/05,14:20:53+04,0
AT+CCLK?
+CCLK: "13/03/05,14:20:55+04"
OK
AT#CCLKMODE=0
OK
AT+CCLK?
+CCLK: "13/03/05,15:20:59+04"
OK
AT#CLKSRC=<src>
Set command selects the source time clock for the system between NITZ,
GNSS or a combination between.
Parameter:
Values:
AT#CLKSRC?
Read command reports the current clock source configuration.
#CLKSRC: <src>,<curr>
<src> - see description above.
AT#CLKSRC=?
Test command reports the supported range of values for parameter <src>.
Not required No No - 2
AT#WAKE=<opmode>
Execution command stops any eventually present alarm activity and, if the
module is in alarm mode, it exits the alarm mode and enters the normal
operating mode.
Parameter:
Value:
AT#WAKE?
Read command returns the operating status of the device in the format:
#WAKE: <status>
where:
<status>
AT#WAKE=?
Test command returns OK result code.
During the alarm mode the device will not make any network scan
and will not register to any network and therefore is not able to dial
or receive any call or SM, the only commands that can be issued to
the MODULE in this state are the #WAKE and #SHDN, every other
command must not be issued during this state.
3GPP TS 27.007
AT+CSTF=[<mode>]
Set command sets the time format of the time information presented to
the user.
Parameter:
Values:
2 : HH:MM a.m./p.m.
AT+CSTF?
Read command reports the currently selected <mode> in the format:
+CSTF: <mode>.
AT+CSTF=?
3GPP TS 27.007
Not required No No - 2
AT+CALD=<n>
Execution command deletes an alarm in the ME.
Parameter:
Value:
0 : alarm index
AT+CALD=?
Test command reports the range of supported values for <n> parameter.
AT#NITZ=[<val>[,<mode>]]
Set command enables/disables the automatic date/time updating and the
Full Network Name applying. It enables also the #NITZ URC in the format:
#NITZ: <datetime>
Parameters:
Values:
Values:
Unsolicited field:
Date and time information can be sent by the network after GSM
registration or after PS attach.
AT#NITZ?
Read command reports whether
1. automatic date/time updating
2. Full Network Name applying
3. #NITZ URC (as well as its format)
AT#NITZ=?
Test command returns supported values of parameters <val> and <mode>.
WLAN
Not required No No - 2
AT#WLANSTART=<mode>[,<cid>[,<ip_family>]]
Set command is used to enable/disable WLAN.
Parameters:
Values:
0 : Disable
1 : Enable
Value:
Values:
4 : ipv4
6 : ipv6
AT#WLANSTART?
Read command returns the current WLAN status in the format:
#WLANSTART: <mode>,<cid>
Where:
<mode>
0 - WLAN OFF
1 - WLAN ON
2 - WLAN ON and auto start
<cid> - as <cid> before
AT#WLANSTART=?
Test command reports supported range of values for all parameters.
Not required No No - 2
AT#WLANBROADCAST=<mode>
Set command is used to enable/disable broadcast.
Parameter:
Values:
0 : Enable broadcast
1 : Disable broadcast
AT#WLANBROADCAST?
Read command returns the current broadcast status in the format:
#WLANBROADCAST: <mode>
Where:
<mode>
0 - Enable broadcast
1 - Disable broadcast
AT#WLANBROADCAST=?
Not required No No - 2
AT#WLANSSID=<ssid>
Set command is used to change the SSID name.
Parameter:
AT#WLANSSID?
Read command returns the current SSID in the format:
#WLANSSID: <ssid>
AT#WLANSSID=?
Test command returns OK result code.
Not required No No - 2
AT#WLANMODE=[<mode>]
Set command is used to change the WLAN mode
(AP/STA/AP+STA/AP+AP).
Parameter:
Values:
1 : STA mode
2 : AP+STA mode
3 : AP+AP mode
AT#WLANMODE?
Read command returns the current mode status in the format:
#WLANMODE: <mode>
Where:
<mode>
0 - Access point mode
1 - STA mode
2 - AP+STA mode
3 - AP+AP mode
AT#WLANMODE=?
Test command returns the supported range of values for parameter
<mode>.
Not required No No - 2
AT#WLANIP
Executing this command returns the assigned IP address.
AT#WLANIP=?
Test command returns OK.
Not required No No - 2
AT#WLANSIGNAL
Executing this command returns the signal strength of the connected
network.
AT#WLANSIGNAL=?
Test command returns OK.
Not required No No - 2
AT#WLANSCAN=[<mode>]
Set command for client mode only for scanning for Wi-Fi networks.
Parameter:
Values:
0 : Normal result
1 : Extend result
AT#WLANSCAN=?
Test command returns the supported range of values for parameter
<mode>.
Not required No No - 2
AT#WLANCONNECT=<ssid>[,<security>,<key>]
Set command for client mode only, to connect to a given SSID.
Parameters:
Values:
0 : WEP
1 : WPAX
2 : WPA2-EAP
3 : WPA3 SAE
AT#WLANCONNECT?
Read command returns the SSID to which it connects into the format:
#WLANCONNECT: <ssid>
AT#WLANCONNECT=?
Test command reports supported values for the parameter <security>
#WLANCONNECT: (0-1)
Not required No No - 2
AT#WLANDISCONNECT
Execution command will disconnect from the network. Relevant for
client mode only.
AT#WLANDISCONNECT=?
Test command returns OK result code.
Required Auto No - 2
AT#WLANCONFIG=<size>
Set command allows to add or change the hostapd.conf.
Hostapd configuration file controls many options with regards to AP mode
only, in which not all are supported by the current WIFI chip.
Parameter:
AT#WLANCONFIG=?
Test command returns OK result code.
Not required No No - 2
AT#WLANSECURITY=<wpa>[,<key_mgmt>,<pairwise>,<key>]
Set command allows changing WLAN security parameters. Relevant for
AP mode only.
Parameters:
Values:
0 : Disable
1 : WPA1
2 : WPA2
3 : WPA1 + WPA2
4 : WPA3
Values:
0 : WPA-PSK
1 : WPA3-SAE
Values:
0 : TKIP
1 : CCMP
AT#WLANSECURITY?
Read command reports the current value of the parameters.
AT#WLANSECURITY=?
Test command returns the supported range of values for parameters
<wpa>,<key_mgmt>,<pairwise>,<key> in the format:
#WLANSECURITY: (0-4),(0-2),(0-2),""
Not required No No - 2
AT#WLANEAPCFG=<method>[,<identity>,<password>,<priv_key_password>]
Set command for configuring the EAP method and associated parameters.
Parameters:
Values:
0 : PEAPV0-MSCHAPV2
1 : PEAPV1-GTC
2 : TTLS-MSCHAPV2
3 : TTLS-GTC
4 : TLS
AT#WLANEAPCFG?
Read command returns the WPA2-EAP method and identifier name
configured, in the format:
# WLANEAPCFG: <method>,<identity>
AT#WLANEAPCFG=?
Test command reports supported values for the parameter.
#WLANEAPCFG: (0-
4),"[email protected]","password","priv_key_passwd"
Not required No No - 2
AT#WLANEAPCERT=<cert_type>,<size>
Set command to store certificate files (CA Certificate, Client Certificate,
and Client Private key) required for WPA2-EAP methods, into NVM.
Parameters:
Values:
AT#WLANEAPCERT?
Read command returns error.
AT#WLANEAPCERT=?
Test command returns the supported values for the parameter.
#WLANEAPCERT: (0-1)
Not required No No - 2
AT#WLANCFGERROR
Execution command will display the last error in detailed form.
AT#WLANCFGERROR=?
Test command returns OK result code.
Not required No No - 2
AT#WLANINDI=<state>
Set command is used to enable/disable WLAN unsolicited message.
Parameter:
Values:
1 : Enable
AT#WLANINDI?
Read command returns the current WLAN status in the format:
#WLANINDI: <state>
Where:
<state>
0 - OFF
1 - ON
AT#WLANINDI=?
Test command returns the supported range of values for parameter
<state>.
AT#ISEL=<mode>
Set command directs the WE866Cx Connection Manager to send AT
commands and data either via a cellular modem or a Linux processor.
Parameter:
Values:
Additional info:
#SA
#SL
#SLUDP
#SRECV
#SSENDUDP
#SCFG
#SCFGEXT
#SCFGEXT2
#SCFGEXT3
#SLASTCLOSURE
#SO
#SSENDUDPEXT
#SSENDEXT
#PKTSZ
#DSTO
AT#ISEL?
Read command reports the current mode enabled.
AT#ISEL=?
Test command reports the available range of values for the parameter
<mode>
AT#WLANBD=<index>[,<size>]
Set command allows to add or change the WLAN board data firmware file
or otp file.
Parameters:
<index> integer N/A This parameter specifies the type of bin file
for upload.
Values:
1 : otp.bin (otp)
AT#WLANBD?
Read command returns status of the currently added wlan board data
firmware file or otp file.
#WLANBD : <index>,<size>
#WLANBD : <index>,<size>
Parameter:
<index> The parameter indicate the kind of bin file.
0: bdwlan.bin (wlan board data firmware)
1: otp.bin (otp)
<size> 0 means there are no added wlan board data firmware file. (default)
If the size lager than 0, it means there are added firmware file.
AT#WLANBD=?
Test command returns OK result code.
Not required No No - 2
AT#WLANICMP=<mode>
Set Command enables/disables the ICMP Ping support on WLAN
interface.
Parameter:
Values:
1 : Reserved
AT#WLANICMP?
Read command returns whether the ICMP Ping support is currently
enabled or not, in the format:
#WLANICMP: <mode>
AT#WLANICMP=?
Test command reports the supported range of values for the <mode>
parameter.
Not required No No - 2
AT#WLANPING=<IPaddr>[,<retryNum>[,<len>[,<timeout>[,<ttl>]]]]
Set command is used to send Ping Echo Request Messages and to receive
the corresponding Echo Reply on WLAN Interface.
Parameters:
Value:
Value:
Value:
10÷600 : timeout
Value:
Additional info:
Once all the Echo Reply messages are received, a string like that is
displayed:
#WLANPING: <replyid>,<IP address>,<replyTime>,<ttl>
Where:
<replyid> - Echo Reply Number
<IPAddress> - IP address of the remote host
<replytime> - Time, in 100 ms units, required to receive the
response
<ttl> - Time to live of the Echo Reply message.
When the Echo Request timeout expires (no reply received on time)
the response will contain <replyTime> set to 600 and <ttl> set to
255.
Node will wait for all the ping replies and then displayed. For
example, if <retryNum>is 64 then result is displayed once all 64
results are received.
AT#WLANPING=?
The test command returns the following message:
#WLANPING <IPaddr>,<retryNum>,<len>,<timeout>,<ttl>
• AT#WLANPING= "www.telit.com"
#WLANPING: 01,"81.201.117.177",6,50
#WLANPING: 02,"81.201.117.177",5,50
#WLANPING: 03,"81.201.117.177",6,50
#WLANPING: 04,"81.201.117.177",5,50
OK
• AT#WLANPING=?
#WLANPING: 255,(1-64),(32-1460),(10-600),(1-255)
Not required No No - 2
AT#WLANAPCLIND=<mode>
Set command is used to enable/disable the WLAN AP client list change
indication. Relevant for AP mode only.
Parameter:
Values:
AT#WLANAPCLIND?
Read command returns whether the WLAN event notification is currently
enabled or not, in the format:
#WLANAPCLIND: <mode>
AT#WLANAPCLIND=?
Test command returns the supported range of <mode> parameter values.
Not required No No - 2
AT#WLANCMIFSEL=<IFnum>
Set command allows you to select the requested type of WLAN interface,
to apply further AT commands.
Parameter:
Values:
0 : First Interface
1 : Second Interface
AT#WLANCMIFSEL?
Read command returns the currently selected concurrent mode WLAN
interface status in the format:
#WLANCMIFSEL: <IFnum>
Where:
<IFnum>
0 - First interface (default)
1 - Second interface
AT#WLANCMIFSEL=?
Test command returns the supported range of values for parameter
<IFnum>.
Not required No No - 2
AT#WLANAPCLIST
Returns number of clients, their MAC addresses , IP addresses, Host
names, and Tx/Rx statistics.
AT#WLANAPCLIST=?
Test commands returns OK
AT#WLANAPCLIST
#WLANAPCLIST:
1,”00:f4:6f:9b:4f:b9”,”192.168.68.100”,”www.client1.com”,569,3467
#WLANAPCLIST:
2,”00:1d:c9:01:02:03”,”192.168.68.101”,“www.client2.com”,500,367
OK
AT#WLANCLOCK=<clock>
Set command for configure SDIO clock of the WLAN.
Parameter:
Values:
1 : 400khz
2 : 20Mhz
3 : 25Mhz
4 : 50Mhz
5 : 100Mhz
6 : 200Mhz
This value stored into module storage and keep maintain changed
value by customer even if reboot or FW update
AT#WLANCLOCK?
#WLANCLOCK: <clock>
Additional info:
Values:
1 : 400khz
2 : 20Mhz
3 : 25Mhz
4 : 50Mhz
5 : 100Mhz
6 : 200Mhz
AT#WLANCLOCK=?
Test command returns the supported range for parameter <clock>
#WLANCLOCK: (1 - 6)
OK
AT#WLANMODULE[=[<module_id>]]
Set command allows to define WLAN module type to be used.
It will select the appropriate WLAN board file to be downloaded to the
module.
Parameter:
Values:
Additional info:
AT#WLANMODULE?
Read command returns the current configured WLAN Module type
#WLANMODULE: <module_id>
Where:
<module_id>
0 - Module Type WE866C3
1 - Module Type WE866C6
AT#WLANMODULE=?
Test command reports supported range of values for all parameters.
at#wlanmodule?
#WLANMODULE: 0
OK
AT#WLANDFS=[<dfs_master_en>]
Set command allows to enable/disable WLAN DFS Master feature.
It configures WLAN Access Point mode to operate or avoid DFS channels.
Parameter:
Values:
AT#WLANDFS?
Read command returns the current DFS Master mode configuration.
#WLANDFS: <configuration>
Where:
<configuration>
0 - DFS Master feature disabled
1 - DFS Master feature enabled
AT#WLANDFS=?
Test command reports supported range of values for all parameters.
at#wlandfs?
#WLANDFS: 1
OK
Not required No No - 2
AT#WLANMACMODE=<mode>
Set command allows to enable/disable the MAC address filter. Relevant
for AP mode only.
Parameter:
Values:
AT#WLANMACMODE?
Read command returns the current mode in the format:
#WLANMACMODE : <num>
Example:
at#wlanmacmode?
#WLANMACMODE: 1
AT#WLANMACMODE=?
Not required No No - 2
AT#CONNMGRSTART=<operation>,<host_port_id>
Set command is used to start/stop WE866C3 Connection Manager
application.
Parameters:
Values:
Values:
0 : USB0 or USIF0
1 : USB1 or USIF0
2 : Reserved
3 : Reserved
AT#CONNMGRSTART?
Read command return the current operating state:
#CONNMGRSTART: <operation>
Where: <operation>
0 - Not running
1 - Running
AT#CONNMGRSTART=?
Test command return the supported ranges
AT#CONNMGRSTART=1,1
OK
AT#CONNMGRSTART?
#CONNMGRSTART: 1
OK
AT#CONNMGRSTART=?
#CONNMGRSTART: (0-1),(0-3)
Not required No No - 2
AT#WLANMACDENY=<mode>,<mac_address>
Set command allows to add/remove MAC address to/from deny list.
Relevant for AP mode only.
Parameters:
Values:
AT#WLANMACDENY?
Read command returns the deny list.
AT#WLANMACDENY=?
Test command returns the supported range of values for parameters.
Not required No No - 2
AT#WLANMACACCEPT=<mode>,<mac_address>
Set command allows to add/remove MAC address to/from accept list.
Relevant for AP mode only.
Parameters:
Values:
AT#WLANMACACCEPT?
Read command returns the accept list:
AT#WLANMACACCEPT=?
Not required No No - 2
AT#WLANCOUNTRYCODE=<country_code>
Set command allows to change the country code. Relevant for AP mode
only.
Parameter:
AT#WLANCOUNTRYCODE?
Read Command returns the current country code in the format:
#WLANCOUNTRYCODE: <string>
Example:
at#wlancountrycode?
#WLANCOUNTRYCODE: US
OK
AT#WLANCOUNTRYCODE=?
Test command returns OK
Not required No No - 2
AT#WLANMAC
Execution Command will return Wi-Fi Hot-Spot MAC address
AT#WLANMAC=?
Test command returns OK
AT#WLANMAC
#WLANMAC: "00:f4:6f:9b:4f:b9"
OK
3.11.32. AT#WLANPC - Change the channel number and the wlan protocol
This command is used to change the AP channel number and the protocol.
Not required No No - 2
AT#WLANPC=<mode>,<num>
Set command allows to change the AP channel number. Relevant for AP
mode only.
Parameters:
Values:
3 : 'a/n' (5 GHz)
4 : 'a/n/ac' (5 GHz)
AT#WLANPC?
Read command returns the current channel number and protocol in the
format:
#WLANPC : <mode>,<num>
For example:
AT#WLANPC?
#WLANPC: 1,12
OK
AT#WLANPC=?
Test command returns the supported range of values for parameter
<mode>.
Audio
3GPP TS 27.007
Common
Not required No - 2
profile
AT+CALM=<mode>
Select the general alert sound mode of the device.
Parameter:
Values:
0 : normal mode
AT+CALM?
Read command returns the current value of parameter <mode>.
AT+CALM=?
Test command returns supported values as compound value.
3GPP TS 27.007
Common
Not required No - 2
profile
AT+CRSL=<level>
Set command is used to select the incoming call ringer sound level of the
device.
Parameter:
Values:
0 : Level: Off
1 : Level: Low
2 : Level: Middle
3 : Level: High
4 : Level: Progressive
AT+CRSL?
Read command reports the current <level> setting of the call ringer in the
format:
+CRSL: <level>
AT+CRSL=?
Test command reports <level> supported values as compound value.
+CRSL: (0-4)
3GPP TS 27.007
Common
Not required No - 2
profile
AT+CLVL=<level>
Set command is used to select the volume of the internal loudspeaker
audio output of the device.
Parameter:
Value:
AT+CLVL?
Read command reports the current <level> setting of the loudspeaker
volume in the format:
+CLVL: <level>
AT+CLVL=?
Test command returns the supported values of parameter <level>
• 3GPP TS 27.007
Common
Not required No - 2
profile
AT+CMUT=<n>
Set command enables/disables the muting of the microphone audio line
during a voice call.
Parameter:
Values:
AT+CMUT?
Read command reports whether the muting of the microphone audio line
during a voice call is enabled or not, in the format:
+CMUT: <n>
AT+CMUT=?
Test command reports the supported values for <n> parameter.
AT+CSIL=[<n>]
Set command enables/disables the silent mode. When the phone is in
silent mode, all signalling tones from MT are suppressed.
Parameter:
Values:
0 : disable
1 : enable
AT+CSIL?
Read command returns the current value of the parameter <n> in the
format:
+CSIL: <n>
AT+CSIL=?
Test command returns the supported values of parameter <n>.
Common
Not required No - 2
profile
AT#CAP=[<n>]
Set command defines the mode (hardware or software) to select one
physical audio path when the module provides two physical audio paths.
If the module supports only one physical audio path this command is
provided for backward compatibility.
Parameter:
Values:
0 : not supported
AT#CAP?
Read command reports the set value of the parameter <n> in the format:
#CAP: <n>
AT#CAP=?
Test command reports the supported values for the parameter <n>.
Common
Not required No - 2
profile
AT#SRP=[<n>]
Parameter:
Values:
0 : it has no effect
1 : it has no effect
2 : it has no effect
3 : it has no effect
AT#SRP?
Read command reports the set value of the parameter <n> in the format:
#SRP: <n>
AT#SRP=?
Test command returns the supported values of parameter <n>
Common
Not required No - 2
profile
AT#SHFSD=[<mode>[,<gain_level>]]
Set command enables/disables the sidetone on Handsfree audio output
and change the gain level.
Parameters:
Values:
Value:
AT#SHFSD?
#SHFSD: <mode>,<gain_level>
AT#SHFSD=?
Test command returns the supported range of values of parameter
<mode> and <gain_level>.
Common
Not required No - 2
profile
AT#SHSSD=[<mode>[,<gain_level>]]
Set command enables/disables the sidetone on Headset audio output and
change the gain level.
Parameters:
Values:
0 : disable
1 : enable
Value:
AT#SHSSD?
AT#SHSSD=?
Test command returns the supported range of values of parameter
<mode> and <gain_level>.
Common
Not required No - 2
profile
AT#SPKMUT=<n>
Set command enables/disables the global muting of the speaker audio
line, for every audio output (ring, incoming sms, voice, Network coverage).
Parameter:
Values:
AT#SPKMUT?
Read command reports whether the muting of the speaker audio line
during a voice call is enabled or not, in the format:
#SPKMUT: <n>
AT#SPKMUT=?
Test command reports the supported values for <n> parameter.
Not required No No - 2
AT#OAP=[<mode>]
Parameter:
Values:
0 : disable
1 : enable
AT#OAP?
Read command reports the current value of the parameter <mode> in the
format:
#OAP: <mode>
AT#OAP=?
Test command returns the supported values of parameter <mode>.
Common
Not required No - 2
profile
AT#SRS=[<n>,<tout>]
Parameters:
Values:
Values:
1÷60 : ringer sound playing for <tout> seconds and, if <n> >
0, ringer sound <n> is set as default ringer sound.
- When the command is issued with <n> > 0 and <tout> > 0, the <n>
ringing tone is played for <tout> seconds and stored as default
ringing tone.
- If command is issued with <n> > 0 and <tout> = 0, the playing of
the ringing is stopped (if present) and <n> ringing tone is set as
current.
- If command is issued with <n> = 0 and <tout> > 0 then the current
ringing tone is played.
- If both <n> and <tout> are 0 then the default ringing tone is set as
current and ringing is stopped.
AT#SRS?
Read command reports current selected ringing tone and its status in the
following format:
#SRS: <n>,<status>
Additional info:
Value:
Values:
1 : currently playing
AT#SRS=?
Test command reports the supported values for the parameters <n> and
<tout>
AT#SRSEXT=<mode>[,<file_name>]
Set command sets the specific ring sound from file system.
Parameters:
Values:
0 : mode off
1 : mode on
AT#SRSEXT?
Read command reports current selected ringing and its status in the form:
#SRSEXT: <mode>,<file_name>
where:
<mode> - ringing tone mode
<file_name> - file name.
AT#SRSEXT=?
Test command reports the supported values for the parameters <mode>
and <file_name>.
AT#HSGS=<n>
Set command select the headset GPIO for headset detect.
Parameter:
AT#HSGS?
Read command returns the current status of headset detection in the
format:
When <n> not Zero
#HSGS: <n>,<status>
<n> equal to Zero
#HSGS: <n>
where:
<n> - Selected the GPIO number.
<status> -
1 - Not connected (Logic 'L' voltage level)
2 - Connected (Logic 'H' voltage level)
AT#HSGS=?
Test command returns the supported range of values of parameter <n>.
Common
Not required No - 2
profile
AT#HFRECG=<level>
Set the handsfree analogue output gain
Parameter:
Value:
AT#HFRECG?
Returns the current value of parameter <level>, in the format:
#HFRECG: <level>
AT#HFRECG=?
Common
Not required No - 2
profile
AT#HSMICG=[<level>]
Set command sets the handset microphone input gain.
Parameter:
Value:
AT#HSMICG?
Read command returns the current handset microphone input gain, in the
format:
#HSMICG: <level>
AT#HSMICG=?
Test command returns the supported range of values of parameter
<level>.
Common
Not required No - 2
profile
AT#HSRECG=<level>
Set handset analogue output gain
Parameter:
Value:
AT#HSRECG?
Read command returns the current handset analog output gain, in the
format:
#HSRECG: <level>
AT#HSRECG=?
Test command returns the supported range of values of parameter
<level>.
Common
Not required No - 2
profile
AT#HFMICG=[<level>]
Set the handsfree analogue microphone input gain
Parameter:
Value:
AT#HFMICG?
Returns the current handsfree microphone input gain, in the format:
#HFMICG: <level>
AT#HFMICG=?
Returns the supported range of values of parameter <level>.
Common
Not required No - 2
profile
AT#STM=[<mode>]
Set command enables/disables the signalling tones output on the audio
path selected with #SRP command (LE910x supported by fix SRP only).
Parameter:
Values:
AT#STM?
Read command reports whether the current signaling tones status is
enabled or not, in the format:
#STM: <mode>
AT#STM=?
Test command reports supported range of values for parameter <mode>
Not required No No - 2
AT#TONE=<tone>[,<duration>]
Execution command allows the playback of either a single DTMF tone or a
dial tone for a specified period of time.
Parameters:
Values:
# : DTMF tone #
* : DTMF tone *
Y : free tone
Value:
AT#TONE=?
Test command returns the supported range of values for parameters
<tone> and <duration>.
Common
Not required No - 2
profile
AT#TSVOL=<class>,<mode>[,<volume>]
Set command is used to select the volume mode for one or more tone
classes.
Parameters:
Values:
1 : GSM tones
2 : ringer tones
4 : alarm tones
8 : signaling tones
16 : DTMF tones
128 : reserved
Values:
Value:
- The class DTMF Tones (<class>=16) refers only to the volume for
locally generated DTMF tones. It does not affect the level of the
DTMF generated by the network as result of AT+VTS command.
- The class signaling tones(<class>=8) effected on VoLTE signaling
tones only.
- The all classes does not effect on active voice call only AT+CLVL
value effected.
- The all classes except ringer tones(<class>= 2)/signaling
tones(<class>=8) are effected on analog mode only.
The ringer tones (<class>=2) is effected on analog and digital
mode.
The signaling tones(<class>=8) is effected on analog and digital
mode.
AT#TSVOL?
Read command returns for each class of tones the last setting of <mode>
and, if <mode> is not 0, of <volume> too, in the format:
#TSVOL: 1,<mode1>[,<volume1>]<CR><LF>
...
#TSVOL: 64,<mode64>[,<volume64>]
AT#TSVOL=?
Test command returns the supported range of values of parameters
<class>, <mode> and <volume>.
• AT#TSVOL=84,1,5
OK
• AT#TSVOL?
#TSVOL: 1,0
# TSVOL: 2,0
# TSVOL: 4,1,5
# TSVOL: 8,0
# TSVOL: 16,1,5
# TSVOL: 32,0
#TSVOL: 64,1,5
OK
Not required No No - 2
AT#SMSVOL=<level>
Set command is used to select the volume of the SMS notification.
Parameter:
Value:
AT#SMSVOL?
Read command reports the current <level> setting of the SMS notification
volume in the format:
#SMSVOL: <level>
AT#SMSVOL=?
Test command returns the supported values of parameter <level>
• AT#SMSVOL=11
(volume set to 11 level for SMS notification)
Common
Not required No - 2
profile
AT#OOBTSET=<mode>,<setting>
Set command for out of band tone.
Parameters:
Values:
Values:
AT#OOBTSET?
Read command reports the currently setting in the form:
#OOBTSET: <mode>,<setting>
AT#OOBTSET=?
Test command returns OK result code.
• AT#OOBTSET=1,10
(duration set to 100ms for VoLTE DTMF tones)
• AT#OOBTSET=2,1
(volume set to 1 level for VoLTE DTMF tones)
Not required No No - 2
AT#PRST
Execution command resets the actual audio parameters in the NVM of
the device to the default set. It is not allowed if active audio profile is 0.
The audio parameters to reset are:
AT#PRST=?
Test command returns the OK result code.
AT#PSAV
Execution command saves the following audio parameters:
- microphone line gain
- earpiece line gain
- side tone gain
- LMS adaptation speed
- LMS filter length (number of coefficients)
- speaker to micro signal power relation
- noise reduction max attenuation
- noise reduction weighting factor (band 300-500Hz)
- noise reduction weighting factor (band 500-4000Hz)
- AGC Additional attenuation
- AGC minimal attenuation
- AGC maximal attenuation
AT#PSAV=?
Test command returns the OK result code
AT#PSAV
OK
Not required No No - 2
AT#PSET=<scal_in>[,<scal_out>[,<side_tone_atten>[,<adaption_speed>[,<filter_len
gth>[,<rxtxrelation>[,<nr_
atten>[,<nr_w_0>[,<nr_w_1>[,<add_atten>[,<min_atten>[,<max_atten>]]]]]]]]]]]
Set command sets parameters for the active audio profile. It is not allowed if active
audio profile is 0.
Parameters:
AT#PSET?
Read command returns the parameters for the active profile in the format:
#PSET:
<scal_in>,<scal_out>,<side_tone_atten>,<adaption_speed>,<filter_length>,<rxtxrel
ation>,<nr_atten>,<nr_w_0>,<nr_w_1>,<add_atten>,<min_atten>,<max_atten>
AT#PSET=?
Test command returns the supported range of values for the audio parameters.
Not required No No - 2
AT#ADSPC=<n>[,<ecns mode>]
Set command switches the DSP profile audio path depending on
parameter <n>.
Parameters:
Values:
0 : Automatic
1 : Hands Free
2 : Headset
3 : Handset
5 : TTY
6 : USB
Values:
1 : Enables ECNS
- On Automatic mode:
Digital: handset
Analog: according to #CAP
- This command influence on the #CAP / #SRP.
- On Active/MT/MO Voice Call return Error.
- When #TTY command enabled, SET #ADSPC command return
Error.
- The <n> = 4 Speaker phone Bluetooth ® has no effect is included
only for backward compatibility.
- The <n> = 5 "TTY" only configured DSP profile to "Full TTY" mode,
to enable TTY mode and another TTY mode using by #TTY
command.
- The <n> = 6 is only supported by "Disable ECNS mode".
AT#ADSPC?
Read command reports the active DSP profile configuration in the format:
For TTY profile:
#ADSPC: <n>
For Another DSP profile:
#ADSPC: <n>,<ecns mode>
AT#ADSPC=?
Test command reports the supported values for the parameter <n>.
Not required No No - 2
AT#AUSBC=<samplerate>
Set command sets the USB Audio configuration.
Parameter:
Values:
When the firmware is updated, the setting is set to default, but the
setting is maintained in case of FOTA update.
AT#AUSBC?
Report the currently sample rate of USB audio.
#AUSBC: 1
AT#AUSBC=?
Test command report the range of supported values for parameters
<samplerate>
AT#AUSBC=0
OK
Common
Not required No - 2
profile
AT#PSEL=<prof>
Set command selects the active audio profile.
Parameter:
Values:
0 : standard profile
AT#PSEL?
Read command returns the active profile in the format:
#PSEL:<prof>
AT#PSEL=?
Test command returns the supported range of values of parameter <prof>.
Common
Not required No - 2
profile
AT#SHSEC=[<mode>]
Parameter:
Values:
0 : dummy value
1 : dummy value
AT#SHSEC?
Read command returns the current value of the parameter <mode> in the
format:
#SHSEC: <mode>
AT#SHSEC=?
Test command returns the supported values of parameter <mode>.
Common
Not required No - 2
profile
AT#SHFEC=[<mode>]
This command has no effect and is included only for backward
compatibility.
Parameter:
Values:
0 : mode value
1 : mode value
AT#SHFEC?
Read command reports the value of parameter <mode>, in the format:
#SHFEC: <mode>
AT#SHFEC=?
Common
Not required No - 2
profile
AT#SHSNR=<mode>
Set command enables/disables the noise reduction function on audio
handset input.
Parameter:
Values:
0 : disable
1 : enable
AT#SHSNR?
Read command returns the current value of the parameter <mode>, in the
format:
#SHSNR: <mode>
AT#SHSNR=?
Test command returns the supported values of parameter <mode>.
Common
Not required No - 2
profile
AT#SHFNR=<mode>
It has no effect and is included only for backward compatibility.
Parameter:
Values:
AT#SHFNR?
Read command reports whether the noise reduction function on audio
handsfree input is currently enabled or not, in the format:
#SHSNR: <mode>
AT#SHFNR=?
Test command returns the supported range of values of parameter
<mode>.
Common
Not required No - 2
profile
AT#DTMF=<mode>
Set command enables/disables the embedded DTMF decoder.
Parameter:
Values:
Additional info:
<mode>=1
The DTMF tone receiving is notified with an unsolicited message
through AT interface in the following format:
#DTMFEV: X,Y
Unsolicited fields:
AT#DTMF?
Read command returns the currently selected <mode> in the format:
#DTMF: <mode>
AT#DTMF=?
Test command returns the supported values of the parameter <mode>.
AT#TTY=<support>
Set command enables/disables the TTY functionality.
Parameter:
Values:
0 : disable
1 : enable
AT#TTY?
Read command returns whether the TTY functionalities currently enabled
or not, in the format:
#TTY: <support>
AT#TTY=?
Test command reports the supported range of values for parameter
<support>.
Common
Not required No - 2
profile
AT#DVI=<mode>[,<dviport>,<clockmode>]
Set command enables/disables the Digital Voiceband Interface, see
documents [1].
Parameters:
Values:
Value:
Values:
0 : DVI slave
1 : DVI master
AT#DVI?
Read command reports last setting, in the format:
#DVI: <mode>,<dviport>,<clockmode>.
AT#DVI=?
Test command reports the range of supported values for parameters
<mode>,<dviport> and <clockmode>.
Common
Not required No - 2
profile
AT#DVIEXT=<config>[,<samplerate>[,<samplewidth>[,<audiomode>[,<edge>]]]]
Set command configures the Digital Voiceband Interface.
Parameters:
Values:
0 : PCM Mode
1 : I2S Mode
Values:
Value:
Value:
Value:
AT#DVIEXT?
Read command reports last setting, in the format:
#DVIEXT: <config>,<samplerate>,<samplewidth>,<audiomode>,<edge>
AT#DVIEXT=?
Test command reports the range of supported values for parameters:
<config>,<samplerate>,<samplewidth>,<audiomode>,<edge>
Required Auto No - 2
AT#DVICLK=<clock>[,<samplerate>]
Set command configures and activates the DVICLK clock signal and the
Digital Voiceband Interface.
Parameters:
Values:
Values:
AT#DVICLK?
Read command reports last setting, in the format:
#DVICLK: <clock>,<samplerate>
AT#DVICLK=?
Test command reports the range of parameter <clk> and <samplerate>.
Values:
0 : normal mode
Values:
0 : disable
1 : enable
Values:
0 : u-Law
1 : A-Law
2 : linear
Values:
0 : disable
1 : enable
Values:
0 : u-Law
1 : A-Law
2 : linear
AT#DVICFG=?
Not required No No - 2
AT#PCMRXG=<RX_VOL>
Set command sets the PCM Audio RX value.
Parameter:
Value:
AT#PCMRXG?
Read command returns the current PCM Audio RX value:
#PCMRXG: <RX_VOL>
AT#PCMRXG=?
Test command returns the supported range of values of parameter
<RX_VOL>.
Common
Not required No - 2
profile
AT#PCMDELAY=<delay>
Set command Set delay before close the PCM Clock/SYNC.
Parameter:
Value:
AT#PCMDELAY?
Read command returns the current <delay> parameters, in the format:
#PCMDELAY: <delay>
AT#PCMDELAY=?
Test command returns the range of supported values for all the sub
parameters.
LE910Cx ThreadX:
Injection of Audio Configuration.
Not required No No - 2
AT#ACDB=<mode>,<category>[,<size>]
LE910Cx Linux:
Set command to store <category> acdb file on FS or to return the current
size in Bytes of specific <category> file.
LE910Cx ThreadX:
Execution command starts injection of Audio configuration (ACDB) into the
device. Once command is issued, the device will print the "connect" reply
and will wait for data to be received.
+++ sequence can be used for end of data transmission (which will result
in OK response).
Parameters:
Values:
0 : Store file on FS
Values:
0 : Audio_cal.acdb
1 : Bluetooth_cal.acdb
2 : General_cal.acdb
3 : Global_cal.acdb
4 : Handset_cal.acdb
5 : Hdmi_cal.acdb
6 : Headset_cal.acdb
7 : Speaker_cal.acdb
LE910Cx Linux:
In <mode> = 0
After command line terminated with <CR>, We see the
intermediate result code CONNECT.
After this prompt, the file type must be in binary format.
If data successfully sent, then the response is OK.
If data sending fails for some reason, an error code reported.
In <mode> = 1
Command returns the current <size> of the <category> file.
#ACDB: <size>
LE910Cx ThreadX:
AT#ACDB?
LE910Cx Linux:
Reports the supported range of <category> file.
#ACDB: (0-1),(0-7),(File Size)
LE910Cx ThreadX:
Report OK
OK
• LE910Cx Linux:
AT#ACDB=0,2,38
CONNECT
(send the file with 38 bytes here)
OK
• LE910Cx Linux:
AT#ACDB=1,2
#ACDB: 38
OK
• LE910Cx ThreadX:
AT#ACDB=0
CONNECT
(send the image file)
OK
AT#ASEND=<filename>,<filesize>
Execution command allows user to send an audio file to serial port and
store it in linux file system.
Parameters:
#ASENDEV: <result>
Where:
<result>
0 - file storing done
1 - file storing error
AT#ASEND=?
Test command returns the OK result code.
• AT#ASEND="test.pcm",159182
CONNECT
AT#ARECD=<mode>[,<fileName>[,<dir>]]
Set command allows enabling/disabling recording speech data coming
from microphone in the modem file system with an audio file format. It's
mandatory to specify the file extension and it's necessary to write file
name between a couple of double inverted commas.
Parameters:
Values:
Values:
Additional info:
Unsolicited field:
The overall size of all audio files must not be over <totalSize> in
#ASIZE
Below 200 Kb of free space the file system could stop the recording
and no more recordings are allowed.
AT#ARECD?
Read command reports the currently selected <mode> in the format:
#ARECD: <mode>
AT#ARECD=?
Test command reports the supported range of values for the parameter
<mode> in the format:
#ARECD: (0,1)
• Start recording
AT#ARECD =1,"rec.pcm"
OK
End recording
AT#ARECD =0
OK
#ARECDEV: 0
Not required No No - 2
AT#APLAY<mode>[,<dir>,<filename>[,<volume>]]
This command plays audio file on the speaker or uplink path.
When the playing is ended, the following URC is displayed showing the
playing result code.
#APLAYEV: <result>
Values:
Values:
Value:
Unsolicited field:
AT#APLAY?
Read command reports the currently selected <mode>,<dir> in the format:
#APLAY: <mode>,<dir>
AT#APLAY=?
Test command reports the supported range of values for the parameters
<mode>, <dir>
#APLAY: (0,1),(0,1)
• Start the playback on the speaker channel using the default value for
<volume> parameter.
AT#APLAY = 1,0,"rec.pcm"
OK
#APLAYEV: 0
AT#APLAY = 1,0,"rec.pcm",44
OK
#APLAYEV: 0
Not required No No - 2
AT#ALIST
Execution command reports the list of the audio files stored in linux file
system, in the format:
#ALIST: <filename>,<filesize>,<crc><CR><LF>
Additional info:
AT#ALIST=?
Test command returns the OK result code.
AT#ASIZE
Execution command shows residual space in bytes available to store
audio files, in the format:
#ASIZE: <totalSize>,<usedSize>,<freeSize>
Additional info:
AT#ASIZE=?
Test command returns the OK result code.
AT#ADELF=<filename>
Set command deletes a specific audio file.
Parameter:
AT#ADELF=?
Test command returns the OK result code
Not required No No - 2
AT#ADELA
Set command deletes all audio files stored on the Linux File system.
AT#ADELA=?
Test command returns the OK result code.
AT#ACDBEXT=<mode>,<slot>[,<category>[,<size>]]
Set command to store <category> acdb file on FS or to return the current
size in Bytes of specific <category> file or Select the acdb file to be loaded
into the module.
Parameters:
Values:
0 : Store file on FS
Values:
0 : Slot 0
1 : Slot 1
2 : Slot 2
3 : Slot 3
Values:
1 : Bluetooth_cal.acdb
2 : General_cal.acdb
3 : Global_cal.acdb
4 : Handset_cal.acdb
5 : Hdmi_cal.acdb
6 : Headset_cal.acdb
7 : Speaker_cal.acdb
In <mode> = 0
After command line terminated with <CR>, We see the
intermediate result code CONNECT.
After this prompt, the file type must be in binary format.
If data successfully sent, then the response is OK.
If data sending fails for some reason, an error code reported.
#ACDBEXT cannot store acdb file to <slot>=0.
<slot>=0 is only for #ACDB, #ACDB can store acdb file to <slot>=0.
In <mode> = 1
Command returns the current <size> of the <category> file.
#ACDBEXT: <size>
In <mode> = 2
Command select the acdb file of <slot> to be loaded into the
module.
Manual reboot is required after changing.
The setting is saved in system.
7 acdb files are 1 set, and it works only when there are 7 files in the
<slot>.
If there are no 7 acdb files in the <slot>, an error is returned.
AT#ACDBEXT?
Reports the currently loaded <slot>.
#ACDBEXT: 0
AT#ACDBEXT=?
Reports the supported range of <slot> and <category> file
• AT#ACDBEXT=0,1,2,38
CONNECT
(send the file with 38 bytes here)
OK
• AT#ACDBEXT=1,1,2
#ACDB: 38
OK
• AT#ACDBEXT=2,1
OK
eCall
Not required No No - 2
AT+CECALL=<eCallType>
Set command is used to trigger an eCall to the network. Based on the
configuration selected, it can be used to either trigger a test call, a
reconfiguration call, a manually initiated call or an automatically initiated
call.
Parameter:
Values:
0 : test call
1 : reconfiguration call
Additional info:
Unsolicited fields:
0 : Pull-IND
1 : Data_CNF
2 : AL-Ack
16 : sync loss
AT+CECALL?
Read command returns the type of eCall that is currently in progress in
the format:
+CECALL: <eCallType>
AT+CECALL=?
Test command reports the supported range of values for parameter
<eCallType>.
Common
Not required No - 2
profile
AT#ECALL=<mode>
Set command enables/disables the embedded IVS modem.
Parameter:
Values:
0 : disable
1 : enable
Additional info:
#ECALLEV: <prim>,<data>
Unsolicited fields:
0 : Pull-IND
1 : Data_CNF
2 : AL-Ack
16 : sync loss
AT#ECALL?
Read command returns the current value of <mode> in the format:
#ECALL: <mode>
AT#ECALL=?
Test command returns the supported values for <mode>
Not required No No - 2
AT#EMRGD[=<par>]
Execution command initiates an emergency call without specifying the
emergency service.
Set command initiates an emergency call specifying the emergency
service.
When the emergency call can initiate, an unsolicited result code reports
the selected emergency services in the following format:
#EMRGD: <serv>[,<serv>..[,<serv]]
Parameter:
0 : unspecified
Additional info:
Values:
"Police" : police
"Ambul" : ambulance
AT#EMRGD?
Read command reports the emergency numbers received from the
network (if available) and the associated emergency services in the
format:
[#EMRGD: <num1>[,<par1>,<serv>[,<serv>..[,<serv]]]
[#EMRGD: <numN>[,<parN>,<serv>[,<serv>..[,<serv]]]]
Additional info:
Parameter:
AT#EMRGD=?
Test command reports the supported values of parameter <par>.
Not required No No - 2
AT#MSDPUSH
Execution command enables IVS to issue the request for MSD
transmission.
The downlink signal format is reused to send an initiation message to
the PSAP.
AT#MSDPUSH=?
Test command returns OK result code.
AT#MSDSEND
Execution command allows to send 140 bytes of MSD data to the IVS
embedded while modem is in command mode.
The device responds to the command with the prompt '>' and waits for
the MSD to send.
To complete the operation, send Ctrl-Z char (0x1A hex); to exit without
writing the message send ESC char (0x1B hex).
AT#MSDSEND?
Read command reports the stored MSD data, in the format: <stored MSD
data>
AT#MSDSEND=?
Test command returns the OK result code.
Not required No No - 2
AT#MSDREAD
Execution command returns the last MSD set by #MSDSEND in the
following format:
#MSDREAD: <data>
AT#MSDREAD?
Read command has the same effect of execution command.
AT#MSDREAD=?
Test command returns OK
• AT#MSDSEND
>011C0601D55D70D65C3597CA1851030814154404837881499D49B75888C0C832
0C8320CFF00000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000
000000000000
OK
AT#MSDREAD
#MSDREAD:
011C0601D55D70D65C3597CA1851030814154404837881499D49B75888C0C8320
C8320CFF000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000
00000000000
OK
AT#ECALLNWTMR=[<T3242_DEREGISTER_TIMER>,<T3243_DEREGISTER_TIMER
>]
Set command sets timers which are related network deregistration.
Parameters:
Value:
Value:
terminates network
registration. This timer
operates after the test or
reconfiguration call.
AT#ECALLNWTMR?
Read command returns the current parameter value.
AT#ECALLNWTMR=?
Test command returns the range of supported parameters.
AT#ECALLTMR=[<alAckPeriod>,<signalDuration>,<sendMsdPeriod>,<msdMaxTra
nsmitTime>,<CCFT>]
Set command allows to configure the eCall related timers.
Parameters:
Value:
Value:
Value:
Value:
Value:
AT#ECALLTMR?
Read command reports the current parameters values.
AT#ECALLTMR=?
Test command returns the supported values of parameters <alAckPeriod>,
<signalDuration>, <sendMsdPeriod>, <msdMaxTransmitTime> and <CCFT>.
AT#ECONLY=<mode>
Set command enables/disables the eCall Only mode of operation
Parameter:
Values:
AT#ECONLY?
Read command reports the currently selected <mode> and <status> in the
format:
#ECONLY: <mode>,<status>
Additional info:
Parameters:
Values:
AT#ECONLY=?
Test command returns the supported values of parameter <mode>.
AT#ECALLURC=<mode>
The command selects eCall URC with the following format:
#ECALLEV: <stat>[,<data>]
Parameter:
Values:
Unsolicited fields:
0 : Positive ACK
1 : Clear-down
AT#ECALLURC?
Read command reports the currently selected eCall URC mode in the
format:
#ECALLURC: <mode>
AT#ECALLURC=?
Test command reports the supported range of values for parameter
<mode>.
Power Down
Not required No No - 2
AT#REBOOT
Execution command reboots immediately the unit.
It can be used to reboot the system after a remote update of the script in
order to have the new one running.
AT#REBOOT=?
Test command returns OK result code.
AT#ENHRST=<mode>[,<delay>]
Set commands enables/disables the unit reset after the specified <delay>
in minutes
Parameters:
Values:
1 : enables the unit reset only one time (one shot reset)
When the command is set with <mode>=2, it could take more time
than the <delay> value due to booting time.
AT#ENHRST?
Read command reports the current parameter settings in the following
format:
#EHNRST: <mode>[,<delay>,<remainTime>]
Additional info:
AT#ENHRST=?
Test command reports supported range of values for parameters <mode>
and <delay>.
• AT#ENHRST=1,60
...
Module reboots after 60 minutes
• AT#ENHRST=1,0
Module reboots immediately
• AT#ENHRST=2,60
...
Module reboots after 60 minutes and indefinitely after every
following power on
Not required No No - 2
AT#SHDN
Execution command causes device to detach from the network and
shut down. Before definitive shut down an OK response is returned.
When issuing the command any previous activity terminated and the
device will not respond to any further command.
To turn it on again hardware pin ON/OFF must be tied low.
The maximum time to shut down the device, completely is 25 seconds.
AT#SHDN=?
Test command returns OK result code.
Not required No No - 2
AT#SYSHALT
The execution command sets the module in SYSHALT state. To power
down the module, the serial port (ASC0) must have the control signals
CTS, DTR, DCD and RING low.
AT#SYSHALT?
Read command returns the current stored parameters in the following
format:
#SYSHALT: <GPIORestore>,<DTRWakeUpEn>,<RebootEn>
Additional info:
Values:
Values:
Values:
AT#SYSHALT=?
Test command reports the range for the parameters <GPIORestore>,
<DTRWakeUpEn> and <RebootEn>.
AT#FASTSHDN[=<enable>[,<pin>]]
Set command configure fast power down.
Parameters:
Values:
0 : disabled
1 : enabled
Additional info:
It has highest priority than other functions when fast power down
enabled and GPIO is used as fast power down event monitoring.
Customer should not use GPIO for other function.
Should do not use GPIO8 as fast power down pin on mPCIe type.
AT#FASTSHDN?
Read command returns the saved value in the format:
#FASTSHDN: <enable>,<pin>
AT#FASTSHDN=?
Test command reports the range for the parameters <enable> and <pin>.
AT#ETHMAC=<macaddr>
Set command configures MAC address for ethernet interface.
Parameter:
AT#ETHMAC?
Read MAC address stored for ethernet interface.
AT#ETHMAC=?
Test command returns OK.
• AT#ETHMAC="00:21:7E:00:00:00"
OK
AT#ETHCFG=<GWIPAdddress>,<SubNetMask>,<Start_IPaddress>,<End_IPaddres
s>[,<DNS1>[,<DNS2>]]
Set command configures ethernet LAN parameters for gateway, subnet mask,
DHCP and DNS.
Parameters:
If DNS settings are set, the DNS settings are kept after reboot.
If DNS settings are set to 0.0.0.0, the DNS settings are deleted.
AT#ETHCFG?
Read command returns the values in the following format
#ETHCFG:
<GWIPAdress>,<SubNetMask>,<Start_IPaddress>,<End_IPaddress>,<DNS1>,<DN
S2>
OK
AT#ETHCFG=?
Test command returns the range of supported values for all the parameters.
AT#ETHCFG=192.168.10.1,255.255.255.0,192.168.10.2,192.168.10.20,8.8.8.8
Not required No No - 2
AT#ETHIP
Execute returns the assigned IP address from host (DHCP server).
AT#ETHIP=?
Test command returns the range of supported values for all the
parameters
AT#ETHMODE=<mode>
Set command changes the ETH mode
Parameter:
Values:
0 : LAN mode
1 : WAN mode
AT#ETHMODE?
Read command returns the current mode status
AT#ETHMODE=?
Test command returns the range of supported values for all the
parameters
AT#ETHSTATUS=[<urcmode>]
Parameter:
Values:
Additional info:
AT#ETHSTATUS?
Read command returns the current parameter setting and ethernet link
status in the format:
#ETHSTATUS: <urcmode>,<status>
AT#ETHSTATUS=?
Test command returns the range of supported values for all the
parameters
Not required No No - 2
AT#ETHEN=<mode>[,<cid>]
Set command enable/disable ETH.
Parameters:
Values:
0 : Disable ETH
1 : Enable ETH
2 : Auto enable
AT#ETHEN?
Read command returns the ETH state and session state.
Additional info:
#ETHEN: <mode>,<state>
OK
Where:
<mode>
0 - ETH disabled state
1 - ETH enabled state
2 - ETH enable and start backhaul connection or DHCP client
<state> - data connection status
0 - disabled
1 - enabled
AT#ETHEN=?
Test command returns the range of supported values for all parameters
AT#USBZLPDIS=<mode>
Set command configures Modem ports and SAP port for a host not
sending ZLP
Parameter:
Values:
This command effects to two Modem ports and one SAP port.
AT#USBZLPDIS?
Read command show current <mode> in the following format
#USBZLPDIS: <mode>
AT#USBZLPDIS=?
Test command returns the range of supported values
• 3GPP TS 27.007
AT+CBC
Execution command returns the current Battery Charge status.
Additional info:
Values:
Values:
AT+CBC=?
Test command returns parameter values supported as a compound
value.
AT+CBC
+CBC: 0,75
OK
AT#TEMPCFG=<etlz_clr>,<etlz>,<etlz_act_in>,<otlz_clr>,<otlz>,<otlz_act_in>,<otnz
_clr>,<otnz>,<otnz_act_in>,<otuz_clr>,<otuz>,<otuz_act_in>,
<etuz_clr>,<etuz>,<etuz_act_in>
Set command sets the Temperature zones used in the #TEMPMON command.
Parameters:
Value:
Value:
-40÷105 : degree C
Value:
0÷5 : action
Value:
-40÷105 : degree C
Value:
-40÷105 : degree C
Value:
0÷5 : action
Value:
-40÷105 : degree C
Value:
-40÷105 : degree C
Value:
0÷5 : action
Value:
-40÷105 : degree C
Value:
-40÷105 : degree C
Value:
0÷5 : action
Value:
-40÷105 : degree C
Value:
Value:
0÷5 : action
etlz_clr - Extreme low zone threshold clear is enforced to have value of '-
273'. Module doesn't operate in such temperature, but this value is logically
set in order to define clearly 'thermal state' to temperatures below -40 deg.
etuz - Extreme up zone threshold is enforced to have value of '105'. Module
doesn't operate in such temperature, but this value is logically set in order
to define clearly 'thermal state' to temperatures above 105 deg.
AT#TEMPCFG?
Read command reports the current parameter setting for #TEMPCFG command in
the format:
#TEMPCFG: <etlz_clr>,<etlz>,<etlz_act_in>,<otlz_clr>,<otlz>,<otlz_act_in>,<otnz_c
lr>,
<otnz>,<otnz_act_in>,<otuz_clr>,<otuz>,<otuz_act_in>,<etuz_clr>,<etuz>,<etuz_act
_in>
AT#TEMPCFG=?
Test command reports the supported range values for parameters <x_clr>,<x>,
<x_act_in>, where "x" is substitute for etlz, otlz, otnz, otuz, etuz.
Values are:
#TEMPCFG: (-40-105),(-40-105),(0-5)
After setting new values, the mitigation algorithm operates with them if a
power cycle or #REBOOT command is executed.
Thermal mitigation mechanism works like this:
- the whole temperature scale is divided into 5 states (zones).
- each measured temperature should belong to a state called the current
state.
action_info can be: none or mitigate, their values are shown in the table
below.
- rule 2: every state shall have free temperature range which has no part
in any overlap range.
This range should be at least 2 deg (Celsius), i.e.:
thre_clr state(x+2) - thre state(x) greater or equal than 2
After moving to zone with activity 3(emergency call only), only when
moving to zone with activity 0(no mitigation) the device will register
to the network.
<action> for high-zone can't be <no action> or <data throttling>.
<action> for extreme high zone can't be <no action> or <data
throttling> or <tx backoff>.
• AT#TEMPCFG= -273,-33,3,-35,-28,2,-30,80,0,78,90,3,88,105,3
OK
• AT#TEMPCFG=-273,-33,3,-35,-28,2,-30,80,0,79,90,3,88,105,3
+CME ERROR: operation not supported
• AT#TEMPCFG=-273,-33,3,-35,-28,2,-30,80,0,78,90,3,81,105,3
+CME ERROR: operation not supported
AT#GPIO=[<pin>,<mode>[,<dir>[,<save>]]]
Execution command sets the value of the general-purpose output pin
GPIO<pin> according to <dir> and <mode> parameter.
Not all configuration for the three parameters are valid.
Parameters:
Values:
Values:
Values:
Additional info:
#GPIO: <dir>,<stat>
- ALT6, ALT11, ALT12, ALT13, ALT15, ALT18 can't be set via #GPIO
- SLED & SWREADYEN will work depending on HW version and are
assigned to ALT1 & ALT10 by default.
- To activate SLED by default, #SLED command should be set to
<mode>=2 after setting ALT1 as follows. (See #SLED, #SLEDSAV
command)
AT#GPIO=1,0,2
OK
AT#SLED=2
OK
AT#SLEDSAV
OK
- ALT6 is available for all GPIOs and this value is only possible to set
by #FASTSHDN.
- ALT15 is available for all GPIOs and this value is only possible to
set by #DGEN.
- LE910C1-EUX/SAX/SVX and LE910Cx-WWX don't support "ALT18".
- While using the pins in the alternate function, the GPIO read/write
access to that pin is not accessible and shall be avoided.
- While GPIO<pin> in used by ALT function, it cannot be set as GPIO
output or any other ALT function before the original ALT released
or change it to GPIO input (default state).
AT#GPIO?
Reports the read direction and value of all GPIO pins, in the format:
AT#GPIO=?
Test command reports the supported range of values of the command
parameters.
<pin>, <mode>,<dir>,<save>
• AT#GPIO=?
#GPIO: (1-10),(0-4),(0-14,16-19),(0,1)
OK
OK
OK
AT#ALARMPIN=<pin>
Set command allows to set a GPIO pin as ALARM pin.
Values:
AT#ALARMPIN?
Read command returns the current value of the parameter <pin> in the
format:
#ALARMPIN: <pin>
AT#ALARMPIN=?
Test command returns the supported values of parameter <pin>.
AT#SLED=<mode>[,<onDuration>[,<offDuration>]]
Set command sets the behaviour of the STAT_LED GPIO.
Parameters:
Values:
Value:
Value:
Additional info:
When module boots the STAT_LED GPIO is always tied High and it
holds this value until the first NVM reading.
AT#SLED?
Read command returns the STAT_LED GPIO current setting, in the format:
#SLED: <mode>,<onDuration>,<offDuration>
AT#SLED=?
Test command returns the range of available values for parameters
<mode>, <onDuration> and <offDuration>.
Not required No No - 2
AT#SLEDSAV
Execution command saves the STAT_LED GPIO setting in NVM.
AT#SLEDSAV=?
Test command returns OK result code.
AT#SWREADYEN=<en>
Set command enable/disable sw ready led as indicator for that the modem
software completed its initialization.
Parameter:
Values:
AT#SWREADYEN?
Read command reports the current setting of sw ready enable.
#SWREADYEN: <en>
<en> - see description above.
AT#SWREADYEN=?
Test command reports the supported range of values for parameter <en>.
Not required No No - 2
AT#ADC=[<adc>,<mode>[,<dir>]]
Execution command reads selected <adc> pin voltage, converts it by
baseband internal ADC and prints outs the result as shown in Additional
info section.
Parameters:
Value:
Value:
Value:
0 : no effect
Additional info:
AT#ADC?
Read command reports all pins input voltage in the format:
#ADC:<value>[<CR><LF>#ADC:<value>[...]]
AT#ADC=?
Test command reports the supported range of values of the command
parameters <adc>, <mode> and <dir>.
Not required No No - 2
AT#V24CFG=<pin>,<mode>[,<save>]
Set command sets the AT commands serial port interface output pins
mode.
Parameters:
Values:
2 : RI (Ring Indicator)
Values:
Values:
applied at next power cycle. The unset pins of 4 pins do not work as
UART pin. Changing from <mode>=2 or 1 to <mode>=0, module
must be rebooted.
The default value of parameter <mode> for pin0, pin2 and pin3 is 2
in LE910C1-EU/NF/LA (4G+2G).
AT#V24CFG?
Read command returns actual mode for all the pins (either output and
input) in the format:
#V24CFG: <pin1>,<mode1>[<CR><LF><CR><LF>
#V24CFG: <pin2>,<mode2>[...]]
AT#V24CFG=?
Test command reports supported range of values for parameters
<pin>,<mode> and <save>.
Not required No No - 2
AT#V24=<pin>[,<state>]
Set command sets the AT commands serial port interface output pins
state.
Parameters:
Values:
2 : RI (Ring Indicator)
Values:
0 : Low state
1 : High state
If <pin>=6 or 7 works as UART pin, the state of the pins is not actual
state because pins are controlled by UART driver
AT#V24?
Read command returns actual state for all the pins (either output and
input) in the format:
#V24: <pin1>,<state1>[<CR><LF>
#V24: <pin2>,<state2>[...]]
AT#V24=?
Test command returns the supported values of parameters <pin> and
<state>.
Not required No No - 2
AT#I2CWR=<sdaPin>,<sclPin>,<deviceId>,<registerId>,<len>
Execution command sends data to an I2C peripheral connected to module
GPIOs. After the writing activity has been accomplished, the GPIOs will not
be restored to the original setting. Use #GPIO command to see the status
of the used GPIOs. To have information on GPIO pins refer to document [1].
Parameters:
Value:
Value:
Value:
Additional info:
After entering the command, the module returns the prompt ">"
and waits for the data to send. To complete the operation, send Ctrl-
Z char (0x1A hex); to exit without writing the message send ESC
char (0x1B hex). Data must be written in hexadecimal form.
AT#I2CWR=?
Test command returns the range of available values for parameters
<sdaPin>, <sclPin>, <deviceId>, <registerId>, <len>.
Set GPIO_2 as SDA, and GPIO_3 as SCL. Device I2C address is 0x20; 0x10 is
the address of the first register where to write I2C data; 14 data bytes will
be written starting from register 0x10.
AT#I2CWR=2,3,20,10,14
> 00112233445566778899AABBCCDD<ctrl-z>
OK
Not required No No - 2
AT#I2CRD=<sdaPin>,<sclPin>,<deviceId>,<registerId>,<len>
Execution command reads data from an I2C peripheral connected to
module GPIOs. After the reading activity has been accomplished, the
GPIOs will not be restored to the original setting. Use #GPIO command to
see the status of the used GPIOs. To have information on GPIO pins refer
to document [1].
Parameters:
Value:
Value:
AT#I2CRD=?
Test command returns the range of available values for parameters
<sdaPin>, <sclPin>, <deviceId>, <registerId>, <len>.
Read 12 bytes from I2C device with address 0x20, starting from register
address 0x10. SDA is mapped on GPIO_02, SCL is mapped on GPIO_03.
AT#I2CRD=2,3,20,10,12
#I2CRD: 00112233445566778899AABBCC
OK
AT#I2CCF=<sdaPIn>,<sclPin>,<deviceId>,<lenwr>,<lenrd>
This command is used to write and read data to/from an I2C device using
the I2C Combined Format. The module as master transmits data to the
slave device and then, reads data from it through two GPIOs
Parameters:
Value:
Value:
Value:
Additional info:
After entering the command, and if <lenwr> > 0, the module returns
the prompt ">" and waits for the data to send. To complete the
operation enter Ctrl-Z char (0x1A hex); to exit without writing the
message enter ESC char (0x1B hex).
Data must be written in hexadecimal form without 0x.
If data are successfully sent, the response is OK, otherwise an error
code is reported.
AT#I2CCF=?
Test command returns the range of available values for parameters
<sdaPin>, <sclPin>, <deviceId>, <lenwr>, <lenrd>.
AT#SPIEN=<mode>
Set command enables SPI configuration.
Parameter:
Values:
AT#SPIEN?
Read command show current <mode> in the following format
#SPIEN: <mode>
AT#SPIEN=?
Test command returns the range of supported values.
AT#SPICFG=<ID>[,<CS>[,<interrupt>[,<slave_ready_GPIO>]]]
Set command configures CS (Chip Select), interrupt pin and slave ready
GPIO for multiple slave supporting.
Parameters:
Value:
AT#SPICFG?
Read command returns the current settings of #SPICFG.
#SPICFG: <ID>,<CS>,<interrupt>,<slave_ready_GPIO><CR><LF>
#SPICFG: <ID>,<CS>,<interrupt>,<slave_ready_GPIO><CR><LF>
#SPICFG: <ID>,<CS>,<interrupt>,<slave_ready_GPIO><CR><LF>
AT#SPICFG=?
Test command returns the range of supported values.
• AT#SPICFG?
#SPICFG: 0,0,2,5
#SPICFG: 1,8,3,6
#SPICFG: 2,9,4,7
OK
AT#SPICFG=0
OK
AT#SPICFG=1
OK
AT#SPICFG=2
OK
AT#SPICFG?
#SPICFG: 0,0,0,0
#SPICFG: 1,0,0,0
#SPICFG: 2,0,0,0
OK
AT#HSICEN=<mode>
Set command sets HSIC configuration as HSIC master or HSIC slave
mode.
Parameter:
Values:
AT#HSICEN?
Read command show current <mode> in the following format
#HSICEN: <mode>
AT#HSICEN=?
Test command returns the range of supported values.
AT#RXDIV=<divEnable>,<DARPMode>
Set command enables/disables the RX Diversity and sets DARP.
Parameters:
Values:
0 : disable
1 : enable
Values:
1 : DARP phase 1
AT#RXDIV?
Read command reports the currently selected <divEnable> and
<DARPMode> parameters in the format:
#RXDIV: <DivEnable>,<DARPMode>
AT#RXDIV=?
Test command reports the supported values of
parameters <divEnable> and <DARPMode>.
- The values set by command are directly stored in NVM, and they are
available at next power on.
AT#GSMAD=<mod>[,<urcmode>[,<interval>[,<detGPIO>[,<repGPIO>[,<antenna>[,<
adc>]]]]]]
Set command sets the behavior of antenna detection algorithm. Refer to
document [2] to have information on GPIO pins.
Parameters:
Values:
Values:
Value:
1÷3600 : seconds
Values:
Values:
0 : no GPIO is used
Values:
1 : Main
2 : DIV
3 : GPS
Values:
1 : ADC1
2 : ADC2
3 : ADC3
Additional info:
<mod>=1
The command starts the antenna detection every <interval> period, and
uses the <detGPIO> pin to detect the antenna status. If the algorithm
detects an antenna status change and the <urcmod>=1, the user is notified
by the following URC:
#GSMAD: <antenna>,<presence>
<mod>=2
The command starts instantaneously the main antenna detection. if the
algorithm detects a change in the main antenna status the module is
notified by URC.
This modality is obsolete and is maintained only for backward compatibility.
We suggest to use the modality 3
<mod>=3
The command starts instantaneously the main antenna detection as in
<mod>=2, but the command does not return the control until the detection
algorithm ended. The returned value is the antenna status just detected.
The returned value is the antenna <presence> status just detected and it
format is:
#GSMAD: <antenna>,<presence>
OK
Unsolicited fields:
1 : Main (default)
2 : DIV
3 : GPS
0 : antenna connected
AT#GSMAD?
Read command returns the current parameter settings for #GSMAD command in
the format:
#GSMAD:
<mod>,<urcmode>,<interval>,<detGPIO>,<repGPIO>,<antenna>,<adc><CR><LF>
#GSMAD: <mod>,<urcmode>,<interval>,<detGPIO>,<repGPIO>,<antenna>,<adc><C
R><LF>
#GSMAD:
<mod>,<urcmode>,<interval>,<detGPIO>,<repGPIO>,<antenna>,<adc><CR><LF>
AT#GSMAD=?
Test command reports the supported range of values for parameters <mod>,
<urcmode>, <interval>, <detGPIO>, <repGPIO>, <antenna> and <adc>.
AT#VAUX=[<n>,<stat>]
Set command enables/disables the Auxiliary Voltage output pin. To have
information on VAUX pin refer to document [1].
Parameters:
Value:
Values:
0 : disables output
1 : enables output
Additional info:
Values:
0 : output is disabled
1 : output is enabled
AT#VAUX?
Read command reports whether the Auxiliary Voltage pin output is
currently enabled or not, in the format:
#VAUX: <value>
AT#VAUX=?
Test command reports the supported range of value for parameters <n>
and <stat>.
Not required No No - 2
AT#VAUXSAV
Execution command saves the current state of VAUX pin in NVM. The
state will be reloaded at the next power on.
AT#VAUXSAV=?
Test command returns OK result code.
AT#TEMPMON=<mod>[,<urcMode>[,<action>[,<GPIO>]]]
Set command sets the behavior of the module internal temperature
monitor.
#TEMPMEAS: <level>,<value>
Values:
Values:
Values:
0 : no action
Unsolicited fields:
0 : normal temperature.
AT#TEMPMON?
Read command reports the current parameter settings for the command
in the format:
#TEMPMON: <urcMode>,<action>[,<GPIO>]
AT#TEMPMON=?
Test command reports the supported range of values for parameters
<mod>, <urcMode>, <action>, and <GPIO>.
Not required No No - 2
AT#QTEMP=[<mode>]
Set command has currently no effect. The interpretation of parameter
<mode> currently not implemented. The value assigned to it will simply
have no effect.
Parameter:
Value:
0 : returns "OK"
AT#QTEMP?
Read command queries the device internal temperature sensor for over
temperature and reports the result in the format:
#QTEMP: <temp>
where:
<temp> - over temperature indicator
0 - The device temperature is in the working range.
1 - The device temperature is out of the working range.
AT#QTEMP=?
AT#TESTMODE=<cmd>
The command allows to execute some CT commands through AT
interface. The functionality has to be first activated by sending
AT#TESTMODE="TM", which sets the module in Test Mode. Only after this
set, AT#TESTMODE can be used with the other allowed CT commands. To
exit from Test Mode and go back to Operative Mode, the command
AT#TESTMODE ="OM" has to be sent.
AT#TESTMODE= "CT_command"
Parameter:
Values:
to Mid CH by default).
Refer to Note 1.
Additional info:
GSM Bands:
Band Code Band
0 GSM 850
1 GSM 900
2 GSM 1800
3 GSM 1900
WCDMA Bands:
Band Code Band Frequency [MHz]
1 WCDMA I 2100
2 WCDMA II 1900
3 WCDMA III 1800
4 WCDMA IV 1700
5 WCDMA V 850
6 WCDMA VI 850 Japan
8 WCDMA VIII 900
19 WCDMA XIX 800 Japan
LTE Bands:
Band Code Band Frequency [MHz]
1 LTE-B1 2100
2 LTE-B2 1900
3 LTE-B3 1800
4 LTE-B4 1700
5 LTE-B5 850
7 LTE-B7 2600
8 LTE-B8 900
9 LTE-B9 1900
12 LTE-B12 700
13 LTE-B13 700
14 LTE-B14 700
17 LTE-B17 700
18 LTE-B18 800
19 LTE-B19 800
20 LTE-B20 800
25 LTE-B25 1900
26 LTE-B26 850
28 LTE-B28 700
34 LTE-B34 2000
38 LTE-B38 2600
39 LTE-B39 1900
40 LTE-B40 2300
41 LTE-B41 2600
66 LTE-B66 AWS-3
71 LTE-B71 600
GSM Channels:
BAND Channel
code Low Mid High
0 128 189 251
1 975 63 124
2 512 700 884
3 512 660 809
WCDMA Channels:
BAND Channel
code Low Mid High
I 9612 9750 9888
II 9262 9400 9538
III 937 1112 1288
IV 1312 1412 1513
V 4132 4182 4233
VI 4163 4175 4188
VIII 2712 2787 2863
XIX 312 338 363
LTE Channels:
Channel
BAND
Low Mid High
B1 18025 18300 18575
B2 18625 18900 19175
B3 19225 19575 19925
B4 19975 20175 20375
B5 20425 20525 20625
B7 20775 21100 21425
B8 21475 21625 21775
B9 21825 21975 22125
B12 23035 23095 23155
B13 23180 23229 23279
B14 23305 23330 23355
B17 23755 23790 23825
B18 23855 23925 23995
B19 24025 24075 24125
B20 24175 24300 24425
B25 26065 26365 26665
B26 26715 26865 27015
B28 27235 27435 27635
B28
(LE910Cx- 27235 27310 27385
EU)
B12 64
B13 58
B14 58
B17 62
B18 66
B19 66
B20 66
B25 62
B26 64
B28 64
B38 53
B39 65
B40 53
B41 53
B66 60
B71 66
BAND BANDWIDTH
0 1 2 3 4 5
B1 X X O O O O
B2 O O O O O O
B3 O O O O O O
B4 O O O O O O
B5 O O O O X X
B7 X X O O O O
B8 O O O O X X
B9 X X O O O O
B12 O O O O X X
B13 X X O O X X
B14 X X O O X X
B17 X X O O X X
B18 X X O O O X
B19 X X O O O X
B20 X X O O O O
B25 O O O O O O
B26 O O O O O X
B28 X X O O O O
B38 X X O O O O
B39 X X O O O O
B40 X X O O O O
B41 X X O O O O
B66 O O O O O O
B71 X X O O O O
AT#TESTMODE?
Read command reports the currently selected <command> in the format:
#TESTMODE: <testModeStatus>
Additional info:
Parameter meaning:
Values:
AT#TESTMODE=?
Test command returns the ERROR result code.
GSM Example:
Configure TEST EQUIPMENT to band GSM I and set ARFCN = 63, PL = 29.
AT#TESTMODE="TM"
AT#TESTMODE="SETGSMBAND 1"
AT#TESTMODE="TCH"
AT#TESTMODE="PL 29"
Verify on instrument side that TX max power level is about 31-35dBm.
AT#TESTMODE="ESC"
Configure TEST EQUIPMENT to band GSM 2 and set ARFCN = 700, PL = 26.
AT#TESTMODE="TM"
AT#TESTMODE="SETGSMBAND 2"
AT#TESTMODE="TCH"
AT#TESTMODE="PL 26"
Verify on instrument side that TX max power level is about 28-32dBm.
AT#TESTMODE="ESC"
RX test:
GSM: Inject a modulated GSM signal to the unit
AT#TESTMODE="TM"
AT#TESTMODE="SETGSMBAND 2"
AT#TESTMODE="RXON"
AT#TESTMODE="LNA 0"
AT#TESTMODE="RL"
AT#TESTMODE="ESC"
To return to online mode:
AT#TESTMODE="OM" verify that module switches to operative mode.
Verify that module switches to operative mode.
WCDMA Example:
Configure TEST EQUIPMENT in not signaling mode,
RX test:
WCDMA: Inject a modulated WCDMA signal to the unit
AT#TESTMODE="TM"
AT#TESTMODE="SETWCDMABAND 8"
AT#TESTMODE="RXON"
AT#TESTMODE="LNA 0"
AT#TESTMODE="RL"
AT#TESTMODE="ESC"
To return to online mode:
AT#TESTMODE="OM"
Verify that module switches to operative mode.
LTE Example:
Configure TEST EQUIPMENT to band LTE I and set EARFCN = 18300, TXGAIN
= 68.
RX test:
LTE: Inject a modulated LTE signal with RX channel 6300 to the unit.
Recommend 4G TX test sequence is below:
Signal generator setup:
Frequency = 806MHz + 500kHz(offset)
Level = -60dBm
CW is sent (RF on, MOD off)
Offset = depends on a cable loss
AT#TESTMODE="TM"
AT#TESTMODE="SETLTEBAND 20"
AT#TESTMODE="CH 24300"
AT#TESTMODE="RXON"
AT#TESTMODE="EXP -75"
AT#TESTMODE="RL"
AT#TESTMODE="ESC"
To return to online mode:
AT#TESTMODE="OM"
Verify that module switches to operative mode.
GNSS Example:
Start GNSS Testmode:
AT#TESTMODE="TMGNSS"
OK
Perform WBIQ test:
AT#TESTMODE="WBIQGNSS"
#TESTMODE: Count: 1, C/N0: 65.0 (DBHz), Freq: 100106 (Hz)
OK
Exit from GNSS testmode:
AT#TESTMODE="OMGNSS"
OK
AT#RXTOGGLE=<TOGGLE_enable>
Parameter:
Values:
AT#RXTOGGLE?
Read command reports the currently selected <TOGGLE_enable> in the
format:
#RXTOGGLE: <TOGGLE_enable>
AT#RXTOGGLE=?
Test command reports the supported range of values.
AT#RXTOGGLE?
#RXTOGGLE: 2 this means that RX is set to both the main and the diversity
antennas (Default)
OK
AT#RXDIV?
#RXDIV: 1,1 this means that diversity antenna is already enabled
OK
Not required No No - 2
AT#CBC
Execution command returns the current Battery and Charger state. The
response is in the format:
#CBC: <ChargerState>,<BatteryVoltage>
Additional info:
Values:
AT#CBC=?
Test command returns the OK result code.
AT#STUNEANT=<enable>[,<band_mask>,<ant1_cfg>[,<ant2_cfg>]]
Set command for Tunable Antenna Interface.
Specific GPIO pin is available on the host interface that can be connected
to an external antenna switch.
This command can be used after setting the GPIOs from #GPIO command.
Parameters:
Values:
1 : enables
Values:
Values:
1 : GPIO is High
Values:
1 : GPIO is High
Additional info:
Signal name Pin Description
ant1_cfg ALT16 Antenna Control 0
ant2_cfg ALT17 Antenna Control 1
AT#STUNEANT?
Read command returns the saved value in the format:
#STUNEANT: <enable>
AT#STUNEANT=?
Test command returns the supported range of values of parameters
<enable>,<supported_band_mask>,<ant1_cfg>,<ant2_cfg>.
• Example 1.
AT#STUNEANT=?
#STUNEANT: (0,1),(D6071A),(0,1),(0,1) for LE910C1/C4-NF
OK
Variant LTE WCDMA GSM Supported
band_mask
LE910Cx- 2,4,5,12,13, 2,4,5 Not D6071A
NF 14,66,71 support
LE910Cx- 1,3,7,8,20, 1,3,8 3,8 32292065
EU 28
LE910C1- 1,3,5,8,28 1,5,8 Not A90055
AP support
LE910C1- 1,3,5,8,9,18, 1,5,6,8,19 Not 78998D5
AP(Japan) 19,26,28 support
LE910C1- 2,4,12 1,2,4,5,8 2,3,5,8 7AD8010A
NA
LE910Cx- 1,2,3,4,5,7, 1,2,4,5 2,3,5,8 78D9003F
LA 28
LE910C1- 2,4,5,12,25, Not support Not C11A
NS 26 support
LE910C1- 4,13 Not support Not 208
SV support
LE910C1- 2,4,12,14,66 Not support Not 2050A
SA support
LE910C1- 2,4,12,66,71 Not support Not 6010A
ST support
LE910Cx- 1,3,7,8,20,
1,3,8 3,8 32292065
EUX 28
LE910C1- Not
4,13 Not support 208
SVX support
LE910C1- Not
2,4,12,66 Not support 2010A
SAX support
1,2,3,4,5,7,8,
LE910Cx-
9,12,13,14,18, 1,2,4,5,6,8,19 2,3,5,8 7FD9FFFF
WWX
19,20,25,26,28
LE910C4- 1,3,5,8,
1,8 3,8 7B2080055
CN 38,39,40,41
• Example 2.
AT#GPIO=2,0,17 -> Setting the ALT16 for GPIO2.
AT#STUNEANT=1 -> All supported band set GPIO2 high.
AT#STUNEANT?
#STUNEANT: 1
AT#GTUNEANT?
#GTUNEANT: 1,D6071A
#GTUNEANT:2,1
#GTUNEANT: D60718,0 -> All bands except LTE BAND2 set GPIO2
low.
(LTE 4,5,12,13,14,66,71 / WCDMA:2,4,5)
AT#GTUNEANT?
#GTUNEANT: 2,1
#GTUNEANT: D60718,0 ->All bands except LTE BAND2 set the
GPIO3 low.
(LTE 4,5,12,13,14,66,71 / WCDMA:2,4,5)
#GTUNEANT: 2,1,1
#GTUNEANT: 8,1,0
#GTUNEANT: 10,0,1
#GTUNEANT: D60700,0,0
Required Auto No - 2
AT#SKIPGCF=<mode>
Set command enables/disables to skip GCF mode for thermal test with
Call-box and GCF SIM.
Parameter:
Values:
AT#SKIPGCF?
#SKIPGCF: <mode>
AT#SKIPGCF=?
Test command returns the supported range of value for parameter
<mode>.
Mobile Broadband
AT#ECM=<Cid>,<Did>
This command sets up an Ethernet Control Model (ECM) session.
Parameters:
Additional info:
AT#ECM?
Read command returns the session state in the following format:
# ECM: <Did>,<State>
OK
Additional info:
Values:
0 : disabled
1 : enabled
AT#ECM=?
Test command returns the range of supported values for all the
parameters.
Not required No No - 2
AT#ECMC=<DId>,<parId>,<par>
This command configures an Ethernet Control Model (ECM) session.
Parameters:
Value:
Values:
0 : custom address
1 : custom mask
2 : custom gateway
Additional info:
On LE910Cx ThreadX only the subnet mask 255.255.255.0 has been tested;
not matching values in custom address or custom gateway could lead to an
unpredictable behavior.
If the User set Custom Address only and do not set device name, then
ERROR will be returned.
AT#ECMC?
LE910Cx Linux:
Read command returns the last session configuration in the following format:
#ECMC:
<Did>,<State>,<Address>,<Address_Mask>,<Address_Gateway>,<Address_Dns1>,<
Address_Dns2>,<Address_Custom>,<Address_CustomMask>,<Address_CustomGat
eway>,<Address_CustomDns1>,<Address_CustomDns2>,<Mac_Address>,<Device_
Name>
...
OK
LE910Cx ThreadX:
Read command returns the last session configuration in the following format:
#ECMC:
<Did>,<State>,<Address_Custom>,<Address_CustomMask>,<Address_CustomGate
way>
Additional info:
Parameters returned by the Read command and not described in the previous
sections.
Value:
0 : currently 0
Values:
0 : disabled
1 : enabled
"USER Setting" values will be adopted when you execute AT#ECM command.
In case of CURRENT Settings, void string will be shown if the value is not set,
for example: If there is no DNS value, then "CURRENT PRIMARY DNS" will
be " "
In case of USER Settings. if user does not set target value, then void string
will be displayed.
if current netmask is "255.255.255.0", and you set only "USER IP" address
without setting "USER NETMASK", then netmask will
become "255.255.255.0", and will be used in #ECM as well.
AT#ECMC=?
Test command returns the range of supported values for all the parameters.
Not required No No - 2
AT#ECMD=<Did>
Set command to shutdown an Ethernet Control Model (ECM) session.
Parameter:
Value:
AT#ECMD?
Read command returns the session state in the following format:
#ECM: <Did>,<State>
OK
Additional info:
Values:
0 : disabled
1 : enable
AT#ECMD=?
Test command returns the range of supported values for <Did>.
Required Auto No - 2
AT#RNDIS=<Cid>,<Did>
This command sets up a Remote Network Driver Interface Specification
(RNDIS) session.
Parameters:
AT#RNDIS?
Read command returns the session state in the following format:
Additional info:
#RNDIS: <Did>,<State>
...
OK
Value:
0 : device id
Values:
0 : disabled
1 : enabled
AT#RNDIS=?
Test command returns the range of supported values for all the
parameters.
AT#RNDISC=<Did>,<Parid>,<Par>
This command configures Remote Network Driver Interface Specification (RNDIS)
session.
Parameters:
Values:
0 : customer address
1 : custom mask
2 : custom gateway
3 : custom dns 1
4 : custom dns 2
5 : device name
Additional info:
Provide a valid device name, otherwise the results could be not right.
If the User set Customer Address only and do not set device name, then
ERROR would be returned.
AT#RNDISC?
Read command returns the last session configuration in the following format:
Additional info:
#RNDISC:
<Did>,<State>,<Current_Address>,<Current_Address_Mask>,<Current_Address_
Gateway>,<Current_Address_Dns1>,<Current_Address_Dns2>,<Address_Custom
>,<Address_CustomMask>,<Address_CustomGateway>,<Address_CustomDns1>,
<Address_CustomDns2>, <Device_Name>
...
OK
Value:
0 : device id
Values:
0 : disabled
1 : enabled
In case of CURRENT Settings, void string will be shown if the value is not set,
for example: If there's no DNS value , then "CURRENT PRIMARY DNS" will
be " "
In case of USER Settings. if user doesn't set target value, then void string will
be displayed.
if current netmask is "255.255.255.0", and you set only "USER IP" address
without setting "USER NETMASK", then netmask will
become "255.255.255.0", and will be used in #RNDIS as well.
AT#RNDISC=?
Test command returns the range of supported values for all the parameters.
AT#RNDISD=<Did>
This command is used to shutdown a Remote Network Driver Interface
Specification (RNDIS) session.
Parameter:
AT#RNDISD?
Read command returns the session state in the following format:
Additional info:
#RNDISD: <Did>,<State>
...
OK
Values:
0 : disabled
1 : enabled
AT#RNDISD=?
Test command returns the range of supported values for all the
parameters.
IPEasy
Required No No - 2
AT#SGACT=<cid>,<stat>[,<userId>,<pwd>]
Execution command is used to activate the specified PDP context, followed
by binding data application to the PS network. Also, it is used to deactivate
the PDP context and unbind data application from PS network.
Parameters:
Value:
Values:
Additional info:
AT#SGACT?
Returns the state of all the five contexts, in the format:
#SGACT: <cid1>,<Stat1><CR><LF>
...
#SGACT: <cid max>,<Stat max>
Additional info:
parameters meaning.
Values:
0 : context deactivated
1 : context activated
AT#SGACT=?
Reports the range for the parameters <cid> and <stat>.
Required Auto No - 2
AT#SGACTCFG=<cid>,<retry>,[,<delay>[,<urcmode>]]
Set command is used to enable or disable the automatic
activation/reactivation of the context for the specified PDP context, to set
the maximum number of attempts and to set the delay between an
attempt and the next one. The context is activated automatically after
every GPRS Attach or after a NW PDP CONTEXT deactivation if at least one
IPEasy socket is configured to this context (sees AT#SCFG).
Parameters:
Value:
Values:
Value:
Values:
Additional info:
AT#SGACTCFG?
Read command reports the state of all the five contexts, in the format:
parameters meaning.
AT#SGACTCFG=?
Test command reports supported range of values for parameters <cid>
>,<retry>,<delay>and < urcmode >.
Required Auto No - 2
AT#SGACTCFGEXT=<cid>,<abortAttemptEnable>[,<unused>[,<unused>[,<unused>
]]]
Set command is used to enable new features related to context activation.
Parameters:
Value:
Values:
Additional info:
AT#SGACTCFGEXT?
Read command reports the state of all the five contexts, in the format:
Additional info:
parameters meaning.
AT#SGACTCFGEXT=?
Test command reports supported range of values for all parameters.
Required No Yes - 2
AT#GPRS=[<mode>]
Execution command deactivates/activates the GPRS context, eventually
proceeding with the authentication with the parameters given with
#PASSW and #USERID.
Parameter:
Values:
Additional info:
In the case that the PDP context #1 has been activated, the result
code:if IPV4 or IPV6 PDP context:
+IP: <ip_address_obtained>
OK
AT#GPRS?
Read command reports the current status of the GPRS context, in the
format:
#GPRS: <status>
Additional info:
parameter meaning,
Values:
AT#GPRS=?
Test command returns the allowed values for parameter <mode>.
• AT#GPRS=1
#GPRS: 129.137.1.1
OK
Now GPRS Context has been activated and our IP is 129.137.1.1
AT#GPRS=0
OK
Now GPRS context deactivated, IP is lost.
3GPP TS 27.007
Required No No - 2
AT#CGPADDR=[<cid>[,<cid>[,…]]]
Execution command returns a list of PDP addresses for the specified
context identifiers in the format:
#CGPADDR: <cid>,<PDP_addr>[<CR><LF>#CGPADDR:
<cid>,<PDP_addr>[...]]
Parameter:
Value:
Additional info:
parameter meaning,
Value:
AT#CGPADDR=?
Test command returns a list of defined <cid>s.
AT#GPRS=1
#GPRS: xxx.yyy.zzz.www
OK
AT#CGPADDR=1
#CGPADDR: 1,"xxx.yyy.zzz.www"
OK
AT#CGPADDR=?
#CGPADDR: (1)
OK
AT#CGPADDR =
#CGPADDR: 1,"10.76.2.254"
#CGPADDR: 2,""
#CGPADDR: 3,""
OK
Required Auto No - 2
AT#SCFG=<connId>,<cid>,<pktSz>,<maxTo>,<connTo>,<txTo>
Set command sets the socket configuration parameters.
Parameters:
Value:
Value:
Values:
Values:
0 : no timeout
Value:
Values:
0 : no timeout
AT#SCFG?
Read command returns the current socket configuration parameters values for all
the six sockets, in the format:
#SCFG: <connId1>,<cid1>,<pktsz1>,<maxTo1>,<connTo1>,<txTo1><CR><LF>
...
#SCFG:
<connIdconMax>,<cidconMax>,<pktszconMax>,<maxToconMax>,<connToconMax>,
<txToconMax><CR><LF>
AT#SCFG=?
Test command returns the range of supported values for all the sub parameters.
• AT#SCFG?
#SCFG: 1,1,300,90,600,50
#SCFG: 2,2,300,90,600,50
#SCFG: 3,2,250,90,600,50
#SCFG: 4,1,300,90,600,50
#SCFG: 5,1,300,90,600,50
#SCFG: 6,1,300,90,600,50
...
OK
Required Auto No - 2
AT#SCFGEXT=<connId>,<srMode>,<dataMode>,<keepalive>,[,<ListenAutoRsp>[,<s
endDataMode>]]
Set command sets the socket configuration extended parameters.
Parameters:
Value:
Values:
0 : normal mode
Values:
Values:
Values:
0 : deactivated
1 : activated
Values:
Additional info:
<srMode> 0,
SRING : <connId>
<srMode> 1,
SRING : <connId>,<recData>
<srMode> 2,
SRING : <connId>,<recData>,<data>
<srMode> 3,
When <srMode> is 2 or 3 then the URC is not buffered and it may appear
during AT commands (before 'OK').
AT#SCFGEXT?
Read command returns the current socket extended configuration parameters
values for all the six sockets, in the format:
#SCFGEXT:
<connId1>,<srMode1>,<dataMode1>,<keepalive1>, <ListenAutoRsp1>,<sendDataM
ode1>,<CR><LF>
...
#SCFGEXT: <connId6>,<srMode6>,<dataMode6>,<keepalive6>,
<ListenAutoRsp6>,<sendDataMode6>
AT#SCFGEXT=?
Test command returns the range of supported values for all the sub parameters.
• Socket 1 set with data view sring, text data mode, a keepalive time of
30 minutes and listen auto-response set.
Socket 3 set with data amount sring, hex recv data mode, no
keepalive and listen auto-response not set.
Socket 4 set with hex recv and send data mode.
AT#SCFGEXT?
#SCFGEXT: 1,2,0,30,1,0
#SCFGEXT: 2,0,0,0,0,0
#SCFGEXT: 3,1,1,0,0,0
#SCFGEXT: 4,0,1,0,0,1
#SCFGEXT: 5,0,0,0,0,0
#SCFGEXT: 6,0,0,0,0,0
OK
Required Auto No - 2
AT#SCFGEXT2=<connId>,<bufferStart>[,<abortConnAttempt>[,<unused_B>[,<unus
ed_C> [,<noCarrierMode>]]]]
Set command sets the socket configuration extended parameters for features not
included in #SCFGEXT command.
Parameters:
Value:
Values:
Values:
Values:
Additional info:
Check if new data have been received from serial port is done with a
granularity directly related to <txTo> parameter which is set by #SCFG
command. The maximum period is 1 sec.
AT#SCFGEXT2?
Read command returns the current socket extended configuration of the six
sockets. The format is:
#SCFGEXT2:<connId1>,<bufferStart1>,<abortConnAttempt1>,0,0,<noCarrierMode1>
<CR><LF>
...
#SCFGEXT2:<connIdconMax>,<bufferStarconMax>,<abortConnAttemptconMax>0,0,<noCa
rrierModeconMax><CR><LF>
AT#SCFGEXT2=?
Test command returns the range of supported values for all parameters.
AT#SCFGEXT2=2,1
OK
Required Auto No - 2
AT#SCFGEXT3=<connId>,<immRsp>[,<closureTypeCmdModeEnabling>[,<
fastsring>,<lingerTime>[,<UDPSocketMode>[,<ssendTimeout>]]]]
Set command sets the socket configuration extended parameters for features not
included in #SCFGEXT command nor in #SCFGEXT2 command.
Parameters:
Value:
Values:
Values:
0 : disabled
1 : enabled
Values:
0 : disabled
1 : enabled
Values:
1 : minimum
Values:
Values:
0 : no timeout
temporary suspended
internally
AT#SCFGEXT3?
Read command returns the current socket extended configuration parameters
values for all the six sockets, in the format:
AT#SCFGEXT3=?
Test command returns the range of supported values for all the parameters.
Required Auto No - 2
AT#SKTRST
Execution command resets the actual socket parameters in the NVM of
the device to the default ones.
AT#SKTRST=?
Test command returns the OK result code.
• AT#SKTRST
OK
socket parameters have been reset
Required No No - 2
AT#SD=<connId>,<txProt>,<rPort>,<IPaddr>[,<closureType>[,<lPort>[,<connMode>
[,<txTime>[,<userIpType>]]]]]
Execution command opens a remote connection via socket.
Parameters:
Value:
Values:
0 : TCP
1 : UDP
Value:
Values:
Value:
Values:
Values:
Values:
0 : no ip type chosen
1 : ipv4
2 : ipv6
<lPort> parameter is valid for UDP connections only and has no effect (if
used) for TCP connections.
if there are input data arrived through a connected socket and not yet read
because the module entered command mode before reading them (after an
escape sequence or after #SD has been issued with <connMode> set to
command mode connection), these data are buffered and we receive the
SRING URC (SRING presentation format depends on the last
#SCFGEXT setting); it's possible to read these data afterwards issuing
#SRECV. Under the same hypotheses it's possible to send data while in
command mode issuing #SSEND.
<txTime> parameter is valid for UDP connections only and has no effect (if
used) for TCP connections. For slow servers it is recommended to adjust
the time interval for uploading series of data packets in order to do not lose
data. The following data packet will be sent after the previous data packet's
time interval has been expired.
To check the indication of the FIN/RST received use the command AT#SI.
AT#SD=?
Test command reports the range of values for all the parameters.
AT#SD=1,0,80,"www.google.com",0,0,0
CONNECT
...
Required No No - 2
AT#SH=<connId>
Parameter:
Value:
AT#SH=?
Test command reports the range for parameter <connId>
Required No No - 2
AT#SL=<connId>,<listenState>,<listenPort>[,<lingerT>]
Set command opens/closes a socket listening for an incoming TCP
connection on a specified port.
Parameters:
Value:
Values:
Value:
Values:
+SRING : <connId>
Afterwards we can use #SA to accept the connection or #SH to
refuse it.
If the ListenAutoRsp flag has been set, then, when a TCP
connection request comes on the input port, if the sender is not
filtered by the internal firewall (see #FRWL), the connection is
automatically accepted: the CONNECT indication is given and the
modem goes into online data mode.
If the socket is closed by the network the following URC is
received:
#SKTL: ABORTED
AT#SL?
Read command returns all the actual listening TCP sockets.
AT#SL=?
Test command returns the range of supported values of the parameters.
Required No No - 2
AT#SA=<connId>[,<connMode>]
Execution command accepts an incoming socket connection after an URC
SRING: <connId>
Parameters:
Value:
Values:
AT#SA=?
Test command reports the range of values for all the parameters.
Required Other No - 2
AT#SLUDP=<connId>,<listenState>,<listenPort>
Execution command opens/closes a socket listening for an incoming UDP
connection on a specified port.
Parameters:
Value:
Values:
Value:
If the ListenAutoRsp flag has not been set through the command
#SCFGEXT (for the specific connId), then, when an UDP connection
request comes on the input port, if the sender is not filtered by
internal firewall (see #FRWL), an URC is received:
+SRING : <connId>
#SLUDP: ABORTED
AT#SLUDP?
Read command returns all the actual listening UDP sockets.
AT#SLUDP=?
Test command returns the range of supported values for all the sub
parameters.
Required Auto No - 2
AT#USERID=[<user>]
Set command sets the user identification string to be used during the
authentication step.
Parameter:
AT#USERID?
Read command reports the current user identification string, in the
format:
#USERID: <user>
AT#USERID=?
Test command returns the maximum allowed length of the string
parameter <user>.
• AT#USERID="myName"
OK
AT#USERID?
#USERID: "myName"
OK
Required No No - 2
AT#SLASTCLOSURE=<connId>
Execution command reports the socket disconnection cause.
Parameter:
Value:
Additional info:
#SLASTCLOSURE: <connId>,<cause>
Values:
Also in case of <closureType> (#SD) set to 255, if the socket has not
yet been closed by user after the escape sequence,
#SLASTCLOSURE indicates remote disconnection cause if it has
been received.
AT#SLASTCLOSURE=?
Test command reports the supported range for parameter <connId>
Required No No - 2
AT#SI[=<connId>]
Execution command returns information about all sockets data traffic.
Parameter:
Value:
Additional info:
Not yet acknowledged data are available only for TCP connections.
The value <ack_waiting> is always 0 for UDP connections.
Issuing #SI<CR> causes getting information about data traffic of all the
sockets, the response format is:
#SI: <connId1>,<sent1>,<received1>,<buff_in1>,<ack_waiting1><CR><LF>...
#SI:
<connIdconMax>,<sentconMax>,<receivedconMax>,<buff_inconMax>,<ack_wa
itingconMax>
AT#SI=?
Test command reports the range for parameter <connId>.
• AT#SI
#SI: 1,123,400,10,50
#SI: 2,0,100,0,0
#SI: 3,589,100,10,100
#SI: 4,0,0,0,0
#SI: 5,0,0,0,0
#SI: 6,0,98,60,0
...
OK
AT#SI=1
#SI: 1,123,400,10,50
OK
Required Auto No - 2
AT#PADCMD=<mode>
Set command for features of the pending data flush to socket, opened with
#SD command.
Parameter:
Values:
AT#PADCMD?
Read command reports the currently selected <mode> in the format:
#PADCMD: mode
AT#PADCMD=?
Required Auto No - 2
AT#PADFWD=<char>[,<mode>]
Set command sets the char that immediately flushes pending data to
socket opened by AT#SD command
Parameters:
Value:
Values:
0 : normal mode
1 : reserved
AT#PADFWD?
Read command reports the currently selected <char> and <mode> in the
format:
#PADFWD: <char>,<mode>
AT#PADFWD=?
Test command reports the supported range of values for parameters
<char> and <mode>
Common
Required No - 2
profile
AT#E2SLRI=[<n>]
Set command enables/disables the Ring Indicator pin response to a
Socket Listen connect and, if enabled, the duration of the negative going
pulse generated on receipt of connect.
Parameter:
Values:
AT#E2SLRI?
Read command reports whether the Ring Indicator pin response to a
Socket Listen connect is currently enabled or not, in the format:
#E2SLRI: <n>
AT#E2SLRI=?
Required Auto No - 2
AT#ICMP=<mode>
Parameter:
Values:
AT#ICMP?
Read command returns whether the ICMP Ping support is currently
enabled or not, in the format:
#ICMP: <mode>
AT#ICMP=?
Test command reports the supported range of values for the <mode>
parameter.
Required Other No - 2
AT#PING=<IPaddr>[,<retryNum>[,<len>[,<timeout>[,<ttl>[,<pdpId>]]]]]
Execution command is used to send Ping Echo Request messages and to
receive the corresponding Echo Reply. Before sending PING Request the
PDP context must be activated by #SGACT command.
Once the single Echo Reply message is received, a string like that is
displayed:
Parameters:
Value:
Value:
Value:
Value:
Additional info:
Unsolicited fields:
When the Echo Request timeout expires (no reply received on time)
the response will contain <replyTime> set to 600 and <ttl> set to
255.
If it does not use the <pdpId> it will be tried PING by default value
(See #PROTOCOLCFG)
AT#PING=?
Test command reports the supported range of values for the #PING
command parameters.
• AT#PING="www.telit.com"
#PING: 01,"81.201.117.177",6,50
#PING: 02,"81.201.117.177",5,50
#PING: 03,"81.201.117.177",6,50
#PING: 04,"81.201.117.177",5,50
OK
Required No No - 2
AT#QDNS=<host name>[,<userIpType>]
Execution command executes a DNS query to solve the host name into an
IP address.
If the DNS query is successful, then the IP address will be reported in the
result code:
Values:
0 : IPv4v6
1 : IPv4
2 : IPv6
Additional info:
AT#QDNS=?
Test command returns the supported range of values for parameter
<userIpType>.
3.17.25. AT#NTP - Calculate and Update Date and Time with NTP
Calculate and Update Data and Time with NTP
Required No No - 2
AT#NTP=<name>[,<port>[,<update>[,<timeout>[,<tz>]]]]
This set command permits to calculate and update date and time through
NTP protocol sending a request to a NTP server and then returns an
intermediate response having the following format:
#NTP: "yy/MM/dd,hh:mm:ss+zz"
Parameters:
Value:
Values:
0 : disable
1 : enable
Value:
Value:
AT#NTP=?
Test command reports the supported range of values for parameter <name>,
<port>, <update>, <timeout> and <tz>.
Required No No - 2
AT#NTPCFG=<cid>[,<authType>[,<keyId>,<keysFilePath>]]
Set command allows to configure additional parameters to be used for
NTP operations.
Parameters:
Values:
Values:
The file containing the keys can be loaded in the module filesystem
using #M2MWRITE command.
The key content is loaded from the file only when #NTP is issued.
AT#NTPCFG?
Read command reports the parameters current values in the format:
#NTPCFG: <cid>,<authType>
AT#NTPCFG=?
Test command reports the available range of <cid>, <authType> and
<keyId> parameters values.
Set <cid>=3
AT#NTPCFG=3
OK
Set <cid>=1, symmetric key mode, <keyId>=1 and load the keys from the
provided file
AT#NTPCFG=1,1,1,"/mod/server_keys.txt"
OK
Required Auto No - 2
AT#PROTOCOLCFG=<protocol>,<cid>[,<UNUSED_1>[,<UNUSED_2>[,<UNUSED_3
>]]]
Set command defines the parameters needed to specific protocols.
Parameters:
Values:
Value:
For VZW products, default <cid> will be 3. The others will have 1 as
default.
AT#PROTOCOLCFG?
Read command returns the current settings in the format:
#PROTOCOLCFG:"FTP",<cid>,<UNUSED_1>,<UNUSED_2>,<UNUSED_3><CR><LF
>
#PROTOCOLCFG:"SMTP",<cid>,<UNUSED_1>,<UNUSED_2>,<UNUSED_3><CR><L
F>
#PROTOCOLCFG:"PING",<cid>,<UNUSED_1>,<UNUSED_2>,<UNUSED_3><CR><L
F>
#PROTOCOLCFG:"SSL",<cid>,<UNUSED_1>,<UNUSED_2>,<UNUSED_3><CR><LF
>
AT#PROTOCOLCFG=?
Test command returns values supported as a compound value.
Required Auto No - 2
AT#GDATAVOL=[<mode>]
Execution command reports, for every active PDP context, the amount of
data the last PS session received and transmitted, or it will report the total
amount of data received and transmitted during all past PS sessions, since
last reset.
Parameter:
Values:
1 : reports the last PS session data counter for the all the
set PDP contexts (i.e. all the PDP contexts with APN
parameter set using +CGDCONT). Refer to Additional
info section to see the format.
Additional info:
Value:
#GDATAVOL: <cidn>,<totn>,<sentn>,<receivedn>[<CR><LF>
...
#GDATAVOL: <cidm>,<totm>,<sentm>,<receivedm>[...]]
Each message line shows the data related to the n-th, m-th, and so
on <cid>.
AT#GDATAVOL=?
Test command returns the supported range of the <mode> parameter
values.
AT#IIDIPV6=<cid>,<IID>
Parameters:
Value:
AT#IIDIPV6?
Read command returns a row for each <cid> reporting the current <IID>
setting in the following format:
...
#IIDIPV6: <cid>,<IID>
...
AT#IIDIPV6=?
Test command returns the supported range of parameter <cid> and the
maximum length of <IID>.
AT#IIDIPV6=3,1.2.3.4.5.6.7.8
OK
AT#IIDIPV6?
#IIDIPV6: 1,"0.0.0.0.0.0.0.0"
#IIDIPV6: 2,"0.0.0.0.0.0.0.0"
#IIDIPV6: 3,"1.2.3.4.5.6.7.8"
#IIDIPV6: 4,"0.0.0.0.0.0.0.0"
...
...
OK
AT#SCFG=2,3
OK
AT#SGACT=3,1
#SGACT: 254.128.0.0.0.0.0.0.1.2.3.4.5.6.7.8
OK
Required Other No - 2
AT#PASSW=[<pwd>]
Set command sets the user password string to be used during the
authentication step.
Parameter:
AT#PASSW=?
Test command returns the maximum allowed length of the string
parameter <pwd>.
Required No No - 2
AT#SGACTAUTH=<type>
Set command sets the authentication type for IP Easy.
This command has effect on the authentication mode used on
AT#SGACT or AT#GPRS commands.
Parameter:
Values:
0 : no authentication
1 : PAP authentication
2 : CHAP authentication
as per the Telstra requirement, the default value for the Telstra is
"0 - no authentication".
AT#SGACTAUTH?
Read command reports the current IP Easy authentication type, in the
format:
#SGACTAUTH: <type>
AT#SGACTAUTH=?
Test command returns the range of supported values for parameter
<type>.
Required No No - 2
AT#PKTSZ=[<size>]
Set command sets the default packet size used by the TCP/UDP/IP stack
for data sending. Used for online data mode only.
Parameter:
Values:
AT#PKTSZ?
Read command reports the current packet size value.
AT#PKTSZ=?
Test command returns the supported values of parameter <size>.
• AT#PKTSZ=100
OK
AT#PKTSZ?
#PKTSZ: 100
OK
AT#PKTSZ=0
OK
AT#PKTSZ?
#PKTSZ: 300
OK
Required Other No - 2
AT#DSTO=[<tout>]
Set command sets the maximum time that the module awaits before
sending anyway a packet whose size is less than the default one. Used for
online data mode only.
Parameter:
Values:
1÷255 : hundreds of ms
this time-out applies to data whose size is less than packet size
and whose sending would have been delayed for an undefined time
until new data to be sent had been received and full packet size
reached
AT#DSTO?
AT#DSTO=?
Test command returns the allowed values for the parameter <tout>.
AT#DSTO?
#DSTO: 10
OK
Required No No - 2
AT#SKTCT=[<tout>]
Set command sets the TCP connection time-out for the first CONNECT
answer from the TCP peer to be received.
Parameter:
Value:
10÷1200 : hundreds of ms
this time-out applies only to the time that the TCP stack waits for
the CONNECT answer to its connection request.
The time for activate the GPRS and resolving the name with the
DNS query (if the peer was specified by name and not by address)
is not counted in this time-out.
AT#SKTCT?
Read command reports the current TCP connection time-out.
AT#SKTCT=?
Test command returns the allowed values for parameter <tout>.
• AT#SKTCT=600
OK
socket first connection answer time-out has been set to 60 s.
Required No No - 2
AT#SKTOP
Execution command activates the context number 1, proceeds with the
authentication with the user ID and password previously set by #USERID
and #PASSW commands, and opens a socket connection with the host
specified in the #SKTSET command. Eventually, before opening the
socket connection, it issues automatically a DNS query to solve the IP
address of the host name.
If the connection succeeds a CONNECT indication is sent, otherwise a
NO CARRIER indication is sent.
AT#SKTOP=?
Test command returns the OK result code.
• AT#SKTOP
..GPRS context activation, authentication and socket open..
CONNECT
Required No No - 2
AT#SKTSET=[<socketType>,<remotePort>,<remoteAddr>,[<closureType>],[<localP
ort>],[<userIpType>]]
Set command sets the socket parameters values.
Parameters:
Defau
Name Type Description
lt
Values:
0 : TCP
1 : UDP
Value:
Value:
Values:
Value:
Values:
0 : no ip type chosen
1 : IPv4
2 : IPv6
The resolution of the host name is over when opening the socket.
AT#SKTSET?
Read command reports the socket parameters values, in the format:
AT#SKTSET=?
Test command returns the allowed values for the parameters.
• AT#SKTSET=0,1024,"www.telit.net"
OK
Required No No - 2
AT#SRECV=<connId>,<maxByte>[,<UDPInfo>]
Execution command permits the user to read data arrived through a
connected socket but buffered and not yet read because the module
entered command mode before reading them; the module is notified of
these data by a SRING: URC, whose presentation format depends on the
last #SCFGEXT setting.
Parameters:
Value:
Value:
Values:
Additional info:
#SRECV: <remoteIP>,<remotePort><connId>,<recData>,<dataLeft>
AT#SRECV=?
Test command returns the range of supported values for parameters
<connId> <maxByte> and <UDPInfo>.
Required No No - 2
AT#ST[=<connId>]
Set command reports the current type of the socket (TCP/UDP) and its
direction (Dialer/Listener)
Parameter:
Value:
Additional info:
#ST: <connId>,<type>,<direction>
Values:
0 : No socket
1 : TCP socket
2 : UDP socket
Values:
0 : None
1 : Dialer
2 : Listener
#ST: <connIdn>,<typen>,<directionn><CR><LF>
AT#ST=?
Test command reports the range for parameter <connId>.
Required No No - 2
Values:
Values:
0 : TCP protocol
1 : UDP protocol
Value:
Values:
Additional info:
#SKTL: ABORTED
AT#SKTL?
Read command returns the current socket listening status and the last
settings of parameters <socket type>,<input port> and <closure type>, in
the format:
parameter meaning,
Values:
1 : socket listening
AT#SKTL=?
Test command returns the allowed values for parameters <mode>,
<socket type>, <input port> and <closure type>.
• Activate GPRS
AT#GPRS=1
#GPRS: ###.###.###.###
OK
Start listening
AT#SKTL=1,0,1024
OK
or
AT#SKTL=1,0,1024,255
OK
NO CARRIER
Now listen is not anymore active
to stop listening
AT#SKTL=0,0,1024, 255
OK
Required No No - 2
AT#SSENDUDP=<connId>,<remoteIP>,<remotePort>
Set command allows, while the module is in command mode, to send data
over UDP to a specific remote host.
UDP connection has to be previously completed with a first remote host
through #SLUDP / #SA.
Then, if module receives data from this or another host, it is able to send
data to it.
Like command #SSEND, the device responds with ">" prompt and waits
for the data to send.
Parameters:
Value:
Value:
after SRING that indicates incoming UDP data and issuing #SRECV
to receive data itself, through #SS is possible to check last remote
host (IP/Port).
AT#SSENDUDP=?
Test command reports the supported range of values for parameters
<connId>, <remoteIP> and <remotePort>.
AT#SA=1,1
OK
SRING: 1
AT#SI=1
#SI: 1,0,0,23,0 // 23 bytes to read
OK
AT#SRECV=1,23
#SRECV:1,23
message from first host
OK
AT#SS=1
#SS: 1,2,<LocIP>,<LocPort>,<RemIP1>,<RemPort1>
OK
AT#SSENDUDP=1,<RemIP1>,<RemPort1>
>response to first host
OK
AT#SI=1
#SI: 1,22,23,24,0 // 24 bytes to read
OK
AT#SRECV=1,24
#SRECV:1,24
message from second host
OK
AT#SS=1
#SS: 1,2,<LocIP>,<LocPort>,<RemIP2>,<RemPort2>
OK
OK
Required Other No - 2
AT#SSENDUDPEXT=<connId>,<bytestosend>,<remoteIP>,<remotePort>
This command permits, while the module is in command mode, to send
data over UDP to a specific remote host including all possible octets (from
0x00 to 0xFF)
As indicated about #SSENDUDP:
UDP socket has to be previously opened through #SLUDP / #SA, then we
are able to send data to different remote hosts.
Like #SSENDEXT, the device responds with the prompt '>' and waits for
the data to send, operation is automatically completed when
<bytestosend> have been sent.
Parameters:
Value:
Value:
Value:
AT#SSENDUDPEXT=?
Test command reports the supported range of values for parameters
<connId>,<bytestosend>,<remoteIP> and <remotePort>.
Required Auto No - 2
AT#BASE64=<connId>,<enc>,<dec>[,<unused_B>[,<unused_C>]]
Set command enables base64 encoding and decoding of data
sent/received to/from the socket in online or in command mode.
Parameters:
Value:
Values:
Values:
AT#BASE64?
Read command returns the current <enc>/<dec> settings for all the six
sockets. The format is:
#BASE64:<connId1><enc1>,<dec1>,0,0<CR><LF>
...
#BASE64:<connIdmax>,<encmax>,<decmax>,0,0<CR><LF>
AT#BASE64=?
Test command returns the range of supported values of all parameters.
Required No No - 2
AT#SO=<connId>
Parameter:
Value:
AT#SO=?
Test command reports the range of values for <connId> parameter
Required No No - 2
AT#SS
Execution command reports the current sockets status using the
following message format:
#SS: <connId>,<state>,<locIP>,<locPort>,<remIP>,<remPort><CR><LF>
[<connId>,<state>,<locIP>,<locPort>,<remIP>,<remPort><CR><LF>[...]]
Additional info:
Parameters meaning.
Values:
0 : socket closed
2 : socket suspended
4 : socket listening
AT#SS=?
Test command reports the range for <connId> parameter.
Required Auto No - 2
AT#DNS=<cid>,<primary>,<secondary>
Set command allows to manually set primary and secondary DNS servers for a
PDP context defined by +CGDCONT.
Parameters:
Defa
Name Type Description
ult
Value:
<primary string - Ipv4- manual primary DNS server, string type, in the
> format "xxx.xxx.xxx.xxx" used for the specified cid;
we're using this value instead of the primary DNS
server come from the network (default is "0.0.0.0")
Ipv6- manual primary DNS server, string type, in the
format
"xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.x
xx.xxx.xxx" used for the specified cid; we're using
this value instead of the primary DNS server come
from the network (default is
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0".
Ipv6 can also be in HEX format:
"xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx"
<seconda string - Ipv4- manual primary DNS server, string type, in the
ry> format "xxx.xxx.xxx.xxx" used for the specified cid;
we're using this value instead of the primary DNS
server come from the network (default is "0.0.0.0")
Ipv6- manual primary DNS server, string type, in the
format
"xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.x
xx.xxx.xxx" used for the specified cid; we're using
this value instead of the primary DNS server come
from the network (default is
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0").
Ipv6 can also be in HEX format:
"xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx"
if <primary> is "0.0.0.0" were using the primary DNS server come from the
network as consequence of a context activation.
AT#DNS?
Read command returns the manual DNS servers set either for every defined PDP
context and for the single GSM context (only if defined), in the format:
[#DNS: <cid>,<primary>,<secondary>[<CR><LF>
#DNS: <cid>,<primary>,<secondary>]]
AT#DNS=?
Test command reports the supported range of values for the <cid> parameter
only, in the format:
#DNS: (1-5),,
Required No No - 2
AT#CACHEDNS=[<mode>]
Set command enables caching a mapping of domain names to IP
addresses, as does a resolver library.
Parameter:
Values:
1 : caching enabled
The validity period of each cached entry (i.e. how long a DNS
response remains valid) is determined by a value called the Time
To Live (TTL), set by the administrator of the DNS server handing
out the response.
AT#CACHEDNS?
#CACHEDNS: <mode>
AT#CACHEDNS=?
Test command returns the currently cached mapping along with the range
of available values for parameter <mode>, in the format:
#CACHEDNS: [<hostn1>,<IPaddr1>,[...,[<hostnn>,<IPaddrn>,]]](0,1)
Additional info:
Response parameters
Required No No - 2
AT#SSEND=<connId>
Execution command permits, while the module is in command mode, to
send data through a connected socket.
Parameter:
Value:
Additional info:
AT#SSEND=?
Test command reports the range for parameter <connId>.
AT#SSEND=2
>Test<CTRL-Z>
OK
Required No No - 2
AT#SSENDEXT=<connId>,<bytestosend>
Set command permits, while the module is in command mode, to send
data through a connected socket including all possible octets (from 0x00
to 0xFF).
Parameters:
Value:
Value:
Additional info:
AT#SSENDEXT=?
Test command returns the range of supported values for parameters
<connId> and <bytestosend>.
OK
OK
All possible bytes (from 0x00 to 0xFF) are sent on the socket as
generic bytes.
Required No No - 2
AT#FRWL=[<action>[,<ip_addr>[,<net_mask>]]]
Set command controls the internal firewall settings
Parameters:
Values:
Additional info:
Firewall criterion
The firewall applies for incoming (listening) connections only. Its
general policy is DROP, therefore all packets that are not included
into an ACCEPT chain rule will be silently discarded.
AT#FRWL?
Read command reports the list of all ACCEPT chain rules registered in the
Firewall settings in the format:
#FRWL: <ip_addr>,<net_mask>
#FRWL: <ip_addr>,<net_mask>
...
OK
AT#FRWL=?
Test command returns the allowed values for parameter <action>.
197.158.1.1 to 197.158.255.255
Required No No - 2
AT#SKTD=[<socketType>[,<remotePort>[,<remoteAddr>[,<closureType>[,<localPo
rt>[,<userIpType>]]]]]]
Set command opens the socket towards the peer specified in the parameters.
Parameters:
Defau
Name Type Description
lt
Values:
0 : TCP
1 : UDP
Value:
Values:
Value:
Values:
0 : no ip type chosen
1 : IPv4
2 : IPv6
<closure type> parameter is valid only for TCP socket type, for UDP sockets
left unused.
<local port> parameter is valid only for UDP socket type, for TCP sockets
left unused.
the resolution of the host name is done when opening the socket, therefore
if an invalid host name is given to the #SKTD command, then an error
message will be issued.
If all parameters omitted then the behaviour of Set command is the same
as Read command.
The main difference between this command and #SKTOP is that this
command does not interact with the GPRS context status, leaving it ON or
OFF according to the #GPRS setting, therefore when the connection made
with #SKTD is closed the context (and hence the local IP address) is
maintained.
AT#SKTD?
Read command reports the socket dial parameters values, in the format:
AT#SKTD=?
Test command returns the allowed values for the parameters.
• AT#SKTD=0,1024,"123.255.020.001",255
CONNECT
AT#SKTD=1,1024,"123.255.020.001", ,1025
CONNECT
In this way my local port 1025 is opened to the remote port 1024
AT#SKTD=0,1024,"www.telit.net", 255
CONNECT
Required Auto No - 2
AT#SKTSAV
Execution command stores the following socket parameters in the NVM:
• User ID
• Password
• Packet Size
• Socket Inactivity Time-Out
• Data Sending Time-Out
• Socket Type (UDP/TCP)
• Remote Port
• Remote Address
• TCP Connection Time-Out
AT#SKTSAV=?
Test command returns OK result code.
• AT#SKTSAV
OK
socket parameters have been saved in NVM
Required No No - 2
AT#SKTTO=[<tout>]
Set command sets the maximum time with no data exchanging on the
socket that the module awaits before closing the socket and deactivating
the GPRS context.
Parameter:
Values:
0 : no time-out
AT#SKTTO?
Read command reports the current "socket inactivity time-out value".
AT#SKTTO=?
Test command returns the allowed values for parameter <tout>.
• AT#SKTTO=30
OK
->(30 sec. time-out)
AT#SKTTO?
#SKTTO: 30
OK
Required Auto No - 2
AT#NWDNS=[<cid>[,<cid>[,…]]]
Execution command returns either the primary and secondary DNS
addresses for the GSM context (if specified) and/or a list of primary and
secondary DNS addresses for the specified PDP context identifiers.
Parameter:
Value:
Additional info:
#NWDNS: <cid>,<PDNSaddress>,<SDNSaddress>[<CR><LF>
where:
<cid> - context identifier, as before
<PDNSaddress>,<SDNSaddress> - primary and secondary DNS
addresses set through AT#DNS command. If not set, they are the
primary and secondary DNS addresses assigned during the PDP
(or GSM) context activation.
AT#NWDNS=?
Test command returns a list of defined <cid>s.
Required No No - 2
AT#NWMTUSIZE=[<cid>]
Execution command returns IPv4 MTU used, one for each PDP context.
This is equal to the MTU provided by the Network, if provided. If MTU is not
provided by the Network, it is equal to the default MTU.
Parameter:
Value:
Additional info:
#NWMTUSIZE: <cid>,<MTU>[<CR><LF>
#NWMTUSIZE: <cid>,<MTU> [...]]
AT#NWMTUSIZE=?
Test command returns the OK result code
Required No No - 2
AT#TCPREASS=<n>
Set command enables/disables the TCP reassembly feature, in order to
handle fragmented TCP packets.
Parameter:
Value:
Additional info:
AT#TCPREASS?
Read command returns whether the TCP reassembly feature is enabled or
not, in the format:
#TCPREASS:<n>
AT#TCPREASS=?
Test command returns the supported range of values for parameter <n>
Required No No - 2
AT#TCPMAXDAT=<size>
Set command allows setting the maximum TCP payload size in TCP
header options.
Parameter:
Values:
AT#TCPMAXDAT?
Read command reports the current maximum TCP payload size, in the
format.
#TCPMAXDAT:<size>
AT#TCPMAXDAT=?
Test command reports the supported range of values for parameter <size>
Required Auto No - 2
AT#TCPMAXWIN=[<winSize>[,<scalefactor>]]
This command permits to configure the TCP window size.
Parameters:
Values:
Value:
Additional info:
AT#TCPMAXWIN?
Read command reports the currently selected <winSize>,<scalefactor> in
the format:
#TCPMAXWIN:<winSize>,<scalefactor>
AT#TCPMAXWIN=?
Test command reports the supported range of values for parameter
<winSize>,<scalefactor>.
<Low watermark integer 50000 Set the Low buffer size of SIO
size> Watermark
Value:
<High watermark integer 75000 Set the High buffer size of SIO
size> Watermark
Value:
<Max watermark integer 108000 Set the Max buffer size of SIO
size> Watermark
Value:
If you use UART(lower then 115200). You may need to use this
command.
The high watermark shall be 1000 more than the low watermark.
The max watermark shall be 8000 more than the high watermark.
AT#SIOWATERMARK?
Read command returns the current parameter settings.
AT#SIOWATERMARK=?
Test command reports the supported range of parameters values.
FTPEasy
Required No No - 2
AT#FTPAPP=<fileName>[,<connMode>]
Set command, issued during an FTP connection, opens a data connection
and append data to existing <fileName> file.
Values:
0 : online mode
1 : command mode
AT#FTPAPP=?
Test command reports the maximum length of <fileName> and the
supported range of values of <connMode>. The format is:
Parameter meaning.
Required No No - 2
AT#FTPAPPEXT=<bytestosend>[,<eof>]
This command permits to send data on a FTP data port while the module
is in command mode.
FTP data port has to be previously opened through #FTPPUT (or
#FTPAPP) with <connMode> parameter set to command mode connection.
Parameters:
Value:
Values:
Additional info:
#FTPAPPEXT:<sentbytes> OK
AT#FTPAPPEXT=?
Test command reports the supported range of values for parameters
<bytestosend> and <eof>.
AT#FTPOPEN=”IP”,username,password
OK
AT#FTPPUT=<filename>,1
(the new param 1 means that we open the connection in command mode)
OK
Here data socket will stay opened, but interface will be available (command
mode)
AT#FTPAPPEXT=Size
>... write here the binary data. As soon Size byte are written, data are sent
and OK is returned
#FTPAPPEXT:<SentBytes> OK
……..
Last #FTPAPPEXT will close the data socket, because second (optional)
parameter has this meaning:
AT#FTPAPPEXT=Size,1
>... write here the binary data. As soon Size byte are written, data are sent
and OK is returned
#FTPAPPEXT:<SentBytes> OK
If the user has to reopen the data port to send another (or append to the
same) file, he can restart with the FTPPUT (or FTPAPP).
Then FTPAPPEXT, ...to send the data chunks on the reopened data port.
NOTE: if while sending the chunks the data port is closed from remote, user
will be aware of it because #FTPAPPEXT will indicate ERROR and cause
(available if previously issued the command AT+CMEE=2) will indicate that
socket has been closed.
Also in this case obviously, data port will have to be reopened with FTPPUT
and so on...(same sequence)
Required No No - 2
AT#FTPCLOSE
Execution command closes an FTP connection.
AT#FTPCLOSE=?
Test command returns the OK result code.
Required No No - 2
AT#FTPCWD=[<dirname>]
Execution command, issued during an FTP connection, changes the
working directory on FTP server.
Parameter:
AT#FTPCWD=?
Test command returns the OK result code.
Required No No - 2
AT#FTPDELE=[<filename>]
Execution command, issued during a FTP connection, deletes a file from
the remote working directory.
Parameter:
AT#FTPDELE=?
Test command returns OK result code.
Required No No - 2
AT#FTPFSIZE=<filename>
Execution command, issued during an FTP connection, permits to get the
size of a file located on a FTP server. The response format is:
#FTPFSIZE: <size>
Parameter:
<filename> string - the name of the file that you want to know
the size
Additional info:
Parameter:
AT#FTPFSIZE=?
Test command returns OK result code.
Not required No No - 2
AT#FTPGET=[<filename>]
Execution command opens a data connection and starts getting a file from
the FTP server. If the data connection succeeds a CONNECT indication is
sent and the file is received on the serial port.
Parameter:
AT#FTPGET=?
Test command returns the OK result code.
Required No No - 2
AT#FTPGETPKT=<fileName>[,<viewMode>]
Execution command, issued during an FTP connection, opens a data
connection and starts getting a file from the FTP server while remaining in
command mode.
The data port is opened, we remain in command mode and we see the
result code OK.
Retrieval from FTP server of <fileName> is started, but data are only
buffered in the module.
It is possible to read data afterwards issuing #FTPRECV command.
Parameters:
Values:
0 : text format
1 : hexadecimal format
AT#FTPGETPKT?
Read command reports current download state for <fileName> with
<viewMode> chosen, in the format:
#FTPGETPKT: <remotefile>,<viewMode>,<eof>
Additional info:
Values:
AT#FTPGETPKT=?
Test command returns OK result code.
Required No No - 2
AT#FTPMSG
Execution command returns the last response received from the server
during an FTP connection.
AT#FTPMSG=?
Test command returns the OK result code.
Required No No - 2
AT#FTPOPEN=[<server:port>,<username>,<password>[,<mode>]]
Execution command opens an FTP connection toward the FTP server.
Parameters:
Values:
0 : active mode
1 : passive mode
Before opening FTP connection the GPRS must been activated with
AT#GPRS=1 or AT#SGACT.
AT#FTPOPEN=?
Test command returns the OK result code
Required Other No - 2
AT#FTPPUT=[<filename>[,<connMode>]]
Execution command, issued during an FTP connection, opens a data
connection and starts sending <filename> file to the FTP server.
Parameters:
Values:
0 : online mode
1 : command mode
AT#FTPPUT=?
Test command reports the maximum length of <filename> and the
supported range of values of <connMode>.
Additional info:
Required No No - 2
AT#FTPPWD
Execution command, issued during an FTP connection, shows the
current working directory on FTP server.
AT#FTPPWD=?
Test command returns the OK result code.
Required Auto No - 2
AT#FTPRECV=<blockSize>
Execution command permits the user to transfer at most <blocksize>
bytes of remote file, provided that retrieving from the FTP server has been
started with a previous #FTPGETPKT command, onto the serial port.
This number is limited to the current number of bytes of the remote file
which have been transferred from the FTP server.
Parameter:
Value:
it’s necessary to have previously opened FTP data port and started
download and buffering of remote file through #FTPGETPKT
command.
AT#FTPRECV?
Read command reports the number of bytes currently received from FTP
server, in the format:
#FTPRECV:<available>
AT#FTPRECV=?
Test command returns the supported values for parameter <blocksize>.
AT#FTPRECV?
#FTPRECV: 3000
OK
OK
AT#FTPRECV=200
#FTPRECV:200
88888 *
Text row number 9 * 99999999999999999999999999 *
Text row number 10 * AAAAAAAAAAAAAAAAAAAAAAAAAA* Text row
number 11 * BBBBBBBBBBBBBBBBBBBBBBBBBBBB *
Text row number 12 * CCCCCCCCCCCCCCCC
OK
NOTE: to check when you have received complete file it’s possible to use
AT#FTPGETPKT read command:
AT#FTPGETPKT?
#FTPGETPKT:sample.txt,0,1
OK
(you will get <eof> set to 1)
Required Auto No - 2
AT#FTPREST=<restartposition>
Set command sets the restart position for successive #FTPGET (or
#FTPGETPKT) command.
It permits to restart a previously interrupted FTP download from the
selected position in byte.
Parameter:
AT#FTPREST?
#FTPREST:<restartposition>
AT#FTPREST=?
Test command returns the OK result code.
Required No No - 2
AT#FTPTO=[<tout>]
Set command sets the time out used when opening either the FTP control
channel or the FTP traffic channel.
Parameter:
Value:
AT#FTPTO?
Read command returns the current FTP operations time out in the format:
#FTPTO: <tout>
AT#FTPTO=?
Test command returns the range of supported values
Not required No No - 2
AT#FTPTYPE=[<type>]
Set command, issued during a FTP connection, sets the file transfer type.
Parameter:
Values:
0 : binary
1 : ASCII
AT#FTPTYPE?
Read command returns the current file transfer type, in the format:
#FTPTYPE: <type>
AT#FTPTYPE=?
Test command returns the range of available values for parameter <type>:
#FTPTYPE: (0,1)
Required No No - 2
AT#FTPLIST[=[<name]]
Execution command, issued during an FTP connection, opens a data
connection and starts getting from the server the list of contents of the
specified directory or the properties of the specified file
Parameter:
AT#FTPLIST=?
Test command returns the OK result code.
Required No No - 2
AT#FTPCFG=<tout>,<IPPignoring>[,<FTPSEn>[,<FTPext>]]
Sets the time-out used when opening either the FTP control channel or
the FTP traffic channel.
Parameters:
Value:
100÷5000 : hundreds of ms
Values:
Values:
Values:
AT#FTPCFG?
Read command reports the currently selected parameters in the format:
AT#FTPCFG=<tout>,<IPPignoring>,<FTPSEn>,<FTPext>
AT#FTPCFG=?
Test command reports the supported range of values for parameter(s).
SMTP
Required Auto No - 2
AT#ESMTP=<smtp>
Set command sets the SMTP server address, used for sending e-mails.
SMTP server can be specified as IP address or as nick name.
Parameter:
The SMTP server used shall be inside the APN space (the SMTP
server provided by the network operator) or it must allow the relay,
otherwise the command will refuse to send the e-mail.
AT#ESMTP?
Read Command reports the current SMTP server address, in the format:
#ESMTP: <smtp>
AT#ESMTP=?
Test command returns the max length for the parameter <smtp>.
Required Auto No - 2
AT#APPSKTCFG=<connTo>[,<UNUSED_1>[,<UNUSED_2>[,<UNUSED_3>[,<UNUS
ED_4>]]]]
Set command sets the parameters needed to socket services (FTP, SMTP, HTTP)
Parameters:
Values:
AT#APPSKTCFG?
AT#APPSKTCFG=?
Test command returns the range of supported values for all the parameters
Required No No - 2
AT#SEMAIL=[<da>,<subj>]
Execution command activates a GPRS context, if not previously activated
by #EMAILACT, and sends an e-mail message. The GPRS context is
deactivated when the e-mail is sent.
The device responds to the command with the prompt '>' and awaits for
the message body text.
To complete the operation send Ctrl-Z char (0x1A hex); to exit without
writing the message send ESC char(0x1B hex).
If e-mail message is successfully sent, then the response is OK.
If message sending fails for some reason, an error code is reported.
Parameters:
When SMTP over SSL is enabled, this command will not activate a
GPRS context. Instead, use #EMAILACT before.
AT#SEMAIL=?
Test command returns the OK result code.
OK
Required No No - 2
AT#EMAILACT=[<mode>]
Execution command deactivates/activates the GPRS context, eventually
proceeding with the authentication with the parameters given with
#PASSW and #USERID.
Parameter:
Values:
AT#EMAILACT?
Read command reports the current status of the GPRS context for the e-
mail, in the format:
#EMAILACT: <status>
Additional info:
Values:
AT#EMAILACT=?
Test command returns the allowed values for parameter <mode>.
• AT#EMAILACT=1
OK
Now GPRS Context has been activated
AT#EMAILACT=0
OK
Now GPRS context has been deactivated.
Required Auto No - 2
AT#SMTPCFG=<ssl_enabled>[,<port>[,<mode>[,<UNUSED_1>[,<UNUSED_2>[,<U
NUSED_3>]]]]]
Sets the parameters needed to the SMTP connection
Parameters:
Values:
Value:
Values:
AT#SMTPCFG?
Read command returns the current settings in the format:
#SMTPCFG: <ssl_enabled>,<port>,<mode>,0,0,0<CR><LF>
AT#SMTPCFG=?
Test command returns the supported range of parameters <ssl_enabled>,
<port> and <mode> in the format:
Required Auto No - 2
AT#EADDR=[<eAddr>]
Parameter:
Value:
AT#EADDR?
Read command reports the current sender address, in the format:
#EADDR: <eAddr>
AT#EADDR=?
Test command returns the maximum allowed length of the string
parameter <eAddr>.
The examples describe how to set and get the sender e-mail address.
Required Auto No - 2
AT#ERST
The e-mail parameters to reset are:
• E-mail User Name
• E-mail Password
• E-mail Sender Address
• E-mail SMTP server
AT#ERST=?
Test command returns the OK result code.
Required Other No - 2
AT#EMAILMSG
Execution command returns the last response from SMTP server.
AT#EMAILMSG=?
Test command returns the OK result code.
Required Other No - 2
AT#EUSER=[<eUser>]
Parameter:
Value:
AT#EUSER?
Read command returns the value of the current user identification string
<e-user>, in the format:
#EUSER: <eUser>
AT#EUSER=?
Test command returns the maximum allowed length of the string
parameter <eUser>
AT#EUSER="myE-Name"
OK
AT#EUSER?
#EUSER: "myE-Name"
OK
Required Auto No - 2
AT#ESAV
AT#ESAV=?
Test command returns the OK result code.
Required No No - 2
AT#EMAILPDPCFG=<cid>
This command sets the cid that used for email PDP Context
Parameter:
AT#EMAILPDPCFG?
Read command returns the current used cid in the format:
AT#EMAILPDPCFG?
#EMAILPDPCFG: 1
OK
AT#EMAILPDPCFG=?
Test command reports the supported range of values for parameter <cid>.
AT#EMAILPDPCFG=?
#EMAILPDPCFG: (1-max)
OK
Required Auto No - 2
AT#EPASSW=[<ePwd>]
Parameter:
Value:
AT#EPASSW=?
Test command returns the maximum allowed length of the string
parameter <ePwd>.
AT#EPASSW="myPassword"
OK
Required No No - 2
AT#EMAILD=[<da>,<subj>]
A PDP context has already been activated with AT#SGACT=1,1 or
AT#EMAILACT=1 or AT#GPRS=1.
The device responds to the command with the prompt '>' and awaits for
the message body text.
To complete the operation send Ctrl-Z char (0x1A hex); to exit without
writing the message send ESC char(0x1B hex).
If e-mail message is successfully sent, then the response is OK.
If message sending fails for some reason, an error code is reported.
Parameters:
maximum size for message body is 12KB. trying to send more data
will cause the surplus to be discarded and lost.
AT#EMAILD=?
Test command returns OK result code.
HTTP
Required Auto No - 2
AT#HTTPCFG=<prof_id>[,<server_address>[,<server_port>[,<auth_type>[,<userna
me>
[,<password>[,<ssl_enabled>[,<timeout>[,<cid>[,<unused1>[,<unused2>]]]]]]]]]]
Sets the parameters needed to the HTTP connection
Parameters:
Value:
Value:
Values:
0 : no authentication
1 : basic authentication
Values:
Value:
Value:
For VZW products, default <cid> will be 3. The others will have 1 as default.
AT#HTTPCFG?
Read command returns the current settings for each defined profile in the format:
#HTTPCFG:<prof_id>,<server_address>,<server_port>,<auth_type>,<username>,<
password>,<ssl_enabled>,<timeout>,<cid>,0,0<CR><LF>[<CR><LF>
#HTTPCFG:<prof_id>,<server_address>,<server_port>,<auth_type>,<username>,<
password>,<ssl_enabled>,<timeout>,<cid>,0,0<CR><LF>
#HTTPCFG:<prof_id>,<server_address>,<server_port>,<auth_type>,<username>,<
password>,<ssl_enabled>,<timeout>,<cid>,0,0<CR><LF>
AT#HTTPCFG=?
Test command returns the supported range of parameters <prof_id>,
<server_port>, <auth_type>, <ssl_enabled>, <timeout>, <cid> and the maximum
length of <server_address>, <username> and <password> parameters in the
format:
parameter meaning,
Required No No - 2
AT#HTTPSND=<prof_id>,<command>,<resource>,<data_len>[,<post_param>[,<ext
ra_header_line>]]
server and starts sending data to the server.
The device shall prompt a three character
sequence <greater_than><greater_than><greater_than> (IRA 62, 62, 62) after
command line is terminated with <CR>; after that the data can be entered from
TE, sized <data_len> bytes.
Parameters:
Value:
Values:
0 : POST command
1 : PUT command
Values:
0[:extension] : "application/x-www-form-
urlencoded" with optional
extension
2[:extension] : "application/octet-stream"
with optional extension
Additional info:
the HTTP request header sent with #HTTPSND always contains the
"Connection: close" line, and it can not be removed.
When the HTTP server answer is received, then the following URC is put on
the serial port:
#HTTPRING:<prof_id>,<http_status_code>,<content_type>,<data_size>
if there are no data from server or the server doesn't answer within the
time interval specified in <timeout> parameter of #HTTPCFG command,
then the URC #HTTPRING <http_status_code> parameter has value 0.
AT#HTTPSND=?
Test command returns the supported range of parameters <prof_id>,<command>
and <data_len> and the maximum length of <resource>, <post_param> and
<extra_header_line> parameters in the format:
parameters meaning,
Required No No - 2
AT#HTTPRCV=<prof_id>,[<maxByte>]
Execution command permits the user to read data from HTTP server in
response to a previous HTTP module request.
The module is notified of these data by the #HTTPRING URC.
The device shall prompt a three character sequence
<less_than><less_than><less_than> (IRA 60, 60, 60) followed by the data.
If reading ends successfully, the response is OK; otherwise an error code
is reported.
Parameters:
Value:
Values:
AT#HTTPRCV=?
Test command reports the supported range of values for
<prof_id> parameter in the format:
Required No No - 2
AT#HTTPQRY=<prof_id>,<command>,<resource>[,<extra_header_line>]
Parameters:
Value:
Values:
0 : GET
1 : HEAD
2 : DELETE
Additional info:
When the HTTP server answer is received, then the following URC is
put on the serial port:
#HTTPRING:
<prof_id>,<http_status_code>,<content_type>,<data_size>
If there are no data from server or the server does not answer
within the time interval specified in <timeout> parameter of
#HTTPCFG command, then the URC #HTTPRING
<http_status_code> parameter has value 0.
AT#HTTPQRY=?
Test command reports the supported range of values for the parameters
<prof_id> and <command> and the maximum length of <resource>
parameter in the format:
Not required No No - 2
AT#HTTPSETRESOURCE=<profId>
After command line is terminated with <CR>, the device responds sending
a four character sequence prompt:
<CR><LF><greater_than><space> (see IRA character set: 13, 10, 62, 32)
Parameter:
Value:
AT#HTTPSETRESOURCE=?
Test command returns OK result code.
SSL
Required Auto No - 2
AT#SSLCFG=<SSId>,<cid>,<pktSz>,<maxTo>,<defTo>,<txTo>[,<sslSRingMode>[,<no
CarrierMode>[,<skipHostMismatch>[,<UNUSED_4>]]]]
Set command allows configuring SSL connection parameters.
Parameters:
Value:
Values:
Values:
0 : no timeout
Value:
Values:
0 : no timeout
Values:
0 : SSLSRING disabled
Values:
1 : NO CARRIER:SSL,<SSId> (Indication of
current <SSId> secure socket connection
is added. The fixed "SSL" string allows
the user to distinguish secure sockets
from TCP sockets)
2 : NO CARRIER:SSL,<SSId>,<cause> (refer
to additional info)
Values:
0 : Do not ignore
1 : Ignore
Additional info:
where <SSId> is the secure socket identifier, <dataLen> is the length of the
current chunk of data (the minimum value between the available bytes and
1300) and <data> is data received (<dataLen> bytes) displayed in ASCII
format.
AT#SSLCFG?
Read command reports the currently selected parameters in the format:
#SSLCFG: <SSId1>,<cid>,<pktSz>,<maxTo>,<defTo><txTo>,<sslSRingMode>,<noCar
rierMode>,<skipHostMismatch>,0
AT#SSLCFG=?
Test command returns the range of supported values for all the parameters.
#SSLCFG: (1),(1-16),(0-1500),(0-65535),(10-5000),(0-255),(0-2),(0-2),(0-1),(0)
Required Auto No - 2
Value:
Values:
1 : TLS_RSA_WITH_3DES_EDE_CBC_SHA
2 : TLS_RSA_WITH_AES_128_CBC_SHA
3 : TLS_RSA_WITH_AES_128_CBC_SHA256
4 : TLS_RSA_WITH_AES_256_CBC_SHA
5 : TLS_RSA_WITH_AES_256_CBC_SHA256
6 : TLS_DHE_RSA_WITH_AES_128_CBC_SHA
7 : TLS_DHE_RSA_WITH_AES_256_CBC_SHA
8 : TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
9 : TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
10 : TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
Values:
Values:
0 : DER format
1 : PEM format
AT#SSLSECCFG?
Read command reports the currently selected parameters in the format:
#SSLSECCFG: <SSId>,<CipherSuite>,<auth_mode>[,<cert_format>]
AT#SSLSECCFG=?
Test command returns the range of supported values for all the
parameters.
#SSLSECCFG: (1),(0-10),(0-2),(0,1)
In case of LE910C1-EUX/LE910C1-SAX/LE910C1-SVX/LE910Cx-WWX,
#SSLSECCFG: (1),(0-8),(0-2),(0,1)
Required Auto No - 2
AT#SSLEN=<SSId>,<Enable>
Parameters:
Value:
Values:
0 : deactivate
1 : activate
AT#SSLEN?
Read command reports the current status of secure socket in the format:
#SSLEN: <SSId>,<Enable>
OK
AT#SSLEN=?
Test command returns the range of supported values for all the
parameters:
#SSLEN: (1),(0,1)
Required No No - 2
AT#SSLH=<SSId>[,<ClosureType>]
Parameters:
Value:
Value:
AT#SSLH=?
Test command returns the range of supported values for all the
parameters:
#SSLH: (1),(0)
Required No No - 2
AT#SSLSEND=<SSId>[,<Timeout>]
The device responds to the command with the prompt '>' and waits for the
data to send.
To complete the operation send Ctrl-Z char (0x1A hex); to exit without
writing the message send ESC char (0x1B hex).
If data are successfully sent, then the response is OK.
If data sending fails for some reason, an error code is reported
Parameters:
Value:
Value:
10÷5000 : hundreds of ms
if timeout is not set for SSL connection the default timeout value,
set by AT#SSLCFG, is used.
AT#SSLSEND=?
Test command returns the range of supported values for all the
parameters:
#SSLSEND: (1),(10-5000)
Required No No - 2
AT#SSLRECV=<SSId>,<MaxNumByte>[,<Timeout>]
Set command allows to receive data, arrived through a connected secure
socket. Data has been buffered and not read yet.
Parameters:
Value:
Value:
Value:
1÷5000 : hundreds of ms
Additional info:
#SSLRECV: NumByteRead
...(Data read)...
OK
#SSLRECV: 0
TIMEOUT
OK
#SSLRECV: 0
DISCONNECTED
OK
If timeout is not set for SSL connection, the default timeout value,
set through AT#SSLCFG, is used.
AT#SSLRECV=?
The test command returns the ranges of the parameters values in the
form:
#SSLRECV: (1),(1-1000),(1-5000)
Required No No - 2
AT#SSLS=<SSId>
The command reports the status of secure sockets. The response message of the
command can have the following formats:
otherwise:
#SSLS: <SSId>,<ConnectionStatus>
The response messages parameters are described in the Additional info section.
Parameter:
Value:
Additional info:
Values:
1 : TLS_RSA_WITH_3DES_EDE_CBC_SHA
2 : TLS_RSA_WITH_AES_128_CBC_SHA
3 : TLS_RSA_WITH_AES_128_CBC_SHA256
4 : TLS_RSA_WITH_AES_256_CBC_SHA
5 : TLS_RSA_WITH_AES_256_CBC_SHA256
6 : TLS_DHE_RSA_WITH_AES_128_CBC_SHA
7 : TLS_DHE_RSA_WITH_AES_256_CBC_SHA
8 : TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
9 : TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
10 : TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
Values:
0 : socket disabled
1 : connection closed
2 : connection open
AT#SSLS=?
Test command returns the ranges of the parameters values in format:
#SSLS: (1)
Required Auto No - 2
AT#SSLI[=<SSId>]
Execution command is used to get information about secure socket data
traffic.
The response is in the format:
#SSLI:
<SSId>,<DataSent>,<DataRecv>,<PendingData>,<TCPConnWaitingAck>
Parameter:
Value:
Additional info:
Values:
AT#SSLI=?
Test command returns the range of supported values for all the
parameters.
#SSLI: (1)
Required Auto No - 2
AT#SSLSECDATA=<SSId>,<Action>,<DataType>[,<Size>[,<Password>]]
This command allows to store, delete and read security data.
Parameters:
Value:
Values:
Values:
0 : certificate
1 : CA certificate
Values:
Additional info:
OK
If <DataType> data has not been stored (or it has been deleted) the
response has the following format:
#SSLSECDATA: <connId>,<DataType>
No data stored
OK
AT#SSLSECDATA?
Read command reports what security data are stored in the format:
#SSLSECDATA: <SSId>,<CertIsSet>,<CAcertIsSet>,<PrivKeyIsSet>
<CertIsSet>, <CAcertIsSet>, <PrivKeyIsset> are 1 if related data are
stored into NVM otherwise 0.
AT#SSLSECDATA=?
Test command returns the range of supported values for all the
parameters:
#SSLSECDATA: (1),(0-2),(0,2),(1-4096),(10)
#SSLSECDATA: (1),(0-2),(1),(1-12228),(10)
Required Auto No - 2
AT#SSLSECCFG2=<SSId>,<version>[,<unused_A>[,<unused_B>[,<unused_C>[,<un
used_D>]]]]
This command allows configuring additional SSL security parameters.
Parameters:
Value:
Values:
If secure socket has not be enabled through #SSLEN command, only test
command can be used.
AT#SSLSECCFG2?
Read command reports the currently selected parameters in the format:
#SSLSECCFG2: <SSId>,<version>,0,0,0,0
AT#SSLSECCFG2=?
Test command reports the range of supported values for all the Parameters
#SSLSECCFG2: (1),(0-2),(0),(0),(0),(0)
Required Auto No - 2
AT#SSLSECDATAEXT=<SSId>,<Action>,<DataType>,<Index>[,<Size>]
This command allows to store, delete , read and select security data(CA
certificate) into NVM.
Parameters:
Value:
Values:
Value:
1 : CA Certificate
Value:
Value:
OK
If <DataType>, <Index> data has not been stored (or it has been
deleted) the response has the following format:
#SSLSECDATAEXT: <connId>,<DataType>,<Index>
No data stored
OK
AT#SSLSECDATAEXT?
Read command reports what security data are stored in the format:
AT#SSLSECDATAEXT=?
Test command returns the range of supported values for all the
parameters:
#SSLSECDATAEXT: (1),(0-3),(1),(1-3),(1-4096)
Required No No - 2
AT#SSLD=<SSId>,<rPort>,<IPAddress>,<ClosureType>[,<connMode>[,<Timeout>]]
Execution command opens a remote connection via socket secured through SSL.
Both command and online modes can be used.
In the first case 'OK' is printed on success, and data exchange can be performed
by means of #SSLSEND and #SSLRECV commands.
In online mode 'CONNECT' message is printed, and data can be sent/received
directly to/by the serial port. Communication can be suspended by issuing the
escape sequence (by default +++) and restored with #SSLO command.
Parameters:
Defa
Name Type Description
ult
Value:
Value:
Value:
Values:
Value:
10÷5000 : hundreds of ms
if secure socket is not enabled using AT#SSLEN only test requests can be
made.
if timeout is not set for SSL connection the default timeout value, set by
AT#SSLCFG, is used.
in online mode data are transmitted as soon as the data packet size is
reached or as after a transmission timeout. Both these parameters are
configurable by using #SSLCFG.
if there are input data arrived through a connected socket and not yet read
because the module entered command mode before reading them (after
an escape sequence or after #SSLD has been issued with <connMode> set
to command mode connection), these data are buffered and we receive the
SSLSRING URC (if any of its presentation formats have been enabled by
means the #SSLCFG command); it’s possible to read these data
afterwards issuing #SSLRECV. Under the same hypotheses it’s possible to
send data while in command mode issuing #SSLSEND.
Before opening a SSL connection the GPRS context must have been
activated by AT#SGACT=x,1.
Before opening a SSL connection, make sure to have stored the needed
secure data (CA certificate), using AT#SSLSECDATA.
This module can be supported from at least 2048 bits of Server certificate
for Public key length.
AT#SSLD=?
Test command returns the range of supported values for all the parameters:
#SSLD: (1),(1-65535),,(0),(0,1),(10-5000)
Required No No - 2
AT#SSLO=<SSId>
This command restores a SSL connection (online mode) suspended by an
escape sequence (+++). After the connection restore, the CONNECT
message is printed. Please note that this is possible even if the connection
has been started in command mode (#SSLD with <connMode>=1).
Parameter:
Value:
Before opening a SSL connection, the PDP context must have been
activated by AT#SGACT=X,1.
AT#SSLO=?
Test command returns the range of supported values for all the
parameters:
#SSLO: (1)
Required No No - 2
AT#SSLSENDEXT=<SSId>,<bytestosend>[,<Timeout>]
This command allows sending data through a secure socket.
The device responds to the command with the prompt '>'
<greater_than><space> and waits for the data to send.
When <bytestosend> bytes have been sent, operation is automatically
completed.
If data are successfully sent, then the response is OK.
If data sending fails for some reason, an error code is reported.
Parameters:
Value:
Value:
if timeout is not set for SSL connection the default timeout value,
set by AT#SSLCFG, is used.
AT#SSLSENDEXT=?
Test command returns the range of supported values for parameters
#SSLSENDEXT: (1),(1-1024),(10-5000)
Easy Scan
AT#CSURV[= [<s>,<e>]]
Execution command allows to perform a quick survey through channels
belonging to the band selected by last #BND command issue, starting
from channel <s> to channel <e>. Issuing AT#CSURV<CR>, a full band
scan is performed.
After issuing the command the device responds with the string:
After a while, a list of network survey information text lines, one for each
received BCCH-carrier, is reported.
The format of the ending string depends on the last #CSURVF setting.
where:
<NoARFCN> is the number of scanned frequencies
<NoBCCH> is the number of found BCCh
The network survey information text lines parameters are described in the
Additional info sections.
Parameters:
Additional info:
(For BCCH-Carrier)
arfcn: <arfcn> bsic: <bsic> rxLev: <rxLev> ber: <ber> mcc: <mcc>
mnc: <mnc> lac: <lac> cellId: <cellId> cellStatus: <cellStatus>
numArfcn: <numArfcn> arfcn: [<arfcn1> ..[ <arfcn64>]]
[numChannels: <numChannels> array: [<ba1> ..[<ba32>]] [pbcch:
<pbcch> [nom: <nom> rac: <rac> spgc: <spgc> pat: <pat> nco: <nco>
t3168: <t3168> t3192: <t3192> drxmax: <drxmax> ctrlAck: <ctrlAck>
bsCVmax: <bsCVmax> alpha: <alpha> pcMeasCh: <pcMeasCh>]]]
<CR><LF><CR><LF><CR><LF>
Values:
received system
information.
Values:
Values:
1 : SPLIT_PG_CYCLE is supported on
CCCH on this cell
Values:
0 : BCCH
1 : PDCH
Values:
Values:
<pci> is added with name of phyCellId and the cellId name for
neighbor cells were replaced to phyCellId.
(GSM)
at#csurv
arfcn: 48 bsic: 24 rxLev: -52 ber: 0.00 mcc: 610 mnc: 1 lac: 33281 cellId:
3648 cellStatus: CELL_SUITABLE numArfcn: 2 arfcn: 30 48 numChannels: 5
array: 14 19 22 48 82
arfcn: 14 rxLev: 8
OK
(WCDMA)
at#csurv
uarfcn: 10737 rxLev: -55 mcc: 450 mnc: 05 scr code: 224 cellId: 63808804
lac: 8673 cellStatus: CELL_SUITABLE rscp: -59 ecio: -4.5
uarfcn: 10836 rxLev: -68 mcc: 450 mnc: 08 scr code: 1488 cellId: 14909569
lac: 7170 cellStatus: CELL_FORBIDDEN rscp: -70 ecio: -2.5
OK
(LTE)
at#csurv
earfcn: 2500 rxLev: -89 mcc: 450 mnc: 05 cellId: 448779 tac: 12556
phyCellId: 273 cellStatus: CELL_SUITABLE rsrp: -120 rsrq: -12 bw: 10
uarfcn: 10737 rxLev: -90 mcc: 450 mnc: 05 scr code: 224 cellId: 63808804
lac: 8673 cellStatus: CELL_SUITABLE rscp: -91 ecio: -5.0
uarfcn: 10836 rxLev: -98 mcc: 450 mnc: 08 scr code: 1488 cellId: 14909569
lac: 7170 cellStatus: CELL_FORBIDDEN rscp: -101 ecio: -7.0
uarfcn: 10836 rxLev: -105 mcc: 450 mnc: 08 scr code: 5008 cellId: 14909573
lac: 7170 cellStatus: CELL_FORBIDDEN rscp: -108 ecio: -16.0
OK
Not required No No - 2
AT#CSURVF=[<format>]
Set command configures the numbers format in each information text line
of the network survey message (Easy Scan (R)).
Parameter:
Values:
0 : Decimal
Additional info:
Where:
<NoARFCN> - number of scanned frequencies
<NoBCCH> - number of found BCCh
AT#CSURVF?
Read command reports the current number format, as follows:
<format>
AT#CSURVF=?
Test command reports the supported range of values for the parameter
<format>.
Not required No No - 2
AT#CSURVNLF=[<value>]
Parameter:
Values:
AT#CSURVNLF?
Read command reports whether the automatic <CR><LF> removing from
each network survey information text line is currently enabled or not, in
the format:
<value>
AT#CSURVNLF=?
Test command reports the range of values for parameter <value>.
Not required No No - 2
AT#MCSGS
Execution command used to request Manual CSG Search.
periodic CSG search run every 125 min (or 125 min after last
successful manual CSG search)
AT#MCSGS?
Read command reports the state of CSG search and CSG registration.
Additional info:
#MCSGS:<CSG_search_state>,<CSG_registration_state>
Values:
Values:
Not required No No - 2
AT#CSURVEXT[=<value>]
Parameter:
Values:
AT#CSURVEXT?
Read command reports whether automatic <CR><LF> removing is
currently enabled or not, in the format:
<value>
AT#CSURVEXT=?
Test command reports the range of values for dummy parameter <value>.
AT#CSURVC[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels belonging
to the band selected by last #BND command issue, starting from channel <s> to
channel <e>. Issuing AT#CSURVC<CR>, a full band scan is performed.
After issuing the command the device responds with the string:
After a while, a list of network survey information text lines, one for each received
BCCH-carrier, is reported.
The format of the ending string depends on the last #CSURVF setting.
where:
<NoARFCN> is the number of scanned frequencies
<NoBCCH> is the number of found BCCh
The network survey information text lines parameters are described in the
Additional info sections.
Parameters:
Additional info:
(For BCCH-Carrier)
arfcn: <arfcn> bsic: <bsic> rxLev: <rxLev> ber: <ber> mcc: <mcc> mnc: <mnc>
lac: <lac> cellId: <cellId> cellStatus: <cellStatus> numArfcn: <numArfcn> arfcn:
[<arfcn1> ..[ <arfcn64>]] [numChannels: <numChannels> array: [<ba1>
..[<ba32>]] [pbcch: <pbcch> [nom: <nom> rac: <rac> spgc: <spgc> pat: <pat>
nco: <nco> t3168: <t3168> t3192: <t3192> drxmax: <drxmax> ctrlAck: <ctrlAck>
bsCVmax: <bsCVmax> alpha: <alpha> pcMeasCh: <pcMeasCh>]]]
<CR><LF><CR><LF><CR><LF>
Values:
Values:
Values:
Values:
0 : BCCH
1 : PDCH
Values:
Values:
The value of <cellId> for LTE serving cell is replaced to cell identifier.
<pci> is added with name of phyCellId and the cellId name for neighbor
cells were replaced to phyCellId.
at#csurvc
2500,-92,450,05,448779,12556,273,4,-122,-10,10
2500,-99,64,4,-122,-13
1350,-85,64,0,-110,-15
10737,-91,450,05,224,63808804,8673,4,-92,-5.0
10836,-104,450,08,1488,14909569,7170,2,-104,-9.0
OK
AT#CSURVW[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels
belonging to the band selected by last #BND command issue, starting
from channel <s> to channel <e>. Issuing AT#CSURVW<CR>, a full band
scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is
reported.
Additional info:
uarfcn: <uarfcn> rxLev: <rxLev> mcc: <mcc> mnc: <mnc> scr code:
<scrcode> cellId: <cellId> lac: <lac> cellStatus: <cellStatus> rscp:
<rscp> ecio: <ecio>
<CR><LF><CR><LF><CR><LF>
Values:
AT#CSURVUC=[<ch1>[,...[,<chN>]]]
Set command allows performing a quick survey through the given
channels. The range of available channels depends on the last #BND
issue.
The result format is like command #CSURVC.
In 4G (partly implemented)
Currently work only if module camped on LTE cell.
Parameter:
at#csurvuc=275
275,-65,450,05,7321443,12556,99,0,-97,-12,15
OK
AT#CSURVU=[<ch1>[,...[,<chN>]]]
Set command allows performing a quick survey through the given
channels. The range of available channels depends on the last #BND
issue.
The result format is like command #CSURV.
In 4G (partly implemented)
Currently work only if module camped on LTE cell.
Parameter:
at#csurvu=2500
earfcn: 2500 rxLev: -50 mcc: 450 mnc: 05 cellId: 7323679 tac: 12556
phyCellId: 64 cellStatus: CELL_SUITABLE rsrp: -82 rsrq: -14 bw: 10
OK
AT#CSURVP=<plmn>
Set command performs a quick network survey through channels.
The survey stops as soon as a BCCH carriers belonging to the selected
PLMN is found.
The result format is like command #CSURV.
Parameter:
Value:
plmn : PLMN
AT#CSURVP=?
Test command returns OK.
AT#CSURVB=[<n>]
Set command performs a quick network survey through M (maximum
number of available frequencies depending on last selected band and RAT)
channels. The survey stops as soon as <n> BCCH carriers are found.
The result format is like command #CSURV.
Parameter:
Value:
AT#CSURVB=?
Test command reports the range of values for parameter <n> in the
format:
(1-M)
where M is the maximum.
AT#CSURVPC=<plmn>
Set command performs a quick network survey through channels.
The survey stops as soon as a BCCH carriers belonging to the selected
PLMN is found.
The result is given in numeric format and is like command #CSURVC.
Parameter:
Value:
plmn : PLMN
AT#CSURVPC=?
Test command returns OK.
AT#CSURVBC=[<n>]
Set command performs a quick network survey through M (maximum
number of available frequencies depending on last selected band and RAT)
channels. The survey stops as soon as <n> BCCH carriers are found.
The result is given in numeric format and is like command #CSURVC.
Parameter:
Value:
AT#CSURVBC=?
Test command reports the range of values for parameter <n> in the
format:
(1-M)
where M is the maximum.
AT#CSURVL[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels
belonging to the band selected by last #BND command issue, starting
from channel <s> to channel <e>. Issuing AT#CSURVL<CR>, a full band
scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is
reported.
Additional info:
Values:
AT#CSURVCL[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels belonging
to the band selected by last #BND command issue, starting from channel <s> to
channel <e>. Issuing AT#CSURVCL<CR>, a full band scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is reported.
The #CSURVCL output ends in two ways, depending on the last #CSURVF setting:
if #CSURVF=0 or #CSURVF=1
The output ends with the string:
Network survey ended
if #CSURVF=2
the output ends with the string:
Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>)
Where:
<NoARFCN> - number of scanned frequencies
<NoBCCH> - number of found BCCh
Parameters:
Additional info:
Values:
AT#CSURVCW[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels belonging
to the band selected by last #BND command issue, starting from channel <s> to
channel <e>. Issuing AT#CSURVCW<CR>, a full band scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is reported.
The #CSURVCW output ends in two ways, depending on the last #CSURVF setting:
if #CSURVF=0 or #CSURVF=1
The output ends with the string:
Network survey ended
if #CSURVF=2
the output ends with the string:
Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>)
Where:
<NoARFCN> - number of scanned frequencies
<NoBCCH> - number of found BCCh
Parameters:
Additional info:
<uarfcn>,<rxLev>,<mcc>,<mnc>,<scrcode>,<cellId>,<lac>,<cellStatus>,<rscp>,<
ecio>
<CR><LF><CR><LF><CR><LF>
Values:
AT#CSURVG[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels
belonging to the band selected by last #BND command issue, starting
from channel <s> to channel <e>. Issuing AT#CSURVG<CR>, a full band
scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is
reported.
Additional info:
(For BCCH-Carrier)
arfcn: <arfcn> bsic: <bsic> rxLev: <rxLev> ber: <ber> mcc: <mcc>
mnc: <mnc> lac: <lac> cellId: <cellId> cellStatus: <cellStatus>
numArfcn: <numArfcn> arfcn: [<arfcn1> ..[ <arfcn64>]]
[numChannels: <numChannels> array: [<ba1> ..[<ba32>]] [pbcch:
<pbcch> [nom: <nom> rac: <rac> spgc: <spgc> pat: <pat> nco: <nco>
t3168: <t3168> t3192: <t3192> drxmax: <drxmax> ctrlAck: <ctrlAck>
bsCVmax: <bsCVmax> alpha: <alpha> pcMeasCh: <pcMeasCh>]]]
<CR><LF><CR><LF><CR><LF>
Values:
Values:
Values:
1 : SPLIT_PG_CYCLE is supported on
CCCH on this cell
Values:
0 : BCCH
1 : PDCH
AT#CSURVCG[=[<s>,<e>]]
Execution command allows to perform a quick survey through channels belonging
to the band selected by last #BND command issue, starting from channel <s> to
channel <e>. Issuing AT#CSURVCG<CR>, a full band scan is performed.
After issuing the command the device responds with the string:
Network survey started...
and, after a while, a list of information, one for each received carrier, is reported.
The #CSURVCG output ends in two ways, depending on the last #CSURVF setting:
if #CSURVF=0 or #CSURVF=1
The output ends with the string:
Network survey ended
if #CSURVF=2
the output ends with the string:
Network survey ended (Carrier: <NoARFCN> BCCh: <NoBCCh>)
Where:
<NoARFCN> - number of scanned frequencies
<NoBCCH> - number of found BCCh
Parameters:
Additional info:
(For BCCH-Carrier)
<arfcn>,<bsic>,<rxLev>,<ber>,<mcc>,<mnc>,<lac>,<cellId>, <cellStatus>,<numA
rfcn>[,<arfcn1> ..[ <arfcn64>]] [,<numChannels>[,<ba1>
..[<ba32>]][,<pbcch>[,<nom>,<rac>,<spgc> <pat> <nco> <t3168> <t3192>
<drxmax> <ctrlAck> <bsCVmax>,<alpha>,<pcMeasCh>]]]
<CR><LF><CR><LF><CR><LF>
Values:
Values:
Values:
Values:
0 : BCCH
1 : PDCH
AT Run
AT#SMSATRUN=<mod>
Set command enables/disables the SMS AT RUN service.
Parameter:
Values:
0 : Service Disabled
1 : Service Enabled
AT#SMSATRUN?
Read command returns the current settings of <mode> and the value of
<stat> in the format:
#SMSATRUN: <mod>,<stat>
Additional info:
Values:
0 : not active
1 : active
AT#SMSATRUN=?
Test command returns the supported values of parameter <mod>.
LE910Cx Linux
LE910Cx ThreadX
AT#SMSATRUNCFG=<instance>[,<urcmod>[,<timeout>]]
Set command configures the SMS AT RUN service.
Parameters:
Value:
1÷3 : AT instance
Values:
Value:
Unsolicited field:
AT#SMSATRUNCFG?
Read command returns the current settings of parameters in the format:
#SMSATRUNCFG:<instance>,<urcmod>,<timeout>
AT#SMSATRUNCFG=?
Test command returns the supported values for the #SMSATRUNCFG
parameters.
The instance used for the SMS AT RUN service is the same used for the
EvMoni service. Therefore, when the #SMSATRUNCFG sets the <instance>
parameter, the change is reflected also in the <instance> parameter of the
#ENAEVMONICFG command, and vice versa.
The set command returns ERROR if the command AT#ENAEVMONI?
returns 1 as <mod> parameter or the command AT#SMSATRUN? returns 1
as <mod> parameter.
AT#SMSATWL=<action>,<index>[,<entryType>[,<string>]]
Set command manages the whitelist.
Parameters:
Values:
Value:
Values:
0 : phone number
1 : password
When the character "*" is used, it means that all the numbers that
begin with the defined digit are part of the white list, e.g.:
- "+39*" all Italian users can ask to run AT Command via SMS
- "+39349*" all users having the Service Provider identified by 349
can ask to run AT Command via SMS
AT#SMSATWL?
Read command returns the list elements in the format:
#SMSATWL: [<entryType>,<string>]
AT#SMSATWL=?
Test command returns the supported values for parameters <action>,
<index> and <entryType>.
The command will return ERROR if executed using SMSATRUN digest mode
or TCPATRUN server mode.
Required Auto No - 2
AT#TCPATRUNCFG=<connId>,<instance>,<tcpPort>,<tcpHostPort>,<tcpHost>[,<u
rcmod> [,<timeout>[,<authMode>[,<retryCnt>[,<retryDelay>]]]]]
Set command configures the TCP AT RUN service.
Parameters:
Value:
Value:
1÷3 : AT instance
Value:
Value:
Values:
Value:
Values:
Value:
Value:
Unsolicited field:
AT#TCPATRUNCFG?
Read command returns the current settings of parameters in the format:
#TCPATRUNCFG:<connId>,<instance>,<tcpPort>,<tcpHostPort>,<tcpHost>,<urcm
od>, <timeout>,<authMode>,<retryCnt>,<retryDelay>
AT#TCPATRUNCFG=?
Test command returns the supported values for the #TCPATRUNCFG parameters
AT#TCPATRUNFRWL=<action>,<ip_addr>,<net_mask>
Set command controls the internal firewall settings for the TCPATRUN
connection.
Parameters:
Values:
Additional info:
Firewall general policy is DROP, therefore all packets that are not
included into an ACCEPT chain rule will be silently discarded.
When a packet comes from the IP address incoming_IP, the firewall
chain rules will be scanned for matching with the following criteria:
incoming_IP & <net_mask> = <ip_addr> & <net_mask>
If a criterion is matched, then the packet is accepted and the rule
scan is finished; if a criterion is not matched for any chain the
packet is silently dropped.
AT#TCPATRUNFRWL?
Read command reports the list of all ACCEPT chain rules registered in the
Firewall settings in the format:
#TCPATRUNFRWL: <ip_addr>,<net_mask>
#TCPATRUNFRWL: <ip_addr>,<net_mask>
...
OK
AT#TCPATRUNFRWL=?
Test command returns the allowed values for parameter <action>.
Required Auto No - 2
AT#TCPATRUNAUTH=<action>,<userid>,<passw>
Execution command controls the authentication parameters for the
TCPATRUN connection.
Parameters:
Values:
AT#TCPATRUNAUTH?
Read command reports the list of all ACCEPT chain rules, registered in
the Authentication Parameters settings, in the format:
#TCPATRUNAUTH: <userid>,<passw>
#TCPATRUNAUTH: <userid>,<passw>
...
OK
AT#TCPATRUNAUTH=?
Test command returns the allowed values for parameter <action>.
Required Auto No - 2
AT#TCPATRUND=<mod>
Set command enables/disables the TCPATRUN service in client mode.
When this service is enabled, the module tries to open a connection to the
Host (the Host is specified in #TCPATRUNCFG).
Parameter:
Values:
0 : Service disabled
1 : Service enabled
while the TCP Run AT service executes a command that takes long
time to get the response, a new command will be pending until the
module has finished sending all of its response result code.
AT#TCPATRUND?
Read command returns the current settings of <mode> and the value of
<stat> in the format:
#TCPATRUND: <mod>,<stat>
Additional info:
Values:
0 : not connected
AT#TCPATRUND=?
Test command returns the supported values for the TCPATRUND
parameters.
Required No No - 2
AT#TCPATRUNCLOSE
Closes the socket used by TCPATRUN connection.
AT#TCPATRUNCLOSE=?
Test command returns OK
Required No No - 2
AT#TCPATCMDSEQ=<mod>
Set command enable/disable, for TCP Run AT service, a feature that
allows giving more than one AT command without waiting for responses.
It does not work with commands that uses the prompt '>' to receive the
message body text (e.g. “at+cmgs”, “at#semail”)
Parameter:
Values:
0 : service disabled
1 : service enabled
AT#TCPATCMDSEQ?
Read command returns the current settings of parameters in the format:
#TCPATCMDSEQ: <mod>
AT#TCPATCMDSEQ=?
Required No No - 2
AT#TCPATCONSER=<port>,<rate>
Set command sets the TCP Run AT in transparent mode, in order to have
direct access to the serial port specified. Data will be transferred directly,
without being elaborated, between the TCP Run AT service and the serial
port specified.
Parameters:
Values:
0 : UART
1 : USB1
2 : USB2
Additional info:
After this command has been issued, if no error has occurred, then
a "CONNECT" will be returned by the module to advise that the
TCP ATRUN instance is in online mode and connected to the port
specified.
to exit from online mode and close the connection, the escape
sequence (+++) has to be sent on the TCP ATRUN instance.
The escape sequence needs to be sent in one single packet.
The use of Telnet for Windows sending every single byte in a TCP
packet is not appropriate to perform this connection.
AT#TCPATCONSER=?
Test command returns the supported values for the
TCPATCONSER parameters.
Not required No No - 2
AT#ATRUNDELAY=<srv>,<delay>
It has no effect and is included only for backward compatibility.
Parameters:
Values:
Value:
AT#ATRUNDELAY?
Read command returns the current settings of parameters in the format:
#ATRUNDELAY: 0, <delayTCP>
#ATRUNDELAY: 1, <delaySMS>
OK
AT#ATRUNDELAY=?
Test command returns the supported values for the
ATRUNDELAY parameters.
Required Auto No - 2
AT#TCPATRUNL=<mod>
Set command enables/disables the TCP AT RUN service in server mode.
When this service is enabled, the module tries to put itself in TCP listen
state.
Parameter:
Values:
0 : service disabled
1 : service enabled
while the TCP Run AT service executes a command that takes long
time to get the response, a new command will be pending until the
module has finished sending all of its response result code.
AT#TCPATRUNL?
Read command returns the current settings of <mode> and the value of
<stat> in the format:
#TCPATRUNL: <mod>,<stat>
where:
<stat> - connection status
0 - not in listen
1 - in listen or active
AT#TCPATRUNL=?
Test command returns the supported values for all parameters.
Event Monitor
AT#ENAEVMONI=<mod>
Set command enables/disables the EVMoni service.
Parameter:
Values:
0 : disable service
1 : enable service
AT#ENAEVMONI?
Read command returns the current settings of <mode> and the value of
<stat> in the format:
#ENAEVMONI: <mod>,<stat>
Additional info:
Parameters:
Values:
0 : not active
1 : active
AT#ENAEVMONI=?
Test command returns the supported values for the <mod> parameter.
AT#ENAEVMONICFG=<instance>[,<URCMod>[,<timeout>]]
Parameters:
Value:
1÷3 : AT instance
Values:
Value:
1÷60 : minutes
Unsolicited field:
The instance used for the EvMoni service is the same used for the
SMS AT RUN service. Therefore, when the #ENAEVMONICFG sets
the <instance> parameter, the change is reflected also in the
<instance> parameter of the #SMSATRUNCFG command, and vice
versa.
AT#ENAEVMONICFG?
Read command returns the current settings of parameters in the format:
#ENAEVMONICFG: <instance>,<urcmod>,<timeout>
AT#ENAEVMONICFG=?
Test command returns the supported values of parameters <instance>,
<urcmod> and <timeout>.
AT#EVMONI=<label>,<mode>[,<paramType>,<param>]
Set command enables/disables the single event monitoring, configures
the related parameters and associates the AT command string to execute
when the event has occurred.
Parameters:
<label> string N/A event type; For each <label> (or event)
is dedicated an Additional info section
to describe the command syntax and
its behavior.
Values:
Values:
Values:
Additional info:
Value:
Value:
0÷255 : seconds
Values:
0 : Low
1 : High
Value:
0÷255 : sec
Value:
<label>=REGISTERED,
<paramType> can assume only the value 0.
When the module is started up, and the SMSs have been ordered in
the internal memory, the event under monitoring is the network
registration (to home network or in roaming). After registration, the
#EVMONI executes the AT command configured with
<paramType>=0
Value:
Values:
Value:
0÷255 : sec
Value:
Value:
0÷2000 : Expressed in mV
Value:
Value:
Value:
0÷2000 : Expressed mV
Value:
Value:
AT#EVMONI?
Read command returns the current settings for each event in the format:
#EVMONI: <label>,<mode>,<param0>[,<param1>[,<param2>[,<param3>]]]
where <param0>, <param1>, <param2> and <param3> assume the
meaning according to the <paramType> and <label> values used in the set
command.
AT#EVMONI=?
Test command returns values supported as a compound value.
#EVMONI: "GPIO4",0,"",1,0,0
#EVMONI: "GPIO5",0,"",1,0,0
#EVMONI: "ADCH1",0,"",1,0,0
#EVMONI: "ADCL1",0,"",1,0,0
#EVMONI: "DTMF1",0,"","",1000
#EVMONI: "DTMF2",0,"","",1000
#EVMONI: "DTMF3",0,"","",1000
#EVMONI: "DTMF4",0,"","",1000
#EVMONI: "SMSIN",0,"",""
OK
• Test command
AT#EVMONI=?
#EVMONI: "VBATT",(0,1),(0-2),(0-500),(0-255)
#EVMONI: "DTR",(0,1),(0-2),(0,1),(0-255)
#EVMONI: "ROAM",(0,1),0
#EVMONI: "CONTDEACT",(0,1),0
#EVMONI: "RING",(0,1),(0,1),(1-50)
#EVMONI: "STARTUP",(0,1),0
#EVMONI: "REGISTERED",(0,1),0
#EVMONI: "GPIO1",(0,1),(0-3),(1-10),(0,1),(0-255)
#EVMONI: "GPIO2",(0,1),(0-3),(1-10),(0,1),(0-255)
#EVMONI: "GPIO3",(0,1),(0-3),(1-10),(0,1),(0-255)
#EVMONI: "GPIO4",(0,1),(0-3),(1-10),(0,1),(0-255)
#EVMONI: "GPIO5",(0,1),(0-3),(1-10),(0,1),(0-255)
#EVMONI: "ADCH1",(0,1),(0-3),(1),(0-2000),(0-255)
#EVMONI: "ADCL1",(0,1),(0-3),(1),(0-2000),(0-255)
#EVMONI: "DTMF1",(0,1),(0-2),(500-5000)
#EVMONI: "DTMF2",(0,1),(0-2),(500-5000)
#EVMONI: "DTMF3",(0,1),(0-2),(500-5000)
#EVMONI: "DTMF4",(0,1),(0-2),(500-5000)
#EVMONI: "SMSIN",(0,1),(0,1)
OK
IoT Portal
AT#DWCFG=[<serverUrl>[,<deviceIDSelector>[,<appToken>[,<security>[,<heartBeat
>[,<autoReconnect>[,<overflowHandling>[,<atrunInstanceId>[,<serviceTimeout>[,<c
ontextID>[,<unused_1>[,<unused_2>[,<unused_3>]]]]]]]]]]]]
This command permits to configure parameters related to the deviceWISE
functionality
Parameters:
Values:
1 : CCID/ESN
Values:
Value:
Values:
0 : auto-reconnect disabled
Values:
0 : FIFO
1 : LIFO
Value:
Value:
Additional info:
AT#DWCFG?
Read command returns the current settings in the format:
#DWCFG:
<serverUrl>,<deviceIDSelector>,<appToken>,<security>,<heartBeat>,<autoReconne
ct>,<overflowHandling>,<atrunInstanceId>,<serviceTimeout>,<contextID>,0,0,0
AT#DWCFG=?
Test command returns the supported range of parameters <deviceIDSelector>,
<security>, <heartBeat>,
<AutoReconnect>,<overflowHandling>,<atrunInstanceId> and <serviceTimeout> and
the maximum length of <serverUrl> and <appToken> parameters.
Required No No - 2
AT#DWSEND=<type>,<param_1>[,<param_2>[,...[,<param_N>]]]
Execution command permits to send formatted data to the IoT Portal.
Parameters:
Values:
0 : normal request
1 : method request
2 : method update
3 : method ack
Additional info:
Values:
AT#DWSEND=?
Test command reports the maximum length of <type> parameter.
Required No No - 2
AT#DWSENDR=<dataLen>
Execution command permits to send raw data to the M2M Service.
Content must be valid JSON.
Parameter:
Value:
Additional info:
AT#DWSENDR=?
Test command reports the supported range of values for
<dataLen> parameter.
Required No No - 2
AT#DWRCV=<msgId>
Execution command permits the user to read formatted data arriving from
IoT Portal.
The incoming data have been previously notified by the following URC:
#DWRING: <type>,<msgId>,<len>
Parameter:
Additional info:
#DWDATA:
<msgId>,<error>,<len>,<param_1>[,<param_2>[,...[,<param_n>]]]
The incoming Server data are notified by the URC #DWRING with
the following format:
#DWRING: <type>,<msgId>,<len>
AT#DWRCV=?
Test command reports the supported range of values for all parameters.
Required No No - 2
AT#DWLRCV
Execution command reports the list of the pending messages from IoT
Portal in the following format:
#DWLRCV:<msg_number>[,<msgId_1>,<msg_1_len>[,
...<msgId_N>,<msg_N_len>]]
Additional info:
Parameters meanings.
AT#DWLRCV=?
Test command reports OK result code.
Required No No - 2
AT#DWSTATUS
Execution command returns the status of the connection, including some runtime
statistics. Note, all statistics should be stored in RAM, not NVM.
Additional info:
Values:
3 : waiting to connect
2 : connected
1 : trying to connect
0 : disconnected
AT#DWSTATUS=?
Test command reports OK result code.
Required No No - 2
AT#DWCONN=<connect>
Set command connects/disconnects to the M2M Service.
Parameter:
Values:
0 : disconnect
1 : connect
the PDP Context used for the network connection is the first
(<cid>=1 has to be previously defined with AT+CGDCONT command
and activated with AT#SGACT command)
AT#DWCONN?
Read command returns the current settings for all parameters in the
format:
#DWCONN: <connect>>,<status>
Additional info:
Values:
0 : disconnected
1 : trying to connect
2 : connected
3 : waiting to connect
AT#DWCONN=?
Test command reports the supported range of values for all parameters.
Required No No - 2
AT#DWRCVR=<msgId>
Execution command permits the user to read raw data arriving from M2M
Service; the module is notified of these data by the URC #DWRING.
Parameter:
Additional info:
The incoming Server data are notified by the URC #DWRING with
the following format:
#DWRING: <type>,<msgId>,<len>
If the incoming data are accepted with AT#DWRCVR, then the data
are received and showed with the following URC:
#DWRDATA: <msgId>,<error>,<len>,<data>
AT#DWRCVR=?
Test command reports the supported range of values for all parameters.
Required Auto No - 2
AT#DWEN=<feat>,<en>[,<option1>[,<option2>[,<option3>[,<option4>[,<option5>]]]]
]
Set command permits to enable/disable up to 8 different deviceWISE features.
Parameters:
Values:
0 : remote at commands
Values:
the <en> value is considered only at the very first connection to M2M
Service (AT#DWCONN=1) after a device power on or reboot
AT#DWEN?
Read command returns the current settings for each feature in the format:
#DWEN: <feat>,<en>,<option1>,<option2>,<option3>,<option4>,<option5>
AT#DWEN=?
Test command reports the supported range of values for parameters <feat> and
<en> and the maximum length of <optionX> (where X=1,..,5) parameters.
AT#LWM2MSKIP=<enable>[,<agentMask>][,<reboot>]
The set command enables/disables the LwM2M Client initialization and
startup in the module.
It was created to give the user the possibility to control the LwM2M client
initialization.
Parameters:
Values:
Value:
Values:
0 : Reboot is disabled
AT#LWM2MSKIP?
Read command reports the current values of parameters in the format:
#LWM2MSKIP: <enable>,<maskStatus>
AT#LWM2MSKIP=?
Test command reports the supported range of values for all the
parameters.
Set the skip property for all agents available in the module: all the clients
are stopped at startup (reboot is performed in particular cases, see
additional notes):
AT#LWM2MSKIP=1
OK
all LwM2M clients are skipped. The mask could vary according to the agents
available in the module:
AT#LWM2MSKIP?
#LWM2MSKIP: 1,7
OK
Reset the skip property for Telit Client. Please note that the other LwM2M
clients are not affected, since not indicated in the <agentMask>:
AT#LWM2MSKIP=0,1
OK
AT#LWM2MSKIP?
#LWM2MSKIP: 1,6
OK
Set the skip property for all agents available in the module (reboot is not
performed):
AT#LWM2MSKIP=1,,0
OK
Set the skip property for AT&T client. Reboot is not performed: it takes
effect at next reboot:
AT#LWM2MSKIP=1,4,0
OK
Reset the skip property for AT&T client. Reboot is not performed: it takes
effect at next reboot:
AT#LWM2MSKIP=0,4,0
OK
Required Auto No - 2
AT+ODIS=<instance>,<hostUniqueDevId>,<hostManufacturer>,<hostModel>,<host
SwVersion>
Parameters:
Values:
0 : Instance #0
1 : Instance #1
The odis setting requires all the odis values to be set each time the
command is issued, therefore, to change only one odis parameters it is
recommended to read all the values first, and then compose the command
input string accordingly.
Since the odis items are 4, it is quite unlikely but possible that some the
storing of some of them fails. In this case, the new values, where
succeeded, are kept. An advice is that, in case of storing failure, the
+ODIS? command is used to verify what are the odis items changed, if any.
This command is only valid on AT&T firmware, and not on other carriers
firmware.
AT+ODIS?
Read command reports the current odis values in the format:
+ODIS: <instance#0>,<hostManufacturer#0>,<hostModel#0>,<hostSwVersion#0>
+ODIS: <instance#1>,<hostManufacturer#1>,<hostModel#1>,<hostSwVersion#1>
AT+ODIS=?
Test command reports the supported range of values for all parameters
AT+ODIS?
+ODIS: 0,"HMAN0","HMOD0","HSW0"
+ODIS: 1,"HMAN1","HMOD1","HSW1"
OK
AT+ODIS=0,"HUID12","HMAN34","HMOD56","HSW78"
OK
AT+ODIS?
+ODIS: 0,"HMAN34","HMOD56","HSW78"
+ODIS: 1,"HMAN1","HMOD1","HSW1"
OK
Required Auto No - 2
AT#FOTAURC=<enable>
The settings are stored in the module and are not affected by module
power-cycle, TFI or FOTA flashing.
Parameter:
Values:
Please notice that the time to issue the URCs is strictly related to
the agent that is in charge of managing the FOTA operations and
may strongly vary between them.
AT#FOTAURC?
Returns the <enable> value
#FOTAURC: <enable>
AT#FOTAURC=?
Test command reports the supported range of values.
AT#FOTAURC =?
#FOTAURC: (0,1)
OK
• LwM2M:
After writing resource /5/0/1 with a proper URI with a valid delta
package link:
#OTAEV: "FOTA REQUEST INIT"
#OTAEV: "DOWNLOAD STARTED"
#OTAEV: "DOWNLOAD COMPLETED"
#OTAEV: "INTEGRITY CHECK PASS"
#LWM2MINFO: "GEN","FOTA REBOOT"
#OTAEV: Module Upgraded To New Fw
After writing resource /5/0/1 with a proper URI with an invalid delta
package link:
#OTAEV: "FOTA REQUEST INIT"
#OTAEV: "DOWNLOAD STARTED"
#OTAEV: "DOWNLOAD COMPLETED"
#OTAEV: "INTEGRITY CHECK FAIL"
• FA1:
After sending an FA1 message with a valid delta package link:
#OTAEV: "FOTA REQUEST INIT"
#OTAEV: "DOWNLOAD STARTED"
#OTAEV: "DOWNLOAD COMPLETED"
#OTAEV: "INTEGRITY CHECK PASS"
#OTAEV: "FOTA REBOOT"
#OTAEV: Module Upgraded To New Fw
• OTAUP:
Using a formerly loaded valid package:
AT#OTAUP=0,3
...
OTAEV: "INTEGRITY CHECK PASS"
...
#OTAEV: Module Upgraded To New Fw
Not required No No - 2
AT#OTAUPW=[<param1>]
This command will only write the file to the device to be ready for
installation.
In order to install the delta file, you have to send the command #OTAUP.
You can send #OTAUPW with or without <param1> parameter.
Once received the command #OTAUPW, the device prints the "CONNECT"
reply wait for data to received.
Parameter:
Values:
AT#OTAUPW=?
Test command returns OK result code.
• LE910Cx Linux:
// Send the command #OTAUPW to start the
// injection of the Delta FW into module's flash memory
AT#OTAUPW
CONNECT
// Send the Delta FW to the module via user's USB/SERIAL interface
// remind to use hardware flow control while sending the file
// Once the sending of the file has been terminated,
// close the connection through the escape sequence (+++).
+++
OK
• LE910Cx ThreadX:
// Send the command #OTAUPW to start the
// injection of the Delta FW into module's flash memory
AT#OTAUPW
CONNECT
// Send the Delta FW to the module via user's USB/SERIAL interface
// remind to use hardware flow control while sending the file
// Once the sending of the file has been terminated, wait at least 2
seconds
// to close the connection through the escape sequence (+++).
+++
OK
AT#OTAUPW
CONNECT
// Send the Delta FW to the module via user's USB/SERIAL interface
// remind to use hardware flow control while sending the file
// Once the sending of the file has been terminated, wait at least 2
seconds
// to enter the escape sequence detection mode.
3.26.2. OMA-DM
AT#HOSTODIS=<Param>,<Action>[,<Value>[,<Instance>]]
The set command allows the end-user to handle the Host Odis parameters
for AT&T OMA LwM2M client
Parameters:
Values:
Values:
0 : "SET" action
1 : "GET" action
2 : "RESET" action
Value:
AT#HOSTODIS=?
Test command returns the supported values ranges of the parameters.
AT#VZWFOTAURC=<enable>
This command is used to enable / disable URC during Verizon FOTA
session
Parameter:
Values:
0 : Disable
1 : Enable
AT#VZWFOTAURC?
Read command reports the current setting for Verizon URC enable, in the
format:
#VZWFOTAURC: <enable>
AT#VZWFOTAURC=?
Test command reports the supported range of values for the <enable>
parameter
• AT#VZWFOTAURC?
#VZWFOTAURC: 1
OK
AT#VZWFOTAURC=0
OK
AT#VZWFOTAURC=?
#VZWFOTAURC: (0,1)
OK
Not required No No - 2
AT#VZWDM=<session_type>
This command is used to trigger user initiated DM / FUMO session for
Verizon OTADM
Parameter:
Values:
0 : DM session
1 : FUMO session
AT#VZWDM=?
Test command reports the supported range of values for the
<session_type> parameter.
• AT#VZWDM=?
#VZWDM: (0, 1)
OK
AT#VZWDM=0
OK
AT#VZWDM=1
OK
Not required No No - 2
AT#VZWSENDUA=<action>
This command is used to send user action for download or update during
Verizon FOTA
Parameter:
Values:
0 : Cancel
1 : Accept
Additional info:
AT#VZWSENDUA=?
Test command reports the supported values for the <action> parameter
AT#VZWSENDUA=?
#VZWSENDUA: (0-2)
OK
AT#VZWFOTACFG=3
OK
AT#VZWFOTACFG?
#VZWFOTACFG: 3
OK
AT#VZWSENDUA=1
OK
AT#VZWSENDUA=1
OK
// Device will reboot to install update package. Update will take some time
depends on size of delta package.
AT#VZWDMACCURL=<url>[,<port>]
This command is used to change the VZW DM Account Server for Verizon
OTADM.
Parameters:
Value:
AT#VZWDMACCURL?
Read command reports the current setting for Verizon DM server, in the
format:
#VZWDMACCURL: <url>:<port>
AT#VZWDMACCURL=?
Test command reports the supported range of values for the <url> and
<port> parameter.
AT#VZWDMACCURL?
#VZWDMACCURL: https://ii4g.motive.com:443
OK
AT#VZWDMACCURL=https://ii4g.motive.com,443
OK
AT#VZWDMACCURL?
#VZWDMACCURL: https://ii4g.motive.com,443
OK
AT#VZWDMACCURL=https://ivzwmdmv.iot.motive.com
OK
AT#VZWDMACCURL?
#VZWDMACCURL: https://ivzwmdmv.iot.motive.com:443
OK
AT#VZWDMACCURL=?
#VZWDMACCURL: ,(1-65535)
OK
AT#VZWFOTACFG=<mode>
This command is used to configure Verizon FOTA download and update
option.
Parameter:
Values:
AT#VZWFOTACFG?
AT#VZWFOTACFG=?
Test command reports the supported range of values for the <mode>
parameter.
• AT#VZWFOTACFG?
#VZWFOTACFG: 0
OK
• AT#VZWFOTACFG=3
OK
AT#VZWFOTACFG?
#VZWFOTACFG: 3
OK
OK
• AT#VZWFOTACFG=4
OK
AT#VZWFOTACFG?
#VZWFOTACFG: 4
OK
// Server send push message for FOTA but FOTA request will be
ignored silently.
M2M
AT#M2MARG=[<file_bin>],[<arg1>,<arg2>,…,<argn>,…,<argN>]
Parameters:
AT#M2MARG=app.bin,arg1,arg2,...,argN
set the arguments to "/mod/app.bin" if
it exists
AT#M2MARG=,arg,arg2,...,argN
set the arguments to all executables
AT#M2MARG=app.bin,
delete the arguments of "/mod/app.bin"
if it exists
AT#M2MARG=,
delete the arguments of all executable
AT#M2MARG=app.bin,arg1,,arg3
if an empty arg is provided in between
other args, an ERROR is returned being
the current args remained unchanged
AT#M2MARG?
Read command reports the available executables and their current
arguments. The report has the following format:
#M2MARG: <app1.bin,arg1,arg2,...,argN1>
#M2MARG: <app2.bin,arg1,arg2,...,argN2>
...
#M2MARG: <appQ.bin,arg1,arg2,...,argNQ>
AT#M2MARG=?
Test command returns the max characters number of <file_bin> binary file
name and of the <argn> parameters. The format is:
#M2MARG: 64,32,...,32
AT#M2MARG=app1.bin,one,two,12,34.5
OK
AT#M2MARG=?
#M2MARG: <app1.bin, one,two,12,34.5>
#M2MARG: <app2.bin, first,"second and third">
OK
Not required No No - 2
AT#M2MCHDIR=<path>
Set command sets the current working directory in the M2M file system.
Parameter:
AT#M2MCHDIR?
Read command reports the current working directory in the current drive
in the M2M file system in the format:
#M2MCHDIR: <path_name>
Additional info:
AT#M2MCHDIR=?
Test command returns OK result code.
• AT#M2MCHDIR?
#M2MCHDIR: "/data/azc/mod"
OK
AT#M2MCHDIR="dir1"
OK
AT#M2MCHDIR?
#M2MCHDIR: "/data/azc/mod/dir1"
OK
Not required No No - 2
AT#M2MMKDIR=<directory_name>
Set command makes a new directory in current directory (see
#M2MCHDIR) or on a specified path. The new directory must be created
on existing path, only one directory at time can be created.
Parameter:
AT#M2MMKDIR=?
Test command returns OK result code
AT#M2MMKDIR="dir1"
OK
/myfolder is "/data" or its-sub folder. writing action allowed only in /data
and its-sub folders
AT#M2MMKDIR=/myfolder
OK
AT#M2MMKDIR="/myfolder/mySubfolder"
OK
AT#M2MCHDIR="/myfolder/mySubfolder"
OK
AT#M2MMKDIR=newFolder
OK
AT#M2MCHDIR="/myfolder/mySubfolder/newFolder"
OK
AT#M2MBACKUP=<mode>[,<file_bin>]
Set command creates or removes backup image of the executable binary
file if <file_bin> is present.
Otherwise the command sets or resets backup mode.
Files in FS that have their backed up image activated, are auto recovered
in case of corruption or deletion.
Parameters:
Values:
Additional info:
AT#M2MBACKUP=0
Remove all binary files already under backup.
AT#M2MBACKUP =1
Set AUTO mode to all binary files already under backup
AT#M2MBACKUP =2
Set MANUAL mode to all binary files already under backup
AT#M2MBACKUP =0,"app1.bin"
Remove "/mode/app1.bin" from backup area
AT#M2MBACKUP =1,"app1.bin"
Store "/mod/app1.bin" app in backup area with AUTOMATIC mode
AT#M2MBACKUP =2,"app1.bin"
Store "/mod/app1.bin" app in backup area with MANUAL mode
AT#M2MBACKUP=3
Defrag all app in backup area
AT#M2MBACKUP?
Read command reports the BACKED UP files. The report has the following
format:
Additional info:
Values:
3 : defrag BACKUP
AT#M2MBACKUP=?
Test command returns the values range of the <mode> parameter and the
maximum number of characters of the <file_bin> parameter. The format
is:
#M2MBACKUP: (0-3), 64
Not required No No - 2
AT#M2MRMDIR=<directory_name>
Set command deletes a specified directory in current directory (see
#M2MCHDIR) or a directory in a specified path.
Parameter:
AT#M2MRMDIR=?
Test command returns OK.
AT#M2MRMDIR=dir1
OK
"/myfolder" must be "/data" or its sub folder
AT#M2MRMDIR="/myfolder/dir2"
OK
AT#M2MCHDIR="/myfolder"
OK
AT#M2MRMDIR="mySubfolder/dir3"
OK
Not required No No - 2
AT#M2MRUN=<mode>[,<file_bin>[,<delay>]]
Set command sets/resets the RUN file permission and the delay start of
the executable binary files with ".bin" extension, stored in the directory
/data/azc/mod. It supports the multi-app feature.
Parameters:
Values:
<file_bin> string - executable file name for which you set the
RUN file permission, its format is a
quoted or unquoted string (max 64 chars,
case sensitive). File name extension must
be .bin. If parameter is not present, the
setting is applied to all executable files.
Value:
Additional info:
The boot modes =0, =1 and =2 have effect after next reboot.
* AT#M2MRUN=0
NO RUN permission for all executables *.bin files in
"/data/azc/mod "
* AT#M2MRUN=1
RUN permission for all executables *.bin files in "/data/azc/mod "
* AT#M2MRUN=2,"app2.bin"
Exclusive RUN permission: if file exist, set
"/data/azc/mod/app2.bin" as executable and
provides RUN permission only for it. Current delay not changed or
set to default 0 if not still an executable.
* AT#M2MRUN=1,,10
RUN permission with delay =10 sec for all executable *.bin
* AT#M2MRUN=1,"app2.bin"
RUN permission for "/data/azc/mod/app2.bin" if it exists, current
delay not changed or set to default 0 if not still an executable
* AT#M2MRUN=1,"app3.bin",0
RUN permission for "/data/azc/mod/app3.bin" if it exists, delay
set to 0
* AT#M2MRUN=0,"app2.bin",0
NO RUN permission for "/data/azc/mod/app2.bin", delay set to 0.
The RUN permission of all other *.bin files are not changed
* AT#M2MRUN=5,"app2.bin"
immediate stop of all apps in running, and in place start of
app2.bin, if not already in running, after its own current immediate
delay
* AT#M2MRUN=5,"app2.bin",0
immediate stop of all apps in running, and immediate start of
app2.bin with no delay, if not already in running
* AT#M2MRUN=5,"app2.bin",10
immediate stop of all apps in running, and in place load of
app2.bin, if not already in running, after 10s delay
AT#M2MRUN?
Read command reports the executables properties. The report has the
following format
#M2MRUN: <app1.bin,run1,delay1,state1,va1,ram1>
#M2MRUN: <app2,bin,run2,delay2,state2,va2,ram2>
...
#M2MRUN: <appN,bin,runN,delayN,stateN,vaN,ramN>
Additional info:
Values:
Values:
0 : ready
2 : running
LE910Cx Linux product show ram usage as zero if it's not running.
AT#M2MRUN=?
Test command returns the values range of the <mode> parameter, the
maximum number of
characters of the <file_bin> parameter and the values range for the
<delay> parameter. The
format is:
#M2MRUN: (0-5),64,(0-60)
AT+M2M=<mode>[,<delay>[,<timeout>]]
Set command sets the M2M Application start mode. After issuing the AT
command, the module automatically restart, except for <mode> 5, where
it depends on previous <mode> setting.
Parameters:
Values:
Values:
Value:
Additional info:
AT+M2M=5,10,12
AppZone engine starts without any delay with all AT ports disabled;
the ports will be auto-activated again if AppZone engine does not
receive any request from applications to control the AT ports within
12 s behind max application configured delay
AT+M2M=5,10
AppZone engine starts without any delay with all AT ports disabled;
the ports will be auto-activated again if AppZone engine does not
receive any request from applications to control the AT ports within
10 s (default) behind max application configured delay
AT+M2M=5,11,20
AppZone engine starts without any delay and all USB AT ports
disabled; the ports will be auto-activated again if AppZone engine
does not receive any request from applications to control the AT
ports within 20 s behind max application configured delay
AT+M2M=5,12,15
AppZone engine starts without any delay and all UART AT ports
disabled; the ports will be auto-activated again if AppZone engine
does not receive any request from applications to control the AT
ports within 15 s behind max application configured delay
AT+M2M=5,20,10
AppZone engine starts without any delay and all AT ports enabled.
<timeout> to unblock the AT ports is set but never used, since all
ports are already enabled
AT+M2M=5,21,10
AppZone engine starts without any delay and all USB AT ports
enabled. Also UART AT ports will be auto-activated again if AppZone
engine does not receive any request from applications to control the
AT ports within 10 s behind max application configured delay
AT+M2M=5,21
AppZone engine starts without any delay and all USB AT ports
enabled. Also UART AT ports will be auto-activated again if AppZone
engine does not receive any request from applications to control the
AT ports within 10 s (default) behind max application configured
delay
AT+M2M=5,22
AppZone engine starts without any delay and all UART AT ports
enabled. Also USB AT ports will be auto-activated again if AppZone
engine does not receive any request from applications to control the
AT ports within 10 s (default) behind max application configured
delay
AT+M2M?
Read command reports the M2M application execution start mode, start
time-out and start shell in the format:
+M2M: <mode>,<delay>
+M2M:<mode>,<ATport_availability>,<timeout>
AT+M2M=?
Test command returns the range of available values for parameters
<mode>, <delay>, and <timeout>.
+M2M: (0,1,4,5),(0-60),(10-60)
AT#M2MATP=<mode>
Set command enable or disable M2M AT Parser and M2M AT command set
Parameter:
Values:
0 : disable
1 : enable
For LE910Cx Linux Products, the <mode>=1 setting does not apply to the
USIF1 port, which always operates as if it were <mode>=0
AT#M2MATP?
Read command returns current M2M AT parser mode
AT#M2MATP=?
Test command returns the supported ranges
Not required No No - 2
AT#M2MWRITE=<file_name>,<size>,<binToMod>
Execution command stores a generic file in the folder specified by
<file_name> parameter.
The file should be sent using RAW ASCII file transfer, and hardware flow
control should be used. After
command line is terminated with <CR>, the module prompts the following
five-character sequence:
<CR>,<LF>,<greater_than><greater_than><greater_than> (see IRA 13, 10,
62, 62, 62)
then a file sized <size> bytes can be sent from TE.
The operations complete when all bytes are received. If writing ends
successfully the response is
OK, otherwise, an error code is reported.
Parameters:
AT#M2MWRITE=?
Test commands returns OK result code.
Not required No No - 2
AT#M2MDEL=<file_name>
Set command removes the <file_name> in the file system.
Parameter:
AT#M2MDEL=?
Test command returns OK result code.
Not required No No - 2
AT#M2MLIST[=<path>]
Execution command reports the list of directories and files stored in
current directory of the file system (see #M2MCHDIR for current path) or
in path specified by <path>.
The report is shown in Additional info section.
Parameter:
Additional info:
AT#M2MLIST=?
Test command returns OK result code.
Not required No No - 2
AT#M2MREAD=<file_name>
Execution command reads the content of a generic file stored in the folder
specified by <file_name> parameter. After command line is terminated
with <CR>, the module prompts the following five-character sequence:
If the file <file_name> or its path is not present in the file system,
an error code is reported.
AT#M2MREAD=?
Test command returns OK result code.
AT#M2MREAD="/xxfolder/config/config.txt"
<<< here receive the prompt; then the file is displayed, immediately after
the prompt
OK
AT#M2MCHDIR="/xxfolder/azc"
OK
AT#M2MREAD=config/config.txt
<<< here receive the prompt; then the file is displayed, immediately after
the prompt
OK
Not required No No - 2
AT#M2MREADEXT=<file_name>[,<maxByte>[,<viewMode>[,<chunkPrint>]]]
Execution command reads the content of a generic file stored in the folder
specified by <file_name> parameter. After command line is terminated
with <CR>, the module prompts the following five-character sequence:
<CR><LF><less_than><less_than><less_than> (see IRA 13, 10, 60, 60, 60)
followed by the file content.
Parameters:
Value:
Values:
0 : text format
1 : hexadecimal format
Values:
1 : print one < maxByte > and wait for <CR> char to
continue
If the file <file_name> or its path is not present in the file system,
an error code is reported.
AT#M2MREADEXT=?
Test command returns OK result code.
AT#M2MREADEXT="/xxfolder/config/config.txt"
<<< here receives the prompt and then the file content is displayed
immediately after the prompt
OK
AT#M2MCHDIR="/xxfolder"
OK
AT#M2MREADEXT=config/config.txt
<<< here receives the prompt and then the file content is displayed
immediately after the prompt
OK
Single chunk print mode:
AT#M2MREADEXT=config/config.txt,1000
<<< here receives the prompt; then the first 1000 bytes after the prompt
OK
AT#M2MREADEXT=,1000
<<< here receives the prompt and the subsequent 1000 bytes after the
prompt.
OK
AT#M2MREADEXT=,1000 continue until the end of the file
<<< here receives the prompt and the subsequent 1000 bytes after the
prompt.
OK
Continuous chunk print mode:
AT#M2MREADEXT=config/config.txt,1000,0,1
<<< here receives the prompt (only once) and the subsequent 1000 bytes
after the prompt.
The <CR> char triggers the next print of 1000 bytes.
The OK is printed once the whole file content has been printed.
OK
Not required No No - 2
AT#M2MRAM
The execution command response is in the format:
#M2MRAM: <totRam>,<availRam>
Additional info:
AT#M2MRAM=?
Test command returns the OK result code.
GNSS
AT$LCSSLP=<slpAddressType>[,<slpAddress>[,<slpPortNumber>]]
Set command allows to update the SLP address and SLP port number.
Parameters:
Values:
0 : IPv4
1 : FQDN
3 : IPv6
AT$LCSSLP?
Read command returns the current SLP parameters, in the format:
$LCSSLP: <slpAddressType>,<slpAddress>,<slpPortNumber>
AT$LCSSLP=?
Test command returns the supported values of parameter
<slpAddressType>.
Not required No No - 2
AT$LCSTER=<idType>[,<idValue>[,<prefPosMode>[,<tlsMode>]]]
Set command updates the terminal information like IMSI, MSISDN or IPv4
address.
Parameters:
Values:
0 : MSIDSN
1 : IMSI
2 : IPv4 address
3 : invalid
Values:
Values:
0 : non-TLS mode
1 : TLS mode
AT$LICLS=<mode>
Set command enables/disables the unsolicited $LICLS: response. The
unsolicited result code is in the format:
$LICLS: <requestType>[,<cid>]
Parameter:
Values:
0 : disable unsolicited
1 : enable unsolicited
Unsolicited fields:
AT$LICLS?
Read command returns the current value of parameter <mode>.
AT$LICLS=?
Test command returns the range of values for parameter <mode>.
AT$LTC=<string>,<total_message_length>,<seq_no>,<security_object_type>
Set command is used to pass the security objects (e.g. certificate, key) to the
Transport Layer Security Protocol (binary string). The certificate shall be in
hexadecimal format (each octet of the certificate is given as two IRA
character long hexadecimal number).
Parameters:
Value:
Value:
Value:
0 : Root Certificate
AT$LTC?
Read command provides the first 300 characters of each valid
certificate stored in NVM in the format:
$LTC: <string>,<total_message_length>,1,<security_object_type>
AT$LTC=?
Test command returns the range of values for parameters
<total_message_length>, <seq_no> and <security_object_type>.
AT$LCSLK=<mode>[,<cid>]
Set command is used to reserve a specified cid or release the current cid
for LCS Location Services.
Parameters:
Values:
The set command returns ERROR if the current cid and/or the
previously set are in use
AT$LCSLK?
Read command returns the current value of parameters <mode> and
<cid> (if <mode> is lock).
AT$LCSLK=?
Test command returns the range of values for parameters <mode> and
<cid>.
AT$GPSQOS=[<horiz_accuracy>[,<vertic_accuracy>[,<rsp_time>[,<age_of_location
_info>[,<location_type>[,<nav_profile>[,<velocity_request>]]]]]]]
Set command used to set the GPS Quality of Service (QoS).
Parameters:
Values:
51÷500 : 500m
Value:
Value:
Value:
Values:
0 : Current Location
Values:
1 : Personal profile
Values:
0 : FALSE
The following parameters are included only for backward compatibility and
have no effect.
<vertic_accuracy>, <age_of_location_info>, <location_type>, <nav_profile>,
and <velocity_request>
AT$GPSQOS?
Read command returns the current QoS values, in the format:
AT$GPSQOS:
<horiz_accuracy>,<vertic_accuracy>,<rsp_time>,<age_of_location_info>,<location_
type>,<nav_profile>,<velocity_request>
AT$GPSQOS=?
Test command returns the list of supported QoS values for each field.
$GPSQOS: (0-1800000),(0-990),(0-14400),(0-1966020),(0-2),(0-3),(0,1)
AT$GPSQOS=1800000,990,150,0,0,0
OK
AT$GNSSCONST=<mask>
Parameter:
Value:
Additional info:
<mask> Constellations
Bit 0 reserved, set it to 1
Bit 1 GLONASS
Bit 2 GALILEO
Bit 3 BEIDOU
AT$GNSSCONST?
Read command returns the active and requested configuration for
GNSSCONST.
$GNSSCONST: <active>,<requested>
Additional info:
AT$GNSSCONST=?
Test command returns the supported range of values for <mask>.
Until a reboot is done, the active value remains and the requested value
changes
AT$GNSSCONST?
$GNSSCONST: 1F,1D
OK
A reboot is needed for the changes to take effect (requested value will
become the active value)
AT#REBOOT
OK
AT$GPSSTOP=<abort_cause>
Set command stops the Receiver in Autonomous or A-GPS mode initiated
through $GPSSLSR set command.
Parameter:
Values:
2 : cause Invalid
AT$GPSSTOP?
Read command returns the current value of parameter <abort_cause>.
AT$GPSSTOP=?
Test command returns OK result code.
AT$GPSSLSR=<transport_protocol>[,<pos_mode>[,<client_id>,<clientid_type>[,<ml
c_number>,<mlcnumber_type>[,<interval>[,<service_type_id>[,<pseudonym_indica
tor>]]]]]]
Execution command configures location service request.
Parameters:
If <pos_mode> is
Autonomous the
<transport_protocol>
should be invalid.
If
<transport_protocol>
is C-plane and
<pos_mode> is Pure
MS Assisted, then
<interval> should be 0
(or omitted).
Values:
0 : CPlane
1 : SUPL
2 : Invalid
If <pos_mode> is
Autonomous the
<transport_protocol>
should be invalid.
Values:
2 : Not supported
<client_id> is
mandatory in case of
A-GPS and the
<transport_protocol>
should be C-plane.
<client_id> and
<clientid_type> are
Values:
0 : MSISDN
1 : Invalid
<mlc_number> is
mandatory in case of
A-GPS.
<mlc_number> and
<mlcnumber_type>
are mandatory for A-
GPS mode.
Values:
0 : MSISDN
1 : Invalid
commands
$GPSNMUN.
Value:
<service_type_id> is
mandatory in case of
A-GPS.
Value:
Values:
Additional info:
<error_code>
0 Phone Offline
1 No service
2 No connection with PDE
3 No data available
4 Session Manager Busy
5 Phone is CDMA locked
6 Phone is GPS locked
7 Connection failure with PDE
8 PDSM Ended session because of Error condition
9 User ended the session
10 End key pressed from UI
11 Network Session was ended
12 Timeout (viz., for GPS Search)
13 Conflicting request for session and level of privacy
14 Could not connect to the Network
15 Error in Fix
16 Reject from PDE
17 Ending session due to TC exit
18 Ending session due to E911 call
19 Added protocol specific error type
20 Ending because BS info is stale
21 VX lcs agent auth fail
22 Unknown System Error
23 Unsupported Service
24 Subscription Violation
25 The desired fix method failed
26 Antenna switch
27 No fix reported due to no tx confirmation rcvd
28 Network indicated a Normal ending of the session
29 No error specified by the network
30 No resources left on the network
31 Position server not available
32 Network reported an unsupported version of protocol
33 MOLR System failure
34 MOLR Unexpected data value
The following parameters are included only for backward compatibility and
have no effect.
<client_id>, <clientid_type>, <mlc_number>, <mlcnumber_type>,
<service_type_id> and <pseudonym_indicator>
AT$GPSSLSR?
Read command returns the current settings, in the format:
$GPSSLSR:
<transport_protocol>[,<pos_mode>[,<client_id>,<clientid_type>[,<mlc_number>,<m
lcnumber_type>[,<interval> [,<service_type_id> [,<pseudonym_indicator>]]]]]]
AT$GPSSLSR=?
Returns the list of supported SLSR values for each field.
$GPSSLSR: (0-2),(0-3),(64),(0,1),(64),(0,1),(0-7200),(0-255),(0,1)
AT$GPSSLSR= 2,3,,,,,1
OK
AT$SUPLV=<version>
Set command configures the version of supported SUPL.
Parameter:
Values:
0 : N/S SUPL
1 : SUPL 1.0
2 : SUPL 2.0
AT$SUPLV?
Read command returns the SUPL version, in the format:
$SUPLV: x.y
AT$SUPLV=?
$SUPLV: (0-2)
AT$SUPLV=1
OK
AT$SUPLV?
$SUPLV:1.0
OK
AT$SLP=<slp_address_type>[,<slp_address:slp_port_number>]
Set command allows updating the SLP address and SLP port number.
Parameters:
Values:
0 : IPv4
1 : FQDN
3 : IPv6
AT$SLP?
$SLP: <slp_address>[,<slp_port_number>]
AT$SLP=?
Test command returns the range of values in the following format:
$SLP: (0,1,3),("IP,URL,IPv6")
AT$SLPTYPE=<slp_address_type>
Set command allows updating the SLP address type to be chosen.
Parameter:
Values:
0 : IPv4
1 : FQDN
3 : IPv6
AT$SLPTYPE?
Read command returns the current SLP address type.
AT$SLPTYPE=?
Test command returns the range of values in the following format:
$SLPTYPE: (0,1,3)
AT$SUPLCFG=<tls>[,<hash>]
Set command configures the SUPL TLS and Hash algorithm version.
Parameters:
Values:
Values:
0 : use SHA-1
1 : use SHA-256
AT$SUPLCFG?
Read command reports the currently selected <tls> and <hash> in the
format:
$SUPLCFG: <tls>,<hash>
AT$SUPLCFG=?
Test command reports the supported range of values for parameters:
<tls> and <hash>.
AT$LCSLUI=<update_type>
Parameter:
Values:
0 : GSM
1 : WCDMA
AT$LCSLUI=?
Test command returns the range of values for parameter.
AT$SUPLSEC=<option>
Set command configures the User Plane Secure Transport
Parameter:
Values:
0 : disable
1 : enable
AT$SUPLSEC?
Read command returns the currently used values, in the format:
$SUPLSEC: <option>
AT$SUPLSEC=?
Test command returns the supported range of values of parameters
<option>.
$SUPLSEC: (0-1)
AT$SUPLSEC=1
OK
AT$SUPLSEC?
$SUPLSEC: 1
OK
AT$AGPSEN=<mode>
Set command sets GPS/A-GPS/A-GLOASS capability supporting on the
module.
Parameter:
Values:
AT$AGPSEN?
Read command returns the currently selected GNSS capability in the
format:
$AGPSEN: <mode>
AT$AGPSEN=?
Test command reports the supported range of values for parameter(s)
<mode>.
AT$LCSLPP=<mode>
Set command sets the configuration information for LPP (LTE Poisoning
Protocol).
Parameter:
Values:
0 : RRLP in LTE
AT$LCSLPP?
Read command returns the currently selected configuration for LPP
protocol in the format:
$LCSLPP: <mode>
AT$LCSLPP=?
Test command reports the supported range of values for parameter(s)
<mode>.
AT$LCSAGLO=<mask>
Set command sets the selection of positioning protocols for A-GLONASS.
Parameter:
Value:
AT$LCSAGLO?
Read command returns the currently selected protocol mask of A-
GLONASS in the format:
$LCSAGLO: <mask>
AT$LCSAGLO=?
Test command reports the supported range of values for parameter(s)
<mask>.
The <mask> 4 and 8 must be set in the LPP configuration for this to
take effect. (see $LCSLPP)
AT$GPSNHZ=<update_rate>
Set command configures the GNSS Navigation Update Rate.
Parameter:
Values:
When the module starts position request, the real TBF (see <interval> of
$GPSSLSR) is recalculated according to $GPSNHZ configuration.
The Start Location Request selects closest supported time interval for TBF.
The method selects appropriate time interval in milliseconds for time
between fixes.
- N*1000 milliseconds - 1Hz rate and lower with one second boundaries, in
case <update_rate>=0.
All intervals are rounded down to the nearest supported value if they are
lower than 1000 ms.
Time interval in milliseconds = Round down(<interval> of $GPSSLSR * NHz
interval(milliseconds)).
For example,
AT$GPSNHZ=3
OK
AT$GPSNHZ?
$GPSNHZ: 3
OK
Rounded down to the nearest supported value:
AT$GPSSLSR=2,3,,,,,1 (100 = 100 milliseconds *1)
OK
$GPRMC,045212.00,A,3731.303808,N,12655.778005,E,0.0,0.0,010219,6.1,W,A,V
*5F
$GPRMC,045212.10,A,3731.303808,N,12655.778005,E,0.0,0.0,010219,6.1,W,A,V
*5E
AT$GPSSLSR=2,3,,,,,2 (200 = 100 milliseconds *2)
OK
$GPRMC,045516.00,A,3731.304115,N,12655.783014,E,0.0,0.0,010219,6.1,W,A,V
*5A
$GPRMC,045516.20,A,3731.304055,N,12655.783031,E,0.0,0.0,010219,6.1,W,A,V
*5A
AT$GPSSLSR=2,3,,,,,3 (200 = 100 milliseconds *3)
OK
$GPRMC,045259.00,A,3731.303742,N,12655.781811,E,0.0,0.0,010219,6.1,W,A,V
*5A
$GPRMC,045259.20,A,3731.303731,N,12655.781815,E,0.0,0.0,010219,6.1,W,A,V
*58
The values over 1000ms are rounded up to the next integer second interval.
Time interval in milliseconds = Round up(<interval> of $GPSSLSR * NHz
interval(milliseconds)).
For example,
AT$GPSNHZ=3
OK
AT$GPSNHZ?
$GPSNHZ: 3
OK
Rounded up to the next integer second interval:
AT$GPSSLSR =2,3,,,,,10 (1*1000 = 100 milliseconds *10)
OK
$GPRMC,050303.00,A,3731.303960,N,12655.781347,E,0.0,112.5,010219,6.1,W,
A,V*51
$GPRMC,050304.00,A,3731.303981,N,12655.781390,E,0.0,112.5,010219,6.1,W,
A,V*53
AT$GPSSLSR =2,3,,,,,12 (2*1000 = 100 milliseconds *12)
OK
$GPRMC,050330.00,A,3731.303989,N,12655.781568,E,0.0,59.4,010219,6.1,W,A,
V*62
$GPRMC,050332.00,A,3731.303989,N,12655.781567,E,0.0,59.4,010219,6.1,W,A,
V*6
AT$GPSSLSR =2,3,,,,,22 (3*1000 = 100 milliseconds *22)
OK
$GPRMC,062748.00,A,3731.303291,N,12655.780885,E,0.0,108.0,010219,6.1,W,
A,V*54
$GPRMC,062751.00,A,3731.303526,N,12655.781068,E,0.0,108.0,010219,6.1,W,
A,V*5D
AT$GPSNHZ?
Read command returns the currently update rate setting , in the format
$GPSNHZ: <update_rate>
AT$GPSNHZ=?
Test command reports the range of supported values for parameter
<update_rate>.
AT$GPSELV=<elevation>
Set command to configure the GNSS minimum elevation level for SVs used
in the position fix.
Parameter:
Value:
AT$GPSELV?
Read command returns the GNSS elevation level, in the format:
$GPSELV: <elevation>
AT$GPSELV=?
Test command returns the supported range of values for
parameter <elevation>.
AT$GPSDTM=<datum>
Set command to configure the NMEA datum control.
Parameter:
Values:
0 : enable WGS84
1 : enable PZ90
AT$GPSDTM?
Read command returns the NMEA datum control configuration, in the
format:
$GPSDTM: <datum>
AT$GPSDTM=?
Test command returns the supported range of values for parameter
<datum>
AT$XTRAEN=<mode>
Execution command set to control the GpsOneXTRA feature.
Parameter:
Values:
Additional info:
AT$XTRAEN?
AT$XTRAEN=?
Test command returns the supported range of values of parameters
<mode>
$XTRAEN: (0,1)
AT#GTPEN=<enable>
Set command to configure the GTP (Global Terrestrial Positioning) WWAN
Service.
Parameter:
Values:
0 : Disable
1 : Enable
AT#GTPEN?
Read command returns the GTP (Global Terrestrial Positioning) WWAN
Service configuration, in the format:
#GTPEN: <enable>
AT#GTPEN=?
Test command returns the supported range of values for parameter
<enable>
Enable
AT#GTPEN=1
OK
AT#REBOOT
OK
Disable
AT#GTPEN=0
OK
AT#REBOOT
OK
Read
AT#GTPEN?
#GTPEN: 0
OK
Test
AT#GTPEN=?
#GTPEN: (0-1)
OK
AT$GPSAT=<type>
Set command selects the GNSS antenna. It is maintained for backward
compatibility
Parameter:
Values:
AT$GPSAT?
Read command returns the current value of <type> in the format:
$GPSAT: <type>
AT$GPSAT=?
Test command reports the range of supported values for parameter
<type>.
AT$GPSAT=1
OK
AT$GPSELNA=<mode>
Set command is used to enable/disable GNSS External LNA Support.
Parameter:
Values:
If the GNSS external LNA isn't supported on H/W, please never set
<mode>=1 (Support GNSS External LNA).
AT$GPSELNA?
Read command returns the currently setting, in the format.
$GPSELNA: <mode>
AT$GPSELNA=?
Test command reports the range of supported values for parameter
<mode>.
AT$GPSRST
Execution command resets the GNSS parameters to "Factory Default"
configuration and stores them in the NVM of the device.
AT$GPSRST=?
Test command returns the OK result code.
AT$GPSRST
OK
Not required No No - 2
AT$GPSSAV
Execution command stores the current GNSS parameters in the NVM of
the device.
AT$GPSSAV=?
Test command returns the OK result code.
AT$GPSSAV
OK
AT$GPSP=<status>
The set command allows to control the GNSS positioning session.
Parameter:
Values:
The Start GNSS positioning session clears GNSS memory and then
powers up the GNSS receiver if it powers down. The GNSS data
cleaning is performed on the base of the current value of the
<reset_type> parameter (see $GPSR).
AT$GPSP?
The read command reports the current value of the <status> parameter, in
the format:
$GPSP: <status>
Where:
<status> - GNSS positioning session status
0 - GNSS positioning session is not working
1 - GNSS positioning session is working
AT$GPSP=?
The test command reports the supported values range for parameter
<status>.
$GPSP: (0,1)
Not required No No - 2
AT$LOCMODE=<mode>
This command executes the Location request for autonomous GPS.
Parameter:
Values:
AT$LOCMODE=?
Test command returns the current value of the location mode <mode>.
$LOCMODE: <mode>
AT$GNSSSLCT=<gnss_conf>
Set command configures the GNSS receiver to look for the requested
GNSS systems.
Parameter:
Values:
0 : GNSS_ALL (gps+glonass+galileo+beidou)
1 : BDS_ONLY (gps+beidou)
2 : BDS_GAL (gps+galileo+beidou)
3 : GLO_BDS (gps+glonass+beidou)
AT$GNSSSLCT?
Read command returns the last set value, in the format:
$GNSSSLCT: <gnss_conf>
AT$GNSSSLCT=?
Test command reports the range of supported values for parameter
<gnss_conf>.
AT$GNSSSLCT?
$GNSSSLCT: 0 // GNSS_ALL
OK
// select gps+beidou
AT$GNSSSLCT=1
OK
AT#REBOOT
OK
// after power up
AT$GNSSSLCT?
$GNSSSLCT: 1 // gps+beidou
OK
// now gnss receiver will look for just gps and beidou systems
$GPSP=1
OK
AT$GPSDPO=<enable>
Set command configures the Dynamic Power Optimization (DPO) Control.
Parameter:
Values:
AT$GPSDPO?
Read command returns the currently setting, in the format:
$GPSDPO: <enable>
AT$GPSDPO=?
Test command reports the range of supported values for parameter
<enable>.
AT$LOCATION=<n>
This command enables/disables the Location Services inside the module.
Parameter:
Values:
AT$LOCATION=?
Reports the current value of the <n> parameter, in the format:
$LOCATION: <n>
AT$LOCATION=?
$LOCATION: 0
OK
AT$LOCATION=1
OK
Not required No No - 2
AT$GPSCLRX
This command resets all GPS data listed below:
- GPS Almanac Data
- GPS Ephemeris Data
- LBS User Plane PDE IP Address
- LBS User Plane PDE IP Port
AT$GPSCLRX=?
Test command returns the OK result code.
AT$GPSCLRX=?
OK
AT$GPSCLRX
OK
Not required No No - 2
AT$GPSAV
Execution command returns the measured GPS antenna's supply voltage
in mV.
AT$GPSAV?
Read command has the same meaning as the execution command.
AT$GPSAV=?
Test command returns the OK result code
AT$GPSR=<resetType>
Set command allows to reset the GNSS controller.
Parameter:
Values:
AT$GPSR?
Read command returns the currently used reset type, in the format:
$GPSR: <resetType>
AT$GPSR=?
Test command reports the range of supported values for parameter
<resetType>.
Factory reset
AT$GPSR=0
OK
AT$GPSLOCK=<mode>
Set command sets the GNSS lock mode.
Parameter:
Values:
0 : GNSS Unlock
The default value for SKT is '3'. Some GNSS commands return
ERROR. If GNSS fix should be used, please set 0 value to work
GNSS.
AT$GPSLOCK?
Read command returns the currently selected lock mode in the format:
$GPSLOCK: <mode>
AT$GPSLOCK=?
Test command reports the supported range of values for parameter(s)
<mode>.
AT$GPSGLO=<type>
Set command selects the GLONASS capability used.
Parameter:
Values:
0 : Disable GLONASS
1 : Enable GLONASS
This command is saved in NVM and has effect only at the next
power cycle.
AT$GPSGLO?
Read command returns the currently used GLONASS, in the format:
$GPSGLO: <type>
AT$GPSGLO=?
Test command reports the range of supported values for parameter
<type>.
AT$GPSGLO=1
OK
Not required No No - 2
AT$GPSNMUN=<enable>[,<GGA>,<GLL>,<GSA>,<GSV>,<RMC>,<VTG>]
Set command allows to activate an unsolicited GNSS data stream built
with NMEA sentences on the standard serial port and defines which NMEA
sentences will be available. Refer to document [1] to have information on
the NMEA sentences contents and formats.
Parameters:
Values:
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Additional info:
AT$GPSNMUN?
Read command returns whether the unsolicited GNSS data stream is
currently enabled or not, along with the current NMEA mask
configuration, in the format:
$GPSNMUN: <enable>,<GGA>,<GLL>,<GSA>,<GSV>,<RMC>,<VTG>
AT$GPSNMUN=?
Test command returns the supported range of values for parameters:
<enable>,<GGA>,<GLL>,<GSA>,<GSV>,<RMC>,<VTG>
Not required No No - 2
AT$GPSNMUNEX=<GNGNS>[,<GNGSA>[,<GLGSV>[,<GPGRS>[,<BDGSA>[,<BDGSV>
[,<GAGSA>[,<GAGSV>[,<GPDTM>]]]]]]]]
Set command permits to activate an unsolicited streaming of GNSS data (in NMEA
extended format) through the NMEA port and defines which NMEA extended
sentences will be available.
Parameters:
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
Values:
0 : disable
1 : enable
AT$GPSNMUNEX?
Read command returns the NMEA extended sentences availability status, in the
format:
$GPSNMUNEX:
<GNGNS>,<GNGSA>,<GLGSV>,<GPGRS>,<BDGSA>,<BDGSV>,<GAGSA>,<GAGSV>,<
GPDTM>
AT$GPSNMUNEX=?
Test command returns the supported range of values for parameters
<GNGNS>,<GNGSA>,<GLGSV>,<GPGRS>,<BDGSA>,<BDGSV>,<GAGSA>,<GAGSV>
and <GPDTM>.
When gnss data is being received, there are four consecutive GNGSA
sentences. The sentences are arranged at the following order: gps,
glonass, galileo and beidou.
AT$GPSNMUN=1
OK
AT$GPSNMUNEX=1,0,0,0,0,0,0,0,0
OK
These sets the GNGNS as available sentence in the unsolicited NMEA
sentences.
AT$GPSNMUNEX?
$GPSNMUNEX: 1,0,0,0,0,0,0,0,0
OK
Give the current frame selected (GNGNS)
The unsolicited message will be:
$GNGNS,080558.0,3731.306144,N,12655.784429,E,AN,09,1.0,68.0,18.0,,*5B
Not required No No - 2
AT$NMEA=<n>
This command enables/disables the NMEA 0183 standard stream inside
the module.
Sets the ability to enable or disable the NMEA stream.
Allows NMEA 0183 Sentences:
$GPGGA, $GPGSA, $GPGSV, $GPRMC and $GPVTG
Parameter:
Values:
AT$NMEA=?
Read command returns the current value of the <n> parameter, in the
format:
$NMEA: <n>
AT$NMEA=?
$NMEA: 0
OK
AT$GPSNMUN?
$GPSNMUN: 0,0,0,0,0,0,0
OK
AT$NMEA=1
OK
AT$GPSNMUN?
$GPSNMUN: 2,1,0,1,1,1,1
OK
Not required No No - 2
AT$GPSACP
Execution command returns information about the last GNSS position in the
format:
$GPSACP:
<UTC>,<latitude>,<longitude>,<hdop>,<altitude>,<fix>,<cog>,<spkm>,<spkn>,
<date>,<nsat_gps>,<nsat_glonass>
Additional info:
N/S: North/South
Values:
0 : invalid fix
1 : invalid fix
2 : 2D fix
3 : 3D fix
Value:
Value:
AT$GPSACP?
Read command has the same behavior as the Execution command.
AT$GPSACP=?
Test command returns the OK result code.
AT$GPSP?
$GPSP: 0
when module is down there no acquired position
AT$GPSACP
$GPSACP:
OK
AT$GPSP=1
OK
Until first fix is received the command will display initial GPS position
AT$GPSACP
$GPSACP: ,,,,,1,,,,,,
OK
Once fix has been received the command will display actual GPS position
AT$GPSACP
$GPSACP: 3206.4020N,03450.2678E,1.1,3.3,0,0.0,0.0,0.0,030613,06,03
OK
Not required No No - 2
AT$GETLOCATION
Execution command returns information about the last current location, in the
format:
<date>,<time>,<latitude>,<longitude>,<elevation>,<HEPE>,<speed>,<bearing>,<ns
at>
Additional info:
information
AT$GETLOCATION
09/24/2009,21:43:57,39.012345,-104.012345,+312,1234567,40,359.93,13
OK
Not required No No - 2
AT#GTP
Execute command returns a position based cellular database from GTP
(Global Terrestrial Positioning) WWAN service, in the following format:
#GTP: <latitude>,<longitude>,<altitude>,<accuracy>
Additional info:
Response
Value:
Value:
Value:
-500÷15883 : meters
AT#GTP?
Read command returns the same response as the Execution command.
AT#GTP=?
Test command returns the OK result code.
Define the PDP context via +CGDCONT command before using #GTP
command.
AT+CPIN?
+CPIN: READY
OK
AT+CFUN?
+CFUN: 1
OK
AT+CREG?
+CREG: 0,1
OK
AT+CGDCONT=1,"IP","APN"
OK
AT#GTPEN=1
OK
AT#REBOOT
OK
AT#GTP
#GTP: 37.521744,126.929169,356.00,466.74
OK
Common
Required No - 2
profile
AT#PSMURC=<en>
Parameter:
Values:
Unsolicited fields:
The mode <en> must be valid only for the AT instance where it has
been set.
AT#PSMURC?
Read command reports the status (enable/disable):
#PSMURC: <en>
AT#PSMURC=?
Test command returns the supported range of values for parameter <en>.
Required Auto No - 2
AT+CPSMS=[<mode>[,<ReqPeriodicRAU>[,<ReqGPRSreadyTimer>[,<ReqPeriodicT
AU>[,<ReqActiveTime>]]]]]
The set command controls the setting of the UEs power saving mode (PSM)
parameters. The command controls whether the UE wants to apply PSM or not, as
well as the requested extended periodic RAU value and the requested GPRS
READY timer value in GERAN, the requested extended periodic TAU value in E-
UTRAN and the requested Active Time value.
Parameters:
Values:
0 : Disable
1 : Enable
AT+CPSMS?
Read command returns the current CPSMS configuration, in the format:
+CPSMS:<mode>,[<ReqPeriodicRAU>],[<ReqGPRSreadyTimer>],[<ReqPeriodicTAU
>], [<ReqActiveTime>]
AT+CPSMS=?
Test command reports the range for the parameters in the format:
T3412ext value:
Bits 5 to 1 represent the binary coded timer value.
Bits 6 to 8 defines the timer value unit 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: 10101100 -> 101 means values is incremented in multiples of 1
minute, 01100 means 12 -> the obtained value is 12 minutes
T3324 value:
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.
AT+CPSMS=1,,,"10101100","00100010"
OK
AT+CPSMS?
+CPSMS: 1,,,"10101100","00100010"
OK
It means that module requires to adopt the PSM for reducing its power
consumption. If the network supports PSM and accepts that the UE uses
PSM with requested timers value, module enters in PSM when the active
timer expires (T3324=2 minutes) and stay in this mode for ten minutes
(T3412=12 minutes).
AT+CPSMS=0
OK
It means that PSM is set to disable, the module does not go to Power Saving
Mode in any case.
AT#PSMWDISACFG=<mode>
Set command configures power saving mode.
Parameter:
Values:
Additional info:
AT#PSMWDISACFG?
Read command returns current mode.
AT#PSMWDISACFG=?
Test command reports the supported mode.
• AT#PSMWDISACFG=3
OK
• AT#PSMWDISACFG?
#PSMWDISACFG: 3
OK
Not required No No - 2
AT#PSMCTS=<n>
Parameter:
Values:
AT#PSMCTS?
Read command reports the CTS pulse duration expressed in ms, in the
format:
# PSMCTS: <n>
AT#PSMCTS=?
IMS
Required Auto No - 2
Values:
Values:
Values:
AT#PDPIMSCFGE?
Read command returns the values in the following format:
#PDPIMSCFGE: <cid>,<P-CSCF Address Flag>,<DHCP Flag>,<CN Flag>
Ex)AT#PDPIMSCFGE?
#PDPIMSCFGE: 1 , 0 , 0 , 0
#PDPIMSCFGE: 2 , 1 , 0 , 1
#PDPIMSCFGE: 3 , 1 , 0 , 1
#PDPIMSCFGE: 4 , 0 , 0 , 0
OK
AT#PDPIMSCFGE=?
Test command returns the range of supported values for all the
parameters.
AT#PDPIMSCFGE=?
#PDPIMSCFGE: (1-24,100-179),(0-1),(0-1),(0-1)
OK
AT+CIREG=[<mode>]
Set command controls the presentation of an unsolicited result code when
there is a change in the MT's IMS registration information.
+CIREGU: <reg_info>[,<ext_info>]
Parameter:
Values:
Unsolicited fields:
0 : not registered.
1 : registered.
AT+CIREG?
Read command reports the current state of IMS registration in the format:
+CIREG: <mode>,<reg_info>[,<ext_info>]
AT+CIREG=?
Test command returns the supported range of values for parameter
<mode>.
AT#IMSAPNNAME=<index>,<APNName>
Set command configures some IMS policy parameters for registration to
the IMS server. The configurations are stored in a file and are persistent.
Current file version is 4.
Parameters:
Value:
AT#IMSAPNNAME?
Read command returns the list of APN names in the format:
#IMSAPNNAME:<index>,<APNName><CR><LF>
#IMSAPNNAME:<index>,<APNName>[...]
AT#IMSAPNNAME=?
AT#IMSIRAT=<index>,<iRAT>,<iAPNType_APNindex>,<iIMSServiceInfo>,<iAuth_S
ecType>, <iIPTypeInfo>,<iRATRegActionMask>,<iIMSRoamServiceInfo>
Set command configures some IMS policy parameters for registration to the IMS
server. The configurations are stored in a file and are persistent. Current file
version is 4.
Parameters:
Value:
AT#IMSIRAT?
Read command returns the current value of parameters in the format
#IMSIRAT:
<index>,<iRAT>,<iAPNType_APNindex>,<iIMSServiceInfo>,<iAuth_SecType>,
<iIPTypeInfo>,<iRATRegActionMask>,<iIMSRoamServiceInfo><CR><LF>
#IMSIRAT:
<index>,<iRAT>,<iAPNType_APNindex>,<iIMSServiceInfo>,<iAuth_SecType>,
<iIPTypeInfo>,<iRATRegActionMask>,<iIMSRoamServiceInfo>[...]
AT#IMSIRAT=?
Test command returns the supported range of values for parameters <index>,
<iRAT>, <iAPNType_APNindex>, <iIMSServiceInfo>, <iAuth_SecType>,
<iIPTypeInfo>, <iRATRegActionMask> and <iIMSRoamServiceInfo>.
AT#IMSAPNFB=<index>,<iRATAPNFallback>,<iServicePriorityWWAN>
Set command configures some IMS policy parameters for registration to the
IMS server. The configurations are stored in a file and are persistent.
Current file version is 4.
Parameters:
Value:
AT#IMSAPNFB?
Read command returns the list of APN fallback groups in the format:
#IMSAPNFB:<index>,<iRATAPNFallback>,<iServicePriorityWWAN><CR><LF>
#IMSAPNFB:<index>,<iRATAPNFallback>,<iServicePriorityWWAN>[...]
AT#IMSAPNFB=?
Test command returns the supported range of values for parameters
<index>, <iRATAPNFallback> and <iServicePriorityWWAN>.
AT#IMSPRIOR=<iAllowedIMSSrvOnWLAN>,<bAddAllFTs>,<iACSPriority>,<iISIMPri
ority>, <iNVPriority>,<iPCOPriority>,<iIMSServiceStatus>,<eEnableReregOn2G3G>
Set command configures some IMS policy parameters for registration to the IMS
server. The configurations are stored in a file and are persistent. Current file
version is 4.
Parameters:
Value:
AT#IMSPRIOR?
Read command returns the current value of parameters
<iAllowedIMSSrvOnWLAN>, <bAddAllFTs>, <iACSPriority>, <iISIMPriority>,
<iNVPriority>, <iPCOPriority>, <iIMSServiceStatus> and <eEnableReregOn2G3G>.
AT#IMSPRIOR=?
Test command returns the supported range of values for parameters
<iAllowedIMSSrvOnWLAN>, <bAddAllFTs>, <iACSPriority>, <iISIMPriority>,
<iNVPriority>, <iPCOPriority>, <iIMSServiceStatus> and <eEnableReregOn2G3G>.
File System
AT#WSCRIPT=[<script_name>[,<size>[,<hidden>]]]
Set command store a file in user NVM , naming it <script_name>
The device shall prompt five characters sequence
<CR><LF><greater_than><greater_than><greater_than> (IRA 13, 10, 62,
62, 62)
after command line is terminated with <CR>; after that a file can be
entered from TE, sized <size> bytes.
The operations complete when all the bytes are received.
If writing ends successfully, the response is OK; otherwise an error code is
reported.
Parameters:
Values:
AT#WSCRIPT=?
Test command returns OK result code.
AT#WSCRIPT="userdata.txt ",54,0
>>> here receives the prompt; then type or send the textual data, sized 54
bytes OK Textual data has been stored
OK
Not required No No - 2
AT#RSCRIPT=[<script_name>]
Set command reports the content of file <script_name> in user NVM.
The device shall prompt a five character sequence
<CR><LF><less_than><less_than><less_than> (IRA 13, 10, 60, 60, 60)
followed by the file content.
Parameter:
If the file was saved with the hidden attribute, then an empty file is
reported with the OK result code.
AT#RSCRIPT=?
Test command returns OK result code.
AT#RSCRIPT="userdata.txt "
hereafter receive the prompt; then the script is displayed, immediately after
the prompt
<<<userdata: 12345678
OK
Not required No No - 2
AT#LSCRIPT
Execution command reports the list of file names currently stored in
user NVM and the available free memory in the format:
[#LSCRIPT: <script_name1>,<size1>…
[<CR><LF>#LSCRIPT: <script_namen>,<sizen>]]
<CR><LF>#LSCRIPT: free bytes: <free_NVM>
where:
<script-namen> - file name, quoted string type (max 127 chars, case
sensitive)
<sizen> - size of script in bytes
<free_NVM> - size of available NVM memory in bytes
AT#LSCRIPT=?
Test command returns OK result code.
AT#LSCRIPT
#LSCRIPT: “userdata.txt”,51
#LSCRIPT: “data.txt”,178
#LSCRIPT: “mydata1.txt”,95
#LSCRIPT: free bytes: 20000
OK
Not required No No - 2
AT#DSCRIPT=[<script_name>]
Execution command deletes a file from user NVM.
Parameter:
AT#DSCRIPT="userdata.txt"
OK
MQTT
Required No No - 2
AT#MQEN=<instance_number>,<enable>
Set command enables/disables the MQTT client for further configuration
and usage
Parameters:
Value:
Values:
0 : disable
1 : enable
AT#MQEN?
Read command returns the status of the MQTT stack in the format
#MQEN: <instance_number>,<enable>
AT#MQEN=?
Test command reports the available range of values for parameters
#MQEN: (1-maxClients),(0-1)
Set command
AT#MQEN=1,1
OK
Read command
AT#MQEN?
#MQEN: 1,1
#MQEN: 2,0
OK
Test command
AT#MQEN=?
#MQEN: (1-2),(0-1)
OK
Required No No - 2
AT#MQSUB=<instance_number>,<topic>[,<qos>]
Set command performs the subscription to a MQTT topic
Parameters:
Value:
Value:
0÷2 : QoS
AT#MQSUB?
Read command to show last "message id" and "subscribe reason code" on
MQTT V5.
AT#MQSUB=?
Test command reports the available range of values for parameters
#MQSUB: (1-maxClients), ,256,(0-2)
Set command
AT#MQSUB=1,"TOPIC"
OK
Test command
AT#MQSUB=?
#MQSUB: (1-2),256,(0-2)
OK
Required No No - 2
AT#MQUNS=<instance_number>,<topic>
Set command revokes the unsubscription from a MQTT topic
Parameters:
Value:
AT#MQUNS=?
Test commands reports the available range of values for parameters
#MQUNS: (1-maxClients), 256
Set command
AT#MQUNS=1,”TOPIC”
OK
Test command
AT#MQUNS=?
#MQUNS: (1-2),256
OK
Required No No - 2
AT#MQPUBS=<instance_number>,<topic>[,<retain>[,<qos>[,<message>]]]
Set command publishes publishes a string to the specified MQTT topic
Parameters:
Value:
Values:
Value:
The maximum command line buffer size for LE910Cx Linux is 560
bytes, which means only the input bytes (i.e. from "AT" to the last
given parameter) less or equal to 560 bytes will be accepted.
AT#MQPUBS=?
Test command reports the available range of values for parameters
#MQPUBS: (1-maxClients),256,(0-1),(0-2),256
Set command
AT#MQPUBS=1,"TOPIC"
OK
AT#MQPUBS=1,"TOPIC",1
OK
AT#MQPUBS=1,"TOPIC",1,2
OK
AT#MQPUBS=1,"TOPIC",1,2,"MESSAGE"
OK
Test command
AT#MQPUBS=?
#MQPUBS: (1-2),256,(0-1),(0-2),256
OK
Required Auto No - 2
AT#MQPUBSEXT=<instanceNumber>,<topic>,<retain>,<qos>,<dataLen>
After entering AT#MQPUBSEXT=... command, and terminated the
command line with <CR>, the module returns the following three
characters sequence prompt, and waits for data to send:
Now, data can be entered from TE, sized <dataLen> bytes. If user does not
enters any input for 10 seconds, command is terminated with error.
Parameters:
Value:
Values:
0 : retain
1 : no retain
Value:
AT#MQPUBSEXT=?
Test command reports the available range of values for parameters.
OK
Test command
AT#MQPUBSEXT=?
#MQPUBSEXT: (1-maxClients),256,(0-1),(0-2),(0-65536)
OK
Required No No - 2
AT#MQCFG=<instance_number>,<host_name>,<port>,<cid>[,<ssl_en>]
Set command sets the connection parameters for the selected MQTT
client
Parameters:
Value:
Value:
Value:
Values:
0 : disable
1 : enable
AT#MQCFG?
Read command returns the status of the MQTT stack in the format
#MQCFG: <instance_number>,<host_name>,<port>,<cid>[,<ssl_en>]
AT#MQCFG=?
Test command reports the available range of values for parameters
#MQCFG: (1,maxClients),,(1-65535),(1-maxCid),(0-1)
OK
Test command
AT#MQCFG=?
#MQCFG: (1-maxClients),,(1-65535),(1-maxCid),(0-1)
OK
- SSL enabled
Set command
AT#MQCFG=1,api.mybroker.com,8883,3,1
OK
Read command
AT#MQCFG?
#MQCFG: 1,api.mybroker.com,8883,3,1
#MQCFG: 2,,1883,1,0
OK
Test command
AT#MQCFG=?
#MQCFG: (1-maxClients),,(1-65535),(1-maxCid),(0-1)
OK
Required No No - 2
AT#MQCFG2=<instance_number>,<keepalive>,<clean_session>
Set command sets optional connection parameters for the selected MQTT
client
Parameters:
Value:
Value:
Values:
0 : persistent session
1 : clean session
AT#MQCFG2?
Read command returns the configuration of all active MQTT clients in the
format
#MQCFG2: <instance_number>,<keepalive>,<clean_session>
AT#MQCFG2=?
Test command reports the available range of values for parameters
#MQCFG2: (1-maxClients),(1-3600),(0-1)
Set command
AT#MQCFG2=1,20,1
OK
Read command
AT#MQCFG2?
#MQCFG2: 1,20,1
#MQCFG2: 2,30,1
OK
Test command
AT#MQCFG2=?
#MQCFG2: (1-2),(1-3600),(0-1)
OK
Required No No - 2
AT#MQWCFG=<instance_number>,<will_flag>[,<will_retain>[,<will_qos>[,<will_to
pic>[,<wii_msg>]]]]
Set command sets Last Will and Testament for the selected MQTT client
Parameters:
Value:
Values:
Values:
Value:
AT#MQWCFG?
Read command returns the Last Will and Testament (if any) of all active MQTT
clients in the format
#MQWCFG:
<instance_number>,<will_flag>[,<will_retain>,<will_qos>,<will_topic>,<will_mess
age>]
AT#MQWCFG=?
Test command reports the available range of values for parameters
#MQWCFG: (1-maxClients),(0-1),(0-1),(0-2) ,256,256
Set command
AT#MQWCFG=1,0
OK
AT#MQWCFG=1,1,1,2,myLastWillTopic,myLastWillMessage
OK
Read command
AT#MQWCFG?
#MQWCFG: 1,0
#MQWCFG: 2,1,0,2,myTopic,myMessage
OK
Test command
AT#MQWCFG=?
#MQWCFG: (1-2),(0-1),(0-1),(0-2),256,256
OK
Required No No - 2
AT#MQTCFG=<instance_number>,<packet_timeout>
Set command writes the timeout options for the specified client
Parameters:
Value:
Value:
AT#MQTCFG?
Read command returns the timeout configuration of all active MQTT
clients in the format
#MQTCFG: <iinstance_number>,<packet_timeout>
AT#MQTCFG=?
Test command reports the available range of values for parameters
#MQTCFG: (1-maxClients),(1-60)
Set command
AT#MQTCFG=1,10
OK
Read command
AT#MQTCFG?
#MQTCFG: 1,5
#MQTCFG: 1,4
OK
Test command
AT#MQTCFG=?
#MQTCFG: (1-2),(1-60)
OK
Not required No No - 2
AT#MQSCFG=<instance_number>,<cert_type>,<set>[,<size>]
Set command to set SSL certs
Parameters:
Value:
Values:
0 : CA cert
1 : Client cert
2 : Client key
Values:
This command only support Linux based model. Please refer availability
table.
AT#MQSCFG?
Read command reports ssl certs setting status.
#MQSCFG=<instance_number>,<CA_cert_set>,<client_cert_set>,<client_key_set
>
AT#MQSCFG=?
Test command reports the available range of values for parameters
#MQCONN: (1-maxClients),(0-2)(0,1)
Set command
AT#MQSCFG=1,0,0
OK
AT#MQSCFG=1,0,1
> YOUR_CERT_FILE
PRESS_CTRL_Z
OK
AT#MQSCFG=1,0,1,1234
> ...write here the binary data. As soon Size byte are written, data are sent
and OK is returned
OK
Required No No - 2
AT#MQCONN=<instance_number>,<client_id>[,<user_name>,<password>]
Set command perform network connection (using parameters set with #MQCFG)
and sends the CONNECT packet to the MQTT broker
Parameters:
Value:
For LE910Cx Linux models, URC is generated and flushed if the client
disconnected abnormally from the broker with following format:
#MQCONN: <instance_number>,DISCONNECT
AT#MQCONN?
Read command reports the configuration of active MQTT connections in the
format:
#MQCONN=<instanceNumber>,<state>
AT#MQCONN=?
Test command reports the available range of values for parameters
#MQCONN: (1-maxClients),128,256,256
Set command
AT#MQCONN=1,"TEST_SERVER_WITHOUT_AUTH"
OK
AT#MQCONN=1,"TEST_SERVER_WITH_AUTH","USER","PW"
OK
Scenario (1)
Read command
AT#MQCONN?
#MQCONN: 1,1
#MQCONN: 2,0
OK
Test command
AT#MQCONN=?
#MQCONN: (1-2),128,256,256
OK
Scenario (2)
Read command
AT#MQCONN?
#MQCONN: 1,2
OK
Set command
AT#MQDISC=1
OK
Read command
AT#MQCONN?
#MQCONN: 1,0
OK
3.32.12. AT#MQDISC - Log Out and Disconnect from the MQTT Broker
This command performs the logout and disconnection from to the MQTT broker.
Required No No - 2
AT#MQDISC=<instance_number>[,<disc_reason>]
Disconnects gracefully from the MQTT broker, then closes the network
connection
Parameters:
Value:
Value:
AT#MQDISC=?
Test command reports the available range of values for parameters
#MQDISC: (1-maxClients)
Set command
AT#MQDISC=1
OK
Test command
AT#MQDISC=?
#MQDISC: (1-2)
OK
Required No No - 2
AT#MQREAD=<instance_number>,<message_id>
After command line is terminated with <CR>, the module responds
sending:
#MQREAD: <instanceNumber>,<topic>,<payload_len>,
then the module prompts the following characters sequence:
<less_than><less_than><less_than><carriage return><line feed> (IRA 60,
60, 60, 13, 10)
followed by the data
Parameters:
Value:
Value:
Additional info:
UNSOLICITED MESSAGE:
#MQRING - Received data on subscribed topic
When a message is received on the subscribed topic, an URC
message is sent to all AT commands interfaces. There are 30
messages slots available for incoming messages, and it is
responsibility of the user to keep them empty by reading them with
#MQREAD.
- If the message queue is full, and a new message arrives, the
following URC #MQRING: 0 is received.
- Otherwise, for normal messages, the URC format is:
#MQRING: <instance_number>,<message_id>,<topic>,<len>
In the Unsolicited fields section are described the URC message
parameters not described in the previous sections.
AT#MQREAD?
Read command returns the unread messages count for each instance
number for all active MQTT clients in the format
#MQREAD: <instanceNumber>,<unread>
AT#MQREAD=?
Test command reports the available range of values for parameters
#MQREAD: (1-maxClients),(1-30)
Set command
AT#MQREAD=1,2
#MQREAD: 1, "toipc",10
<<<
0123456789
OK
Read command
AT#MQREAD?
#MQREAD: 1, 1
#MQREAD: 2, 10
OK
Test command
AT#MQREAD=?
#MQREAD: (1-2),(1-30)
OK
Not required No No - 2
AT#MQVCFG=<instance_number>,<version>
Set command sets the MQTT version for the selected MQTT client
Parameters:
Value:
Values:
AT#MQVCFG?
Read command reports the currently selected parameters in the format:
#MQVCFG: <instance_number>,<version>
AT#MQVCFG=?
Test command reports the supported range of values for parameters
#MQVCFG: (1-maxClient),(4,5)
Set command
AT#MQVFG=1,4
OK
Read command
AT#MQVCFG?
#MQVCFG: 1,4
#MQVCFG: 2,4
OK
Test command
AT#MQVCFG =?
#MQVCFG: (1-2),(4,5)
OK
Not required No No - 2
AT#MQCOPP=<instance_number>,<identifier>,<value>[,<user_property_name>[,<
user_property_value>]]
Set command sets the CONNECT packet property for the selected MQTT client
Parameters:
Values:
AT#MQCOPP?
Read command reports the currently selected parameters in the format:
#MQCOPP: <instance_number>,<identifier>,<value>
<instance_number>,<identifier>,<value>
...
<instance_number>,<identifier>,<value>
AT#MQCOPP=?
Test command reports the supported range of values for parameters
#MQCOPP: (1-max_instance),(2147483647,1,1,65535,65535,1),256,256
Set command
AT#MQCOPP=1,17,5
OK
Read command
AT#MQCOPP?
#MQCOPP: 1,17,5
#MQCOPP: 1,23,-1
#MQCOPP: 1,25,-1
#MQCOPP: 1,33,-1
#MQCOPP: 1,34,-1
#MQCOPP: 1,38,1,,
OK
Test command
AT#MQCOPP=?
#MQCOPP: (1-2),(17,23,25,33,34,38),(2147483647,1,1,65535,65535,1),256,256
OK
Not required No No - 2
AT#MQSUPP=<instance_number>,<identifier>,<value>[,<user_property_name>[,<
user_property_value>]]
Set command sets the SUBSCRIBE packet property for the selected MQTT client
Parameters:
Values:
AT#MQSUPP?
Read command reports the currently selected parameters in the format:
#MQSUPP: <instance_number>,<identifier>,<value>
<instance_number>,<identifier>,<value>
...
<instance_number>,<identifier>,<value>
AT#MQSUPP=?
Test command reports the supported range of values for parameters
#MQSUPP: (1-max_instance), (11,38),(268435455,1),256,256
Set command
AT#MQSUPP=1,11,1
OK
Test command
AT#MQSUPP=?
#MQSUPP: (1-2),(11,38),(268435455,1),256,256
OK
Not required No No - 2
AT#MQPUPP=<instance_number>,<identifier>,<value>[,<user_property_name>[,<
user_property_value>]]
Set command sets the PUBLISH packet property for the selected MQTT client
Parameters:
Values:
AT#MQPUPP?
Read command reports the currently selected parameters in the format:
#MQPUPP: <instance_number>,<identifier>,<value>
<instance_number>,<identifier>,<value>
...
<instance_number>,<identifier>,<value>
AT#MQPUPP=?
Test command reports the supported range of values for parameters
#MQPUPP: (1-
max_instance),(1,2,3,8,11,35,38),(1,2147483647,128,128,268435455,65535,1),128,12
8
Set command
AT#MQPUPP=1,1,1
OK
Test command
AT#MQPUPP=?
#MQPUPP: (1-
2),(1,2,3,8,11,35,38),(1,2147483647,128,128,268435455,65535,1),128,128
OK
Not required No No - 2
AT#MQWIPP=<instance_number>,<identifier>,<value>[,<user_property_name>[,<
user_property_value>]]
Set command sets the WILL property for the selected MQTT client
Parameters:
Values:
AT#MQWIPP?
Read command reports the currently selected parameters in the format:
#MQWIPP: <instance_number>,<identifier>,<value>
<instance_number>,<identifier>,<value>
...
<instance_number>,<identifier>,<value>
AT#MQWIPP=?
Test command reports the supported range of values for parameters
#MQWIPP: (1-max_instance),(1,2,3,8,24,38),
(1,2147483647,128,128,2147483647,1),128,128
Set command
AT#MQWIPP=1,24,15
OK
Test command
AT#MQWIPP=?
#MQWIPP: (1-
2),(1,2,3,8,24,38),(1,2147483647,128,128,2147483647,1),128,128
OK
Not required No No - 2
AT#MQDIPP=<instance_number>,<identifier>,<value>[,<user_property_name>[,<u
ser_property_value>]]
Set command sets the DISCONNECT packet property for the selected MQTT client
Parameters:
Values:
AT#MQDIPP?
Read command reports the currently selected parameters in the format:
#MQDIPP: <instance_number>,<identifier>,<value>
<instance_number>,<identifier>,<value>
...
<instance_number>,<identifier>,<value>
AT#MQDIPP=?
Test command reports the supported range of values for parameters
#MQDIPP: (1-max_instance),2147483647,128,128,1),128,128
Set command
AT#MQDIPP=1,17,5
OK
Test command
AT#MQDIPP=?
#MQDIPP: (1-2),(17,28,31,38),(2147483647,128,128,1),128
OK
Not required No No - 2
AT#AVAHIEN=<Enable/Disable >
Set command enables/disables the AVAHI service.
Parameter:
AT#AVAHIEN?
Read command reports the currently selected parameters in the format:
#AVAHIEN=<enable>
AT#AVAHIEN=?
Test command reports the supported range of values for parameters
#AVAHIEN: (0-1)
Not required No No 5s 2
Values:
0 : stop application
1 : start application
Value:
Value:
AT#APPRUN?
Read command show the status of all built-in applications in the following
format
AT#APPRUN?
#APPRUN: <application name>,<status>
#APPRUN: <application name>,<status>
...
OK
<status>
0 - application is not running
1 - application is running
AT#APPRUN=?
Test command returns the allowed value ranges in the following format
AT#APPRUN=?
#APPRUN: <action range>,<app name max length>,<app start parameter>
** Start "captive_portal_telit"
AT#APPRUN=1,"captive_portal_telit"
OK
MQTT-SN
Not required No No - 2
AT#MQSNEN=<instanceNumber>,<enable>
Set command enables/disables the MQTT-SN client for further
configuration and usage.
Parameters:
Value:
Values:
0 : Disable
1 : Enable
AT#MQSNEN?
Read command returns the status of the MQTT-SN stack in the format
#MQSNEN: <instanceNumber>,<enabled>
AT#MQSNEN=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNEN=1,1
OK
• Read example
AT#MQSNEN?
#MQSNEN: 1,1
#MQSNEN: 2,0
OK
OK
Not required No No - 2
AT#MQSNWCFG=<instanceNumber>,<will_flag>[,<will_retain>[,<will_qos>[,<will_
topic>[,<will_msg>]]]]
Set command writes the parameters for the specified client.
Parameters:
Value:
Values:
Values:
Values:
0 : Default value
AT#MQSNWCFG?
Read command returns the Last Will and Testament (if any) of all active MQTT-SN
clients in the format
#MQSNWCFG:
<instanceNumber>,<will_flag>[,<will_retain>,<will_qos>,<will_topic>,<will_messa
ge>]
AT#MQSNWCFG=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNWCFG=1,0
OK
AT#MQSNWCFG=1,1,1,2,myLastWillTopic,myLastWillMessage
OK
• Read example
AT#MQSNWCFG?
#MQSNWCFG: 1,0
#MQSNWCFG: 1,1,1,2,myLastWillTopic,myLastWillMessage
OK
AT#MQSNWCFG=?
#MQSNWCFG: (1-maxClients),(0-1),(0-1),(0-2),256,1024
OK
Required No No - 2
AT#MQSNSUB=<instanceNumber>,<qos>,<topic_type>,<topic/topic_id>
Subscribes to a topic.
Parameters:
Value:
Value:
Values:
0 : Normal topic
1 : Pre-defined topic
2 : Short topic
Additional info:
AT#MQSNSUB=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNSUB=1,1,0,topicToSubscribe
#MQSNSUB: 1,1
OK
AT#MQSNSUB=1,1,1,5
#MQSNSUB: 1
OK
AT#MQSNSUB=1,1,2,ab
#MQSNSUB: 1
OK
AT#MQSNSUB=?
#MQSNSUB: (1-maxClients),(0-2),(0-2),256
OK
Not required No No - 2
AT#MQSNCFG=<instanceNumber>,<hostname>,<port>,<cid>
Set command writes the MQTT-SN parameters for the specified client
Parameters:
Value:
Value:
Value:
AT#MQSNCFG?
Read command returns the configuration all active MQTT-SN clients in the
format
#MQSNCFG: <instanceNumber>,<hostname>,<port>,<cid>
AT#MQSNCFG=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNCFG=1,api.myGateway.com,11000,3
OK
• Read example
AT#MQSNCFG?
#MQSNCFG: 1,api.myGateway.com,11000,1
#MQsNCFG: 2, Gateway.com,11000,1
OK
AT#MQSNCFG=?
#MQSNCFG: (1-maxClients),512,(1-65535),(1-6)
OK
Not required No No - 2
AT#MQSNTCFG=<instanceNumber>,<pkt_timeout>
Set command writes the timeout options for the specified client.
Parameters:
Value:
Values:
AT#MQSNTCFG?
AT#MQSNTCFG=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNTCFG=1,10
OK
• Read example
AT#MQSNTCFG?
#MQSNTCFG: 1,5
#MQSNTCFG: 1,20
OK
AT#MQSNTCFG=?
#MQSNTCFG: (1-maxClients),(1-60)
OK
Required No No - 2
AT#MQSNDISC=<instanceNumber>
Disconnects gracefully from the MQTT-SN Gateway, then closes the
network connection and socket.
Parameter:
Value:
AT#MQSNDISC=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNDISC=1
OK
AT#MQSNDISC=?
#MQSNDISC: (1-maxClients)
OK
Required No No - 2
AT#MQSNUNS=<instanceNumber>,<topic_type>,<topic/topic_id>
Unsubscribes from a topic
Parameters:
Value:
Values:
0 : Normal topic
1 : Pre-defined topic
2 : Short topic
AT#MQSNUNS=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNUNS=1,0,topicToUnsubscribe
OK
AT#MQSNUNS=?
#MQSNUNS: (1-maxClients),(0-2),256
OK
Not required No No - 2
AT#MQSNCFG2=<instanceNumber>,<keepalive>,<clean_session>
Set command writes the MQTT-SN parameters for the specified client
Parameters:
Value:
Values:
Values:
0 : persistent session
1 : clean session
AT#MQSNCFG2?
Read command returns the configuration all active MQTT-SN clients in the
format
#MQSNCFG2: <instanceNumber>,<keepalive>,<clean_session>
AT#MQSNCFG2=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNCFG2=1,120,1
OK
AT#MQSNCFG2=2,90,0
OK
• Read example
AT#MQSNCFG2?
#MQSNCFG2: 1,120,1
#MQSNCFG2: 2,90,0
OK
AT#MQSNCFG2=?
#MQSNCFG2: (1-maxClients),(1-3600),(0-1)
OK
Required No No - 2
AT#MQSNREG=<instanceNumber>,<topic>
Registers to a topic and displays topic id received upon success
Parameters:
Value:
Additional info:
AT#MQSNREG=?
Test command reports the available range of values for parameters
• Set example
AT#MQSNREG=1,topicToRegister
#MQSNREG: 1
OK
AT#MQSNREG=?
#MQSNREG: (1-maxClients),256
OK
Required No No - 2
AT#MQSNPUBS=<instanceNumber>,<topic_type>,<topic/topicId>,<retain>,<qos>,
<message>
Publishes a string to a topic
Parameters:
Value:
Values:
1 : Pre-defined topic id
2 : Short topic
Values:
0 : Do not retain
1 : Must retain
Values:
In case QoS -1, only predefined topics and short topics are allowed.
AT#MQSNPUBS=?
Test command reports the available range of values for parameters
• Set example
AT#MQSNPUBS=1,0,1,0,0,myMessage
OK
AT#MQSNPUBS=1,1,ab,0,1,myMessage
OK
AT#MQSNPUBS=1,2,1,0,1,myMessage
OK
AT#MQSNPUBS=1,1,ab,0,3,myMessage
OK
AT#MQSNPUBS=?
#MQSNPUBS: (1-maxClients),(0-2),2,(0-1),(0-3),1024
OK
Required No No - 2
AT#MQSNREAD=<instanceNumber>,<mId>
Read the message from the slot and for the provided client. The command
will respond with
#MQSNREAD: <instanceNumber><topic_type>,<topic_id>,<payload_len>
Then the device shall prompt a characters sequence
<less_than><less_than><less_than><carriage return><line feed>
(IRA 60, 60, 60, 13, 10)
followed by the data
Parameters:
Value:
Value:
Additional info:
Unsolicited fields:
Value:
Value:
1 : Pre-defined topic id
2 : Short topic
AT#MQSNREAD?
Read command returns the unread messages count for each instance
number for all active MQTT-SN clients in the format
#MQSNREAD: <instanceNumber>,<unread>
AT#MQSNREAD=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNREAD=1,2
#MQSNREAD: 1,1,ab,10
<<<
0123456789
OK
• Read example
AT#MQSNREAD?
#MQSNREAD: 1,0
#MQSNREAD: 2,3
OK
AT#MQSNREAD=?
#MQSNREAD: (1-maxClients),(1-30)
OK
Not required No No - 2
AT#MQSNWTUP=<instanceNumber>,<will_flag>[,<will_retain>[,<will_qos>[,<will_
topic>]]]
Send will topic update packet to the Gateway
Parameters:
Value:
Values:
Values:
Value:
AT#MQSNWTUP=?
Test command reports the available range of values for parameters
• Set example
AT#MQSNWTUP=1,0
OK
AT#MQSNWTUP=1,1,1,2,myLastWillTopic
OK
AT#MQSNWTUP=?
#MQSNWTUP: (1-maxClients),(0-1),(0-1),(0-2),
OK
Not required No No - 2
AT#MQSNWMUP=<instanceNumber>,<will_msg>
Send will message update packet to the Gateway
Parameters:
Value:
AT#MQSNWMUP=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNWMUP=1,myLastWillMessage
OK
AT#MQSNWMUP=?
#MQSNWMUP: (1-maxClients),
OK
Not required No No - 2
AT#MQSNSTATE=<instanceNumber>,<state>[,<duration>]
Set command changes the MQTT-SN client state to "asleep", "awake" or
"active" state.
Parameters:
Value:
Values:
AT#MQSNSTATE?
Read command returns the state of all initialized MQTT-SN clients in the
format
#MQSNSTATE: <instanceNumber>,<state>[,<duration>]
AT#MQSNSTATE=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNSTATE=1,0
OK
AT#MQSNSTATE=1,1,60
OK
AT#MQSNSTATE=1,2
#MQSNRING:1,5,2,ab,10
OK
• Read example
AT#MQSNSTATE?
#MQSNSTATE: 1,1,60
#MQSNSTATE: 2,0
OK
AT#MQSNSTATE=?
#MQSNSTATE: (1-maxClients),(0-2),(1-3600)
OK
Required No No - 2
AT#MQSNSOCK=<instanceNumber>,<create>
Set command creates/closes UDP socket for MQTT-SN client. User can
either directly Publish on QoS -1 after creating the socket or can connect
to the gateway and then perform other MQTT-SN operations.
Parameters:
Value:
Values:
1 : Create socket
AT#MQSNSOCK?
Read command reports the socket state of active MQTT-SN clients in the
format:
#MQSNSOCK =<instanceNumber>,<socket_created>
AT#MQSNSOCK=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNSOCK=1,1
OK
• Read example
AT#MQSNSOCK?
#MQSNSOCK: 1,1
#MQSNSOCK: 2,0
OK
AT#MQSNSOCK=?
#MQSNSOCK: (1-maxClients),(0-1)
OK
Required No No - 2
AT#MQSNCONN=<instanceNumber>,<clientID>
Set command performs network connection (using parameters set with
#MQSNCFG) and sends the CONNECT packet to the MQTT-SN Gateway.
Parameters:
Value:
AT#MQSNCONN?
Read command reports the configuration of active MQTT-SN connections
in the format:
#MQSNCONN=<instanceNumber>,<state>
Additional info:
Parameters:
Value:
Values:
1 : socket is created
2 : client is connected
AT#MQSNCONN=?
Test command reports the available range of values for parameters.
• Set example
AT#MQSNCONN=1,myClientID
• Read example
AT#MQSNCONN?
#MQSNCONN: 1,2
#MQSNCONN: 2,3
OK
AT#MQSNCONN=?
#MQSNCONN: (1-maxClients),23
OK
AT#DGEN=<mode>[,<GPIO>,<trigger>,<action>,<URC>][,<text>,<text_format>,[<SM
SNum>][,<profile_id>,<IP_protocol>,<IP_addr:PORT>]]
Set command sets the Dying GASP configuration.
Parameters:
Defaul
Name Type Description
t
Values:
Values:
Values:
1 : Send SMS
Values:
Values:
0 : text
1 : binary
Value:
Values:
1 : TCP
2 : UDP
AT#DGEN?
Read command returns the current Dying GASP setting according to the <action>
set, in the format:
#DGEN:
<GPIO>,<trigger>,<action>,<URC>[,<text>,<text_format>,[<SMSNum>][,<profile_id>
,<IP_protocol>,<IP_addr:PORT>]]
AT#DGEN=?
Test command reports the supported range of values of the command parameters.
<mode>,<GPIO>,<trigger>,<action>,<URC>,<text>,<text_format>,<SMSNum>,<profil
e_id>,<IP_protocol>,<IP_addr:PORT>
AT#DGEN=1,2,1,3,1,"shutdown",0,"01012345678",1,1,"192.168.0.10:8080"
OK
AT#DGEN?
#DGEN: 2,1,3,1,"shutdown",0,"01012345678",1,1,"192.168.0.10:8080"
OK
AT#DGEN=1,2,1,2,1,"shutdown",0,,1,1,"192.168.0.10:8080"
OK
AT#DGEN=1,2,1,1,1,"shutdown",0,"01012345678"
OK
AT#DGEN=1,3,0,0,1
OK
AT#DGEN=0
OK
AT#BI=<START>[,<Interface Id>]
Parameters:
Values:
Values:
AT#BI?
Read command returns the current status in the format:
#BI:<START>,<Interface Id>
For example:
AT#BI?
#BI: 1,1
OK
AT#BI=?
Test command reports supported range of values for all parameters.
Not required No No - 2
AT#W
Set command saves the Bluetooth ® Low Energy parameters into the
Flash profile.
AT#W=?
Test command returns OK result code.
AT#W
OK
Not required No No - 2
AT#WNWEBPROV=<Start>
Set command is used to start the provisioning server.
Prerequisites:
L2 - L3 connections should be established.
The mode of provisioning depends on the mode in which WLAN is started.
0 - Wi-Fi AP provisioning mode is enabled
1 - Wi-Fi Client provisioning mode is enabled.
Parameter:
Where:
<WIFIMODE> -
0 - Wi-Fi AP
1 - Wi-Fi Client
<PHY MODE> -
0 - 'b-only' (2.4 GHz)
1 - 'b/g' (2.4 GHz)
2 - 'b/g/n' (2.4 GHz)
3 - 'a/n' (5 GHz)
4 - 'a/n/ac' (5 GHz)
<SECURITY> -
1 - None
2 - WPA Personal
3 - WPA WEP
4 - WPA WEP Enterprise
AT#WNWEBPROV=?
Test command reports supported range of values for all parameters
Not required No No - 2
AT#BDISCONNECT=<CONNECTION HANDLE>
Set command is used to disconnect the existing Bluetooth ® connection
addressed by the connection handle, from the corresponding #BCONNECT
event.
Parameter:
Value:
Additional info:
Asynchronous Event:
#BDISCONNECT: <Connection Handle>
<Connection Handle> : specifies the connection disestablishment
with specified handle.
Example:
#BDISCONNECT: 4
AT#BDISCONNECT=?
Test command reports supported range of values for the parameter.
AT#BDISCONNECT=1
OK
Not required No No - 2
AT#BCONNECT=<BluetoothRemoteAddress>,<BluetoothAddressType>
Set command is used to establish a GATT connection to a peripheral
device directly via its address. For random address connection we should
initiate the scan first and the desired device should be listed in scan
result.
Parameters:
see immediate
disconnection followed
by connection. The
subsequent connect will
succeed.
Values:
t2 : Public address
t3 : Random address
Additional info:
Asynchronous Event:
#BCONNECT: <Connection Handle>
<Connection Handle>: specifies the connection establishment with
specified handle. The connection handle must be used as
characteristic access for this device.
Example:
#BCONNECT: 4
AT#BCONNECT=?
Test command returns the current address to which is connected.
AT#BCONNECT="008025D11DE4",
#BCONNECT: 1
OK
Not required No No - 2
Value:
Value:
Value:
AT#BWRITE=?
Test command returns the supported range of values for parameters
AT#BWRITE=1,2B,"6162"
OK
Not required No No - 2
AT#BATTRIB=<Type>
Set command is used to define the attributes of one or more services in the GATT
server. The maximum number of services and characteristics depends on the
features being used.
Do not start advertising before adding any services. In case advertisement has
already initiated, you should restart the Bluetooth ® Low Energy stack using
AT#BI=0 followed by AT#BI=1.
Since we support only one role at a time, this command must not be issued when
C3 device as central is connected to a peripheral device.
Parameter:
Defaul
Name Type Description
t
AT#BATTRIB=?
Test command reports supported range of values for all parameters.
AT#BATTRIB="char","prop=1A","uuid=12A1"
OK
AT#BATTRIB="charval","perm=0011","len=1","val=59"
#BATTRIB: "CHARID: 2"
OK
where "CHARID: 2" is CharacteristicID with Hex value '2'
AT#BATTRIB="complete"
#BATTRIB: "SRVID: 0"
OK
where "SRVID: 0" is ServiceID with Hex value 0
Not required No No - 2
AT#BADVE=<Advertising>
Set command is used to control the advertising behavior
Parameter:
Values:
2 : Reserved
3 : Advertising is OFF
AT#BADVE?
Read command returns the current status in the format:
#BADVE: <ADVERTISING>
For example:
AT#BADVE?
#BADVE: 3
OK
AT#BADVE=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
Value:
Value:
Value:
AT#BADVDATA=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
AT#BCONINTMIN?
Read command is used to get the status of the minimum connection
interval:
#BCONINTMIN: <Minimum Connection Interval>
Where,
<Minimum Connection Interval> specifies the minimum connection
interval.
For example:
AT#BCONINTMIN?
#BCONINTMIN: 400
OK
AT#BCONINTMIN=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
AT#BCONINTMAX?
Read command is used to get the status of the maximum connection
interval:
#BCONINTMAX: <Maximum Connection Interval>
Where,
<Maximum Connection Interval> specifies the maximum connection
interval.
For example:
AT#BCONINTMAX?
#BCONINTMAX: 400
OK
AT#BCONINTMAX=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
AT#BADVINTMIN?
Read command is used to get the status of the minimum advertising
interval:
#BADVINTMIN: <Minimum Advertising Interval>
Where,
<Minimum Advertising Interval> specifies the minimum advertising
interval.
For example:
AT#BADVINTMIN?
#BADVINTMIN: 100
OK
AT#BADVINTMIN=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
AT#BADVINTMAX?
Read command is used to get the status of the maximum advertising
interval:
#BADVINTMAX: <Maximum Advertising Interval>
Where,
<Maximum Advertising Interval> specifies the maximum advertising
interval.
For example:
AT#BADVINTMAX?
#BADVINTMAX: 200
OK
AT#BADVINTMAX=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Parameters:
Value:
Where,
t2 - public address,
t3 - random address.
Value:
Value:
AT#BSSPPIN=?
Test command reports supported range of values for all parameters.
AT#BSSPPIN="00802507C08D","t2",314546
OK
Not required No No - 2
Value:
Value:
Values:
0 : Disables CCCD
AT#BCCCD=?
Test command reports supported range of values for all parameters.
AT#BCCCD =1,2B,1
OK
Not required No No - 2
AT#BBNDLIST
Set command is used to display information about the bonded devices.
Each entry in the bonded-device list contains the Bluetooth ® address
and Bluetooth ® address type (t2-Bluetooth ® Low Energy public
Address, t3-Bluetooth ® Low Energy Random address).
AT#BBNDLIST?
Read command returns the values of parameters in the format:
#BBNDLIST: <BD Address>,<BD Address Type>
<BD Address> specifies the remote Bluetooth ® address.
The supported parameter value range is 1-48.
<BD Address Type> specifies the remote Bluetooth ® address type.
The supported parameter value range is 0-2.
Where,
t2- public address
t3- random address
AT#BBNDLIST=?
AT#BBNDLIST
#BBNDLIST: 008025D1D764,t2
OK
Not required No No - 2
AT#BBNDDEL=[<BD Address>]
Set command is used to delete the stored bonding information.
Parameters:
Value:
AT#BBNDDEL=?
Test command reports supported range of values for all parameters.
AT#BBNDDEL="008025D1D764"
OK
AT#BBNDDEL="*"
OK
Not required No No - 2
Value:
AT#BSCAN?
Read command returns the values of parameters in the format:
#BSCAN: <BDADDR>,<NAME>,<RSSI>
Where,
AT#BSCAN=?
Test command reports supported range of values for all parameters.
AT#BSCAN="008025D1D6D9"
#BSCAN: 00:80:25:D1:D6:D9,BM+S50,-67
OK
AT#BSCAN="008025D1D6D9"
#BSCAN: 008025D1D6D9,,-67
OK
AT#BSCAN
#BSCAN: 1AD99D8326A7,,-52
OK
AT#BSCAN
#BSCAN: 008025D11DE4,BM+S42M/SRV 1DE4,-32
OK
Not required No No - 2
advertising DISABLED
1 - Advertising is ON with Customized
advertising being ENABLED
2 - Reserved
3 - Advertising is OFF
AT#BSRVDATAEX=?
Test command reports supported range of values for all parameters.
To set 2-byte value "4546" to GATT server characteristic with channel 0x2
for service with serviceId 0:
AT#BSRVDATAEX=0,2,"4546"
OK
To read the value of GATT server characteristic with channel 0x2 for service
with serviceId 0:
AT#BSRVDATAEX=0,2,"?"
#BSRVDATAEX: 0,2,4556
Not required No No - 2
Value:
Value:
Values:
0 : 16-bit UUID
1 : 128-bit UUID
2 : 32-bit UUID
AT#BSRVD=?
Test command reports supported range of values for all parameters.
AT#BSRVD=1,,
#BSRVD: "UUID: AB12"
OK
AT#BSRVD= 1,"AB12",
#BSRVD: UUID: AB12
CHARUUID: 12FE
CHARHNDL: 2D
CHARPROP: 02
OK
Not required No No - 2
Value:
Value:
AT#BREAD=?
Test command reports supported range of values for all parameters.
AT#BREAD=1,2B
#BREAD: 1,2B,6162
OK
Not required No No - 2
AT#BSLAVELAT=<Slave Latency>
Set command is used to configure the slave latency during connection
interval in a Bluetooth ® Low Energy connection.
Parameter:
Value:
AT#BSLAVELAT?
Read command is used to get the status of the slave latency:
#BSLAVELAT: <Slave Latency>
Where,
<Slave Latency> specifies the slave latency.
For Example:
AT#BSLAVELAT?
#BSLAVELAT: 0
OK
AT#BSLAVELAT=?
Test command reports supported range of values for all parameters.
Not required No No - 2
Value:
Value:
Value:
Value:
AT#BSCANRSPDATA=?
Test command reports supported range of values for all parameters.
To set only battery service UUID "0F18" as 128-bit UUID in advertise data
and service data:
AT#BSCANRSPDATA =0,,"0F184c45443a4f4e","0F18"
OK
Not required No No - 2
AT#BPNPPVER=<Product Version>
Set command is used to set the product version provided in the device
information service (DIS). To activate a new PNPPVER value, it is
necessary to store the settings and perform a reset.
Parameter:
Value:
AT#BPNPPVER?
Read command is used to get the status of the product version in the
device information service:
#BPNPPVER: <PnP Product Version>
Example:
AT#BPNPPVER?
#BPNPPVER: 700
OK
AT#BPNPPVER=?
Test command reports the product version.
Not required No No - 2
Parameter:
AT#BNAME?
Read command returns the values of parameters in the format:
#BNAME: <Local Device Name>
For Example:
AT#BNAME?
#BNAME: MyDevice
OK
AT#BNAME=?
Test command returns OK result code.
Not required No No - 2
AT#BPNPVID=<Vendor ID>
Set command is used to set the vendor ID provided in the device
information service (DIS). To activate a new PNPVID value, it is necessary
to store the settings and perform a reset.
Parameter:
Value:
AT#BPNPVID?
Read command is used to get the status of the vendor ID in the device
information service
#BPNPVID: <PnP Vendor ID>
Where,
<PnP Vendor ID> specifies the Vendor ID.
For example:
AT#BPNPVID?
#BPNPVID: 8F
OK
AT#BPNPVID=?
Test command reports the vendor ID of the parameters.
Not required No No - 2
AT#BPNPPID=<Product ID>
Set command is used to set product ID provided in the device information
service (DIS). To activate a new PNPPID value, it is necessary to store the
settings and perform a reset.
Parameter:
Value:
AT#BPNPPID?
Read command is used to get the status of the product ID in the device
information service:
#BPNPPID: <PnP Product ID>
Where,
<PnP Product ID> specifies the Product ID.
For example:
AT#BPNPPID?
#BPNPPID: B01A
OK
AT#BPNPPID=?
Test command reports supported range of values for all parameters.
Not required No No - 2
AT#BPNPVSRC=<Vendor ID Source>
Set command is used to set the vendor ID source provided in the device
information service (DIS). To activate a new PNPVSRC value, it is
necessary to store the settings and perform a reset.
Parameter:
Values:
AT#BPNPVSRC?
Read command is used to get the status of the vendor ID source in the
device information service:
#BPNPVSRC: <PnP Vendor ID Source>
Where,
<PnP Vendor ID Source> specifies the Vendor ID source.
For example:
AT#BPNPVSRC?
#BPNPVSRC: 1
OK
AT#BPNPVSRC=?
Test command reports supported range of values for all parameters.
Not required No No - 2
AT#BSSPCONF=<BluetoothAddress>,<BluetoothAddressType>,<PasskeyConfirm
ation>
Set command is used to confirm the Security Pairing of a device. The user must
confirm the passkey - if no confirmation is sent by the user within the bonding
time (which is approximately 30 seconds) then the pairing is rejected.
Asynchronous Event:
#SSPCONF:<BluetoothAddress>,<address type>,<passkey>,<?>
Parameters:
Value:
Value:
Values:
AT#BSSPCONF=?
Test command reports supported range of values for all parameters.
AT#BSSPCONF="00802507C08D","t2",1
OK
Not required No No - 2
#BNOTIFY: 5,15,1234567891
Not required No No - 2
Value:
#BINDICATE: 5,15,1234567891
This document may contain references or information about Telit’s products (machines
and programs), or services that are not announced in your country. Such references or
information do not necessarily mean that Telit intends to announce such Telit products,
programming, or services in your country.
4.1.1. Copyrights
This instruction manual and the Telit products described herein may include or describe
Telit’s copyrighted material, such as computer programs stored in semiconductor
memories or other media. Laws in Italy and in other countries reserve to Telit and its
licensors certain exclusive rights for copyrighted material, including the exclusive righ to
copy, reproduce in any form, distribute and make derivative works of the copyrighted
material. Accordingly, any of Telit’s or its licensors’ copyrighted material contained herein
or described in this instruction manual, shall not be copied, reproduced, distributed,
merged or modified in any manner without the express written permission of the owner.
Furthermore, the purchase of Telit’s products shall not be deemed to grant in any way,
neither directly nor by implication, or estoppel, any license.
4.2.4. Trademarks
TELIT and the Stylized T-Logo are registered in the Trademark Office. All other product
or service names are property of their respective owners.
NO 3RD PARTY LICENSORS OF OTHER CODES MUST BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING WITHOUT LIMITATION LOST OF PROFITS), HOWEVER CAUSED AND
WHETHER MADE UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY
WAY OUT OF THE USE OR DISTRIBUTION OF THE OTHER CODES OR THE EXERCISE OF
ANY RIGHTS GRANTED UNDER EITHER OR BOTH THIS LICENSE AND THE LEGAL TERMS
APPLICABLE TO ANY SEPARATE FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
Safety Recommendations
Make sure the use of this product is allowed in your country and in the environment
required. The use of this product may be dangerous and has to be avoided in areas where:
Do not disassemble the product; any mark of tampering will compromise the warranty
validity. We recommend following the instructions of the hardware user guides for correct
wiring of the product. The product has to be supplied with a stabilized voltage source and
the wiring has to be conformed to the security and fire prevention regulations. The product
has to be handled with care, avoiding any contact with the pins because electrostatic
discharges may damage the product itself. Same cautions have to be taken for the SIM,
checking carefully the instruction for its use. Do not insert or remove the SIM when the
product is in power saving mode.
The system integrator is responsible for the functioning of the final product. Therefore,
the external components of the module, as well as any project or installation issue, have
to be handled with care. Any interference may cause the risk of disturbing the GSM
network or external devices or having an impact on the security system. Should there be
any doubt, please refer to the technical documentation and the regulations in force. Every
module has to be equipped with a proper antenna with specific characteristics. The
antenna has to be installed carefully in order to avoid any interference with other
electronic devices and has to guarantee a minimum distance from the body (20 cm). In
case this requirement cannot be satisfied, the system integrator has to assess the final
product against the SAR regulation.
The European Community provides some Directives for the electronic equipment
introduced on the market. All of the relevant information is available on the European
Community website:
https://ec.europa.eu/growth/sectors/electrical-engineering_en
5. GLOSSARY
AT Attention command
BA BCCH Allocation
CA Cell Allocation
IP Internet Protocol
ME Mobile Equipment
MO Mobile Originated
TA Terminal Adapter
TE Terminal Equipment
6. DOCUMENT HISTORY