Appendix: Error result codes

Mobile termination error result codes +CME ERROR

Error result codeDescription
0
Phone failure
1
No connection to phone
2
Phone-adaptor link reserved
3
Operation not allowed
4
Operation not supported
5
PH-SIM PIN required
6
PH-FSIM PIN required
7
PH-FSIM PUK required
10
SIM not inserted
11
SIM PIN required
12
SIM PUK required
13
SIM failure
14
SIM busy
15
SIM wrong
16
Incorrect password
17
SIM PIN2 required
18
SIM PUK2 required
20
Memory full
21
Invalid index
22
Network not found
23
Memory failure
24
Text string too long
25
Invalid characters in text string
26
Dial string too long
27
Invalid characters in dial string
30
No network service
31
Network timeout
32
Network not allowed - emergency calls only
40
Network personalization PIN required
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
50
Incorrect parameters
51
Command implemented but currently disabled
52
Command aborted by user
53
Not attached to network due to MT functionality restrictions
54
Modem not allowed - MT restricted to emergency calls only
55
Operation not allowed because of MT functionality restrictions
56
Fixed dial number only allowed - called number is not a fixed dial number
57
Temporarily out of service due to other MT usage
100
Unknown
103
Illegal MS
106
Illegal ME
107
GPRS services not allowed
108
GPRS and non GPRS services not allowed
111
PLMN not allowed
112
Location area not allowed
113
Roaming not allowed in this location area
114
GPRS services not allowed in this PLMN
115
No Suitable Cells In Location Area
122
Congestion
125
Not authorized for this CSG
126
Insufficient resources
127
Missing or unknown APN
128
Unknown PDP address or PDP type
129
User authentication failed
130
Request rejected by Serving GW or PDN GW
131
Request rejected, unspecified
132
Service option not supported
133
Requested service option not subscribed
134
Service option temporarily out of order
135
NS-api already used
137
EPS QoS not accepted
138
Network failure
140
Feature not supported
141
Semantic error in the TFT operation
142
Syntactical error in the TFT operation
143
Unknown PDP context
144
Semantic errors in packet filter(s)
145
Syntactical errors in packet filter(s)
146
PDP context without TFT already activated
147
PTI mismatch
148
Unspecified GPRS error
149
PDP authentication failure
150
Invalid mobile class
153
ESM information not received
154
PDN connection does not exist
155
Multiple PDN connections for a given APN not allowed
156
User Busy
159
Uplink Busy/ Flow Control
160
Bearer handling not supported
165
Maximum number of EPS bearers reached
166
Requested APN not supported in current RAT and PLMN combination
168
Network failure
169
IMSI unknown in VLR
170
Congestion
171
Last PDN disconnection not allowed
172
Semantically incorrect message
173
Mandatory information element error
174
Information element non-existent or not implemented
175
Conditional IE error
176
Protocol error, unspecified
177
Operator determined barring
178
Maximum number of PDP contexts reached
179
Requested APN not supported in current RAT and PLMN combination
180
Request rejected, bearer control mode violation
181
Invalid PTI value
189
Semantically incorrect message
190
Invalid mandatory IE
191
Message type non existent
192
Message type not compatible
193
IE non existent
194
Conditional IE error
195
Message not compatible
197
Protocol error unspecified
203
Multiple PDN connections for a given APN not allowed
254
Invalid error mapping
255
Internal error
262
SIM blocked
300
ME failure
301
SMS service of ME reserved
302
Operation not allowed
UE busy
303
Operation not supported
SIM not powered on
304
Invalid PDU mode parameter
PDN not activated
305
Invalid text mode parameter
PDN not valid
306
PDN invalid type
307
PDN no parameter
308
UE fail
309
PDP APN and PDP type duplicate used
310
(U)SIM not inserted
PDP PAP and EITF not matched
311
(U)SIM PIN required
(U)SIM PIN disabled
312
PH-(U)SIM PIN required
(U)SIM PIN already enabled
313
(U)SIM failure
(U)SIM PIN wrong format
314
(U)SIM busy
PDN not allowed by RPM
315
(U)SIM wrong
316
(U)SIM PUK required
317
(U)SIM PIN2 required
318
(U)SIM PUK2 required
320
Memory failure
321
Invalid memory index
322
Memory full
330
SMSC address unknown
331
No network service
332
Network timeout
340
No +CNMA acknowledgement expected
401
Invalid PLMN
402
PLMN duplicate used
403
PLMN not found
404
PLMN table empty
405
PLMN table full
406
No ESM cause
407
Unknown ESM cause
408
Command not successful
500
Unknown error
512
Required parameter not configured
513
TUP not registered
514
AT internal error
515
CID is active
516
Incorrect state for the command
517
CID is invalid
518
CID is not active
520
Deactivate the last active CID
521
CID is not defined
522
UART parity error
523
UART frame error
524
UE is in minimal function mode
525
AT command aborted: in processing
526
AT command aborted: error
527
Command interrupted
528
Configuration conflicts
529
During FOTA updating
530
Not the AT allocated socket
531
USIM PIN is blocked
532
USIM PUK is blocked
533
Not mipi module
534
File not found
535
conditions of use not satisfied
536
AT UART buffer error
537
Back off timer is running
538
CID defined counter value greater than ZERO
539
Operation not allowed cid not defined
540
CID active counter value greater than ZERO
608
Voice call active
701
Incorrect security code
702
Max attempts reached
1001
Unassigned (unallocated) number
1003
No route to destination
1006
Channel unacceptable
1008
Operator determined barring
1016
Normal call clearing
1017
User busy
1018
No user responding
1019
User alerting, no answer
1021
Call rejected
1022
Number changed
1026
Non selected user clearing
1027
Destination out of order
1028
Invalid number format (incomplete number)
1029
Facility rejected
1030
Response to STATUS ENQUIRY
1031
Normal, unspecified
1034
No circuit/channel available
1038
Network out of order
1041
Temporary failure
1042
Switching equipment congestion
1043
Access information discarded
1044
requested circuit/channel not available
1047
Resources unavailable, unspecified
1049
Quality of service unavailable
1050
Requested facility not subscribed
1055
Incoming calls barred within the CUG
1056
Collision with network initiated request
1057
Bearer capability not authorized
1058
Bearer capability not presently available
1059
Unsupported QCI value
1063
Service or option not available, unspecified
1065
Bearer service not implemented
1068
ACM equal to or greater than ACMmax
1069
Requested facility not implemented
1070
Only restricted digital information bearer capability is available
1079
Service or option not implemented, unspecified
1081
Invalid transaction identifier value
1087
User not member of CUG
1088
Incompatible destination
1091
Invalid transit network selection
1095
Semantically incorrect message
1096
Invalid mandatory information
1097
Message type non-existent or not implemented
1098
Message type not compatible with protocol state
1099
Information element non-existent or not implemented
1100
Conditional IE error
1101
Message not compatible with protocol state
1102
Recovery on timer expiry
1111
Protocol error, unspecified
1112
APN restriction value incompatible with active EPS bearer context
1127
Interworking, unspecified
1142
Network Error
1143
Invalid EPS bearer identity
1149
Last PDN disconnection not allowed
1243
Emm Error Unspecified
1244
Esm Error Unspecified
1279
Number not allowed
1283
CCBS possible
1400
Wrong RAT
1500
Wrong GPIO identifier
1501
Set GPIO default error
1502
Select GPIO mode error
1503
Read GPIO error
1504
Write GPIO error
1505
GPIO busy
1520
Wrong ADC identifier
1521
Read ADC error
1530
IPv4 only allowed
1531
IPv6 only allowed
1540
Wrong ringer identifier
1542
LLC or SNDCP failure
1543
Regular deactivation
1544
Reactivation requested
1545
Single address bearers only allowed
1546
Invalid transaction identifier value
1547
APN restriction val incompatible with PDP context
1548
PDP activation rejected
1549
unknown PDP address or PDP type
1550
GPRS generic operation error
1551
GPRS invalid APN
1552
GPRS authentication failure
1553
GPRS QoS parameters inconsistent
1554
GPRS network failure
1555
GPRS context busy
1556
CSD generic operation error
1557
CSD undefined profile
1558
CSD context busy
1559
PLMN scan not allowed
1600
FFS error
1560
PDP type IPv4 only allowed
1561
PDP type IPv6 only allowed
1612
FILE NOT FOUND
1613
Cannot open file
1614
TAC value not allowed
1615
OTP failure
1616
Wrong Check Digit
1620
Buffer full
1621
FFS initializing
1622
FFS already open file
1623
FFS not open file
1624
FFS file not found
1625
FFS file already created
1626
FFS illegal id
1627
FFS illegal file handle
1628
FFS illegal type
1629
FFS illegal mode
1630
FFS file range
1631
FFS operation not possible
1632
FFS write error
1633
FFS user id error
1634
FFS internal fatal error
1635
FFS memory resource error
1636
FFS maximum number of files exceeded
1637
FFS memory not available
1638
FFS invalid filename
1639
FFS streaming not enabled
1640
FFS operation not allowed on static file
1641
FFS memory table inconsistency
1642
FFS not a factory default file
1643
FFS requested memory temporary not available
1644
FFS operation not allowed for a directory
1645
FFS directory space not available
1646
FFS too many streaming files open
1647
FFS requested dynamic memory temporary not available
1648
FFS user provided a NULL parameter instead of a suitable buffer
1649
FFS timeout
1650
Command line too long
1660
Call barred - Fixed dialing numbers only
1670
SEC remote object wrong state
1671
SEC ROT not personalized
1672
SEC loss of connectivity
1673
SEC service not authorized
1674
SEC FW package installation required
1675
SEC FW package not valid
1676
SEC resource not available
1677
SEC data not available
1678
SEC timeout
1679
SEC data inconsistent or unsupported
1680
SEC pspk lock pending
1681
SEC C2C already paired
1682
SEC C2C channels consumed
1683
SEC C2C pairing not present
1684
SEC busy
1685
SEC connection failed due to a DNS resolution error
1686
SEC restore pending
1687
SEC RoT IO error
1688
SEC RoT IO pending
1689
SEC disabled
1700
GPS GPIO not configured
1701
GPS GPIO ownership error
1702
Invalid operation with GPS ON
1703
Invalid operation with GPS OFF
1704
Invalid GPS aiding mode
1705
Reserved GPS aiding mode
1706
GPS aiding mode already set
1707
Invalid GPS trace mode
1708
Parameter valid only in case of GPS OTA
1709
GPS trace invalid server
1710
Invalid TimeZone
1711
Invalid value
1712
Invalid parameter
1713
Invalid operation with LOC running / GPS Busy
1800
No ongoing call
1801
IBM busy / eCall already armed/active
1802
IBM feature off / eCall feature off
1803
Wrong IBM requested
1804
Audio resource not available
1805
ECALL restriction
1806
eCall invalid dial number
1900
No SAP Server Connection
1901
SAP Protocol Error
1902
SAP Connection failure
1903
SAP Server Disconnection
1904
SAP Other terminal using service
1910
USECMNG import timeout expired (no input for > 20 s)
1911
USECMNG import file size exceeds limit
1912
USECMNG no memory available
1913
USECMNG invalid certificate/key format
1914
USECMNG database full
1915
USECMNG database internal error
1916
USECMNG internal name not found
1917
USECMNG internal name already present
1918
USECMNG private key format error
1919
USECMNG MD5 checksum error
1920
USECMNG PEM DER conversion error
1921
USECMNG certificate date error
1922
USECMNG certificate common name error
1950
CDC-ECM is not available
1951
CDC-ECM is busy
1952
No DHCP Packets received from the DTE
2000
Command timeout
3000
Command aborted
4000
APN configuration mismatch
4001
IP type configuration mismatch
5000
FOTA package download state or name mismatch
5001
FOTA package data corrupted
5002
FOTA memory is in use

