When controlling GSM devices using AT commands, the device can respond with eith
er "OK" or "ERROR". Sometimes you will receive an error and you do not know the
cause of this error.
That's why most advanced GSM devices support extended errors. Instead of just di
splaying the "ERROR" message, it also shows an error number. The syntax of this
extended error is either "+CMS ERROR: xxx" or "+CME ERROR: xxx".
When the error starts with "+CME ERROR", it means that the error is a device spe
cific error code. For instance, you are trying to read a phonebook entry before
entering a pincode.
When there is a network error, for instance, when you try to send an SMS message
when there is no network coverage, you will receive an error which starts with
"+CMS ERROR".
To enable these extended commands, execute the following commands, or add them t
o your modems init string:
AT+CMEE=1
AT&W
Below you can find a list containing almost every error code supported by GSM de
vices. We try to keep this list up to date, so please send your comments to webm
aster@smssolutions.net or post them in our forum.
CME ERROR's (GSM Equipment related codes)
Error Description
CME ERROR: 0
Phone failure
CME ERROR: 1
No connection to phone
CME ERROR: 2
Phone adapter link reserved
CME ERROR: 3
Operation not allowed
CME ERROR: 4
Operation not supported
CME ERROR: 5
PH_SIM PIN required
CME ERROR: 6
PH_FSIM PIN required
CME ERROR: 7
PH_FSIM PUK required
CME ERROR: 10 SIM not inserted
CME ERROR: 11 SIM PIN required
CME ERROR: 12 SIM PUK required
CME ERROR: 13 SIM failure
CME ERROR: 14 SIM busy
CME ERROR: 15 SIM wrong
CME ERROR: 16 Incorrect password
CME ERROR: 17 SIM PIN2 required
CME ERROR: 18 SIM PUK2 required
CME ERROR: 20 Memory full
CME ERROR: 21 Invalid index
CME ERROR: 22 Not found
CME ERROR: 23 Memory failure
CME ERROR: 24 Text string too long
CME ERROR: 25 Invalid characters in text string
CME ERROR: 26 Dial string too long
CME ERROR: 27 Invalid characters in dial string
CME ERROR: 30 No network service
CME ERROR: 31 Network timeout
CME ERROR: 32 Network not allowed, emergency calls only
CME ERROR: 40 Network personalization PIN required
CME ERROR: 41 Network personalization PUK required
CME ERROR: 42 Network subset personalization PIN required
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
CMS
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
ERROR:
160
161
175
176
192
193
194
195
196
197
198
199
208
209
210
211
212
213
255
300
301
302
303
304
305
310
311
312
313
314
315
316
317
318
320
321
322
330
331
332
340
500
512
513
514
515
516
517
518
519
520
521
522
532
534
535
538
http://www.smssolutions.net/tutorials/gsm/gsmerrorcodes/