background image

 

HUAWEI MU509 HSDPA LGA Module 
AT Command Interface Specification 

Identification Commands 

 

Issue 04 (2013-01-28) 

Huawei Proprietary and Confidential 

Copyright © Huawei Technologies Co., Ltd. 

55 

 

Table 4-2  

The structure of IMSI 

3 char 

2 char or 3 char 

 

The length is less than 15 characters. 

MCC 

MNC 

MSIN 

MCC: country ID 

MNC: network ID 

MSIN: MT ID, used to identify the mobile user. 

 

4.6.4 

Examples 

If the value of MCC is "123", the value of MNC is "45"; the value of MSIN is 
"12345678", 

AT+CIMI 

1234512345678 

 

OK 

 

4.7 +CCID–Query Card Identification 

4.7.1 

Command Syntax 

Command 

Possible response(s) 

+CCID 

<CR><LF>+CCID: <ccid> <CR><LF> 

<CR><LF>OK<CR> <LF> 

+CCID? 

<CR><LF>+CCID: <ccid> <CR><LF> 

<CR><LF>OK<CR> <LF> 

+CCID=? 

<CR><LF>OK<CR><LF> 

 

4.7.2 

Description 

This command instructs the module to query the integrated circuit card identity (ICCID) 
of a SIM card. 

4.7.3 

Defined Values 

<ccid>: ICCID, a unique identification number for the SIM card

.

 It is encoded hex code.

 

Summary of Contents for MU509 Series

Page 1: ...HUAWEI MU509 HSDPA LGA Module AT Command Interface Specification Issue 04 Date 2013 01 28 ...

Page 2: ...emarks product service and company names mentioned are the property of their respective owners Notice Some features of the product and its accessories described herein rely on the software installed capacities and settings of local network and may not be activated or may be limited by local network operators or network service providers thus the descriptions herein may not exactly match the produc...

Page 3: ...IPUSB 10 5 Deleted the range description of the parameter type of CCWA 11 8 Updated ECHO command syntax 04 2013 01 28 All Added the scope of HUAWEI MU509 1 for the document 3 13 3 Updated description of the parameter rst of CFUN 3 15 Updated CSCS command syntax 3 20 Updated MSO command syntax 3 25 Updated command CLSNM 3 26 Added command WKMODE 4 1 Added the parameter description module info of th...

Page 4: ...scriptions 11 1 Updated command SWSPATH 11 6 Updated command VTS 11 11 Added command ECHOPARA 12 3 Updated command CPBR 12 4 Added command CPBW 12 5 Added command CPBR 17 8 Updated list of reference Scope MU509 b MU509 g HUAWEI MU509 1 Firmware Software MU509TCPU 11 813 01 13 00 Please read the release note released with the firmware software before using MU509 b MU509 g HUAWEI MU509 1 module and ...

Page 5: ...tion Commands Describes AT command of identification 5 Serial Interface Control Commands Describes AT command of serial interface control 6 Short Message Service Commands Describes AT command of short message service 7 Security Commands Describes AT command of security 8 GPRS Service Commands Describes AT command of GPRS service 9 Call Control Commands Describes AT command of call control 10 Suppl...

Page 6: ...tax 26 3 1 2 Description 26 3 1 3 Defined Values 26 3 2 S3 Set Command Line Carriage Return Character 27 3 2 1 Command Syntax 27 3 2 2 Description 27 3 2 3 Defined Values 27 3 3 S4 Set Response Formatting Character 27 3 3 1 Command Syntax 27 3 3 2 Description 28 3 3 3 Defined Values 28 3 4 S5 Set Backspace Character 28 3 4 1 Command Syntax 28 3 4 2 Description 28 3 4 3 Defined Values 28 3 5 V Set ...

Page 7: ... 34 3 11 1 Command Syntax 34 3 11 2 Description 34 3 12 CMEE Set Terminal Error Reporting Format 35 3 12 1 Command Syntax 35 3 12 2 Description 35 3 12 3 Defined Values 35 3 13 CFUN Set Operation Mode 36 3 13 1 Command Syntax 36 3 13 2 Description 36 3 13 3 Defined Values 36 3 14 CCLK Return Current Time of the Module 37 3 14 1 Command Syntax 37 3 14 2 Description 37 3 14 3 Defined Values 37 3 14 ...

Page 8: ...Defined Values 43 3 22 IOCTRL Control the GPIO 43 3 22 1 Command Syntax 43 3 22 2 Description 44 3 22 3 Defined Values 44 3 23 CLSPWM Write Or Delete Password 45 3 23 1 Command Syntax 45 3 23 2 Description 45 3 23 3 Defined Values 45 3 23 4 Implementation 45 3 24 CLSNM Manipulate Special Call Numbers 46 3 24 1 Command Syntax 46 3 24 2 Description 46 3 24 3 Defined Values 46 3 24 4 Implementation 4...

Page 9: ... 52 4 4 1 Command Syntax 52 4 4 2 Description 53 4 4 3 Defined Values 53 4 4 4 Examples 53 4 5 CGSN GSN Query IMEI 53 4 5 1 Command Syntax 53 4 5 2 Description 53 4 5 3 Defined Values 53 4 5 4 Examples 54 4 6 CIMI Request IMSI 54 4 6 1 Command Syntax 54 4 6 2 Description 54 4 6 3 Defined Values 54 4 6 4 Examples 55 4 7 CCID Query Card Identification 55 4 7 1 Command Syntax 55 4 7 2 Description 55 ...

Page 10: ...e 60 5 3 1 Command Syntax 60 5 3 2 Description 60 5 3 3 Defined Values 61 5 4 ICF Set Character Framing 61 5 4 1 Command Syntax 61 5 4 2 Description 61 5 4 3 Defined Values 61 5 5 IPR Set Fixed Data Rate 62 5 5 1 Command Syntax 62 5 5 2 Description 62 5 5 3 Defined Values 62 5 6 IFC Control Local Flow 63 5 6 1 Command Syntax 63 5 6 2 Description 63 5 6 3 Defined Values 63 6 Short Message Service C...

Page 11: ...w Message State Report Indication Directly 72 6 7 1 Command Syntax 72 6 7 2 Description 72 6 7 3 Defined Values 73 6 8 CMGD Delete Message 74 6 8 1 Command Syntax 74 6 8 2 Description 74 6 8 3 Defined Values 74 6 9 CNMA Acknowledge New Message 75 6 9 1 Command Syntax 75 6 9 2 Description 75 6 9 3 Defined Values 76 6 10 CPMS Select Message Storage 80 6 10 1 Command Syntax 80 6 10 2 Description 81 6...

Page 12: ...and Syntax 100 6 17 2 Description 100 6 17 3 Defined Values 100 6 18 CSMP Set SMS TEXT Mode Parameters 101 6 18 1 Command Syntax 101 6 18 2 Description 101 6 18 3 Defined Values 101 6 19 CSDH Show SMS TEXT Mode Parameters 102 6 19 1 Command Syntax 102 6 19 2 Description 102 6 19 3 Defined Values 102 6 20 CMSS Send Message from Storage 102 6 20 1 Command Syntax 102 6 20 2 Description 103 6 21 SMMEM...

Page 13: ...ONT Set PDP Environment 111 8 1 1 Command Syntax 111 8 1 2 Description 111 8 1 3 Defined Values 112 8 1 4 Examples 112 8 2 CGQREQ Quality of Service Profile Requested 113 8 2 1 Command Syntax 113 8 2 2 Description 114 8 2 3 Defined Values 114 8 2 4 Examples 117 8 3 CGEQREQ 3G Quality of Service Profile Requested 117 8 3 1 Command Syntax 117 8 3 2 Description 118 8 3 3 Defined Values 119 8 3 4 Exam...

Page 14: ...h Data Mode to Command Mode 130 9 4 1 Command Syntax 130 9 4 2 Interface Description 131 9 5 CRC Set Cellular Result Codes 131 9 5 1 Command Syntax 131 9 5 2 Description 131 9 5 3 Defined Values 131 9 6 CHUP Hangup Call 132 9 6 1 Command Syntax 132 9 6 2 Description 132 9 7 CSTA Select Type of Address 133 9 7 1 Command Syntax 133 9 7 2 Description 133 9 7 3 Defined Values 133 9 8 CBST Select Beare...

Page 15: ...ONF Indicate Call Origination Accepted 140 9 15 1 Command Syntax 140 9 15 2 Description 140 9 15 3 Defined Values 140 9 16 CONN Indicate Call Connection 140 9 16 1 Command Syntax 140 9 16 2 Description 140 9 16 3 Defined Values 140 9 17 CEND Indicate Call End 141 9 17 1 Command Syntax 141 9 17 2 Description 141 9 17 3 Defined Values 141 9 18 RING Indicate Incoming Call 144 9 18 1 Command Syntax 14...

Page 16: ...ined Values 151 10 6 CCWA Report of Call Waiting 152 10 6 1 Command Syntax 152 10 6 2 Description 152 10 6 3 Defined Values 152 10 7 USSDMODE Set USSD Mode 153 10 7 1 Command Syntax 153 10 7 2 Description 153 10 7 3 Defined Values 154 11 Audio Commands 155 11 1 SWSPATH Switch Sound Path 155 11 1 1 Command Syntax 155 11 1 2 Description 155 11 1 3 Defined Values 155 11 2 CPCM Configure PCM Audio 156...

Page 17: ...TONE Play Local DTMF Key Tone 161 11 9 1 Command Syntax 161 11 9 2 Description 161 11 9 3 Defined Values 161 11 10 AUDIOCFG Set Tone Volume Level 162 11 10 1 Command Syntax 162 11 10 2 Description 162 11 10 3 Defined Values 162 11 11 ECHOPARA Set Echo Suppression Parameters 163 11 11 1 Command Syntax 163 11 11 2 Description 163 11 11 3 Defined Values 163 11 11 4 Implementation 164 11 11 5 Examples...

Page 18: ...ended Error 173 13 1 1 Command Syntax 173 13 1 2 Description 173 13 1 3 Defined Values 173 13 2 RSSI Indicate RSSI Change 174 13 2 1 Command Syntax 174 13 2 2 Description 174 13 2 3 Defined Values 174 13 3 BAR Query RSSI Level 174 13 3 1 Command Syntax 174 13 3 2 Description 174 13 3 3 Defined Values 175 13 4 SRVST Indicate Service State Change 175 13 4 1 Command Syntax 175 13 4 2 Description 175 ...

Page 19: ...efined Values 181 14 Network Service Commands 182 14 1 CREG Register Network 182 14 1 1 Command Syntax 182 14 1 2 Description 182 14 1 3 Defined Values 182 14 2 CGREG Control GPRS Network Registration Status 183 14 2 1 Command Syntax 183 14 2 2 Description 183 14 2 3 Defined Values 184 14 3 COPS Select Operator 184 14 3 1 Command Syntax 184 14 3 2 Description 185 14 3 3 Defined Values 185 14 3 4 E...

Page 20: ...ples 197 15 3 IPLISTEN Enable Server Listening 198 15 3 1 Command Syntax 198 15 3 2 Description 198 15 3 3 Defined Values 198 15 3 4 Examples 198 15 4 IPSEND Transmit TCP UDP Data 199 15 4 1 Command Syntax 199 15 4 2 Description 199 15 4 3 Defined Values 199 15 4 4 Examples 200 15 5 IPSENDEX Send TCP UDP Data Extension Command 200 15 5 1 Command Syntax 200 15 5 2 Description 200 15 5 3 Defined Val...