Message service error result codes +CMS ERROR

Error result codeDescription
1
Unassigned (unallocated) number
5
Delta firmware unavailable on FOTA server
8
Operator determined barring
10
Call barred
17
Network failure
21
Short message transfer rejected
22
Memory capacity exceeded
27
Destination out of service
28
Unidentified subscriber
29
Facility rejected
30
Unknown Subscriber
38
Network out of order
41
Temporary failure
42
Congestion
47
Resources unavailable, unspecified
50
Requested facility not subscribed
69
Requested facility not implemented
81
Invalid short message reference value
95
Invalid message, unspecified
96
invalid mandatory information
97
Message type non-existent or not implemented
98
Message not compatible with short message protocol state
99
Information element non-existent or not implemented
111
Protocol error, unspecified
127
Interworking, unspecified
128
Telematic interworking not supported
129
Short message type 0 not supported
130
Cannot replace short message
143
Unspecified TP-PID error
144
Data coding scheme (alphabet) not supported
145
Message class not supported
159
Unspecified TP-DCS error
160
Command cannot be actioned
161
Command unsupported
175
Unspecified TP-Command error
176
TPDU not supported
192
SC busy
193
No SC subscription
194
SC system failure
195
Invalid SME address
196
Destination SME barred
197
SM Rejected-Duplicate SM
198
TP-VPF not supported
199
TP-VP not supported
208
SIM SMS storage full
209
No SMS storage capability in SIM
210
Error in MS
211
Memory Capacity Exceeded
212
SIM Application Toolkit Busy
213
SIM data download error
287
Network failure unspecified
290
Network no resource
296
Radio Resources not Available due to DUAL SIM operation
297
Out of service due to DUAL SIM operation
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
320
memory failure
321
invalid memory index
322
memory full
330
SMSC address unknown
331
no network service
332
network timeout
340
no +CNMA acknowledgement expected
350
Unassigned (unallocated) number
351
Operator determined barring
352
Call barred
353
ME failure
354
Short message transfer rejected
355
Number changed
356
Destination out of order
357
Unidentified subscriber
358
Facility rejected
359
Unknown subscriber
364
Requested facility not subscribed
365
Requested facility not implemented
368
Invalid mandatory information
369
Message type non-existent or not implemented
370
Message not compatible with short message protocol state
371
Information element non-existent or not implemented
372
Protocol error, unspecified
373
Interworking, unspecified
360
Network out of order
361
Temporary failure
362
Congestion
363
Resources unavailable, unspecified
366
Invalid short message transfer reference value
367
Invalid message, unspecified
500
unknown error
512
Relay Protocol Acknowledgement
513
SMS timer expired
514
SMS forwarding availability failed
515
SMS forwarding availability aborted
516
MS invalid TP-Message-Type-Indicator
517
MS no TP-Status-Report in Phase 1
518
MS no TP-Reject-Duplicate in phase 1
519
MS no TP-Replay-Path in Phase 1
520
MS no TP-User-Data-Header in Phase 1
521
MS missing TP-Validity-Period
522
MS invalid TP-Service-Centre-Time-Stamp
523
MS missing TP-Destination-Address
524
MS invalid TP-Destination-Address
525
MS missing Service-Centre-Address
526
MS invalid Service-Centre-Address
527
MS invalid alphabet
528
MS invalid TP-User-Data-length
529
MS missing TP-User-Data
530
MS TP-User-Data to long
531
MS no Command-Request in Phase 1
532
MS Cmd-Req invalid TP-Destination-Address
533
MS Cmd-Req invalid TP-User-Data-Length
534
MS Cmd-Req invalid TP-User-Data
535
MS Cmd-Req invalid TP-Command-Type
536
MN MNR creation failed
537
MS CMM creation failed
538
MS network connection lost
539
MS pending MO SM transfer
540
RP-Error OK
541
RP-Error OK no icon display
542
SMS-PP Unspecified
543
SMS rejected By SMS CONTROL
543
FDN check failed
544
Service Centre Address(SCA) FDN failed
545
Destination Address(DA) FDN failed
546
BDN check failed
547
Unspecified SMS PP error
548
Undefined Result
548
No Route To Destination
549
Channel Unacceptable
555
No Circuit/Channel Available
556
Access Information Discarded
557
Requested Circuit/Channel Not Available By Other Side
558
Quality Of Service Unavailable
560
Bearer Capability Not Authorized
561
Bearer Capability Not Presently Available
562
Service or Option Not Available, Unspecified
563
Bearer Service Not Implemented
564
ACM Equal to or Greater Than ACMmax
565
Only Restricted Digital Information Bearer Capability Is Available
566
Service or Option Not Implemented, Unspecified
567
User Not Member of CUG
568
Incompatible By Destination
569
Invalid Transit Network Selection
571
Message Not Compatible With Protocol State
572
Recovery On Timer Expiry
576
Data Call Active
577
Speech Call Active
579
MOC Setup Rejected Due to Missing ACM Info
580
Temporary Forbidden Call Attempt
581
Called Party is Blacklisted
583
Temporary Forbidden Call Attempt No Service
584
Temporary Forbidden Call Attempt Limited Service
585
Client Temporary Barred
586
Dual Service Call Active
587
Atc Fclass Not Speech
590
Client Not Registrated
591
Active Client Gone
595
Rejected By Call Control
601
Invalid ALS Line
604
MM No Service (out of coverage)
605
MM Access Class Barred (RR_REL_IND During RR Conn. Establishment)
606
ME Busy -CM Service Request Already Pending
608
Rejected Due To SUP Timer Expiry
609
Rejected Due To USSD Busy
610
Rejected Due To SS Busy
612
SIM Toolkit Request Is Rejected, Because Another SIM Toolkit Request Is Pending
614
Rejected Because SIM Toolkit Request Is Not Yet Answered By The User
615
MN Setup SS Error
616
Call Controller Blocked (Other Call Command Pending)
618
Environment Parameter Not Set Correctly (Fclass/Cmod)
619
Other Blocking Call Present
620
Lower Layer Failure
621
The Authentication Procedure Failed
622
The Packet-Switched Registration Procedure Failed
623
CM Service Reject From The Network
624
The ABORT Message Was Received From The Network
625
Timer Expiry
626
IMSI Detach Was Initiated
627
Normal RR Connection Release (2G)
628
Registration Failed
630
Failure Due To Handover
631
Link Establishment Failure
632
Random Access Failure
633
Radio Link Aborted
634
Lower Layer Failure in Layer 1
635
Immediate Assignment Reject
636
Failure Due To Paging
637
Abnormal Release Unspecified
638
Abnormal Release Channel Unacceptable
639
Abnormal Release Timer Expired
640
Abnormal Release No Act On Radio Path
641
Preemptive Release
642
UTRAN Configuration Unknown
643
Handover Impossible
644
Channel Mode Unacceptable
647
Lower Layer Failure From NW
649
Conditional IE Error
650
No Cell Allocation Available
653
Re Establishment Reject
654
Directed Sigconn Re Establishment
656
Release of RRC connection Without Network Activity(3G) Lower Layer Failure Downlink
657
Lower Layer Failure Uplink
658
Cell Barred Due To Authentication Failure
659
Signalling Connection Release
660
CS Connection Release Triggered By MM
661
RRC Connection Establishment Failure
662
RRC Connection Establishment Reject With Redirection
663
Resource Conflict
664
Lower Layer Failure in Layer 2
665
L2 Cause T200 Expiry N200 Plus 1 Times
669
RR Connection Release Due to BAND Change (2G)
670
Release of the RRC Connection Due to Out of Service in Cell_Fach (3G)
671
Release of the RRC Connection Due to Not Matching PLMN in Shared Networks(3G)
672
Error Happens While Call Is Already Disconnected / Late Error
674
SIM Toolkit Cannot Initiate A Call, Because MMI Is Not Registered
675
SIM Toolkit Call Setup Request Is Rejected Due User Did Not Accept
676
Proactive SIM Appl Terminated By User
677
SIM Toolkit Originated SIM Reset (Refresh Request)
680
Dial String/Number Incorrect

