Chapter 15 – GPRS Commands
Multi-Tech Systems, Inc. Wireless GSM/GPRS AT Commands (Document Number S000293I) 158
Description: The set command is used to set the modem to operate according to the specified GPRS mobile class. If
the requested class is not supported, an ERROR or +CME ERROR response is returned.
The read command returns the current GPRS mobile class.
The test command is used for requesting information on the supported GPRS mobile classes.
Values: <class> A string parameter which indicates the GPRS mobile class (in descending order of
functionality)
A Class A (highest)
B Class B
CG Class C in GPRS only mode
CC Class C in circuit switched only mode (lowest)
Other values are reserved and will result in an ERROR response to the set command.
If the modem is GPRS attached when the set command is issued with a <class> = CC specified, a
GPRS detach request is sent to the network.
If the modem is GSM attached when the set command is issued with a <class> = CG specified, a GSM
detach request is sent to the network.
Class A is not supported.
Note: During switch-On in CG class, the modem always performs an automatic GPRS attach (the
ATTACH-STATUS parameter of +WGPRS is ignored). But if the modem is not already GPRS-
attached when switching from B/CC class to CG class, then no automatic GPRS attach is
performed.
Example of the Automatic Attachment (See Note Above):
AT+CGCLASS?
+CGCLASS: “B”
OK
AT+CGATT?
+CGATT: 0
OK
AT+CGCLASS=”CG”
OK
AT+CGATT?
+CGATT: 0
OK
AT+CGATT=1
OK
AT+CPOF
OK
AT+CFUN=1
OK
AT+CGCLASS?
+CGCLASS: “CG”
OK
AT+CGATT?
+CGATT: 1
OK
Syntax: Command Syntax: AT+CGCLASS
Command Possible Response(s)
AT+CGCLASS= [<class>] OK
ERROR
AT+CGCLASS? +CGCLASS: <class>
OK
AT+CGCLASS=? +CGCLASS: (list of supported <class>s)
OK
AT+CGCLASS=”CG”
Note: Enter GPRS Class C
mode
OK
AT+CGCLASS=”CC”
Note: Enter GMS mode OK
AT+CGCLASS=”A”
Note: Chosen class not
supported
+CME ERROR: 150
AT+CGCLASS=? +CGCLASS: (“CG”,”CC”)
OK
AT+CGCLASS? +CGCLASS: (“CC”)
OK