-
AirPrime HL7539 AT Commands Interface Guide 4118453 6.
-
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 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 March 10, 2016 Creation 2.0 May 03, 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 07, 2016 Updated 5.14 *PSRDBS Command: Change Frequency Band 4.0 November 03, 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 ........................................138 9.19. +CRLP Command: Select Radio Link Protocol ...............................................................138 9.20. +XDNS Command: Dynamic DNS Request ....................................................................139 9.21. +CGPIAF Command: Printing IP Address Format ..........................................................140 9.22.
-
AT Commands Interface Guide 11.9.10. 11.9.11. 11.9.12. 11.9.13. +KTCPSTAT Command: Get TCP Socket Status .................................................173 +KTCPSTART Command: Start a TCP Connection in Direct Data Flow ..............174 +KTCP_ACK Notification: Status Report for Latest TCP Data ..............................175 +KTCPACKINFO Command: Poll ACK Status for the Latest Data .......................175 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 ..........................................................252 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 HL7539 module. 1.1. Reference Configuration Figure 1. 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 HL7539 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 HL7539 If connection is not successfully resumed: NO CARRIER Parameter 0 1 – 200 Reference V.25Ter 2.4. Switch from command mode to data mode Session ID; see section 11 Protocol Specific Commands Notes ATO is the alternative command to the +++ escape sequence.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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 Execute 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 HL7539 Read command Syntax AT+IPR? Response +IPR: OK Write command Syntax AT+IPR= Response OK or +CME ERROR: Parameter 115200 (default value) 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 230400, 460800, 500000, 750000, 921600, 1843200, 3000000, 3250000, 6000000 Notes • • • 4118453 Not all listed rates may be available as they are dependent on the target.
-
3. General AT Commands 3.1.
-
AT Commands Interface Guide General AT Commands HL7539 Secondary-Boot: Update-Agent: 4G-Firmware: <4G FW version name> 3G-Firmware: <4G FW version name> OK Parameters Model identifier Firmware version For example: AHL7539_TEST.1.0.153600.201505291614.x7160_1<…> AHL7539.1.0.153600.201511241810.x7160_1.
-
AT Commands Interface Guide General AT Commands HL7539 # For testing purpose firmware, TEST given in the version name ATI3 AHL7539_TEST.1.0.153600.201505291614.x7160_1 OK # Examples on official firmware, ATI1 HL7539.1.0 OK ATI3 AHL7539.1.0.153600.201511241810.x7160_1 OK # For fused module ATI4 FUSED OK ATI9 AHL7539.1.0.153600.201511241810.x7160_1 HL7539 HL7539.1.0 x7160 FUSED 2015-11-24 18:10:16 r212 OK ATI10 Modem-Firmware: AHL7539.1.0.153600.201511241810.x7160_1 HL7539 HL7539.1.
-
AT Commands Interface Guide General AT Commands HL7539 r212 4G-Firmware: 7160.S3.561.16.3.531.05.0013 3G-Firmware: 202.444.125.43-54.35 OK # For non-fused module ATI4 NON-FUSED OK ATI9 AHL7539.2.3.153600.201511241810.x7160_1 HL7539 HL7539.2.3 x7160 NON-FUSED 2015-11-24 18:10:16 r212 OK ATI10 Modem-Firmware: AHL7539.1.0.153600.201511241810.x7160_1 HL7539 HL7539.1.0 x7160 NON-FUSED 2015-11-24 18:10:16 r212 Primary-Boot: AHL7539.1.0.0200151028.201511241810.
-
AT Commands Interface Guide 3.2. General AT Commands Z Command: Reset and Restore User Configuration HL7539 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 HL7539 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 HL7539 Execute command Syntax AT+CGMM Response OK Parameter Reference [27.007] § 5.2 3.5. Model identifier Example AT+CGMM HL7539 OK +CGMR Command: Request Revision Identification HL7539 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: AHL7539_TEST.1.0.153600.201505291614.
-
AT Commands Interface Guide General AT Commands HL7539 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 HL7539 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. It can work with or without a SIM card.
-
AT Commands Interface Guide General AT Commands HL7539 Example // Assuming FSN=TTYWWDNNNNPP01-BB AT+HWREV? Hardware revision: 0.1 OK 3.9. +CSCS Command: Set TE Character Set HL7539 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" 4118453 GSM default alphabet (3GPP TS 23.
-
AT Commands Interface Guide General AT Commands 3.10. +CIMI Command: Request International Mobile Subscriber Identity HL7539 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 HL7539 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 HL7539 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 HL7539 OK 3.13. +GMR Command: Request Revision Identification HL7539 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. HL7539 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 HL7539 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 HL7539 Test command Syntax AT+CALA=? Response +CALA:
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.2. +CALD Command: Delete Alarm HL7539 Test command Syntax AT+CALD=? Response +CALD: (list of supported s) OK Write command Syntax AT+CALD= Response OK Parameter Alarm index Notes • • Example Only 1 alarm is possible to be set at one time; must always be 1. This command can be used without a SIM. AT+CALD=1 OK AT+CALD=2 ERROR 5.3.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.4. +CLAC Command: List Available AT Commands HL7539 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 HL7539 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 HL7539 5.7.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.8. +CMEE Command: Report Mobile Termination Error HL7539 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 HL7539 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 HL7539 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 HL7539 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 SIM PUK2 PH-NET PIN PH-NET PUK PH-NETSUB PIN PH-NETSUB PUK PH-SP PIN PH-SP PUK PH-CORP PIN PH-CORP PUK , 4118453 Values when queried using the read command MT is not pending for any password MT is waitin
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.12.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 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 HL7539 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 0–7 99 Notes • • 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 HL7539 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 HL7539 3 Manage the generation of signal according to PS network registration status; OFF Not registered/initialization/registration denied/no SIM card ON Registered to the network and are not used in mode 3 1 – 8, 10, 11, 13 – 15 Notes 1 – 100 Integer type; only used in mode 1 1 – 65535 Pulse duration in milliseconds; only used in mode 1 • • • • • • • Exampl
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.19.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 // Request the current value of GPIO1 // Value is HIGH for GPIO1 AT+KGPIO=1,2 +KGPIO: 1,1 OK 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 HL7539 Reference Sierra Wireless Proprietary Notes • • • • • • Examples This command provides configuration for +KGPIO command. The current configuration is saved in non-volatile memory before a reset. By default, GPIO 3 is being in used by SIM detection, so it cannot be configured. Pull down/up mode would provide a stable input level. The command AT+KGPIOCFG=? and AT+KGPIOCFG? return a dynamic list of supported GPIO available.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.21.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.22.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.24.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.26. +CGLA Command: Generic UICC Logical Channel Access HL7539 Write command Syntax AT+CGLA= , , Response +CGLA: , OK or +CME ERROR: Parameters Integer type; used as the identifier of the session to be used to send the APDU commands to the UICC.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 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 HL7539 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 HL7539 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 HL7539 Parameters 1 2 3 4 Keys Status Identity Pseudonym 1 – 4294967295 Identifier of the EAP session to be used 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 HL7539 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 HL7539 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. is automatically stored in non-volatile memory. 5.35.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 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 HL7539 Reference [27.007] §8.41 Notes • • Time zone reporting is not affected by the automatic time zone setting command +CTZU. If reporting is enabled, the MT returns the unsolicited result code +CTZV: whenever the time zone is changed. 5.37.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Notes • • • • • • The control channel must be in OPEN state when the +XDATACHANNEL command is sent. +XDATACHANNEL settings will only apply while control channel DLC is OPEN and will be reset as soon as DLC is closed. When this command is sent with parameter, then the data channel () must be in OPEN state and the given should already be defined.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 0 – 999 Mobile country code 0 – 999 Mobile network code Cell identity.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Write command Enable/disable unsolicited camped cell parameter change event notifications. Syntax AT+KCCINFO= Response OK Parameters 0 1 Camped cell parameters change event notification is disabled Camped cell parameters change event notification is enabled Four-byte location area code in hexadecimal format (e.g. “000000C3” equals 195 in decimal) One-byte routing area code in hexadecimal format.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Parameter 0 1 2 Reference Sierra Wireless Proprietary Notes • • • • Example The UART doesn’t go to sleep mode as long as DTR is active (at low level); DTR has to be active to send AT commands The UART decides by itself (internal timing) when it will go to sleep mode, and it will be woken up with a character The UART never goes in sleep mode regardless of the DTR state The current configuration is kept in non-volat
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Read command Syntax AT+HBHV? Response +HBHV: 0, +HBHV: 2, +HBHV: 3, OK Write command Syntax AT+HBHV=0, Response OK AT+HBHV=2, Parameters Behavior of PPP dial-up networking 0 PDP context is brought up after LCP negotiation 1 PDP context is brought up before LCP negotiation AT+HBHV=3, PDP unlo
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 61 62 63 99 -50 dBm ≤ rssi < -49 dBm -49 dBm ≤ rssi < -48 dBm -48 dBm ≤ rssi 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.4 99 Not known or not detectable Integer type; received signal code power (see 3GPP TS 25.133 [95] subclause 9.1.1.3 and 3GPP TS 25.123 [96] subclause 9.1.1.1.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Notes • • • • If the current serving cell is not a GERAN cell, and are set to value 99. If the current serving cell is not a UTRA FDD or UTRA TDD cell, is set to 255. If the current serving cell is not a UTRA FDD cell, is set to 255. If the current serving cell is not an E-UTRA cell, and are set to 255. 5.43.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.44.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Integer type; ratio of the received energy per PN chip to the total received power spectral density (see 3GPP TS 25.133 [95] subclause) 0 Ec/Io < -24 dB 1 -24 dB ≤ Ec/Io < -23.5 dB 2 -23.5 dB ≤ Ec/Io < -23 dB … 47 -1 dB ≤ Ec/Io < -0.5 dB 48 -0.5 dB ≤ Ec/Io < 0 dB 49 0 dB ≤ Ec/Io 255 Not known or not detectable Integer type; reference signal received quality (see 3GPP TS 36.133 [96] subclause 9.1.7) 0 rsrq < -19.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Notes • • • If the current serving cell is not a GERAN cell, and are set to value 99. If the current serving cell is not a UTRA FDD or UTRA TDD cell, and are set to 255. If the current serving cell is not an E-UTRA cell, , and are set to 255. 5.45.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Examples 1) SIM detect is enabled, AT+KSIMDET=1 // Reboot module with SIM card inserted and +KSREP disabled; // no +KSUP, +PBREADY, and +SIM URC at start-up at+ksimdet? +KSIMDET: 1 OK // SIM detect enabled at+ksrep? +KSREP: 0,0,1 // Start-up reporting is disabled; // module is ready, +PBREADY is received OK // remove SIM card +SIM: 0 at+ksrep? +KSREP: 0,2,0 // Start-up reporting is disabled; // SIM card not present, +PB
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 // Reboot module without SIM card inserted and +KSREP disabled at+ksimdet? +KSIMDET: 1 // SIM detect enabled OK at+ksrep? +KSREP: 0,2,0 // Start-up reporting is disabled; // SIM card not present, +PBREADY not received OK // insert SIM card +SIM: 1 +PBREADY at+ksrep? +KSREP: 0,0,1 // Start-up reporting is disabled; // module is ready, +PBREADY is received OK // remove SIM card +SIM: 0 at+ksrep? +KSREP: 0,2,0 // Start-up
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 // reboot module +KSUP: 0 +PBREADY at+ksrep? +KSREP: 1,0,1 // Start-up reporting is enabled; // module is ready, +PBREADY is received OK // Reboot module without SIM card inserted and +KSREP disabled at+ksimdet? +KSIMDET: 0 OK // SIM detect disabled at+ksrep? +KSREP: 0,2,0 // Start-up reporting is disabled; // SIM card not present, +PBREADY not received OK // enable start-up reporting at+ksrep=1 OK // reboot module +KSU
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Write command Syntax AT+KSIMDET= Notes Response OK Parameter • • • • Examples 0 1 Disable SIM detection Enable SIM detection If a change in the SIM status is detected, the module is notified by URC +SIM: , where = 0 means the SIM is extracted and = 1 means the SIM is inserted. This command can be supported even without SIM card. The setting of will be kept after module reboot.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Read command Syntax AT+KRIC? Response +KRIC: , OK Write command Syntax AT+KRIC= [,] Response OK Parameters 0x00 0x01 0x02 0x04 0x08 0x10 0 1 Reference Sierra Wireless Proprietary Notes • • • • • • Examples Use of RI signal RI is not used RI is activated on incoming calls (+CRING, RING) RI is activated on SMS (+CMT, +CMTI) RI is activated on SMS-CB (+CBM, +CBMI) RI is activate
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.48.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Write command Syntax AT+KGSMAD= , [ [, [, [,]]]] Response OK Parameters 0 1 2 Disable antenna detection Periodic antenna detection Instantaneous antenna detection URC presentation mode It has meaning only if is 1 0 Disable the presentation of antenna detection URC 1 Enable the presentation of antenna detection URC 45 – 3600s when = 1 Interval
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Write command Syntax AT+XETWCFG= , , , Response OK or +CME ERROR: Parameters 0 1 FALSE TRUE Reception of Primary Notification is OFF Reception of Primary Notification is ON Sets if the secondary notification is received, independent of the reception of the corresponding primary notification 0 FALSE Immediate reception of Secondary Notification is OFF 1 TRU
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 [[,, [,...
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7539 Notes • • • • • • • This command is used to start the different ETWS warning notifications. , and parameters are applicable only if is either 5 or 6. Decimal value for and to be given as input for is either 5 or 6. For e.g.
-
6. Network Service Related Commands 6.1.
-
AT Commands Interface Guide Network Service Related Commands HL7539 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 HL7539 Write command Syntax AT+CLCK=, [, [,]] Response If = 2 and command is successful OK +CLCK: [,[, +CLCK: ,class2…]] or +CME ERROR: Parameters "PS" card "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 slot) (MT asks for the passwo
-
AT Commands Interface Guide 6.4. Network Service Related Commands +CNUM Command: Subscriber Number HL7539 Test command Syntax AT+CNUM=? Response OK Execute command Syntax AT+CNUM Response +CNUM: [],,[,,[,]][ +CNUM: [],,[,,[,]][...
-
AT Commands Interface Guide Network Service Related Commands HL7539 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 HL7539 7 LTE 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 HL7539 0 1 2 String type; indicates if the format is alphanumeric or numeric 0 1 Long format alphanumeric Short format alphanumeric Numeric GSM access technology not selected GSM access technology selected 0 1 Notes 6.9.
-
AT Commands Interface Guide Network Service Related Commands HL7539 "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 HL7539 String type; two-byte location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal) String type; four-byte E-UTRAN cell ID in hexadecimal format 7 Unsolicited Notification 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 HL7539 Parameters 0 1 2 3 4 5 6 7 8 Unconditional call forwarding is active Some of the conditional call forwarding are active Call has been forwarded Call is waiting 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 cal
-
AT Commands Interface Guide Network Service Related Commands HL7539 Parameter 0 1 2 User controlled PLMN selector with access technology EFPLMNwAcT, but if not found in the SIM/UICC, then the PLMN preferred list is EFPLMNsel Operator controlled PLMN selector with access technology EFOPLMNwAcT HPLMN selector with access technology EFHPLMNwAcT 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. 4118453 Rev 6.
-
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.
-
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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 4118453 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 [+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 HL7539 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. For the list of possible combinations, refer to 3GPP TS 23.060.
-
AT Commands Interface Guide Packet Domain Commands HL7539 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 HL7539 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 HL7539 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 HL7539 The network has responded to an ME initiated context deactivation request +CGEV: NW MODIFY , , The network has modified a context +CGEV: ME MODIFY , , The mobile termination has modified a context +CGEV: ME DEACT , , Parameters 0 1 2 3 IPv4 only allowed IPv6 only allowed Single address bearers only allowed Single address bearers only allowed and M
-
AT Commands Interface Guide Packet Domain Commands HL7539 Notes When the +CGAUTO=1 command is received, the MT shall attempt to perform a PS attach if it is not already attached. 9.11. +CGPADDR Command: Show PDP Address HL7539 Test command Syntax AT+CGPADDR=? Response +CGPADDR: (list of supported s) OK Write command Syntax AT+CGPADDR [=[, [,...]]] Response [+CGPADDR: [,[,]]] [ +CGPADDR: [,[,]][...
-
AT Commands Interface Guide Packet Domain Commands 9.12.
-
AT Commands Interface Guide Packet Domain Commands 9.13.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Write command Syntax AT+CGEQMIN= [[, [, [, [, [, [, [, [,[, [, [,[, [,, ]]]]]]]]]]]]]]] Response OK or ERROR Parameters
-
AT Commands Interface Guide Packet Domain Commands HL7539 Numeric parameter that specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers Supported in R7 P S a numeric parameter that specifies characteristics of the source of the submitted SDUs for a PDP context.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Numeric parameter that specifies the delay class Numeric parameter that specifies the reliability class Notes Numeric parameter that specifies the peak throughput class Numeric parameter that specifies the mean throughput class. • • This command allows the TE to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Write command Syntax AT+CGEQREQ= [[, [, [, [, [, [, [, [,[, [, [,[, [,, ]]]]]]]]]]]]]]] Response OK or ERROR Parameters
-
AT Commands Interface Guide Packet Domain Commands HL7539 Numeric parameter that specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers Supported in R7 P S a numeric parameter that specifies characteristics of the source of the submitted SDUs for a PDP context.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Numeric parameter that indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. Numeric parameter that indicates the maximum number of kbits/s delivered by UMTS (down-link traffic) at a SAP. Numeric parameter that indicates the guaranteed number of kbits/s delivered to UMTS (up-link traffic) at a SAP (provided that there is data to deliver).
-
AT Commands Interface Guide Packet Domain Commands 9.17.
-
AT Commands Interface Guide Packet Domain Commands 9.18.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Write command Syntax AT+CRLP=[ [,[, [,]]]] Response OK or +CME ERROR: Parameters IWF to MS window size MS to IWF window size Acknowledgement timer (in units of 10 ms) Retransmission attempts 9.20.
-
AT Commands Interface Guide Packet Domain Commands HL7539 , Strings representing the DNS addresses and given as dot-separated numeric (0 – 255) parameters in the form of: a1.a2.a3.a4 for IPv4, a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16 for IPv6 and a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.a17.a18.a19.a20 for IPv4v6. (a1 to a4 here represents IPV4 and a5 to a20 represents IPv6) The DNS address is by default "0.0.0.0" which is not a valid address.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Specifies whether 1-n instances of 16-bit zero values are replaced by “::”.This parameter setting does not apply if = 0. 0 No zero compression 1 Use zero compression If the address is unspecified (all bytes are zeros), “::” will be displayed. 9.22.
-
AT Commands Interface Guide Packet Domain Commands HL7539 Examples AT+WPPP=? +WPP: (0-2),(1-20) OK AT+WPPP=1,1,“myusername”,“mypassword” OK AT+WPPP? +WPPP: 1,1,“myusername”,“mypassword” OK 4118453 Rev 6.
-
10. SIM Application Toolkit AT Commands 10.1. +STKPRO Command: Display List of Supported Proactive Commands HL7539 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 HL7539 Data coding scheme 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 HL7539 Data string 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 Minutes Seconds Tenth of a se
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7539 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 7-bit, 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 HL7539 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 HL7539 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 user ME curren
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7539
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 HL7539 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 HL7539 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 HL7539 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.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7539 // module resets +SIM: 1 +KSUP: 0 +PBREADY 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",1
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7539 At*psstki=2 // set STK automatic mode OK //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 reset +SIM: 0 +SIM: 1 +PBR
-
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 IP address field in AT commands described in this chapter when using the HL7539: • 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 HL7539 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. If the mobile is supposed to work with a dynamic address, the value should be “::” or an empty string. , IPV6 String type.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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 HL7539 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 arameter 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 HL7539 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). If this command is not used, PDP context will be brought down after the last session is closed unless +KCNXDOWN is used. 11.7.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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. This string doesn’t have to be humanreadable (non-printable characters are allowed).
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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 session Both TCP client and TCP server sessions Both UDP client and UDP server sessions 1 0 Enable UR
-
AT Commands Interface Guide Protocol Specific Commands 11.8.3. +KIPOPT Command: General Options Configurations HL7539 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 HL7539 Timeout for sending buffered data to peer. This parameter specifies the timeout after which the buffered data received from the AT terminal will be sent to the peer irrespective of size of the data packet. Value in 100ms unit. For UDP, range = 1 – 100 (default value = 2) 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.
-
AT Commands Interface Guide Protocol Specific Commands 11.9. TCP Specific Commands 11.9.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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 HL7539 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 HL7539 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 HL7539 // 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.8",4672 Reference Sierra Wireless Proprietary Notes • • • • This notification is sent when a client requests a connection to the server. The connection is automatically accepted.
-
AT Commands Interface Guide Protocol Specific Commands 11.9.9. +KTCP_IND Notification: TCP Status HL7539 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 HL7539 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 HL7539 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 HL7539 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 HL7539 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 A
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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 Sierra Wireless Proprietary Notes • • • • • • • • • The user must use to finish sending, then the m
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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. If there is no other session running, the PDP context would be released. This function will delete the session configuration if = 0. 11.10.5.
-
AT Commands Interface Guide Protocol Specific Commands 11.10.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Read command Syntax AT+KFTPCFG? Response +KFTPCFG: ,,,,, ,,, Write command Syntax AT+KFTPCFG= [], [, [, [, [,] [,] [,]]]] Response +KFTPCFG: OK Error case +KFTP_ERROR: , Parameters 1 – 5 (PDP context configuration) a numeric parameter which specif
-
AT Commands Interface Guide Protocol Specific Commands HL7539 6 7 XXX Reference Sierra Wireless Proprietary Notes • • • Example Flash memory full Network error Three-digit reply code from the FTP server. See section 16.2.5 FTP Reply Codes. Write command sets the server name, the login, the password, the port number and the mode for ftp operations. Only one ftp session is currently supported; is always 0. This command (with = 1) can be used before setting up +KCNXCFG configuration.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Reference Sierra Wireless Proprietary Notes • • This command is used to start the FTP connection created by +KFTPCFG with =0. +KFTPRCV, +KFTPSND, +KFTPDEL automatically starts the connection if has not been started using AT+KFTPCNX. 11.11.3.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Integer type. 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.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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. Indicates the name of the file to upload Numeric type.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.5. +KFTPDEL Command: Delete FTP Files HL7539 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 HL7539 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 from or uploaded to the terminal (+KFTPRCV and +KFTPSND) 11.11.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 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 HL7539 1 – 65535 0 1 HTTP port; 80 by default HTTP 1.1 HTTP 1.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Parameters HTTP session index Refer to +KHTTPGET Reference Sierra Wireless Proprietary Notes • • This command is used to start the HTTP connection created by +KHTTPCFG with =0. +KHTTPGET, +KHTTPHEAD, +KHTTPPOST automatically starts the connection if it was not started before using AT+KHTTPCNX. 11.12.3.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.4.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.5.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Error case NO CARRIER +CME ERROR: +KHTTP_ERROR: , Parameters HTTP session index This argument must be empty. It is reserved for compatibility of command syntax.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.8. +KHTTPDEL Command: Delete a Configured HTTP Session HL7539 Test command Syntax AT+KHTTPDEL= ? Response +KHTTPDEL: (list of possible s) OK Write command Syntax AT+KHTTPDEL= Response OK +CME ERROR: Parameter Reference Sierra Wireless Proprietary HTTP session index Notes The session must be closed (+KHTTPCLOSE) before using this command. 11.12.9.
-
AT Commands Interface Guide Protocol Specific Commands 11.13. HTTPS Client Specific Commands 11.13.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 1 2 3 No authentication Manage server authentication Manage server and client authentication if requested by remote server String type, indicates the user name to be used during the HTTP connection String type, indicates the password to be used during the HTTP connection Indicates whether to start the HTTPS connection immediately or not 0 Start the HTTPS connection later by +KHTTPSCNX 1 Start the HTTPS
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Write command Syntax AT+KHTTPSCNX = Response OK +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index Refer to +KHTTPSGET Reference Sierra Wireless Proprietary Notes • • This command is used to start the HTTPS connection created by +KHTTPSCFG with =0.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Reference Sierra Wireless Proprietary Notes The user must use to finish sending; after which the module returns to command mode. 11.13.4.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.5.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Error case NO CARRIER +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index This argument must be empty. It is reserved for compatibility of command syntax.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Reference Sierra Wireless Proprietary 11.13.8. +KHTTPSDEL Command: Delete a Configured HTTPS Session HL7539 Test command Syntax AT+KHTTPSDEL =? Response +KHTTPSDEL: (list of possible s) OK Write command Syntax AT+KHTTPSDEL = Response OK +CME ERROR: Parameter Reference Sierra Wireless Proprietary HTTPS session index Notes The session must be closed (+KHTTPSCLOSE) before using this command. 11.
-
AT Commands Interface Guide Protocol Specific Commands 11.14. SSL Certificate Manager 11.14.1. +KCERTSTORE Command: Store Root CA and Local Certificates to Internal Storage HL7539 Test command Syntax AT+ KCERTSTORE=? Response +KCERTSTORE: (list of possible s),, (list of possible s) OK Read command Syntax AT+ KCERTSTORE? Response +KCERTSTORE [root_cert,, ] [local_cert,, ] [...
-
AT Commands Interface Guide Protocol Specific Commands 11.14.2.
-
AT Commands Interface Guide Protocol Specific Commands HL7539 Read command Syntax AT+ KCERTDELETE? Response +KCERTDELETE: OK Error case +CME ERROR: Write command Syntax AT+ KCERTDELETE= [,] Response OK Error case +CME ERROR: 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 HL7539 Status of the mode For = 0, 1 or 2 0 Disabled (default value) 1 Enabled 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 HL7539 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 HL7539 or +CME ERROR Parameter Integer type – Last HTTP response received by the module 100 Continue 101 Switching Protocols 200 OK 201 Created 202 Accepted 203 Non-Authoritative Information 204 No Content 205 Reset Content 206 Partial content 300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 304 Not Modified 305 Use Proxy 307 Temporary Redirect 400 Bad Request 401 Unauthorized 402 Payment Required 403 Forbidden 404 Not Found 4
-
AT Commands Interface Guide AVMS Commands HL7539 Examples AT+WDSS=1,1 OK AT+WDSE +WDSE: 200 OK // A session was made with the server // The last HTTP response received is “OK” 12.5.
-
AT Commands Interface Guide AVMS Commands HL7539 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 HL7539 Notes This command is available when the embedded module has finished the Device Services initialization (see +WDSI command description). Examples AT+WDSG=? OK AT+WDSG +WDSG: 0,3 +WDSG: 1,0 OK // Device services are activated, // no session to the server, no patch to download or to install 12.7.
-
AT Commands Interface Guide AVMS Commands HL7539 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. The device requests a user agreement to allow the embedded module to make the connection.
-
AT Commands Interface Guide AVMS Commands HL7539 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 HL7539 • • • • 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 HL7539 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 HL7539 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 HL7539 Reference Sierra Wireless Proprietary Notes • • • Example at+wmtxpower? +WMTXPOWER: 255 OK // +WMTXPOWER not start yet at+wmtxpower=1,1,18300,0,0 // emits a Tx burst (0 dBm) at band 1, earfcn = 18300 // with bandwidth = 1.4MHz 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. OK at+wmtxpower? +WMTXPOWER: 1,1,18300,0,0 OK 13.2.
-
AT Commands Interface Guide Test Commands HL7539 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,3,5,7),(0-599,1200-1949,2400-2649,2750-3449) 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 HL7539 Examples 4118453 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 6.
-
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 HL7539 Reference Sierra Wireless Proprietary Notes • • • • • Example Status of operations for =0 and =1 is notified by +NVBU_IND unsolicited notifications 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 HL7539 Test command Syntax AT+WIMEI=? Response OK Read command Syntax AT+WIMEI? Response +WIMEI: OK Write command Syntax AT+WIMEI= Response +WIMEI: OK Parameter Note 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 HL7539 Test command Syntax AT+WCARRIER= ? Response OK Action command Syntax AT+WCARRIER Response +WCARRIER: OK Parameter Carrier string (maximum of 8 characters, without quotes) Notes The carrier name is written in non-volatile memory during the factory customization process. Example at+wcarrier +WCARRIER: NTT OK 4118453 Rev 6.
-
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,-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+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+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+CGPADDR=1 +CGPADDR: 1,"PDP_addr" OK Read an IP address AT+XDNS? +XDNS: 1, "primary DNS", "secondary DNS" OK Read the primary DNS address AT+KCNXCFG=1,"GPRS","APN","log","password",,"PDP _addr","primary DNS","0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.
-
AT Commands Interface Guide Appendix AT+KTCPDEL=1 OK Delete session 1 AT+KTCPCFG? OK No session is available 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 Commands Interface Guide Appendix AT+KTCPCLOSE=3,1 OK Close client session 3 and then session 3 is deleted automatically (CHILD mode for session 3) AT+KTCPCLOSE=1,1 OK Close server: session 1 Delete session 1 AT+KTCPDEL=1 OK 16.5.3. Polling for the Status of a Socket AT&K3 OK Hardware flow control activation AT+CGPADDR=1 +CGPADDR: 1,"PDP_addr" OK Read an IP address AT+XDNS? +XDNS: 1, "primary DNS", "secondary DNS" OK AT+KCNXCFG=1,"GPRS","APN","log","password",,"PDP _addr","primary DNS","0.0.0.
-
AT Commands Interface Guide Appendix AT+KTCPSTAT=1 +KTCPSTAT : 3,-1,0,320 OK Poll the connection status: Connection is UP, 320 bytes are available for reading AT+KTCPRCV=1,320 CONNECT <… a lot of data…> --EOF--Pattern-OK Read 320 bytes on socket 1 AT+KTCPCLOSE=1,1 OK Close session 1 AT+KTCPDEL=1 OK Delete session 1 Data are sent after CONNECT 16.5.4.
-
AT Commands Interface Guide Appendix 16.5.5. Error Case for End to End TCP Connection AT+KTCPSTART=1 NO CARRIER +KTCP_NOTIF: 1, Try to Initiate the connection, Connection fails, see the value of AT+KTCPSTART=1 CONNECT …Data sent……Data received……Data sent… …Data sent……Data received……Data sent… NO CARRIER +KTCP_NOTIF: 1, Initiate the connection Exchange some data An error occurs during connection (network lost, server closed) 16.5.6.
-
AT Commands Interface Guide 16.5.6.2. Appendix is Enabled Detach AT+CGATT=0 OK AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.76",2000,,,1 +KTCPCFG: 1 OK AT+KTCPCFG? +KTCPCFG: 1,0,0,0,,"202.170.131.
-
AT Commands Interface Guide Appendix 16.6. How to Use UDP Specific Commands 16.6.1. Client Mode AT+CGPADDR=1 +CGPADDR: 1,"PDP_addr" OK Read an IP address AT+XDNS? +XDNS: 1, "primary DNS", "secondary DNS" OK Read the primary DNS address AT+KCNXCFG=1,"GPRS","APN","log","password",,"PDP _addr","primary DNS","0.0.0.0" Set GPRS parameters (APN, login, password, etc.
-
AT Commands Interface Guide Appendix No sessions are available now AT+KUDPCFG? OK 16.6.2. Server Mode AT+CGPADDR=1 +CGPADDR: 1,"PDP_addr" OK Read an IP address AT+XDNS? +XDNS: 1, "primary DNS", "secondary DNS" OK Read the primary DNS address AT+KCNXCFG=1,"GPRS","APN","log","password",,"PDP _addr","primary DNS","0.0.0.0" Set GPRS parameters (APN, login, password) OK Set UDP listener (Port 3000). Initiate the server.
-
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 Use command to receive those 10 bytes in session 2 AT+KTCPRCV=2,10 CONNECT 0123456789--EOF--Pattern-OK Use command to receive the 8 bytes in session AT+KTCPRCV=3,8 CONNECT 01234567--EOF--Pattern-OK Open a UDP socket, server mode AT+KUDPCFG=0,1,3000 +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-OK +KUDP_RCV: "202.170.131.
-
AT Commands Interface Guide 4) Appendix New optional feature: URC takes out the data – Server mode Extend a parameter for the new feature. AT+KTCPCFG=0,1,,13,1 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 Open the listen port AT+KTCPCNX=1 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 ...send<--EOF—Pattern>... OK AT+KFTPRCV=0,,"Dir","Testfile.txt",0 Read the file named "TestFile.txt" from ftp server, data are sent and end by EOF string CONNECT F6E6E656374696F6E20746573742E--EOF--Pattern-OK AT+KFTPRCV=0,"/flashfile.ext","Dir","fsfile.txt",0 Get file "fsfile.txt" from ftp server, and store it in flash directory "/flashfile.ext" OK +KFTP_RCV_DONE:0 AT+KFTPSND=0,"/flashfile.ext","Dir","fsfile.txt",0 Send flash file "/flashfile.
-
AT Commands Interface Guide Appendix // Now we can combine the data from the two downloads. As // a result, we will get the complete file “111111.txt” AT+KFTPRCV=0,,,"111111.txt",0,119111 Try to set an invalid offset CONNECT --EOF--Pattern-Nothing can be received because the server has no corresponding error code and it answered that the transfer is finished OK 16.7.2.2.
-
AT Commands Interface Guide Appendix 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=0,"GPRS","CMNET" OK AT+KFTPCFG=0,"202.170.131.76","administrator","8ik,(O L>",21,0 +KFTPCFG: 0 OK AT+KFTPRCV=0,,,"111111.txt",0 CONNECT 750aaaaaaaaa…..
-
AT Commands Interface Guide Appendix AT+KHTTPHEADER=0 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 Get web page AT+KHTTPGET=0, "/index.html" 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=0,"GPRS","APN","log","password","0.0.0. 0","0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password, etc.
-
AT Commands Interface Guide Appendix Server: gws Connection: Close
-
AT Commands Interface Guide Appendix Accept: text/html If-Modified-Since: Saturday, 15-January-2000 14:37:11 GMT OK Get the web page AT+KHTTPSGET=0, "/" 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= 1214273495:S=5Uq9kExK4aTEv_cx; expires=Thu, 24-Jun2010 02:11:35 GMT; path=/; domain=.google.
-
AT Commands Interface Guide Appendix 16.10. How to Switch from Data Mode to Command Mode Enter PIN CODE AT+CPIN=“0000” 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.