+CEER error result codes

series

The following table lists the supported values for <cause> (number) and <error_description> (string) for +CEER AT command if <type> has the following value:
  • EMM cause
<cause><error_description>
0
No cause information available
2
IMSI unknown in HSS
3
Illegal UE
5
IMEI not accepted
6
Illegal ME
7
EPS services not allowed
8
EPS services and non-EPS services not allowed
9
UE identity cannot be derived by the network
10
Implicitly detached
11
PLMN not allowed
12
Tracking area not allowed
13
Roaming not allowed in this tracking area
14
EPS services not allowed in this PLMN
15
No suitable cells in tracking area
16
MSC temporarily not reachable
17
Network failure
18
CS domain not available
19
ESM failure
20
MAC (Message Authentication Code) failure
21
Synch failure
22
Congestion
23
UE security capabilities mismatch
24
Security mode rejected, unspecified
25
Not authorized for this CSG
26
Non-EPS authentication unacceptable
35
Requested service option not authorized in this PLMN
39
CS service temporarily not available
40
No EPS bearer context activated
42
Severe network failure
95
Semantically incorrect message
96
Invalid mandatory information
97
Message type non-existent or not implemented
98
Message type not compatible with protocol state
99
Information element non-existent or not implemented
100
Conditional IE error
101
Message not compatible with protocol state
111
Protocol error, unspecified
The following table lists the supported values for <cause> (number) and <error_description> (string) for +CEER AT command if <type> assumes one of these values:
  • ESM cause
  • EMM cause ESM failure