Page 21: ...lues 208 15 12 DVCFG Set Priority of Voice Call and Data Service 209 15 12 1 Command Syntax 209 15 12 2 Description 209 15 12 3 Defined Values 209 16 Overall Design Constraints 211 16 1 Standards Compliance 211 16 2 Hardware Limitations 211 16 3 Technology Limitations 211 17 Appendixes 212 17 1 Appendix 1 AT Command Description 212 17 1 1 Basic Commands 212 17 1 2 S Register Command 212 17 1 3 Ext...

Page 22: ...terface 1 1 1 Interface Overview HUAWEI UMTS Module is a wireless terminal of UART or USB interface It is used to provide data service voice and SMS functions This document describes the AT interface In the subsequent AT command parameters two formats are involved and as described below Parameters enclosed in angle brackets must be completed Brackets themselves do not appear in the command line Op...

Page 23: ...s e g no space can be contained in the commands such as AT XXX arg0 arg1 or behind colon or comma No redundant space is allowed at the head or end 5 After delivering each AT command the TE cannot deliver the second AT command until the MS has made response to this AT command Otherwise the second AT command will not be executed 6 For the AT command to which the response is given only after a long t...

Page 24: ...sible responses listed in the tables in this documents are in the ATV1 format 10 When module is power on it returns OK that sends AT to UART1 MODEM or PCUI means module initializes successfully could deal with AT command normally 1 3 Interface Change Principles For the extended interface parameters can be added behind the AT command If the interface fails to meet the new requirements as detected i...

Page 25: ...ing the implementation of the function requirements The interface covers short message receiving and sending phone book statistics and MS network system information setting For the commands sent from TE to MS see also the detailed description in Appendix 17 Note that in the returned results of the TEST command and are different For example the returned result of CMGD is CMGD 1 5 0 4 which means th...

Page 26: ...ho 3 1 1 Command Syntax Command Possible response s E value CR LF OK CR LF 3 1 2 Description This command is used to set whether MS will echo the characters received from TE 3 1 3 Defined Values value 0 MS does not echo the characters received from TE 1 MS echoes the characters received from TE default value If no value is included it is equivalent to the effect that the value is 1 Note After boot...

Page 27: ...nd line and is identified by the MS This character is also sent by MS and serves as a part of the header tail and end mark of the result code and information response When using the S3 value command to set S3 the current S3 character can serve as carriage return character of this command line and the result code of this command line will use the newly set S3 character immediately rather than waiti...

Page 28: ...e new S4 character immediately rather than waiting until the next command line 3 3 3 Defined Values value 000 127 The S4 character is set in the form of ASCII code value Default value is 010 Note If you want to set value 1 you can input ATS4 001 or ATS4 1 the result is same 3 4 S5 Set Backspace Character 3 4 1 Command Syntax Command Possible response s S5 value CR LF OK CR LF S5 CR LF value CR LF ...

Page 29: ... form of the result code contents The result code contents may be in the form of numerals or detailed strings The following table describes the influence of format setting on the format of result code and information response CR means S3 character and LF means S4 character Table 3 1 Influence of V parameter on the response format V0 V1 Information responses text CR LF CR LF text CR LF Result codes...

Page 30: ...d Line 3 6 1 Command Syntax Command Possible response s A 3 6 2 Description This command is used to repeat previous command line CR is not needed 3 6 3 Defined Values NA 3 6 4 Examples If the last command is AT CGSN 351782030028946 OK A 351782030028946 OK 3 7 Q Set Result Code Presentation Mode 3 7 1 Command Syntax Command Possible response s Q value CR LF OK CR LF In case of MS related error CR L...

Page 31: ...alue 1 Result codes are suppressed and not transmitted Note ATQ will set value to 0 3 8 Z Resume User Settings 3 8 1 Command Syntax Command Possible response s Z CR LF OK CR LF In case of MS related error CR LF ERROR CR LF 3 8 2 Description The SET command resumes the user settings which are stored by AT W command The commands and parameters which can be resumed are as follows Table 3 2 The comman...

Page 32: ...ble response s W CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF 3 9 2 Description The SET command stores some user settings to the profile which can be resumed by ATZ command The commands and parameters which can be stored are as follows Table 3 3 The commands and parameters which can be stored Command Parameter E value V value Q value C value D value S value IPR rate IFC DCE...

Page 33: ...mand Possible response s F CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF 3 10 2 Description The SET command sets to factory defined configuration The commands and parameters which can be set to factory configuration are as follows Table 3 4 The commands and parameters which can be set to factory configuration Command Parameter E 1 V 1 Q 0 C 1 D 2 S 0 S0 0 S3 13 S4 10 S5 8 IF...

Page 34: ... set to factory default too 3 11 V Query Current Configuration 3 11 1 Command Syntax Command Possible response s V CR LF list of stored setting CR LF In case of MS related error CR LF CME ERROR err CR LF 3 11 2 Description This command is used to query the current configuration Table 3 5 The commands and parameters which can be queried Command Parameter E value V value Q value C value D value S va...

Page 35: ...f supported n s CR LF CR LF OK CR LF 3 12 2 Description This command is used to set whether to use result code CME ERROR err indicates the error related to MS When you set to use result code the MS related error will generate a result code CME ERROR err which will replace the ordinary ERROR result code If the error reasons are not related to MS the ordinary ERROR will still be returned 3 12 3 Defi...

Page 36: ... CFUN CR LF CFUN list of supported fun s list of supported rst s CR LF CR LF OK CR LF 3 13 2 Description The SET command is used to set the MS mode or restart the MS The READ command is used to return the current mode The TEST command is used to return the supported parameter values 3 13 3 Defined Values fun 0 Set as LPM low power consumption mode previous mode must not be offline 1 Set as online ...

Page 37: ...ing fails in an MS error ERROR is returned The READ command returns the current setting of the clock 3 14 3 Defined Values time string type value format is yyyy MM dd hh mm ss zz where characters indicate year month day hour minutes seconds and time zone indicates the difference expressed in quarters of an hour between the local time and GMT range 47 to 48 e g 6th of May 1994 22 10 00 GMT 2 hours ...

Page 38: ...ich character set chset is used by the TE TA is then able to convert character strings correctly between TE and MT character sets When TA TE interface is set to 8 bit operation and used TE alphabet is 7 bit the highest bit shall be set to zero Read command shows current setting and test command displays conversion schemes implemented in the TA 3 15 3 Defined Values chset GSM GSM 7 bit default alph...

Page 39: ...IM in the restricted state 3 16 3 Defined Values command SIM command number 176 Read binary 178 Read record 192 Get response 214 Update binary 220 Update record 242 Get status fileid identifier of EF file Elementary data File on SIM Integer value it is necessary for the non query commands P1 P2 P3 necessary for the commands except the get response commands and query commands The value information ...

Page 40: ...oduct_c lass product_id software_id CR LF CR LF OK CR LF 3 17 2 Description This command is used to shake hand between MS and TE 3 17 3 Defined Values id 8 digits used to recognize MS action represent the action type of TE 0 TE is living 1 TE is stopped protocol indicate the protocol state of the module 0 Module is running at APP 1 Module is running at BOOT is_offline 0 Online 1 Offline reserved n...

Page 41: ...ommand Possible response s RESET delay_time CR LF OK CR LF RESET CR LF RESET delay_time CR LF CR LF OK CR LF RESET CR LF RESET list of supported delay_time s CR LF CR LF OK CR LF 3 18 2 Description This command is used to delay the module reset by user 3 18 3 Defined Values delay_time delay time 0 Module reset immediately 1 65535 Delay time indicates in second Notes AT RESET has same function with...

Page 42: ...isted below RSSI MODE SRVST MODE SMMEMFULL The unsolicited reports are closed if the mode value is set to 0 and the unsolicited reports are open if the mode value is set to 1 The default value of mode is set to 0 So CURC 1 should be executed if all the unsolicited reports need to be open The READ command returns the current mode value The TEST command returns the value range it supports Unsolicite...

Page 43: ... supported pin selection s list of supported data vector s CR LF CR LF OK CR LF 3 21 2 Description This command defines values of eight GPIO pins 3 21 3 Defined Values pin selection defines the GPIO which are chosen 8 bits string with character 0 or 1 every bit is associated with one GPIO pin 0 Not operate the GPIO pin 1 Operate the GPIO pin data vector describe the physical level of every GPIO pi...

Page 44: ... This command controls 8 GPIO pins set the command for each parameter from left to right corresponding to the LGA pins are as follows GPIO PIN 8 7 6 5 4 3 2 1 LGA PIN 109 105 113 46 44 45 51 55 3 22 3 Defined Values sel enable GPIOs 00000000 Disable any GPIO 00000001 Enable GPIO1 00000010 Enable GPIO2 Enable or disable some GPIO 11111111 Enable ALL GPIO options set the GPIO s mode 00000000 All GPI...

Page 45: ...arks otherwise return ERROR password is the current password newpassword is new password to be set If the password has not been set yet and there is only password in the command which is used to set password If the password has been set there are two parameters in the command If newpassword quotation marks delete the current password otherwise modify current password If there is only password fiel...

Page 46: ...rd was submitted If there are three parameters both index and number fields are not empty number must added quotation marks this command is used to write special numbers into NV specified by index If there are three parameters the number is empty quotation marks delete the special number specified by index If the password field and index field are not empty and the field following the comma is bla...

Page 47: ...exist it should be at the beginning of number 3 24 4 Implementation If the password is incorrect CME ERROR incorrect password CME ERROR 16 are returned 3 24 5 Examples 1 write special call number 1111111111 at index 0 AT CLSNM 12345678 0 1111111111 OK 2 read special call number at index 0 AT CLSNM 12345678 0 CLSNM 0 1111111111 OK 3 delete the special call number at index 0 AT CLSNM 12345678 0 OK 4...

Page 48: ...e voltage level mode for the WAKEUP_OUT pin The READ command is used to query the current voltage level mode of the WAKEUP_OUT pin The TEST command is used to return the voltage level modes supported by the WAKEUP_OUT pin 3 25 3 Defined Values wakeup_type specifies the voltage level mode for the WAKEUP_OUT pin The settings take effect immediately The available values are 0 The voltage level of the...

Page 49: ... Actions Performed by the Client After you run the command to set the WAKEUP_OUT pin voltage level mode the settings take effect immediately and remain effective even if the module is restarted If the module is upgraded the WAKEUP_OUT pin voltage level mode is restored to its default value 1 3 25 6 Examples AT WKMODE WKMODE 0 1 OK AT WKMODE WKMODE 1 OK AT WKMODE 0 OK AT WKMODE WKMODE 0 OK ...

Page 50: ...ommand Possible response s I value CR LF module info CR LF CR LF OK CR LF 4 1 2 Description This command delivers a product information text 4 1 3 Defined Values value 0 255 it s for internal use you can set any value between 0 255 or without value followed module info it is the ID information about the MS including Manufacturer GMI Product model GMM Software version GMR ESN IMEI GSN 4 1 4 Example...

Page 51: ...r GMM CR LF model CR LF CR LF OK CR LF CGMM or GMM CR LF OK CR LF 4 2 2 Description This command is used to get product model ID the function of CGMM and GMM are identical But the command CGMM can be used when module have not SIM USIM card Product mode ID is composed of character string the max length can not beyond 2048 byte including the end character 0 4 2 3 Defined Values model at present the ...

