Wismo 228 Atcommandmanualrev 001
Wismo 228 Atcommandmanualrev 001
Wismo 228 Atcommandmanualrev 001
WA_DEV_W228_UGD_004
001
October 12, 2009
AT Command Manual
Important Notice
Due to the nature of wireless communications, transmission and reception of data can never be
guaranteed. Data may be delayed, corrupted (i.e., have errors) or be totally lost. Although significant
delays or losses of data are rare when wireless devices such as the Sierra Wireless modem are used in a
normal manner with a well-constructed network, the Sierra Wireless modem should not be used in
situations where failure to transmit or receive data could result in damage of any kind to the user or any
other party, including but not limited to personal injury, death, or loss of property. Sierra Wireless accepts
no responsibility for damages of any kind resulting from delays or errors in data transmitted or received
using the Sierra Wireless modem, or for failure of the Sierra Wireless modem to transmit or receive such
data.
Some airlines may permit the use of cellular phones while the aircraft is on the ground and the door is open.
Sierra Wireless modems may be used at this time.
The driver or operator of any vehicle should not operate the Sierra Wireless modem while in control of a
vehicle. Doing so will detract from the driver or operators control and operation of that vehicle. In some
states and provinces, operating such communications devices while in control of a vehicle is an offence.
WA_DEV_W228_UGD_004
Rev 001
Page 2 of 156
AT Command Manual
Limitations of Liability
This manual is provided as is. Sierra Wireless makes no warranties of any kind, either expressed or
implied, including any implied warranties of merchantability, fitness for a particular purpose, or
noninfringement. The recipient of the manual shall endorse all risks arising from its use.
The information in this manual is subject to change without notice and does not represent a commitment
on the part of Sierra Wireless. SIERRA WIRELESS AND ITS AFFILIATES SPECIFICALLY DISCLAIM
LIABILITY FOR ANY AND ALL DIRECT, INDIRECT, SPECIAL, GENERAL, INCIDENTAL,
CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES INCLUDING, BUT NOT LIMITED TO,
LOSS OF PROFITS OR REVENUE OR ANTICIPATED PROFITS OR REVENUE ARISING OUT OF THE
USE OR INABILITY TO USE ANY SIERRA WIRELESS PRODUCT, EVEN IF SIERRA WIRELESS AND/OR
ITS AFFILIATES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR THEY ARE
FORESEEABLE OR FOR CLAIMS BY ANY THIRD PARTY.
Notwithstanding the foregoing, in no event shall Sierra Wireless and/or its affiliates aggregate liability
arising under or in connection with the Sierra Wireless product, regardless of the number of events,
occurrences, or claims giving rise to liability, be in excess of the price paid by the purchaser for the Sierra
Wireless product.
Copyright
2009 Sierra Wireless. All rights reserved.
Trademarks
AirCard and Heart of the Wireless Machine are filed or registered trademarks of Sierra Wireless.
Watcher is a trademark of Sierra Wireless, registered in the European Community. Sierra Wireless, the
Sierra Wireless logo, the red wave design, and the red-tipped antenna are trademarks of Sierra Wireless.
,
, , inSIM, YOU MAKE IT, WE MAKE IT WIRELESS,
WAVECOM, WISMO, Wireless Microprocessor, Wireless CPU, Open AT are filed or registered
trademarks of Sierra Wireless S.A. in France and/or in other countries.
Windows is a registered trademark of Microsoft Corporation.
QUALCOMM is a registered trademark of QUALCOMM Incorporated. Used under license.
Other trademarks are the property of the respective owners.
WA_DEV_W228_UGD_004
Rev 001
Page 3 of 156
AT Command Manual
Contact Information
Phone:
Sales Desk:
1-604-232-1488
Hours:
E-mail:
Post:
Sierra Wireless
13811 Wireless Way
Richmond, BC
Canada
V6V 3A4
Fax:
1-604-231-1109
Web:
www.sierrawireless.com
Consult our website for up-to-date product descriptions, documentation, application notes, firmware
upgrades, troubleshooting tips, and press releases:
www.sierrawireless.com
Revision History
Revision
001
Date
Update
WA_DEV_W228_UGD_004
Rev 001
Creation
Page 4 of 156
AT Command Manual
Contents
1. AT COMMANDS DESCRIPTION ......................................................................... 11
2. 3GPP TS 27.005 COMMANDS ............................................................................... 12
General Configuration Commands ................................................................................................. 12
+CSMS Select Messages Service............................................................................................... 12
+CPMS Preferred Messages Storage ........................................................................................ 13
+CMGF Messages Format ........................................................................................................... 13
Message Configuration Commands ............................................................................................... 14
+CSCA Service Center Address .................................................................................................. 14
+CSCB Select Cell Broadcast Messages Types........................................................................ 14
+CSMP Set Text Mode Parameters............................................................................................ 15
+CSDH Show Text Mode Parameters ........................................................................................ 16
+CSAS Save Settings .................................................................................................................. 16
+CRES Restore Settings.............................................................................................................. 17
Message Receiving and Reading Commands .............................................................................. 17
+CNMI New Messages Indication to TE .................................................................................... 17
+CNMA New Message Acknowledgement to ME/TA............................................................... 19
+CMGL List Messages ................................................................................................................. 21
+CMGR Read Message................................................................................................................ 22
Message Sending and Writing Commands ................................................................................... 23
+CMGS Send Message ................................................................................................................ 23
+CMSS Send Message from Storage......................................................................................... 24
+CMGW Write Message to Memory ........................................................................................... 25
+CMGD Delete Message ............................................................................................................. 25
SMS and CBM Unsolicited Result Codes ..................................................................................... 26
+CMTI Received SMS indication ................................................................................................ 26
+CMT Received SMS indication ................................................................................................. 26
+CBM Received CBM indication ................................................................................................ 27
+CDS Received status report (SR) indication ........................................................................... 27
+CMS ERROR Message Service Failure Result Code ............................................................... 28
WA_DEV_W228_UGD_004
Rev 001
Page 5 of 156
AT Command Manual
WA_DEV_W228_UGD_004
Rev 001
Page 6 of 156
AT Command Manual
WA_DEV_W228_UGD_004
Rev 001
Page 7 of 156
AT Command Manual
WA_DEV_W228_UGD_004
Rev 001
Page 8 of 156
AT Command Manual
WA_DEV_W228_UGD_004
Rev 001
Page 9 of 156
AT Command Manual
WA_DEV_W228_UGD_004
Rev 001
Page 10 of 156
AT Command Manual
1. AT Commands Description
This manual presents detailed information about the AT command set used with the WISMO228.
WA_DEV_W228_UGD_004
Rev 001
Page 11 of 156
AT Command Manual
Command
Possible Response(s)
+CSMS=<service>
+CSMS: <mt>,<mo>,<bm>
OK
+CMS ERROR: <err>
+CSMS?
+CSMS: <service>,<mt>,<mo>,<bm>
OK
+CMS ERROR: <err>
+CSMS=?
Parameters
<service>
Description
0 (default)
Description
1 (default)
Type supported
Clarification
<service> = 1 shall be used only on dual OS platforms i.e when TE is the only SMS client (SMS are only
routed to TA in this case)
<service> = 0 shall be used by default.
The <service> parameter is automatically saved in non-volatile memory and restored to the default value
by AT&F command.
WA_DEV_W228_UGD_004
Rev 001
Page 12 of 156
AT Command Manual
Get current
storage status
Get supported
storages
Command
Possible Response(s)
+CPMS=<mem1>[,
<mem2>[,<mem3>]]
+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
OK
+CMS ERROR: <err>
+CPMS?
+CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,
<mem3>,<used3>,<total3>
OK
+CMS ERROR: <err>
+CPMS=?
Parameters
<memx>
Description
Only SM storage is supported
BM, ME, MT, TA, SR memory locations are not supported
SM
<usedx>, <totalx>
Integer type
Description
Computed value
Command
Possible Response(s)
+CMGF=[<mode>]
OK
+CMS ERROR: <err>
+CMGF?
+CMGF: <mode>
OK
+CMGF=?
Parameters
<mode>
Description
0 (default)
PDU mode
Text mode
Omitted
Clarification
+CMGF parameter is automatically saved into non-volatile memory.
The <mode> parameter is restored to default value by AT&F command.
WA_DEV_W228_UGD_004
Rev 001
Page 13 of 156
AT Command Manual
Command
Possible Response(s)
+CSCA=<sca>[,<tosca>]
OK
+CMS ERROR: <err>
+CSCA?
+CSCA: <sca>,<tosca>
OK
+CMS ERROR: <err>
+CSCA=?
OK
+CMS ERROR: <err>
Parameters
<sca>
String type
Description
SC address Address-Value
<tosca>
Integer type
Description
SC address Type-of-Address
Clarification
This command reads and writes the service center address in EF-SMSP (U)SIM file.
If the SCA is not readable or empty, read command returns an empty string.
At switch on, the SCA is read on (U)SIM to have a default SCA for send and write command in text mode.
(In PDU mode, SCA can be provided in PDU).
Service Center Address is reset on switch on and is read on SIM on first PC connection after switch on.
See data stored by +CSAS for default values.
Command
Possible Response(s)
+CSCB=[<mode>[,<mids>[,<dcss>]]]
OK
+CMS ERROR: <err>
+CSCB?
+CSCB: <mode>,<mids>,<dcss>
OK
+CMS ERROR: <err>
Get supported
modes
+CSCB=?
WA_DEV_W228_UGD_004
Rev 001
Page 14 of 156
AT Command Manual
Parameters
<mode>
Description
<mids>
String type
Description
all different possible combinations of CBM message identifiers (refer <mid> in 27.005)
<dcss>
String type
Description
all different possible combinations of CBM data coding schemes (refer <dcs> in 27.005)
Default value: no DCS accepted
Clarification
All the <dcss> values can be accepted or up to 5 different <dcss> values can be accepted.
Ranges are not supported for <mids> and <dcss>, i.e notation "0,1,5,320-478,922" is not allowed for <mids>
and notation "0-3,5" is not allowed for <dcss> .
Up to 15 different <mids> values can be accepted.
AT+CSCB=1 means all <dcss> are accepted but this command has no effect on the list of the <mids>
accepted. To modify those lists: use before the AT+CSCB=0 command to select no mid and no dcs, and
after this operation, add some dcs or mid to the current lists.
AT+CSCB=0,<mids> adds the <mids> values in the <mids> current list handled by the mobile.
AT+CSCB=0,,<dcss> adds the <dcss> values in the <dcss> current list handled by the mobile.
If AT+CSCB=0,<value> is received while the list of <mids> is full, OK is returned and new value is not
added.
AT+CSCB=1,<mids> removes the <mids> values in the <mids> current list handled by the mobile.
AT+CSCB=1,,<dcss> removes the <dcss> values in the <dcss> current list handled by the mobile.
AT+CSCB? can only display an enabled list, so <mode> = 0 is returned.
Command
Possible Response(s)
Select SM
parameters
+CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]]
OK
+CMS ERROR: <err>
+CSMP?
+CSMP: <fo>,<vp>,<pid>,<dcs>
OK
+CMS ERROR: <err>
Test if command is
supported
+CSMP=?
OK
+CMS ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 15 of 156
AT Command Manual
Parameters
<fo>, <vp>, <pid>,
<dcs>
Integer type
Description
Refer to 27.005 for description
Clarification
The enhanced validity period format ($(EVPF)$, see [23.040]) is not supported.
<fo> is only for SMS-DELIVER, SMS-SUBMIT or SMS-STATUS-REPORT.
See data stored by +CSAS for default values.
+CSMP parameters are automatically saved in non-volatile memory and restored to default values by
AT&F command.
Command
Possible Response(s)
+CSDH=[<show>]
OK
+CMS ERROR: <err>
+CSDH?
+CSDH: <show>
OK
+CMS ERROR: <err>
+CSDH=?
Parameters
<show>
Description
Omitted
Command
Possible Response(s)
+CSAS=[<profile>]
OK
+CMS ERROR: <err>
+CSAS=?
WA_DEV_W228_UGD_004
Rev 001
Page 16 of 156
AT Command Manual
Parameters
<profile>
Description
Omitted
Clarification
Parameter stored by +CSAS
Command
Parameter name
+CSCA
<sca>
+CSCA
<tosca>
+CSMP
<fo>
+CSMP
<vp>
+CSMP
<pid>
+CSMP
<dcs>
Command
Possible Response(s)
+CRES=[<profile>]
OK
+CMS ERROR: <err>
+CRES=?
Parameters
<profile>
Description
Command
Possible Response(s)
+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
OK
+CMS ERROR: <err>
+CNMI?
+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
OK
+CMS ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 17 of 156
AT Command Manual
Description
Command
Possible Response(s)
+CNMI: (list of supported <mode>s),(list
of supported <mt>s),(list of supported
<bm>s),(list of supported <ds>s),(list of
supported <bfr>s)
OK
+CMS ERROR: <err>
+CNMI=?
Parameters
<mode>
Description
0 (default)
Discard indication and reject new received message unsolicited result codes when TA-TE
link is reserved (e.g. in on-line data mode). Otherwise forward them directly to the TE. Not
supported for CBM messages.
Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. in on-line data
mode) and flush them to the TE after reservation. Otherwise forward them directly to the
TE
<mt>
Description
0 (default)
If SMS-DELIVER is stored into ME/TA, indication of the memory location is routed to the
TE using unsolicited result code: +CMTI
Class 3 SMS-DELIVERs are routed directly to TE using unsolicited result codes defined in
<mt>=2. Messages of other data coding schemes result in indication as defined in <mt>=1
<bm>
Description
0 (default)
New CBMs are routed directly to the TE using unsolicited result code: +CBM
<ds>
Description
0 (default)
<bfr>
Description
0 (default)
TA buffer of unsolicited result codes defined within this command is flushed to the TE when
<mode> 1...3 is entered (OK response shall be given before flushing the codes).
TA buffer of unsolicited result codes defined within this command is cleared when <mode>
1...3 is entered
WA_DEV_W228_UGD_004
Rev 001
Page 18 of 156
AT Command Manual
Clarification
TA result code buffer is in volatile memory. Messages may get lost if the power of ME/TA is switched off
before codes are sent to TE. Thus, it is not recommended to use direct message routing (<mt>=2 or 3,
<bm>=2 or 3, or <ds>=1) with <mode> value 0 or 2
When +CSMS <service> is set to 0, all received SMS are automatically stored in SIM before +CMT or +CMTI
URC is sent to TE whatever <mt> value.
When +CSMS <service> is set to 1, depending of it class, SMS has to be acknowledged to network thanks to
+CNMA commands. Depending of <mode>, <mt> and channel status (available or reserved) URC cannot
or should not be sent to TE. In these cases SMS can be automatically acknowledged or rejected without
waiting +CNMA command.
Command
Possible Response(s)
OK
+CME ERROR: <err>
+CNMA=?
Parameters
<n>
Description
Send RP-ERROR
Acknowledgement TPDU not supported
WA_DEV_W228_UGD_004
Rev 001
Page 19 of 156
AT Command Manual
Clarification
This command is allowed only if +CSMS <service> is set to 1 and is used to acknowledge SMS received
from network.
Routing of SMS-DELIVER and SMS-STATUS-REPORT to ME/TA depends on both +CSMS configuration
as well as <mt> and <ds> values of +CNMI.
In PDU, acknowledgement TPDU is not supported.
The following table summarizes the SMS-DELIVER notification modes according to these parameters:
+CNMI <mt>
+CSMS <service>=0
+CSMS <service>=1
When SMS Mode = 0: SMS acknowledgement and storage are managed internally by MS whatever their
class (if needed they will be stored in SIM)
When SMS-DELIVER Mode = 1: SMS with no message class, class 0, class 1, class 3 are sent to ME/TA for
acknowledgement (+CNMA expected), they will not be stored in ME, its up to TE to store them. SMS class
2 & message waiting indication group (Store or Discard) are managed internally by MS (if needed they
will be stored in SIM, no +CNMA expected).
When SMS-DELIVER Mode = 2: SMS class 3 are sent to ME/TA for acknowledgement (+CNMA expected),
they will not be stored in ME, its up to TE to store them. SMS with no message class, class 0, class 1, class 2
& message in waiting group are managed internally by MS (if needed they will be stored in SIM, no
+CNMA expected).
Following table summarizes the STATUS-REPORT (SR) notification modes according to +CSMS and <ds>
parameters:
+CNMI <ds>
+CSMS <service>=0
+CSMS <service>=1
WA_DEV_W228_UGD_004
Rev 001
Page 20 of 156
AT Command Manual
Command
Possible Response(s)
if text mode (+CMGF=1), command successful:
+CMGL: <index>,<stat>,<oa/da>,[<alpha>],[<scts>]
[,<tooa/toda>,<length>]<CR><LF><data>[<CR><LF>
+CMGL: <index>,<stat>,<da/oa>,[<alpha>],[<scts>]
[,<tooa/toda>,<length>]<CR><LF><data>[...]]
OK
List messages
with status
+CMGL[=<stat>]
Get supported
values
+CMGL=?
Parameters
<stat>
Description
0
"REC UNREAD"
1
"REC READ"
2
"STO UNSENT"
3
"STO SENT"
4
ALL
All messages
WA_DEV_W228_UGD_004
Rev 001
Page 21 of 156
AT Command Manual
Command
Possible Response(s)
if text mode (+CMGF=1), command successful and SMS-DELIVER:
+CMGR: <stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,
<sca>,<tosca>,<length>]<CR><LF><data>
OK
Read a
message
+CMGR=<index>
Test if
command is
supported
OK
+CMS ERROR: <err>
+CMGR=?
Parameters
<index>
1..255
Description
Message location in SM memory.
<stat>
Description
0
"REC UNREAD"
1
"REC READ"
2
"STO UNSENT"
3
"STO SENT"
4
ALL
All messages
WA_DEV_W228_UGD_004
Rev 001
Page 22 of 156
AT Command Manual
Using the <alpha> parameter will return an empty string as this parameter is not supported.
Command
Possible Response(s)
if text mode (+CMGF=1) and sending
successful:
+CMGS: <mr>[,<scts>]
OK
if PDU mode (+CMGF=0) and sending
successful:
+CMGS: <mr>[,<ackpdu>]
OK
if sending fails:
+CMS ERROR: <err>
Test if command is
supported
+CMGS=?
OK
+CMS ERROR: <err>
Parameters
For all other parameters, refer to +CMT URC description.
In text mode <scts> is not supported, in PDU mode <ackpdu> is not supported.
Clarification
In text mode: entered text is sent to address <da> and all current settings (refer to +CSMP and +CSCA) are
used to construct the actual PDU in ME/TA.
In PDU mode: <length> must indicate the number of octets coded in the TP layer data unit to be given (i.e.
SMSC address octets are excluded).
The TA sends a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32) after
command line is terminated with <CR>; after that text can be entered or PDU can be given from TE to
ME/TA.
The DCD signal shall be in ON state while text or PDU is entered.
The echoing of entered characters back from the TA is controlled by V.25ter echo command E.
In text mode, the entered text should be formatted as follows:
- if <dcs> (set with +CSMP) indicates that GSM 7 bit default alphabet is used and <fo> indicates that TPUser-Data-Header-Indication is not set: ME/TA converts the entered text into the GSM 7 bit default
alphabet according to rules of Annex A; backspace can be used to delete last character and carriage returns
can be used (previously mentioned four character sequence shall be sent to the TE after every carriage
return entered by the user);
WA_DEV_W228_UGD_004
Rev 001
Page 23 of 156
AT Command Manual
- if <dcs> indicates that 8-bit or UCS2 data coding scheme is used or <fo> indicates that TP-User-DataHeader-Indication is set: the entered text should consist of two IRA character long hexadecimal numbers
which ME/TA converts into 8-bit octet (e.g. two characters 2A (IRA 50 and 65) will be converted to an octet
with integer value 42).
In PDU mode:
- The PDU shall be hexadecimal format (similarly as specified for <pdu>) and given in one line; ME/TA
converts this coding into the actual octets of PDU. When the length octet of the SMSC address (given in the
PDU) equals zero, the SMSC address set with command Service Centre Address +CSCA is used; in this
case the SMSC Type-of-Address octet shall not be present in the PDU, i.e. TPDU starts right after SMSC
length octet.
Command
Possible Response(s)
if text mode (+CMGF=1) and sending
successful:
+CMSS: <mr>[,<scst>]
OK
Send a message
from storage
+CMSS=<index>[,<da>[,<toda>]]
if sending fails:
+CMS ERROR: <err>
Test if command is
supported
OK
+CMS ERROR: <err>
+CMSS=?
Parameters
<index>
1..255
Description
Message location in SM memory.
In text mode <scts> is not supported, in PDU mode <ackpdu> is not supported.
For all other parameters, refer to 27.005 3.1 Parameter Definitions
Clarification
Since SMS-STATUS-REPORTs, SMS-COMMANDs and CBM are not stored in ME/TA memory, only
<index>s of SMS-SUBMITs and/or SMS-DELIVERs can be used in +CMSS.
WA_DEV_W228_UGD_004
Rev 001
Page 24 of 156
AT Command Manual
Write a message
Command
Possible Response(s)
Test if command
is supported
+CMGW: <index>
OK
+CMS ERROR: <err>
OK
+CMS ERROR: <err>
+CMGW=?
Parameters
<index>
1..255
Description
Message location in SM memory.
Command
Possible Response(s)
+CMGD=<index>[,<delflag>]
OK
+CMS ERROR: <err>
+CMGD=?
Parameters
<delflag>
Description
0 (default value)
Delete all read messages from preferred message storage, leaving unread messages and
stored mobile originated messages (whether sent or not) untouched
Delete all read messages from preferred message storage and sent mobile originated
messages, leaving unread messages and unsent mobile originated messages untouched
Delete all read messages from preferred message storage, sent and unsent mobile
originated messages leaving unread messages untouched
Delete all messages from preferred message storage including unread messages
<index>
1..255
WA_DEV_W228_UGD_004
Description
Message location in SM memory.
Rev 001
Page 25 of 156
AT Command Manual
Result code
+CMTI: <mem>,<index>
Parameters
<index>
Description
1..255
<mem>
Description
SM
Result code
if text mode (+CMGF=1):
+CMT:<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>
Receive a SMS
if PDU mode (+CMGF=0):
+CMT: [<alpha>],<length><CR><LF><pdu>
Parameters
For all other parameters, refer to 27.005 3.1 Parameter Definitions
Clarification
When +CSMS <service> is set to 0, all received SMS are automatically stored in SIM before +CMT is sent to
TE.
When +CSMS <service> is set to 1, depending of it class, SMS has to be acknowledged to network thanks to
+CNMA commands. Depending of <mode>, <mt> of CNMI or channel status (available or reserved) URC
cannot or should not be sent to TE. In these cases SMS can be automatically acknowledged or rejected
without waiting +CNMA command.
When a +CMT URC is sent to TE for a SMS that has NOT been acknowledged by TA, a timer is started. If
timer expires (15sec) before +CNMA command is received, SMS is rejected.
When a +CMT URC is sent to TE for a SMS that has already been acknowledged by TA a timer is started. If
timer expires (15sec) before +CNMA command is received, SMS is automatically saved in SIM (this is to
not to lost an already acknowledged SMS for which +CNMA has not been received in case of switch off).
WA_DEV_W228_UGD_004
Rev 001
Page 26 of 156
AT Command Manual
If CNMA is received before timer expiration OK is returned, else ERROR is returned (TE knows that SMS
has been stored in SIM).
In all cases, the ME manages messages notifications internally (update of EF VMWI CPHS file,
acknowledgement)
In case of TP-DCS method, for message waiting indication group (store message), +CMTI is sent. For
message waiting indication group (discard message) +CMT URC is sent but no +CNMA command is
expected.
Voice mail waiting indication status are managed by *PSVMWN command.
Using the <alpha> parameter will return an empty string as this parameter is not supported.
Result code
if text mode (+CMGF=1):
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>
Receive a CBM
if PDU mode (+CMGF=0):
+CBM: <length><CR><LF><pdu>
Parameters
For all other parameters, refer to 27.005 3.1 Parameter Definitions
Result code
if text mode (+CMGF=1):
+CDS: <fo>,<mr>,<ra>,<tora>,<scts>,<dt>,<st>
Receive a CDS
if PDU mode (+CMGF=0):
+CDS: <length><CR><LF><pdu>
Parameters
For all other parameters, refer to 27.005 3.1 Parameter Definitions
WA_DEV_W228_UGD_004
Rev 001
Page 27 of 156
AT Command Manual
Clarification
When +CSMS <service> is set to 0, all received SR are automatically acknowledged before +CDS is sent to
TE.
When +CSMS <service> is set to 1, SR has to be acknowledged to network thanks to +CNMA commands.
Depending of <mode>, <mt> and channel status (available or reserved) URC cannot or should not be sent
to TE. In these cases SR can be automatically acknowledged or rejected without waiting +CNMA
command.
Description
0...127
128...255
300
ME failure
301
302
303
304
305
310
311
312
313
(U)SIM failure
314
(U)SIM busy
315
(U)SIM wrong
316
317
318
320
Memory failure
321
322
Memory full
330
331
No network service
332
Network timeout
340
500
Unknown error
WA_DEV_W228_UGD_004
Rev 001
Page 28 of 156
AT Command Manual
Command
Possible Response(s)
Read manufacturer Id
+CGMI
<manufacturer>
OK
+CME ERROR: <err>
+CGMI=?
OK
Parameters
<manufacturer>
String type
Description
Manufacturer identification (WAVECOM MODEM)
Command
Possible Response(s)
Read model
+CGMM
<model>
OK
+CME ERROR: <err>
+CGMM=?
OK
Parameters
<model>
String type
Description
Model identification (W ISMO228)
Command
Possible Response(s)
Read revision
+CGMR
<revision>
OK
+CME ERROR: <err>
+CGMR=?
OK
WA_DEV_W228_UGD_004
Rev 001
Page 29 of 156
AT Command Manual
Parameters
<revision>
String type
Description
Revision identification (example: B02d00gg.WISMO228 250509)
Command
Possible Response(s)
Read SN
+CGSN
<sn>
OK
+CME ERROR: <err>
+CGSN=?
OK
Parameters
<sn>
String type
Description
International mobile equipment identity (IMEI) 15 digits
Command
Possible Response(s)
Set charset
+CSCS[=<chset>]
OK
+CME ERROR: <err>
+CSCS?
+CSCS: <chset>
OK
+CME ERROR: <err>
+CSCS=?
Parameters
<chset>
Description
GSM
UCS2
Clarification
The <chset> parameter is automatically saved in non-volatile memory and restored to default value by
AT&F command.
WA_DEV_W228_UGD_004
Rev 001
Page 30 of 156
AT Command Manual
Command
Possible Response(s)
Read IMSI
+CIMI
<IMSI>
OK
+CME ERROR: <err>
+CIMI=?
OK
+CME ERROR: <err>
Parameters
<IMSI>
Description
Command
Possible Response(s)
Activate MUX
protocol
+CMUX=<mode>[,<subset>[,<port_speed>
[,<N1>[,<T1>
[,<N2>[,<T2>[,<T3>
[,<k>]]]]]]]]
OK
+CME ERROR: <err>
Read current
settings
+CMUX?
+CMUX: <mode>,[<subset>],<port_speed>,
<N1>,<T1>, <N2>,<T2>,<T3>[,<k>]
OK
+CMUX=?
Get supported
values
Parameters
<mode>
Description
Basic option
Advanced option
<subset>
Description
0
(default)
<port_speed>
1
WA_DEV_W228_UGD_004
Description
9 600 bits/s
Rev 001
Page 31 of 156
AT Command Manual
<port_speed>
Description
19 200 bits/s
38 400 bits/s
57 600 bits/s
<N1>
Description
Maximum frame size
Default: 31 (64 if Advanced option is used)
1- 32768
<T1>
Description
Acknowledgement timer in units of ten milliseconds
Default: 10 (100 ms)
1-255
<N2>
Description
Maximum number of re-transmissions
Default: 3
0-100
<T2>
Description
Response timer for the multiplexer control channel in units of ten milliseconds
Default: 30
2-255
<T3>
Description
Wake up response timer in seconds
Default: 10
1-255
<k>
1-7
Description
window size, for Advanced operation with Error Recovery options
Default: 2
Clarification
Value 2 for subset parameter is not supported because CMUX is not running in error recovery mode.
Refer also to 27.010 for more information on parameters values.
WA_DEV_W228_UGD_004
Rev 001
Page 32 of 156
AT Command Manual
Parameter name
Default value
<mode>
0x00
<subset>
0x00
<port_speed>
0x05
<N1>
0x1F
<T1>
0x0A
<N2>
0x03
<T2>
0x1E
<T3>
0x0A
<k>
0x02
Default values are used when +CMUX parameters are left out.
+CMUX parameters are restored to default values by AT&F command.
Command
Possible Response(s)
+CSTA=[<type>]
OK
+CME ERROR: <err>
+CSTA?
+CSTA: <type>
OK
+CME ERROR: <err>
+CSTA=?
Parameters
<type>
Description
129 (default)
145
Omitted
Clarification
The <type> parameter is automatically saved into non-volatile memory and restored to the default value
by AT&F command.
WA_DEV_W228_UGD_004
Rev 001
Page 33 of 156
AT Command Manual
Command
Possible Response(s)
+CMOD=[<mode>]
OK
+CME ERROR: <err>
+CMOD?
+CMOD: <mode>
OK
+CMOD=?
Parameters
<mode>
0
Description
Single mode
Clarification
This command has no effect. It is for compatibility only.
Command
Possible Response(s)
Hang up calls
+CHUP
OK
+CME ERROR: <err>
+CHUP=?
OK
+CME ERROR: <err>
Clarification
+CHUP command gives an assured procedure to disconnect the call.
Refer to H command description.
Since only single mode is supported, the execution of the command always disconnects active call.
Command
Possible Response(s)
Select bearer
+CBST=[<speed>[,<name>[,<ce>]]]
OK
+CME ERROR: <err>
+CBST?
+CBST: <speed>,<name>,<ce>
OK
+CBST=?
WA_DEV_W228_UGD_004
Rev 001
Page 34 of 156
AT Command Manual
Parameters
<speed>
Description
Autobauding (automatic selection of the speed; this setting is possible in case of 3.1 kHz
modem and non-transparent service)
7 (default value)
71
<name>
Description
0 (default value)
<ce>
Description
1 (default value)
Non-transparent
Clarification
+CBST parameters are saved into non-volatile memory by AT&W command and restored to default value
by AT&F command.
Command
Possible Response(s)
Select
protocol
+CRLP=[<iws>[,<mws>[,<T1>[,<N2>[,<ver
>[,<T4>]]]]]]
OK
+CME ERROR: <err>
Get current
RLP
+CRLP?
+CRLP: <iws>,<mws>,<T1>,<N2>[,<ver1>[,<T4>]]
OK
+CRLP=?
Get
supported
types
Parameters
<iws>
0..61
Description
IWF to MS window size
<mws>
0..61
WA_DEV_W228_UGD_004
Description
MS to IWF window size
Rev 001
Page 35 of 156
AT Command Manual
<T1>
44..255
Description
Acknowledgement timer T1,
<N2>
1..255
Description
Retransmission attempts N2
<ver1>
0
Description
RLP version
<T4>
7
Description
Re-sequencing period T4 in integer format
Command
Possible Response(s)
+CR=[<mode>]
OK
+CME ERROR: <err>
+CR?
+CR: <mode>
OK
+CR=?
Parameters
<mode>
Description
0 (default value)
Disable reporting
Enable reporting
Omitted
Clarification
The <mode> parameter is automatically saved into non-volatile memory and restored to default value by
AT&F command.
Command
Possible Response(s)
+CEER
+CEER: <report>
OK
+CEER=?
OK
WA_DEV_W228_UGD_004
Rev 001
Page 36 of 156
AT Command Manual
Parameters
<report>
Description
String Cause Select:<cs> Cause:<c> is returned
<cs> and <c> are numbers representing the CauseSelect and Cause
String type
CauseSelect <cs>
0 (No cause)
Cause <c>
0 (No cause)
0 (Unknown)
1 (Not Allowed)
2 (No cause)
6 (Wrong parameter)
9 (Network access not allowed)
20 (All call instances are used)
16 (Service provider)
65 (Local cause)
See [24.008]
See [24.008]
69 (RP cause)
See [24.008]
0 (Unknown problem)
1 (Memory problem)
71 (SIM cause)
WA_DEV_W228_UGD_004
Rev 001
Page 37 of 156
AT Command Manual
CauseSelect <cs>
Cause <c>
7 (Technical problem)
11 (Command not allowed)
15 (SIM card out)
73 (SM cause)
See [24.008]
Command
Possible Response(s)
+CRC=[<mode>]
OK
+CME ERROR: <err>
+CRC?
+CRC: <mode>
OK
+CRC=?
Parameters
<mode>
Description
0 (default)
Omitted
Clarification
+CRC parameter is automatically saved into non-volatile memory.
The <mode> parameter is restored to default value by AT&F command.
Command
Possible Response(s)
+CVHU=[<mode>]
OK
+CME ERROR: <err>
+CVHU?
+CVHU: <mode>
+CME ERROR: <err>
+CVHU=?
Parameters
<mode>
Description
0 (default value)
WA_DEV_W228_UGD_004
Rev 001
Page 38 of 156
AT Command Manual
<mode>
Omitted
Description
Use previous value
Clarification
If DTR signal is inactive (if DTR is not a pulse), then Drop DTR does not respond OK.
The <mode> parameter is restored to default value by AT&F command.
Result code
+CR: <serv>
Parameters
<serv>
Description
ASYNC
Asynchronous transparent
SYNC
Synchronous transparent
REL ASYNC
Asynchronous non-transparent
REL SYNC
Synchronous non-transparent
GPRS
GPRS
Result code
+CRING: <type>
Parameters
<type>
Description
ASYNC
Asynchronous transparent
SYNC
Synchronous transparent
REL ASYNC
Asynchronous non-transparent
REL SYNC
Synchronous non-transparent
FAX
Fax
VOICE
Voice call
VOICE AUX
WA_DEV_W228_UGD_004
Rev 001
Page 39 of 156
AT Command Manual
Clarification
Note: If alternate line service is activated, <type> = VOICE if speech call is on line 1 and VOICE AUX if
call is on line 2.
Command
Possible Response(s)
Get MSISDNs
+CNUM
+CNUM: [<alpha1>],<number1>,<type1>[,<speed>,<service>[,<itc>]]
[<CR><LF>+CNUM: [<alpha2>],<number2>,<type2>[,<speed>,<service> [,<itc>]]
[...]]
OK
+CME ERROR: <err>
Test if command
is supported
+CNUM =?
Parameters
<alphax>
String type
Description
Alphanumeric string associated with <numberx>; used character set should be the one
selected with +CSCS (Not supported)
<numberx>
String type
Description
Phone number
<typex>
Integer type
Description
Type of address
<speed>
Integer type
Description
Same as +CBST
<service>
Description
Asynchronous modem
Synchronous modem
Voice
Fax
WA_DEV_W228_UGD_004
Rev 001
Page 40 of 156
AT Command Manual
<itc>
Description
3,1 kHz
UDI
Clarification
Using the <alphax> parameter will return an empty string as this parameter is not supported.
Command
Possible Response(s)
+CREG=[<n>]
OK
+CME ERROR: <err>
+CREG?
+CREG: <n>,<stat>[,<lac>,<ci>]
OK
+CREG=?
Parameters
<n>
Description
0 (default)
Enable network registration and location information unsolicited result code +CREG: <stat>
Enable network registration and location information unsolicited result code +CREG:
<stat>[,<lac>,<ci>]
Omitted
<stat>
Description
Registration denied
Unknown
Registered, roaming
<lac>
String type
Description
Two bytes location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal)
<ci>
String type
WA_DEV_W228_UGD_004
Description
Two bytes cell ID in hexadecimal format
Rev 001
Page 41 of 156
AT Command Manual
Clarification
+CREG parameter is automatically saved into non-volatile memory.
The <n> parameter is restored to default value by AT&F command.
Using the <alphax> parameter will return an empty string as this parameter is not supported.
Get supported
values
Command
Possible Response(s)
+COPS=[<mode>[,<format>[,<oper>[,< AcT>]]]]
OK
+CME ERROR: <err>
+COPS?
+COPS: <mode>[,<format>,
<oper>[,< AcT>]]
OK
+CME ERROR: <err>
+COPS=?
Parameters
<mode>
Description
0 (default)
Set only <format> (for read command +COPS?), do not attempt registration/deregistration
(<oper> and < AcT> fields are ignored); this value is not applicable in read command
response
Manual/automatic (<oper> field shall be present); if manual selection fails, automatic mode
(<mode>=0) is entered
<format>
Description
0 (default)
Numeric <oper>
<oper>
String type
WA_DEV_W228_UGD_004
Description
Operator name (refer to [27.007])
Rev 001
Page 42 of 156
AT Command Manual
<AcT>
Description
GERAN
UTRAN
<stat>
Description
Unknown
Available
Current
Forbidden
Clarification
When Manual/automatic operator selection is requested (<mode>=4), +COPS will return <mode>=0 or
<mode>=1 depending which registration mode was successful (<mode>=4 will not be returned)
If set command is aborted, an abort of the registration ongoing is requested.
If test command is aborted, get available PLMN procedure is aborted, a partial list of PLMN is returned.
Command
Possible Response(s)
Execute
facility
operation
+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
Get
supported
values
+CLCK=?
Parameters
<fac>
Description
SC
SIM (lock SIM/UICC card) (SIM/UICC asks password in MT power-up and when this lock
command is issued)
Correspond to PIN1 code
AO
OI
OX
AI
IR
BIC-Roam (Barr Incoming Calls when Roaming outside the home country)
AB
FD
SIM card or active application in the UICC (GSM or USIM) fixed dialling memory feature (if
PIN2 authentication has not been done during the current session, PIN2 is required as
<passwd>)
WA_DEV_W228_UGD_004
Rev 001
Page 43 of 156
AT Command Manual
<fac>
Description
PN
Network Personalization
Correspond to NCK code
This option is not supported and will return ERROR when used.
PU
PP
AC
AG
<mode>
Description
Unlock
Lock
Query status
<passwd>
Description
Shall be the same as password specified for the facility from the MT user interface or with
command Change Password +CPWD
String type
<class>
Description
Voice (telephony)
Data (refers to all bearer services; with <mode>=2 this may refer only to some bearer
service if TA does not support values 16, 32, 64 and 128)
All
<status>
Description
Not active
Active
Command
Possible Response(s)
+CPWD=<fac>,<oldpwd>,<newpwd>
OK
+CME ERROR: <err>
+CPWD =?
WA_DEV_W228_UGD_004
Rev 001
Page 44 of 156
AT Command Manual
Parameters
<fac>
Description
P2
SIM PIN2
AO or OI or
OX or AI or
IR or AB or
SC
<oldpwd>
Description
<newpd>
String type
<oldpwd> shall be the same as password specified for the facility from the MT user interface or
with command Change Password +CPWD and <newpwd> is the new password; maximum
length of password can be determined with <pwdlength>
<pwdlength>
Integer type
Description
Maximum length of the password for the facility
Command
Possible Response(s)
+CLIP=[<n>]
OK
+CME ERROR: <err>
+CLIP?
+CLIP: <n>,<m>
OK
+CME ERROR: <err>
+CLIP=?
Parameters
<n>
Description
0 (default)
<m>
Description
CLIP provisioned
Clarification
+CLIP parameter is automatically saved in non-volatile memory.
WA_DEV_W228_UGD_004
Rev 001
Page 45 of 156
AT Command Manual
Command
Possible Response(s)
Control +CLIR
+CLIR=[<n>]
OK
+CME ERROR: <err>
+CLIR?
+CLIR: <n>,<m>
OK
+CME ERROR: <err>
+CLIR=?
Parameters
<n>
Description
0 (default value)
CLIR invocation
CLIR suppression
<m>
Description
Clarification
The <n> parameter is automatically saved into non-volatile memory and restored to default value by
AT&F command.
Command
Possible Response(s)
+COLP=[<n>]
OK
+CME ERROR: <err>
+COLP?
+COLP: <n>,<m>
OK
+CME ERROR: <err>
+COLP=?
WA_DEV_W228_UGD_004
Rev 001
Page 46 of 156
AT Command Manual
Parameters
<n>
Description
<m>
Description
COLP provisioned
Command
Possible Response(s)
+CCFC=<reason>,<mode>[,<
number>[,<type>[,<class>[,<su
baddr>[,<satype>[,<time>]]]]]]
+CCFC=?
Parameters
<reason>
Description
Unconditional
Mobile busy
No reply
Not reachable
<mode>
Description
Disable
Enable
Query status
Registration
Erasure
WA_DEV_W228_UGD_004
Rev 001
Page 47 of 156
AT Command Manual
<number>
String type
Description
Phone number of forwarding address in format specified by <type>
<type>
Description
Integer type
Type of address
<subaddr>
String type
Description
Subaddress of format specified by <satype>
<satype>
Integer type
Description
Type of subaddress
<class>
Description
Voice (telephony)
Data (refers to all bearer services; with <mode>=2 this may refer only to some bearer
service if TA does not support values 16, 32, 64 and 128)
7 (default)
All
<time>
Description
When "no reply" is enabled or queried, this gives the time in seconds to wait before call is
forwarded
Default value: 20
1..30
<status>
Description
Not active
Active
Command
Possible Response(s)
Control call
waiting
+CCWA=[<n>[,<mode>[,<class>]]]
Get current
mode
+CCWA?
+CCWA: <n>
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 48 of 156
AT Command Manual
Description
Get supported
values
Command
Possible Response(s)
+CCWA: (list of supported <reason>s)
OK
+CME ERROR: <err>
+CCWA=?
Parameters
<n>
Description
<mode>
Description
Disable
Enable
Query status
<class>
Description
Voice (telephony)
Data (refers to all bearer services; with <mode>=2 this may refer only to some bearer
service if TA does not support values 16, 32, 64 and 128)
7 (default)
All
<status>
Description
Not active
Active
Command
Possible Response(s)
+CHLD=[<n>]
OK
+CME ERROR: <err>
+CHLD=?
Parameters
<n>
Description
Releases all held calls or sets User Determined User Busy (UDUB) for a waiting call.
Releases all active calls (if any exist) and accepts the other (held or waiting) call.
1x
WA_DEV_W228_UGD_004
Rev 001
Page 49 of 156
AT Command Manual
<n>
Description
Places all active calls (if any exist) on hold and accepts the other (held or waiting) call.
2x
Places all active calls on hold except call X with which communication shall be supported.
Connects the two calls and disconnects the subscriber from both calls (ECT)
Command
Possible Response(s)
Deflect a MT call
+CTFR=<number>[,<type>[,<subaddr>[,<satype>]]]
OK
+CME ERROR: <err>
Test if command is
supported
+CTFR=?
OK
+CME ERROR: <err>
Parameters
<number>
String type
Description
Phone number
<type>
Integer type
Description
Type of address
<subaddr>
String type
Description
Subaddress of format specified by <satype>
<satype>
Integer type
Description
Type of subaddress
Command
Possible Response(s)
Control USSD
+CUSD[=<n>[,<str>[,<dcs>]]]
OK
+CME ERROR: <err>
+CUSD?
+CUSD: <n>
OK
+CME ERROR: <err>
+CUSD=?
WA_DEV_W228_UGD_004
Rev 001
Page 50 of 156
AT Command Manual
Parameters
<n>
Description
<str>
String type
Description
USSD-string
<dcs>
Integer type
Description
Cell Broadcast Data Coding Scheme
Default value: 0
Clarification
When TE sends an USSD to the network, the OK result code is sent before the response of the network.
When network answers, the response will be sent as an URC (as if it was a network initiated operation, in
case of error +CUSD: 4 will be sent).
This allows the link not to be blocked for a long time (the network can take a long time to answer a USSD
request initiated by the TE).
The USSD session can be aborted using command AT+CUSD=2.
Command
Possible Response(s)
+CAOC[=<mode>]
If <mode>=0:
+CAOC: <ccm>
OK
+CME ERROR: <err>
+CAOC?
+CAOC: <mode>
OK
+CME ERROR: <err>
+CAOC=?
Parameters
<mode>
Description
WA_DEV_W228_UGD_004
Rev 001
Page 51 of 156
AT Command Manual
<ccm>
String type
Description
Three bytes of the current call meter value in hexadecimal format (e.g. "00001E" indicates
decimal value 30); value is in home units and bytes are similarly coded as ACMmax value
in the SIM card or in the active application in the UICC (GSM or USIM)
Command
Possible Response(s)
SS notification control
+CSSN=[<n>[,<m>]]
OK
+CME ERROR: <err>
+CSSN?
+CSSN: <n>,<m>
OK
+CSSN=?
Parameters
<n>
Description
0 (default)
<m>
Description
0 (default)
Clarification
+CSSN parameters are automatically saved into non-volatile memory.
Command
Possible Response(s)
SS notification control
+CLCC
[+CLCC: <id1>,<dir>,<stat>,<mode>,<mpty>[,<nu
mber>,<type>[,<alpha>]][<CR><LF>+CLCC: <id2
>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type
>[,<alpha>]][...]]]
OK
+CME ERROR: <err>
+CLCC=?
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 52 of 156
AT Command Manual
Parameters
<idx>
Description
Call identification number
This number can be used in +CHLD command operations
1..7
<dir>
Description
<stat>
Description
Active
Held
<mode>
Description
Voice
Data
Fax
<mpty>
Description
<number>
String type
Description
Phone number
<type>
Integer type
Description
Type of address
<Alpha>
String type
Description
Alphanumeric representation of <number> corresponding to the entry found in phonebook;
used character set should be the one selected with +CSCS (Not supported)
Clarification
Using the <alpha> parameter will return an empty string as this parameter is not supported.
WA_DEV_W228_UGD_004
Rev 001
Page 53 of 156
AT Command Manual
The <mpty> parameter gets a value of 1 during a multiparty (conference) call party and will continue to
have a value of 1 even after the multiparty (conference) call party has been disconnected.
Command
+CPOL=[<index>][,
<format>[,<oper>[,<GSM_AcT
>,<GSM_Compact_AcT>,<UT
RAN_AcT>]]]
Possible Response(s)
OK
+CME ERROR: <err>
+CPOL?
+CPOL: <index1>,<format>,<oper1>[,<GSM_AcT
1>,<GSM_Compact_AcT1>,<UTRAN_AcT1>][<C
R><LF>+CPOL: <index2>,<format>,<oper2>[,<G
SM_AcT2>,<GSM_Compact_AcT2>,<UTRAN_A
cT2>][...]]
OK
+CME ERROR: <err>
+CPOL=?
Parameters
<index>
Integer type
Description
The order number of operator in the SIM/USIM preferred operator list
<format>
Description
Numeric <oper>
<opern>
String type
Description
Operator name (refer to [27.007])
<GSM_AcTn>
Description
<GSM_Compact_AcTn>
Description
WA_DEV_W228_UGD_004
Rev 001
Page 54 of 156
AT Command Manual
<UTRAN_AcTn>
Description
Clarification
Note: <GSM_AcT>, <GSM_Compact_AcT> and <UTRAN_AcT> appears in 27.007 Release 5.
Command
Possible Response(s)
+CPLS=<list>
OK
+CME ERROR: <err>
+CPLS?
+CPLS: <list>
OK
+CME ERROR: <err>
+CPLS=?
Parameters
<list>
Description
User controlled PLMN selector with Access Technology EFPLMNwAcT, if not found in the
SIM/UICC then PLMN preferred list EFPLMNsel (this file is only available in SIM card or
GSM application selected in UICC)
Clarification
Note: This command appears in 27.007 Release 5, but SIM files EFPLMNwAcT, EFOPLMNwAcT exists in
Release 99.
The <list> parameter is automatically saved into non-volatile memory.
Command
Possible Response(s)
+COPN
+COPN: <numeric1>,<alpha1>[<CR><LF>+COPN:
<numeric2>,<alpha2>[...]]
OK
+CME ERROR: <err>
Test if command is
supported
+COPN=?
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 55 of 156
AT Command Manual
Parameters
<numericn>
String type
Description
Operator in numeric format (see +COPS)
<alphan>
String type
Description
Operator in long alphanumeric format (see +COPS)
Result code
+CREG: <stat>[,<lac>,<ci>]
Parameters
Refer to +CREG command description.
Result code
+CLIP: <number>,<type>[,<subaddr>,<satype>[,[<alpha>][,<CLI
validity>]]]
Parameters
<number>
String type
Description
Phone number
<type>
Integer type
Description
Type of address
<subaddr>
String type
Description
Subaddress of format specified by <satype>
<satype>
Integer type
WA_DEV_W228_UGD_004
Description
Type of subaddress
Rev 001
Page 56 of 156
AT Command Manual
<alpha>
Description
Alphanumeric representation of <number> corresponding to the entry found in phonebook;
used character set should be the one selected with +CSCS (Not supported)
String type
<CLI validity>
Description
CLI valid
Clarification
Using the <alpha> parameter will return an empty string as this parameter is not supported.
Result code
+COLP: <number>,<type>[,<subaddr>,<satype>[,<alpha>]]
Parameters
<number>
String type
Description
Phone number
<type>
Integer type
Description
Type of address
<subaddr>
String type
Description
Subaddress of format specified by <satype>
<satype>
Integer type
Description
Type of subaddress
<alpha>
String type
Description
Alphanumeric representation of <number> corresponding to the entry found in phonebook;
used character set should be the one selected with +CSCS (Not supported)
Clarification
Using the <alpha> parameter will return an empty string as this parameter is not supported.
WA_DEV_W228_UGD_004
Rev 001
Page 57 of 156
AT Command Manual
Result code
+CCWA: <number>,<type>,<class>[,<alpha>][,<CLI
validity>[,<subaddr>,<satype>]]
Parameters
<number>
String type
Description
Phone number
<type>
Integer type
Description
Type of address
<subaddr>
String type
Description
Subaddress of format specified by <satype>
<satype>
Integer type
Description
Type of subaddress
<alpha>
String type
Description
Alphanumeric representation of <number> corresponding to the entry found in phonebook;
used character set should be the one selected with +CSCS (Not supported)
<class>
Description
Voice (telephony)
Data (refers to all bearer services; with <mode>=2 this may refer only to some bearer
service if TA does not support values 16, 32, 64 and 128)
7 (default)
All
<CLI validity>
Description
CLI valid
Clarification
Using the <alpha> parameter will return an empty string as this parameter is not supported.
WA_DEV_W228_UGD_004
Rev 001
Page 58 of 156
AT Command Manual
Result code
+CUSD: <m>[,<str>,<dcs>]
Parameters
<n>
Description
No further user action required (network initiated USSD Notify, or no further information
needed after mobile initiated operation)
Further user action required (network initiated USSD Request, or further information
needed after mobile initiated operation)
<str>
String type
Description
USSD-string
<dcs>
Description
Cell Broadcast Data Coding Scheme
Default value: 0
Integer type
Clarification
Refer to +CUSD command description.
Result code
CCM value
+CCCM: <ccm>
Parameters
<ccm>
String type
WA_DEV_W228_UGD_004
Description
Three bytes of the current call meter value in hexadecimal format (e.g. "00001E" indicates
decimal value 30); value is in home units and bytes are similarly coded as ACMmax value
in the SIM card or in the active application in the UICC (GSM or USIM)
Rev 001
Page 59 of 156
AT Command Manual
Clarification
This unsolicited result code is sent whenever the CCM value changes, but not more than once every 10s. This URC is
activated when CAOC is in mode 2.
Result code
+CSSI: <code1>
Parameters
<code1>
Description
Call is waiting
Result code
SS notification
+CSSU: <code2>
Parameters
<code2>
Description
Call on hold has been released (this is not a SS notification) (during a voice call)
Call is being connected (alerting) with the remote party in alerting state in explicit call
transfer operation (during a voice call)
Call has been connected with the other remote party in explicit call transfer operation
(during a voice call or MT call setup)
WA_DEV_W228_UGD_004
Rev 001
Page 60 of 156
AT Command Manual
Command
Possible Response(s)
+CPAS
+CPAS: <pas>
OK
+CME ERROR: <err>
+CPAS=?
Parameters
<pas>
Description
Ringing (MT is ready for commands from TA/TE, but the ringer is active)
Call in progress (MT is ready for commands from TA/TE, but a call is in progress)
Command
Possible Response(s)
+CFUN=[<fun>[,<rst>]]
OK
+CME ERROR: <err>
+CFUN?
+CFUN: <fun>
OK
+CME ERROR: <err>
+CFUN=?
Parameters
<fun>
Description
1 (default)
Full functionality
Omitted
<rst>
Description
0 (default)
WA_DEV_W228_UGD_004
Rev 001
Page 61 of 156
AT Command Manual
Clarification
AT+CFUN=1,1 resets the mobile. OK result code will appear after reset has been completed.
AT+CFUN=1,1 has no effect on radio on/off, it leaves it as the same state it was before reset.
AT+CFUN=1,0 requests a radio on and memorize in non volatile memory <fun> level.
AT+CFUN=4,0 requests a radio off and memorize in non-volatile memory <fun> level.
At next switch on, ME will start with the <fun> level of the last +CFUN (i.e radio on or off). This allows TE
to have control on radio on/off.
+CFUN parameter is automatically saved into non-volatile memory.
The <fun> parameter is restored to default value by AT&F. Note that the module has to be restarted to
restore the default value. For example, if the current value of +CFUN=4 and AT&F is used to restore it to
default value, although +CFUN: 1 is displayed, the radio will not be turned ON until the module is
restarted.
Command
Possible Response(s)
Send password to MT
+CPIN=<pin>[,<newpin>]
OK
+CME ERROR: <err>
Check if a password is
expected
+CPIN?
+CPIN: <code>
+CME ERROR: <err>
+CPIN=?
OK
+CME ERROR: <err>
Parameters
<code>
Description
READY
SIM PIN
SIM PUK
SIM PIN2
SIM PUK2
PH-NET PIN
PH-NETSUB PIN
PH-SP PIN
WA_DEV_W228_UGD_004
Rev 001
Page 62 of 156
AT Command Manual
<code>
Description
MT is waiting corporate personalization password to be given
Correspond to CCK code
PH-CORP PIN
Clarification
When the pin code is required, the error result code is a CMS ERROR for the AT commands that belong to
the 27.005 and a CME ERROR for all the other AT commands
Command
Possible Response(s)
+CPWC=[<class>[,<band>]]
OK
+CME ERROR: <err>
+CPWC?
+CPWC:
<curr_class1>,<def_class1>,<band1>
[,<curr_class2>,<def_class2>,<band2> [...]]
OK
+CME ERROR: <err>
+CPWC=?
Parameters
<class>
<curr_classn>
Description
<def_classn>
Integer type
<band>
Description
<bandn>
Integer type
Clarification
Action command is effective after a reset.
WA_DEV_W228_UGD_004
Rev 001
Page 63 of 156
AT Command Manual
Command
Possible Response(s)
+CSQ
+CSQ: <rssi>,<ber>
OK
+CSQ=?
Parameters
<rssi>
Description
0..31
99
<ber>
Description
0..7
99
Clarification
The <ber> is provided only in online mode.
Command
Possible Response(s)
Select equipment
+CMEC=[<keyp>[,<disp>[,<ind>]]]
OK
+CME ERROR: <err>
+CMEC?
+CMEC: <keyp>,<disp>,<ind>
OK
+CME ERROR: <err>
+CMEC=?
Parameters
<keyp>
0
Description
MT can be operated only through its keypad. Not relevant on WISMO products; do not use.
<disp>
0
WA_DEV_W228_UGD_004
Description
Only MT can write to its display. Not relevant on WISMO products; do not use.
Rev 001
Page 64 of 156
AT Command Manual
<ind>
Description
Only MT can set the status of its indicators (command +CIND can only be used to read the
indicators)
Command
Possible Response(s)
Set MT indicators
+CIND=[<ind>[,<ind>[,]]]
OK
+CME ERROR: <err>
+CIND?
+CIND: <ind>[,<ind>[...]]
OK
+CME ERROR: <err>
+CIND=?
Parameters
<ind>
Description
Integer type
<descr>
Description
battchg
signal
service
message
call
roam
smsfull
A short message memory storage in the MT has become full (1), or memory locations are
available (0)
Restriction
It is impossible to set indicators value.
Command
+CMER=[<mode>[,<keyp>[,<disp>[,<ind>[,<bfr>]]]]]
WA_DEV_W228_UGD_004
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 65 of 156
AT Command Manual
Description
Get current
settings
Get supported
values
Command
Possible Response(s)
+CMER?
+CMER:
<mode>,<keyp>,<disp>,<ind>,<bfr>
OK
+CMER=?
Parameters
<mode>
0
Description
Buffer unsolicited result codes in the TA; if TA result code buffer is full, codes can be
buffered in some other place or the oldest ones can be discarded
Discard unsolicited result codes when TA TE link is reserved (e.g. in on line data mode);
otherwise forward them directly to the TE
Omitted
<keyp>
0
Description
No keypad event reporting
<disp>
0
Description
No display event reporting
<ind>
Description
0 (default)
Indicator event reporting using result code +CIEV: <ind>,<value>. <ind> indicates the
indicator order number (as specified for +CIND) and <value> is the new value of indicator.
Indicator event reporting using result code +CIEV: <ind>,<value>. All indicator events shall
be directed from TA to TE
<bfr>
Description
TA buffer of unsolicited result codes defined within this command is cleared when <mode>
1...3 is entered
WA_DEV_W228_UGD_004
Command
+CPBS=<storage>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 66 of 156
AT Command Manual
Description
Command
Possible Response(s)
+CPBS?
+CPBS: <storage>[,<used>,<total>]
OK
+CME ERROR: <err>
+CPBS=?
Parameters
<storage>
Description
DC
EN
SIM/USIM (or MT) emergency number (+CPBW is not applicable for this storage)
FD
SIM/USIM fixed dialling phonebook. If a SIM card is present or if a UICC with an active
GSM application is present, the information in EFFDN under DFTelecom is selected. If a
UICC with an active USIM application is present, the information in EFFDN under
ADFUSIM is selected.
MC
MT missed (unanswered received) calls list (+CPBW is not applicable for this storage)
ON
SIM (or MT) own numbers (MSISDNs) list (reading of this storage may be available
through +CNUM also). When storing information in the SIM/UICC, if a SIM card is present
or if a UICC with an active GSM application is present, the information in EFMSISDN under
DFTelecom is selected. If a UICC with an active USIM application is present, the
information in EFMSISDN under ADFUSIM is selected.
RC
SM (default)
SIM/UICC phonebook. If a SIM card is present or if a UICC with an active GSM application
is present, the EFADN under DFTelecom is selected. If a UICC with an active USIM
application is present, the global phonebook, DFPHONEBOOK under DFTelecom is
selected.
AP
Selected application phonebook. If a UICC with an active USIM application is present, the
application phonebook, DFPHONEBOOK under ADFUSIM is selected
<used>
Integer type
Description
Value indicating the number of used locations in selected memory
<total>
Integer type
Description
Value indicating the total number of locations in selected memory
Clarification
"SM" corresponds to SIM/UICC phonebook (global phonebook) If a SIM card is present or if a UICC with
an active GSM application is present, the EFADN under DFTelecom is selected. If a UICC with an active
USIM application is present, the global phonebook, DFPHONEBOOK under DFTelecom is selected.
"AP" corresponds to selected application phonebook (local phonebook). If a UICC with an active USIM
application is present, the application phonebook, DFPHONEBOOK under ADFUSIM is selected.
When "FD" is selected as <storage>, the SIM PIN2 request is displayed and the request to change <storage>
is disregarded. "FD" must be selected as <storage> again after SIM PIN2 has been entered to change
<storage>.
WA_DEV_W228_UGD_004
Rev 001
Page 67 of 156
AT Command Manual
Read entries
Get location
ranges
Command
Possible Response(s)
+CPBR=<index1>[,<
index2>]
[+CPBR: <index1>,<number>,<type>,
<text>[,<hidden>][,<group>][,<adnumber>][,<adtype>][,<secondtext>][,<emai
l>]]
[[...]
<CR><LF>+CPBR:<index2>,<number>,
<type>,<text>
[,<hidden>][,<group>][,<adnumber>][,<adtype>][,<secondtext>][,<email>]]]
OK
+CME ERROR: <err>
+CPBR=?
+CPBR:
(list of supported<index>s)[,<nlength>][,<tlength>][,<glength>][,<slength>][,<
elength>]
OK
+CME ERROR: <err>
Parameters
<indexn>
Integer type
Description
Values in the range of location numbers of phonebook memory
<number>
String type
Description
Phone number of format <type>
<type>
Integer type
Description
Type of address
<text>
String type
Description
Field of maximum length <tlength>
Character set as specified by +CSCS
<hidden>
Description
<group>
String type
WA_DEV_W228_UGD_004
Description
Field of maximum length <glength>
Character set as specified by +CSCS
Rev 001
Page 68 of 156
AT Command Manual
<adnumber>
String type
Description
Field of maximum length <slength>
Character set as specified by +CSCS
<adtype>
Integer type
Description
Type of address
<secondtext>
String type
Description
Field of maximum length <slength>
Character set as specified by +CSCS
<email>
String type
Description
Field of maximum length <elength>
Character set as specified by +CSCS
<nlength>
Integer type
Description
Value indicating the maximum length of field <number>
<tlength>
Integer type
Description
Value indicating the maximum length of field <text>
<glength>
Integer type
Description
Value indicating the maximum length of field <group>
<slength>
Integer type
Description
Value indicating the maximum length of field <secondtext>
<elength>
Integer type
Description
Value indicating the maximum length of field <email>
<oper>
String type
Description
Refer to [27.007]
Clarification
Only first <group>,<adnumber>,<adtype>,<secondtext>,<email> are returned with the command.
WA_DEV_W228_UGD_004
Rev 001
Page 69 of 156
AT Command Manual
Find entries
Command
Possible Response(s)
+CPBF=<findtext>
[+CPBF: <index1>,<number>,<type>,
<text>[,<hidden>][,<group>][,<adnumber>]
[,<adtype>][,<secondtext>][,<email>]]
[[...]
<CR><LF>+CPBF:<index2>,<number>,
<type>,<text> [,<hidden>][,<group>]
[,<adnumber>][,<adtype>][,<secondtext>]
[,<email>]]]
OK
+CME ERROR: <err>
+CPBR=?
+CPBF:
[<nlength>][,<tlength>][,<glength>][,<slength>][,<elength>]
OK
+CME ERROR: <err>
Parameters
<findtext>
String type
Description
Field of maximum length <tlength>
Character set as specified by +CSCS
Write entry
Command
Possible Response(s)
+CPBW=<index>[,<number>[,
<type>[,<text>[,<group>[,<adn
umber>[,<adtype>[,<secondte
xt>[,<email>[,<hidden>]]]]]]]]]
OK
+CME ERROR: <err>
+CPBW=?
Parameters
<index>
0..999
Description
Field of maximum length <tlength>
Character set as specified by +CSCS
WA_DEV_W228_UGD_004
Rev 001
Page 70 of 156
AT Command Manual
Clarification
Only first <group>, <adnumber>, <adtype>, <secondtext>, <email> are returned with the command.
If only <index> is provided, then the phone book entry located at <index> location will be deleted.
+CCLK Clock
Description
Command
Possible Response(s)
Set time
+CCLK=<time>
OK
+CME ERROR: <err>
+CCLK?
+CCLK: <time>
OK
+CCLK=?
OK
Parameters
<time>
String type
Description
Format is "yy/mm/dd,hh:mm:sszz", where characters indicate year (two last digits),
month, day, hours, minutes, seconds and time zone (indicates the difference, expressed in
quarters of an hour, between the local time and GMT; range 47...+48). E.g. 6th of May
1994, 22:10:00 GMT+2 hours equals to "94/05/06,22:10:00+08"
Command
Possible Response(s)
+CSIM=<length>,<command>
+CSIM: <length>,<response>
OK
+CME ERROR: <err>
+CSIM=?
OK
+CME ERROR: <err>
Parameters
<length>
Integer type
Description
Length of the characters that are sent to TE in <command> or <response> (two times the
actual length of the command or response)
<command>
String type
Description
Command passed on by the MT to the SIM in the format as described in GSM 51.01
Hexadecimal character format
<response>
String type
WA_DEV_W228_UGD_004
Description
Response to the command passed on by the SIM to the MT in the format as described in
GSM 51.011
Hexadecimal character format
Rev 001
Page 71 of 156
AT Command Manual
Clarification
To comply with AT&T test cases, the current implementation only supports AT+CSIM=10,A0F2000002
All other SIM commands are not supported.
Command
Possible Response(s)
+CRSM=<command>[,<fileid>
[,<P1>,<P2>,<P3>[,<data>]]]
+CRSM: <sw1>,<sw2>[,<response>]
OK
+CME ERROR: <err>
+CRSM=?
OK
Parameters
<command>
Description
176
(READ BINARY)
Read a transparent EF
Transparent file greater than 256 bytes are not supported:
P1 shall always be 0 (ERROR otherwise)
P2 shall be in the range 0-256
178
(READ RECORD)
Read a record
Only P2="04" (absolute mode) is supported
(Other parameters are not useful).
192
(GET RESPONSE)
Get response
If <fileid> is not provided, the command applies to the last selected file
214
(UPDATE BINARY)
Read a transparent EF
Only P1="00" and P2="00" is supported
220
(UPDATE RECORD)
Update a record
Only P2="03" (previous mode) is allowed for updates on cyclic file (refer to [51.011]).
For linear files, only P2="04" (absolute mode) is supported
242
(STATUS)
Status
If <fileid> is not provided, the command applies to the last selected file
<fileid>
Integer type
Description
Identifier of an elementary data file on SIM. Mandatory for every command except
STATUS
<P1>
<P2>
Description
<P3>
Integer type
WA_DEV_W228_UGD_004
Parameters passed on by the MT to the SIM. These parameters are mandatory for every
command, except GET RESPONSE and STATUS
Rev 001
Page 72 of 156
AT Command Manual
<data>
String type
Description
Information which shall be written to the SIM
Hexadecimal character format
<sw1>
Description
<sw2>
Integer type
Information from the SIM about the execution of the actual command. These parameters
are delivered to the TE in both cases, on successful or failed execution of the command
<response>
String type
Description
Response of a successful completion of the command previously issued. STATUS and
GET RESPONSE return data, which gives information about the current elementary data
field. After READ BINARY, READ RECORD command the requested data will be returned.
<response> is not returned after a successful UPDATE BINARY, UPDATE RECORD or
SET DATA command
Hexadecimal character format
Command
Possible Response(s)
+CRSL=<level>
OK
+CME ERROR: <err>
+CRSL?
+CRSL: <level>
OK
+CME ERROR: <err>
+CRSL=?
Parameters
<level>
0..3
Description
Level range
Clarification
The <level> parameter is automatically saved into non-volatile memory.
WA_DEV_W228_UGD_004
Command
+CLVL=<level>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 73 of 156
AT Command Manual
Description
Command
Possible Response(s)
+CLVL?
+CLVL: <level>
OK
+CME ERROR: <err>
+CLVL=?
Parameters
<level>
1..10
Description
Level range
Clarification
+CLVL has been replaced by the +VGR command and does not work on the WISMO228. If +CLVL is used,
ERROR will be returned.
Command
Possible Response(s)
Mute/unmute call
+CMUT=<n>
OK
+CME ERROR: <err>
+CMUT?
+CMUT: <n>
OK
+CME ERROR: <err>
+CMUT=?
Parameters
<n>
Description
Mute off
Mute on
Command
Possible Response(s)
Reset ACM
+CACM=[<passwd>]
OK
+CME ERROR: <err>
+CACM?
+CACM: <acm>
OK
+CME ERROR: <err>
+CACM=?
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 74 of 156
AT Command Manual
Parameters
<passwd>
Description
String type
SIM PIN2
<acm>
Description
String type
Command
Possible Response(s)
Set ACMmax
+CAMM=[<acmmax>[,<passwd>]]
OK
+CME ERROR: <err>
Get current
ACMmax
+CAMM?
+CAMM: <acm>
OK
+CME ERROR: <err>
Test if command
is supported
+CAMM=?
OK
+CME ERROR: <err>
Parameters
<acmmax>
String type
Description
Accumulated call meter maximum value similarly coded as <ccm> under +CAOC; value
zero disables ACMmax feature
<passwd>
String type
Description
SIM PIN2
Command
Possible Response(s)
+CPUC=<currency>,<ppu>[,<passwd>]
OK
+CME ERROR: <err>
+CPUC?
+CPUC: <currency>,<ppu>
OK
+CME ERROR: <err>
Test if command is
supported
+CPUC=?
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
Page 75 of 156
AT Command Manual
Parameters
<currency>
String type
Description
Three-character currency code (e.g. "GBP", "DEM"); character set as specified by command
+CSCS
<ppu>
String type
Description
Price per unit; dot is used as a decimal separator (e.g. "2.66")
<passwd>
String type
Description
SIM PIN2
Command
Possible Response(s)
+CCWE=<mode>
OK
+CME ERROR: <err>
+CCWE?
+CCWE: <mode>
OK
+CME ERROR: <err>
+CCWE=?
Parameters
<mode>
Description
Command
Possible Response(s)
Set language
+CLAN=<code>
OK
+CME ERROR: <err>
+CLAN?
+CLAN: <code>
OK
+CME ERROR: <err>
+CLAN=?
WA_DEV_W228_UGD_004
Rev 001
Page 76 of 156
AT Command Manual
Parameters
<code>
String type
Description
Language coded in ISO 639 format. AUTO or 2 double quoted letters. For example en
for English.
Command
Possible Response(s)
+CSVM=<mode>[,<number>[,<type>]]
OK
+CME ERROR: <err>
+CSVM?
+CSVM:<mode>,<number>,<type>
OK
+CME ERROR: <err>
+CSVM=?
Parameters
<mode>
Description
Disable the voice mail number i.e delete the voice mailbox number
<number>
String type
Description
Character string 0..9,+
<type>
Integer type
Description
Type of address (129 or 145)
Clarification
+CSVM parameters are automatically saved into non-volatile memory.
WA_DEV_W228_UGD_004
Command
+CRMP=<calltype>[,<volume>[,<type>,<index>]]
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 77 of 156
AT Command Manual
Description
Command
Possible Response(s)
+CRMP: (list of supported
<calltype>s),(list of supported
<volume>s),(<type>),(list of supported
<index>s)
OK
+CME ERROR: <err>
+CRMP=?
Parameters
<calltype>
0
Description
Manufacturer specific
<volume>
1..3
Description
Volume
<type>
0
Description
Manufacturer defined
<index>
Description
1..10
11
Vibrator mode
Clarification
If a melody is played, it is played for 10 seconds and stops.
Command
Possible Response(s)
+CLAC
+CLAC:<CR><LF><AT Command1>[<CR><LF><AT
Command2>[]]
OK
+CME ERROR: <err>
Test if command is
supported
+CLAC=?
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Command
+CALA=<time>[,<n>[,<recurr>]]
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 78 of 156
AT Command Manual
Description
Read alarm
Command
Possible Response(s)
+CALA?
[+CALA: <time>,<n1>,[<recurr>]
[<CR><LF>+CALA: <time>,<n2>,[<recurr>]
[...]]]
OK
+CME ERROR: <err>
+CALA=?
Parameters
<time>
07/04/11,11:34:25
Description
Internal clock (Cf. +CCLK) string type "hh:mm:ss" if <recurr> is present or
"yy/mm/dd,hh:mm:ss" if not.
Description
Index of the alarm
<recurr>
Description
String type value indicating day of week for the alarm in one of the following formats:
"<1..7>[,<1..7>[]]" Sets a recurrent alarm for one or more days in the week. The digits 1
to 7 corresponds to the days in the week, Monday (1), , Sunday (7).
Example: The string "1,2,3,4,5" may be used to set an alarm for all weekdays.
"0" sets a recurrent alarm for all days in the week.
0,1,..,7
Clarification
Set command sets an alarm time in the MT. If setting fails in an MT error, +CME ERROR: <err> is returned.
To set up a recurrent alarm for one or more days in the week, the <recurr>-parameter may be used.
When an alarm is timed out and executed, the unsolicited result code +CALV: <n> is always returned.
Read command returns the list of current active alarm settings in the MT. Test command returns the
supported syntax.
Possible Response(s)
+CALD=<n>
OK
+CME ERROR: <err>
+CALD=?
WA_DEV_W228_UGD_004
Rev 001
Page 79 of 156
AT Command Manual
Parameters
<n>
Description
1..5
Clarification
Action command deletes an alarm in the MT. If the command fails in an MT error, +CME ERROR: <err> is
returned. Test command returns supported index values.
Result code
+CCWV
Parameters
<ccm>
Description
Three bytes of the current call meter value in hexadecimal format (e.g. "00001E" indicates
decimal value 30); value is in home units and bytes are similarly coded as ACMmax value
in the SIM card or in the active application in the UICC (GSM or USIM)
String type
Clarification
This warning will be triggered shortly before the ACM (Accumulated Call Meter) maximum value is
reached, an unsolicited result code +CCWV will be sent, if enabled by +CCWE command. The warning is
issued approximately when 30 seconds call time remains. It is also issued when starting a call if less than
30 seconds call time remains.
Result code
Event report
+CIEV: <ind>,<value>
Parameters
<ind>
Description
Battery level
Signal strength
<value>
Description
0..5
0..4
WA_DEV_W228_UGD_004
Rev 001
Page 80 of 156
AT Command Manual
Command
Possible Response(s)
+CMEE=[<n>]
OK
+CME ERROR: <err>
+CMEE?
+CMEE: <n>
OK
+CMEE=?
Parameters
<mode>
Description
Disable +CME ERROR: <err> result code and use ERROR instead
Enable +CME ERROR: <err> result code and use numeric <err> values
Enable +CME ERROR: <err> result code and use verbose <err> values
Result code
Error type
General error
Numeric mode
Verbose Mode
Phone failure
No connection to phone
10
11
12
13
14
WA_DEV_W228_UGD_004
Rev 001
Page 81 of 156
AT Command Manual
Numeric mode
Verbose Mode
15
16
Incorrect password
17
18
20
Memory full
21
Invalid index
22
Not found
23
Memory failure
24
25
26
27
30
No network service
31
Network timeout
32
40
41
42
43
44
45
46
47
50
Incorrect parameters
99
100
Unknown
Verbose Mode
103
Illegal MS
106
Illegal ME
107
111
112
113
132
133
134
149
WA_DEV_W228_UGD_004
Rev 001
Page 82 of 156
AT Command Manual
Numeric mode
Verbose Mode
150
148
Command
Possible Response(s)
+CGDCONT=[<cid>[,<PDP_type>[,<APN>
[,<PDP_addr>[,<d_comp>[,<h_comp>]]]]]]
OK
+CME ERROR: <err>
+CGDCONT?
+CGDCONT=?
Parameters
<cid>
Description
3 (default)
<PDP_type>
Description
IP
PPP
WA_DEV_W228_UGD_004
Rev 001
Page 83 of 156
AT Command Manual
<APN>
String type
Description
Access Point Name
If the value is null or omitted, then the subscription value will be requested
<PDP_addr>
String type
Description
IP address
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
If the value is null or equals 0.0.0.0 a dynamic address will be requested.
The allocated address may be read using the +CGPADDR command
<d_comp>
Description
PDP data compression off
Default if value is omitted
<h_comp>
Description
PDP header compression off
Default if value is omitted
Clarification
For <cid> 1,2 and 3, PDP context definition is stored in EEPROM i.e parameters provided in +CGDCONT
for PDP context definition and PDP context status (defined/undefined) are stored in non-volatile memory
(If a PDP has been defined with +CGDCONT, after a switch off / switch on, AT+CGDCONT? will list the
PDP has defined).
<cid> 3 is locked. This means that TE is not allowed to modify definition and parameters of <cid>=3 with
+CGDCONT set command. This gives a default PDP context with parameters that TE cannot change.
<cid> 3 is also the default <cid>: if +CGDCONT with <cid> omitted is received, <cid> 3 will be used.
+CGDCONT parameters are automatically saved into non-volatile memory.
WA_DEV_W228_UGD_004
Command
Possible Response(s)
+CGQREQ=[<cid>
[,<precedence>[,<delay>
[,<reliability>[,<peak>
[,<mean>]]]]]]
OK
+CME ERROR: <err>
+CGQREQ?
Rev 001
Page 84 of 156
AT Command Manual
Description
Command
Possible Response(s)
+CGQREQ: <PDP_type>, (list of supported
<precedence>s),(list of supported <delay>s), (list
of supported <reliability>s) ,(list of supported
<peak>s),(list of supported <mean>s)
[<CR><LF>+CGQREQ: <PDP_type>,(list of
supported <precedence>s),(list of supported
<delay>s),(list of supported <reliability>s), (list of
supported <peak>s),(list of supported <mean>s)
[]]
OK
+CME ERROR: <err>
+CGQREQ=?
Parameters
<cid>
Description
PDP Context Identifier
Definition stored in non-volatile memory (refer to +CGDCONT)
1..3
<precedence>
Description
0 (default)
1..3
<delay>
Description
0 (default)
1..4
<reliability>
Description
1..5
<peak>
Description
0 (default)
1..9
<mean>
Description
0 (default)
1..18
31
Clarification
Refer to 6.1.2 for QoS mapping between R99 and R97/R98 QoS.
WA_DEV_W228_UGD_004
Rev 001
Page 85 of 156
AT Command Manual
Command
Possible Response(s)
+CGQMIN=[<cid>
[,<precedence>[,<delay>
[,<reliability>[,<peak>
[,<mean>]]]]]]
OK
+CME ERROR: <err>
+CGQMIN?
+CGQMIN: <cid>,<precedence>,<delay>,
<reliability>,<peak>,<mean>
[<CR><LF>+CGQMIN: <cid>,<precedence>,
<delay>,<reliability>,<peak>,<mean>
[]]
OK
+CME ERROR: <err>
+CGQMIN=?
Parameters
Refer to +CGQREQ
Clarification
Refer to 6.1.2 for QoS mapping between R99 and R97/R98 QoS.
Command
Possible Response(s)
Attach or detach
+CGATT=[<state>]
OK
+CME ERROR: <err>
+CGATT?
+CGATT: <state>
OK
+CME ERROR: <err>
+CGATT=?
Parameters
<state>
Description
0 (default)
Detached
Attached
WA_DEV_W228_UGD_004
Rev 001
Page 86 of 156
AT Command Manual
Command
Possible Response(s)
+CGACT=[<state>
[,<cid>[,<cid>[,]]]]
OK
+CME ERROR: <err>
+CGACT?
+CGACT: <cid>,<state>
[<CR><LF>+CGACT: <cid>,<state>
[...]]
OK
+CME ERROR: <err>
+CGACT=?
Parameters
<state>
Description
Deactivated
Activated
<cid>
1..3
Description
PDP Context Identifier
Clarification
This command is used to tests PDPs with network simulators. Successful activation of PDP on real
network is not guaranteed.
Refer to +CGDATA clarification for more information.
Command
Possible Response(s)
+CGCMOD=[<cid>[,<cid>[,]]]
OK
+CME ERROR: <err>
+CGCMOD=?
Parameters
<cid>
1..3
WA_DEV_W228_UGD_004
Description
PDP Context Identifier
Rev 001
Page 87 of 156
AT Command Manual
Clarification
Recommendation specifies that after the command has completed, the MT returns to online data state but
OK result code is expected: this seems inconsistent.
From a Sierra Wireless point of view, +CGCMOD behaviour is more similar to +CGACT command, hence
the implementation choice is not to switch link to online data mode after PDP context modification.
TE will have to send +++ escape sequence to switch channel to online command if +CGCMOD cannot be
performed from another AT channel. TE will have to use O command, if required, to switch channel to
online data mode.
Command
Possible Response(s)
+CGDATA[=<L2P>,[<cid>]]
CONNECT
+CME ERROR: <err>
+CGDATA=?
Parameters
<L2P>
PPP
Description
Point-to-point protocol for a PDP such as IP
<cid>
1..3
Description
PDP Context Identifier
Clarification
If no parameters are provided (i.e +CGDATA<CR>), the last <cid> activated with +CGACT or the default
<cid> is used.
Only one <cid> in the command is supported (i.e +CGDATA=PPP, <cid><CR>)
This command is used for PDP tests on network emulators. On real network functioning of +CGACT and
then +CGDATA for data transfer is not guaranteed.
+CGDATA implementation does not perform PS attach or PDP context activation. The PDP identified by
<cid>, when provided, in +CGDATA must have been activated previously thanks to +CGACT command.
+CGDATA only switches channel to online data mode and open PPP server in a proprietary mode called
FTA mode (In this mode PPP only acts as a relay).
For IP over PPP services, ATD*98 or ATD*99 commands must be used: when activating a PDP context,
PCO (protocol configuration option) has to be provided to network. PCO can be provided to network only
if a PPP negotiation (LCP/NCP negotiation) has been initiated between mobile and TE before PDP
activation (refer to TS 27.060 9.1). This negotiation is possible only if AT channel is switched to online
data mode before PDP context activation. Hence, the PDP identified with <cid> in +CGDATA should not
WA_DEV_W228_UGD_004
Rev 001
Page 88 of 156
AT Command Manual
have been activated by +CGACT not possible in the current implementation (+CGDATA does not
behaves as ATD*9x when <cid> is not activated)
To go back in online command, the +++ escape sequence has to be sent on link in data mode
+CGDATA can also be used to switch again channel to online data mode (after +++) if PDP is still active
(same behaviour has ATO command).
Comments
AT+CGACT=1,1
OK
PDP 1 is activated
No PCO negotiation
AT+CGDATA CONNECT
PPP server is opened in FTA mode, channel is switched in online data mode
No LCP/NCP negotiation
Data transfer
+++
OK
ATH
OK
AT+CGACT=0,1
OK
PDP 1 is deactivated. (If ATH is not sent before deactivation, +CGACT returns
ERROR)
Command
Possible Response(s)
+CGPADDR=[<cid> [,<cid>
[,]]]
+CGPADDR: <cid>,<PDP_addr>
[<CR><LF>+CGPADDR: <cid>,<PDP_addr>
[...]]
OK
+CME ERROR: <err>
+CGPADDR=?
Parameters
<cid>
1..3
Description
PDP Context Identifier
<PDP_addr>
String type
WA_DEV_W228_UGD_004
Description
IP address
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
Rev 001
Page 89 of 156
AT Command Manual
Clarification
Set command return address provided by the network if a connection has been established.
Command
Possible Response(s)
+CGCLASS=[<class>]
OK
+CME ERROR: <err>
+CGCLASS?
+CGCLASS: <class>
OK
+CME ERROR: <err>
+CGCLASS=?
Parameters
<class>
Description
B (default)
CC
Class-C mode of operation in CS only mode (A/Gb mode), or CS (Iu mode) (lowest mode
of operation)
MT would only operate CS services
Command
Possible Response(s)
+CGREG=[<n>]
OK
+CME ERROR: <err>
+CGREQ?
+CGREG: <n>,<stat>[,<lac>,<ci>]
OK
+CME ERROR: <err>
+CGREG=?
Parameters
<n>
Description
0 (default)
Enable network registration and location information unsolicited result code +CGREG:
<stat>[,<lac>,<ci>]
WA_DEV_W228_UGD_004
Rev 001
Page 90 of 156
AT Command Manual
<stat>
Description
Registration denied
The GPRS service is disabled, the UE is not allowed to attach for GPRS if requested by
the user.
Unknown
Registered, roaming
<lac>
String type
Description
Two bytes location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal)
<ci>
String type
Description
Two bytes cell ID in hexadecimal format
Clarification
+CGREG parameter is automatically saved into non-volatile memory.
The <n> parameter is restored to default value by AT&F command.
Command
Possible Response(s)
+CGSMS= <service>
OK
+CME ERROR: <err>
+CGSMS?
+CGSMS: <service>
OK
+CME ERROR: <err>
+CGSMS=?
Parameters
<service>
Description
Packet Domain
Circuit Switched
WA_DEV_W228_UGD_004
Rev 001
Page 91 of 156
AT Command Manual
<service>
3
Description
Circuit Switched preferred (use Packet Domain if Circuit Switched not available)
Clarification
When <service> value is 2, the SMS is sent on GPRS network if already attached. Otherwise it is sent on
circuit switched network. If an error occurs on the GPRS network, no further attempt is made.
The <service> parameter is not stored in non-volatile memory and <service>=1 will be used every time the
module reboots.
Command
D*99[*[<called_address>]
[*[<L2P>][*[<cid>]]]]#
Possible Response(s)
CONNECT
+CME ERROR: <err>
Parameters
<called_address>
String type
Description
Called party in the address space applicable to the PDP
Only empty string is allowed.
<L2P>
1
Description
PPP
<cid>
1..3
Description
PDP Context Identifier
Clarification
If <cid> omitted, default <cid> (3) will be used.
If <cid> correspond to an already active PDP context (activated with +CGACT command) ERROR will be
returned, the PDP must be in quiescent state before ATD*9x.
WA_DEV_W228_UGD_004
Command
D*98[*<cid>]#
Rev 001
Possible Response(s)
CONNECT
+CME ERROR: <err>
Page 92 of 156
AT Command Manual
Parameters
<cid>
1..3
Description
PDP Context Identifier
Clarification
If <cid> omitted, default <cid> (3) will be used.
If <cid> correspond to an already active PDP context (activated with +CGACT command) ERROR will be
returned, the PDP must be in quiescent state before ATD*9x.
Command
Possible Response(s)
+CGEREP=[<mode>[,<bfr>]]
OK
+CME ERROR: <err>
+CGEREP?
+CGEREP: <mode>,<bfr>
OK
+CME ERROR: <err>
+CGEREP=?
Parameters
<mode>
Description
0 (default)
Buffer unsolicited result codes in the MT; if MT result code buffer is full, the oldest ones are
discarded.
Discard unsolicited result codes when MT TE link is reserved (e.g. in on line data mode);
otherwise forward them directly to the TE
Buffer unsolicited result codes in the MT when MT TE link is reserved (e.g. in on line data
mode) and flush them to the TE when MT TE link becomes available; otherwise forward
them directly to the TE
<bfr>
Description
0 (default)
MT buffer of unsolicited result codes defined within this command is cleared when <mode>
1 or 2 is entered
MT buffer of unsolicited result codes defined within this command is flushed to the TE
when <mode> 1 or 2 is entered
Clarification
+CGEREP parameters are automatically saved into non-volatile memory.
WA_DEV_W228_UGD_004
Rev 001
Page 93 of 156
AT Command Manual
Result code
Registration change
+CGREG: <stat>[,<lac>,<ci>]
Parameters
<stat>
Description
Registration denied
The GPRS service is disabled, the UE is not allowed to attach for GPRS if requested by
the user.
Unknown
Registered, roaming
<lac>
String type
Description
Two bytes location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal)
<ci>
String type
WA_DEV_W228_UGD_004
Description
Two bytes cell ID in hexadecimal format
Rev 001
Page 94 of 156
AT Command Manual
Command
Possible Response(s)
OK
ERROR
D Dial
Description
Initiate a MO call
Command
Possible Response(s)
OK
CONNECT[<speed>]
BUSY
NO CARRIER
NO ANSWER
NO DIALTONE
+CME ERROR: <err>
D[<dialstring>][;]
Parameters
<dialstring>
Dialling digits
Description
0123456789*#+ABC,
<speed>
9600
Description
Data call baudrate
Clarification
The result code OK can be sent immediately after call setup or only once call is connected to remote
party. Refer to *PSCSSC command for more details.
Semicolon character (;) shall be added when voice call is originated.
WA_DEV_W228_UGD_004
Rev 001
Page 95 of 156
AT Command Manual
Initiate a MO call
Command
Possible Response(s)
OK
CONNECT[<speed>]
BUSY
NO CARRIER
NO ANSWER
NO DIALTONE
+CME ERROR: <err>
D><str>[;]
D>[<mem>]<n>[;]
Parameters
<str>
String
Description
Alphanumeric string with double quotes
<mem>
Memory
Description
Memory storage (ME, SM)
<n>
index
Description
Memory location index
<speed>
9600
Description
Data call baudrate
H Hang up
Description
Hang up a call
Command
H[<value>]
Possible Response(s)
OK
+CME ERROR: <err>
Parameters
<value>
Description
0 (default value)
Disconnect all calls on the channel the command is requested. All active or waiting calls,
CS data calls, GPRS call of the channel will be disconnected.
Disconnect all calls on all connected channels. All active or waiting calls, CSD calls, GPRS
call will be disconnected (clean up of all calls of the ME).
Disconnect all connected CS data call only on the channel the command is requested.
Speech calls (active or waiting) or GPRS calls are not disconnected.
Disconnect all connected GPRS calls only on the channel the command is requested.
Speech calls (active or waiting) or CS data calls are not disconnected.
Disconnect all CS calls (either speech or data) but does not disconnect waiting call (either
speech or data) on the channel the command is requested.
WA_DEV_W228_UGD_004
Rev 001
Page 96 of 156
AT Command Manual
<value>
Description
Disconnect waiting call (either speech or data) but does not disconnect other active calls
(either CS speech, CS data or GPRS) on the channel the command is requested.
(Rejection of incoming call).
Clarification
Note: Voice call disconnection is also dependant of +CVHU settings.
Command
Set Loudness
L[<volume>]
Possible Response(s)
OK
+CME ERROR: <err>
Parameters
<volume>
0..9
Description
Volume
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
Command
Set mode
M[<mode>]
Possible Response(s)
OK
+CME ERROR: <err>
Parameters
<mode>
0..9
Description
Mode
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
O Online
Description
Switch to online mode
WA_DEV_W228_UGD_004
Command
O[<type>]
Rev 001
Possible Response(s)
CONNECT[<speed>]
NO CARRIER
Page 97 of 156
AT Command Manual
Parameters
<type>
0 (default value)
Description
Return to online data state from online command state.
<speed>
9600
Description
Data rate
P Pulse dialling
Description
Pulse dialling
Command
P
Possible Response(s)
OK
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
S0 Automatic Answer
Description
Command
Possible Response(s)
S0=<num>
OK
+CME ERROR: <err>
S0?
<num>
OK
+CME ERROR: <err>
Parameters
<num>
Description
0 (default)
No automatic answer
1..255
Number of rings the modem will wait for before answering the phone if a ring is detected
Clarification
The <num> parameter is saved into non-volatile memory by AT&W command and restored to default
value by AT&F command.
WA_DEV_W228_UGD_004
Command
S6=<time>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
Page 98 of 156
AT Command Manual
Parameters
<time>
0..999
Description
Time
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
Command
Possible Response(s)
S7=<time>
OK
+CME ERROR: <err>
S7?
<time>
OK
+CME ERROR: <err>
Parameters
<time>
Description
Amount of time the modem will wait for the carrier signal from the remote modem. If a
carrier is not received in this time, the modem will hang up and send the NO CARRIER
result code.
1..255
Command
Possible Response(s)
Set time
S8=<time>
OK
+CME ERROR: <err>
S8?
<time>
OK
+CME ERROR: <err>
Parameters
<time>
0..255
Description
Amount of time the modem will pause when it detects a comma in the dialling string
Clarification
Comma is not supported in dial string; this command has no effect on ME (simple response OK).
WA_DEV_W228_UGD_004
Rev 001
Page 99 of 156
AT Command Manual
Command
Possible Response(s)
Set time
S10=<time>
OK
+CME ERROR: <err>
S10?
<time>
OK
+CME ERROR: <err>
Parameters
<time>
0..255
Description
Amount of time from when the modem recognizes a loss of carrier to when it will hang up
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
T Tone dialling
Description
Set dial tone
Command
T
Possible Response(s)
OK
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
Command
A/
Possible Response(s)
Same as the last command
I Identification information
Description
Request identification
information
WA_DEV_W228_UGD_004
Command
I[<value>]
Rev 001
Possible Response(s)
<text>
OK
+CME ERROR: <err>
AT Command Manual
Parameters
<value>
Description
0 (default)
Ignored
Ignored
6..7
Ignored
Command
Possible Response(s)
OK
+CME ERROR: <err>
Z[<value>]
Parameters
<value>
Description
0 (default value)
Restore profile 0
Restore profile 1
Clarification
Parameter impacted by Z command:
Command
Parameter name
Default value
<echo>
0x01
<result>
0x00
<format>
0x01
<result>
0x04
&C
<behavior>
0x01
&D
<behavior>
&S
<override>
&R
<option>
0x01
+IFC
<TA_by_TE>
0x00
+IFC
<TE_by_TA>
0x02
+FCLASS
<class>
0x00
S0
<num>
0x00
S1
<num>
0x00
S3
<char>
0x0D
S4
<char>
0x0A
S5
<char>
0x08
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Parameter name
Default value
S7
<time>
0x64
S8
<time>
0x02
S10
<time>
0x0E
Command
&F[<value>]
Possible Response(s)
OK
+CME ERROR: <err>
Parameters
<value>
0 (default value)
Description
Set to factory configuration
Clarification
Parameter impacted by &F command:
Command
Parameter name
Default value
<echo>
0x01
<result>
0x00
<format>
0x01
<result>
0x04
&S
<override>
0x00
+IFC
<TA_by_TE>
0x00
+IFC
<TE_by_TA>
0x02
S0
<num>
0x00
S1
<num>
0x00
S3
<char>
0x0D (13)
S4
<char>
0x0A (10)
S5
<char>
0x08
S7
<time>
0x64
S8
<time>
0x02
S10
<time>
0x0E
+CRLP
<ver>
0x00
+CRLP
<T4>
0x07
+CRLP
<iws>
0x3D(61)
+CRLP
<mws>
0x3D(61)
+CRLP
<T1>
0x30(48)
+CRLP
<N2>
0x06
+CEER
<cause_select >
0x00
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Parameter name
Default value
+CEER
<cause >
0x00
+CPBS
<storage>
SM
+CSMP
<fo>
0x11(17)
+CSMP
<vp>
0xA7(167)
+CSMP
<pid>
0x00
+CSMP
<dcs>
0x00
+CR
<mode>
0x00
+CSTA
<type>
0x81
+CBST
<speed>
0x07
+CBST
<name>
0x00
+CBST
<ce>
0x01
+CRC
<mode>
0x00
+CMOD
<mode>
0x00
+CMEE
<n>
0x00
+CREG
<n>
0x00
+CGREG
<n>
0x00
+CSMS
<service>
0x00
+CMER
<ind>
0x00
+CMER
<mode>
0x00
+CMGF
<mode>
0x00
+CSDH
<show>
0x00
+CSCS
<chset>
IRA
+CVHU
<mode>
0x00
+CLIR
<n>
0x00
+CLIP
<n>
0x00
+COLP
<n>
0x00
+CSSN
<n>
0x00
+CSSN
<m>
0x00
+CFUN
<fun>
0x01
+PSSREP
<act>
0x00
&C
<behaviour>
0x01
&D
<behaviour>
0x01
&R
<option>
0x01
Get list
WA_DEV_W228_UGD_004
Command
+GCAP
Rev 001
Possible Response(s)
+GCAP:<list>
OK
ERROR
AT Command Manual
Parameters
<list>
String type
Description
List of capabilities:
+FCLASS,+CGSM
Command
Possible Response(s)
Get manufacturer id
+GMI
<manufacturer>
OK
+GMI=?
OK
Parameters
<manufacturer>
String type
Description
Manufacturer id (WAVECOM MODEM)
Command
Possible Response(s)
Get model id
+GMM
<model>
OK
+GMM=?
OK
Parameters
<model>
String type
Description
Model id (WISMO228)
Command
Possible Response(s)
Get model id
+GMR
<revision>
OK
+GMR=?
OK
Parameters
<revision>
String type
WA_DEV_W228_UGD_004
Description
Revision id (B02d00gg.WISMO228 250509)
Rev 001
AT Command Manual
Command
Possible Response(s)
Get model id
+GSN
<sn>
OK
+GSN=?
OK
Parameters
<sn>
String type
Description
IMEI (15 digits)
Command
E[<echo>]
Possible Response(s)
OK
ERROR
Parameters
<echo>
Description
1 (default)
Omitted
<echo> 0 is used
Clarification:
E parameter is saved into non-volatile memory using AT&W command and restored to default value by
AT&F command.
Command
Q[<result>]
Possible Response(s)
OK
ERROR
Parameters
<result>
Description
0 (default)
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Clarification
Q parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
Command
Possible Response(s)
S3=<char>
OK
ERROR
S3?
<char>
OK
Parameters
<char>
13 (default)
Description
Termination character <CR>
Clarification
S3 parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
Command
Possible Response(s)
S4=<char>
OK
ERROR
S4?
<char>
OK
Parameters
<char>
10 (default)
Description
Termination character <LF>
Clarification
S4 parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
S5=<char>
OK
ERROR
S5?
<char>
OK
Parameters
<char>
8 (default)
Description
Editing character <BS>
Clarification
S5 parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
V TA Response format
Description
Command
V[<format>]
Possible Response(s)
OK
0
ERROR
4
Parameters
<format>
Description
Omitted
<format> 0 is used
Command
X[<result>]
Possible Response(s)
OK
ERROR
Parameters
<result>
0
WA_DEV_W228_UGD_004
Description
CONNECT result code is given upon entering online data state. Dial tone and busy
detection are disabled.
Rev 001
AT Command Manual
<result>
Description
CONNECT <text> result code is given upon entering online data state. Dial tone and busy
detection are disabled.
CONNECT <text> result code is given upon entering online data state. Dial tone detection
is enabled, and busy detection is disabled.
CONNECT <text> result code is given upon entering online data state. Dial tone detection
is disabled, and busy detection is enabled.
CONNECT <text> result code is given upon entering online data state. Dial tone and busy
detection are both enabled.
Command
&C<behaviour>
Possible Response(s)
OK
ERROR
Parameters
<behaviour>
Description
1 (default)
Clarification
&C parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
Command
&D<behaviour>
Possible Response(s)
OK
ERROR
Parameters
<behaviour>
Description
Upon an on-to-off transition of circuit 108/2, the DCE enters online command state and
issues an OK result code; the call remains connected. Not supported.
2 (default)
Upon an on-to-off transition of circuit 108/2, the DCE instructs the underlying DCE to
perform an orderly cleardown of the call
Clarification
In case of Drop DTR, if the signal remains in the off state more than two seconds, it is considered as a PC
disconnection and no OK is sent to the TE (cable considered unplugged).
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
The behaviour of the command complies to the recommendation description only with DTR pulses (pulse
means DTR signal stays in the off state less than two seconds).
&D parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
Command
Possible Response(s)
Set TE rate
+IPR=<rate>
OK
ERROR
+IPR?
+IPR: <rate>
OK
+IPR=?
Parameters
<rate>
Description
1200
1200 bps
2400
2400 bps
4800
4800 bps
9600
9600 bps
19200
19200 bps
38400
38400 bps
57600
57600 bps
115200 (default)
115200 bps
Clarification
+IPR parameter is automatically saved in non-volatile memory.
When in Auto-Baud (+IPR=0), the capital letter A must be entered to detect the DTE baud rate.
Command
Possible Response(s)
+ICF=[<format>[,<parity>]]
OK
+CME ERROR: <err>
+ICF?
+ICF: <format>,<parity>
OK
+ICF=?
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<format>
3 (default)
Description
8 data bits, 1 stop bit
<parity>
3 (default)
Description
space
Clarification
This command is supported for compatibility purpose and has no effect on ME.
It provides information on hardware capabilities.
Command
Possible Response(s)
+IFC=[<TA_by_TE>[,<TE_by_TA>]]
OK
+CME ERROR: <err>
+IFC?
+IFC: <TA_by_TE>,<TE_by_TA>
OK
+IFC=?
Parameters
<TA_by_TE>
Description
0 (default)
No flow control
<TE_by_TA>
Description
No flow control
2 (default)
Clarification
This command configures the flow control mode.
+IFC parameters are saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Result codes
Verbose result code
(command V1 set)
BUSY
Final
CONNECT
Intermediate
CONNECT <text>
Manufacturer specific
Intermediate
ERROR
Final
NO ANSWER
Final
NO CARRIER
Final
Connection terminated
NO DIALTONE
Final
No dialtone detected
OK
Final
Unsolicited
Type
(command V0 set)
Description
+CRING
RING
Parameters
<text>
Numeric value
2400
10
4800
11
9600
12
14400
13
19200
15
28800
17
38400
19
48000
21
56000
23
64000
25
33600
27
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
5. Hayes Commands
Standard Hayes Commands
B Communication option
Description
Command
B[<standard>]
Possible Response(s)
OK
ERROR
Parameters
<standard>
0..99
Description
standard
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
N Negotiate Handshake
Description
Command
Set handshake
N[<option>]
Possible Response(s)
OK
ERROR
Parameters
<option>
0..9
Description
option
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
S1 Ring Count
Description
Command
WA_DEV_W228_UGD_004
S1?
Rev 001
Possible Response(s)
<num>
OK
AT Command Manual
Parameters
<num>
Description
Counts the number of rings detected on the line. It is cleared if a ring is not detected over
an eight seconds time period. Default value: 0
0..255
Clarification
S1 parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
S2 Escape character
Description
Command
Possible Response(s)
S2=<esc>
OK
ERROR
S2?
<esc>
OK
Parameters
<esc>
43
Description
Escape character 43 (i.e +)
Command
S11=<time>
Possible Response(s)
OK
ERROR
Parameters
<time>
0..999
Description
DTMF dialling speed
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
WA_DEV_W228_UGD_004
Command
S95=<time>
Rev 001
Possible Response(s)
OK
ERROR
AT Command Manual
Parameters
<time>
0..999
Description
Windows XP compatibility
Clarification
This command is supported for compatibility purpose and has no effect on ME (simple response OK)
Command
Possible Response(s)
OK
ERROR
W<mode>
Parameters
<mode>
0
Description
Only result code CONNECT supported
Command
&S<override>
Possible Response(s)
OK
ERROR
Parameters
<override>
Description
0 (default)
Causes DSR signal to be active after answer tone has been detected and inactive after the
carrier has been lost
Clarification
Parameter stored by AT&W command.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
<profiles information>
OK
ERROR
&V[<profile>]
Parameters
<profile>
0 (default)
Description
Display ACTIVE PROFILE, STORED PROFILE 0 and STORED PROFILE 1 information
Command
Possible Response(s)
OK
ERROR
&W[<profile>]
Parameters
<profile>
Description
0 (default)
Clarification
Execution command stores the active <profile>. Two profiles are supported but they are equivalent.
Parameter stored by &W
Command
Displayed
Parameter name
by &V
<echo>
<result>
<format>
<result>
&C
<behavior>
&D
<behavior>
&S
<override>
&R
<option>
+CBST
<speed>
+CBST
<name>
+CBST
<ce>
+IFC
<TA_by_TE>
+IFC
<TE_by_TA>
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Displayed
Parameter name
by &V
+FCLASS
<class>
+PSSLEEP
<mode>
S0
<num>
S1
<num>
S3
<char>
S4
<char>
S5
<char>
S7
<time>
S8
<time>
S10
<time>
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
Generate DTMF
(Duration is set by +VTD)
+VTS=<DTMFn>,...,<DTMFn>
OK
+CME ERROR: <err>
Generate DTMF
+VTS={<DTMFn>,<duration>}...
{<DTMFn>,<duration>}
OK
+CME ERROR: <err>
+VTS=?
Parameters
<DTMFn>
Character type
Description
Character in the set 0..9, #,*,A..D
<tone1>
Description
<tone2>
0
<duration>
Description
1..10
Clarification
This commands only works for speech calls in active state.
Command
Possible Response(s)
+VTD=<n>
OK
+CME ERROR: <err>
+VTD?
<n>
OK
+VTD=?
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<n>
Description
1..10
Command
Possible Response(s)
+VGR=<n>
OK
+CME ERROR: <err>
+VGR?
<n>
OK
+VGR=?
Parameters
<n>
Description
Receive gain:
1 -34 dB
2 -29 dB
3 -24 dB
4 -19 dB
5 -14 dB (default)
6 -9 dB
7 -4 dB
8 +4 dB
9 +9 dB
10 +14 dB
1..10
Clarification
+VGR parameter is automatically saved into non-volatile memory.
Command
Possible Response(s)
+VGT=<n>
OK
+CME ERROR: <err>
+VGT?
<n>
OK
+VGT=?
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<n>
Description
Transmit gain:
1 -6 dB
2 -2 dB
3 0 dB
4 +2 dB
5 +6 dB
6 +12 dB (default)
7 +18 dB
8 +24 dB
9 +30 dB
10 +36 dB
1..10
Clarification
Transmit gain setting takes effect after reset.
Transmit gain parameters are automatically saved into non-volatile memory.
Command
Possible Response(s)
+VIP=<n>
OK
+CME ERROR: <err>
+VIP=?
Parameters
<n>
Description
Clarification
The values 1 to 2 are automatically reset after a call (return to 0).
Levels of volume are accessible with AT+CLVL.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
7. TIA578A Commands
General Commands
+FMI Manufacturer identification
Description
Command
Possible Response(s)
Get manufacturer ID
+FMI
<manufacturer>
OK
+FMI=?
OK
Parameters
<manufacturer>
String type
Description
Read manufacturer identification (WAVECOM MODEM)
Command
Possible Response(s)
Get model ID
+FMM
<model>
OK
+FMM=?
OK
Parameters
<model>
String type
Description
Read model identification (W ISMO228)
Command
Possible Response(s)
Get revision ID
+FMR
<revision>
OK
+FMR=?
OK
Parameters
<revision>
String type
WA_DEV_W228_UGD_004
Description
Read revision identification (B02d00gg.WISMO228 250509)
Rev 001
AT Command Manual
Command
Possible Response(s)
Set class
+FCLASS=<class>
OK
+CME ERROR: <err>
+FCLASS?
+FCLASS: <class>
OK
+FCLASS=?
Parameters
<class>
Description
Data mode
Command
Possible Response(s)
Set mode
+FTH=<mode>
OK
+CME ERROR: <err>
+FTH?
+FTH: <mode>
OK
+FTH=?
Parameters
<mode>
3
Description
V21 channel 2300 bps
Clarification
Set command is sent to ME only when link is online data mode.
This command is only relevant for in Fax mode.
WA_DEV_W228_UGD_004
Command
+FRH=<mode>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
AT Command Manual
Description
Command
Possible Response(s)
+FRH?
+FRH: <mode>
OK
+FRH=?
Parameters
<mode>
3
Description
V21 channel 2300 bps
Clarification
Set command is sent to ME only when link is online data mode.
This command is only relevant in Fax mode.
Command
Possible Response(s)
Set mode
+FTM=<mode>
OK
+CME ERROR: <err>
+FTM?
+FTM: <mode>
OK
+FTM=?
Parameters
<mode>
Description
24 V27ter 2400 bps
48 V27ter 4800 bps
72 V29 7200 bps
96 V29 9600 bps
Clarification
Set command is sent to ME only when link is online data mode.
9600 is always returned by read command because communication must begin at this speed.
WA_DEV_W228_UGD_004
Command
+FRM=<mode>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
AT Command Manual
Description
Command
Possible Response(s)
+FRM?
+FRM: <mode>
OK
+FRM=?
Parameters
<mode>
Description
24 V27ter 2400 bps
48 V27ter 4800 bps
72 V29 7200 bps
96 V29 9600 bps
Clarification
Set command is sent to ME only when link is online data mode.
9600 is always returned by read command because communication must begin at this speed.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
8. Proprietary AT Commands
Capabilities Identification and Control
#CLS Service class
Description
Command
Possible Response(s)
Set class
#CLS=<class>
OK
+CME ERROR: <err>
#CLS?
#CLS: <class>
OK
#CLS=?
Parameters
<class>
Description
0 (default)
Data mode
Clarification
This command has the same role and behaviour as +FCLASS command.
It is needed for Microsoft agreement.
Command
&R<option>
Possible Response(s)
OK
ERROR
Parameters
<option>
1 (default)
WA_DEV_W228_UGD_004
Description
In sync mode, CTS is always ON (RTS transitions are ignored).
In async mode, CTS will only drop if required by the flow control.
Rev 001
AT Command Manual
Clarification
This command selects how the modem controls CTS. CTS operation is modified if hardware flow control is
selected.
&R parameter is saved into non-volatile memory by AT&W command and restored to default value by
AT&F command.
Command
+CPOF
Possible Response(s)
OK
Description
This command allows switching off the mobile. Note that OK result code will appear immediately if the
command is accepted and power off will occur after that. Unexpected random characters may also be
issued during switch off of MS.
Command
Possible Response(s)
Set mode
*PSSSURC=<mode>
OK
+CME ERROR: <err>
*PSSSURC?
*PSSSURC: <mode>
OK
*PSSSURC=?
Description
This command is to configure the AT interface to give additional information through result code to TE
when D command is entered with a SS string as parameter.
When <mode> parameter is enabled one or several intermediate result code are sent to provide additional
information on SS operation.
Result code
Description
Result code
Successful SS
operation
SS operation
failure
*PSSSERR:<cause_select>,<cause>
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<mode>
Description
0 (default)
Clarification
Example: CFU interrogation for telephony service
ATD*#21*11#
*PSSSURC: 33,11,0,255,,129,0,,1,2,,1
OK
Ss_code = 33 SPS_SC_CFU
BasicServicecode = 11 SPS_BS_TELEPHONY
SsStatus = 0 SPS_STATUS_DEACTIVATED
Command
Possible Response(s)
+PSSLEEP=<mode>
OK
+CME ERROR: <err>
+PSSLEEP?
+PSSLEEP: <mode>
OK
+PSSLEEP=?
Parameters
<mode>
0,1
Description
0: The module doesnt go in sleep mode as long as DTR is set to high level (default value)
1: The module decides by itself (internal timing) when it goes in sleep mode
Clarification
Action command sets sleep mode for MT. If the command fails in an MT error, +CME ERROR: <err> is
returned. Test command returns supported values.
In <mode>=1, any character sent on the UART will wake up the system, and then AT commands can be
input normally. The module can also be waken up by a BREAK signal on the UART.
When the module is sleeping, it will set CTS to low.
+PSSLEEP parameter is saved into non-volatile memory by AT&W command. Default values are not
restored by AT&F command.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
Set mode
*PSSTKI=<mode>
OK
+CME ERROR: <err>
*PSSTKI?
*PSSTKI: <mode>
OK
+CME ERROR: <err>
*PSSTKI=?
Description
This command is to configure SIM toolkit by AT command.
Parameters
<mode>
Description
STK by AT command is deactivated, only MEs MMI will receive SIM toolkit notifications
STK by AT command is activated: SIM toolkit notification will first be sent to AT parser.
If an AT channel is connected, *PSSTK URC will be sent, *PSSTK AT command has to be
used to respond.
If no AT channel is connected: MEs MMI will receive the notification
Result code
Parameters
<notification type>
Description
A string that represents the type of notification (proactive command name) received from the SIM.
Some command requires the use of *PSSTK set command to send a response to the SIM.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
<notification type>
Description
LANGUAGE
NOTIFICATION
CONTROL BY SIM
REFRESH
END CALL
DISCONNECT
PROCESSING
END SESSION
ABORT SESSION
NOTIFICATION
SETUP CALL
DISPLAY TEXT
GET INKEY
GET INPUT
PLAY TONE
SELECT ITEM
SETUP MENU
REMOVE MENU
<parameteri>
Integer or string type
Description
Number of parameters in URC depends of the message.
WA_DEV_W228_UGD_004
Command
Possible Response(s)
*PSSTK=<reponse type>,
<parameter1>,,<parameterN>
OK
+CME ERROR: <err>
*PSSTK=?
Rev 001
AT Command Manual
Parameters
<response type>
Description
A string that represents the type of response to be sent to SIM (terminal response or envelope).
Some response correspond to answer to *PSSTK URC.
MENU SELECTION
Send a APPI_STK_MENU_SELECTION_REQ
(On reception of APPI_STK_MENU_SELECTION_CNF, OK is sent)
ALL CALLS
DISCONNECTED
Send a APPI_STK_ALL_DISCONNECTED_REQ
USER ACTIVITY
Send a APPI_STK_USER_ACTIVITY_IND
IDLE SCREEN
AVAILABLE
Send a APPI_STK_IDLE_SCREEN_AVAILABLE_IND
SETUP CALL
TERMINATED
Send a APPI_STK_SETUP_CALL_TERMINATED_REQ
COMMAND REJECTED
Send a APPI_STK_COMMAND_RJT.
Used to reject any URC that requires a response.
NOTIFICATION
Send a APPI_STK_NOTIFICATION_RSP
SETUP CALL
Send a APPI_STK_SETUP_CALL_RSP
DISPLAY TEXT
Send a APPI_STK_DISPLAY_TEXT_RSP
GET INKEY
Send a APPI_STK_GET_INKEY_RSP
GET INPUT
Send a APPI_STK_GET_INPUT_RSP
PLAY TONE
Send a APPI_STK_PLAY_TONE_RSP
SELECT ITEM
Send a APPI_STK_SELECT_ITEM_RSP
SETUP MENU
Send a APPI_STK_SETUP_MENU_RSP
REMOVE MENU
Send a APPI_STK_REMOVE_MENU_RSP
Send a APPI_STK_SET_UP_IDLE_MODE_TEXT_RSP
<parameteri>
Description
Use case
TE (PC)
ME
<---
----
|
|
|
----
--->
|
|
<-------------
WA_DEV_W228_UGD_004
OK
-----------
Rev 001
AT Command Manual
Command
Possible Response(s)
Set mode
*PSVMWN=<mode>
OK
+CME ERROR: <err>
*PSVMWN?
*PSVMWN: <mode>
OK
+CME ERROR: <err>
*PSVMWN =?
Description
Set command enables/disables the presentation of notification result code from ME to TE
When <mode>=1, a Voice Message Waiting Indication (*PSVMWI) is sent to TE when notification is
received (special SMS) from network or at switch on.
Description
Result code
Parameters
<mode>
Description
<line Id>
Description
Line 1
Data
Fax
<status>
Description
No message waiting
<index>
0..255
WA_DEV_W228_UGD_004
Description
Record index in EF SMS if the received MW I message has been stored in SIM
Rev 001
AT Command Manual
<NbMsgWaiting>
0..255
Description
Number of message waiting on <line id>
Command
Possible Response(s)
*PSALS=<Line Id>
OK
+CME ERROR: <err>
*PSALS?
*PSALS =?
Description
Set command is used to select the line to be used for MO speech calls.
For MT (speech) calls, +CRING URC (refer +CRC command) indicates on which line the call is receive
(+CRING: VOICE default case = line 1, +CRING: VOICE_AUX line 2.)
<line Id>
Description
1 (default)
Line 1
Command
Possible Response(s)
Set mode
*PSDCIN=<mode>[,<line Id>]
*PSDCIN?
*PSCDIN: <mode>
OK
+CME ERROR: <err>
*PSDCIN=?
Description
Set command enables/disables the presentation of a Diverted Call Indication (also known as CFU) result
code from ME to TE.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
When <mode>=2, status of <line Id> is requested. If <line Id> is not provided, query is requested for all
lines.
When <mode>=1, Diverted Call Indication *PSDCI is sent to TE on reception of network notification.
(Several result codes can be sent at the same time on reception of the notification).
Description
Result code
Parameters
<mode>
Description
<line Id>
Description
Line 1
Data
Fax
<status>
Description
Not active
Active
Clarification
The status of <line Id> is only requested when <mode> = 2. The <line Id> parameter is not needed when
<mode> = 0 or 1. When <line Id> is specified when <mode> = 0 or 1, Error will be returned.
Command
Possible Response(s)
*PSMBNB=<line
Id>[,<number>,<type>[,<text>]]
OK
+CME ERROR: <err>
*PSMBNB?
*PSMBNB=?
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Description
The purpose of this command is not to replace +CSVM command but to offer more possibilities for
Mailbox numbers settings (+CSVM command allows only voice mailbox settings, CPHS define one record
per line).
Set command writes the mailbox number for <line id> in SIM.
If only <Line Id> is present in command, corresponding record is deleted in SIM.
Parameters
<line Id>
Description
Line 1
Data
Fax
<number>
String type
Description
Phone number of format <type>
<type>
Integer type
Description
Type of address (refer GSM 04.08 [8] subclause 10.5.4.7) ; default 145 when dialling string
includes international access code character "+", otherwise 129
<text>
String type
Description
Field of maximum length <tlength>
Character set as specified by +CSCS
<nlength>
Integer type
Description
Value indicating the maximum length of field <number>
<tlength>
Integer type
Description
Value indicating the maximum length of field <text>
Read CSP
WA_DEV_W228_UGD_004
Command
Possible Response(s)
*PSCSP
OK
+CME ERROR: <err>
*PSCSP?
Rev 001
AT Command Manual
Description
Command
*PSCSP=?
Possible Response(s)
* PSCSP: (list of supported <service group
code>s)
OK
+CME ERROR: <err>
Description
Command used to read the CSP file in SIM.
Set command has no effect (OK returned).
Parameters
<service group
code>
Description
Hexadecimal representation of a coding group as defined in CPHS recommendation
(01..09, C0, D5)
String type
<status>
Description
Bitfield representation of each element of a service group
(ex: "11000000)
String type
Command
Possible Response(s)
Get information
number entries
*PSINFN=<index1>[,<index 2]
[*PSINFN: <index1>,<number>,<type>,<text>,<Net
Id>,<Prem Id>,<Level>
[[...]<CR><LF>*PSINFN:
<index2>,<number>,<type>,<text>,<Net Id>,<Prem
Id>,<Level>]
OK
+CME ERROR: <err>
Read command
*PSINFN
OK
+CME ERROR: <err>
*PSINFN=?
Get supported
values
Description
Set command returns phonebook entries in location number range <index1>... <index2> from Information
Number SIM file. If <index2> is left empty, only location <index1> is returned. If all queried locations are
empty (but available), no information text lines may be returned (only an OK is returned). If listing fails in
a ME error, +CME ERROR: <err> is returned.
Read command has no effect (returns OK)
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Information number shall only be presented to TE if field InformationsNumbers of CSP file is 0xFF, use
AT*PSCSP? to check Service Group D5. Otherwise +CME ERROR: <err> is returned.
Parameters
<index>
<index1>
Description
<index2>
0..255
<number>
String type
Description
Phone number of format <type>
<type>
Integer type
Description
Type of address
<text>
String type
Description
Field of maximum length <tlength>
Character set as specified by +CSCS
<Net Id>
Integer type
Description
Representation of the Network specific indicator
<Prem Id>
Integer type
Description
Representation of Premium service indicator
<Level>
Integer type
Description
Representation of the level of the record (in the tree)
<nlength>
Integer type
Description
Value indicating the maximum length of field <number>
<tlength>
Integer type
WA_DEV_W228_UGD_004
Description
Value indicating the maximum length of field <text>
Rev 001
AT Command Manual
Command
Possible Response(s)
Set command
*PSPRAS
OK
ERROR
*PSPRAS?
*PSPRAS: <pin1>,<puk1>,<pin2>,<puk2>
OK
ERROR
*PSPRAS=?
Description
This command is used to get the number of remaining PIN and PUK attempts.
Set command has no effect (returns OK).
Parameters
<pin1>
0..3
Description
Number of remaining attempts for PIN 1
<pin2>
0..3
Description
Number of remaining attempts for PIN 2
<puk1>
0..10
Description
Number of remaining attempts for PUK 1
<puk2>
0..10
Description
Number of remaining attempts for PUK 2
<code>
Description
SIM PIN1
PIN 1 identifier
SIM PIN2
PIN 2 identifier
SIM PUK1
PUK 1 identifier
SIM PUK2
PUK 2 identifier
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Set mode
Possible Response(s)
*PSSEAV=<mode>
OK
+CME ERROR: <err>
*PSSEAV?
*PSSEAV: <mode>
[<CR><LF>*PSREADY: <service>]
[[]<CR><LF>*PSREADY: <service>]
OK
+CME ERROR: <err>
*PSSEAV=?
Description
Set command enables/disables the presentation of notification result code from ME to TE. When
<mode>=1, *PSREADY result code is sent to TE when <service> is available.
Read command is used to get current mode and to check which service are already available (*PSREADY
is returned only for available services).
Description
Result code
Service ready
*PSREADY: <service>
Parameters
<mode>
Description
<service>
Description
Clarification
If a service becomes available before any AT channel is connected, *PSREADY notification will be buffered
and sent as soon as the first AT channel connects.
WA_DEV_W228_UGD_004
Command
+PSSREP=<act>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
AT Command Manual
Description
Command
Possible Response(s)
+PSSREP?
+PSSREP: <act>,<stat>
OK
+PSSREP=?
Parameters
<act>
Description
Indicates if the module must send an unsolicited code during the startup.
0: The module doesnt send an unsolicited code (default value)
1: The module will send an unsolicited code +PSSUP
0 or 1
<stat>
Description
This code indicates the status of the module.
0: The module is ready to receive commands for the TE. No access code is required
1: The module is waiting for an access code. (The AT+CPIN? command can be used to
determine it)
2: The SIM card is not present
3: The module is in SIMlock state
4: unrecoverable error
5: unknown state
0 or 1
Clarification
The module sends the unsolicited code once after the boot process +PSSUP: <stat>
The PSSUP notification will not be sent if the module is in autobaud mode and no bytes have been
received from TE to adapt the serial link to the actual speed.
If the command fails in an MT error, +CME ERROR: <err> is returned. Test command returns supported
values.
+PSSREP parameter is automatically saved into non-volatile memory.
The <act> parameter is restored to default value by AT&F command.
Command
Possible Response(s)
*PSCHRU=<mask>
OK
+CME ERROR: <err>
*PSCHRU?
*PSCHRU: <mask>
OK
+CME ERROR: <err>
*PSCHRU=?
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Description
Set command is used to filter one or several type of URC on a channel. By default all URC types are
enabled on a newly opened channel.
This command only applies on the channel it is submitted, other channels are not impacted. Depending of
<mask> value, URC will or will not be broadcasted on the channel.
Parameters
<mask>
Description
16
32
64
128
256
Clarification
To enable the display of URC SMS (2) and CALL (1) and to forbid the display of the others on a channel,
choose 2 and 1 parameter, i.e send:
AT*PSCHRU=3
OK
Command
Possible Response(s)
+PSTAT=<param>
Parameters
<param>
Integer type
WA_DEV_W228_UGD_004
Description
Useless parameter (any 2-digit number)
Rev 001
AT Command Manual
Clarification
The set command enables the tool presence detection by the module and provokes an intended watchdog
reset.
When restarting after the watchdog reset, the module sends I (0x49) on UART to enquire for a tool.
Further reboots (intended or not) does not provoke tool detection procedure.
This AT command is only for TAT to reset the module so no OK response is needed. After successfully
sending the command, no OK response is given and the module will reset immediately.
Command
Possible Response(s)
*PSRDBS=<mode>,<GSM band>
OK
+CME ERROR: <err>
*PSRDBS?
*PSRDBS=?
Description
Set command is used to set the radio band(s).
When <mode>=0, band settings are taken into account only at next switch on. However, the read command
will display the band settings to be applied after next switch on.
When <mode>=1, a stack restart is performed to select immediately the requested settings.
Parameters
<mode>
Description
Set radio bands, a stack restart is performed to take into account the new selected bands.
<GSM band>
Description
GSM 850
GSM 900
4 (default)
E-GSM
8 (default)
DCS 1800
16
PCS 1900
Bit field type parameter; to set several bands sum up the values
Clarification
Example 1:
To set GSM 900 & DCS 1800:
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
AT*PSRDBS=1,10
OK
Example 2:
To set E-GSM and PCS 1800:
AT*PSRDBS?
*PSRDBS: 4
OK
AT*PSRDBS=0,12
OK
AT*PSRDBS?
*PSRDBS: 12
OK
With <mode>=0, "12" will only take effect after the module reboots. Note that the current registered band
would still be "4" and that the read command will only display the new band setting after the module has
rebooted.
*PSRDBS parameters are automatically saved into non-volatile memory.
Command
*PSADC=<Adc>,<Meastime>
Possible Response(s)
*PSADC: <AdcValue>,<Adc>,<Meastime>,<TxPower>
OK
+CME ERROR: <err>
Description
This command will return AdcValue,RequestedAdc,MeasTime,BurstPower.
Parameters
<Adc>
Description
Reserved
<Meastime>
Description
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
<AdcValue>
Integer
Description
Voltage value read by ADC
<TxPower>
Integer
Description
Tx power value applied during Tx burst if <MeasTime>=1, otherwise 0
+PSRIC RI behaviour
Description
Command
Possible Response(s)
Set RI behaviour
+PSRIC=<RImask>,<RIshape>
OK
+CME ERROR: <err>
Get RI behaviour
+PSRIC?
+PSRIC: <RImask>,<RIshape>
OK
+CME ERROR: <err>
+PSRIC=?
Description
This command sets the Ring Indicator (RI) behaviour.
Parameters
<RImask>
Description
No RI indication
16
31
All values
Bit field type parameter; to set several RI conditions, sum up the values
<RIshape>
Description
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
+WMGPIO=<IO>,<cde>
if <cde>=2
+WMGPIO: <IO>,<status>
OK
else
OK
+CME ERROR: <err>
+WMGPIO?
OK
+WMGPIO=?
Description
This command allows reading or writing a GPIO.
Parameters
<IO>
Description
GPIO1
GPIO3
GPIO5
<cde>
Description
<status>
Description
GPIO is low
GPIO is high
Clarification
GPIO configuration is not stored in memory. The current configuration is lost with a reset.
Be aware that this command doesnt change the reset state of the GPIO.
WA_DEV_W228_UGD_004
Command
+WMGPIOCFG=<IO>,<dir>,<pull mode>
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
AT Command Manual
Description
Command
Possible Response(s)
+WMGPIOCFG?
+WMGPIOCFG=?
Description
This command allows setting a GPIO as input or output.
Parameters
<IO>
Description
GPIO1
GPIO3
GPIO5
<dir>
Description
output
input
<pull mode>
Description
pull down
pull up
no pull
Clarification
The GPIO configuration is not stored in memory. The current configuration is lost with a reset.
If GPIO set as output, user cannot select pull mode as no pull.
WA_DEV_W228_UGD_004
Command
+WMPWM=<output>,<operati
on>,[<period>],[<dutycycle>]
Rev 001
Possible Response(s)
OK
+CME ERROR: <err>
AT Command Manual
Description
Command
Possible Response(s)
+ WMPWM?
+WMPWM:<output>,<operation>,<period>,<dutyc
ycle>
[+WMPWM:<output>,<operation>,<period>,<duty
cycle>
]
OK
+ WMPWM=?
Description
This command allows setting PWM or buzzer configuration.
Parameters
<output>
Description
PWM0
PWM1
Buzzer
<operation>
Description
Turn off
Turn on
<period>
Description
0 126
(when <output> is PWM0 or
PWM1)
0 1024
(when <output> is buzzer)
<dutycycle>
0 100
Description
dutycycle percentage
Clarification
Buzzer does not have Always high level operation.
Default values of period and duty-cycle for PWM0 and PWM1 are 63, 50.
Default values of period and duty-cycle for buzzer are 250, 100.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
+SIDET Sidetone
Description
Command
Possible Response(s)
Set sidetone
+SIDET=<level>
OK
+CME ERROR: <err>
+SIDET?
+SIDET: <level>
OK
+SIDET=?
Description
This command allows setting the sidetone level.
Parameters
<level>
Description
Sidetone level:
0 -26 dB
1 -22 dB
2 -18 dB
3 -14 dB
4 -10 dB
5 -6 dB
6 -2 dB
7 +2 dB
8 +6 dB (default)
0-8
Clarification
Sidetone setting takes effect after reset.
Sidetone parameters are automatically saved into non-volatile memory.
Command
Possible Response(s)
Set AEC/NR
+WMECHO=<eState>,<nState>
OK
+CME ERROR: <err>
+WMECHO?
+WMECHO: <eState>,<nState>
OK
+WMECHO=?
Description
This command allows enabling or disabling the Acoustic Echo Cancelletion (AEC) and the Noise
Reduction (NR).
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<eState>
Description
0 (default)
AEC is off
AEC is on
<nState>
Description
0 (default)
NR is off
NR is on
Clarification
AEC/NR setting takes effect after reset.
AEC/NR parameters are automatically saved into non-volatile memory.
Command
Possible Response(s)
+WSVN: <IMEISVN>
OK
+WSVN
Description
This command allows reading the IMEI Software Version Number (IMEISVN).
Parameters
<IMEISVN>
Integer type
Description
IMEISVN (2 digits)
Command
Possible Response(s)
+WMSN
+WMSN=?
OK
Description
This command allows reading the WISMO228 serial number.
Parameters
<SN>
Alphanumeric type
WA_DEV_W228_UGD_004
Description
Serial number (15 characters)
Rev 001
AT Command Manual
Command
Possible Response(s)
+W IMEI=<IMEI>
OK
+CME ERROR: <err>
+W IMEI?
+W IMEI: <IMEI>
OK
+W IMEI=?
OK
+CME ERROR: <err>
Description
This command allows the one-time writing of the IMEI number into non-volatile memory.
Parameters
<IMEI>
Description
15-digit IMEI as defined in GSM 23.003[21]
Default value: 012345678901237
Integer type
Clarification
Although the <IMEI> parameter is 15-digits long, only 14-digits will be accepted as input as the last digit is
a checksum. This checksum is automatically computed and updated in non-volatile memory on the next
module reboot.
The IMEI write command can only be performed when the current IMEI is the default.
Command
Possible Response(s)
*PSCSCN=<mode>
OK
+CME ERROR: <err>
*PSCSCN?
*PSCSCN: <mode>
OK
Description
This command allows presentation of information about CS call states as well as audio or in-call
notifications related to current call.
This command does not replace +CLCC command. TE is notified whenever the state of a call changes, this
avoid TE to use polling mechanism with +CLCC command to know the states of each call.
When <mode>=0, set command disables both the presentation of call state change URC (*PSCSC) and call
notification URC (*PSCN)
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
When <mode>=1, set command enables the presentation of call state change URC (*PSCSC) every time the
state of a call changes.
When <mode>=2, set command enables both the presentation of call state change URC (*PSCSC) and call
notification URC (*PSCN) every time audio or in-call notification occurs (in-band, SS-notify).
Description
Result code
*PSCSC: <Call Id>,<State>,<Status>,[<Number>],[<type>], [<Line
Id>],[<CauseSelect>],[<Cause>],[<Bearer>]
The optional fields of the URC are filled only when information is available (i.e depending of the state of the call), otherwise they
are left empty.
Description
Result code
Call notification
Parameters
<mode>
Description
<Call Id>
Description
1..7
>8
<State>
Description
MO call PROCEED
6..9
RFU
10
MT call SETUP
11
12
13
MT call ALERT
14
15
MT call CONNECT ERROR (ME was not able to accept the call)
16..19
RFU
20
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
<State>
Description
21
22
23..29
RFU
30
31
32
33
<Status>
Description
Call in HOLD state (applicable only for speech calls, either MO or MT)
Call in MULTIPARTY ACTIVE state (applicable only for speech calls, either MO or MT)
Call in MULTIPARTY HOLD state (applicable only for speech calls, either MO or MT)
<Number>
String type
Description
Phone number (same as in +CLIP)
<type>
Integer type
Description
Type of address (same as in +CLIP)
<Line Id>
Description
Line 1
<Cause Select>
Integer type
Description
Cause selection
<Cause>
Integer type
Description
Cause
<Bearer>
String type
WA_DEV_W228_UGD_004
Description
Hexadecimal representation format of bearer capability (for data calls only).
Rev 001
AT Command Manual
<Notification>
Description
Call is in multiparty
129
132
Audio notification
16
Audio on
17
Audio off
18
In band information
19
Audio mute
All forwarding SS
33
40
41
42
43
144
All barring SS
145
146
147
148
153
154
155
User suspended
49
User resumed
50
Bearer change
81
82
84
85
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
<Notification>
Description
86
87
88
Clarification
When an unsolicited response with <Cause>=84 is received, for example:
*PSCSC: 0, 2,,,,, 16, 84,
this means that the phone number specified is FDN restricted.
This command uses information available at APPI interface (application i/f). AT parser does not interface
directly with protocol stack so it does not have immediate access to L3 messages, this means that <state>
does not match L3 messages exactly as they are defined in 24.008 recommendation.
Examples:
MO speech alerting at distant and initiated on line 1
*PSCSCS: 1, 4, 1,,, 1, , ,
Command
Possible Response(s)
+CNAP=<n>
OK
+CME ERROR: <err>
+CNAP?
+CLIR: <n>,<m>
OK
+CME ERROR: <err>
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Description
Command
Possible Response(s)
+CNAP: (list of supported <n>s)
OK
+CME ERROR: <err>
+CNAP=?
Parameters
<n>
Description
<m>
Description
<validity>
Description
Presentation restricted
Name unavailable
Clarification
CNAP (Calling Name Presentation) is a supplementary service provided by the network. +CNAP
command enables or disables the presentation of the name provided by the network.
Command
Possible Response(s)
*PSFSNT=<mode>
OK
+CME ERROR: <err>
*PSFSNT?
PSFSNT: <mode>
OK
Description
This command allows presentation of field strength notification.
Set command enable (or disable) the presentation of *PSFS each time field strength increase or decrease of
5 dBm.
Description
Result code
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Parameters
<mode>
Description
<field strength>
Description
1..62
63
255
Clarification
The values defined are not the same as for +CSQ command.
Command
Possible Response(s)
Set mode
*PSCSSC=<mode>
OK
+CME ERROR: <err>
*PSCSSC?
*PSCSSC: <mode>
OK
Description
This command controls the emission of the result code for MO speech successful set-up.
If Connected line identification presentation supplementary service is activated (refer to +COLP), result
code for ATD command will be sent to TE when call is connected to the called party (successful call setup).
If Connected line identification presentation supplementary service is not activated (refer to +COLP),
result code for ATD can be sent as soon as call set-up is started or after call is connected to the called party
(after successful call set-up).
Set command allows selection of <mode> for MO speech call result code.
If user sets <mode>=1 when +COLP is also activated, ERROR will be returned. Mode will remain to 0.
Parameters
<mode>
Description
0 (default)
OK is returned when call setup is started.The user is not informed of call successful
connection to remote party.
If the call fails, NO ANSWER or NO CARRIER will be sent after OK.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
Command
Possible Response(s)
Set mode
*PSCCDN=<mode>
OK
+CME ERROR: <err>
*PSCCDN?
*PSCCDN: <mode>
OK
*PSCCDN=?
Description
This command allows presentation of information about connection or disconnection of a CS call (either
MT or MO). This URC allow TE to exactly know which call is being connected or disconnected (NO
CARRIER URC is not sufficient to discriminate calls id)
Set command enables or disables the presentation of notification result code from ME to TE.
When <mode>=1, *PSCALL result code is sent to TE on connection or disconnection of call <call id>
Description
Result code
Call notification
Parameters
<mode>
Description
Disable notification
Enable notification
<call id>
Description
1..7
Speech call ID
>8
Data call id
<status>
Description
Disconnected
Connected
<number>
String type
Description
Phone number (when <status>=1)
Clarification
Special case: to inform that current waiting call has been disconnected: *PSCALL: 0,0 is sent.
WA_DEV_W228_UGD_004
Rev 001
AT Command Manual
The +CLCC command can be used to get more information about a specific call.
WA_DEV_W228_UGD_004
Rev 001