<cause><error_description>
0
No cause information available
8
Operator Determined Barring
26
Insufficient resources
27
Missing or unknown APN
28
Unknown PDN type
29
User authentication failed
30
Request rejected by Serving GW or PDN GW
31
Request rejected, unspecified
32
Service option not supported
33
Requested service option not subscribed
34
Service option temporarily out of order
35
PTI already in use
36
Regular deactivation
37
EPS QoS not accepted
38
Network failure
39
Reactivation requested
41
Semantic error in the TFT operation
42
Syntactical error in the TFT operation
43
Invalid EPS bearer identity
44
Semantic errors in packet filter(s)
45
Syntactical error in packet filter(s)
46
EPS bearer context without TFT already activated
47
PTI mismatch
49
Last PDN disconnection not allowed
50
PDN type IPv4 only allowed
51
PDN type IPv6 only allowed
52
Single address bearers only allowed
53
ESM information not received
54
PDN connection does not exist
55
Multiple PDN connections for a given APN not allowed
56
Collision with network initiated request
57
PDN type IPv4v6 only allowed
58
PDN type non IP only allowed
59
Unsupported QCI value
81
Invalid PTI value
95
Semantically incorrect message
96
Invalid mandatory information
97
Message type non-existent or not implemented
98
Message type not compatible with protocol state
99
Information element non-existent or not implemented
100
Conditional IE error
101
Message not compatible with protocol state
111
Protocol error, unspecified
112
APN restriction value incompatible with active EPS bearer context
113
Multiple accesses to a PDN connection is not allowed