Page 52: ... or GMI CR LF manufacturer CR LF CR LF OK CR LF CGMI or GMI CR LF OK CR LF 4 3 2 Description This command is used to query the manufacturer information 4 3 3 Defined Values manufacturer manufacturer information Its value is a string with out double quotation marks 4 3 4 Examples AT CGMI huawei OK AT GMI huawei OK 4 4 CGMR GMR Query Software Version Number 4 4 1 Command Syntax Command Possible resp...

Page 53: ...re version number It is a string composed of 31 characters at most 4 4 4 Examples AT CGMR 11 810 03 00 00 OK AT GMR 11 810 03 00 00 OK 4 5 CGSN GSN Query IMEI 4 5 1 Command Syntax Command Possible response s CGSN or GSN CR LF IMEI CR LF CR LF OK CR LF CGSN or GSN CR LF OK CR LF 4 5 2 Description This command is used to query the International Mobile Equipment Identity IMEI of board 4 5 3 Defined V...

Page 54: ...ndby purpose 4 5 4 Examples If TAC is 35178203 SNR is 002894 and Spare is 6 then AT CGSN 351782030028946 OK 4 6 CIMI Request IMSI 4 6 1 Command Syntax Command Possible response s CIMI CR LF IMSI CR LF CR LF OK CR LF In case of MT related error CR LF CME ERROR err CR LF CIMI CR LF OK CR LF 4 6 2 Description This command is used to query International Mobile Subscriber Identity IMSI of SIM USIM 4 6 ...

Page 55: ...ify the mobile user 4 6 4 Examples If the value of MCC is 123 the value of MNC is 45 the value of MSIN is 12345678 AT CIMI 1234512345678 OK 4 7 CCID Query Card Identification 4 7 1 Command Syntax Command Possible response s CCID CR LF CCID ccid CR LF CR LF OK CR LF CCID CR LF CCID ccid CR LF CR LF OK CR LF CCID CR LF OK CR LF 4 7 2 Description This command instructs the module to query the integra...

Page 56: ...R LF 4 8 2 Description The SET command returns the hardware version number of ME 4 8 3 Defined Values hardversion hardware version number It is a string composed of 31 characters at most 4 8 4 Examples AT HWVER HWVER MD1MU509M OK 4 9 SPN Get Service Provider Name 4 9 1 Command Syntax Command Possible response s SPN spn_type CR LF SPN disp_rplmn coding spn_name CR LF CR LF OK CR LF In case of MS re...

Page 57: ...2 namely upload the spn_name in the format of original data spn_name a string In case of GSM7bit code the string is composed of 16 characters at most When the coding scheme is 1 and the contents of the string are data described by hexadecimal text value the string will not be greater than 32 When the coding mode reported on the board is UCS2 this parameter should be completed as a hexadecimal nume...

Page 58: ...nd Confidential Copyright Huawei Technologies Co Ltd 58 4 10 2 Description This command is used for TE to query the type of SIM card If the SIM card isn t present or the operation fails the command returns CME ERROR which refers to Appendix 17 2 4 10 3 Defined Values sim_type the type of SIM card 0 Unknown 1 SIM card 2 USIM card ...

Page 59: ...Possible response s C value CR LF OK CR LF In case of MS related error CR LF ERROR CR LF 5 1 2 Description The command determines how ITU T V 25 circuit 109 or equivalent relates to the detection of received line signal from remote end recommended default 1 i e 109 operation relates to detection of received signal 5 1 3 Defined Values value 0 Carrier Detection DCD line always is ON 1 DCD line is i...

Page 60: ...ion during online data state 5 2 3 Defined Values value 0 DCE ignores status of DTR 1 Change to command mode and retain the connected call when DTR changes from ON to OFF reserved not supported currently 2 Disconnect data call CSD PS data service change to command mode when DTR changes from ON to OFF default value Note AT D will set value to 0 5 3 S Set Data Set Ready DSR Line Mode 5 3 1 Command S...

Page 61: ...F OK CR LF ICF CR LF ICF list of supported format s list of supported parity s CR LF CR LF OK CR LF 5 4 2 Description This extended format compound parameter is used to determine the local serial port start stop asynchronous character framing that the DCE shall use while accepting DTE command set and while transmitting information text and result codes to the DTE if this is not automatically deter...

Page 62: ... the DCE will accept command set It may be used to select operation at rates at which the DCE is not capable of automatically detecting the data rate being used by the DTE The default value is 115200 bps If rate is not included in the command the baud rate will be set to 115200bps The settings will be stored in NV automatically and will be restored from NV when power on Notes The auto detectable r...

Page 63: ...by_DCE s CR LF CR LF OK CR LF 5 6 2 Description The command AT IFC can be used to set or query the data flow control for both data directions 5 6 3 Defined Values DCE_by_DTE specifies the method used by the DTE when receiving data from the TA 0 None default value 1 XON XOFF terminate flow control in the Cellular Engine reserved not supported currently 2 RTS line 3 XON XOFF evaluate flow control in...

Page 64: ...R LF CR LF OK CR LF 6 1 2 Description The SET command is used to set the message service type The returned mt mo and bm mean whether this service type is supported for the messages received by the terminal messages sent by the terminal 6 1 3 Defined Values service message service type 0 3G TS 23 040 3G TS 23 041 the syntax of SMS AT commands is compatible with GSM 07 05 Phase 2 version 4 7 0 defau...

Page 65: ...R LF 6 2 2 Description The SET command is used to set the format of the short message The format has two modes and depends on the mode parameter The two modes are PDU mode and TEXT mode The TEXT mode is unable to display Chinese The format of message in PDU mode refers to CMGS command The READ command is used to return the current mode selection The TEST command returns the applicable mode values ...

Page 66: ... the TE mt is used to set whether reporting the new message to the TE or storing the new message in the MS and reporting the storage position when a new message is received bm is not in use currently ds is used to set whether to report the message state report CDSI CDS The TEST command returns the supported parameter values It is possible that ME TA result code buffer is in volatile memory In this...

Page 67: ...fered in the ME and will be sent to the TE at a time later reserved not supported currently Note The message notifications are buffered in the volatile storage If the MS is powered off before sending the message the message will probably be lost Therefore in case of mode 0 or 2 it is not allowed to use direct forwarding of message mt 2 and 3 mt set the rules of storing and notifying the received m...

Page 68: ...ctly If no acknowledgement is received in a certain time period RP ERROR will be sent to the network 1 Store the message into the MS send RP ACK to the network and report the storage position 3 Class 3 SMS DELIVERs are routed directly to TE using unsolicited result codes defined in 2 Direct reporting RP ACK New message 0 No SMS DELIVER indications are routed to the TE New message RP ACK New messag...

Page 69: ...oadcast information It is reserved not supported currently The default value is 0 ds for use of setting the message acknowledgement 0 Do not send message acknowledgement to the TE default value 1 Do not store message acknowledgement in MS route message acknowledgement directly to TE When mode 0 or 2 ds can t be set to 1 CDS length CR LF pdu 2 If the message acknowledgement is stored in the MS a st...

Page 70: ... when in the online data mode the message notification will be discarded 6 4 CMTI Indicate Message Arrival 6 4 1 Command Syntax Command Possible response s CR LF CMTI mem index CR LF 6 4 2 Description Indicate that a new message is received 6 4 3 Defined Values mem currently SM ME are supported BM Broadcast message storage reserved not supported currently ME ME message storage MT ME associated sto...

Page 71: ...age in text CR LF 6 5 2 Description Received new messages are not stored but reported to TE directly 6 5 3 Defined Values reserved reserved PDU mode length integer value which indicates the number of bytes of PDU data pdu protocol data unit Its format is the same as defined in section Message list command TEXT mode oa Originating Address scts Service Centre Time Stamp tooa Type of Originating Addr...

Page 72: ...e position Note Because SR is not supported CDSI can be received but new message state report in SR can t be read will be lost 6 6 3 Defined Values mem currently only SR is supported SR U SIM message storage index integer value which indicates the position in the storage 6 7 CDS Report New Message State Report Indication Directly 6 7 1 Command Syntax Command Possible response s If PDU mode CMGF 0 ...

Page 73: ...f TPDU Abbr Reference P1 R2 TP MTI TP Message Type Indicator M 2b TP UDHI TP User Data Header Indication O b TP MMS TP More Messages to Send M b TP SRQ TP Status Report Qualifier M b TP MR TP Message Reference M I TP RA TP Recipient Address M 2 12o TP SCTS TP Service Centre Time Stamp M 7o TP DT TP Discharge Time M 7o TP ST TP Status M o TP PI TP Parameter Indicator O o TP PID TP Protocol Identifi...

Page 74: ... command deletes message from memory mem1 location index For the setting of mem1 and description see the CPMS command If the second parameter delflag is present and not set to 0 then the ME shall ignore index and follow the rules for delflag shown below If deleting fails CMS ERROR err is returned The TEST command returns the storage position where the message is currently stored and the supported ...

Page 75: ...R err CR LF CNMA If CMGF 0 CR LF CNMA list of supported n s CR LF CR LF OK CR LF If CMGF 1 CR LF OK CR LF 6 9 2 Description The SET command confirms reception of a new message which is routed directly to the TE This acknowledgement command shall be used when CSMS parameter service equals 1 For the usage of this command see also description of CNMI command In PDU mode it is possible to send either ...

Page 76: ...cates that the command does not support TPDU sending 6 9 3 Defined Values n 0 This option is not supported currently 1 If the sending is successful acknowledge with RP ACK or receiving buffered result code successfully 2 If the sending is unsuccessful acknowledge with RP ERROR ackpdu description Table 6 4 Basic elements Abbr Reference P1 P2 Description TP MTI TP Message Type Indicator M 2b TP mess...

Page 77: ...irst byte bit1 bit0 Message type 0 0 SMS DELIVER in the direction SC to MS 0 0 SMS DELIVER REPORT in the direction MS to SC 1 0 SMS STATUS REPORT in the direction SC to MS 1 0 SMS COMMAND in the direction MS to SC 0 1 SMS SUBMIT in the direction MS to SC 0 1 SMS SUBMIT REPORT in the direction SC to MS 1 1 Reserved TP UDHI indicates that TP UD has a header It is located in bit 6 in the first byte 0...

Page 78: ...ings If the message type is set by the user TE sets bit4 to be 1 e g set class 1 or class 2 bit3 2 messag e code format 0 0 GSM 7 bit default code 0 1 8bit data 1 0 UCS2 code mode When the user inputs Chinese characters the TE will select this value bit1 0 messag e type its value is selected by TE according to the user s options 0 0 Class 0 provided to the interface to display and reply that the S...

Page 79: ...stored to the TE When the MS receives the message but has not transmitted it to the TE it will give a response to the SC TP UDL number of bytes occupied by the user data domain If the value is 0 the User data domain does not exist TP UD the user data domain may include user data header If it includes the header namely the value of bit6 in byte0 is 1 the value of TP UDL is equal to the length fille...

Page 80: ...or Octets Octets IEIDLa Figure 6 3 Format of User data of 8bit code or UCS2 code UDL UDHL IEIa IEDa IEIb IEIn IEDLn IEDn Octet Boundary Total number of Octets Length Indicator Total number of Octets Length Indicator Octets Octets IEIDLa SM 8 bit data or UCS 2 data The above two diagrams show the format of filling in the user data where IEI means Information Element Identifier 6 10 CPMS Select Mess...

Page 81: ...elected media The TEST command returns all the media types supported by the MS Note The third parameter of CPMS command is stored in NV automatically when CPMS command executes the other two are not So after module resets only the third value is the same as user set 6 10 3 Defined Values mem1 string value It indicates the media for use of reading and deleting messages Optional values are SM Which ...

