User Manual

Table Of Contents
SARA-R4 series-AT commands manual
UBX-17003787 - R16
1AT command settings
Page 15 of 401
"+CMS ERROR: <err>" for SMS-related AT commands
"+CME ERROR: <err>" for any other AT commands
where <err> represents the verbose or numeric error result code depending on the +CMEE AT command
setting.
The most typical error result codes are the following:
If the command is not supported or unknown, either "+CME ERROR: unknown" or "+CME ERROR: operation
not supported" is sent
If the command syntax is wrong, "+CME ERROR: operation not supported" is sent ("+CMS ERROR: operation
not supported" for SMS related commands)
The list of all the possible error result codes is available in Appendix A.1 and Appendix A.2. For some commands
only the "ERROR" final result code is displayed and is documented in the command description.
The proprietary AT commands supporting the following features implement a different error management and
provide different error result codes:
SARA-R4 / SARA-N4 - Firmware update Over The Air: see the Appendix A.3
SARA-R4 / SARA-N4 - Firmware update Over AT command: see the Appendix A.4
SARA-R4 / SARA-N4 - DNS: see the Appendix A.5
SARA-R4 / SARA-N4 - TCP and UDP connections: see the Appendix A.5, Appendix A.6
SARA-R4 / SARA-N4 - FTP: see the Appendix A.6.1
SARA-R4 / SARA-N4 - HTTP: see the Appendix A.6.2
SARA-R4 / SARA-N4 - MQTT: see the Appendix A.6.4
The corresponding sections provide more details for retrieving the error result codes for these operations.
1.2Storing of AT commands setting
Several user settings may be stored in the cellular module's memory. Some are directly stored in the non volatile
memory (NVM), while the others are organized into two personal profiles.
Appendix B.1 lists the complete settings that can be directly stored in NVM and the corresponding commands.
SARA-R4 / SARA-N4
The module does not store the AT commands setting in the profiles.
1.3S-parameters
The S-parameters, as specified in ITU-T recommendation V250 [19], constitute a group of commands that
begin with the string "ATS". They are generally indicated as S registers and are used to configure the way the
module operates. Their syntax is:
ATS<parameter_number>?
ATS<parameter_number>=<value>
The number following the "ATS" is the referenced S parameter.
u-blox cellular modules support the following set of S-parameters (<parameter_number>):
AT command S Number Description
S2 2 Escape character setting
S3 3 Command line termination character setting
S4 4 Response formatting character setting
S5 5 Command line editing character setting
S6 6 Pause before blind dialling setting
S7 7 Connection completion timeout setting
S8 8 Command dial modifier time setting
S10 10 Automatic disconnect delay setting
S12 12 Escape prompt delay setting
If a <parameter_number> other than those listed above is introduced, the S command returns an error
result code (+CME ERROR: operation not supported).