Maxon Telecom MM-6280IND User Manual

HSDPA Standard AT Commands Manual
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.au
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.
This information provided in this document is provided on an “as is” basis.
In no event will Maxon Australia be liable for any damages arising directly or indirectly from any
use of information contained in this document.
Information in this document is subjected to change without any notice.
HSDPA Standard At Commands Page 2 of 60 Version 1.2
REVISION HISTORY
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.2
CONTACT INFORMATION
Depending on the nature of your inquiry, please feel free to contact the following senior personnel:
Sales, Marketing & Corporate:
Ray Sanders – Managing Director Email: rayws@maxon.com.au
Phone: +61 2 9707 3000
Dana Baggetto – General Manager Email: danab@maxon.com.au
Phone: +61 2 9707 3000
Technical:
Phone: +61 2 9707 3000 Email: support@maxon.com.au
HSDPA Standard At Commands Page 4 of 60 Version 1.2
TABLE OF CONTENTS
HSDPA Standard AT Commands Manual .................................................................................... 1
Document Description .............................................................................................................. 2
REVISION HISTORY .................................................................................................................. 3
CONTACT INFORMATION .......................................................................................................... 4
TABLE OF CONTENTS ...............................................................................................................5
Introduction ............................................................................................................................. 7
1.1. General ................................................................................................................................ 7
1.2. Terms................................................................................................................................... 7
1.3. References............................................................................................................................ 8
AT INTERFACE DESCRIPTION..................................................................................................11
1.4. Basic Integration .................................................................................................................11
1.5. Serial Interface ....................................................................................................................11
1.6. Command Format ...............................................................................................................11
1.7. Message Naming Convention ...............................................................................................11
1.8. DTE-TA/DCE interface commands ......................................................................................12
Mobile Termination errors commands ......................................................................................15
1.9. Report Mobile Termination error( +CMEE) ...........................................................................15
1.9.1. Mobile Termination error result code (CME ERROR) .....................................................15
1.10. Informative examples .......................................................................................................17
General commands ..................................................................................................................18
1.11. Request manufacturer identification(+CGMI)....................................................................18
1.12. Request model identification(+CGMM ).............................................................................18
1.13. Request product serial number identification (+CGSN) .....................................................19
1.14. Select TE character set (+CSCS).......................................................................................19
1.15. ITU-T V.250 generic TA control commands.......................................................................20
1.16. PCCA STD101 [17] select wireless network +WS46 .........................................................21
1.17. Informative examples .......................................................................................................21
1.17.1. Phone model .............................................................................................................21
1.17.2. Phone Manufacturer .................................................................................................21
1.17.3. Checking mobile state ...............................................................................................21
1.17.4. Firmware version reading..........................................................................................21
1.17.5. IMEI number reading................................................................................................21
1.17.6. Supported alphabets.................................................................................................22
1.17.7. Supported alphabets.................................................................................................22
Network service commands......................................................................................................23
1.18. Subscriber number +CNUM .............................................................................................24
1.19. Network registration +CREG ............................................................................................24
1.20. PLMN selection +COPS.....................................................................................................25
1.21. Facility lock +CLCK..........................................................................................................27
1.22. Change password +CPWD................................................................................................29
1.23. Preferred PLMN list +CPOL...............................................................................................29
HSDPA Standard At Commands Page 5 of 60 Version 1.2
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 ................................................................................................31
1.25.3. GPRS Attachment .....................................................................................................31
1.25.4. Network registration .................................................................................................31
1.25.5. Own number reading ................................................................................................31
Mobile Termination control and status commands ...................................................................32
1.26. Basic TE ..........................................................................................................................32
1.27. Signal quality +CSQ.........................................................................................................33
1.28. Clock +CCLK ...................................................................................................................33
1.29. Band Selection (AT$$MBAND).........................................................................................34
1.30. Enter PIN +CPIN ..............................................................................................................34
1.31. Informative examples .......................................................................................................35
1.31.1. Signal strength reading .............................................................................................35
1.31.2. Pin registration .........................................................................................................36
Packet Domain Command(GPRS)..............................................................................................37
1.32. UMTS packet Domain commands ....................................................................................37
1.32.1. Define PDP Context +CGDCONT ...............................................................................38
1.32.2. Define Secondary PDP Context +CGDSCONT ............................................................39
1.32.3. Traffic Flow Template +CGTFT ..................................................................................40
The following parameters are defined in 3GPP TS 23.060[47] - .................................................42
1.32.4. Quality of Service Profile (Requested) +CGQREQ .......................................................43
1.32.5. Quality of Service Profile (Minimum acceptable) +CGQMIN ........................................44
1.32.6. 3G Quality of Service Profile (Requested) +CGEQREQ................................................45
The following parameters are defined in 3GPP TS 23.107 [46] - ................................................46
1.32.7. 3G Quality of Service Profile (Minimum acceptable) +CGEQMIN ................................48
The following parameters are defined in 3GPP TS 23.107 [46] - ................................................50
1.32.8. 3G Quality of Service Profile (Negotiated) +CGEQNEG ...............................................51
The following parameters are defined in 3GPP TS 23.107 [46] - ................................................52
If a value is omitted for a particular class then the value is considered to be unspecified.........53
1.32.9. PS attach or detach +CGATT .....................................................................................53
1.32.10. PDP context activate or deactivate +CGACT...............................................................54
1.32.11. PDP Context Modify +CGCMOD ................................................................................55
1.32.12. Enter data state +CGDATA........................................................................................55
1.32.13. Show PDP address +CGPADDR .................................................................................56
1.33. Modem compatibility commands......................................................................................57
1.34. Informative examples .......................................................................................................57
1.34.1. UMTS Connection .....................................................................................................57
Synchronous data mode commands .........................................................................................58
Qualcomm commands..............................................................................................................59
HSDPA Standard At Commands Page 6 of 60 Version 1.2
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. An “N/A in the support column of the table indicates that the command is related to a feature that is not
available on the modems.
.
1.2. Terms
The following terms are used throughout this document. We have provided and explanation of these for your reference.
Table 1. Terms definition
Term Description
[ ]
{ }
<CR> Carriage return character, which value is specified with command S3 <del> Delimiter/Space. Insert a space.
Field. Contents between ‘[’ and ‘]’ indicate the name of the field or the parameter required to complete the syntax.
Option field. Contents between ‘{‘ and ‘}’ indicate the name of the field or the parameter which can be omitted.
AT command set
DCE Same as MT2. DTE Same as TE2 IMEI International Mobile station Equipment Identity
MO
Mobile Station
HSDPA Standard At Commands Page 7 of 60 Version 1.2
Communications command set interface between data terminal equipment (DTE) and data circuit terminating equipment (DCE).
Mobile-Originated where the SMS or the call is originated [sent] by the Mobile Station.
A cellular device [e.g this modem or a mobile phone handset] in the carrier’s domestic public cellular phone network intended to be used when stationary, while in motion or during halts at unspecified points. Mobile stations may include fixed, portable (e.g., hand-held personal units) or vehicular units.
Term Description MSC Mobile Switching Centre
MT
MT2
NVM
PCCA Portable Computer and Communications Association Rm Hardwire Interface between MT2 and TE2. SMS Short text Message Service.
TE2
UART
Mobile-Terminated where the SMS or the call is terminated [received] at the Mobile Station.
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.
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.
Terminal Equipment 2. A TE2 is a data terminal device that has a non-ISDN user-network interface, e.g., CCITT V series or CCITT X series. Same as DTE. Products which can issue AT command set and handle the response through UART or RS-232 signalling ports of the MM-6280IND. The popular examples of MT2 are PC’s, PDA and embedded systems i.e. Data Logger, PLC etc.
Universal Asynchronous Receiver-Transmitter, the UART is a microchip component that handles asynchronous serial communication. Every computer contains a UART to manage the serial ports, and some internal modems such as MM-6280IND have their own UART. UART 1(RS232 port) UART 2 (On
serial for diagnostics) UE User Equipment UI User Interface. UICC Universal Integrated Circuit Card Um Over-air interface between the MT2 and the BS. USIM Universal Subscriber Identity Module
1.3. References
The following standards are referenced in this text.
3GPP TS 22.002
3rd Generation Partnership Project; Bearer Services (BS) supported by a GSM Public Land Mobile Network (PLMN)
3GPP TS 22.003
3rd Generation Partnership Project; Teleservices supported by a GSM Public Land Mobile Network (PLMN).
HSDPA Standard At Commands Page 8 of 60 Version 1.2
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.003
3rd Generation Partnership Project; Numbering, addressing and identification.
3GPP TS 24.008
3rd Generation Partnership Project; Mobile Radio Interface Layer 3 specification; Core Network Protocols-Stage 3.
GSM MoU SE.13
GSM MoU Permanent Reference Document SE.13 GSM Mobile Network Codes and Names.
ITU-T Recommendation E.212
Identification plan for land mobile stations.
ITU-T Recommendation T.31
Asynchronous facsimile DCE control, service class 1.
ITU-T Recommendation T.32
Asynchronous facsimile DCE control, service class 2.
ITU-T Recommendation T.50
International Reference Alphabet (IRA) (Formerly International Alphabet No. 5 or IA5) - Information technology - 7-bit coded character set for information exchange.
ITU-T Draft new Recommendation V.250
Serial asynchronous automatic dialling and control.
Telecommunications Industry Association TIA IS-99
Data Services Option Standard for Wideband Spread Spectrum Digital Cellular System.
Telecommunications Industry Association TIA IS-135
800 MHz Cellular Systems, TDMA Services, Async Data and Fax.
HSDPA Standard At Commands Page 9 of 60 Version 1.2
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.
CCITT Recommendation V.120
Support by an ISDN of data terminal equipment with V-Series type interfaces with provision for statistical multiplexing.
ITU-T Recommendation X.31
Support of packet mode terminal equipment by an ISDN.
3GPP TS 31.101
UICC-Terminal Interface; Physical and Logical Characteristics
ETSI TS 102 310
Smart Cards; Extensible Authentication Protocol support in the UICC.
ETSI TS 102 221
Smart cards; UICC-Terminal interface; Physical and logical characteristics.
RFC 3748, June 2004
Extensible Authentication Protocol (EAP)
HSDPA Standard At Commands Page 10 of 60 Version 1.2
AT INTERFACE DESCRIPTION
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. Serial Interface
TE2’s command and MT2’s response pair is the basic interface sequence. The pairs should keep a pre-defined format and ignore the case of letters unless otherwise specified. MM-6280IND supports 2 serial interfaces, USB and UART. USB and UART serve an AT command set with ASCII character sequence.
1.6. Command Format
The AT command set in USB and UART is based on ASCII text. The extended AT command set by Qualcomm start with “AT$QC” and the extended AT command set by C-motech start with “AT$$”. All commands should finish by <CR>, 0x0d.
Any spaces in the AT command field are ignored and the space in the parameter field should be removed if it is not necessary unless otherwise specified.
With few exceptions the following syntax provides the given response for each AT command. Where not applicable the response is ERROR:
Table 2. AT command Format
Command Description AT***? reads current set value AT***=? reads supported range of values AT***=<value> changes current set value to new set value ASCII commands/ACK AT$$ command = argument
ASCII responses/notifications
$$command: result Error(In case of not applicable command, or wrong argument input)
NOTE: *** stands for the specific AT syntax.
1.7. Message Naming Convention
HSDPA Standard At Commands Page 11 of 60 Version 1.2
The following diagram shows the naming convention of messages between MT2 and TE2.
Command (including AT)
TE2 MT2
Response (excluding AT)
<TE2 sends command to MT2>
Signal (H/W)
TE2
Indication (message)
<MT2 sends H/W signalling to TE2>
TE2 MT2
<MT2 sends notification message to TE2>
Notification (excluding AT)
MT2
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<value> Mand. Command echo Q<value> Mand. Result code suppression
supported supported
S3 Mand. Command line termination character supported S4 Mand. Response formatting character
S5 Mand. Command line editing character V<value> Mand. DCE response format X<value> Mand. Result code selection and call progress monitoring control &C<value> Mand. Circuit 109 DCE RLSD (DCD) behavior &D<value> Mand. Circuit 108 DTE DTR behavior
Fixed Rm Rate. This numeric extended-format parameter
supported supported supported supported supported supported
supported specifies the data rate at which the MT2 will accept command set, in addition to 1200 bit/s or 9600 bit/s (as required in EIA/TIA-602). It may be used to select operation at rates at which the MT2 is not capable of automatically
+IPR=<rate> Opt.
detecting the data rate being used by the TE2. 115200bps. (Default) +IPR? Displays current set value. +IPR=? Displays range of (supported auto detectable rates),
(list of supported fixed-only rates). e.g. +IPR: (1200, 2400,
HSDPA Standard At Commands Page 12 of 60 Version 1.2
4800, 9600, 19200), (45, 50, 75, 110, 150, 300, 600, 38400, 57600, 115200, 230400) +IPR=<value> 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).
<format> valid numeric values 0 auto detect [NOT SUPPORTED] 1 8Data 2Stop 2 8Data 1Parity 1Stop 3 8Data 1Stop (Default)
+ICF Opt.
4 7Data 2Stop 5 7Data 1Parity 1Stop 6 7Data 1Stop <parity> defined numeric values 0 odd 1 even
supported
2 Mark [NOT SUPPORTED] 3 space (Default)
+ICF? Shows current settings +ICF=? Shows supported range +ICF=<format_value,parity_value> sets value
TE2-MT2 Local Flow Control. This extended-format compound parameter is used to control the operation of local flow control between the TE2 and MT2
<c_by_t> Description 0 None
+IFC Opt.
1 Xon/Xoff local
2 Circuit 133 (Ready for Receiving)
[1]
.
DC1/DC3 on circuit 103; do not pass DC1/DC3 characters to the remote DCE.
(Default)
supported
HSDPA Standard At Commands Page 13 of 60 Version 1.2
r
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 <t_by_c> Description 0 None 1 Xon/Xoff local
DC1/DC3 on circuit 104 2 Circuit 106 (Clear to Send/Ready fo
<c_by_t>: specifies the method to be used by the DTE to control the flow of received data from the DCE;
<t_by_c>: specifies the method to be used by the DCE to control the flow of transmitted data from the DTE.
AT+IFC=<[[c_by_t]DCE_DTE]>,<[[t_by_c]DTE_DCE]> +IFC? Shows current settings +IFC=? Shows supported range +IFC=<c_by_t,t_by_c> sets value
+ILRR Opt.
determines whether the used local TE-TA data rate is informed using intermediate result code +ILRR
Sending) (Default)
Not supported
HSDPA Standard At Commands Page 14 of 60 Version 1.2
Mobile Termination errors commands
Table 4. Mobile Termination control and status commands
Command Req Description Support
+CMEE Report Mobile Termination error supported
1.9. Report Mobile Termination error( +CMEE)
Set command disables or enables the use of result code +CME ERROR: <err> as an indication of an error relating to the functionality of the MT. When enabled, MT related errors cause +CME ERROR: <err> final result code instead of the regular ERROR final result code. ERROR is returned normally when error is related to syntax, invalid parameters, or TA functionality.
Table 5. +CMEE parameter command syntax
Command Possible response(s)
+CMEE=[<n>] +CMEE? +CMEE: <n> +CMEE=? +CMEE: (list of supported <n>s) value
<n>: 0
disable +CME ERROR: <err> result code and use ERROR instead
1 enable +CME ERROR: <err> result code and use numeric <err> values (refer
next subclause)
2 enable +CME ERROR: <err> result code and use verbose <err> values (refer
next subclause)
1.9.1. Mobile Termination error result code (CME ERROR)
The operation of +CME ERROR: <err> result code is similar to the regular ERROR result code: if +CME ERROR: <err> is the result code for any of the commands in a command line, none of the following commands in the same command line is executed (neither ERROR nor OK result code shall be returned as a result of a completed command line execution). The format of <err> can be either numeric or verbose. This is set with command +CMEE (refer previous subclause).
<err> values (numeric format followed by verbose format): 0 phone failure 1 no connection to phone 2 phone-adaptor link reserved 3 operation not allowed 4 operation not supported 5 PH-SIM PIN required 6 PH-FSIM PIN required
HSDPA Standard At Commands Page 15 of 60 Version 1.2
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 personalization PIN required 41 network personalization PUK required 42 network subset personalization PIN required 43 network subset personalization PUK required 44 service provider personalization PIN required 45 service provider personalization PUK required 46 corporate personalization PIN required 47 corporate personalization PUK required 48 hidden key required 49 EAP method not supported 50 Incorrect parameters
HSDPA Standard At Commands Page 16 of 60 Version 1.2
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 <err>) OK AT+CGMI +CME ERROR: 1 AT+CMEE=2 (use verbose <err>) OK AT+CGMI +CME ERROR: no connection to phone
HSDPA Standard At Commands Page 17 of 60 Version 1.2
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 Support
+CGMI Opt. Request manufacturer identification +CGMM Opt. Request model identification +CGMR Opt. Request revision identification +CGSN Opt. Request product serial number identification +CSCS Mand. Select TE character set +CIMI Opt. Request international mobile subscriber identity
+CMUX Multiplexing mode Not supported
supported supported supported supported supported supported
1.11. Request manufacturer identification(+CGMI)
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 is connected to. Typically, the text will consist of a single line containing the name of the manufacturer, but manufacturers may choose to provide more information if desired.
Table 7. +CGMI action command syntax
Command Possible response(s)
+CGMI <manufacturer>
+CME ERROR: <err> +CGMI=? value <manufacturer>: the total number of characters, including line terminators, in the
information text shall not exceed 2048 characters
1.12. Request model identification(+CGMM )
Execution command causes the TA to return one or more lines of information text <model>, determined by the MT manufacturer, which is intended to permit the user of the TA to identify the specific model of the MT to which it is connected to. Typically, the text will consist of a single line containing the name of the product, but manufacturers may choose to provide more information if desired.
HSDPA Standard At Commands Page 18 of 60 Version 1.2
Loading...
+ 42 hidden pages