Page 82: ...sible response s CSCA sca tosca CR LF OK CR LF In case of MS related error CR LF CMS ERROR err CR LF CSCA CR LF CSCA sca tosca CR LF CR LF OK CR LF In case of MS related error CR LF CMS ERROR err CR LF CSCA CR LF OK CR LF 6 11 2 Description The SET command is used to set the SMSC number For the message in the PDU mode the setting of this command can be used only if the SMSC related parameter sc_le...

Page 83: ...ackpdu CR LF CR LF OK CR LF If TEXT mode CMGF 1 CR LF CMGS mr CR LF CR LF OK CR LF In case of SMS related error CR LF CMS ERROR err CR LF CMGS CR LF OK CR LF 6 12 2 Description Send a message to the network side The process of sending a message includes two steps PDU mode First deliver AT CMGS length ended with CR After MS returns CR LF greater_than space IRA 13 10 62 32 the TE delivers the PDU pa...

Page 84: ...ckpdu when the value of service in CSMS is 1 which is supported by the network this field will be returned Unless no SCA exists the format is the same as the format of PDU This field is not supported currently ctrl Z identifies the end of a PDU data The characters are 0x1A ESC cancel the sending of this message The characters are 0x1B The structure of the PDU packet is as follows The values of the...

Page 85: ...onal number or believes that it falls in the domestic range 0 1 0 Domestic number No prefix or suffix is allowed This value is selected when the user sends a message to a domestic telephone set 0 1 1 A specific number in this network It is used for management or service and cannot be selected by the user 1 0 1 The number type is the default 7bit code mode of GSM It is not in use currently 1 1 0 Sh...

Page 86: ...h 1111 1010 1011 a 1100 b 1101 c 1110 For example If the number of SCA is 13902900 then the numbers is 31099200 If the number length of SCA is an odd number 139029001 then numbers is 31099200F1 If the number type is A1 the corresponding SCA will be 05a131099200 If the type is indicated as an international number A1 while the number 13902900 is a domestic number it is necessary to additionally dial...

Page 87: ...mat is relative Only this format is available currently 0 1 The VP field is valid and the format is enhanced 1 1 The VP field is valid and the format is absolute RP indicates the setting of the path of the message reply The values are as follows 0 No setting 1 Settings are available It indicates that the reply has the SC number settings identical with those of the message and the return path is th...

Page 88: ...ing but SME to SME protocol 1 Telematic interworking in this case the values of bits 4 0 are valid Bit4 bit0 telematic devices type indication If the values are 1 0 0 1 0 it indicates Email Other values are not supported currently DCS coding mode of user data The values are as follows Table 6 11 The DCS parameter Bit7 bit4 Bit3 bit0 00xx Bit5 0 Message is not compressed Bit1 bit0 indicate message ...

Page 89: ...11 Reserved 1100 The message contents are discarded The message waiting prompt is given and the user data adopts GSM 7 bit coding The settings of Bit3 0 are identical with the settings made in case of bit7 4 1101 1101 The message is stored The message waiting prompt is given and the user data adopts GSM 7 bit coding Bit3 Prompt indication The values are as follows 0 The message waiting prompt func...

Page 90: ...it will give a response to the SC VP indicates the validity period which starts from the message being received by the SC If VPF 00 this field is lacking The duration is expressed as follows Table 6 12 The description of VP VP value Description 0 to 143 VP 1 x 5 minutes 144 to 167 12 hours VP 143 x 30 minutes 168 to 196 VP 166 x 1 day 197 to 255 VP 192 x 1 week UDL length of user data The value of...

Page 91: ...0B DA len 81 DA type 3109010054F3 DA numbers 00 PID 18 DCS 04 UDL 534E4E3A UD x1A ctrl Z b When sending the message the SCA field can also be completed and the SCA value can be obtained directly from the PDU packet AT CMGS 17 05a13109920081000B813109010054F3001804534E4E3A x1A or AT CMGS 17 0081000B813109010054F3001804534E4E3A x1A In this case since sc_len 0 when sending the message the SCA can be ...

Page 92: ...directly from the PDU packet AT CMGS 17 05a13109920081000B913109010054F3001804534E4E3A x1A PDU Format DATA 05a13109920081000B913109010054F3001804534E4E3A Field Information Comment 05 SMSC address length 05 a1 TON Domestic number 31099200 SMSC address 13902900 81 RP MTI RP Message Type Indicator send SMS 00 TP MR 0 0B DA Address length Total 11 codes 91 DA type International code 3109010054F3 TP DA...

Page 93: ...d Values PDU mode length number of actually sent TPDU characters 2 mr message ID The digits are decimal numbers that range from 0 to 9 The value range is 0 255 ctrl Z identifies the end of a PDU data The characters are 0x1A ESC cancels the sending of this message The characters are 0x1B stat storage state of the message The values are as follows In the PDU mode the default value is 2 0 REC UNREAD ...

Page 94: ...pdu CR LF CMGL index stat reserved length CR LF pdu CR LF CR LF OK CR LF If text mode command successful and SMS SUBMITs and or SMS DELIVERs CR LF CMGL index stat oa da reserved scts CR LF data CR LF CMGL index stat oa da reserved scts CR LF data CR LF CR LF OK CR LF If text mode command successful and SMS STATUS REPORTs CR LF CMGL index stat fo mr ra tora scts dt st CR LF CMGL index stat fo mr ra...

Page 95: ...4 Any message index integer value which indicates the position in the storage reserved reserved length integer value which indicates the number of bytes of TPDU data pdu protocol data unit The data structure is as follows Table 6 13 The data structure of PDU SCA sc_len type_addr numbers TPDU Where the SCA sc_len type_addr and numbers fields are defined in the same way as in the section Message sen...

Page 96: ... the difference of time between the local time and the Greenwich standard time UDL user data length Same as defined in the section Message sending command UD The length of a specific user data depends on the UDL TEXT mode stat message type The default value is REC UNREAD REC UNREAD unread SMS REC READ read SMS STO UNSENT stored and unsent SMS STO SENT stored and sent SMS ALL all SMS fo depending o...

Page 97: ...Therefore the longest address in the OA segment contains 20 digits SCTS time chop of SMC including year month day hour minute second and time difference Time difference refers to the difference of time between the local time and the Greenwich standard time dt 3GPP TS 23 040 TP Discharge Time in time string format yy MM dd hh mm ss zz where characters indicate year two last digits month day hour mi...

Page 98: ...F OK CR LF If text mode CMGF 1 command successful and SMS SUBMIT CR LF CMGR stat da alpha toda fo pid dcs vp sca tosca length CR LF data CR LF CR LF OK CR LF If text mode CMGF 1 command successful and SMS STATUS REPORT CR LF CMGR stat fo mr ra toda scts dt st CR LF CR LF OK CR LF If text mode CMGF 1 command successful and SMS COMMAND CR LF CMGR stat fo ct pid mn da toda length CR LF data CR LF CR ...

Page 99: ...ult value is 17 SMS STATUS REPORT or SMS COMMAND the default value is 2 in integer format mr message reference toda Type of Destination Address length integer value which indicates the number of bytes of PDU data pdu protocol data unit Its format is the same as defined in section Message list command oa da originating address Destination address Same as defined in SCA Total 2 12Otects Therefore th...

Page 100: ...domain only 1 CS domain only default value 2 Prefer the PS domain 3 Prefer the CS domain 6 17 CMMS Send More Messages 6 17 1 Command Syntax Command Possible response s CMMS n CR LF OK CR LF CMMS CR LF CMMS n CR LF CR LF OK CR LF CMMS CR LF CMMS list of supported n s CR LF CR LF OK CR LF 6 17 2 Description The SET command controls the continuity of SMS relay protocol link When feature is enabled an...

Page 101: ...ers 6 18 1 Command Syntax Command Possible response s CSMP fo vp pid dcs CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF CSMP CR LF CSMP fo vp pid dcs CR LF CR LF OK CR LF CSMP CR LF OK CR LF 6 18 2 Description The SET command is used to set external parameters when sending or storing SMS such as period of validity etc It is effective only when the current mode is TEXT mode Th...

Page 102: ...d is used to control whether the header details are shown in the TEXT mode return code It is only effective when the current mode is TEXT mode The READ command is used to return the current status The TEST command is used to list the supported values 6 19 3 Defined Values show 0 Not show the header details in the return code default value 1 Show the header details in the return code 6 20 CMSS Send...

Page 103: ...ful message delivery Optionally when CSMS service value is 1 and network supports scts 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 is returned See chapter Message Service Failure Result Code for a list of err values This command should be aborted 6 21 SMMEMFULL Re...

Page 104: ...f supported fac s list of supported pwdlength s CR LF CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF 7 1 2 Description The SET command is used to modify the equipment lock function e g PIN The TEST command returns the supported device and the maximum length of the password corresponding to this equipment If the pin verification was enabled you must input the valid pin before ...

Page 105: ...lude 0 9 pwdlength maximum length of the equipment lock password 7 2 CLCK Enable and Query PIN 7 2 1 Command Syntax Command Possible response s CLCK fac mode passwd class In case of mode 2 and successful execution of command CR LF CLCK status CR LF CR LF OK CR LF In case of mode 2 and successful execution of command CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF CLCK CR LF CL...

Page 106: ...y AG All out Going barring services reserved not supported currently AI BAIC barr all incoming calls reserved not supported currently AO BAOC barr all outgoing calls reserved not supported currently IR BIC Roam barr incoming calls when roaming outside the home country Reserved not supported currently OI BOIC barr outgoing international calls reserved not supported currently OX BOIC exHC barr outgo...

Page 107: ...3 1 Command Syntax Command Possible response s CPIN pin newpin CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF CPIN CR LF CPIN code CR LF CR LF OK CR LF CPIN CR LF OK CR LF 7 3 2 Description The READ command is used to indicate whether password input request exists The SET command is used to check and unlock the PIN and PIN2 If the current password input request is PIN or PIN2...

Page 108: ...n marks READY MT without password input request SIM PIN UICC SIM PIN password request SIM PUK UICC SIM PUK password request to unblock the SIM PIN which was blocked for 3 verification failure SIM PIN2 PIN2 password request SIM PUK2 PUK2 password request to unblock the SIM PIN2 which was blocked for 3 verification failure 7 4 CPIN Manage PIN Indicate Remaining Password Input Times 7 4 1 Command Syn...

Page 109: ... disconnected 7 4 3 Defined Values pin newpin string Legal characters only include 0 9 code string without quotation marks READY MT without password input request SIM PIN UICC SIM PIN password request SIM PUK UICC SIM PUK password request to unblock the SIM PIN which was blocked for 3 verification failure SIM PIN2 PIN2 password request SIM PUK2 PUK2 password request to unblock the SIM PIN2 which w...

Page 110: ...us s CR LF CR LF OK CR LF 7 5 2 Description The SET command is used to shield the USB communication The command is supported only in UART port If the parameter is omitted the default value is 1 If the value is 0 restore the USB communication Reserved not supported currently Only support restoring the USB communication through resetting module The READ command returns the parameters value The TEST ...

Page 111: ...P_type APN PDP_addr d_comp h _comp CR LF CGDCONT cid PDP_type APN PDP_addr d_comp h _comp CR LF CR LF OK CR LF CGDCONT CR LF CGDCONT list of supported cid s PDP_type list of supported d_comp s list of supported h_comp s CR LF CGDCONT list of supported cid s PDP_type list of supported d_comp s list of supported h_comp s CR LF CR LF OK CR LF 8 1 2 Description The SET command specifies PDP context pa...

