H S D PA S ta n d a r d AT C o m m a n d s M a n u a l VERSION 1.2 This document is the sole and exclusive property of Maxon. Not to be distributed or divulged without prior written agreement. 36A Gibson Ave Padstow NSW 2211 Australia URL: www.maxon.com.
Document Description All data and information contained in or disclosed by this document are confidential and proprietary information of Maxon Australia, and all rights therein are expressly reserved. By accepting this material, the recipient agrees that this material and the information contained therein are held in confidence and in trust and will not be copied or reproduced in whole or in part, nor its contents revealed in any manner to others without the express written permission of Maxon Australia.
R E V I S I O N H I S T O RY Product Name Maxon ModMax - MM-6280IND Document Type Public Document Number CHE-FDS-2301 Current Version Number 1.2 Status of the Document Public Release Revision Date 2007-12-13 Total Number of Pages 60 - Revision History Level Date History 1.0 2006-10-02 Internal Release Version 1.1 2007-12-13 Initial Version 1.2 2007-12-12 +CLCK format adjustment HSDPA Standard At Commands Page 3 of 60 Version 1.
C O N TA C T I N F O R M AT I O N Depending on the nature of your inquiry, please feel free to contact the following senior personnel: Sales, Marketing & Corporate: Ray Sanders – Managing Director Phone: rayws@maxon.com.au Email: danab@maxon.com.au Email: support@maxon.com.au +61 2 9707 3000 Dana Baggetto – General Manager Phone: Email: +61 2 9707 3000 Technical: Phone: +61 2 9707 3000 HSDPA Standard At Commands Page 4 of 60 Version 1.
TA B L E O F C O N T E N T S HSDPA Standard AT Commands Manual .................................................................................... 1 Document Description .............................................................................................................. 2 REVISION HISTORY .................................................................................................................. 3 CONTACT INFORMATION ..........................................................................
1.24. Read operator names +COPN ...........................................................................................30 1.25. Informative examples .......................................................................................................30 1.25.1. Operator information reading ....................................................................................30 1.25.2. IMSI number reading ..............................................................................................
Introduction 1.1. General The 3GPP TS 27.007 technical specification defines an AT command set for use in controlling devices that operate on WCDMA networks. This document identifies which of those AT commands are supported on the CHU628 USB modem module. The specification document that lists the AT command set, 3GPP TS 27.007 V5.6.0(2005-03), is available on the 3GPP web site, www.3gpp.org. The table below identifies whether each command is supported on the CHU628 USB module.
Term Description MSC Mobile Switching Centre MT Mobile-Terminated where the SMS or the call is terminated [received] at the Mobile Station. MT2 Mobile Termination 2An MT2 provides a non-ISDN (Rm) user interface, e.g., CCITT V series or CCITT X series. Same at DCE. Refers to the MM-6280IND modem. NVM Non Volatile Memory. User changeable and is written at time of change or entry to a separate section of memory unaffected by power cycles. The setting value is available in all profiles.
3GPP TS 22.081 3rd Generation Partnership Project; Line identification supplementary services - Stage 1. 3GPP TS 22.082 3rd Generation Partnership Project; Call Forwarding (CF) supplementary services - Stage 1". 3GPP TS 22.083 3rd Generation Partnership Project; Call Waiting (CW) and Call Hold (HOLD) supplementary services - Stage 1". 3GPP TS 22.088 3rd Generation Partnership Project; Call Barring (CB) supplementary services - Stage 1. 3GPP TS 23.
Portable Computer and Communications Association PCCA STD-101 Data Transmission Systems and Equipment Serial Asynchronous Automatic Dialling and Control for Character Mode DCE on Wireless Data Services. 3GPP TS 27.060 3rd Generation Partnership Project; General requirements on Mobile Stations (MS) supporting General Packet Radio Bearer Service (GPRS). CCITT Recommendation V.110 Support of data terminal equipments (DTEs) with V-Series interfaces by an integrated services digital network.
AT I N T E R FA C E D E S C R I P T I O N 1.4. Basic Integration The MM-6280IND supports asynchronous serial communication known as RS-232 or USB. This chapter describes the basic integration and communication of MT2 with TE2. MT2 hereby defines MM-6280IND and TE2 means host products which can issue AT commands and handle the response through UART or USB signalling. The popular examples of TE2 are PC’s, PDA’s and unmanned systems such as Data Loggers, RTU’s or PLC’s. 1.5.
The following diagram shows the naming convention of messages between MT2 and TE2. Command (including AT) TE2 Notification (excluding AT) MT2 TE2 MT2 Response (excluding AT) Signal (H/W) MT2 TE2 Indication (message) Figure 1. Naming convention diagram 1.8. DTE-TA/DCE interface commands Table 3. ITU-T V.250 commands relating to TE-TA interface Command Req Description Support E Mand.
4800, 9600, 19200), (45, 50, 75, 110, 150, 300, 600, 38400, 57600, 115200, 230400) +IPR= Set value TE2-MT2 Character Framing. This extended-format compound parameter is used to determine the local serial port start-stop (asynchronous) character framing that the MT2 shall use while accepting TE2 command set and while transmitting information text and result codes to the TE2, if this is not automatically determined (see +IPR). +ICF Opt.
3 Xon/Xoff global DC1/DC3 on circuit 103 with DC1/DC3 characters being passed through to the remote DCE in addition to being acted upon for local flow control Description 0 None 1 Xon/Xoff local DC1/DC3 on circuit 104 2 Circuit 106 (Clear to Send/Ready for Sending) (Default) : specifies the method to be used by the DTE to control the flow of received data from the DCE; : specifies the method to be used by the DCE to control the flow of transmitted data from the DTE.
M o b i l e Te r m i n a t i o n e r r o r s c o m m a n d s Table 4. Mobile Termination control and status commands Command +CMEE 1.9. Req Description Report Mobile Termination error Support supported Report Mobile Termination error( +CMEE) Set command disables or enables the use of result code +CME ERROR: as an indication of an error relating to the functionality of the MT. When enabled, MT related errors cause +CME ERROR: final result code instead of the regular ERROR final result code.
7 PH-FSIM PUK required 10 SIM not inserted (Note) 11 SIM PIN required 12 SIM PUK required 13 SIM failure (Note) 14 SIM busy (Note) 15 SIM wrong (Note) 16 incorrect password 17 SIM PIN2 required 18 SIM PUK2 required 20 memory full 21 invalid index 22 not found 23 memory failure 24 text string too long 25 invalid characters in text string 26 dial string too long 27 invalid characters in dial string 30 no network service 31 network timeout 32 network not allowed - emergency calls only 40 network personalizatio
100 Unknown 1.10. Informative examples An example of TA responses with all three +CMEE values when MT manufacturer identification is requested but MT is not connected to the TA: AT+CMEE=0 (+CME ERROR shall not be used) OK AT+CGMI ERROR AT+CMEE=1 (use numeric ) OK AT+CGMI +CME ERROR: 1 AT+CMEE=2 (use verbose ) OK AT+CGMI +CME ERROR: no connection to phone HSDPA Standard At Commands Page 17 of 60 Version 1.
General commands ITU-T Recommendation V.250 [14] includes "Generic DCE Control" commands with the prefix +G. These commands are for the identification of the TA. Four of those commands are adapted here to be the identification commands of the MT. Syntax is otherwise similar but the prefix is +CG. TIA IS-99 [15] uses same commands for base station identification. Table 6. General AT command Command Req Description +CGMI Opt. Request manufacturer identification Support supported +CGMM Opt.
Table 8. +CGMM action command syntax Command +CGMM Possible response(s) +CME ERROR: +CGMM=? value : the total number of characters, including line terminators, in the information text shall not exceed 2048 characters. 1.13.
1.15. ITU-T V.250 generic TA control commands Table 11. ITU-T V.250 generic TA control commands Command Req Description Z[] Mand. TA sets all parameters to their defaults as specified by a user memory profile or by the manufacturer, and resets TA &F[] Mand. TA sets all parameters to their defaults as specified by the manufacturer I[] Opt. request manufacturer specific information about the TA (software cannot use this command to determine the capabilities of a TA) +GMI Mand.
command +s, which is intended to permit the user of the MT2 to identify the minimum capabilities of the MT2. +GCI= An MT2 conforming to this standard shall include the following items, as a minimum, in the result code for the +GCAP command: +CIS707, +MS, +ES, +DS, +FCLASS (Default) selects the country of installation for the TA using ITU T Recommendation T.35 Annex A country codes Opt. Not supported 1.16. PCCA STD‑101 [17] select wireless network +WS46 Table 12.
1.17.6. Supported alphabets Command: AT+CSCS=? Expected response: +CSCS: (“alphabet1”,”alphabet2”,…) Command: AT+CSCS=”Alphabet” Expected response: OK if chosen alphabet is supported or ERROR 1.17.7. Supported alphabets Command: AT+CSCS=? Expected response: +CSCS: (“alphabet1”,”alphabet2”,…) Command: AT+CSCS=”Alphabet” Expected response: OK if chosen alphabet is supported or ERROR HSDPA Standard At Commands Page 22 of 60 Version 1.
Network service commands UMTS network related commands, which are not covered in call control clause of the present document. Commands include UMTS MSISDN query, MT and network facility locking, and network registration information query Table 13. Network service commands 27.007 Command Description Req. +CNUM Opt. Subscriber number Presentation of unsolicited network registration status Values per spec Parameter values supported: +CREG=[] Opt. – 0, 1 – 0 to 5 +COPS Opt.
+CCFC +CCWA +CHLD +CTFR +CUSD +CAOC +CSSN +CLCC +CPOL=[ ][, format>[,]] +CPLS +COPN +CAEMLPP +CPPS +CFCS +CAAP +CUUS1 Mand. Opt. Opt. Opt. Opt. Opt. Opt. Opt. Opt. Opt. Opt. Mand. Mand. Mand. Mand. Opt.
Table 15.
Test command returns a set of five parameters, each representing an operator present in the network. A set consists of an integer indicating the availability of the operator , long and short alphanumeric format of the name of the operator, numeric format representation of the operator and access technology. Any of the formats may be unavailable and should then be an empty field.
2 current 3 forbidden access technology selected: 0 GSM 1 GSM Compact 2 UTRAN 1.21. Facility lock +CLCK Execute command is used to lock, unlock or interrogate a MT or a network facility . Password is normally needed to do such actions. When querying the status of a network service (=2) the response line for 'not active' case (=0) should be returned only if service is not active for any . . This command should be abortable when network facilities are set or interrogated.
value values reserved by the present document: "CS" CNTRL (lock CoNTRoL surface (e.g.
1.22. Change password +CPWD Action command sets a new password for the facility lock function defined by command Facility Lock +CLCK. Table 18.
Table 19. +COLP parameter command syntax Command Possible response(s) +COLP=[] +COLP? +COLP: , +COLP=? +COLP: (list of supported s) (parameter sets/shows the result code presentation status to the TE): value 0 disable 1 enable (parameter shows the subscriber COLP service status in the network): 0 COLP not provisioned 1 COLP provisioned 2 unknown (e.g. no network, etc.) , , , , : refer +CLIP 1.24.
3: use for set format, see below 4: manual/automatic. If manual choice fails then make an automatic registration Format possible values: 0: short alphanumeric format 1: long alphanumeric format 2: numeric format name is operator name corresponding to the format. Command: AT+COPS=3, format command used to change the name format Expected response: OK Format possible values: 0: short alphanumeric format 1: long alphanumeric format 2: numeric format 1.25.2.
M o b i l e Te r m i n a t i o n c o n t r o l a n d s ta t u s commands 1.26. Basic TE Table 21. Basic TE Comman Req d Mand +CPAS . +CFUN Opt. +CMA`R Opt. +CSCC Opt. +CBC Opt. +CSQ Opt. Mand +CMEC . Mand +CKPD . +CDIS Opt. +CIND Opt. Mand +CMER . +CCLK Opt. +CALA Opt. +CALD Opt. +CAPD Opt. +CTZU Opt. +CTZR Opt. +CPWC Opt. +CPROT Opt. +CEAP Opt. +CERP Opt. +CLAN Opt. +CLAE Opt. +CSGT Opt. +CSVM Opt. +CALM Opt. +CRSL Opt. +CVIB Opt. +CLVL Opt. +CMUT Opt. +CRMC Opt. +CRMP Opt. +CLAC Opt. +CSIM Opt.
+CRSM +CPIN +CGLA +CRLA +CCHO +CCHC +CUAD CACM +CAMM +CPUC +CCWE Opt. Mand . Opt. Opt. Opt. Opt. Opt. Opt. Opt. Opt.
1.29. Band Selection (AT$$MBAND) This command is used to read and write of the band selection. Table 24. AT$$MBAND Read Command Command TE2 Æ MT2 Response TE2 Å MT2 $$MBAND? $$MBAND: [result value] (OK | ERROR) 0 : auto Result Value 1 : 850MHz 2 : 2.1GHz 3 : Not Setting Table 25. AT$$MBAND Write Command Command TE2 Æ MT2 Response TE2 Å MT2 $$MBAND= $$MBAND: [result value] (OK | ERROR) 0 : auto Setting Value 1 : 850MHz 2 : 2.
Value “READY” “SIM PIN” “SIM PUK” “PH-SIM PIN” MT is not pending for any password MT is waiting SIM PIN to be given MT is waiting SIM PUK to be given MT is waiting phone-to-SIM card password to be given “PH-FSIM PIN” MT is waiting phone-to-very first SIM card password to be given “PH-FSIM PUK” MT is waiting phone-to-very first SIM card unblocking password to be given “SIM PIN2” MT is waiting SIM PIN2 to be given (this is recommended to be returned only when the last executed command resulted in PIN
1 -111 dBm 2...30 -109... -53 dBm 31 -51 dBm or greater 1.31.2. Pin registration The application just allows for an emergency call until PIN code is entered Command: AT+CPIN? Expected response: +CPIN: PinStatus PinStatus possible values: SIM PIN : waiting for PIN code READY : PIN code OK Command: AT+CPIN=”PinCode”,”NewPinCode” Expected response: OK or ERROR HSDPA Standard At Commands Page 36 of 60 Version 1.
Packet Domain Command(GPRS) 1.32. UMTS packet Domain commands This clause defines commands that a TE may use to control a MT supporting packet switched services. Other aspects of a Packet Domain MT are described in 3GPP TS 27.060 [34]. It is anticipated that Packet Domain MTs will vary widely in functionality. At one extreme, a MT supporting CS/PS or class-A mode of operation might support multiple PDP types as well as circuit switched data, and use multiple external networks and QoS profiles.
+CGANS Opt. +CGCLASS +CGCLPAD (GPRS only) +CGEREP +CGREG +CGSMS Opt. Opt. Manual response to a network request for PDP context activation GPRS mobile station class Configure local triple-X PAD parameters Opt. Opt. Opt. Packet Domain event reporting GPRS network registration status Select service for MO SMS messages 1.32.1.
returned by the test form of the command. : (Packet Data Protocol type) a string parameter which specifies the type of packet data protocol X.25 ITU-T/CCITT X.25 layer 3 (Obsolete) IP Internet Protocol (IETF STD 5) IPV6 Internet Protocol, version 6 (IETF RFC 2460) OSPIH Internet Hosted Octect Stream Protocol (Obsolete) PPP Point to Point Protocol (IETF STD 51) : (Access Point Name) a string parameter which is a logical name that is used to select the GGSN or the external packet data network.
Table 29. +CGDCONT parameter command syntax Command +CGDSCONT=[ , Possible response(s) OK [, ERROR [,]]] +CGDSCONT? +CGDSCONT: , , , [+CGDSCONT: , , , [...
related context. Since this is the same parameter that is used in the +CGDCONT and +CGDSCONT commands, the +CGTFT command is effectively an extension to these commands. The Packet Filters consist of a number of parameters, each of which may be set to a separate value. A special form of the set command, +CGTFT= causes all of the Packet Filters in the TFT for context number to become undefined.
+CGTFT? +CGTFT: , , ,
parameters on the form 'f.t'. :Consists of dot-separated numeric (0-65535) parameters on the form 'f.t'. : Hexadecimal parameter, value range from 00000000 to FFFFFFFF. : Dot-separated numeric (0-255) parameters on the form 't.m'. : Hexadecimal parameter, value range from 00000 to FFFFF. Valid for IPv6 only.
+CGQREQ=? +CGQREQ: , (list of supported s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s) [+CGQREQ:,(list of supported s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s)[…]] : a numeric parameter which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).
+CGQMIN=? +CGQMIN: , (list of supported s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s) (list of supported [+CGQMIN: , s), (list of supported s), (list of supported s) , (list of supported s), (list of supported s)[…]] : a numeric parameter which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).
[, ]]]]]]]]]]]]] +CGEQREQ? +CGEQREQ: , , , , , , , , , , , , [+CGEQREQ: , , , , , , ,
3 - background 4 - subscribed value If the Traffic class is specified as conversational or streaming, then the Guaranteed and Maximum bitrate parameters should also be provided. Other values are reserved. : a numeric parameter that indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as '32' (e.g. AT+CGEQREQ=…,32, …).
SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as 'mEe'. As an example a target residual bit error ratio of 5•10-3 would be specified as '5E3' (e.g. AT+CGEQREQ=…,”5E3”,…). '0E0' means subscribed value (refer TS 24.008 [8] subclause 10.5.6.5). : a numeric parameter that indicates whether SDUs detected as erroneous shall be delivered or not.
Table 34.
s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) […]] Value : a numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands). The following parameters are defined in 3GPP TS 23.
Other values are reserved. : a numeric parameter (1,2,3,…) that indicates the maximum allowed SDU size in octets (refer TS 24.008 [8] subclause 10.5.6.5). : a string parameter that indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic. The value is specified as 'mEe'. As an example a target SDU error ratio of 5•10-3 would be specified as '5E3' (e.g. AT+CGEQMIN=…,”5E3”,…) (refer TS 24.
The test command returns a list of s associated with active contexts Table 35.
Other values are reserved. : a numeric parameter that (1,2,3,…) indicates the maximum allowed SDU size in octets (refer TS 24.008 [8] subclause 10.5.6.5). : a string parameter that indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic. The value is specified as 'mEe'. As an example a target SDU error ratio of 5•10-3 would be specified as '5E3' (e.g. +CGEQNEG:…,”5E3”,…) (refer TS 24.
Table 36. + CGATT parameter command syntax Command Possible response(s) +CGATT= [] OK ERROR +CGATT? +CGATT: +CGATT=? +CGATT: (list of supported s) : indicates the state of PS attachment 0 - detached 1 - attached Other values are reserved and will result in an ERROR response to the execution command. Value 1.32.10. PDP context activate or deactivate +CGACT The execution command is used to activate or deactivate the specified PDP context (s).
1.32.11. PDP Context Modify +CGCMOD The execution command is used to modify the specified PDP context (s) with repect to QoS profiles and TFTs. After the command has completed, the MT returns to V.25ter online data state. If the requested modification for any specified context cannot be achieved, an ERROR or +CME ERROR response is returned. Extended error responses are enabled by the +CMEE command. If no s are specified the activation form of the command modifies all active contexts.
The PDP type must match exactly. The PDP addresses are considered to match if they are identical or if either or both addresses are unspecified. For example, a PPP NCP request specifying PDP type = IP and no PDP address would cause the MT to search through the specified context definitions for one with PDP type = IP and any PDP address.
Table 40. + CGPADDR parameter command syntax Command Possible response(s) +CGPADDR=[ [, [,…]]] +CGPADDR: , [+CGPADDR: , [...]] +CGPADDR=? +CGPADDR: (list of defined s) : a numeric parameter which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands). If no is specified, the addresses for all defined contexts are returned.
S y n c h r o n o u s d a ta m o d e c o m m a n d s Table 42.
Qualcomm commands Table 43.
, $QCPWRDN $QCDGEN=< cid>, $QCSLOT= 0 None 1 PAP 2 CHAP used to power down the ME Generates data over +CGACT activated PDP context – 1 to 16 – 21 to 2^32 set SIM card slot commands will operate on additional parameters are required, as follows: 0 – Neither username nor password accepted 1 – Username and password accepted 2 – Only password (secret) accepted Query command, i.e.