Firmware install final result codes

The +UFWINSTALL AT command issues a final result code providing the result of the FW install procedure. In case the FW install procedure fails, the error result code provides some indication about the error cause (syntax error or issue during the installation procedure).

final result codes from command syntax

Syntax error resulting from the +UFWINSTALL command:
Error result codeVerbose descriptionDescription
4
+CME ERROR: not supported
One of the following cases:
  • Wrong serial port number
  • Wrong baud rate
  • Number of parameters not allowed
  • Filename too long
1624
+CME ERROR: FFS file not found
The delta file is not stored in the module FS or the filename is wrong

final result codes table

This table lists +UUFWINSTALL URCs applicable to LEXI-R10 and SARA-R10 series modules during the execution of the +UFWINSTALL AT command:
Error result codeDescription
128
Firmware install success
129
Firmware install generic failure
158
Delta file not recognized. It happens trying to update from a no delta file format
168
Source firmware in flash memory mismatch with the one expected by the delta file
180
Package size more than allowed

FOAT error result codes

This table lists the allowed error result codes applicable to LEXI-R10 and SARA-R10 series modules during the execution of the +NFWUPD AT command:
Error result codeDescription
ERROR: PARAM INVALID
A parameter is out of range
ERROR: OPER UNSUPPORTED
Command other than the supported AT+NFWUPD=? and AT+NFWUPD=
ERROR: PACKET NOT VALID
Delta packet is corrupted or not recognized
ERROR: SOURCE FIRMWARE MISMATCH
Current installed firmware is not as expected
ERROR: 3
+NFWUPD=1 command, package size zero or more than allowed
ERROR: 4
+NFWUPD=1 command, sequence number not starting from zero or not consecutive
ERROR: 5
+NFWUPD=1 command, current packet XOR8 check error
ERROR: 6
Flash not erased, do +NFWUPD=0 before starting download
ERROR: 7
Internal error occurred during flash erase
ERROR: 8
Internal error occurred during write or data readback
ERROR: 9
Internal error occurred during read
ERROR: 10
Internal logic error, should not be seen