Page 112: ...PDP_type string value It indicates the type of the packet switching protocol IP IP protocol PPP Point to Point protocol APN string value It indicates the access point domain name of the connected GGSN or external network The max len is 100 PDP_addr string value It indicates the address of MSl d_comp a numerical value controlling the compression of PDP data 0 No compression 1 Compression 2 V 42bi r...

Page 113: ...K Note This command stores 1 new BDP setting environment in the MS The cid is 16 3 Command 3 AT CGDCONT Result 3 CGDCONT 1 IP vcol com 0 0 CGDCONT 16 PPP abc com 10 111 145 233 1 1 OK Note Now the MS has an additional PDP setting environment whose cid is 16 4 Command 4 AT CGDCONT 16 Result 4 OK Note Clear the PDP setting environment whose cid 16 8 2 CGQREQ Quality of Service Profile Requested 8 2 ...

Page 114: ...e context identified by the local context identification parameter cid Since this is the same parameter that is used in the CGDCONT command the CGQREQ command is effectively an extension to this command The QoS profile consists of a number of parameters each of which may be set to a separate value A special form of the set command CGQREQ cid causes the requested profile for context number cid to b...

Page 115: ... size of SDU is128 octets Delay class Average transmit delay 95 percentile 1 Predictive 0 5 1 5 2 Predictive 5 25 3 Predictive 50 250 4 Best Effort Unspecified If the size of SDU is 1024 octets Delay class Average transmit delay 95 percentile 1 Predictive 0 5 1 5 2 Predictive 5 25 3 Predictive 50 250 4 Best Effort Unspecified reliability a numeric parameter which specifies the reliability class 0 ...

Page 116: ...s 512 kbit s 8 Up to 128000 octet s 1024 kbit s 9 Up to 256000 octet s 2048 kbit s mean a numeric parameter which specifies the mean throughput class 0 Subscribed mean throughput default value 1 100 octet h 0 22 bit s 2 200 octet h 0 44 bit s 3 500 octet h 1 11 bit s 4 1000 octet h 2 2 bit s 5 2000 octet h 4 4 bit s 6 5000 octet h 11 1 bit s 7 10000 octet h 22 bit s 8 20000 octet h 44 bit s 9 5000...

Page 117: ...rofile Requested 8 3 1 Command Syntax Command Possible Response s CGEQREQ cid Traffic class Maximum bitrate UL Maximum bitrate DL Guaranteed bitrate UL Guaranteed bitrate DL Delivery order Maximum SDU size SDU error ratio Residual bit error ratio Delivery of erroneous SDUs Transfer delay Traffic handling priority CR LF OK CR LF In case of error CR LF ERROR CR LF CGEQREQ CR LF CGEQREQ cid Traffic c...

Page 118: ... delay s list of supported Traffic handling priority s CR LF CGEQREQ PDP_type list of supported Traffic class s list of supported Maximum bitrate UL s list of supported Maximum bitrate DL s list of supported Guaranteed bitrate UL s list of supported Guaranteed bitrate DL s list of supported Delivery order s list of supported Maximum SDU size s list of supported SDU error ratio s list of supported ...

Page 119: ...ameter 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 This parameter should be provided if the Traffic class is specified as conversational or streaming The default value is 0 Maximum bitrate DL a numeric parameter that indicates the maximum number of kbits s delivered by UMTS do...

Page 120: ...al bit error ratio a string parameter that indicates the target value for the undetected bit error ratio in the delivered 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 default value means subs...

Page 121: ... 0 2 0 0E0 0E0 3 0 0 CGEQREQ 2 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 3 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 4 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 5 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 6 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 7 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 8 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 9 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 10 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 11 2 0 0 0 0 2 0 0E0 0E0 3 0...

Page 122: ...EQREQ 5 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 6 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 7 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 8 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 9 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 10 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 11 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 12 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 13 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 14 2 0 0 0 0 2 0 0E0 0E0 3 0 0 CGEQREQ 15 2 0 0 ...

Page 123: ...anteed bitrate DL Delivery order Maximum SDU size SDU error ratio Residual bit error ratio Delivery of erroneous SDUs Transfer delay Traffic handling priority CR LF CR LF OK CR LF In case of error CR LF CME ERROR err CR LF CGEQNEG If the connection has not been set up CR LF OK CR LF If the connection has been set up CR LF CGEQNEG list of cid s associated with active contexts CR LF CR LF OK CR LF 8...

Page 124: ...it s would be specified as 32 e g CGEQNEG 32 Guaranteed bitrate DL a numeric parameter that indicates the guaranteed number of kbits s delivered by UMTS down link traffic at a SAP provided that there is data to deliver As an example a bit rate of 32kbit s would be specified as 32 e g CGEQNEG 32 Delivery order a numeric parameter that indicates whether the UMTS bearer shall provide in sequence SDU ...

Page 125: ...s omitted for a particular class then the value is considered to be unspecified 8 5 CGACT Activate or Deactivate PDP Context 8 5 1 Command Syntax Command Possible response s CGACT state cid cid CR LF OK CR LF In case of error CR LF ERROR CR LF or CR LF CME ERROR err CR LF CGACT CR LF CGACT cid state CR LF CGACT cid state CR LF CR LF OK CR LF CGACT CR LF CGACT list of supported state s CR LF CR LF ...

Page 126: ...CME ERROR err CR LF CGATT CR LF CGATT state CR LF CR LF OK CR LF CGATT CR LF CGATT list of supported state s CR LF CR LF OK CR LF 8 6 2 Description The SET command is used to attach the MT to or detach the MT from the GPRS service After the command has completed the MT remains in V 250 command state If the MT is already in the requested state the command is ignored and the OK response is returned ...

Page 127: ... Proprietary and Confidential Copyright Huawei Technologies Co Ltd 127 The TEST command is used to request the information related to supporting GPRS service state 8 6 3 Defined Values state integer value indicates the GPRS service state 0 Detached 1 Attached Other values are reserved which will get error response ...

Page 128: ...s Voice call CR LF OK CR LF Data call CR LF NO CARRIER CR LF CR LF CONNECT text CR LF CR LF OK CR LF In case of error CR LF ERROR CR LF CR LF CME ERROR err CR LF 9 1 2 Description This command is used to originate a call which may be a voice call or a data call Note Voice call command needs the semicolon but data call command couldn t have the semicolon 9 1 3 Defined Values digits a string of 0 or...

Page 129: ... interface speed UART 600 1200 2400 4800 9600 19200 38400 57600 115200 230400 USB 384000 9 2 A Answer Call 9 2 1 Command Syntax Command Possible response s A Data call CR LF CONNECT text CR LF Voice call CR LF OK CR LF CR LF CME ERROR err CR LF 9 2 2 Description The EXECUTION command is used to answer a new incoming call When there is an incoming voice call only PS incoming call can be answered by...

Page 130: ...This command causes the DCE to return to online data PPP state and issue a CONNECT or CONNECT text result code 9 3 3 Defined Values value 0 Switch command mode to data state text indicator of interface speed UART 600 1200 2400 4800 9600 19200 38400 57600 115200 230400 USB 384000 Note ATO is the same as ATO0 and not Support PCUI port When one port is in data PPP state other port is forbidden to sen...

Page 131: ... it must be less than 900ms between two input Note Not Support PCUI port 9 5 CRC Set Cellular Result Codes 9 5 1 Command Syntax Command Possible response s CRC mode CR LF OK CR LF CR LF ERROR CR LF In case of MS related error CR LF CME ERROR err CR LF CRC CR LF CRC mode CR LF CR LF OK CR LF CRC CR LF CRC list of supported mode s CR LF CR LF OK CR LF 9 5 2 Description The SET command controls wheth...

Page 132: ...as defined in eMLPP specification 3GPP TS 22 067 subaddr string type sub address of format specified by satype satype type of sub address octet in integer format refer 3GPP TS 24 008 sub clause 10 5 4 8 PDP_type PDP_addr and APN are as defined in the Define PDP Context CGDCONT command The optional L2P proposes a layer 2 protocol to use between the MT and the TE It is defined in the Enter GPRS Data...

Page 133: ...ted error CR LF ERROR CR LF or CR LF CME ERROR err CR LF CSTA CR LF CSTA type CR LF CR LF OK CR LF In case of MS related error CR LF ERROR CR LF or CR LF CME ERROR err CR LF CSTA CR LF CSTA list of supported type s CR LF CR LF OK CR LF 9 7 2 Description The SET command selects the type of number for further dialing commands D according to GSM UMTS specifications Test command returns values support...

Page 134: ...The 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 Values may also be used during mobile terminated data call setup especially in case of single numbering scheme calls refer CSNS The TEST command returns values supported as compound values 9 8 3 Defined Values speed 0 Autobauding automati...

Page 135: ...et FTM 116 64000 bps bit transparent 134 64000 bps multimedia name 0 Data circuit asynchronous UDI or 3 1 kHz modem default value 1 Data circuit synchronous UDI or 3 1 kHz modem reserved not supported 4 Data circuit asynchronous RDI reserved not supported ce 0 Transparent 1 Non transparent default value Note AT CBST is the same as AT CBST 0 0 1 9 9 CLCC List Current Calls 9 9 1 Command Syntax Comm...

Page 136: ...ated MO call 1 Mobile terminated MT call stat state of the call 0 Active 1 Held 2 Dialing MO call 3 Alerting MO call 4 Incoming MT call 5 Waiting MT call mode bearer teleservice 0 Voice 1 Data not supported mpty 0 Call is not one of multiparty conference call parties 1 Call is one of multiparty conference call parties number string type phone number in format specified by type If receive a voice c...

Page 137: ...R LF OK CR LF S0 CR LF value CR LF CR LF OK CR LF 9 11 2 Description The SET command is used to disable or enable the DCE automatic to answer the incoming call If value was set to non zero value DCE will answer the incoming call after value rings The READ command is used to return the current value The return value comprises three octets for example 0 000 1 001 For CS incoming call Both S0 and AUT...

Page 138: ...nswer only corresponds to CS call This command is used to MS can answer a call automatically The function of auto answer will be reserved after module reset The SET command is used to set whether MS can answer a call automatically or the number of rings before the incoming call is auto answered The READ returns the current value of parameter n For CS incoming call Both S0 and AUTOANSWER equal 0 th...

Page 139: ...and Syntax Command Possible response s DTMF call_id dtmf_digit CR LF OK CR LF CR LF ERROR CR LF CR LF CME ERROR err CR LF 9 13 2 Description The EXECUTION command is used to send DTMF key value to network during voice call 9 13 3 Defined Values call_id the ID of the current call 1 9 dtmf_digit DTMF key value It just only includes 0 9 and every time only one character is supported Note The interval...

Page 140: ...ll 9 Emergency call 9 15 CONF Indicate Call Origination Accepted 9 15 1 Command Syntax Command Possible response s CR LF CONF call_id CR LF 9 15 2 Description MS originate a call and if the call is accepted by network MS will report CONF to TE 9 15 3 Defined Values call_id the ID of the current call The value ranges from 1 to 9 9 16 CONN Indicate Call Connection 9 16 1 Command Syntax Command Possi...

Page 141: ...ALL_END_OFFLINE 0 The board is in offline mode CM_CALL_END_NO_SRV 21 The board is out of service CM_CALL_END_FADE 22 The call is ended normally CM_CALL_END_INTERCEPT 23 The call is interrupted by the BS CM_CALL_END_REORDER 24 A BS record is received during the call CM_CALL_END_REL_NORMAL 25 The BS releases the call CM_CALL_END_REL_SO_REJ 26 The BS rejects the current SO service CM_CALL_END_INCOM_C...

