> 11.3 | AT+CGATT GPRS attach or detach

> Syntax

> Test Command AT+CGATT=?
> Response(s)
> +CGATT: (list of supported <state>s)
> OK

> Read Command AT+CGATT?
> Response(s)
> +CGATT: <state>
> OK

> Write Command AT+CGATT=[<state>]
> Response(s)
> OK
> ERROR
> +CME ERROR

> Reference(s) |  | PIN |  | ASC0 | ASC1 | USB | MUX1 | MUX2 | MUX3 |  |  | Charge | Q | Last
> GSM 07.07 |  | + |  | + | + | + | + | + | + |  |  | - | - | -

> Command Description
> The test command is used for requesting information on the supported GPRS service states.
> The read command returns the current GPRS service state.
> The write command is used to attach the MT to, or detach the MT from the GPRS service. After the command has completed, the MT remains in V.250 command state. If the MT is already in the requested state, the command is ignored and the OK response is returned. Any active PDP contexts will be automatically deactivated when the attachment state changes to detached.
> Parameter Description

> <state>(num)

> Indicates the state of GPRS attachement.
> 0(P)
> detached
> [1]
> attached
> Notes

> • | If the MT is in dedicated mode, write command returns "+CME ERROR: operation temporary not allowed".

> • | When the module is GPRS attached and a PLMN reselection occurs to a non-GPRS network or to a network where the SIM is not subscribed to for using GPRS, the resulting GMM (GPRS mobility management) state according to GSM 24.008 is REGISTERED/NO CELL, meaning that the read command will still show <state>=1.

> • | Under some network conditions the GPRS attach command fails, if entered immediately after a "+CREG: 1" URC. This can be avoided by waiting at least 1s before entering the GPRS attach command.