GSM Equipment and Network Error Codes

When controlling GSM devices using AT commands, the device can respond with either "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 displaying 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 specific 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 to your modems init string:

AT+CMEE=1
AT&W

Below you can find a list containing almost every error code supported by GSM devices.
We try to keep this list up to date, so please send your comments to webmaster@smssolutions.net or post them in our forum.