Page 142: ...CM_CALL_END_NO_FUNDS 105 The fund runs out CM_CALL_END_NO_GW_SRV 106 The MT is out of service cc_cause call control information UNASSIGNED_CAUSE 1 NO_ROUTE_TO_DEST 3 CHANNEL_UNACCEPTABLE 6 OPERATOR_DETERMINED_BARRING 8 NORMAL_CALL_CLEARING 16 USER_BUSY 17 NO_USER_RESPONDING 18 USER_ALERTING_NO_ANSWER 19 CALL_REJECTED 21 NUMBER_CHANGED 22 NON_SELECTED_USER_CLEARING 26 DESTINATION_OUT_OF_ORDER 27 IN...

Page 143: ...ENTED 79 INVALID_TRANSACTION_ID_VALUE 81 USER_NOT_MEMBER_OF_CUG 87 INCOMPATIBLE_DESTINATION 88 INVALID_TRANSIT_NETWORK_SELECTION 91 SEMANTICALLY_INCORRECT_MESSAGE 95 INVALID_MANDATORY_INFORMATION 96 MESSAGE_TYPE_NON_EXISTENT 97 MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROT_STATE 98 IE_NON_EXISTENT_OR_NOT_IMPLEMENTED 99 CONDITIONAL_IE_ERROR 100 MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE 101 RECOVERY_ON_TIM...

Page 144: ...CNM_INVALID_USER_DATA 179 Note If a call is terminated due to network problems cc_cause is presented If a call is terminated before response from the network side is received cc_cause is not presented 9 18 RING Indicate Incoming Call 9 18 1 Command Syntax Command Possible response s CR LF RING CR LF 9 18 2 Description An unsolicited report will be sent to TE periodically PS incoming call cycle 3s ...

Page 145: ...ietary and Confidential Copyright Huawei Technologies Co Ltd 145 9 19 2 Description An unsolicited report will be sent to TE periodically PS incoming call cycle 3s Voice incoming call cycle 5s It will be reported when CRC 1 When there is a PS incoming call the maximum number of rings is 13 type the details refer to CRC ...

Page 146: ... Description The SET command supplies operation for call related supplementary services The TEST command returns a list of operations which are supported The call number required by some operations shall be denoted by x The range of x is 1 9 10 1 3 Defined Values n 0 Releases all held calls or sets User Determined User Busy UDUB for a waiting call 1 Releases all active calls if any exist and accep...

Page 147: ... class subaddr satype time when mode 2 and command successful CR LF CCFC status class1 number type subaddr satype time CR LF CCFC status class2 number type subaddr satype time CR LF OK CR LF In case of MS related error CR LF ERROR CR LF CR LF CME ERROR err CR LF CCFC CR LF CCFC list of supported reason s CR LF CR LF OK CR LF 10 2 2 Description This command allows control of the call forwarding sup...

Page 148: ...addr string type subaddress of format specified by satype satype type of subaddress octet in integer format refer TS 24 008 subclause 10 5 4 8 the default value is 128 class is a sum of integers each representing a class of information the default value is 7 1 Voice telephony 2 Data refers to all bearer services with mode 2 this may refer only to some bearer service if TA does not support values 1...

Page 149: ...vice CLIP Calling Line Identification Presentation that enables a called subscriber to get the calling line identity CLI of the calling party when receiving a mobile terminated call The SET command enables or disables the presentation of the CLI at the TE It has no effect on the execution of the supplementary service CLIP in the network The READ command is used to return the current value of param...

Page 150: ... enabled by the set command of CLIP 10 4 3 Defined Values number 0 9 in the form of ASCII code value If receive a voice call with number withhold only quotation will be displayed type type of address octet in integer format 145 means international address Refer to the detail instruction of type_addr at CMGS CLI validity 0 CLI valid 1 CLI has been withheld by the originator 2 CLI is not available d...

Page 151: ...ated error CR LF ERROR CR LF or CR LF CME ERROR err CR LF CCWA CR LF CCWA n CR LF CR LF OK CR LF CCWA CR LF CCWA list of supported n s CR LF CR LF OK CR LF 10 5 2 Description The SET command allows TE to control of the Call Waiting supplementary service Activation deactivation and status query are supported n is used to disable enable MS to show the result code presentation status to the TE The RE...

Page 152: ...not supported 64 Dedicated packet access not supported 128 Dedicated PAD access not supported 1 255 combination of some of the above classes For example the default setting 1 represents that only voice is supported The value 255 covers all classes but it can t be used to set all classes active or inactive If the class parameter is omitted the default value 1 is used status 0 Not active 1 Active No...

Page 153: ...s 128 dedicated PAD access 1 255 Combination of some of the above classes For example the default setting 7 represents the sum of the integers 1 2 and 4 CF for voice data and fax The value 255 covers all classes If the class parameter is omitted the default value 7 is used 10 7 USSDMODE Set USSD Mode 10 7 1 Command Syntax Command Possible response s USSDMODE mode CR LF OK CR LF In case of MS relat...

Page 154: ...Specification Supplementary Service Commands Issue 04 2013 01 28 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 154 10 7 3 Defined Values mode 0 USSD non transparent transfer mode default value 1 USSD transparent transfer mode ...

Page 155: ...CR LF SWSPATH n CR LF CR LF OK CR LF SWSPATH CR LF SWSPATH list of supported n s CR LF CR LF OK CR LF 11 1 2 Description This command is used to set sound path in voice call Resetting the module will not affect the value Module updating will reset the value to default value The READ command is used to query the current sound path The TEST command is used to query the supported sound paths 11 1 3 D...

Page 156: ...t of supported clock s list of supported frame s list of supported offset s CR LF CR LF OK CR LF 11 2 2 Description This command is used to configure the pcm audio before a voice call Resetting the module will not affect the value Module updating will reset the value to default value 11 2 3 Defined Values mode 0 MASTER_PRIM default value 1 MASTER_AUX reserved not supported currently 2 SLAVE reserv...

Page 157: ...ne Microphone Gain Level 11 3 1 Command Syntax Command Possible response s CMIC level CR LF OK CR LF CR LF CME ERROR err CR LF CMIC CR LF CMIC level CR LF CR LF OK CR LF CR LF CME ERROR err CR LF CMIC CR LF CMIC list of supported level s CR LF CR LF OK CR LF CR LF CME ERROR err CR LF 11 3 2 Description This command is used to adjust the microphone gain of the MT The TEST command returns supported ...

Page 158: ...pound value 11 4 3 Defined Values level 0 5 integer type value with manufacturer specific range smallest value represents the lowest sound level 0 means mute Default value is 2 Resetting the module will not affect the value Module updating will reset the value to default value 11 5 CMUT Switch Mute Status 11 5 1 Command Syntax Command Possible response s CMUT n CR LF OK CR LF CR LF CME ERROR err C...

Page 159: ... CR LF 11 6 2 Description This command is intended to send ASCII character which causes the Mobile Switching Center MSC to transmit DTMF tone to a remote subscriber The command can only be used during active voice calls and offers the following rules AT VTS DTMF_CHAR allows to send a single DTMF tone with a default duration of 100 ms AT VTS DTMF_CHAR duration allows to send a single DTMF tone In t...

Page 160: ...ed vol s CR LF CR LF OK CR LF 11 7 2 Description This command is used to enable and disable the sidetone before a voice call The TEST command returns supported values as compound value 11 7 3 Defined Values vol 0 Sidetone off 1 Sidetone on default value Resetting the module will not affect the value Module updating will reset the value to default value 11 8 ECHO Switch Echo Canceller Mode 11 8 1 C...

Page 161: ...lue 5 Bluetooth headset mode there is a lot of delay in the Bluetooth air interface definitely can t be used for non Bluetooth modes Resetting the module will not affect the value Module updating will reset the value to default value 11 9 KEYTONE Play Local DTMF Key Tone 11 9 1 Command Syntax Command Possible response s KEYTONE key d uration CR LF OK CR LF In case of error CR LF ERROR CR LF KEYTON...

Page 162: ...one_type 0 2 Integer type value with manufacturer specific range 0 Incoming call ring 1 Local dtmf tone 2 Busy tone tone_volume Incoming call ring 0 1 Integer type value with manufacturer specific range 0 means turning off the Incoming call ring function Default value is 1 means turning on the function Resetting the module will not affect the value Module updating will reset the value to default v...

Page 163: ...to set the echo suppression parameters The READ command is used to query the settings of the echo suppression parameters The TEST command is used to return all configurable echo suppression parameters 11 11 3 Defined Values para specifies the echo suppression parameter to set 0 Gain of the first microphone amplifier 1 Gain of the codec during the sending process value specifies the value for the e...

Page 164: ...013 01 28 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 164 11 11 4 Implementation Huawei proprietary interface Optional 11 11 5 Examples Test command AT ECHOPARA ECHOPARA 0 1 OK Read command AT ECHOPARA ECHOPARA 0 1 ECHOPARA 1 6 OK Write command AT ECHOPARA 0 0 OK ...

Page 165: ... of MS related error CR LF CME ERROR err CR LF CPBS CR LF CPBS list of supported storage s CR LF CR LF OK CR LF 12 1 2 Description The SET command is used to select a phonebook memory The initial value after restarting the MS is SM Other phonebook related commands will be operated by using the memory selected via this command The READ command returns the currently selected phonebook memory Optiona...

Page 166: ...orted currently reserved reserved used integer value It indicates the number of entries in use in the currently selected memory total integer value It indicates the maximum number of entries in the currently selected memory 12 2 CPBF Query Phonebook Query 12 2 1 Command Syntax Command Possible response s CPBF findtext CR LF CPBF index1 number type text CR LF CBPF index2 number type text CR LF CR L...

Page 167: ...MS related error CR LF CME ERROR err CR LF 12 3 2 Description The EXECUTION command returns phonebook entries in location number range index1 index2 from the current phonebook memory storage selected with CPBS If index2 is left out only location index1 is returned Entry fields returned are location number indexn phone number stored there number of format type text text associated with the number a...

Page 168: ...ommand Possible response s CPBW index num ber type text hid den CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF CPBW CR LF CPBW list of supported index s nlength list of supported type s tlength CR LF CR LF OK CR LF In case of MS related error CR LF CME ERROR err CR LF 12 4 2 Description The EXECUTION command writes phonebook entry in location number index in the current phone...

Page 169: ... type phone number of format type type type of address octet in integer format refer TS 24 008 subclause 10 5 4 7 default 145 when dialling string includes international access code character otherwise 129 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 tleng...

Page 170: ...The values of index1 and index2 are less than or equal to the total field returned by the CPBS command number string type telephone number type number type 145 means an international call For the specific values see also the definition of the type_addr parameter in the SC number as described in the section Short message sending CMGS text string type It indicates a name In case coding 1 it indicate...

Page 171: ...e position range of the currently selected phonebook memory the maximum length of the number field all values of the type field maximum length of the text field and maximum length of the email field When storing the phonebook all input lengths must fall within the maximum length range 12 6 3 Defined Values index integer value It indicates the position in the phonebook memory number string type tel...

Page 172: ...honebook Commands Issue 04 2013 01 28 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 172 Notes data explain 1 the location of this record int the memory 28780808 telephone number 129 number style 80534E4E3A name Huawei 1 encode format of UCS2 ...

