Page 1
WCDMA Module AT Command Manual For ZTE Corporation’s AD3812 Module Version: V1.0 This manual is applicable for AD3812 module.
Page 2
ZTE Corporation. All other trademarks appeared in this manual are owned by the relevant companies. ZTE Corporation reserves the right to make modifications on print errors or update specifications in this manual without prior notice.
WCDMA Module Table of Contents 1 Definitions and abbreviations..................5 Command line ........................5 Information responses and result codes ................5 Abbreviations........................6 2 General commands ....................7 +CGMI Request manufacturer identification ..............7 +CGMM Request model identification ................7 +CGMR Request revision identification ................7 +CGSN Request product serial number identification............8 +CSCS Select TE character set ..................8 +CIMI Request international mobile subscriber identity............9...
Page 4
WCDMA Module 3.20 +ZCCNT: CALL CONNECT....................25 3.21 +ZCEND: CALL END......................26 3.22 +CCWA: Call waiting +CCWA ..................27 3.23 +CHLD: Call related supplementary services +CHLD ............28 3.24 +CCFC: Call forwarding number and conditions +CCFC ..........29 4 Network service related commands................31 +CNUM Subscriber number .....................31 +CREGNetwork registration .....................31 +COPS PLMN selection ....................32 +CLCK Facility lock ......................34...
Page 5
WCDMA Module +CNMI: New Message Indications to TE ................56 6.10 +CPMS: Preferred Message Storage ................59 6.11 +CSCA: Service Centre Address..................59 6.12 +CSCB: Select Cell Broadcast Message Types ...............60 6.13 +CSMP Set Text Mode Parameters .................60 6.14 +CSMS Select Message Service..................61 6.15 +CNMA New Message Acknowlegement .................62 6.16...
WCDMA Module 1 Definitions and abbreviations 1.1 Command line See figure 2 for general structure of a command line. Standardized basic commands are found only in V.250 [14]. GSM/UMTS commands use syntax rules of extended commands. Every extended command has a test command (trailing =?) to test the existence of the command and to give information about the type of its subparameters.
WCDMA Module of information responses would have been left out and final result code changed to 0<CR>. So called intermediate result codes inform about progress of TA operation (e.g. connection establishment CONNECT), and so called unsolicited result codes indicate occurrence of an event not directly associated with issuance of a command from TE (e.g.
WCDMA Module UICC Universal Integrated Circuit Card USIM Universal Subscriber Identity Module VBS Voice Broadcast Service VGCS Voice Group Call Service 2 General commands 2.1 +CGMI Request manufacturer identification Description Execution command causes the TA to return one or more lines of information text <manufacturer>, determined by the MT manufacturer, which is intended to permit the user of the TA to identify the manufacturer of the MT to which it...
WCDMA Module version, revision level or date, or other pertinent information of the MT to which it is connected to. Typically, the text will consist of a single line containing the version of the product, but manufacturers may choose to provide more information if desired.
WCDMA Module (XON/XOFF) problems "HEX" character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6" equals three 8-bit characters with decimal values 3, 47 and 230; no conversions to the original MT character set shall be done. "IRA"...
WCDMA Module 2.8 +GCAP Capabilities List +GCAP Description This command gets the complete list of capabilities. Command AT+GCAP +GCAP: +CGSM, +CIS707-A, +MS, +ES, +DS, +FCLASS + CGREG =? +CGREG: (list of supported <n>s) Defined values 2.9 +CMEE Repor Mobile Equipment Errors Description This command disables or enables the use of the “+CME ERROR : <xxx>”...
WCDMA Module 2.11 +ZDRNT Request status of dormant Description Execution command causes the TA to return status of dormant Command + ZDRNT +CME ERROR: <err> + ZDRNT = ? Defined values 0: MT is dormant 1: MT is not dormant 2.12 +ZSSPA Request System Status and System Parameter Description Execution command causes the TA to return system status and system...
WCDMA Module + ZGMS = ? Defined values DS: data service: 1 support, 0 not support VS: voice service: 1 support, 0 not support SS: sms service: 1 support, 0 not support PS: pbk service: 1 support, 0 not support 2.15 +ZUCT Request System Service Type Description Execution command causes the TA to return the card type and initial processing...
WCDMA Module 3 Call control commands and methods 3.1 ATD\ATA\ATH\ATS0 V.250 [14] dial command D lists characters that may be used in a dialling string for making a call or controlling supplementary services in accordance with 3GPP TS 22.030 [19]. Their use in GSM/UMTS is listed in this subclause, as well as new dial modifiers applicable only to GSM/UMTS are introduced.
WCDMA Module Command +CSTA=[<type>] +CSTA? +CSTA=? Defined values <type>: type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7); default 145 when dialling string includes international access code character "+", otherwise 129 3.3 +CMOD Call mode Description Set command selects the call mode of further dialling commands (D) or for next answering command (A).
WCDMA Module 3.5 +CBST Select bearer service type Description Set command selects the bearer service <name> with data rate <speed>, and the connection element <ce> to be used when data calls are originated (refer 3GPP TS 22.002 [1]). Values may also be used during mobile terminated data call setup, especially in case of single numbering scheme calls (refer +CSNS).
WCDMA Module 75 14400 bps (V.110 or X.31 flag stuffing) 79 19200 bps (V.110 or X.31 flag stuffing) 80 28800 bps (V.110 or X.31 flag stuffing) 81 38400 bps (V.110 or X.31 flag stuffing) 82 48000 bps (V.110 or X.31 flag stuffing) 83 56000 bps (V.110 or X.31 flag stuffing;...
WCDMA Module Command +CRLP=[<iws>[,<mws>[,<T1>[,<N2 >[,<ver>[,<T4>]]]]]] +CRLP? +CRLP: <iws>,<mws>,<T1>,<N2>[,<ver1>[,<T4> [<CR><LF>+CRLP: <iws>,<mws>,<T1>,<N2>[,<ver2>[,<T4> [...]] +CRLP=? +CRLP: (list of supported <iws>s),(list of supported <mws>s), (list of supported <T1>s),(list of supported <N2>s)[,<ver1> [,(list of supported <T4>s)]] [<CR><LF>+CRLP: (list of supported <iws>s),(list of supported <mws>s),(list of supported <T1>s),(list of supported <N2>s) [,<ver1>[,(list of supported <T4>s)]] [...]]...
WCDMA Module 3.10 +CVHU Voice Hangup Control Description Set command selects whether ATH or "drop DTR" shall cause a voice connection to be disconnected or not. By voice connection is also meant alternating mode calls that are currently in voice mode. (See subclause 6.6).
WCDMA Module 3.13 +VTD Tone duration Description This refers to an integer <n> that defines the length of tones emitted as a result of the +VTS command. This does not affect the D command. A value different than zero causes a tone of duration <n>/10 seconds.
Page 23
WCDMA Module TE. Refer subclause 9.2 for possible <err> values. Command +CLCC [+CLCC: <number>,<type>[,<alpha>[,<priority>]]] <id1>,<dir>,<stat>,<mode>,<mpty>[ [<CR><LF>+CLCC: <number>,<type>[,<alpha>[,<priority>]]] <id2>,<dir>,<stat>,<mode>,<mpty>[ Defined values <idx>: integer type; call identification number as described in 3GPP TS 22.030 [19] subclause 4.5.5.1; this number can be used in +CHLD command operations <dir>: 0 mobile originated (MO) call 1 mobile terminated (MT) call...
WCDMA Module 3.16 S<X> Basic S-Register Description The S-registers store configuration parameters that are used for dialing or during an established call. The value of an S-register may be set by using the syntax: ATSn=<value> where n is the register number and <value> is a decimal value. Command ATS<X>= <value>...
WCDMA Module 3.17 +ZFLSH Send Flash/Flash with Information The command is used to send a Flash/Flash with information to the base station, and it is usually used for call waiting and conference call. When receiving a call from a third party, use AT+ZFLSH command to send FLASH signals to switch between two differenct lines.
WCDMA Module AT+VGT? +VGT:2 Check current settings (FYI, no actual meaning) AT+VGT=? +VGT:(0-3) Check the parameters Parameter Check the volume range, 0 minimum 3.19 +ZCORG ORIGINATE CALL Description This indicates a one-time call orgination. Format +ZCORG:<call_type>,<call_x> +ZCORG:0,1 ATD18005551212; Example +ZCCNT:0,1 <number>...
WCDMA Module 3.21 +ZCEND: CALL END Description This indicates the end of a voice call end or tryting to end a voice call. Format +ZCEND: <call_X>,<duration>,<end_status>[,<cc_cause] ATD18005551212; +ZCORG:0,1 Example +ZCCNT:0,1 +ZCEND:1,30,0,0 <call_x>: call ID <duration>: call duration <end_status>: end status <cc_cause>: call control information end_status:...
WCDMA Module 3.22 +CCWA: Call waiting +CCWA Description This command allows control of the Call Waiting supplementary service according to 3GPP TS 22.083 [5]. Activation, deactivation and status query are supported. When querying the status of a network service (<mode>=2) the response line for 'not active' case (<status>=0) should be returned only if service is not active for any <class>.
WCDMA Module 128 dedicated PAD access <status>: 0 not active 1 active <number>: string type phone number of calling address in format specified by <type> <type>: type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7) <alpha>: optional string type alphanumeric representation of <number> corresponding to the entry found in phonebook;...
WCDMA Module This is based on the GSM/UMTS supplementary services HOLD (Call Hold; refer 3GPP TS 22.083 [5] clause 2), MPTY (MultiParty; refer 3GPP TS 22.084 [22]) and ECT (Explicit Call Transfer; refer 3GPP TS 22.091 [29]). The interaction of this command with other commands based on other GSM/UMTS supplementary services is described in the GSM/UMTS standards.
Page 31
WCDMA Module 4 all call forwarding (refer 3GPP TS 22.030 [19]) 5 all conditional call forwarding (refer 3GPP TS 22.030 [19]) <mode>: 0 disable 1 enable 2 query status 3 registration 4 erasure <number>: string type phone number of forwarding address in format specified by <type>...
WCDMA Module 4 Network service related commands 4.1 +CNUM Subscriber number Description This command allows the transmission of DTMF tones and arbitrary tones (see note). These tones may be used (for example) when announcing the start of a recording period. The command is write only.
WCDMA Module duration from that mandated by the +VTD command. 4.3 +COPS PLMN selection Description Set command forces an attempt to select and register the GSM/UMTS network operator. <mode> is used to select whether the selection is done automatically by the MT or is forced by this command to operator <oper>...
Page 34
WCDMA Module +COPS=? +COPS: [list of supported (<stat>,long alphanumeric <oper> ,short alphanumeric <oper>,numeric <oper>[,< AcT>])s] [,,(list of supported <mode>s),(list of supported <format>s)] +CME ERROR: <err> Defined values <mode>: 0 automatic (<oper> field is ignored) 1 manual (<oper> field shall be present, and <AcT> optionally) 2 deregister from network 3 set only <format>...
WCDMA Module 4.4 +CLCK Facility lock Description Execute command is used to lock, unlock or interrogate a MT or a network facility <fac>. Password is normally needed to do such actions. When querying the status of a network service (<mode>=2) the response line for 'not active' case (<status>=0) should be returned only if service is not active for any <class>.
WCDMA Module "AG" All outGoing barring services (refer 3GPP TS 22.030 [19]) (applicable only for <mode>=0) "AC" All inComing barring services (refer 3GPP TS 22.030 [19]) (applicable only for <mode>=0) "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>)
WCDMA Module +CPWD=? +CPWD: list of supported (<fac>,<pwdlength>)s +CME ERROR: <err> Defined values <fac>: "P2" SIM PIN2 refer Facility Lock +CLCK for other values <oldpwd>, <newpwd>: 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>...
WCDMA Module 2 unknown (e.g. no network, etc.) <number>: string type phone number of format specified by <type> <type>: type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7) <subaddr>: string type subaddress of format specified by <satype> <satype>: type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8) <alpha>: optional string type alphanumeric representation of <number>...
WCDMA Module 1 CLIR provisioned in permanent mode 2 unknown (e.g. no network, etc.) 3 CLIR temporary mode presentation restricted 4 CLIR temporary mode presentation allowed 4.8 +COLP Connected line identification presentation Description This command refers to the GSM/UMTS supplementary service COLP (Connected Line Identification Presentation) that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile...
WCDMA Module receiving a mobile terminated call. Set command enables or disables the presentation of the called line identifications at the TE. When the presentation of the called line identification at the TE is enabled, +CDIP:<number>,<type>[,<subaddr>,<satype>] response is returned after every RING (or +CRING: <type>;...
Page 41
WCDMA Module given but <index> is left out, <oper> is put in the next free location. If only <format> is given, the format of the <oper> in the read command is changed. The Access Technology selection parameters, <GSM_AcT>, <GSM_Compact_AcT> and <UTRAN_AcT>, are required when writing User controlled PLMN selector with Access Technology, EF EFPLMNwAcT, Operator controlled PLMN selector with Access Technology EFOPLMNwAcT and HPLMN...
WCDMA Module <UTRA_AcTn>: UTRA access technology: 0 access technology not selected 1 access technology selected 4.11 +CPLS Selection of preferred PLMN list Description This command is used to select one PLMN selector with Access Technology list in the SIM card or active application in the UICC(GSM or USIM), that is used by +CPOL command.
WCDMA Module Command +COPN +COPN: <numeric1>,<alpha1> [<CR><LF>+COPN: <numeric2>,<alpha2> [...]] +CME ERROR: <err> +COPN=? Defined values <numericn>: string type; operator in numeric format (see +COPS) <alphan>: string type; operator in long alphanumeric format (see +COPS) 4.13 +CGREG GPRS network registration status Description The set command controls the presentation of an unsolicited result code +CGREG: <stat>...
WCDMA Module 2 not registered, but MT is currently trying to attach or searching an operator to register to The UE is in GMM state GMM-DEREGISTERED or GMM-REGISTERED-INITIATED. The GPRS service is enabled, but an allowable PLMN is currently not available. The UE will start a GPRS attach as soon as an allowable PLMN is available.
WCDMA Module presupposes that some mechanism has previously initiated a connection to that audio I/O. Command + FCLASS=[<n>] +CME ERROR: <err> + FCLASS =? + ECHO: <level> +CME ERROR: <err> + FCLASS? + SIDET: (list of supported <level>s) +CME ERROR: <err> Defined values 0 data 1 fax class 1 (TIA-578-A)
WCDMA Module progress) 5 asleep (MT is unable to process commands from TA/TE because it is in a low functionality state) also all other values below 128 are reserved by the present document. 5.2 +CFUN Set phone functionality Description Set command selects the level of functionality <fun> in the MT. Level "full functionality"...
WCDMA Module 5.3 +CPIN Enter PIN Description Set command sends to the MT a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN is to be entered twice, the TA shall automatically repeat the PIN.
WCDMA Module to be given PH-CORP PIN MT is waiting corporate personalization password to be given PH-CORP PUK MT is waiting corporate personalization unblocking password to be given 5.4 +CSQ Signal quality Description Execution command returns received signal strength indication <rssi> and channel bit error rate <ber>...
WCDMA Module 22:10:00 GMT+2 hours equals to "94/05/06,22:10:00+08" 5.6 +CSIM Description Set command transmits to the MT the <command> it then shall send as it is to the SIM. Command at+CSIM=<length>,<command> Defined values <length> : integer type; length of the characters that are sent to TE in <command>...
WCDMA Module Defined values <command> (command passed on by the MT to the SIM; refer GSM 51.011 [28]): 176 READ BINARY 178 READ RECORD 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS 203 RETRIEVE DATA 219 SET DATA 5.8 +CLAC Description Execution command causes the MT to return one or more lines of AT...
WCDMA Module +CTZU=? +CTZU: (list of supported <onoff>s) +CME ERROR: <err> Defined values <onoff>: integer type value indicating: 0 – Disable automatic time zone update via NITZ (default). 1 – Enable automatic time zone update via NITZ. 5.10 +CTZR Description This set command enables and disables the time zone change event reporting.
WCDMA Module Defined values <level>: integer type value with manufacturer specific range (smallest value represents the lowest sound level) 5.12 +ECHO Echo Cancellation Description This command is used to enable, disable or configure the Echo Cancellation functions for voice calls (in rooms, in cars, etc.). The +SPEAKER function automatically sets echo cancellation based upon handset or headset choice and this command allows non-standard...
WCDMA Module 6 SMS command 6.1 +CMGC: Send Command Description Execution command sends a command message from a TE to the network (SMS-COMMAND). The entering of PDU is done similarly as specified in command Send Message +CMGS. Message reference value <mr> is returned to the TE on successful message delivery.
WCDMA Module originated messages, leaving unread messages and unsent mobile originated messages untouched 3 Delete all read messages from preferred message storage, sent and unsent mobile originated messages leaving unread messages untouched. 4 Delete all messages from preferred message storage including unread messages.
WCDMA Module <service> value is 1 and network supports) <ackpdu> is returned. Values can be used to identify message upon unsolicited delivery status report result code. If sending fails in a network or an ME error, final result code +CMS ERROR: <err>...
WCDMA Module values for different message types.) The entering of PDU is done similarly as specified in command Send Message +CMGS. If writing fails, final result code +CMS ERROR: <err> is returned. See chapter Message Service Failure Result Code for <err> values. Command if PDU mode (+CMGF=0): +CMGW: <index>...
Page 58
WCDMA Module active, e.g. DTR signal is ON. If TE is inactive (e.g. DTR signal is OFF), message receiving should be done as specified in GSM 03.38. Command +CNMI=[<mode>[,<mt>[,<bm>[,<ds +CMS ERROR: <err> >[, <bfr>]]]]] +CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr> +CNMI=? +CNMI: (list of supported <mode>s),(list supported <mt>s),(list of supported <bm>s),(list of supported <ds>s),(list of supported...
Page 59
WCDMA Module +CMT: <oa>, [<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>, <length>]<CR><LF><data> (text mode enabled; about parameters in italics, refer command Show Text Mode Parameters +CSDH) If ME has its own display device then class 0 messages and messages in the message waiting indication group (discard message) may be copied to both ME display and to TE. In this case, ME shall send the acknowledgement to the network (refer table 2).
WCDMA Module <bfr>: 0 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). 1 TA buffer of unsolicited result codes defined within this command is cleared when <mode>...
WCDMA Module +CSCA=? Defined values 6.12 +CSCB: Select Cell Broadcast Message Types Description Set command selects which types of CBMs are to be received by the ME. Test command returns supported modes as a compound value. Command +CSCB=[<mode>[,<mids>[,<dcss>]] +CSCB? +CSCB: <mode>,<mids>,<dcss> +CSCB=? +CSCB: (list of supported <mode>s) Defined values...
WCDMA Module +CSMP=? Defined values <mode>: 0 message types specified in <mids> and <dcss> are accepted 1 message types specified in <mids> and <dcss> are not accepted <mids>: string type; all different possible combinations of CBM message identifiers (refer <mid>) (default is empty string);...
WCDMA Module 6.15 +CNMA New Message Acknowlegement Description Execution command confirms correct reception of a new message (SMS-DELIVER or SMS-STATUS-REPORT) which is routed directly to the TE (refer command +CNMI tables 2 and 4). This acknowledgement command (causing ME to send RP-ACK to the network) shall be used when +CSMS parameter <service>...
WCDMA Module the next send command exceeds 1-5 seconds (the exact value is up to ME implementation), then ME shall close the link and TA switches <n> automatically back to 0 2 enable (if the time between the response of the latest message send command and the next send command exceeds 1-5 seconds (the exact value is up to ME implementation), ME shall close the link but TA shall not...
WCDMA Module Defined values <oa> Originator Address. <scts> Service Center Time Stamp in string format : “yy/MM/dd,hh :mm :ss±zz” (Year/Month/Day,Hour:Min:Seconds±TimeZone) <tooa> Type-of-Address of <oa> <lang> Language <encod> Encoding method <priority>: Message priority: 0 – Normal 1 – Interactive 2 – Urgent 3 –...
WCDMA Module 7 Phonebook commands 7.1 +CPBS Select Phonebook memory storage Description Set command selects phonebook memory storage <storage>, which is used by other phonebook commands. If setting fails in an MT error, +CME ERROR: <err> is returned. Refer subclause 9.2 for <err>...
WCDMA Module phonebook, DFPHONEBOOK under DFTelecom is selected. "TA" TA phonebook "AP" Selected application phonebook. If a UICC with an active USIM application is present, the application phonebook, DFPHONEBOOK under ADFUSIM is selected. <password>: string type value representing the PIN2-code required when selecting PIN2-code locked <storage>s above, e.g.
Page 68
WCDMA Module Command +CPBR=<index1> [+CPBR: <index1>,<number>,<type>,<text> [,<index2>] [,<hidden>][,<group>][,<adnumber>][,<adt ype>][,<secondte xt>][,<email>]] [[...] <CR><LF>+CPBR: <index2>,<number>,<type>,<text> [,<hidden>][,<group>][,<adnumber>][,<adt ype>][,<secondte xt>][,<email>]]] +CME ERROR: <err> +CPBR =? +CPBR: (list of supported <index>s),[<nlength>],[< ],[<elength>]+CME ERROR: <err> Defined values <index1>, <index2>, <index>: integer type values in the range of location numbers of phonebook memory <number>: string type phone number of format <type>...
WCDMA Module 7.3 +CPBF Find Phonebook Entries Description Execution command returns phonebook entries (from the current phonebook memory storage selected with +CPBS) which alphanumeric field start with string <findtext>. Entry fields returned are location number <indexn>, phone number stored there <number> (of format <type>), text <text> associated with the number, if the selected phonebook supports hidden entries, <hidden>...
WCDMA Module <email>: string type field of maximum length <elength>; character set as specified by command Select TE Character Set +CSCS <findtext>, <text>: string type field of maximum length <tlength>; character set as specified by command Select TE Character Set +CSCS <nlength>: integer type value indicating the maximum length of field <number>...
Page 71
WCDMA Module Command +CPBW=[<index>][,<numbe +CME ERROR: <err> r> [,<type>[,<text>[,<group>[,< dnumber>[,<adtype>[,<seco ndte xt>[,<email>[,<hidden>]]]]]]]] +CPBW=? +CPBW: (list of supported <index>s),[<nlength>],(list of supported<type>s),[<tlength>],[<glength>],[<sleng th>],[<elength>] +CME ERROR: <err> Defined <index>: integer type values in the range of location numbers of phonebook values memory <number>: string type phone number of format <type> <type>: type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7) ;...