Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 2 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE
Notice
While reasonable efforts have been made to assure the accuracy of this document, Telit
assumes no liability resulting from any inaccuracies or omissions in this document, or from
use of the information obtained herein. The information in this document has been carefully
checked and is believed to be entirely reliable. However, no responsibility is assumed for
inaccuracies or omissions. Telit reserves the right to make changes to any products described
herein and reserves the right to revise this document and to make changes from time to time
in content hereof with no obligation to notify any person of revisions or changes. Telit does
not assume any liability arising out of the application or use of any product, software, or
circuit described herein; neither does it convey license under its patent rights or the rights of
others.
It is possible that this publication may contain references to, or information about Telit
products (machines and programs), programming, or services that are not announced in your
country. Such references or information must not be construed to mean that Telit intends to
announce such Telit products, programming, or services in your country.
Copyrights
This instruction manual and the Telit products described in this instruction manual may be,
include or describe copyrighted Telit material, such as computer programs stored in
semiconductor memories or other media. Laws in the Italy and other countries preserve for
Telit and its licensors certain exclusive rights for copyrighted material, including the
exclusive right to copy, reproduce in any form, distribute and make derivative works of the
copyrighted material. Accordingly, any copyrighted material of Telit and its licensors
contained herein or in the Telit products described in this instruction manual may not be
copied, reproduced, distributed, merged or modified in any manner without the express
written permission of Telit. Furthermore, the purchase of Telit products shall not be deemed
to grant either directly or by implication, estoppel, or otherwise, any license under the
copyrights, patents or patent applications of Telit, as arises by operation of law in the sale of a
product.
Computer Software Copyrights
The Telit and 3rd Party supplied Software (SW) products described in this instruction manual
may include copyrighted Telit and other 3rd Party supplied computer programs stored in
semiconductor memories or other media. Laws in the Italy and other countries preserve for
Telit and other 3rd Party supplied SW certain exclusive rights for copyrighted computer
programs, including the exclusive right to copy or reproduce in any form the copyrighted
computer program. Accordingly, any copyrighted Telit or other 3rd Party supplied SW
computer programs contained in the Telit products described in this instruction manual may
not be copied (reverse engineered) or reproduced in any manner without the express written
permission of Telit or the 3rd Party SW supplier. Furthermore, the purchase of Telit products
shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any
license under the copyrights, patents or patent applications of Telit or other 3rd Party supplied
SW, except for the normal non-exclusive, royalty free license to use that arises by operation
of law in the sale of a product.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 3 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Usage and Disclosure Restrictions
License Agreements
The software described in this document is the property of Telit and its licensors. It is
furnished by express license agreement only and may be used only in accordance with the
terms of such an agreement.
Copyrighted Materials
Software and documentation are copyrighted materials. Making unauthorized copies is
prohibited by law. No part of the software or documentation may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language or computer language,
in any form or by any means, without prior written permission of Telit
High Risk Materials
Components, units, or third-party products used in the product described herein are NOT
fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control
equipment in the following hazardous environments requiring fail-safe controls: the operation
of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic
Control, Life Support, or Weapons Systems (High Risk Activities"). Telit and its supplier(s)
specifically disclaim any expressed or implied warranty of fitness for such High Risk
Activities.
Trademarks
TELIT and the Stylized T Logo are registered in Trademark Office. All other product or
service names are the property of their respective owners.
For detailed information about where you can buy the Telit modules or for recommendations
on accessories and components visit:
http://www.telit.com
To register for product news and announcements or for product questions contact Telit
Technical Support Center (TTSC).
Our aim is to make this guide as helpful as possible. Keep us informed of your comments and
suggestions for improvements.
Telit appreciates feedback from the users of our information.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 6 of 229
1.4. Document Organization
This document contains the following chapters:
Chapter 1: “Introduction” provides a scope for this document, target audience, contact and
support information, and text conventions.
Chapter 2: “Overview” about the aim of this document and implementation suggestions.
Chapter 3: “AT Commands” The core of this reference guide.
Chapter 4: “ACRONYMS AND ABBREVIATIONS”
Chapter 5: “Document History”
1.5. Text Conventions
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Danger – This information MUST be followed or catastrophic equipment failure or bodily
injury may occur.
Caution or Warning – Alerts the user to important points about integrating the module, if
these points are not followed, the module and end user equipment may fail or malfunction.
Tip or Information – Provides advice and suggestions that may be useful when
integrating the module.
All dates are in ISO 8601 format, i.e. YYYY-MM-DD.
1.6. Related Documents
3gpp TS 27.005 specification and rules
3gpp TS 27.007 specification and rules
Hayes standard AT command set
Rockwell RC56D & RC336D
1vv0300893 HE863 family software user guide
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 7 of 229
▪ 189 Balls Grid Array interface
▪ 22 general I/O ports maximum including multi-functional I/Os
▪ Status LED output
▪ 3 A/D converters
▪ 1 D/A converter (PWM output)
▪ Full RS232 CMOS UART: baud rate up to 6Mbps
▪ Reserved two wires CMOS UART for debugging
▪ USB 2.0, baud rate up to 480Mbps
▪ 1.8V/3V SIM interface
▪ Dual-band
UMTS/HSPA
2100/900
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Dual-band
UMTS/HSPA
2100/900
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Data only
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Dual-band
UMTS/HSPA
1900/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
Antenna
Audio
Message
SIM Card
ITEM
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 8 of 229
External Antenna
▪ 2 pairs of analog audio interface (Balanced type)
▪ PCM interface for Digital audio
(Audio only for HE863-EUG/EUR/NAG/NAR/AUG)
SMS (MO/MT)
Support 1.8 and 3V UICC
FEATURE
HE863-AUD HE863-AUR
HE863-AUG
Air
interface
▪ Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Data only
▪ Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
Dual-band
UMTS/HSPA
2100/850
▪ Quad-Band
GSM 850/900
/1800/1900
▪ Standalone
GPS
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Size
Data Service
Interface
Antenna
Audio
41.4(L)X31.4(W)X2.9(T)
▪ HSPA UL 5.8Mbps, DL 7.2Mbps
EDGE UL 118kbps, DL 236.8Kbps,
▪
GPRS UL 42.8kbps, DL 85.6 Kbps
▪
▪ 189 Balls Grid Array interface
▪ 22 general I/O ports maximum including multi-functional I/Os
▪ Status LED output
▪ 3 A/D converters
▪ 1 D/A converter (PWM output)
▪ Full RS232 CMOS UART: baud rate up to 6Mbps
▪ Reserved two wires CMOS UART for debugging
▪ USB 2.0, baud rate up to 480Mbps
▪ 1.8V/3V SIM interface
External Antenna
▪ 2 pairs of analog audio interface (Balanced type)
▪ PCM interface for Digital audio
(Audio only for HE863-EUG/EUR/NAG/NAR/AUG)
Message
SIM Card
SMS (MO/MT)
Support 1.8 and 3V UICC
NOTE: In the following sections, HE863 family refers to all HE863 products mentioned in
the table above. Whenever a command and/or feature is referred to a specific model, it is
clearly highlighted
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 9 of 229
3. AT COMMANDS
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
The Telit wireless module family can be driven via the serial interface using the standard AT
commands
1
. The Telit wireless module family is compliant with:
1. Hayes standard AT command set, in order to maintain the compatibility with existing SW
programs.
2. 3gpp TS 27.005 specific AT command (Use of Data Terminal Equipment - Data Circuit
terminating Equipment (DTE-DCE) interface for Short Message Service (SMS) and Cell
Broadcast Service (CBS))
3. 3gpp TS 27.007 specific AT command (AT command set for User Equipment (UE))
Moreover Telit wireless module family supports also Telit proprietary AT commands for special
purposes.
In the following is described how to use the AT commands with the Telit wireless module family.
NOTE: AT commands described in this document are compatible with Telit’s unified AT
command interface (SELINT=2).
1
The AT is an ATTENTION command and is used as a prefix to other parameters in a string. The AT
command combined with other parameters can be set up in the communications package or typed in manually
as a command line instruction.command combined with other parameters can be set up in the communications
package or typed in manually as a command line instruction.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 10 of 229
3.1. Definitions
The following syntactical definitions apply:
<CR>Carriage return character, is the command line and result code terminator character,
which value, in decimal ASCII between 0 and 255,is specified within parameter S3.
The default value is 13.
<LF>Linefeed character, is the character recognised 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 carriage return character if verbose
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 syntactical element. They do not appear in the
command line.
[...]Optional subparameter of a command or an optional part of TA information response
is enclosed in square brackets. Brackets themselves do not appear in the command
line. When subparameter is not given in AT commands which have a Read command,
new value equals to its previous value. In AT commands which do not store the
values of any of their subparameters, and so have not a Read command, which are
called action type commands, action should be done on the basis of the recommended
default setting of the subparameter.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 11 of 229
3.2. AT Command Syntax
The syntax rules followed by Telit implementation of either Hayes AT commands and
GSM/WCDMA commands are very similar to those of standard basic and extended AT
commands.
There are two types of extended command:
- Parameter type commands. This type of commands may be “set” (to store a value or
values for later use), “read” (to determine the current value or values stored), or “tested”
(to determine ranges of values supported). Each of them has a test command (trailing =?)
to give information about the type of its subparameters; they also have a Read command
(trailing ?) to check the current values of subparameters.
- Action type commands. This type of command may be “executed” or “tested”.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
“executed“ to invoke a particular function of the equipment, which generally involves
more than the simple storage of a value for later use
“tested” to determine:
whether or not the equipment implements the Action Command (in this case issuing
the correspondent Test command - trailing =? - returns the OK result code), and, if
subparameters are associated with the action, the ranges of subparameters values that
are supported.
Action commands don’t store the values of any of their possible subparameters.
Moreover:
The response to the Test Command (trailing =?) may be changed in the future by Telit to
allow the description of new values/functionalities
If all the subparameters of a parameter type command +CMD (or #CMD or $CMD) are
optional, issuing AT+CMD=<CR> (or AT#CMD=<CR> or AT$CMD=<CR>) causes the
OK result code to be returned and the previous values of the omitted subparameters to be
retained.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 12 of 229
3.2.1. String Type Parameters
A string, either enclosed between quotes or not, is considered to be a valid string type parameter
input. According to V25.ter space characters are ignored on the command line and may be used
freely for formatting purposes, unless they are embedded in numeric or quoted string constants;
therefore a string containing a space character has to be enclosed between quotes to be considered
a valid string type parameter (e.g. typing AT+COPS=1,0,”A1” is the same as typing
AT+COPS=1,0,A1; typing AT+COPS=1,0,”A BB” is different from typing AT+COPS=1,0,A
BB).
A small set of commands requires always writing the input string parameters within quotes: this is
explicitly reported in the specific descriptions.
3.2.2. Command Lines
A command line is made up of three elements: the prefix, the body and the termination
character.
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
The comman d line prefix consists of the characters “AT” or “at”, or, to repeat the execution of
the previous command line, the characters “A/” or “a/”.
The termination character may be selected by a user option (parameter S3), the default being
<CR>.
The basic structures of the command line are:
ATCMD1<CR> where AT is the command line prefix, CMD1 is the body of a basic
command (nb: the name of the command never begins with the character “+”) and <CR>
is the command line terminator character
ATCMD2=10<CR> where 10 is a subparameter
AT+CMD1;+CMD2=, ,10<CR> These are two examples of extended commands (nb:
the name of the command always begins with the character “+”
2
). They are delimited with
semicolon. In the second command the subparameter is omitted.
+CMD1?<CR> This is a Read command for checking current subparameter values
+CMD1=?<CR> This is a test command for checking possible subparameter values
These commands might be performed in a single command line as shown below:
anyway it is always preferable to separate into different command lines the basic commands
and the extended commands; furthermore it is suggested to avoid placing several action
2
The set of proprietary AT commands differentiates from the standard one because the name of
each of them begins with either “@”, “#”, “$” or “*”. Proprietary AT commands follow the same
syntax rules as extended commands
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 13 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
commands in the same command line, because if one of them fails, then an error message is
received but it is not possible to argue which one of them has failed the execution.
If command V1 is enabled (verbose responses codes) and all commands in a command line
has been performed successfully, result code <CR><LF>OK<CR><LF> is sent from the TA
to the TE, if subparameter values of a command are not accepted by the TA or command
itself is invalid, or command cannot be performed for some reason, result code
<CR><LF>ERROR<CR><LF> is sent and no subsequent commands in the command line
are processed.
If command V0 is enabled (numeric responses codes), and all commands in a command line
has been performed successfully, result code 0<CR> is sent from the TA to the TE, if sub-
parameter values of a command are not accepted by the TA or command itself is invalid, or
command cannot be performed for some reason, result code 4<CR> and no subsequent
commands in the command line are processed.
In case of errors depending on ME operation, ERROR (or 4) response may be replaced by
+CME ERROR: <err> or +CMS ERROR: <err>.
NOTE: The command line buffer accepts a maximum of 80 characters. If this number is
exceeded none of the commands will be executed and TA returns ERROR.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 14 of 229
p
N
p
d
d
d
d
d
d
d
d
d
y
g
d
d
d
d
g
g
g
g
t
d
)
d
HE863 family AT commands reference guide
3.2.2.1. ME Error Result Code - +CME ERROR: <err>
This is NOT a command, it is the error response to +Cxxx 3gpp TS 27.007 commands.
Syntax: +CME ERROR: <err>
Parameter: <err> - error code can be either numeric or verbose (see +CMEE).The
possible values of <err> are reported in the table:
Numeric Format Verbose Format
General errors:
0
1
2
3 operation not allowe
4 operation not supporte
5 PH-SIM PIN require
6 PH-FSIM PIN require
7 PH-FSIM PUK require
10 SIM not inserte
11 SIM PIN require
12 SIM PUK require
13 SIM failure
14 SIM bus
15 SIM wron
16 incorrect passwor
17 SIM PIN2 require
18 SIM PUK2 require
20 memory full
21 invalid index
22 not foun
23 memory failure
24 text string too lon
25 invalid characters in text strin
26 dial string too lon
27 invalid characters in dial strin
30 no network service
31 network time-ou
32 network not allowed - emergency calls only
40 network personalization PIN require
41 network personalization PUK required
42 network subset personalization PIN required
43 network subset personalization PUK required
44 service provider personalization PIN required
45 service provider personalization PUK required
46 corporate personalization PIN required
47 corporate personalization PUK required
48 hidden key required (NOTE: This key is required when
49 EAP method not supporte
50 Incorrect parameters
General purpose error:
100unknown
GPRS related errors to a failure to perform an Attach:
103Illegal MS (#3)*
hone failure
o connection to phone
hone-adaptor link reserve
accessing hidden phonebook entries.
80377ST10083a Rev.6 – 2012-11-12
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 15 of 229
r
g
r
d
d
d
t
t
t
t
d
r
g
N
N
N
N
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
Numeric Format Verbose Format
106Illegal ME (#6)*
107GPRS service not allowed (#7)*
111PLMN not allowed (#11)*
112Location area not allowed (#12)*
113Roaming not allowed in this location area (#13)*
GPRS related errors to a failure to Activate a Context and others:
132service option not supported (#32)*
133requested service option not subscribed (#33)*
134service option temporarily out of order (#34)*
148unspecified GPRS erro
149PDP authentication failure
150invalid mobile class
Easy GPRS® related errors
550
551wrong state
552wrong mode
553context already activate
554stack already active
555activation faile
556context not opene
557cannot setup socke
558cannot resolve DN
559time-out in opening socke
560cannot open socke
561remote disconnected or time-ou
562connection faile
563tx erro
564already listenin
eneric undocumented erro
Network survey errors:
657
658
659
660
*(Values in parentheses are 3gpp TS 24.008 cause codes)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 16 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.2.2.2.Message Service Failure Result Code - +CMS ERROR: <err>
This is NOT a command; it is the error response to +Cxxx
3gpp TS 27.005
commands
Syntax: +CMS ERROR: <err>
Parameter: <err> - numeric error code. The <err> values are reported in the table:
Numeric Format Meaning
0...127 3gpp TS 24.011 Annex E-2 values
128...255 3gpp TS 23.040 sub clause 9.2.3.22 values
300 ME failure
301 SMS service of ME reserved
302 operation not allowed
303 operation not supported
304 invalid PDU mode parameter
305 invalid text mode parameter
310 SIM not inserted
311 SIM PIN required
312 PH-SIM PIN required
313 SIM failure
314 SIM busy
315 SIM wrong
316 SIM PUK required
317 SIM PIN2 required
318 SIM PUK2 required
320 memory failure
321 invalid memory index
322 memory full
330 SMSC address unknown
331 no network service
332 network time-out
340 no +CNMA acknowledgement expected
500 unknown error
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 17 of 229
HE863 family AT commands reference guide
3.2.3. Information Responses And Result Codes
The TA response, in case of verbose response format enabled, for the previous examples
command line could be as shown below:
Information response to +CMD1? <CR><LF>+CMD1:2,1,10<CR><LF>
Information response to +CMD1=? <CR><LF>+CMD1(0-2),(0,1),(0-15)<CR><LF>
Final result code <CR><LF>OK<CR><LF>
Moreover there are other two types of result codes:
result codes that inform about progress of TA operation (e.g. connection
establishment CONNECT)
80377ST10083a Rev.6 – 2012-11-12
result codes that indicate occurrence of an event not directly associated with issuance
of a command from TE (e.g. ring indication RING).
Here the basic result codes according to ITU-T V25Ter recommendation
Result Codes
Numeric form Verbose form
0 OK
1 CONNECT
2 RING
3 NO CARRIER
4 ERROR
6 NO DIALTONE
7 BUSY
8 NO ANSWER
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 18 of 229
3.2.4. Command Response Time-Out
Every command issued to the Telit modules returns a result response if response codes are
enabled (default). The time needed to process the given command and return the response
varies, depending on the command type. Commands that do not interact with the SIM or the
network, and involve only internal set up settings or readings, have an immediate response,
depending on SIM configuration(e.g., number of contacts stored in the phonebook, number of
stored SMS), or on the network the command may interact with.
In the table below are listed only the commands whose interaction with the SIM or the
network could lead to long response timings. When not otherwise specified, timing is referred
to set command.
For phonebook and SMS writing and reading related commands, timing is referred to
commands issued after phonebook sorting is completed.
For DTMF sending and dialing commands timing is referred to module registered on
network(“AT+CREG?” answer is
CommandEstimated maximum time to get
“+CREG: 0,1” or “+CREG: 0,5”).
response(Seconds)
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+COPS180 (test command)
+CLCK180 (SS operation)
180 (FDN enabling/disabling)
+CPWD180 (SS operation)
5 (PIN modification)
+CLIP180 (read command)
+CLIR180 (read command)
+CCFC180
+CCWA180
+CHLD180
+CPIN5
+CPBS5 (FDN enabling/disabling)
+CPBR5 (single reading)
30 (complete reading of a 500 records full
phonebook with the baudrate of serial line more
than 115200 bps )
+CPBF30 (string present in a 500 records full phonebook
with the baudrate of serial line more than 115200
bps)
5 (string not present)
+CPBW5
+CACM5
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 19 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
+CAMM5
+CPUC5
+VTS180 (transmission of full “1234567890*#ABCD”
string with no delay between tones, default
duration)
+CSCA5 (read and set commands)
+CSAS5
+CRES5
+CMGS180 after CTRL-Z; 1 to get ‘>’ prompt
+CMSS180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGW5 after CTRL-Z; 1 to get ‘>’ prompt
+CMGD5 (single SMS cancellation)
25 (cancellation of 50 SMS)
+CNMA180 after CTRL-Z; 1 to get ‘>’ prompt
+CMGR5
+CMGL7
+CGACT180
+CGATT180
D65 (voice call)
Timeout set with ATS7 (data call)
A65 (voice call)
Timeout set with ATS7 (data call)
H35
+CHUP35
+COPN45
+CRSM5
#TONE5 (if no duration specified)
#GPRS180
#SKTD140 (DNS resolution + timeout set with
AT#SKTCT)
#SKTOP290 ( context activation + DNS resolution + timeout
set with AT#SKTCT)
#QDNS180
#FTPOPEN500 (timeout set with AT#FTPTO, in case no
response is received from server)
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 20 of 229
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
#FTPCLOSE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPTYPE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPDELE500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPPWD500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPCWD500 (timeout set with AT#FTPTO, in case no
response is received from server)
#FTPLIST500 (timeout set with AT#FTPTO, in case no
response is received from server) + time to get
listing
#FTPPUT500 (timeout set with AT#FTPTO, in case no
response is received from server)
#SGACT180
#SH10
#SD140 (DNS resolution + connection timeout set with
AT#SCFG)
3.2.5. Command Issuing Timing
The chain Command -> Response shall always be respected and a new command must not be
issued before the module has terminated all the sending of its response result code (whatever
it may be).
This applies especially to applications that “sense” the OK text and therefore may send the
next command before the complete code <CR><LF>OK<CR><LF> is sent by the module.
It is advisable anyway to wait for at least 20ms between the end of the reception of the
response and the issue of the next AT command.
If the response codes are disabled and therefore the module does not report any response to
the command, then at least the 20ms pause time shall be respected.
During command mode, due to hardware limitations, under severe CPU load the serial port
can loose some characters if placed in autobauding at high speeds. Therefore if you encounter
this problem fix the baud rate with +IPR command.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 21 of 229
HE863 family AT commands reference guide
3.3. Storage
3.3.1. Factory Profile And User Profiles
The Telit wireless modules stores the values set by several commands in the internal non
volatile memory (NVM), allowing to remember this setting even after power off. In the NVM
these values are set either as factory profile or as user profiles: there are two customizable user profiles and one factory profile in the NVM of the device: by default the device will
start with user profile 0 equal to factory profile.
For backward compatibility each profile is divided into two sections, one base section which
was historically the one that was saved and restored in early releases of code, and the
extended section which includes all the remaining values.
The &W command is used to save the actual values of both sections of profiles 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
stored always, without issuing any &W, some other are stored issuing specific
commands(#VAUXSAV, #SKTSAV); all of these values are read at power-up.
The values set by following commands are stored in the profile base section:
The values set by following commands are automatically stored in NVM, without issuing any
storing command and independently from the profile (unique values), and are automatically
restored at startup:
#SCFG, #DNS, #TCPMAXDAT,
#SCFGEXT, #TEMPCFG
The values set by following commands are stored in NVM on demand, issuing specific
commands and independently from the profile:
#VAUX
stored by #VAUXSAV command.
#UDT
Stored by #UDTSAV command.
#USERID, #PASSW, #PKTSZ,
#DSTO, #SKTTO, #SKTSET
#SKTCT
stored by #SKTSAV command and automatically restored at startup; factory default valutes are restored by #SKTRST command.
+CSCA, +CSMP, +CSCB
stored by +CSAS
3
command and restored by +CRES4 command.
80377ST10083a Rev.6 – 2012-11-12
3
Both commands +CSAS and +CRES deal with non-volatile memory, intending for it either the NVM and the
SIM storage.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 23 of 229
HE863 family AT commands reference guide
3.4. AT Commands Availability Table
The following table lists the AT commands set and matches the availability of every single
command versus the Telit wireless module family.
COMMAND
AT
A/
&F
Z
+FCLASS Select Active Service Class
&Y
&P
&W
+GMI
+GMM
+GMR
+GCAP
+GSN
%L
%Q
E
Q
V
X
+IPR
&C
&D
&S
\R
D
A
H
&G
&Q
+MS
%E
S0
+CGMI
+CGMM
+CGMR
+CGSN
+CSCS
+CIMI
+CHUP
+CSTA
+CBST
+CRLP
HE863-EUD
HE863-NAD
HE863-AUD
HE863-EUR
HE863-NAR
HE863-AUR
Command Line General Format – Command Line Prefixes
Hayes AT Commands – DTE-Modem Interface Control
HE863-EUG
HE863-NAG
HE863-AUG
Starting A Command Line
Last Command Automatic Repetition Prefix
Hayes AT Commands – Generic Modem Control
Hayes AT Commands – Call Control
Hayes AT Commands – Modulation Control
Hayes AT Commands – S Parameters
ETSI GSM 07.07.27.007 – General
ETSI GSM 07.07/27.007 – Call Control
Set To Factory-Defined Configuration
Soft Reset
Designate A Default Reset Basic Profile
Designate A Default Reset Full Profile
Store Current Configuration
Manufacturer Identification
Model Identification
Revision Identification
Capabilities List
Serial Number
Line Signal Level
Line Quality
Command Echo
Quiet Result Codes
Response Format
Extended Result Codes
Fixed DTE Interface Rate
Data Carrier Detect (DCD) Control
Data Terminal Ready (DTR) Control
Data Set Ready (DSR) Control
Ring (RI) Control
Dial
Answer
Disconnect
Guard Tone
Sync/Async Mode
Modulation Selection
Line Quality Monitor And Auto Retrain Or Fallback/Fallforward
Number Of Rings To Auto Answer
Request Manufacturer Identification
Request Model Identification
Request Revision Identification
Request Product Serial Number Identification
Select TE Character Set
Request International Mobile Subscriber Identity (IMSI)
Hang Up Call
Select type of address
Select Bearer Service Type
Radio Link Protocol
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 24 of 229
Service Reporting Control
Extended Error Report
Cellular Result Codes
Voice Hang Up Control
Subscriber Number
Read Operator Names
Network Registration Report
Operator Selection
Facility Lock/Unlock
Change Facility Password
Calling Line Identification Presentation
Calling Line Identification Restriction
Connected line identification presentation
Call Forwarding Number And Conditions
Call Waiting
Call Holding Services
Unstructured Supplementary Service Data
Advice Of Charge
List Current Calls
SS Notification
Closed User Group Supplementary Service Control
Preferred Operator List
Selection of preferred PLMN list
Phone Activity Status
Set Phone Functionality
Enter PIN
Signal Quality
Select Phonebook Memory Storage
Read Phonebook Entries
Find Phonebook Entries
Write Phonebook Entry
Clock Management
Generic SIM Access
Restricted SIM Access
Alert Sound Mode
Ringer Sound Level
Microphone Mute Control
Accumulated Call Meter
Accumulated Call Meter Maximum
Price per Unit and Currency Table
Available AT Commands
Read ICCID (Integrated Circuit Card Identification)
Alarm Management
Delete Alarm
Report Mobile Equipment Error
ETSI GSM 07.077/27.007 – Voice Control
DTMF Tones Transmission
Tone Duration
GPRS Mobile Station Class
GPRS Attach Or Detach
GPRS Event Reporting
GPRS Network Registration Status
Define PDP Context
Quality Of Service Profile (Minimum Acceptable)
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 25 of 229
ETSI GSM 07.077/27.007 – Commands For Battery Charger
ETSI GSM 07.05/27.005 – Message Receiving And Reading
ETSI GSM 07.05/27.005 – Message Sending And Writing
HE863 family AT commands reference guide
HE863-EUG
HE863-NAG
HE863-AUG
3G Quality Of Service Profile (Minimum Acceptable)
Quality Of Service Profile (Requested)
3G Quality Of Service Profile (Requested)
PDP Context Activate Or Deactivate
Show PDP Address
3G Quality of Service Profile (Negotiated)
Enter Data State
Commands For Battery Charger
ETSI GSM 07.05/27.005 – General Configuration
Select Message Service
Preferred Message Storage
Message Format
ETSI GSM 07.05/27.005 – Message Configuration
Service Center Address
Select service for MO SMS services
Set Text Mode Parameters
Show Text Mode Parameters
Select Cell Broadcast Message Types
Save Settings
Restore Settings
New Message Indications To Terminal Equipment
List Messages
Read Message
New Message Acknowledgement to ME/TA
Send Message
Send Message From Storage
Write Message To Memory
Delete Message
More Message to Send
Custom AT Commands – General Configuration
Change Audio Path
Open Audio Loop
Select Ringer Sound
Select Ringer Path
Signaling Tones Mode
Tone Playback
Tone Classes Volume
Software Shut Down
Query Temperature Overflow
Temperature Monitor
General Purpose Input/Output Pin Control
STAT_LED GPIO Setting
Save STAT_LED GPIO Setting
Cell Monitor
Read Current Network Status
Serving Cell Information
Read Analog/Digital Converter Input
Digital/Analog Converter Control
Auxiliary Voltage Output Control
Auxiliary Voltage Output Save
AXE Pin Reading
Battery And Charger Status
Audio Codec
Handsfree Echo Canceller
Handsfree Microphone Gain
Handset Microphone Gain
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 26 of 229
Custom AT Commands – Enhanced Easy GPRS Extension
HE863 family AT commands reference guide
HE863-EUG
HE863-NAG
HE863-AUG
Set Headset Sidetone
Speaker Mute COntrol
Handsfree Receiver Gain
Handset Receiver Gain
Audio Profile Factory Configuration Reset
Audio Profile Configuration Save
Audio Profile Selection
Audio Profile Setting
Handsfree Automatic Gain Control
Handsfree Noise Reduction
Handset Automatic Gain Control
Handset Echo Canceller
Handset Noise Reduction
Set Handset Sidetone
Network Timezone
Select Band
Automatic Band Selection
RTC Status
GSM Antenna Detection
V24 Output Pins Configuration
V24 Output Pins Control
Power Saving Mode Ring Indicator
Selection of Radio Access Technology
Extended Error Report for Location Update Reject During CS Registration
Current Network Registration Status
Set Reporting Call Status
GPRS cell environment description
Provide Cell information
Debug screen command
Remained PIN Counter
Query SIM Status
Read ICCID (Integrated Circuit Card Identification)
Display SIM and phonelock status
SMS Ring Indicator
Message Waiting Indicator
Set Voice Mail Number
Status of External SMS Storage
Authentication User ID
Authentication Password
Packet Size
Data Sending Time-Out
Socket Inactivity Time-Out
Socket Definition
Socket Open
Query DNS
Manual DNS Selection
Socket TCP Connection Time-Out
Socket Parameters Save
Socket Parameters Reset
GPRS Context Activation
Socket Dial
Socket Listen
Socket Listen Ring Indicator
Firewall Setup
Maximum TCP Payload Size
Custom AT Commands – Multisocket
Socket Status
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 27 of 229
Socket Info
Context Activation
Socket Shutdown
Socket Configuration
Socket Configuration Extended
Socket Dial
Socket Accept
Socket Restore
Socket Listen
Receive Data In Command Mode
Send Data In Command Mode
Send Data In Command Mode extended
Socket Listen UDP
FTP Time Out
FTP Open
FTP Close
FTP Put
FTP Get
FTP Type
FTP Read Message
FTP Delete
FTP Print Working Directory
FTP Change Working Directory
FTP List
GPS Controller Power Management
GPS Reset
GPS Antenna Type Definition
Save GPS Parameters Configuration
Unsolicited NMEA Data Configuration - $GPSNMUN
80377ST10083a Rev.6 – 2012-11-12
Function
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 28 of 229
3.5. AT Commands References
3.5.1. Command Line General Format
3.5.1.1.Command Line Prefixes
3.5.1.1.1. Starting A Command Line - AT
AT - Starting A Command Line
AT
Reference 3GPP TS 27.007
The prefix AT, or at, is a two-character abbreviation (ATtention), always used to
start a command line to be sent from TE to TA
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.1.1.2. Last Command Automatic Repetition - A/
A/ - Last Command Automatic Repetition
A/
Reference V25ter
If the prefix A/ or a/ is issued, the MODULE 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).
Note: this command works only at fixed IPR.
Note: the custom command #/ has been defined: it causes the last command to be
executed again too; but it doesn’t need a fixed IPR.
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 29 of 229
3.5.2. Hayes Compliant AT Commands
3.5.2.1.Generic Modem Control
3.5.2.1.1. Set To Factory-Defined Configuration - &F
&F - Set To Factory-Defined Configuration
AT&F[<value>]
Reference V25ter.
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:
<value>:
0 - just the factory profile base section parameters are considered.
1 - either the factory profile base section and the extended section are considered
(full factory profile).
Note: if parameter <value> is omitted, the command has the same behaviour as
AT&F0
HE863 family AT commands reference guide
80377ST10083a Rev.6 – 2012-11-12
3.5.2.1.2. Soft Reset - Z
Z - Soft Reset
ATZ[<n>]
Execution command loads the default factory profile.
Parameter:
<n>
0..1 - user profile number ( No effect on behaviour )
Note: any call in progress will be terminated.
Note: if parameter <n> is omitted, the command has the same behaviour as ATZ0.
Reference V25ter.
3.5.2.1.3. Select Active Service Class - +FCLASS
+FCLASS - Select Active Service Class
AT+FCLASS=<n>
Set command sets the wireless module in specified connection mode (data, voice),
hence all the calls done afterwards will be data or voice.
Parameter:
<n>
0 - data
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved. Page 30 of 229
Loading...
+ 199 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.