Page 173: ...mined by the MT manufacturer which should offer the user of the TA an extended report of the reason for The failure in the last unsuccessful call setup originating or answering or in call modification The last call release The last unsuccessful GPRS attach or unsuccessful PDP context activation The last GPRS detach or PDP context deactivation Typically the text will consist of a single line contai...

Page 174: ...ion The unit is dBm Unsolicited Result Code When the change of RSSI is more than 5dBm the MS will report this indication to the TE 13 2 3 Defined Values rssi strength of the receiving signal The values are defined as follows 0 Equals to or less than 113 dBm 1 111 dBm 2 30 109 to 53 dBm 31 Equals to or higher than 51 dBm 99 Unknown or immeasurable 13 3 BAR Query RSSI Level 13 3 1 Command Syntax Com...

Page 175: ...Bm 3 85 dBm RSCP 73 dBm 4 73 dBm RSCP 61 dBm 5 RSCP 61 dBm 13 4 SRVST Indicate Service State Change 13 4 1 Command Syntax Command Possible response s CR LF SRVST srv_status CR LF 13 4 2 Description When the service state changes the MS will report the new service state to the TE In sleep mode unsolicited reports will be ignored since the ports are closed 13 4 3 Defined Values srv_status system ser...

Page 176: ...anges the MS will report this indication to the TE In sleep mode unsolicited reports will be ignored since the ports are closed 13 5 3 Defined Values sys_mode system mode The values are as follows 0 No service 3 GSM GPRS mode 5 WCDMA mode sys_submode system sub mode The values are as follows 0 No service 1 GSM mode 2 GPRS mode 3 EDGE mode 4 WCDMA mode 5 HSDPA mode 13 6 SYSINFO Query System Informa...

Page 177: ...omain system service domain The values are as follows 0 No service 1 Only CS service 2 Only PS service 3 PS CS service 4 CS and PS not registered searching roam_status roaming status The values are as follows 0 Non roaming state 1 Roaming state sys_mode system mode The values are as follows 0 No service 1 AMPS mode not in use currently 2 CDMA mode not in use currently 3 GSM GPRS mode 5 WCDMA mode ...

Page 178: ...e indicates the capability of the current cell 13 6 4 Examples AT SYSINFO SYSINFO 2 1 0 3 1 2 OK 13 7 SYSCFG Set System Configuration Reference 13 7 1 Command Syntax Command Possible response s SYSCFG mode acqorder band roam srvdomain CR LF OK CR LF In case of error CR LF ERROR CR LF SYSCFG CR LF SYSCFG mode acqorder b and roam srvdomain CR LF CR LF OK CR LF SYSCFG CR LF SYSCFG list of supported m...

Page 179: ...EX string whose value is as follows or with the exception of 0x3FFFFFFF and 0x40000000 parameter as combination 00080000 CM_BAND_PREF_GSM_850 GSM 850 00000080 CM_BAND_PREF_GSM_DCS_1800 GSM DCS systems 00000100 CM_BAND_PREF_GSM_EGSM_900 Extended GSM 900 00000200 CM_BAND_PREF_GSM_PGSM_900 Primary GSM 900 00200000 CM_BAND_PREF_GSM_PCS_1900 GSM PCS 00400000 CM_BAND_PREF_WCDMA_I_IMT_2000 WCDMA IMT 2000...

Page 180: ... RESETCNT Query Reset Counter 13 8 1 Command Syntax Command Possible response s RESETCNT CR LF RESETCNT pwroff_rst at_rst dog _rst CR LF OK CR LF In case of MS related error CR LF ERROR CR LF RESETCNT clear_flag CR LF OK CR LF CR LF ERROR CR LF 13 8 2 Description This command used to query the times of resetting which caused by POWER_ON_OFF pin or at command etc 13 8 3 Defined Values pwroff_rst ti...

Page 181: ...OR CR LF 13 9 2 Description This command used to query the status of ANTDET which is connected to the antenna 13 9 3 Defined Values stat the logic value of ANTDET 0 The antenna is connected 1 The antenna is disconnected 13 10 ANTDTCT Indicate the Status of ANTDET When It Changes 13 10 1 Command Syntax Command Possible response s CR LF ANTDTCT stat CR LF 13 10 2 Description This command is used to ...

Page 182: ... 14 1 2 Description The SET command is used to control CREG to report event proactively When n 1 and the state of network registration changes the following will be reported CREG stat When n 2 and the cell information changes the following will be reported CREG stat lac ci When n is ignored the command is treated as n 0 and return OK The READ command returns the current registration state stat The...

Page 183: ...ted but if before Rel7 for example the currently network is Rel6 mostly only the last two characters is valid the other characters is invalid and should be ignored For example if the ciI return 3B3DE1C only DE1C is valid and could be used as DE1C is the last two characters 14 2 CGREG Control GPRS Network Registration Status 14 2 1 Command Syntax Command Possible response s CGREG n CR LF OK CR LF C...

Page 184: ...istered lac position code information composed of four characters and expressed in hexadecimal Example 00C3 195 in decimal ci cell information composed of four characters and expressed in hexadecimal Extended Information according to 3GPP Rel7 four characters are requested but if before Rel7 for example the currently network is Rel6 mostly only the last two characters is valid the other characters...

Page 185: ...ation is successful the current operator information will be returned The TEST command returns the list of up to 20 operators existent in the current network Note When mode 1 the command is aborted and it will return OK for aborting Only when SIM is unlocked module can select network via this command 14 3 3 Defined Values mode 0 Automatic oper field is ignored default value 1 Manual oper field sha...

Page 186: ...t in IRA characters converted from BCD hence the number has structure country code digit 3 country code digit 2 country code digit 1 network code digit 3 network code digit 2 network code digit 1 stat 0 Unknown 1 Available 2 Current 3 Forbidden rat access technology selected Reserved not supported currently 0 GSM default value 2 WCDMA 14 3 4 Examples 1 Query the present status of ME s network regi...

Page 187: ...t by SYSCFG ERROR will be returned in this situation 4 Query the status of the ME s network registration using the read command AT COPS query the information of the network currently logged in COPS 1 2 46000 command returns mode format registered operator OK 14 4 CSQ Query RSSI 14 4 1 Command Syntax Command Possible response s CSQ CR LF CSQ rssi ber CR LF CR LF OK CR LF CSQ CR LF CSQ list of suppo...

Page 188: ...d Syntax Command Possible response s CCED mode requeste d dump CR LF CCED mcc mnc lac ci bsic bcch_freq rxlvel rxlevel_full r xlevel_sub rxqual rxqual_full rxqual_su b idle_ts CR LF CR LF OK CR LF In case of error CR LF ERROR CR LF CCED CR LF OK CR LF CCED CR LF OK CR LF 14 5 2 Description This command can be used by the application to retrieve the parameters of the main cell and of up to six neig...

Page 189: ...bscriber Number 14 6 1 Command Syntax Command Possible response s CNUM CR LF CNUM alpha1 number1 type1 speed service i tc CR LF CNUM alpha2 number2 type2 speed service i tc CR LF CR LF CR LF OK CR LF CR LF CME ERROR err CR LF CNUM CR LF OK CR LF 14 6 2 Description Action command returns the MSISDNs related to the subscriber this information can be stored in the SIM UICC or in the MT When storing i...

Page 190: ...r TS 24 008 subclause 10 5 4 7 speed 0 Autobauding automatic selection of the speed this setting is possible in case of 3 1 kHz modem and non transparent service 1 300 bps V 21 2 1200 bps V 22 3 1200 75 bps V 23 4 2400 bps V 22bis 5 2400 bps V 26ter 6 4800 bps V 32 7 9600 bps V 32 12 9600 bps V 34 14 14400 bps V 34 15 19200 bps V 34 16 28800 bps V 34 17 33600 bps V 34 34 1200 bps V 120 36 2400 bps...

Page 191: ... UDI or RDI service in order to get FTM 84 64000 bps X 31 flag stuffing this setting can be used in conjunction with asynchronous non transparent UDI service in order to get FTM 115 56000 bps bit transparent 116 64000 bps bit transparent 120 32000 bps PIAFS32k 121 64000 bps PIAFS64k 130 28800 bps multimedia 131 32000 bps multimedia 132 33600 bps multimedia 133 56000 bps multimedia 134 64000 bps mu...

Page 192: ... information of the active set base station ID frequency and so on 14 7 3 Defined Values srv_band information of frequency the wireless module registered 43 SYS_BAND_GSM_850 GSM 850 44 SYS_BAND_GSM_EGSM_900 Extended GSM 900 45 SYS_BAND_GSM_PGSM_900 Primary GSM 900 47 SYS_BAND_GSM_DCS_1800 GSM DCS systems 48 SYS_BAND_GSM_PCS_1900 GSM PCS 80 SYS_BAND_WCDMA_I_IMT_2000 WCDMA IMT 2000 87 SYS_BAND_WCDMA...

Page 193: ...t is a negative The unit is dBm Note It only supports to query base station information at WCDMA mode now and returns 0 at GSM mode lac location area code the value displays hexadecimal cell_id cell ID the value displays hexadecimal neighbour_cell_num number of neighbour cells It equals 0 means cannot get any neighbour cell maybe because of the network environment 0 6 It supports to maintain six n...

Page 194: ...R LF IPINIT state ip_address APN pri_dns_addres s sec_dns_address CR LF CR LF OK CR LF If initialization is not performed CR LF IPINIT 0 CR LF CR LF OK CR LF IPINIT CR LF IPINIT list of supported state s CR LF CR LF OK CR LF 15 1 2 Description This command initializes a TCP UDP connection After initialization is complete a local IP address is obtained enabling the next step to be performed for exa...

Page 195: ...uble quotation marks consisting of a maximum of 40 characters specifying the local IP address in the read command If this value is not be given it will be set to 0 0 0 0 auth_type an integer specifying the authentication mode The 3GPP2 not support this parameter determined by the module and network consultation 0 Non authentication 1 PAP authentication 2 CHAP authentication default value state an ...

Page 196: ... CR LF IPOPEN list of supported link_id s list of supported local_port s list of supported remote_port s CR LF CR LF OK CR LF 15 2 2 Description This command establishes a wireless connection with one or more remote servers to complete data exchange TCP and UDP are supported During the execution command running the command can be interrupted 15 2 3 Defined Values link_id an integer specifying the ...

Page 197: ...does not enter the parameters TE will be randomly assigned to the local port number SIO_port an integer specifying the link binding the physical port number The value ranges from 0 to 10 0 Reserved 1 UART 2 MODEM 3 PCUI 4 10 Reserved remote_MSS an integer specifying maximum segment size in TCP protocol 15 2 4 Examples AT IPOPEN 1 TCP 129 11 18 8 10000 9000 OK AT IPOPEN 2 TCP 129 11 18 8 10000 8000...

Page 198: ...ables the server listening function After a server is started the server can be connected to a maximum of five clients 15 3 3 Defined Values type a string with double quotation marks specifying the connection type TCP A TCP connection is established UDP A UDP connection is established No connection is established The value is returned only when the read command is executed The value cannot be retu...

Page 199: ...mmand Possible Response s IPSEND link_id data CR LF IPSEND link_id CR LF CR LF OK CR LF In case of an MT related error CR LF CME ERROR err CR LF IPSEND CR LF OK CR LF 15 4 2 Description This command is used to transmit subscriber data through an established connection During the execution command running the command can be interrupted 15 4 3 Defined Values link_id an integer specifying the ID of a...

