-
AT Commands Interface Guide AirPrime HL7549 4117461 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 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 October 19, 2015 Creation October 26, 2015 Updated: 2.14 &V Command: Display Current Configuration 2.18 IPR Command: Set Fixed Local/DTE Rate 5.14 +CSQ Command: Signal Quality 5.5 +CMER Command: Mobile Equipment Event Reporting 5.41 +XCSQ Command: Radio Signal Strength and Quality with URC Support November 03, 2015 Updated: 11.7.1 +KCNXCFG Command: GPRS Connection Configuration 11.11.
-
AT Commands Interface Guide Version Datte Updates 6.0 June 20, 2017 Moved +WPPP Command: PDP Context Authentication Configurationto section 9 Packet Domain Commands 4117461 Rev 6.
-
Contents 1. INTRODUCTION ................................................................................................ 14 1.1. Reference Configuration..................................................................................................14 1.2. AT Command Principles ..................................................................................................14 1.2.1. Parameters .............................................................................................................
-
AT Commands Interface Guide 3.8. +HWREV Command: Request Hardware Revision ........................................................36 3.9. +CSCS Command: Set TE Character Set ......................................................................37 3.10. +CIMI Command: Request International Mobile Subscriber Identity ..............................38 3.11. +GMI Command: Request Manufacturer Identification ...................................................38 3.12.
-
AT Commands Interface Guide 5.26. +CUAD Command: UICC Application Discovery ............................................................64 5.27. +CRSM Command: Restricted SIM Access ....................................................................65 5.28. +CEAP Command: EAP Authentication ..........................................................................67 5.29. +CERP Command: EAP Retrieve Parameters ...............................................................67 5.30.
-
AT Commands Interface Guide 7. PHONE BOOK MANAGEMENT ...................................................................... 104 7.1. +PBREADY URC: Phonebook Ready ...........................................................................104 8. SMS COMMANDS............................................................................................ 105 8.1. Parameters Definition ....................................................................................................105 8.1.1.
-
AT Commands Interface Guide 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. +WPPP Command: PDP Context Authentication Configuration ...................................141 10. SIM APPLICATION TOOLKIT AT COMMANDS .
-
AT Commands Interface Guide 11.9.12. 11.9.13. +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 ..............................................................................................176 11.10.1. +KUDPCFG Command: UDP Connection Configuration .....................................176 11.10.2.
-
AT Commands Interface Guide 12. AVMS COMMANDS ......................................................................................... 208 12.1. +WDSA Command: Change Account for DM Connection ............................................208 12.2. +WDSC Command: Device Services Configuration .....................................................209 12.3. +WDSD Command: Device Services Local Download .................................................211 12.4. +WDSE Command: Device Services Error ......
-
AT Commands Interface Guide 14.9. How to Use HTTPS Client Specific Commands ............................................................259 14.10. How to Switch from Data Mode to Command Mode .....................................................262 14.11. Q and A for Advanced AT Commands ..........................................................................263 14.12. Switch Data/Command Mode DTR +++ ATO Behavior Table ......................................263 4117461 Rev 6.
-
1. Introduction This document presents the AT Command Set for the AirPrime HL7549 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 HL7549 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 HL7549 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 described in Chapter 2.1.
-
AT Commands Interface Guide 2.6. V25ter AT Commands S0 Command: Set Number of Rings before Automatic Call Answering HL7549 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 HL7549 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 HL7549 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.
-
AT Commands Interface Guide V25ter AT Commands 2.14. &V Command: Display Current Configuration HL7549 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 HL7549 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 HL7549 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 4117461 Not all listed rates may be available as they depend on the target.
-
3. General AT Commands 3.1.
-
AT Commands Interface Guide General AT Commands HL7549 Secondary-Boot: Update-Agent: 4G-Firmware: <4G FW version name> 3G-Firmware: <4G FW version name> OK Parameters Model identifier Firmware version For example: AHL7549_TEST.1.0.152000.201505291614.x7160_1<…> AHL7549.1.0.152000.201505291614.x7160_1.
-
AT Commands Interface Guide General AT Commands HL7549 # For testing purpose firmware, TEST given in the version name ATI3 AHL7549_TEST.1.0.152000.201505291614.x7160_1 OK # Examples on official firmware, ATI1 HL7549.1.0 OK ATI3 AHL7549.1.0.152000.201511131103.x7160_1 OK # for fused modules ATI4 FUSED OK ATI9 AHL7549.1.0.152000.201511131103.x7160_1 HL7549 HL7549.1.0 x7160 FUSED 2015-11-13 11:03:31 r982 OK ATI10 Modem-Firmware: AHL7549.1.0.152000.201511131103.x7160_1 HL7549 HL7549.1.
-
AT Commands Interface Guide General AT Commands HL7549 4G-Firmware: 7160.S3.561.05.3.519.01.0017 3G-Firmware: 202.514.180.42-54.35 OK # For non-fused module ATI4 NON-FUSED OK ATI9 AHL7549.1.0.152000.201511131103.x7160_1 HL7549 HL7549.1.0 x7160 NON-FUSED 2015-11-13 11:03:31 r982 OK ATI10 Modem-Firmware: AHL7549.1.0.152000.201511131103.x7160_1 HL7549 HL7549.1.0 x7160 NON-FUSED 2015-11-13 11:03:31 r982 Primary-Boot: AHL7549.1.0.0200151111.201511131103.x7160_1 2015-11-13 11:03:31 r974 Secondary-Boot: AHL7549.
-
AT Commands Interface Guide 3.2. General AT Commands Z Command: Reset and Restore User Configuration HL7549 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 HL7549 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 HL7549 Execute command Syntax AT+CGMM Response OK Parameter Reference [27.007] § 5.2 3.5. Model identifier Example AT+CGMM HL7549 OK +CGMR Command: Request Revision Identification HL7549 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: AHL7549_TEST.1.1.152000.201505291614.
-
AT Commands Interface Guide General AT Commands HL7549 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 HL7549 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 HL7549 // Assuming FSN=TTYWWDNNNNPP01-BB Example AT+HWREV? Hardware revision: 0.1 OK 3.9. +CSCS Command: Set TE Character Set HL7549 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" 4117461 GSM default alphabet (3GPP TS 23.
-
AT Commands Interface Guide General AT Commands 3.10. +CIMI Command: Request International Mobile Subscriber Identity HL7549 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 HL7549 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 HL7549 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 HL7549 OK 3.13. +GMR Command: Request Revision Identification HL7549 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. HL7549 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.
-
AT Commands Interface Guide General AT Commands HL7549 Write command Syntax AT+CALD= Response OK Parameter Alarm index Notes Examples 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 AT+CALD=2 ERROR 3.17.
-
AT Commands Interface Guide General AT Commands HL7549 Examples AT+CCLK="14/05/13,12:00:00+0" OK // set the date and time AT+CALA=" 14/05/13,12:00:10" // set an alarm for the specified date and time OK +CALV: 1 // When alarm expired, unsolicited result code will be displayed AT+CALA=? +CALA: ("yy/mm/dd,hh:mm:ss"),(1) OK 4117461 Rev 6.
-
4. Call Control Commands 4.1. H Command: Hook Control HL7549 Execute command Syntax ATH Response: OK or ATH0 or ERROR 4.2.
-
5. Mobile Equipment Control and Status Commands 5.1. +CCLK Command: Real Time Clock HL7549 Test command Syntax AT+CCLK=? Response OK Read command Syntax AT+CCLK? Response +CCLK:
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Parameter Notes 5.3. AT command (including the prefix “AT”) This command provides the AT command list available to the user.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.4.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.5.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.6. +CMEE Command: Report Mobile Termination Error HL7549 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.7.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Execute command Syntax AT+CCID Response +CCID: OK or +CME ERROR: Parameter 5.8. Integrated Circuit Card ID of the SIM card +FMR Command: Request Revision Identification HL7549 Test command Syntax AT+FMR=? Response OK Execute command Syntax AT+FMR Response (model revision identification text) OK or +CME ERROR: 5.9.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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 be returned only when the last executed command resulted in PIN2 authentication
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Write command Syntax AT+CPIN2= [,] or AT+CPIN2= Response OK or +CME ERROR: Parameters , READY SIM PIN2 SIM PUK2 String type values MT is not pending for any password MT is waiting for SIM PIN2 to be given (this "code" is recommended to be returned only when the last executed command resulted in PIN2 authentication failure (i.e.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.12.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Parameter 0 1 2 3 4 5 Ready (ME allows commands from TA/TE) Unavailable (ME does not allow commands from TA/TE) Unknown (ME is not guaranteed to respond to instructions) Ringing (ME is ready for commands from TA/TE, but the ringer is active) Call in progress (ME is ready for commands from TA/TE, but a call is in progress) Asleep (ME is unable to process commands from TA/TE because it is in a low function-ality state)
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.15.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Reference Sierra Wireless Proprietary Notes This command provides information related to the network environment and can be used, for example, for localization calculation. SIM card must be inserted to support this command. The cell information can only be retrieved when the UE stays in an attached mode. 5.16.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Notes Example The setting of the , , , was automatically saved in HL7549. Check with +KGPIOCFG when using +KSYNC command. GPIOs may be already used by SIM detection and temperature monitoring, so when using this +KSYNC command, also check with the related commands, eg +KSIMDET and +KTEMPMON. This command can be used without SIM.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Parameters 1 – 8, 10, 11,13 – 15 0 1 2 Reset the selected IO Set the selected IO Request the current value of the IO Reference Sierra Wireless Proprietary Notes Examples Selected IO 0 1 GPIO is LOW GPIO is HIGH The current configuration is kept in flash after a reset. Check the configuration of +KGPIOCFG when +CME ERROR: 3 issued.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.18. +KGPIOCFG Command: GPIO Configuration HL7549 Test command Syntax AT+KGPIOCFG= ? Response +KGPIOCFG: (list of supported s),(list of supported s), (list of supported s) OK Read command Syntax AT+KGPIOCFG? Response +KGPIOCFG: ,,[ +KGPIOCFG: ,, [...
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 at+kgpiocfg=1,1,1 OK // When setting GPIO1 as Input, with pull up at+kgpiocfg=1,1,2 ERROR // When setting GPIO1 as Input, with incorrect at+kgpiocfg=? +KGPIOCFG: (1,2,4,5,6,7,8,10,11,13,14,15),(0-1),(0-2) OK 4117461 at+kgpiocfg? +KGPIOCFG: 1,0,2 +KGPIOCFG: 2,0,2 +KGPIOCFG: 4,0,2 +KGPIOCFG: 5,0,2 +KGPIOCFG: 6,0,2 +KGPIOCFG: 7,0,2 +KGPIOCFG: 8,0,2 +KGPIOCFG: 10,0,2 +KGPIOCFG: 11,0,2 +KGPIOCFG: 13,0,2 +KGPIOCFG:
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.19. +KADC Command: Analog Digital Converter HL7549 Test command Syntax AT+KADC=? Response +KADC: (list of supported s),(list of supported s) OK Read command Syntax AT+KADC= , Response +KADC: , , [,] Parameters Measurement ID 0 VBATT “VBATT” voltage 1 VCOIN “BAT_RTC” Backup battery voltage.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.20.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.22.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.24. +CGLA Command: Generic UICC Logical Channel Access HL7549 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 HL7549 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.27.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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 HL7549 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.28.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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.30.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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.32. +KSRAT Command: Set Radio Access Technology HL7549 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 HL7549 Parameter 0 1 Disable automatic time zone update via NITZ Enable automatic time zone update via NITZ 5.34.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.35.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.36.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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: ,,[[,[,[< RSRPResult>, [
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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.38.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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.39.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.40.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 OK // Start-up reporting is enabled; module is ready, +PBREADY is // received // SIM card present // Reboot module without
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 // 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 +KSUP: 0 +PBREADY at+ksrep? +KSREP: 1,0,1 // Start-up reporting is enabled; module is ready, +PBREADY is //
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.44.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.45.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 AT+KRIC=2 OK // RI activated on SMS AT+KRIC? +KRIC: 2,1 OK 5.46.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Notes Examples 1 – 8, 10, 11,13 – 15 Defines which GPIO is to be used as output by the antenna detection algorithm to report antenna condition (default value = 7). Only used when =1 The current configuration is kept in non-volatile memory. The new configuration will only be activated after the module reboots. The factory preset value of is 0. This command can be used without SIM.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7549 Write command Syntax AT+KGSMAD= , [ [, [, [,]]]] Response OK Parameters 0 1 2 Disable antenna detection Periodic antenna detection Instantaneous antenna detection URC presentation mode.
-
6. Network Service Related Commands 6.1. +CAOC Command: Advice of Charge HL7549 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 HL7549 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 HL7549 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 passw
-
AT Commands Interface Guide 6.4. Network Service Related Commands +CNUM Command: Subscriber Number HL7549 Test command Syntax AT+CNUM=? Response OK Execute command Syntax AT+CNUM Response +CNUM: [],,[,,[,]][ +CNUM: [],,[,,[,]][...
-
AT Commands Interface Guide Network Service Related Commands HL7549 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 HL7549 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 HL7549 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 HL7549 "FD" "PN" "PU" "PP" "PC" 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 password String type containing the new password L
-
AT Commands Interface Guide Network Service Related Commands HL7549 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 HL7549 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.
-
AT Commands Interface Guide Network Service Related Commands HL7549 Write command Syntax AT+WEXTCLK=
-
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. 4117461 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. 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 4117461 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 Parameters State of PS attachment 0 Detached 1 Attached 9.2.
-
AT Commands Interface Guide Packet Domain Commands HL7549 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 HL7549 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 HL7549 [+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 HL7549 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 HL7549 Write command Syntax AT+CGDCONT= [ [, [, [, [, [, [,[, [, [,]]]]]]]]]] Response OK or ERROR Parameters PDP Context Identifier. A numeric parameter which specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands.
-
AT Commands Interface Guide Packet Domain Commands HL7549 Numeric parameter that influences how the MT/TA requests get the P-CSCF address 0 Preference of P-CSCF address discovery not influences by +CGDCONT 1 Preference of P-CSCF address discovery through NAS signalling Numeric parameter used to indicate whether the PDP context is for IM CN subsystem related signaling only or not 0 UE indicates that the PDP context is not for IM CN subsystem-related signaling
-
AT Commands Interface Guide Packet Domain Commands HL7549 Write command Syntax AT+CGDSCONT= [, [, [, [,]]]] Response OK or ERROR Parameters PDP Context Identifier. A numeric parameter that specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP contextrelated commands. The range of the permitted values (minimum value = 1) is returned by the test command.
-
AT Commands Interface Guide Packet Domain Commands HL7549 or CME ERROR: Parameters String parameter that indicates the layer 2 protocol to be used between the TE and MT PPP Point-to-point protocol for a PDP such as IP M-OPT-PPP MS supports manufacturing specific protocol M-HEX MS supports manufacturing specific protocol M-RAW_IP MS supports manufacturing specific protocol Numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT) 9.9.
-
AT Commands Interface Guide Packet Domain Commands HL7549 0 1 Unsolicited Notification MT buffer of unsolicited result codes defined within this command is cleared when 1 or 2 is entered MT buffer of unsolicited result codes defined within this command is flushed to the TE when 1 or 2 is entered (OK response shall be given before flushing the codes) Response +CGEV: NW DETACH The network has forces a PS detach +CGEV: NW CLASS The network has forced a change of MT class +CGEV
-
AT Commands Interface Guide Packet Domain Commands HL7549 Read command Syntax AT+CGAUTO? Response +CGAUTO: OK Read command Syntax AT+CGAUTO= [] Response OK or +CME ERROR: Parameter 0 1 2 3 4 Notes Turn off automatic response for packet domain only Turn on automatic response for packet domain only Modem compatibility mode, packet domain only Modem compatibility mode, packet domain and circuit switched calls Turn on automatic negative response for packet domain only When the +CGAUTO=1
-
AT Commands Interface Guide Packet Domain Commands HL7549 Both and are included when both Ipv4 and Ipv6 addresses are assigned, with containing the IPv4 address and containing the IPv6 address. The string is given as dot-separated numeric (0 – 255) parameter of the form: a1.a2.a3.a4 for IPv4 and a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16 for IPv6.
-
AT Commands Interface Guide Packet Domain Commands 9.13.
-
AT Commands Interface Guide Packet Domain Commands HL7549 Write command Syntax AT+CGEQMIN= [[, [, [, [, [, [, [, [,[, [, [,[, [,, ]]]]]]]]]]]]]]] Response OK or ERROR Parameters
-
AT Commands Interface Guide Packet Domain Commands HL7549 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 HL7549 Numeric parameter that specifies the reliability class Notes Numeric parameter that specifies the peak throughput class Numeric parameter that specifies the mean throughput class.
-
AT Commands Interface Guide Packet Domain Commands HL7549 Write command Syntax AT+CGEQREQ= [[, [, [, [, [, [, [, [,[, [, [,[, [,, ]]]]]]]]]]]]]]] Response OK or ERROR Parameters
-
AT Commands Interface Guide Packet Domain Commands HL7549 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 HL7549 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 HL7549 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 HL7549 , 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 HL7549 Specifies whether leading zeros are omitted or not. This parameter setting does not apply if = 0. 0 Leading zeros are omitted 1 Leading zeros are inclued Specifies whether 1-n instances of 16-bit zero values are replaced by “::”.This parameter setting does not apply if = 0.
-
AT Commands Interface Guide Packet Domain Commands HL7549 Examples AT+WPPP=? +WPP: (0-2),(1-20) OK AT+WPPP=1,1,“myusername”,“mypassword” OK AT+WPPP? +WPPP: 1,1,“myusername”,“mypassword” OK 4117461 Rev 6.
-
10. SIM Application Toolkit AT Commands 10.1. +STKPRO Command: Display List of Supported Proactive Commands HL7549 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 HL7549 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 HL7549 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 URL to be loaded Min
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7549 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 HL7549 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 HL7549 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 HL7549
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 HL7549 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 HL7549 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 HL7549 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 HL7549 +SIM: 1 +KSUP: 0 +PBREADY // module resets 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 HL7549 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: 0 +SIM: 1 +PBREADY // SIM r
-
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 HL7549: 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 HL7549 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 HL7549 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 HL7549 Read command Syntax AT+ KCNXPROFILE? Response +KCNXPROFILE: OK 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.
-
AT Commands Interface Guide Protocol Specific Commands 11.7.5.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 0 1 0 1 Reference Sierra Wireless Proprietary Notes Do not display in URC (default setting) Display in URC 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
-
AT Commands Interface Guide Protocol Specific Commands HL7549 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 HL7549 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 HL7549 // 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 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 HL7549 Specifies whether to the FTP connection is started 0 FTP connection is not started yet 1 FTP connection is started 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 t
-
AT Commands Interface Guide Protocol Specific Commands HL7549 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 HL7549 0 – 4294967295 Integer type indicating the offset to “resume transfer”. See 14.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 HL7549 Write command Syntax AT+KFTPSND= , [,] [,] [,] [,] Response CONNECT data … OK 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.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Reference Sierra Wireless Proprietary Notes Before using this command an FTP connection must have been achieved using AT+KFTPCFG. After sending the +KFTPSND command, the host must send the entire data stream of the file. The user can terminate uploading by deasserting DTR (with AT&D2), or by using the escape sequence +++. The module will then return OK. ATO is not available for this command.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Reference Sierra Wireless Proprietary Notes Before using this command an FTP connection must have been achieved using AT+KFTPCFG. 11.11.6.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.8. +KFTPCFGDEL Command: Delete a Configured FTP Session HL7549 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 HL7549 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 HL7549 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 HL7549 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 14.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 HL7549 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 Reference Sierra Wireless Proprietary 11.12.8.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.9.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Write command Syntax AT+KHTTPSCFG =[], [, [, [, [, [, [,] [,] [,]]]]]] Response +KHTTPCFG: OK Error case +CME ERROR: Parameters 1 – 5 PDP context configuration; numeric parameter which specifies a particular PDP context configuration (see KCNXCFG) HTTPS session index IP address string
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Reference Sierra Wireless Proprietary Notes and define the port and the IP address of the remote server one wants to connect. is always 0. The connection timeout for TCP socket is about 9seconds with 3 retransmissions of 3 seconds delay. For = 2, 3, certificates or private key must be loaded from internal storage file system. See SSL Certificate Manager.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.3.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Write command Syntax AT+KHTTPSGET =, [,] Response CONNECT … OK Error case NO CARRIER +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index connection String type, indicates the information url to get during the HTTPS Indicates the cause of the HTTPS connection failure 4 DNS error 5 HTTP connection error due to inte
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Write command Syntax AT+ KHTTPSHEAD= , Response CONNECT … OK Error case NO CARRIER +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index connection Reference Sierra Wireless Proprietary Notes String type, indicates the information url to be get during the HTTPS HTTPS does not support DTR1.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 String type, the request data of the HTTPS connection Refer to +KHTTPSGET Indicates whether to show HTTP response and HTTP headers 0 Do not show them 1 Show them Reference Sierra Wireless Proprietary Notes It is highly recommended to configure the module for hardware flow control using AT&K3 before using this command. Uploading can be ended (disconnected) by +++ or DTR; refer to 14.
-
AT Commands Interface Guide Protocol Specific Commands 11.13.8. +KHTTPSDEL Command: Delete a Configured HTTPS Session HL7549 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.13.9.
-
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 HL7549 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 11.14.3.
-
AT Commands Interface Guide Protocol Specific Commands HL7549 Write command Syntax AT+ KPRIVKDELETE= Response OK Error case +CME ERROR: Parameter 4117461 Index of the stored private key. Value range: 0 – 2 Rev 6.
-
12. AVMS Commands 12.1.
-
AT Commands Interface Guide AVMS Commands 12.2.
-
AT Commands Interface Guide AVMS Commands HL7549 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 HL7549 Notes This command is available when the embedded module has finished the Device Services initialization (see +WDSI) and when the AVMS services are in prohibited state (see +WDSG). Parameters and to are stored in non-volatile memory. The &F command has no impact on these values. The network registration is considered as “failed” when all connections configured by the retry mode have failed.
-
AT Commands Interface Guide AVMS Commands HL7549 Reference Sierra Wireless Proprietary Command Notes This command is available when the embedded module has finished its initialization. The response to AT+WDSD= command is character when the device is ready to receive data using 1K-Xmodem protocol. The flow control of the TE has to be set to “hardware”. This command will automatically activate the user agreement for install (see +WDSC command description).
-
AT Commands Interface Guide AVMS Commands HL7549 410 Gone 411 Length Required 412 Precondition Failed 413 Request Entity too large 414 Request URI too large 415 Unsupported Media type 416 Request range unsatisfiable 417 Expectation failed 500 Internal server error 501 Not implemented 502 Bad Gateway 503 Service unavailable 504 Gateway time-out 505 HTTP version not supported If no session was made with the server, AT+WDSE only returns OK, without +WDSE: intermediary response.
-
AT Commands Interface Guide AVMS Commands HL7549 Parameters Integer type 1 Downgrade to a previous installation 2 Delete the downloaded package which contains the reverse patch Integer type; indicates the presence of the previous package 0 Previous package is not present 1 Previous package is present Integer type; indicates if a package can be deleted. Note that erasing the package will disable the possibility to make any recovery or manual fallback.
-
AT Commands Interface Guide AVMS Commands HL7549 Status of indication For =0: 0 Device services are prohibited. Devices services will never be activated. 1 Device services are deactivated. Connection parameters to a device services have to be provisioned. 2 Device services have to be provisioned. NAP parameters have to be provisioned. 3 Device services are activated. If a device has never been activated (first use of device services on this device), the is set to 1.
-
AT Commands Interface Guide AVMS Commands HL7549 Parameters Indication level, bit field (default value = 0) Bit set to 0 means indication deactivated Bit set to 1 means indication activated 0 No indication 1 Activate the initialization end indication ( = 0) 2 Activate the server request for a user agreement indication ( = 1, 2 and 3) 4 Activate the authentication indications ( = 4 and 5) 8 Activate the session start indication ( = 6, 7 and 8) 16 Activate the package dow
-
AT Commands Interface Guide AVMS Commands HL7549 13 14 15 16 17 18 19 20 21 22 Downloaded package is not certified to be sent by the AirPrime Management Services server Update will be launched OTA update client has finished unsuccessfully OTA update client has finished successfully A fallback mechanism was launched Download progress. This event is returned without parameter to indicate that a download starts.
-
AT Commands Interface Guide AVMS Commands HL7549 Examples AT+WDSI=? +WDSI: (0-2047) OK AT+WDSI? +WDSI: 0 OK // All indications are deactivated AT+WDSI=207 OK +WDSI: 1 AT+WDSR=1 OK +WDSI: 4 // The devices services server request a connection to the embedded // module // Accept the connection // The embedded module will send the first data to the AirPrime // Management Services server +WDSI: 6 // The authentication succeeded +WDSI: 8 // The session with the server is over +WDSI: 9,1000 // A package wil
-
AT Commands Interface Guide AVMS Commands HL7549 Timer until a new User agreement request is returned by the module. This parameter is only available for =0, 2 or 5. Units: minutes. Range is from 0 to 1440. Default value = 30. Value 0 indicates that the application refuses the user agreement (impossible when =5).
-
AT Commands Interface Guide AVMS Commands HL7549 Write command Syntax For =0 AT+WDSS= , [, [,]] For =1 AT+WDSS= , Response OK +CME ERROR Parameters Integer type 0 PDP context configuration for Device Services 1 User Initiated connection to the Device services server Access Point Name for Devices Services. String type up to 50 characters Login for the APN. String type, up to 30 characters Password for the APN.
-
AT Commands Interface Guide AVMS Commands HL7549 AT+WDSS=0,”Sierra Wireless” OK // Define the APN for the Device Services // Sierra Wireless AT+WDSS=? +WDSS: 0, 50,30,30 +WDSS: 1,(0-1) OK AT+WDSS? +WDSS: 0,”Sierra Wireless” +WDSS: 1,0 OK AT+WDSS=1,1 OK //Iinitiation of a connection to the Device Services server AT+WDSS=1,0 OK // Release connection to the Device Services server 12.10.
-
AT Commands Interface Guide AVMS Commands HL7549 Reference Sierra Wireless Proprietary Notes is stored in non-volatile memory. AT&F command has no impact on these values. Examples AT+WDSM=? +WDSM: (0-1),(0) OK AT+WDSM? +WDSM: 0,0 +WDSM: 1,0 OK // all modes are activated AT+WDSM=0,0 OK AT+WDSM? +WDSM: 0,0 +WDSM: 1,0 OK 4117461 Rev 6.
-
13. Test Commands The following commands are used for testing purposes. 13.1.
-
AT Commands Interface Guide Test Commands HL7549 4 5 15 MHz 20 MHz 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 // +WMTXPOWER not start yet // emits a Tx burst (0 dBm) at band 1, earfcn = 18300 // with bandwidth = 1.
-
AT Commands Interface Guide Test Commands HL7549 Rx channel to read. This is a mandatory parameter if =1, but is not allowed if =0.
-
AT Commands Interface Guide Test Commands HL7549 Reference Sierra Wireless Properietary Notes Examples 4117461 This command works with or without a SIM card. will not be saved into the non-volatile memory; after reset, it will again have its default value. This command should be issued when network registration is disabled; it will be effective when network registration is re-enabled.
-
14. Appendix 14.1.
-
AT Commands Interface Guide Appendix 14.2. Error Codes 14.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 14.2.4.
-
AT Commands Interface Guide Appendix 14.2.5.
-
AT Commands Interface Guide Appendix 14.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) 14.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+KFTPSND=1,,,"/sample.txt",,? AT+KFTPDEL=f,,"/sample.txt" AT+KFTPDEL=#,,"/sample.txt" AT+KFTPDEL=1,,"/sample.txt",? AT+KCGPADDR=a 14.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 14.4. GSM 27.
-
AT Commands Interface Guide Appendix 14.5. How to Use TCP Commands 14.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",," Set GPRS parameters (APN, login, password, etc.) PDP_addr","primary DNS","0.0.0.0" OK 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 14.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 AT+KTCPDEL=1 OK Delete session 1 14.5.3.
-
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 14.5.4.
-
AT Commands Interface Guide Appendix 14.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) 14.5.6.
-
AT Commands Interface Guide Appendix AT+KTCPACKINFO=1 This returns error as is disabled +CME ERROR: operation not allowed 14.5.6.2. is Enabled AT+CGATT=0 Detach OK AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.76",2000,,,1 +KTCPCFG: 1 Set to 1, enable URC “+KTCP_ACK” OK AT+KTCPCFG? +KTCPCFG: 1,0,0,0,,"202.170.131.
-
AT Commands Interface Guide Appendix +KTCP_ACK: 1, 0 Since the “OK” of the latest “+KTCPSND”, 64 seconds elapsed. URC “+KTCP_ACK” indicates that data did not arrive at the remote side. Network may be too bad. AT+KTCPACKINFO=1 Poll the status of the latest TCP data. +KTCPACKINFO: 1, 0 The status of the latest TCP data is “failure”: not all data are received by the remote side OK 14.6. How to Use UDP Specific Commands 14.6.1.
-
AT Commands Interface Guide Appendix -EOF--Pattern-OK +KUDP_DATA_MISSED: 1,19 There are 19 unread bytes left and missed in the UDP socket AT+KUDPCLOSE=1 Definitely close the UDP session and at the same time session is deleted OK AT+KUDPCFG? No sessions are available now OK 14.6.2.
-
AT Commands Interface Guide Appendix AT+KUDPCLOSE=1 Close the UDP server and at the same time session is deleted OK AT+KUDPCFG? No sessions are available now OK 14.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 2) Appendix Previous features are kept (ascending compatibility of the AT commands) - Server Mode AT+KTCPCFG=0,1,,13 Configure a TCP server socket +KTCPCFG: 1 OK AT+KTCPCNX=1 Open the listen port OK AT+KCGPADDR +KCGPADDR: 0,“10.35.125.
-
AT Commands Interface Guide 3) Appendix New optional feature: URC takes out the data - Client mode AT+KCNXCFG=0,"GPRS","CMNET" OK AT+KTCPCFG=0,0,"202.170.131.76",2000,,1 Extend a parameter for the new feature When setting to 1, data will be received by the URC “+KTCP_DATA:” +KTCPCFG: 1 OK AT+KTCPCNX=1 Connect to TCP server OK +KTCP_DATA: 1,10,0123456789 10 bytes arrived.
-
AT Commands Interface Guide Appendix 14.7. How to Use FTP Specific Commands 14.7.1. Client Mode AT+KCNXCFG=0,"GPRS","APN","log","password",,, Set GPRS parameters (APN, login, password…) OK AT+KFTPCFG=0,"ftp.test.fr","userlogin","userpass word",21,0 Set FTP server address, login, password and port number OK AT+KPATTERN="--EOF--Pattern--" Custom End Of File pattern OK AT+KFTPSND=0,,"Dir","TestFile.txt",0 Send data, store them in “TestFile.txt” file. After “CONNECT”.
-
AT Commands Interface Guide Appendix 14.7.2. "FTP Resume" Use Case 14.7.2.1. Resume Feature when Transmitting Data to Serial Link AT+KCNXCFG=0,"GPRS","CMNET" OK AT+KFTPCFG=0,"202.170.131.76","administrator","8 ik,(OL>",21,0 +KFTPCFG: 0 OK AT+KFTPRCV=0,,,"111111.txt",0 CONNECT 750aaaaaaaaa…..
-
AT Commands Interface Guide Appendix // Download is starting AT+KFTPRCV=0,"/11",,"111111.txt" OK AT+KFSFILE=4,"/ftp" +KFSFILE: 11 760 Has 760 bytes in total +KFSFILE: 1042921 bytes free OK +KFTP_ERROR : 0, 2 Some problems caused the transfer to break Transfer not finished, try to resume AT+KFTPRCV=0,"/11",,"111111.txt",0,1 To resume transfer file in flash, we only have to set the offset to non-zero. Then the module will detect the real size of the file in file system automatically.
-
AT Commands Interface Guide Appendix AT+KFTPRCV=0,,,"111111.txt",0,760 CONNECT --EOF--Pattern— +KFTP_ERROR : 0, 502 ERROR 502 means that some commands in the procedure are not supported by server 14.8. How to Use HTTP 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
-
AT Commands Interface Guide Appendix AT+KHTTPSCFG=0,"www.coursera.org",443,,,1 Set HTTPS address, port number, security level. It is suggested to use security level 1 in most cases (security level 1 means only encrypt data) +KHTTPSCFG: 0 OK AT+KHTTPSHEADER=0 Set the header of the request CONNECT Send HTTP data after “CONNECT”. Do not forget the PATTERN characters.
-
AT Commands Interface Guide Appendix HTTP/1.0 200 OK Content-Type: text/plain Context-Length: 37 HTTPS server response Your data have been accepted. OK AT+KHTTPSCFG=0,"www.coursera.org ",443,,,2 Set HTTPS address, port number, security level. Security level 2 means check server’s certification and encrypt data. +KHTTPSCFG: 0 OK AT+CCLK? Set clock to current or we will fail to check the server’s certification +CCLK: "12/10/30,14:18:00+00" OK AT+KCERTSTORE=0,462 Input your root certification.
-
AT Commands Interface Guide Appendix AT+KHTTPSHEAD=0, "/" Get the head of 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 Set-Cookie: PREF=ID=ae1c663417e7799e:NW=1:TM=1214273495 :LM=1214273495:S=5Uq9kExK4aTEv_cx; expires=Thu, 24-Jun-2010 02:11:35 GMT; path=/; domain=.google.com Server: gws Connection: Close HTTPS server response OK AT+KHTTPSPOST=0,, "/get.
-
AT Commands Interface Guide Appendix } }#}$À#I:~~ÿ}#À!}!}'} }2}!}$}%Ü}"}&} }*} } }#}$À#F*~ ~ÿ}#À!}!}(} }2}!}$}%Ü}"}&} }*} } }#}$À#}3Ú~~ÿ}#À!}!}) } }2}!}$}%Ü}"}&} }*} } }#}$À#}<Ê~~ÿ}#À!}!}*} }2}!}$}% Ü}"}&} }*} } }#}$À#}-ú~ NO CARRIER End of connection 14.11. Q and A for Advanced AT Commands Q: How many sessions can be opened at the same time? A: 8 sessions can be opened at the same time. But you can only have 1 FTP session at the same time.
-
AT Commands Interface Guide Appendix TCP/UDP: +KTCPSND: Send data +KTCPRCV: Receive data +KUDPSND: Send data +KUDPRCV: Receive data +KTCPSTART: Direct data flow Case1/Case5 Case2/Case5 Case3/Case5 Case4/Case5 +++/ATO[n] DTR1/ATO[n] DTR2/ATO[n] DTR0 OK/CONNECT NO CARRIER/NO CARRIER (disconnect) NO IMPACT NO IMPACT OK/CONNECT SMTP/POP3: +KSMTPUL:Send a Mail +KPOPREAD: Download a Mail OK/CONNECT OK/CONNECT NO CARRIER/NO CARRIER (disconnect) FTP: +KFTPRCV: Download FTP files +KFTPSND: Upload
-