Internal TCP/UDP/IP stack class error codes

series

The following table lists all allowed error classes that can be provided by the internal TCP/UDP/IP stack through +USOER and +USOCTL (with <param_id>=1) AT commands.
Error result codeDescriptionResulting from the following commands
0
No error
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
1
EDOM - Argument out of domain
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
2
ERANGE - Result not representable
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
3
ESRCH - No such process
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
4
EILSEQ - Illegal byte sequence
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
5
EINVAL - Invalid argument
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
6
ENOMEM - Out of memory (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
9
EBADF - Bad file descriptor (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
10
ECHILD - No child processes (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
11
EWOULDBLOCK / EAGAIN - Current operation would block, try again
+USOCO, +USOWR
12
EPERM - Operation not permitted (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
14
EFAULT - Bad address (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
22
ENOENT - No such resource (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
32
EPIPE - Broken pipe (internal error)
+USOCR, +USOSO, +USOWR, +USOST, +USORD, +USORF, +USOLI
33
EINTR - Interrupted system call (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
34
EIO - I/O error (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
38
ENOSYS - Function not implemented
+USOCTL
64
ENONET - Machine is not on the internet
+USOCR, +USOWR, +USOST, +USORD, +USORF, +USOLI
65
EEOF - End of file
+USOWR, +USOST, +USORD, +USORF
71
EPROTO - Protocol error
+USOWR, +USOST, +USORD, +USORF
77
EBADFD - File descriptor in bad state (internal error)
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
78
EREMCHG - Remote address changed
+USOWR, +USOST, +USORD, +USORF, +USOCL
89
EDESTADDRREQ - Destination address required
+USOCO, +USOST
91
EPROTOTYPE - Wrong protocol type for socket
+USOCR
92
ENOPROTOOPT - Protocol not available
+USOCR, +USOSO, +USOGO
93
EPROTONOSUPPORT - Protocol not supported
+USOCR
94
ESOCKTNNOSUPPORT - Socket type not supported
+USOCR
95
EOPNOTSUPP - Operation not supported on transport endpoint
+USOWR, +USOST, +USORD, +USORF, +USOCL
96
EPFNOSUPPORT - Protocol family not supported
+USOCR
97
EAFNOSUPPORT - Address family not supported by protocol
+USOCR, +USOSO
98
EADDRINUSE - Address already in use
+USOCR, +USOLI
99
EADDRNOTAVAIL - Cannot assign requested address
+USOCR, +USOLI, +USOCO
100
ENETDOWN - Network is down
+USOCR, +USOLI, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOCL
101
ENETUNREACH - Network is unreachable
+USOCO, +USOST, +USORF
102
ENETRESET - Network dropped connection because of reset
+USOCR, +USOLI, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOCL
103
ECONNABORTED - Software caused connection abort
+USOCR, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
104
ECONNRESET - Connection reset by peer
+USOCR, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
105
ENOBUFS - No buffer space available
+USOCR, +USOSO, +USOGO, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
106
EISCONN - Transport endpoint is already connected
+USOCO
107
ENOTCONN - Transport endpoint is not connected
+USOCR, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
108
ESHUTDOWN - Cannot send after transport endpoint shutdown
+USOCR, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
110
ETIMEDOUT - Connection timed out
+USOCO, +USOST, +USORD, +USORF
111
ECONNREFUSED - Connection refused
+USOCO
112
EHOSTDOWN - Host is down
+USOCL, +USOCO, +USOWR, +USOST, +USORD, +USORF
113
EHOSTUNREACH - No route to host
+USOCO, +USOWR, +USOST, +USORD, +USORF
115
EINPROGRESS - Operation now in progress
+USOCR, +USOCO, +USOWR, +USOST, +USORD, +USORF, +USOLI
156
EIF - Generic Network Interface failure
+USOWR, +USOST
157
EIFHW - Network Interface upload congestion
+USOWR, +USOST
158
EIFSUSP - Network Interface in suspended state
+USOWR, +USOST
162
ENSRSERVFAIL - DNS server returned general failure
+USOCO, +USOST
167
ENSRBADNAME - Misformatted domain name
+USOCO, +USOST
168
ENSRBADFAMILY - Unsupported address family
+USOCO, +USOST
174
ENSRNOMEM - Out of memory
+USOCO, +USOST
LEXI-R10401D-00B / LEXI-R10801D-00B
Error codes 156, 157 and 158 are not allowed.

Internet suite error classes

The following table lists all allowed error classes that can be provided by the <error_class> parameter for these AT error commands:
<error_class>Description<error_codes>Resulting from the following commands
0
OK, no error occurred
All
1
FTP protocol error class
+UFTPC, +UFTP
3
HTTP protocol error class
+UHTTP, +UHTTPC
4
Flash file system error class
+UFTPC, +UFTPER, +UHTTPC
5
DNS error class
+UFTPC, +UHTTPC, +USMTPC
6
Socket error class
BSD error codes standard
All
7
Dynamic memory error
0
All
10
Wrong HTTP API usage (e.g. missing/null parameters)
+UHTTP, +UHTTPC
11
Syntax error in high layer protocol (wrong/missing/corrupted data)
+UFTPC, +UHTTPC, +USMTPC
12
Unspecified error
0
All
13
MQTT error class
+UMQTT, +UMQTTC, +UMQTTWTOPIC, +UMQTTWMSG

FTP class error codes

The following table lists the available values of <error_code> parameter of the last FTP operation provided through +UFTPER AT command if <error_class>=1 or 8 (for more details, see the +UFTP, +UFTPC AT commands description).
Error result codeDescription
0
No error
1
User missing
2
Password missing
3
Account missing
4
Server missing
5
Directory name missing
6
Filename missing
7
Null parameter
8
Unknown FTP command
9
Unknown file action
10
Wrong FTP state
11
Wrong parameter
12
PSD or CSD connection not established
13
No memory available for allocation
14
Reserved internal code
15
Length of given web server (address or hostname) too long or too short
16
Hostname of given web server invalid
17
Address of given web server is invalid
18
Username too long or too short
19
Password too long or too short
20
Account too long or too short
21
Operation not allowed because FTP client is busy
22
Not possible to connect to FTP server
23
Error occurred in FTP request
24
Reserved internal code
25
FFS filename pointer is null or its length is 0
26-30
Reserved internal code
31
Timeout elapsed while performing requested operation
32
Internal processing error
33
Not logged in
34
Login incorrect
35
File unavailable (not found or no access)
36
File not ready
37
Filename not allowed
38
Folder not found
39
Folder no access
40
Operation aborted by user
41
Permission denied
42
Cannot open FTP data channel
43
Socket invalid parameter
44
Invalid socket
45
No socket available
46
Cannot create socket
47
Cannot bind socket to network interface
48
Cannot resolve hostname
49
Cannot connect socket
50
Cannot get socket name
51
Cannot bind socket to port
52
Socket cannot listen
53
Socket cannot accept
54
Socket would block
55
Socket cannot write
56
Socket cannot read
57
Reserved internal code
58
No socket data to send
59
Socket cannot get available data
60
No socket data to read
61
Socket no response code found
62
Socket not connected
63
Cannot set secure socket
64
Socket cannot decode password
65
Socket cannot get size
66
FFS Invalid parameter
67
FFS invalid handle
68
FFS cannot open file
69
FFS cannot seek file
70
FFS cannot get file size
71
FFS cannot read
72
FFS bad offset
73
FFS cannot write
74
Direct link internal error
75
Failed to open extended passive mode
76
Failed to parse extended passive mode server reply
77
Internal error
78
Client IP protocol not supported - try passive mode
79
Data transfer error. The transferred (received/sent) data is not complete
226
Closing data connection; requested file action successful (for example, file transfer or file abort)
250
Requested file action okay, completed
350
Requested file action pending further information
421
Service not available, closing control connection.
User limit reached
Not authorized to make the connection
Maximum connections reached
Maximum connections exceeded
425
Cannot open data connection
426
Connection closed; transfer aborted. The command opens a data connection to perform an action, but that action is cancelled, and the data connection is closed
450
Requested file action not taken. File unavailable (e.g. file busy)
451
Requested action aborted: local error in processing
452
Requested action not taken. Insufficient storage space in system
500
Syntax error, command unrecognized, command line too long
501
Syntax error in parameters or arguments
502
Command not implemented
503
Bad sequence of commands
504
Command not implemented for that parameter
530
User not logged in
532
Need account for storing files
550
Requested action not taken. File unavailable, not found, not accessible
552
Requested file action aborted. Exceeded storage allocation
553
Requested action not taken. Filename not allowed
554
Requested action not taken. Invalid REST parameter
555
Requested action not taken. Type mismatch
556
Requested number of byte offset exceeds the remote file size
For all the errors not listed in the table see the RFC 959 [66], RFC 2428 [67] and RFC 1123 [68].

HTTP class error codes

The following table lists the available values of <error_code> parameter of the last HTTP operation provided through +UHTTPER AT command if <error_class>=3 or 10 (for more details, see the +UHTTP and +UHTTPC AT commands description).
Error result codeDescription
0
No error
1
Invalid profile ID
2
Invalid input
3
Server hostname too long
4
Invalid server hostname
5
Invalid server IP address
6
Invalid authorization method
7
Server missing
8
Username length exceeded
9
Password length exceeded
10
Internal error
11
Server connection error
12
Error occurred in HTTP request
13
Internal error
14
Internal error
15
Invalid POST data size
16
Empty FFS filename
17
Invalid FFS file length
18
Invalid content-type specified
19
Internal error
20
Internal error
21
Internal error
22
PSD or CSD connection not established
23
Server or proxy hostname lookup failed
24
User authentication failed on server
25
User authentication failed on proxy
26
Connection timed out
27
Request prepare timeout expired
28
Response receive timeout expired
29
Request send timeout expired
30
HTTP operation in progress
31
Invalid HTTP parameter TCP port not in range (1-65535)
32
Invalid HTTP parameter secure
33
Invalid HTTP parameter authentication username
34
Invalid HTTP parameter authentication password
35
Invalid HTTP parameter output filename
36
Invalid HTTP parameter output filename length
37
Invalid HTTP parameter server path
38
Invalid HTTP parameter server path length
39
Invalid HTTP parameter content filename length
40
Invalid custom content type string
41
Output file open error
42
Output file close error
43
Output file write error
44
Connection lost
45
Operation not allowed in current state
46 - 72
Internal error
73
Secure socket connect error

File system class error codes

The following table lists the available values of <error_code> parameter of the last HTTP operation provided through the +UHTTPER AT commands.
Error result codeDescription
2
Operation performed with success
3
Initialization in progress
4
File already opened
5
File not opened
6
File not found
7
File already created
8
Illegal id
9
Illegal file handle
10
Illegal type
11
Illegal mode
12
File range error
13
The operation is not possible
14
Write error
15
User id error
16
Internal fatal error
17
Memory resource error
18
Maximum number of files exceeded
19
Memory not available
20
Invalid filename
21
Streaming not enabled
22
Operation not allowed on static file
23
Memory table inconsistency
24
Not a factory default file
25
Requested memory temporary not available
26
Operation not allowed for a directory
27
Space in the directory space not available
28
Too many streaming files opened
29
Requested dynamic memory temporary not available
30
The user provided a NULL parameter instead of a suitable buffer

MQTT error codes

MQTT class error codes

The following table lists the available values of <error_code> parameter of the last MQTT operation provided through the +UMQTTER AT command.
Error result codeDescription
0
Operation performed with success
1
Memory failure
2
Invalid parameter
3
Invalid parameter range
4-7
Internal error
8
Cannot set secure socket
9
Invalid client identifier
10
Client identifier length out of range
11
Syntax error in client identifier
12
Invalid broker
13
Broker length out of range
14
Broker port out of range
15
Invalid username or password
16
Username length out of range
17
Password length out of range
18
Keep alive time out of range
19
Security mode out of range
20
Wrong Security Manager Profile
21
Security Manager Profile out of range
22
Invalid topic
23
Topic length out of range
24
Missing message or filename
25
Cannot get file size
26
File size out of range
27
Cannot open file
28
Cannot read file
29
QOS out of range
30
Retain out of range
31
Wrong will message length
32
Wrong publish message length
33
Timeout error
34
No Network service
35
Broker not connected
36
Broker connection refused
37
Broker connection refused, wrong protocol version
38
Broker connection refused, identifier rejected
39
Broker connection refused, server unavailable
40
Broker connection refused, bad user name or password
41
Broker connection refused, not authorized
42
MQTT client out of buffer
43
MQTT client malformed remaining length
44
MQTT client packet type mismatch
45
MQTT client packet Id mismatch
46
MQTT client invalid internal state
47
MQTT client TLS connect error
48
MQTT client STDIN Wake error
49
Incoming message cannot be saved, the buffer is full
50
PSD or CSD connection not established
51
Error in callback
52
Malformed packet
53
MQTT session active, profile configuration not allowed
54
Incoming publish packet too long
55
Keep alive time is 0, ping loop not activated
56
Communication closed by server
57
Cannot enter in binary mode
58
all available sockets are in use, cannot open a new one

Ping error result codes

The following table lists the available values of <error_code> parameter of the last ping operation provided through +UUPINGER URC (for more details, see the +UPING AT command description).
Error result codeDescription
0
Success (no error)
1 - 6
Internal error (ping level)
7
Empty remote host
8
Cannot resolve host
9
Unsupported IP version (RFU)
10
Invalid IPv4 address
11
Invalid IPv6 address (RFU)
12
Remote host too long
13
Invalid payload size
14
Invalid TTL value
15
Invalid timeout value
16
Invalid retries number
17
PSD or CSD connection not established
100 - 105
Internal error (ICMP level)
106
Error creating socket for ICMP
107
Error settings socket options for ICMP
108
Cannot end ICMP packet
109
Read for ICMP packet failed
110
Received unexpected ICMP packet
111-115
Internal error (socket level)

SNTP error result codes

The following table lists the available values of <error_code> parameter of the last SNTP operation provided through +UUSNTPER URC (for more details, see the +USNTP AT command description).
Error result codeDescription
1
Error in socket creation
2
Parameter invalid
3
URL not valid
4
Network error
5
Time out error
6
Cid is not activated
Last updated: 13 January 2025
Need help?Contact Support
Questions?Contact us