Page 200: ...elated error CR LF CME ERROR err CR LF IPSENDEX CR LF IPSENDEX list of supported link_id s list of supported mode s CR LF CR LF OK CR LF 15 5 2 Description This command is used to transmit user data through an established connection supporting three data transmission modes The first mode is the IPSEND compatible mode in which IPSENDEX functions as the old command IPSEND The second mode is the forc...

Page 201: ... and 0x2C Note If the length of the entered data is shorter than the requested length the MT will wait until the remaining data is entered If the length of the entered data is longer than the requested length it will return CME ERROR During the execution command running the command can be interrupted 15 5 3 Defined Values link_id an integer specifying the ID of an established connection The value ...

Page 202: ...an integer specifying the ID of an established connection The value ranges from 1 to 5 data_len an integer specifying the data length The value ranges from 1 to 1500 data a string without double quotation marks specifying the newly received data 15 6 4 Examples IPDATA 3 4 asdf 15 7 IPCLOSE Disable a TCP UDP Connection 15 7 1 Command Syntax Command Possible Response s IPCLOSE link_id CR LF OK CR LF...

Page 203: ...n CLOSE_WAIT state In that rare case the server can t finish TCP release on time But the server will close the link after some time The waiting time depends on the server s implementation If link_id is set to 6 it indicates that the server listening function is disabled for the module If link_id is set to 7 it indicates that the module deregisters from the network which is similar to dial up disco...

Page 204: ...smit the data to the remote TE If a subscriber continuously enters the transparent transmission mode is disabled Detection rules The interval between the user data and must be greater than 900ms The interval between two can not exceed 900ms And there are no other data input between two Before link enters transparent transmission mode the other links on the same physical port should be closed Other...

Page 205: ...eceives data rules the 0x7D 0x5E converted to 0x7E the 0x7D 0x5D converted to 0x7D 0x7E identifies a UDP message end not the actual user data Notes This command is only supported in UART port If the user uses this command to enter into the transparence transmission mode in other ports it may cause some uncertain issues When the module in server listen state this command only supports the link that...

Page 206: ...ise the MT will send this unsolicited report to TE 15 9 3 Defined Values link_id specifies the ID of an established connection The value ranges from 0 to 7 0 Illegal ID 1 5 the ID of an established connection 6 Local server 7 Network state link state 0 The link is closed 1 The remote TCP link is accepted Others are reserved errcode error information 0 Link has been closed by remote or ME 1 Remote ...

Page 207: ...er_id list of supported value s CR LF CR LF OK CR LF 15 10 2 Description This command is used to set some parameters of the IPSTACK It only support set the value items 5 10 and 12 now The other parameters are not supported in currently Note When used the query command The response will not contain the unsupported items 15 10 3 Defined Values parameter_id the item which the command will to set valu...

Page 208: ... TX_FROM_USER TX_TO_SOCKET TX_ACK_SUM RX_FROM_SOCKET RX_TO_ USER CR LF CR LF OK CR LF IPFLOWQ CR LF IPFLOWQ list of supported link_id s CR LF CR LF OK CR LF 15 11 2 Description The EXECUTION command is used to clear the specified TCP UDP link packet statistics The READ command is used to query the current TCP UDP link packet statistics 15 11 3 Defined Values link_id specifies the ID of the link Th...

Page 209: ...G list of supported mode s CR LF CR LF OK CR LF 15 12 2 Description This command sets and queries the priority of voice call and data service 15 12 3 Defined Values mode 0 voice call prefer default value In this state an incoming voice call will suspend the data transmission If data service is not in transparent transmission mode all ports PCUI port MODEM port and UART port will report RING messag...

Page 210: ...ds Issue 04 2013 01 28 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 210 To change the priority of voice call and data service by using AT DVCFG 0 command or using command AT IPCLOSE 7 to close IPSTACK which can return back to answer the voice call when it coming ...

Page 211: ...ints Issue 04 2013 01 28 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 211 16 Overall Design Constraints 16 1 Standards Compliance AT command standards For details see the protocols 27 007 27 005 and V0025 TE 16 2 Hardware Limitations 16 3 Technology Limitations ...

Page 212: ...value The S register command name is composed of the letter S combined with a decimal number This decimal number is called register sequence number parameter number If the register is not identified it indicates that this command does not exist and the ERROR information will be returned Each S register saves a character If the command name is followed by it indicates a READ recommend The ASCII cod...

Page 213: ...e defined range the information TOO MANY PARAMETERS will be returned TEST command Command format name If the MS cannot identify name the information ERROR will be given If the MS can identify name and the command carries no parameter the information OK will be returned If the command carries parameters the value range of each parameter will be returned first then OK will be returned 2 Parameter co...

Page 214: ...ort attribute of the command Each AT command has the abort attribute This attribute is a two option choice Namely the command either supports abort or does not support abort The commands that support abort include some basic commands and the SET command of action command These commands do not accept any abort request within 125ms after being issued After the command has been issued for 125ms but h...

Page 215: ...r the CME ERROR whose err is 16 Its text string is incorrect password The reason is that the sequence number is 7 and the detailed reason is password incorrect 0 3 4 5 10 11 12 13 14 16 17 18 20 21 22 23 24 CPWD 5 6 7 CPIN 3 5 7 CPIN 4 1 CGSN 8 COPS 31 32 CSCA 9 5 4 1 CSCA 9 5 4 1 CPBS 9 5 4 1 CPBR 9 5 4 1 10 CPBW 9 5 4 1 13 10 14 SPN 9 5 4 1 CNMI 9 5 4 CMGD 9 5 4 CNMA 9 5 4 CMGS 9 5 4 CMGW 9 5 4 ...

Page 216: ... 5 4 D 9 5 4 A 9 5 4 CNUM 9 5 4 CLCK 9 5 4 CREG 9 5 4 IPINIT 9 5 4 IPOPEN 9 5 4 IPLISTEN 9 5 4 IPSEND 9 5 4 IPGETDATA 9 5 4 IPCLOSE 9 5 4 IPENTRANS 9 5 4 26 27 30 31 32 10 0 13 4 25 7 258 25 9 26 0 26 1 26 2 26 3 264 COPS 27 CPBW 15 16 65280 65281 65282 65823 65284 65285 65286 65287 SPN 28 29 30 39 The reasons are described as follows 1 SIM card busy 2 Operation not supported 3 Check performed wit...

Page 217: ...17 Network timeout 18 Temporary disorder of service options 19 Rejected by network 20 Retry operations caused by system error or operation busy 23 User unidentifiable 24 Service resources nonexistent 25 Unknown service type 26 Unknown network message 27 CM has no buffer to send command request 28 Incorrect SPN file contents in SIM card 29 Access to SPN file is rejected 30 SPN file nonexistent 31 M...

Page 218: ...lure 11 SIM PIN required 12 SIM PUK required 13 SIM failure 14 SIM busy 15 SIM wrong 16 incorrect passwords 17 SIM PIN2 required 18 SIM PUK2 required 20 memories full 21 invalid index 22 not found 23 memory failure 24 text string too long 30 no network service 31 network timeout 32 networks not allowed emergency calls only 100 unknown 134 service option temporarily out of order 34 257 network reje...

Page 219: ...not been opened yet 1013 The network has been opened already 1014 Fail to open network 1015 Invalid domain name 1016 Fail to resolve DNS 1017 Port error 1018 Remain data is sending 1019 Previous command is not complete 1020 Too many data to be sent 1021 Forbidden operation in transparent mode 1022 Invalid port for transparent mode 1023 Fail to send data in transparent mode 1024 Fail to send data b...

Page 220: ... 2 31 6 32 0 32 1 32 2 33 0 33 1 33 2 34 0 500 CNMI 3 4 17 CMGD 3 1 1 CNMA 5 1 6 CPMS 3 CSCA CMGS 1 2 3 5 1 8 1 9 1 5 CMG W 3 5 1 8 1 2 1 9 CMGL 3 CMGR 3 1 1 CMSS 1 2 3 5 1 8 1 1 1 9 1 5 1 RP layer error 2 TP layer error 3 Some other applications leave SMS interface reserved 4 Operation not supported 5 In the PDU mode the PDU parameter is incorrect actual data length of PDU packet is inconsistent ...

Page 221: ...own 17 4 Appendix 4 Summary of Final Result Codes Final result code Code Description OK 0 It indicates a command line is executed correctly CONNECT 1 Connection established RING 2 Incoming call NO CARRIER 3 Connection terminated ERROR 4 Ordinary error BUSY 7 Opposite party busy NO ANSWER 8 Connection completion timeout no answer CME ERROR err Error type is specified by the parameter err CMS ERROR ...

Page 222: ... CSCA sca and tosca are empty and the parameters are stored in SIM and will keep the setting with the same SIM CSMS service is 0 CMGF mode is 0 CNMI mode mt bm ds and bfr are 0 COPS mode is 0 format is 0 rat is 0 CREG n is 0 CGREG n is 0 CMMS n is 0 CURC curc_status is 0 C value is 1 D value is 2 S0 value is 0 ICF format is 3 parity is 3 IFC DCE_by_DTE is 0 DTE_by_DCE is 0 S value is 0 IPR Rate is...

Page 223: ...e will achieve the mode which would be shown to the user srv_domain sys_mode shown 1 3 GSM 2 3 GPRS 3 3 GPRS 1 5 3G CS 2 5 3G PS 3 5 3G Report Mode We can get the parameter sys_mode by the command MODE and then get the parameter stat by the command CREG or CGREG Finally host software can use them to determine the mode which would be shown to the user sys_mode creg stat cgreg stat shown 3 reg 1 5 u...

Page 224: ...ry and Confidential Copyright Huawei Technologies Co Ltd 224 No Command Comments 5 V 6 I 7 Q 8 Z 9 W 10 F 11 V 12 CMEE 13 CFUN 14 CGMM GMM 15 CGMI GMI 16 CGMR GMR 17 CGSN GSN 18 CCLK 19 CCID 20 CRSM 21 HWVER 22 HS 23 RESET 24 RESETCNT 25 CURC 26 C 27 D 28 S 29 IPR 30 IFC 31 CSMS 32 ECHO 33 CPIN 34 CPIN 35 CGDCONT ...

Page 225: ...43 AUTOANSWER 44 CMIC 45 CPCM 46 STN 47 D 48 CLCC 49 DTMF 17 8 Appendix 8 List of Reference 1 3GPP protocol 27 005 3d0 2 3GPP protocol 27 007 320 3 ITU T Recommendation V 25 ter V0025 TE DOC 4 3GPP protocol TS 22 002 5 3GPP protocol TS 23 038 6 3GPP protocol TS 23 040 7 3GPP protocol TS 23 041 8 3GPP protocol GSM 03 60 9 3GPP protocol TS 24 011 10 3GPP protocol TS 24 008 11 3GPP protocol 31 102 12...

Page 226: ...CUG Closed User Group DCE Data Circuit Equipment DCS Data Coding Scheme DTE Data Terminal Equipment GPRS General Packet Radio Service GSM Global System for Mobile Communications IMEI International Mobile Equipment Identity IMSI International Mobile Subscriber Identity IP Internet Protocol ITU T International Telecommunication Union Telecommunication Standardization Sector MCC Mobile Country Code M...

Page 227: ...S domain QoS Quality of Service RPLMN Registered PLMN RSSI Receive Signal Strength Indicator SCA Service Center Address SDU Service Data Unit SIM GSM Subscriber Identity Module SM Short Message SMS Short Message Service SMSC Short Message Service Center TA Terminal Adapter TE Terminal Equipment TPDU Transfer Protocol Data Unit UIM User Identity Module URC Unsolicited Result Code USIM Universal Sub...

Reviews: