-
AT Commands Interface Guide AirPrime HL7538 4118675 5.
-
AT Commands Interface Guide Important Notice Due to the nature of wireless communications, transmission and reception of data can never be guaranteed. Data may be delayed, corrupted (i.e., have errors) or be totally lost.
-
AT Commands Interface Guide Patents This product may contain technology developed by or for Sierra Wireless Inc. This product is manufactured or sold by Sierra Wireless Inc. or its affiliates under one or more patents licensed from InterDigital Group and MMP Portfolio Licensing. Copyright © 2017 Sierra Wireless. All rights reserved. Trademarks Sierra Wireless®, AirPrime®, AirLink®, AirVantage®, WISMO®, ALEOS® and the Sierra Wireless and Open AT logos are registered trademarks of Sierra Wireless, Inc.
-
AT Commands Interface Guide Document History Version Datte Updates 1.0 February 25, 2016 Creation 2.0 May 09, 2016 Updated: 5.6 +CFUN Command: Set Phone Functionality 5.38 +XCELLINFO Command: Provide Cell Information 5.46 +KSIMDET Command: SIM Detection 6.14 +CEMODE Command: UE Modes of Operation for EPS 9.11 +CGPADDR Command: Show PDP Address 3.0 July 11, 2016 Updated 5.14 *PSRDBS Command: Change Frequency Band 4.0 November 02, 2016 Updated: 12.
-
Contents 1. INTRODUCTION ................................................................................................ 13 1.1. Reference Configuration..................................................................................................13 1.2. AT Command Principles ..................................................................................................13 1.2.1. Parameters .............................................................................................................
-
AT Commands Interface Guide 3.8. +HWREV Command: Request Hardware Revision ........................................................35 3.9. +CSCS Command: Set TE Character Set ......................................................................36 3.10. +CIMI Command: Request International Mobile Subscriber Identity ..............................37 3.11. +GMI Command: Request Manufacturer Identification ...................................................37 3.12.
-
AT Commands Interface Guide 5.28. +CUAD Command: UICC Application Discovery ............................................................62 5.29. +CRSM Command: Restricted SIM Access ....................................................................63 5.30. +CEAP Command: EAP Authentication ..........................................................................65 5.31. +CERP Command: EAP Retrieve Parameters ...............................................................65 5.32.
-
AT Commands Interface Guide 6.14. +CEMODE Command: UE Modes of Operation for EPS ..............................................103 7. PHONE BOOK MANAGEMENT ...................................................................... 104 7.1. +PBREADY URC: Phonebook Ready ...........................................................................104 8. SMS COMMANDS............................................................................................ 105 8.1. Parameters Definition .......................
-
AT Commands Interface Guide 9.18. +CGSMS Command: Select Service for MO SMS Messages ......................................137 9.19. +CRLP Command: Select Radio Link Protocol .............................................................138 9.20. +XDNS Command: Dynamic DNS Request ..................................................................138 9.21. +CGPIAF Command: Printing IP Address Format ........................................................139 9.22.
-
AT Commands Interface Guide 11.9.10. 11.9.11. 11.9.12. 11.9.13. +KTCPSTAT Command: Get TCP Socket Status ................................................172 +KTCPSTART Command: Start a TCP Connection in Direct Data Flow .............173 +KTCP_ACK Notification: Status Report for Latest TCP Data .............................174 +KTCPACKINFO Command: Poll ACK Status for the Latest Data ......................174 11.10. UDP Specific Commands .....................................................................
-
AT Commands Interface Guide 11.14.4. +KPRIVKDELETE Command: Delete Private Key from the Index .......................205 12. AVMS COMMANDS ......................................................................................... 206 12.1. +WDSA Command: Change Account for DM Connection ............................................206 12.2. +WDSC Command: Device Services Configuration .....................................................207 12.3. +WDSD Command: Device Services Local Download ..........
-
AT Commands Interface Guide 16.5.4. 16.5.5. 16.5.6. End to End TCP Connection ..................................................................................251 Error Case for End to End TCP Connection ..........................................................251 Use Cases for AT+KTCPACKINFO and Option ...........252 16.6. How to Use UDP Specific Commands ..........................................................................254 16.6.1. Client Mode ...............................
-
1. Introduction This document presents the AT Command set for the AirPrime HL7538 module. 1.1. Figure 1. Reference Configuration Reference Configuration The User Equipment (UE) consists of the mobile equipment (ME) and the (U)SIM messages may be stored in either, but the present document does not distinguish between messages stored in the (U)SIM or in the ME. The management of message storage in the two parts of the UE is a matter for the UE implementation. 1.2.
-
AT Commands Interface Guide 1.2.1. Introduction Parameters In this document, the default parameters are underlined and the optional parameters are enclosed in square brackets. Optional parameters or sub-parameters can be omitted unless they are followed by other parameters. A parameter in the middle of a string can be omitted by replacing it with a comma. When the parameter is a character string, the string must be enclosed in quotation marks.
-
AT Commands Interface Guide 1.3. Introduction Unsolicited Result Codes (URCs) Unsolicited result codes (URCs) are sent simultaneously to all the channels (USB/UART) configured in AT commands mode. URCs are not sent to channels configured in Data/NMEA/Traces modes. In sleep mode URCs wake up the module and are sent to the AT commands channels. 1.4. Document Modification The commands described in this document are only to be used for usual AT commands use.
-
AT Commands Interface Guide Introduction Abbreviation Definition CSD Circuit Switched Data CSP Customer Service Profile CTM Cellular Text telephone Modem CTS Clear To Send signal CUG Closed User Group DAC Digital to Analog Converter DTR Data Terminal Ready DCS Digital Cellular System DCE Data Circuit Equipment DCD Data Carrier Detect DLC Data Link Connection DLCI Data Link Connection Identifier DM Device Management DNS Domain Name System DSR Data Set Ready DTE Date Termina
-
AT Commands Interface Guide Introduction Abbreviation Definition IMEI International Mobile Equipment Identity IMSI International Mobile Subscriber Identity IN/OUT/IN_OUT In, out or In Out I/O Input/Output IP Internet Protocol LAC Local Area Code LED Light Emitting Diode LND Last Number Dialed LP Language Preferred LPI Lines Per Inch M Mandatory MCC Mobile Country Code ME Mobile Equipment MMI Man Machine Interface MNC Mobile Network Code MNP Microcom Networking Protocol MO
-
AT Commands Interface Guide Introduction Abbreviation Definition PDP Packet Data Protocol PDU Protocol Description Unit PIN Personal Identification Number PLMN Public Land Mobile Networks PNN PLMN Network Name PPP Point-to-Point Protocol/Peer to Peer PSTN Public Switched Telephone Network PTS Product Technical Specification PUCT Price per Unit and Currency Table PUK PIN Unlock Key PWM Pulse Width Modulation QoS Quality of Service RAM Random Access Memory RDMS Remote Device Man
-
2. V25ter AT Commands 2.1. +++ Command: Switch from Data Mode to Command Mode HL7538 Execute command Syntax +++ Response OK Reference V.25Ter Notes 2.2. This command is only available during data mode. The +++ character sequence suspends the data flow over the AT interface and switches to command mode. This allows entering AT commands while maintaining the data connection to the remote device. To return to data mode, use the ATO[n] command.
-
AT Commands Interface Guide V25ter AT Commands HL7538 If connection is not successfully resumed: NO CARRIER Parameter 0 Switch from command mode to data mode 1-200 Session ID; see section 11 Protocol Specific Commands Reference V.25Ter 2.4. Notes ATO is the alternative command to the +++ escape sequence described in Chapter 2.1. When a data call has been established and TA is in command mode, ATO causes the TA to resume the data connection and return to data mode.
-
AT Commands Interface Guide 2.6. V25ter AT Commands S0 Command: Set Number of Rings before Automatic Call Answering HL7538 Read command Syntax ATS0? Response OK Write command Syntax ATS0= Response OK Parameter 0 1 – 255 Notes 2.7. Automatic answering deactivated Number of rings before automatically answering Automatic call answering doesn’t work in data mode (after any CONNECT); incoming calls are not automatically answered in data mode.
-
AT Commands Interface Guide 2.8. V25ter AT Commands S7 Command: Set Delay for Connection Completion HL7538 Read command Syntax ATS7? Response OK Write command Syntax ATS7= Response OK Parameter 1 – 255 2.9.
-
AT Commands Interface Guide V25ter AT Commands 2.10.
-
AT Commands Interface Guide V25ter AT Commands 2.12. &D Command: Set Data Terminal Ready (DTR) Function Mode HL7538 Execute command Syntax AT&D Response OK Parameter 0 1 2 Reference V.25Ter Notes TA ignores status on DTR DTR drop from active to inactive: Change to command mode while retaining the connected data call DTR drop from active to inactive: Disconnect data call, change to command mode. During state DTR inactive auto-answer is off AT&D only applies to data calls.
-
AT Commands Interface Guide V25ter AT Commands 2.14. &V Command: Display Current Configuration HL7538 Execute command Syntax AT&V[] Response ACTIVE PROFILE: STORED PROFILE 0: STORED PROFILE 1: OK Parameter Reference Sierra Wireless Proprietary Notes Example 0 Profile number At startup, the latest profile stored with AT&W is restored to the active profile (no restoration if AT&W has not been used).
-
AT Commands Interface Guide V25ter AT Commands 2.16. &S Command: DSR Option HL7538 Write command Syntax AT&S [] Response OK Parameter Reference V.25Ter 0 or omitted DSR signal always ON (0 is the default value) 1 DSR signal always OFF Notes This is a dummy command and has no effect on the DSR signal. 2.17.
-
AT Commands Interface Guide V25ter AT Commands 2.18.
-
3. General AT Commands 3.1.
-
AT Commands Interface Guide General AT Commands HL7538 Secondary-Boot: Update-Agent: 4G-Firmware: <4G FW version name> 3G-Firmware: <4G FW version name> OK Parameters Model identifier Firmware version For example: AHL7538_TEST.1.0.153600.201505291614.x7160_1<…> AHL7538.1.0.153600.201511241810.x7160_1.
-
AT Commands Interface Guide General AT Commands HL7538 # For testing purpose firmware, TEST given in the version name ATI3 AHL7538_TEST.1.0.153600.201505291614.x7160_1 OK # Examples on official firmware, ATI1 HL7538.1.0 OK ATI3 AHL7538.1.0.153600.201511241810.x7160_1 OK # For fused module ATI4 FUSED OK ATI9 AHL7538.1.0.153600.201511241810.x7160_1 HL7538 HL7538.1.0 x7160 FUSED 2015-11-24 18:10:16 r212 OK ATI10 Modem-Firmware: AHL7538.1.0.153600.201511241810.x7160_1 HL7538 HL7538.1.
-
AT Commands Interface Guide General AT Commands HL7538 3G-Firmware: 202.444.125.43-54.35 OK # For non-fused module ATI4 NON-FUSED OK ATI9 AHL7538.2.3.153600.201511241810.x7160_1 HL7538 HL7538.2.3 x7160 NON-FUSED 2015-11-24 18:10:16 r212 OK ATI10 Modem-Firmware: AHL7538.1.0.153600.201511241810.x7160_1 HL7538 HL7538.1.0 x7160 NON-FUSED 2015-11-24 18:10:16 r212 Primary-Boot: AHL7538.1.0.0200151028.201511241810.x7160_1 2015-11-24 18:10:16 r185 Secondary-Boot: AHL7538.1.0.0200151028.201511241810.
-
AT Commands Interface Guide 3.2. General AT Commands Z Command: Reset and Restore User Configuration HL7538 Execute command Syntax ATZ Response OK or +CME ERROR: Parameter 3.3. 0 1 Reset and restore user configuration with profile 0 Reset and restore user configuration with profile 1 +CGMI Command: Request Manufacturer Identification HL7538 Test command Syntax AT+CGMI=? Response OK Execute command Syntax AT+CGMI Response (manufacturer identification text) OK Reference [27.
-
AT Commands Interface Guide General AT Commands HL7538 Execute command Syntax AT+CGMM Response OK Parameter Reference [27.007] § 5.2 3.5. Model identifier Example AT+CGMM HL7538 OK +CGMR Command: Request Revision Identification HL7538 Test command Syntax AT+CGMR=? Response OK Execute command Syntax AT+CGMR Response (model revision identification text) OK Reference [27.007] § 5.3 Notes The (model revision identification text) could be: AHL7538_TEST.1.0.153600.201505291614.
-
AT Commands Interface Guide General AT Commands HL7538 Execute command Syntax AT+CGSN Response (identification text for determination of the individual ME) OK Reference V.25ter Notes 3.7. This command can work with or without a SIM card. See also AT+KGSN, AT+GSN.
-
AT Commands Interface Guide General AT Commands HL7538 14 digits Serial Number 16 digits Serial Number + BB Reference Sierra Wireless Proprietary Notes This command has been developed to provide the IMEI SV and Serial Number through an AT Command and it can work with or without SIM card.
-
AT Commands Interface Guide General AT Commands HL7538 // Assuming FSN=TTYWWDNNNNPP01-BB Example AT+HWREV? Hardware revision: 0.1 OK 3.9. +CSCS Command: Set TE Character Set HL7538 Test command Syntax AT+CSCS=? Response +CSCS: (list of supported s) OK Read command Syntax AT+CSCS? Response +CSCS: OK or +CME ERROR: Write command Syntax AT+CSCS= [] Response OK or +CME ERROR: Parameter "GSM" "HEX" "IRA" "UCS2" 4118675 GSM default alphabet (3GPP TS 23.
-
AT Commands Interface Guide General AT Commands 3.10. +CIMI Command: Request International Mobile Subscriber Identity HL7538 Test command Syntax AT+CIMI=? Response OK Execute command Syntax AT+CIMI Response OK or +CME ERROR: Parameter International Mobile Subscriber Identity 3.11. +GMI Command: Request Manufacturer Identification HL7538 Test command Syntax AT+GMI=? Response OK Execute command Syntax AT+GMI Response (manufacturer identification text) OK Reference [27.007] § 5.
-
AT Commands Interface Guide General AT Commands 3.12. +GMM Command: Request Model Identification HL7538 Test command Syntax AT+GMM=? Response OK Execute command Syntax AT+GMM Response OK Parameter Reference [27.007] § 5.2 Model identifier Example AT+GMM HL7538 OK 3.13. +GMR Command: Request Revision Identification HL7538 Test command Syntax AT+GMR=? Response OK Execute command Syntax AT+GMR Response (model revision identification text) OK Reference [27.007] § 5.
-
AT Commands Interface Guide General AT Commands 3.14. +GSN Command: Request Product Serial Number (IMEI) Note: This command is identical to +CGSN. HL7538 Test command Syntax AT+GSN=? Response OK Execute command Syntax AT+GSN Response (identification text for determination of the individual ME) OK Reference V.25ter Notes This command can work with or without a SIM card. See also AT+KGSN, AT+CGSN. 3.15.
-
4. Call Control Commands 4.1. H Command: Hook Control HL7538 Execute command Syntax ATH Response OK or ATH0 or ERROR 4.2.
-
5. Mobile Equipment Control and Status Commands 5.1. +CALA Command: Set Alarm Time HL7538 Test command Syntax AT+CALA=? Response +CALA:
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.2. +CALD Command: Delete Alarm HL7538 Test command Syntax AT+CALD=? Response +CALD: (list of supported s) OK Write command Syntax AT+CALD= Response OK Parameter Alarm index Notes Only 1 alarm is possible to be set at one time; must always be 1. This command can be used without SIM. AT+CALD=1 OK Example AT+CALD=2 ERROR 5.3.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.4. +CLAC Command: List Available AT Commands HL7538 Execute command Syntax AT+CLAC Response [[..]] OK or +CME ERROR: Parameter Notes 5.5. AT command (including the prefix “AT”) This command provides the AT command list available for the user.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Parameters 0 1 2 Display all status info described below Display the RTC time in seconds since 1970 Jan 1, and system boot up time in seconds Display the module port device string, e.g. /USBCDC/0 RTC time in seconds since 1970 Jan 1 System boot up time in seconds Unique device string of the AT port, in string type. e.g.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Reset value 0 Do not reset MT before resetting it to power level 1 Reset MT before setting it to power level 5.7.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 5.8. 0 TA buffer of unsolicited result codes defined within this command is cleared when = 1 is entered +CMEE Command: Report Mobile Termination Error HL7538 Test command Syntax AT+CMEE=? Response +CMEE: (list of supported s) OK Read command Syntax AT+CMEE? Response +CMEE: OK Write command Syntax AT+CMEE=[] Response OK Parameter 0 1 2 5.9.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Execute command Syntax AT+CCID Response +CCID: OK or +CME ERROR: Parameter Integrated Circuit Card ID of the SIM card 5.10. +FMR Command: Request Revision Identification HL7538 Test command Syntax AT+FMR=? Response OK Execute command Syntax AT+FMR Response (model revision identification text) OK or +CME ERROR: Reference [27.007] § 5.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Read command Syntax AT+CPIN? Response +CPIN: OK or +CME ERROR: Write command Syntax AT+CPIN= [,] Response OK or +CME ERROR: Parameters READY SIM PIN SIM PUK SIM PIN2 Values when queried using the read command MT is not pending for any password MT is waiting for SIM PIN to be given MT is waiting for SIM PUK to be given MT is waiting SIM PIN2 to be given (this is recommended to b
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.12.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Read command Syntax AT+CPUC? Response +CPUC: , OK Write command Syntax AT+CPUC= , [,] Response OK or +CME ERROR: Parameters String type containing the three-character currency code (e.g. GBP, EUR) String type containing the price per unit; dot is used as a decimal separator String type containing SIM PIN2 5.14.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.15.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 0–7 99 Notes Channel bit error rate (in percent); Integer type As RXQUAL values in the table in 3GPP TS 45.008 [20] subclause 8.2.4 Not known or not detectable is scaled from the current radio signal strength (RSRP) value of the serving cell. It is the calculated value of (113 + RSRP)/2 ranging from -113 dBm to -51 dBm. RSRP is defined according to 3GPP TS 36.133 section 9.1.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Tracking Area Code (Ref: 3GPP TS 36.331, 6.3.4, Tracking AreaCode IE) Integer type with length = 16 bits Reference Signal Received Power (Ref: 3GPP TS 36.331, 6.3.5, RSRP-Range IE) Integer type with range = 0 – 97 Reference Signal Received Quality (Ref: 3GPP TS 36.331, 6.3.5, RSRQ-Range IE) Integer type with range = 0 – 34 Timing Advance (as per [3GPP 36.321]). Integer type.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 2 Manage the generation of signal according to CS network registration status; PERMANENTLY OFF Not register/Initialization/Register denied/no SIM card 600 ms ON / 600ms OFF Not registered but searching 75 ms ON / 3s OFF Right connected to the network and are not used in mode 2 Manage the generation of signal according to PS network registration status; OFF Not registered/initialization/registrati
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.19.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 at+kgpio=? +KGPIO: (1,2,4,5,6,7,8,10,11,13,14,15),(0-2) OK at+kgpio=9,1 +CME ERROR: 3 // Set GPIO9, and it should return ERROR 5.20.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Examples at+kgpiocfg=1,0,0 ERROR // When setting GPIO1 as Output, with incorrect at+kgpiocfg=1,0,1 ERROR // When setting GPIO1 as Output, with incorrect at+kgpiocfg=1,0,2 OK // When setting GPIO1 as Output, with correct at+kgpiocfg=1,1,0 OK // When setting GPIO1 as Input, with pull down at+kgpiocfg=1,1,1 OK // When setting GPIO1 as Input, with pull up at+kgpiocfg=1,1,2 ERROR // W
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Read command Syntax AT+KADC= , Response +KADC: , , [,] Parameters Measurement ID 0 VBATT – “VBATT” voltage 1 VCOIN – “BAT_RTC” backup battery voltage 2 THERM – Connected to RT400 (the thermistor on board which is located close to the 26MHz VCTCXO) 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 ADC1 Measurement time 1 During TX 2 Far from T
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Write command Syntax AT+CSIM= , Response +CSIM: , OK or +CME ERROR: Parameters Integer type; length of the characters that are sent to TE in or Command passed on by MT to the SIM in hexadecimal format Response to the command passed on by the SIM to the MT in hexadecimal format 5.23.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 or +CME ERROR: Parameters in the UICC DF name coded on 1 to 16 bytes that references to all selectable application Session ID to be used in order to target a specific application on the smart card using logical channels mechanism (string without double quotes that represents a decimal value).
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.26. +CGLA Command: Generic UICC Logical Channel Access HL7538 Write command Syntax AT+CGLA= , , Response +CGLA: , OK or +CME ERROR: Parameters Integer type; used as the identifier of the session to be used in order to send the APDU commands to the UICC.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS 219 SET DATA All other values are reserved Integer type that identifies the elementary datafile on SIM. Mandatory for every except STATUS. , , Integer type; parameters passed on by the MT to the UICC. These parameters are mandatory for every command, except GET RESPONSE and STATUS.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.29.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 0x62 0xXX 0x62 0x00 0x62 0x81 0x62 0x82 0x62 0x83 0x62 0x84 0x63 0xXX 0x63 0x00 0x63 0x81 0x63 0xCx 0x64 0xXX 0x65 0xXX 0x65 0x00 0x65 0x81 0x66 0xXX 0x67 0xXX 0x68 0xXX 0x68 0x00 0x68 0x81 0x68 0x82 0x69 0xXX 0x69 0x00 0x69 0x81 0x69 0x82 0x69 0x83 0x69 0x84 0x69 0x85 0x69 0x86 0x69 0x87 0x69 0x88 0x6A 0xXX 0x6A 0x00 0x6A 0x80 0x6A 0x81 0x6A 0x82 0x6A 0x83 0x6A 0x84 0x6A 0x85 0x6A 0x86 0x6A 0x87 0x6A 0x88 0x6B 0xXX 0x6C 0xXX
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 String type that contains the path of an elementary file on the SIM/USIM in hexadecimal format as defined in ETSI TS 102 221 (e.g. "7F205F70" in SIM and USIM case). Notes By using this command instead of generic SIM access command, +CSIM, the DTE application has an easier but more limited accessto the SIM database. 5.30.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Parameters 1 2 3 4 Keys Status Identity Pseudonym 1 – 4294967295 Identifier of the EAP session to be used in order to retrieve the EAP parameters corresponding to an active EAP session. String type in hexadecimal format 5.32.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 0 – 255 Hysteresis time in seconds. Action will only happen if is maintained for at least as long as this period. This parameter is mandatory if is not zero. Default value = 30. 1 – 8, 10, 11, 13 – 15 Defines which GPIO is used as output pin. This parameter is mandatory only if =2 is required. Default value = 6.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.34. +KSRAT Command: Set Radio Access Technology HL7538 Test command Syntax AT+KSRAT=? Response +KSRAT: (list of supported s) OK Read command Syntax AT+KSRAT? Response +KSRAT: OK Write command Syntax AT+KSRAT= Response OK Parameter Reference Sierra Wireless Proprietary Notes 5 LTE only This command works without a SIM card inserted in the modem.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Parameter 0 1 Disable automatic time zone update via NITZ Enable automatic time zone update via NITZ 5.36.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.37.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.38.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 0 – 503 Unsolicited Notification Physical cell ID of the neighbor cell 0 – 97 Average RSRP of the neighbor cell 0 – 34 Average RSRQ of the neighbor cell Response for serving cell +XCELLINFO: ,,,,, ,,, Response for neighbor cell +XCELLINFO: ,,[[,[,[, [
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Reference Sierra Wireless Proprietary Notes This command used to enable/disable the unsolicited response which informs about any change in camped cell parameters. This command works with a SIM card inserted in the modem. is automatically stored in persistent memory. The setting takes effect immediately. 5.40.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 AT+KSLEEP=0 OK // Change settings to mode 0 AT+KSLEEP? +KSLEEP: 0 OK AT+KSLEEP=2 OK // Change settings to mode 2 AT+KSLEEP? +KSLEEP: 2 OK 5.41.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.42.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Integer type; reference signal received quality (see 3GPP TS 36.133 [96] subclause 9.1.7) 0 rsrq < -19.5 dB 1 -19.5 dB ≤ rsrq < -19 dB 2 -19 dB ≤ rsrq < -18.5 dB … 32 -4 dB ≤ rsrq < -3.5 dB 33 -3.5 dB ≤ rsrq < -3 dB 34 -3 dB ≤ rsrq 255 Not known or not detectable Integer type; reference signal received power (see 3GPP TS 36.133 [96] subclause 9.1.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Parameters 0 1 Disable radio signal strength and quality indication URC Enable radio signal strength and quality indication URC 0 1 – 30 31 99 Radio signal strength indication; integer type -113 dBm or less -111 to -53 dBm -51 dBm or greater Not known or not detectable Received signal quality. Range of values = 0 – 34 according to specification 3GPP 36.133 section 9.1.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Integer type; received signal strength level (see 3GPP TS 45.008 [20] subclause 8.1.4) 0 rssi < -110 dBm 1 -110 dBm ≤ rssi < -109 dBm 2 -109 dBm ≤ rssi < -108 dBm … 61 -50 dBm ≤ rssi < -49 dBm 62 -49 dBm ≤ rssi < -48 dBm 63 -48 dBm ≤ rssi 99 Not known or not detectable Integer type; channel bit error rate (in percent) 0 – 7 As RXQUAL values in the table in 3GPP TS 45.008 [20] subclause 8.2.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 95 96 97 255 -46 dBm ≤ rsrp < -45 dBm -45 dBm ≤ rsrp < -44 dBm -44 dBm ≤ rsrp Not known or not detectable Integer type; radio signal strength noise ration value -100 RSSNR ≤ -50 dB -99 -50 dB < RSSNR ≤ -49.5 dB -98 -49.5 dB < RSSNR ≤ -49 dB … -1 -1 dB < RSSNR ≤ -0.5 dB 0 -0.5 dB < RSSNR ≤ 0 dB 1 0 dB < RSSNR ≤ 0.5 dB … 98 49 dB ≤ RSSNR < 49.5 dB 99 49.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 This code indicates the status of the module 0 The module is ready to receive commands for the TE. No access code is required 1 The module is waiting for an access code.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 at+ksrep? +KSREP: 1,0,1n // Start-up reporting is enabled; // module is ready, +PBREADY is received OK +SIM: 0 // remove SIM card at+ksrep? +KSREP: 1,2,0 // Start-up reporting is enabled; // SIM card not present, +PBREADY not received OK +SIM: 1 +PBREADY // insert SIM card at+ksrep? +KSREP: 1,0,1 // Start-up reporting is enabled; // module is ready, +PBREADY is received // SIM card present OK // Reboot module without
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 at+ksrep? +KSREP: 1,2,0 // Start-up reporting is enabled; // SIM card not present, +PBREADY not received OK 2) SIM detect is disabled, AT+KSIMDET=0 // Reboot module with SIM card inserted and +KSREP disabled at+ksimdet? +KSIMDET: 0 OK // SIM detect disabled at+ksrep? +KSREP: 0,0,1 // Start-up reporting is disabled; // module is ready, +PBREADY is received OK at+ksrep=1 OK // enable start-up reporting // reboot module +
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.46.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.47.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 AT+KRIC=2 OK // RI activated on SMS AT+KRIC? +KRIC: 2,1 OK 5.48.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.49.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.50.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.51.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 This parameter identifies the alphabet or coding employed for the message characters and message handling at the MS/UE and is passed transparently from the CBC to the MS/UE. The CBS Data Coding Scheme indicates the intended handling of the message at the MS, the character set/coding, and the language (when applicable).
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7538 Write command Syntax AT+ XETWNTFYSTOP= Response OK or +CME ERROR: Parameter This parameter is set when ETWS is used.
-
6. Network Service Related Commands 6.1. +CAOC Command: Advice of Charge HL7538 Test command Syntax AT+CAOC=? Response +CAOC: (list of supported s) OK Read command Syntax AT+CAOC? Response +CAOC: OK Write command Syntax AT+CAOC= [] Response +CAOC: OK or +CME ERROR: Parameters Unsolicited Notification 6.2.
-
AT Commands Interface Guide Network Service Related Commands HL7538 Read command Syntax AT+CUSD? Response +CUSD: OK Write command Syntax AT+CUSD=[ [,[,]]] Response OK or +CME ERROR: Parameters Enables or disables the presentation of an unsolicited result code 0 Disable the result code presentation to the TE (default value if no parameter) 1 Enable the result code presentation to the TE 2 Cancel session (not applicable to read command response) String type USSD-string (w
-
AT Commands Interface Guide Network Service Related Commands HL7538 Write command Syntax AT+CLCK=, [, [,]] Response If = 2 and command is successful: OK +CLCK: [,[, +CLCK: ,class2…]] or +CME ERROR: Parameters "PS" "SC" "AO" "OI" "OX" "AI" "IR" "AB" "AG" "AC" "FD" "PN" "PU" "PP" "PC" Values reserved by the present document: PH-SIM (lock Phone to SIM/UICC card installed in the currently selected card slot) (MT asks for the pass
-
AT Commands Interface Guide 6.4. Network Service Related Commands +CNUM Command: Subscriber Number HL7538 Test command Syntax AT+CNUM=? Response OK Execute command Syntax AT+CNUM Response +CNUM: [],,[,,[,]][ +CNUM: [],,[,,[,]][...
-
AT Commands Interface Guide Network Service Related Commands HL7538 Read command Syntax AT+COLP? Response +COLP: , OK Write command Syntax AT+COLP=[] Response OK or +CME ERROR: Parameters 0 1 Notes 6.6. 0 1 2 Disable result code presentation status to the TE Enable result code presentation status to the TE COLP not provisioned COLP provisioned Unknown (e.g. no network, etc.
-
AT Commands Interface Guide 6.7.
-
AT Commands Interface Guide Network Service Related Commands HL7538 0 PLMN is present on the EHPLMN list 1 PLMN is present on the user-controlled PLMN list 2 PLMN is present on the operator-controlled PLMN list Note that this parameter only supports R7 Protocol Stack onwards. Notes 6.8. This command forces an attempt to select and register the GSM, UMTS network. Set command sets automatic network selection or selects network and a certain access technology AcT.
-
AT Commands Interface Guide Network Service Related Commands HL7538 0 1 2 String type; indicates if the format is alphanumeric or numeric 0 1 Notes 6.9.
-
AT Commands Interface Guide Network Service Related Commands HL7538 "IR" "FD" "PN" "PU" "PP" "PC" BIC-Roam (Barr Incoming Calls when Roaming outside the home country) SIM card or active application in the UICC (GSM or USIM) fixed dialing memory feature (if PIN2 authentication has not been done during the current session, PIN2 is required as ) Network Personalization Network subset Personalization Service Provider Personalization Corporate Personalization String type containing the old
-
AT Commands Interface Guide Network Service Related Commands HL7538 String type; four byte E-UTRAN cell ID in hexadecimal format Unsolicited Notification 7 E-UTRAN Response When =1 and there is a change in the ME network registration status code: +CREG: When =2 and there is a change in the network cell: +CREG: [,,[,]] 6.11.
-
AT Commands Interface Guide Network Service Related Commands HL7538 4 5 6 7 8 This is a CUG call (also present) Outgoing calls are barred Incoming calls are barred CLIR suppression rejected Call has been deflected 0 – 9 Index 10 No index (prefer to take from subscriber data) 0 1 6 8 9 10 This is a forwarded call (MT call setup) This is a CUG call ( present) (MT call setup) Forward check SS message received (can be received whenever) Call has been connected with the oth
-
AT Commands Interface Guide Network Service Related Commands 6.13.
-
AT Commands Interface Guide Network Service Related Commands 6.14.
-
7. Phone Book Management 7.1. +PBREADY URC: Phonebook Ready +PBREADY URC will be displayed when the phone book is ready for read and write operation on boot-up or upon insertion of a valid SIM card. 4118675 Rev 5.
-
8. SMS Commands 8.1. Parameters Definition The following parameters are used in the subsequent clauses which describe all commands. The formats of integer and string types referenced here are defined in V.25ter. The default values are for command parameters, not for result code parameters. 8.1.1. Message Storage Parameters Integer type; value in the range of location numbers supported by the associated memory String type; memory from which messages are read and.
-
AT Commands Interface Guide 8.1.2. SMS Commands Message Data Parameters RP-User-Data element of RP-ACK PDU; format is same as for in case of SMS, but without SC address field and parameter shall be bounded by double quote characters like a normal string type parameter.
-
AT Commands Interface Guide SMS Commands GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format In the case of CBS, TPDU in hexadecimal format Protocol identifier in integer format.
-
AT Commands Interface Guide SMS Commands HL7538 Parameter Integer indicating multiple message deletion request 0 (or omitted) Delete the message specified in 1 Delete all read messages from preferred message storage, leaving unread messages and stored mobile originated messages (whether sent or not) untouched 2 Delete all read messages from preferred message storage and sent mobile originated messages, leaving unread messages and unsent mobile originated messages untouched 3 Delete all r
-
AT Commands Interface Guide 8.4. SMS Commands +CMGL Command: List Messages HL7538 Test command Syntax AT+CMGL=? Response +CMGL: (list of supported s) OK Write command Syntax AT+CMGL [=] Response If in text mode, command is successful and SMS-SUBMITs and/or SMS-DELIVERs: +CMGL: ,, ,[], [][,,] [ +CMGL: ,, ,[], [][,, ] [...
-
AT Commands Interface Guide SMS Commands HL7538 Write command Syntax AT+CMGR= Response If text mode (+CMGF=1), command is successful, and SMS-DELIVER: +CMGR: ,,[],[,,,,,,, ] if text mode (+CMGF=1), command is successful, and SMS-SUBMIT: +CMGR: ,,[][,,,,,[],,, ] if text mode (+CMGF=1), command is successful, and SMS-STATUS-REPORT: +CMGR: ,
-
AT Commands Interface Guide SMS Commands HL7538 If PDU mode (+CMGF=0): AT+CMGS= PDU is given Notes Parameters For parameter information and values, refer to section 8.1 Parameters Definition. 8.7. The TA shall send a four character sequence (IRA 13, 10, 62, 32) after command line is terminated with ; after that PDU can be given from TE to ME/TA.
-
AT Commands Interface Guide 8.8. SMS Commands +CMSS Command: Send Message from Storage HL7538 Test command Syntax AT+CMSS=? Response OK Write command Syntax AT+CMSS= [, [,]] Response If text mode (+CMGF=1) and sending issuccessful: +CMSS: [,] If PDU mode (+CMGF=0) and sending is successful: +CMSS: OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. Notes 8.9.
-
AT Commands Interface Guide SMS Commands HL7538 Write command Syntax AT+CNMI= [[, [,[, [,]]]]] Response OK or +CMS ERROR: Parameters 0 1 2 0 1 2 3 0 1 2 3 0 1 2 0 1 Notes 4118675 Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.
-
AT Commands Interface Guide SMS Commands 8.10.
-
AT Commands Interface Guide SMS Commands HL7538 Write command Syntax AT+CSCA= [,] Response OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. 8.12.
-
AT Commands Interface Guide SMS Commands HL7538 Write command Syntax AT+CSMS= Response +CSMS: ,, OK or +CMS ERROR: Parameters 0 1 3GPP TS 23.040 and 3GPP TS 23.041 3GPP TS 23.040 and 3GPP TS 23.
-
AT Commands Interface Guide SMS Commands HL7538 Write command Syntax AT+CPMS= [, [,]] Response +CPMS: ,,,,, OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. Notes , and are saved in non-volatile memory over module reboot. 8.15.
-
9. Packet Domain Commands 9.1. +CGATT Command: PS Attach or Detach HL7538 Test command Syntax AT+CGATT=? Response +CGATT: (list of supported s) OK Read command Syntax AT+CGATT? Response +CGATT: OK Write command Syntax AT+CGATT= [] Response OK or ERROR Parameter State of PS attachment 0 Detached 1 Attached 9.2.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+CGACT= [ [, [, [,...]]]] Response OK or ERROR Parameters State of PDP context activation 0 Deactivated 1 Activated Numeric parameter which specifies a particular PDP context definition. Notes 9.3. Up to three (3) PDP contexts can be active at once.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Notes 9.4. Commands following the +CGANS command in the AT command line shall not be processed by the MT. If the parameter value is unacceptable to the MT, the MT shall return an ERROR or +CME ERROR response. Otherwise, the MT issues the intermediate result code CONNECT and enters V.250 online data state.
-
AT Commands Interface Guide Packet Domain Commands HL7538 [+CGTFT: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s),(list of supported s), (list of supported s), (list of supported
-
AT Commands Interface Guide Packet Domain Commands HL7538 Numeric value in hecadecimal format with value range from 00000 to FFFFF. Valid for IPv6 only Specifies the transmission direction in which the packet filter shall be applied 1 Uplink 2 Downlink 3 Birectional (up and downlink; default if omitted) Notes 9.6. Some of the listed attributes above may coexist in a Packet Filter while others mutually exclude each other.
-
AT Commands Interface Guide Packet Domain Commands HL7538 [,]]]]]]]]]] Packet Data Protocol type "IP" Internet Protocol "IPV6" Internet Protocol, version 6 "IPV4V6" Virtual introduced to handle dual IP stack UE capability Note that “IPV6” and “IPV4V6” are only supported if FEAT_IPV6_SUPPORT is enabled. Access Point Name String parameter which is a logical name that is used to select the GGSN or the external packet data network.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Notes 9.7. If the command is used only with the one parameter , it means that the corresponding PDP context becomes undefined. The APN Control List (ACL) will only be checked if a USIM is inserted. Before performing context definition it will check if the ACL-service is enabled and activated. If yes, all APNs from ACL of EF-ACL of the USIM will be read out and compared with the requested APN.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Primary PDP Context Identifier. Numeric parameter that specifies a particular PDP context definition which has been specified by +CGDCONT. The parameter is local to the TE-MT interface. The list of permitted values is returned by the test command. PDP data compression (applicable for SNDCP only) 0 Off (default value if omitted) 1 On (manufacturer preferred compression) 2 V.
-
AT Commands Interface Guide 9.9.
-
AT Commands Interface Guide Packet Domain Commands HL7538 +CGEV: NW MODIFY , , +CGEV: ME MODIFY , , Parameters 0 1 2 3 The network has modified a context The mobile termination has modified a context IPv4 only allowed IPv6 only allowed Single address bearers only allowed Single address bearers only allowed and MT initiated context activation for a second address type bearer was not successful 0 1
-
AT Commands Interface Guide Packet Domain Commands 9.11. +CGPADDR Command: Show PDP Address HL7538 Test command Syntax AT+CGPADDR=? Response +CGPADDR: (list of supported s) OK Write command Syntax AT+CGPADDR [=[, [,...]]] Response [+CGPADDR: [,[,]]] [ +CGPADDR: [,[,]][...]] OK Parameters a numeric parameter which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+CGQMIN= [ [, [, [, [, [,]]]]]] Response OK or ERROR Parameters Numeric parameter that specifies a particular PDP context definition. Refer to the defined values under the +CGDCONT command.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Read command Syntax AT+CGEQMIN? Response +CGEQMIN: , ,, , ,,, , ,, , , [, ,] [ +CGEQMIN: , ,,
-
AT Commands Interface Guide Packet Domain Commands HL7538 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'.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+CGQREQ = [ [, [, [, [, [,]]]]]] Response OK or ERROR Parameters Numeric parameter that specifies a particular PDP context definition.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Read command Syntax AT+CGEQREQ? Response +CGEQREQ: ,,,, ,,, ,,, ,, [, ,] [+CGEQREQ: ,,,
-
AT Commands Interface Guide Packet Domain Commands HL7538 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'.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+CGEQNEG= [[, [,...
-
AT Commands Interface Guide Packet Domain Commands HL7538 Numeric parameter that indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds Numeric parameter that specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers Notes If a value is omitted for a particular class then the value is considered to be unspecified. 9.17.
-
AT Commands Interface Guide Packet Domain Commands HL7538 7 E-UTRAN String type; one byte routing area code in hexadecimal format Unsolicited Notification Response +CGREG: +CGREG: [,,[,,]] 9.18.
-
AT Commands Interface Guide Packet Domain Commands 9.19.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+XDNS=, Response OK or +CME ERROR: Parameters Context ID 0 Disable dynamic DNS request 1 Enable dynamic DNS request (IPv4) 2 Enable dynamic DNS request (IPv6) 3 Enable dynamic DNS request (IPv4v6) Note that = 2 or 3 will only be supported if the feature FEAT_IPV6_SUPPORT is enabled.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+CGPIAF= [[, [,[, ]]]] Response OK or +CME ERROR: Parameters 0 1 Use IPv4-like dot notation. IP address and subnetwork mask (if applicable) are dot-separated. Use IPv6-like colon notation. IP address and subnetwork mask (if applicable and when given explicitly) are separated by a space.
-
AT Commands Interface Guide Packet Domain Commands HL7538 Write command Syntax AT+WPPP= ,[], [], [] Response OK +CME ERROR Parameters Supported type of authentication 0 None 1 PAP 2 CHAP PDP contect identifier used in CGDCONT. If omitted, the configuration is set for all PDP contexts. Range 1-20 Login for the APN. String type, up to 64 characters Password for the APN.
-
10. SIM Application Toolkit AT Commands 10.1. +STKPRO Command: Display List of Supported Proactive Commands HL7538 Test command Syntax AT+STKPRO=? Response +STKPRO: (01,05,16,17,18,19,20,21,32,33,34,35,36,37,38,40,52,53,64) OK Unsolicited Notification Response +STKPRO: ...
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Default items (s. item_id) 04 05 07 08 User activity event Idle screen available event Language selection Browser termination event String containing data in hexadecimal format , , , List containing icon IDs.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Integer as command qualifier; possible value “4” means language 01 02 03 04 05 06 07 08 10 11 12 Dial tone Call subscriber busy Congestion Radio path acknowledge Radio path not available Error/special information Call waiting tone Ringing tone General beep Positive acknowledgement tone Negative acknowledgement or error tone Total items 0 1 2 URL to be loaded Minutes Seconds Tenth of a
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Specfies user authentication data is requested by the bearer connection. Coding based on . Data coding scheme of the text string. Text strings may be coded in 7bit, 8-bit or UCS2 (16-bit) for user authentication data if requested by the bearer connection. Specifies user authentication data if requested by the bearer connection. Coding based on .
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Write command Syntax AT+STKTR= [,, [,] [,] [,]] Response Response depends on the proactive command +STKTR: 01, , [] +STKTR: 05, +STKTR: 16, , [] +STKTR: 17, , +STKTR: 18, , +STKTR: 19, , +STKTR: 20, , [] +STKTR: 21,
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 5 6 7 16 17 18 19 20 32 33 34 35 36 37 38 48 49 50 51 52 53 54 55 56 57 58 Command performed but modified by call control by SIM Command performed successfully, limited service Command performed with modification Proactive SIM session terminated by the user Backward move in the proactive SIM session requested by the user No response from user Help information required by the user USSD or SS transaction terminated by the
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538
Address data dependent on bearer type. IPv4 address representation shall follow the format x.x.x.x where 0
-
AT Commands Interface Guide SIM Application Toolkit AT Commands 10.4. +STKPROF Command: Terminal Profile Data HL7538 Test command Syntax AT+STKPROF=? Response OK Read command Syntax AT+STKPROF? Response +STKPROF: , OK Write command Syntax AT+STKPROF= , Response OK or +CME ERROR: Parameters Integer type; length of characters sent to TE in .
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Called party number Type of number and numbering plan Service centre address Destination address 10.6.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 Write command Syntax AT*PSSTKI= Response OK Parameter 0 1 2 3 Reference Sierra Wireless Proprietary Notes Examples No unsolicited result code will be sent to TE. TE won’t send proactive command to Module. Manual mode. Any unsolicited result code will be sent to TE. TE has to acknowledge to +STKPRO notification. Auto acknowledge mode. Module answers to STK without TE,.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 At*psstki=1 // activate STK manual mode OK // SET UP MENU +STKPRO: 37,0,"GemXplore CASE",1,5,"User interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",2,5,"Mobile interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",3,5,"Network interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",4,5,"Card interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",128,5,"Common STK features",33,0,0 at+stktr=37
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7538 //Proactive command REFRESH is received +STKPRO: 01,4,,0,, 0 // proactive command: REFRESH - SIM reset +SIM: 0 // SIM reset +STKCNF: 144, 0 // [ACK] Reset completed +SIM: 1 +STKPRO: 33,0,4,"4D6F62696C65204F4B",0 +PBREADY At*psstki=3 // set STK silent mode OK +SIM: 0 +SIM: 1 +PBREADY // SIM reset at+cpin? +CME ERROR: 10 4118675 AT*PSSTKI? +CME ERROR: 10 /
-
11. Protocol Specific Commands 11.1. Preliminary Comments Sierra Wireless has developed a set of proprietary AT Commands to simplify data exchanges with different protocols: TCP UDP FTP HTTP HTTPS 11.2. IP Address Format in AT Commands Unless specified elsewhere, the following format is used for the IP address field in AT commands described in this chapter when using the HL7538: IPv4 address: Consists of dot-separated decimal (0 – 255) parameters of the form a1.a2.a3.
-
AT Commands Interface Guide Protocol Specific Commands 11.6. Parameter Format of AT Commands Double quotation marks are optional in the parameter input of protocol specific AT commands. If the AT command does not meet the following conditions, the AT parser will regard it as an error and will not go to the corresponding AT command handler. It will immediately return +CME ERROR: 3. This means that it will not process any action further or return any specific error code.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Address family used for the connection IPV4 IPv4 only IPV6 IPv6 only IPV4V6 IPv4 and IPv6 String type. If the mobile is supposed to work with a dynamic address, the value should be “0.0.0.0” or an empty string. , String type. If the mobile is supposed to work with dynamic DNS addresses, the value should be “0.0.0.0” or an empty string. IPV6 String type.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Read command Syntax AT+KCNXTIMER ? Response +KCNXTIMER: ,,,, […] OK Write command Syntax AT+KCNXTIMER =[, [][, [] [,] [,]]]] Response OK Parameters 1 – 5 PDP context configuration; numeric parameter which specifies a particular PDP context configuration 1 – 120s (default value = 30) If the module fails to activate the PDP context, a timer of
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+ KCNXPROFILE= Response OK Reference Sierra Wireless Proprietary Notes This command sets the default PDP context configuration ID for +KTCPCFG, +KUDPCFG, +KFTPCFG, +KHTTPCFG and +KHTTPSCFG, if the parameter is not given in these commands. Parameter 1 – 5 PDP context configuration; numeric parameter which specifies a particular PDP context configuration 11.7.4.
-
AT Commands Interface Guide Protocol Specific Commands 11.7.5.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+KCNXUP= Response OK Parameter 1 – 5 PDP context configuration; numeric parameter which specifies a particular PDP context configuration Reference Sierra Wireless Proprietary Notes This command activates the PDP context and reserves the activated PDP connection (i.e. keeps the PDP connection up even after the last session is closed).
-
AT Commands Interface Guide Protocol Specific Commands 11.8. Common Configuration 11.8.1. +KPATTERN Command: Custom End of Data Pattern HL7538 Test command Syntax AT+KPATTERN= ? Response OK Read command Syntax AT+KPATTERN? Response +KPATTERN: OK Write command Syntax AT+KPATTERN = Response OK +CME ERROR Parameter String type (max size 128 bytes). This is a pattern used to notify the end of data (or file) during data or file transfer.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Read command Syntax AT+KURCCFG? Response +KURCCFG: list of supported (,,) OK Write command Syntax AT+KURCCFG= , [,] Response OK Parameters "TCPC" "TCPS" "UDPC" "UDPS" "FTP" "HTTP" "HTTPS" "TCP" "UDP" Protocol option to enable/disable URC TCP client session TCP server session UDP client session UDP server session FTP client session HTTP client session HTTPS client sessio
-
AT Commands Interface Guide Protocol Specific Commands 11.8.3. +KIPOPT Command: General Options Configurations HL7538 Test command Syntax AT+KIPOPT=? Response +KIPOPT: 0,,(1-100),(8-1472),(8-1452) +KIPOPT: 0,,(0-100),(0,8-1460),(0,8-1440) +KIPOPT: 1,(0-1) +KIPOPT: 2,(0-255) +KIPOPT: 3,(0-1),(0-1) +KIPOPT: 4,(0-1) OK Read command Syntax AT+KIPOPT? Response +KIPOPT: 0,,,,] [...
-
AT Commands Interface Guide Protocol Specific Commands HL7538 If=4 AT+KIPOPT= , For TCP based protocol, range = 0 – 100 (default value = 1). Value 0 has the same effect as value 1 as limited by +KPATTERN detection timing. Data size threshold for IPV4 sessions. When the buffered data received from the AT terminal reaches this threshold, the data is sent to the socket layer.
-
AT Commands Interface Guide Protocol Specific Commands 11.9. TCP Specific Commands 11.9.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 0 1 Reference Sierra Wireless Proprietary Notes 0 1 Do not display URC "+KTCP_ACK" (default setting) Display URC "+KTCP_ACK" Address family used for the connection IPV4 IPV6 If the socket is defined as a socket, and define the port and the IP address of the remote server we want to connect. Maximum is 32.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Reference Sierra Wireless Proprietary Notes This command is used for connecting to a remote server or listening to a bound port, depends on the selected mode of . 11.9.3.
-
AT Commands Interface Guide Protocol Specific Commands 11.9.4.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+KTCPCLOSE = [,] Response OK +CME ERROR: NO CARRIER +KTCP_NOTIF: , Parameters TCP session index 0 1 Abort. Fast closing of the TCP connection (not supported). The TCP connection is properly closed, which means that data sent to the module by AT+KTCPSND will be sent to the TCP server and acknowledged before the socket is closed.
-
AT Commands Interface Guide Protocol Specific Commands 11.9.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 // incoming a connection request from “192.168.1.117” via listening port 179, the remote // port is 1739 +KTCP_SRVREQ: 1,6,"192.168.1.117",1739 // the connection of sub session id 4 (on listening port 180) is closed. +KTCP_NOTIF: 4,4 // incoming a connection request from “10.10.10.8” via listening port 180, the remote port is // 4672 +KTCP_SRVREQ: 2,4,"10.10.10.
-
AT Commands Interface Guide Protocol Specific Commands 11.9.9. +KTCP_IND Notification: TCP Status HL7538 Unsolicited Notification Response +KTCP_IND: , Parameters TCP session index TCP session status 1 Session is set up and ready for operation 11.9.10.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Received bytes; can be read with +KTCPRCV command Reference Sierra Wireless Proprietary Notes Size of socket buffer for sending is 17520 bytes. This command returns +CME ERROR: 910 (Bad Session ID) for undefined . 11.9.11.
-
AT Commands Interface Guide Protocol Specific Commands 11.9.12.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Reference Sierra Wireless Proprietary Notes The command will return ERROR if of command +KTCPCFG is 0. +KTCPACKINFO returns 1 after the TCP session is connected, and before any data transfer. 11.10. UDP Specific Commands 11.10.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Cause of the UDP connection failure 0 Network error 1 No more sockets available; max number has already been reached 2 Memory problem 3 DNS error 5 UDP connection error(host is unreachable) 6 Generic error 8 Data sending is OK but KUDPSND was waiting more or less characters 9 Bad session ID 10 Session is already running 11 All sessions are used 0 1 Do not display in URC Display in URC
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Error case NO CARRIER +CME ERROR: +KUDP_NOTIF: , +KUDP_DATA_MISSED: , Parameters UDP session index Number of bytes the device wants to receive (max value = 4294967295) IP address string of the remote host 0 – 65535 Remote port Number of bytes to be read in first received packet See command AT
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+KUDPSND= , [] [,] [,] Response CONNECT OK Error case NO CARRIER +CME ERROR: +KUDP_NOTIF: ,< udp_notif> Parameters UDP session index IP address string or explicit name of the remote host 1 – 65535 UDP peer port Number of bytes (max value = 4294967295) See command AT+KUDPCFG Reference
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+KUDPCLOSE = [,] Response OK +KUDP_NOTIF: , Parameters UDP session index See command AT+KUDPCFG Indicates whether to delete the session configuration after closing it 0 Delete the session configuration 1 Keep the session configuration Reference Sierra Wireless Proprietary Notes This function closes the UDP session.
-
AT Commands Interface Guide Protocol Specific Commands 11.10.6. +KUDP_IND Notification: UDP Status HL7538 Unsolicited Notification Response +KUDP_IND: , Parameters UDP session index UDP session status 1 Session is set up and ready for operation 11.10.7.
-
AT Commands Interface Guide Protocol Specific Commands 11.11. FTP Client Specific Commands 11.11.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 0 1 Address family used for the connection IPV4 IPV6 Indicates the cause of the FTP connection failure 0 The sending or the retrieving was impossible due to request timeout 1 It is impossible to connect to the server due to DNS resolution failure 2 It is impossible to download a file due to connection troubles 3 The download was impossible due to connection timeout 4 No network available 5 Flash access trouble 6 Flash memory
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Indicates the cause of the FTP connection failure 0 The sending or the retrieving was impossible due to request timeout 1 It is impossible to connect to the server due to DNS resolution failure 2 It is impossible to download a file due to connection troubles 3 The download was impossible due to connection timeout 4 No network available 5 Flash access trouble 6 Flash memory full 7 Network error XXX Three-digit reply code from the FTP
-
AT Commands Interface Guide Protocol Specific Commands HL7538 0 – 4294967295 Integer type indicating the offset to “resume transfer”. See 16.7.2 "FTP Resume" Use Case. When downloading file and transmitting to serial link, module will use the value and “resume transfer” from this position. End of file notification. See +KPATTERN for value Integer type.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Error case +CME ERROR NO CARRIER +KFTP_ERROR: , Parameters FTP session index This argument must be empty. It is reserved for compatibility of command syntax. String type. Indicates the path of the file to be uploaded. An empty string or no string indicates that uploading is done from the path given by the FTP server String type.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.5. +KFTPDEL Command: Delete FTP Files HL7538 Test command Syntax AT+KFTPDEL=? Response +KFTPDEL: (list of possible s),,,(list of possible s) OK Write command Syntax AT+KFTPDEL= , [,] [,] Response OK Error case +CME ERROR NO CARRIER +KFTP_ERROR: , Parameters FTP session index String type.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.6. +KFTP_IND Notification: FTP Status HL7538 Unsolicited Notification Response +KFTP_IND: ,[,] Parameters FTP session index Status of the FTP session 1 Session is set up and ready for operation 2 The last FTP command is executed successfully Byte length of data downloaded/uploaded to/from the terminal (+KFTPRCV/+KFTPSND) 11.11.7.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.8. +KFTPCFGDEL Command: Delete a Configured FTP Session HL7538 Test command Syntax AT+ KFTPCFGDEL=? Response +KFTPCFGDEL: (list of possible s) OK Write command Syntax AT+ KFTPCFGDEL= Response OK +CME ERROR: Parameter Reference Sierra Wireless Proprietary FTP session index Notes The session must be closed (using +KFTPCLOSE) before using this command. 11.12. HTTP Client Specific Commands 11.12.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+KHTTPCFG= [], [, [, [, [,] [,] [,]]]] Response +KHTTPCFG: OK Error case +CME ERROR: Parameters 1 – 5 PDP context configuration; numeric parameter which specifies a particular PDP context configuration (see KCNXCFG) HTTP session index IP address string or explicit name of the remote serve
-
AT Commands Interface Guide Protocol Specific Commands 11.12.2.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Parameters HTTP session index This argument must be empty. It is reserved for compatibility of command syntax. Reference Sierra Wireless Proprietary HTTP headers count Notes User must use to finish sending, then the module will return to command mode. 11.12.4.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Reference Sierra Wireless Proprietary Notes The user can abort download by sending “End of Data pattern” from the host. In this case, the module will end the transfer by transmitting the EOF followed by NO CARRIER. Downloading can also be aborted (disconnected) by +++ or DTR; refer to 16.12 Switch Data/Command Mode DTR +++ ATO Behavior Table. 11.12.5.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.6.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+ KHTTPCLOSE= [,] Response OK Error case +CME ERROR: Parameters HTTP session index Indicates whether to delete the session configuration after closing it 0 Delete the session configuration 1 Keep the session configuration 11.12.8.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 HTTP session status 1 Session is set up and ready for operation 3 The last HTTP command is executed successfully Byte length of data downloaded/uploaded from/to/ the terminal (+KHTTPHEAD, +KHTTPGET, +KHTTPPOST) HTTP response status code HTTP response status reason string Reference Sierra Wireless Proprietary 11.13. HTTPS Client Specific Commands 11.13.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 IP address string or explicit name of the remote server 1 – 65535 0 1 HTTP 1.1 HTTP 1.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.2.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+ KHTTPSHEADER = [,] Response OK Error case +CME ERROR: Parameters HTTPS session index This argument must be empty. It is reserved for compatibility of command syntax. Reference Sierra Wireless Proprietary HTTP headers count Notes User must use to finish sending, then module returns to command mode. 11.13.4.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 9 10 11 12 13 Triple plus (+++) error (switch to command mode) HTTP got no data HTTP got partial data Validate server’s certificate error Initialize SSL error Indicates whether to show HTTP response and HTTP headers 0 Do not show them 1 Show them Reference Sierra Wireless Proprietary Notes The user can abort download by sending “End of Data pattern” from the host.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.6.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.7.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.9.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+ KCERTSTORE= [, [,]] Response CONNECT OK Error case +CME ERROR: Parameters 0 1 Root certificate Local certificate Number of bytes to read/write. Value range: 1-3000 Index of the stored root/local certificate. If a root/local certificate is already stored at the index, it will be overloaded. 0 by default.
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Write command Syntax AT+ KPRIVKSTORE= [,] Response CONNECT OK Error case +CME ERROR: Parameters Index of the stored local certificate associated to this private key. Value range: 0 – 2 Number of bytes to read/write (mandatory for both reading and writing).
-
AT Commands Interface Guide Protocol Specific Commands HL7538 Parameters 0 1 Root certificate Local certificate Index of the stored local certificate. Default value = 0. Value range: 0 If = 0 0 – 2 If = 1 11.14.4.
-
12. AVMS Commands 12.1.
-
AT Commands Interface Guide AVMS Commands 12.2.
-
AT Commands Interface Guide AVMS Commands HL7538 For = 3 Value in range = 0 – 525600 in min 0 Polling mode is deactivated Timer between the first failed connection and the next attempt. Value in range = 0 to 20160 in min 0 Retry mode is deactivated 15 Default value Timer between the nth failed attempt connection and the (n+1)th connection (n<=8).
-
AT Commands Interface Guide AVMS Commands 12.3. +WDSD Command: Device Services Local Download HL7538 Test command Syntax AT+WDSD=? Response +WDSD: (list of supported s) OK Write command Syntax AT+WDSD= Response // User send data OK or +CME ERROR Parameters Examples Package size in bytes.
-
AT Commands Interface Guide AVMS Commands 12.4.
-
AT Commands Interface Guide AVMS Commands HL7538 505 HTTP version not supported If no session was made with the server, AT+WDSE only returns OK, without +WDSE: intermediary response. Reference Sierra Wireless Proprietary Command Notes This command is available when the embedded module has finished the Device Services initialization (see +WDSI) and when the AVMS services are in activated state (see +WDSG).
-
AT Commands Interface Guide AVMS Commands HL7538 Reference Sierra Wireless Proprietary Command Notes This command is available when the embedded module has finished the Device Services initialization (see +WDSI). Examples AT+WDSF? +WDSF: 1,1 +WDSF: 2,0 OK // a reverse package is present, deletion impossible AT+WDSF=1 OK +WDSI: 17,1 // downgrade to the previous installation // downgrade the package successfully done, displayed only if // +WDSI indication is activated 12.6.
-
AT Commands Interface Guide AVMS Commands HL7538 2 A package is available on the server 3 A package was downloaded and ready to install When a package was installed or a recovery was made, the is set to 0 Notes This command is available when the embedded module has finished the Device Services initialization (see +WDSI command description).
-
AT Commands Interface Guide AVMS Commands HL7538 2048 Activate provisioning indication ( = 21) 4096 Reserved 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Device services are initialized and can be used. Devices services are initialized when the SIM PIN code is entered and a dedicated NAP is configured (see +WDSS command) The Device Services server requests the device to make a connection.
-
AT Commands Interface Guide AVMS Commands HL7538 For=17, indicates if the fallback was asked by the user or applied because a recovery was necessary 0 Automatic recovery (a recovery mechanism was made) 1 Fallback asked by the user (see +WDSF command for more information) For=18, indicates the download progress in percentage For=21, indicates the provisioned parameters 0 Reserved 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserve
-
AT Commands Interface Guide AVMS Commands 12.8.
-
AT Commands Interface Guide AVMS Commands 12.9.
-
AT Commands Interface Guide AVMS Commands HL7538 Examples Depending on +WDSM configuration, when no dedicated NAP is defined using +WDSS command and a session is asked (by AT command or notify by SMS), the embedded module will use a NAP defined by +CGDCONT command to activate the dedicated PDP context. This NAP will be recorded to configure the NAP Device Services and it will be used to activate the dedicated PDP context for the next sessions.
-
AT Commands Interface Guide AVMS Commands HL7538 at+wdss=1,1 OK +WDSI: 4 +WDSI: 8 at+cgdcont? +CGDCONT: 1,"IP","broadband","10.191.8.184",0,0,0,0,0,0 OK 12.10.
-
AT Commands Interface Guide AVMS Commands HL7538 Reference Sierra Wireless Proprietary Notes Examples is stored in non-volatile memory. AT&F command has no impact on these values. This command is basically designed to establish multiple PDN connections for a given APN. However, KDDI, NTT, and some other networks only allow single PDN connectivity for a given APN. In case of single PDN connectivity, the CID must be explicitly set using the +WDSS command; i.e.
-
13. Test Commands The following commands are used for testing purposes. 13.1.
-
AT Commands Interface Guide Test Commands HL7538 Reference Sierra Wireless Proprietary Notes Example at+wmtxpower? +WMTXPOWER: 255 OK Only one burst can be emitted at a time. This AT command is not available if AT+WMRXPOWER is enabled. The module must be restarted after using this command. at+wmtxpower=1,1,18300,0,0 OK // +WMTXPOWER not start yet // emits a Tx burst (0 dBm) at band 1, earfcn = 18300 // with bandwidth = 1.4MHz at+wmtxpower? +WMTXPOWER: 1,1,18300,0,0 OK 13.2.
-
AT Commands Interface Guide Test Commands HL7538 Received power in dBm at primary antenna Received power in dBm at secondary antenna Reference Sierra Wireless Proprietary Examples at+wmrxpower? +WMRXPOWER: 255 OK at+wmrxpower=? +WMTXPOWER: (0-1),(1,11,18),(0-599,4750-4949,5850-5999) OK at+wmrxpower=1,1,300 +WMRXPOWER: -5.2,-44.7 // read LTE band 1, earfcn=300 // Rx power -5.2 dBm at primary antenna // Rx power -44.7 dBm at secondary antenna OK 13.3.
-
AT Commands Interface Guide Test Commands HL7538 Examples 4118675 at+wmantsel? +WMANTSEL: 0 OK at+cops=2 OK // disable network registration at+wmantsel=1 OK // to select only main antenna at+cops=0 OK // re-enable network registration at+cops=2 OK // disable network registration at+wmantsel=2 OK // to select only diversity antenna at+cops=0 OK // re-enable network registration Rev 5.
-
14. NV Related Commands 14.1. Auto Generation of NV Backup Files There are 3 NV partitions in flash used by the firmware: Static Calibrated NV partition Static Fixed NV partition Dynamic NV partition NV backup is per partition based, with one NV backup file per partition. These are labelled with =0, 1, 2 in the NV log and by firmware design.
-
AT Commands Interface Guide NV Related Commands 14.3.
-
AT Commands Interface Guide NV Related Commands HL7538 Reference Sierra Wireless Proprietary Notes Example Status of operations for =0 and =1 is notified by +NVBU_IND unsolicited notfications with =0 and =1 respectively on the AT port that executed the write command. Execution of the write command with =1 is followed by a modem reboot automatically; NVs are restored to their default values on booting.
-
AT Commands Interface Guide NV Related Commands 14.4.
-
15. Board Support Commands 15.1. +WIMEI Command: IMEI Write and Read HL7538 Test command Syntax AT+WIMEI=? Response OK Read command Syntax AT+WIMEI? Response +WIMEI: OK Write command Syntax AT+WIMEI= Response +WIMEI: OK Parameters Notes Example 14 or 15-digit IMEI as defined in GSM 23.003 The default IMEI is 012345678901237. The write command can only be used once for IMEI programming. The IMEI to be written must be different from the default IMEI.
-
AT Commands Interface Guide Board Support Commands 15.2. +WCARRIER Command: Show Carrier Name HL7538 Test command Syntax AT+WCARRIER= ? Response OK Action command Syntax AT+WCARRIER Response +WCARRIER: OK Parameters Notes Example 4118675 Carrier string (maximum of 8 characters, without quotes) The carrier name is written in non-volatile memory during the factory customization process. at+wcarrier +WCARRIER: KDDI OK Rev 5.
-
16. Appendix 16.1.
-
AT Commands Interface Guide Appendix 16.2. Error Codes 16.2.1.
-
AT Commands Interface Guide Appendix Code Meaning 50 Incorrect parameters 99 Resource limitation 100 Synchronization error 103 Illegal MS 106 Illega lME 107 GPRS services not allowed 111 PLMN not allowed 112 Location area not allowed 113 Roaming not allowed in this location area 132 Service option not supported 133 Requested service option not subscribed 134 Service option temporarily out of order 148 Unspecified GPRS error 149 PDP authentication failure 150 Invalid mo
-
AT Commands Interface Guide Appendix Code Meaning 919 Feature is not available 920 Protocol is not supported 921 Error due to invalid state of bearer connection 922 Error due to invalid state of session 923 Error due to invalid state of terminate port data mode 924 Error due to session busy, retry later 925 Failed to decode HTTP header's name, missing ':' 926 Failed to decode HTTP header's value, missing 'cr/lf' 927 HTTP header's name is an empty string 928 HTTP header's value i
-
AT Commands Interface Guide Appendix 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred with in the CUG 57 Bearer capability not authorized 58 Bearer capability not presently available 63 Service or option not available, unspecified 65 Bearer service not implemented 68 ACM equal to or greater than AC Mmax 69 Requested facility not implemented 70 Only restricted digital information bearer capability is available 79 Se
-
AT Commands Interface Guide Appendix 138 Network failure 139 Reactivation requested 140 Feature not supported 141 Semantic error in the TFT operation 142 Syntactical error in the TFT operation 143 Unknown PDP context 144 Semantic errors in packet filter(s) 145 Syntactical errors in packet filter(s) 146 PDP context without TFT already activated 148 Unspecified GPRS error 149 PDP authentification error 212 APN restriction 256 Internal unspecified 257 Out of
-
AT Commands Interface Guide Appendix 306 Disconnected due to SIM TK call setup 307 Pending SIM TK call setup 310 SIM reset 340 MM sapi3 release 341 MM lower layer failure 342 MM authentification failure 343 MM PS reject 344 MM service rejected 345 MM abort by network 346 MM timeout 347 MM detach 348 MM RR connection release 349 MM not registered 350 MM reestablishment failure 351 Failure due to handover 352 Link establishment failure 353 Random acce
-
AT Commands Interface Guide Appendix 380 Congestion 381 RE establishment reject 382 Directed sig conn establishment 383 User inactivity 384 Lower layer failure downlink 385 Lower layer failure uplink 386 Cell barred due to authentication failure 387 Signalling connection release 388 CS connection release triggered by MM 389 RRC connection establishment failure 390 RRC connection establishment re-ject with redirection 391 Resource conflict 392 Layer 2 sequen
-
AT Commands Interface Guide Appendix Code Meaning 95 Invalid message, unspecified 96 Invalid mandatory information 97 Message type non-existent or not implemented 98 Message not compatible with short message protocol state 99 Information element non-existent or not implemented 111 Protocol error, unspecified 127 Interworking, unspecified 128 Telematic interworking not supported 129 Short message Type 0 not supported 130 Cannot replace short message 143 Unspecified TP-PID error
-
AT Commands Interface Guide Appendix Code Meaning 314 SIM busy 315 SIM wrong 316 SIM PUK required 317 SIM PIN2 required 318 SIM PUK2 required 320 Memory failure 321 Invalid memory index 322 Memory full 330 SMSC address unknown 331 no network service 332 Network timeout 340 NO +CNMA ACK EXPECTED 500 Unknown error 16.2.4.
-
AT Commands Interface Guide Appendix 16.2.5.
-
AT Commands Interface Guide Appendix 16.2.6. AVMS Error Codes Code Meaning 3 Parameter is out of range; Device Services is not in a good state 24 Parameters , or are too long 650 General error 651 Communication error 652 Session in progress 654 AVMS services are in DEACTIVATED state (see +WDSG) 655 AVMS services are in PROHIBITED state (see +WDSG) 656 AVMS services are in TO BE PROVISIONED state (see +WDSG) 16.2.7.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 912 No more sessions can be used Create UDP client session repeatedly until 32 sessions are created: AT+KUDPCFG=1,0,1033,,"10.10.10.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 916 A parameter has an invalid range of values AT+KHTTPSCLOSE=1,2 AT+KHTTPSCLOSE=1,-1 AT+KFTPCFG=0,"ftp.kernel.org" AT+KFTPCFG=1,"ftp.kernel.org",,,65536 AT+KFTPCFG=1,"ftp.kernel.org",,,-1 AT+KFTPCFG=1,"ftp.kernel.org",,,,2 AT+KFTPCFG=1,"ftp.kernel.org",,,,-1 AT+KFTPCFG=1,"ftp.kernel.org",,,,,2 AT+KFTPCFG=1,"ftp.kernel.org",,,,,10 AT+KFTPCFG=1,"ftp.kernel.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 917 A parameter is missing AT+KHTTPSHEAD=, AT+KHTTPSPOST=,,"/" AT+KHTTPSPOST=1,, AT+KHTTPSHEADER=, AT+KHTTPSCLOSE=, AT+KFTPCFG=1, AT+KFTPCFG= AT+KFTPCLOSE=, AT+KFTPRCV=1,,, AT+KFTPSND=1,,, AT+KFTPDEL=1,, AT+KFTPDEL=,, +CME ERROR: 918 Feature is not supported AT+KHTTPSCFG=1,"www.kernel.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 932 Format of a parameter is invalid AT+KFTPSND=E,,,"/sample.txt" AT+KFTPSND=#,,,"/sample.txt" AT+KFTPSND=1,,,"/sample.txt",? AT+KFTPSND=1,,,"/sample.txt",,? AT+KFTPDEL=f,,"/sample.txt" AT+KFTPDEL=#,,"/sample.txt" AT+KFTPDEL=1,,"/sample.txt",? AT+KCGPADDR=a 16.3. Commands without Pin Code Requirement Most AT commands are rejected (i.e. an error is returned to the DTE) if the valid PIN code has not been entered.
-
AT Commands Interface Guide Appendix 16.4. GSM 27.
-
AT Commands Interface Guide Appendix 16.5. How to Use TCP Commands 16.5.1. Client Mode AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.com",80 +KTCPCFG: 1 OK AT+KTCPCNX=1 OK Set IP address and port number Returns session ID Initiate the connection AT+KTCPSND=1,18 Send data with the EOF string at the end. e.g. “GET / HTTP/1.
-
AT Commands Interface Guide Appendix 16.5.2. Server Mode In this simple example we emulate a daytime server. This server listens to port 13 and for each connection it returns the date. AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,1,,13 +KTCPCFG: 1 OK Set TCP listener and port number Returns session ID AT+KTCPCNX=1 OK Initiate the server AT+KCGPADDR +KCGPADDR: 1,”10.35.125.
-
AT Commands Interface Guide Appendix 16.5.3. Polling for the Status of a Socket AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.
-
AT Commands Interface Guide Appendix 16.5.4. End to End TCP Connection AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.
-
AT Commands Interface Guide Appendix 16.5.6. Use Cases for AT+KTCPACKINFO and Option This section describes the behavior of AT+KTCPACKINFO when the option is used with AT+KTCPCFG. 16.5.6.1. is Disabled (default setting) AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.76",2000 +KTCPCFG: 1 OK AT+KTCPCFG? +KTCPCFG: 1,0,0,0,,"202.170.131.
-
AT Commands Interface Guide Appendix AT+KTCPCNX=1 Connect to TCP server OK AT+KTCPSND=1,10 Use command to receive those 10 bytes CONNECT connect to TCP server Write to serial: 0123456789--EOF--Pattern-- OK +KTCP_ACK: 1, 1 Only after a short time, URC “+KTCP_ACK” tells us the latest TCP data arrived remote side AT+KTCPACKINFO=1 +KTCPACKINFO: 1, 1 We can use this command to poll the OK status of the latest TCP data AT+KTCPSND=1,1000 CONNECT Use command to send 1000 bytes OK write to serial: 1
-
AT Commands Interface Guide Appendix 16.6. How to Use UDP Specific Commands 16.6.1. Client Mode AT+KCNXCFG=1,"GPRS","APN","log","password" Set GPRS parameters (APN, login, password, etc.) OK AT+KUDPCFG=1,0 Create a new UDP socket (returned session 1) with the parameters associated to the connection profile id number 0 +KUDPCFG: 1 OK AT+KUDPSND= 1,"82.234.17.
-
AT Commands Interface Guide Appendix 16.6.2. Server Mode AT+KCNXCFG=1,"GPRS","APN","log","password",,"PDP_ad dr","primary DNS","0.0.0.0" Set GPRS parameters (APN, login, password) OK AT+KUDPCFG=1,1,3000 Set UDP listener (Port 3000). Initiate the server. Session ID is 1 +KUDPCFG: 1 OK AT+KUDPCFG? Check if the server is initiated +KUDPCFG: 1,0,1,3000 OK AT+KCGPADDR Get local IP address and let client know +KCGPADDR: 0, "192.168.0.
-
AT Commands Interface Guide Appendix 16.6.3. Use Cases for KTCP_DATA and KUDP_DATA The following use cases include with and without data auto-retrieval. 1) Previous features are kept (ascending compatibility of the AT commands) - Client Mode AT+KCNXCFG=0,"GPRS","CMNET" OK AT+KTCPCFG=0,0,"202.170.131.
-
AT Commands Interface Guide Appendix +KTCP_DATA: 3,8 URC tells us that 8 bytes arrived in session 3 AT+KTCPRCV=2,10 Use command to receive those 10 bytes in session 2 CONNECT 0123456789--EOF--Pattern-OK AT+KTCPRCV=3,8 Use command to receive the 8 bytes in session CONNECT 01234567--EOF--Pattern-OK AT+KUDPCFG=0,1,3000 Open a UDP socket, server mode +KUDPCFG: 4 OK +KUDP_DATA: 4,8 URC tells us that 8 bytes arrived AT+KUDPRCV=4,8 Use command to receive those 8 bytes CONNECT 01234567--EOF--Pattern-O
-
AT Commands Interface Guide 4) Appendix New optional feature: URC takes out the data - Server mode AT+KTCPCFG=0,1,,13,1 Extend a parameter for the new feature. When setting to 1, all child connection will display data in URC mode. Data will be received by the URC “+KTCP_DATA:” +KTCPCFG: 1 OK AT+KTCPCNX=1 Open the listen port OK AT+KCGPADDR +KCGPADDR: 0,”10.35.125.89” OK +KTCP_SRVREQ: 1,2 +KTCP_SRVREQ: 1,3 +KTCP_DATA: 2,10,0123456789 10 bytes arrived.
-
AT Commands Interface Guide Appendix AT+KFTPSND=1,,"Dir","TestFile.txt",0 Send data, store them in “TestFile.txt” file. After “CONNECT”. Do not forget send the EOF string CONNECT …send Data … ...send<--EOF—Pattern>... OK AT+KFTPRCV=1,,"Dir","Testfile.txt",0 Read the file named "TestFile.txt" from ftp server, data is sent and end by EOF string CONNECT F6E6E656374696F6E20746573742E--EOF--Pattern-OK AT+KFTPRCV=1,"/flashfile.ext","Dir","fsfile.txt",0 Get file "fsfile.
-
AT Commands Interface Guide Appendix // Try to resume transfer as follows AT+KFTPRCV=1,,,"111111.txt",0,760 Already got 760 bytes totally, so set it as offset to resume transfer bbbbbb………bbbbbbbbend--EOF--Pattern— Count the total data from serial link, it is 240 OK This indicates that the download was successful // Now we can combine the data from the two downloads. As a // result, we will get the complete file “111111.txt” AT+KFTPRCV=1,,,"111111.
-
AT Commands Interface Guide Appendix +KFTP_ERROR: 1, 421 Server kicked off the connection AT+KFSFILE=4,"/ftp" +KFSFILE: 11 1000 +KFSFILE: 1042921 bytes free OK 16.7.2.3. Use Case when FTP Server does not Support the Resume Feature AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KFTPCFG=1,"202.170.131.76","administrator","8ik,(OL>" ,21,0 +KFTPCFG: 1 OK AT+KFTPRCV=1,,,"111111.txt",0 CONNECT 750aaaaaaaaa…..
-
AT Commands Interface Guide Appendix AT+KHTTPHEADER=1 Set the header of the request CONNECT Send HTTP data after “CONNECT”. Do not forget the PATTERN characters. For example : “Data flow --EOF--Pattern--" Accept : text/html If-Modified-Since : Saturday, 15-January-2000 14:37:11 GMT OK AT+KHTTPGET=1, "/index.html" Get web page CONNECT HTTP/1.
-
AT Commands Interface Guide Appendix (…Data send…) Send HTTP data after "CONNECT" HTTP/1.0 200 OK Content-Type: text/plain Context-Length: 37 HTTP server response Your data has been accepted. OK 16.9. How to Use HTTPS Client Specific Commands AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password, etc.) OK AT+KCNXTIMER=1,60,2,70 Set Timers OK AT+KCNXPROFILE=1 Activate GPRS profile OK AT+KHTTPSCFG=1,"www.coursera.
-
AT Commands Interface Guide Appendix
-
AT Commands Interface Guide Appendix Accept : text/html If-Modified-Since : Saturday, 15-January-2000 14:37:11 GMT OK AT+KHTTPSGET=1, "/" Get the web page CONNECT HTTP/1.0 200 OK Cache-Control: private, max-age=0 Date: Tue, 24 Jun 2008 02:11:35 GMT Expires: -1 Content-Type: text/html; charset=ISO-8859-1 HTTPS server response Set-Cookie: PREF=ID=ae1c663417e7799e:NW=1:TM=1214273495:LM=121 4273495:S=5Uq9kExK4aTEv_cx; expires=Thu, 24-Jun-2010 02:11:35 GMT; path=/; domain=.google.
-
AT Commands Interface Guide Appendix 16.10. How to Switch from Data Mode to Command Mode AT+CPIN=“0000” Enter PIN CODE OK AT+CGDCONT=1,"IP","APN","0.0.0.
-
AT Commands Interface Guide Appendix 16.12. Switch Data/Command Mode DTR +++ ATO Behavior Table The table shows the behavior when trying to switch mode: Case 1: "+++" is used to switch from data mode to command mode, and the service is suspended. Case 2: if AT&D1 is set, "DTR drop" is used to switch from data mode to command mode, but the service is suspended. Case 3: if AT&D2 is set, "DTR drop" is used to switch from data mode to command mode, and the service is stopped.
-