AT Commands Interface Guide AirPrime HL7528 4116843 11.
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 includes technology licensed from QUALCOMM®. 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.
AT Commands Interface Guide Document History Version Date Updates 1.0 September 17, 2015 Creation September 21, 2015 Updated: 5.4 +CFUN Command: Set Phone Functionality 5.37 +HBHV Command: Configure General System Behavior 15.2.1 *SKT*DBG Command: Debug Message for SKT 15.3.1 KTDBUG Command: Debug Message for KT 15.4.10 $LGTLOCALADDR Command: Read Modem IP Address 15.4.15 $LGTTCPOP Command: Connect TCP Session 15.4.18 $LGTTCPCL Command: Close Current TCP Connection 15.4.
AT Commands Interface Guide Version 3.0 Date Updates December 28, 2015 Updated: 3.1 I Command: Request Identification Information 5.4 +CFUN Command: Set Phone Functionality 8.9 +CNMI Command: New Message Indication 11.7.1 +KCNXCFG Command: GPRS Connection Configuration 11.9.1 +KTCPCFG Command: TCP Connection Configuration 11.10.1 +KUDPCFG Command: UDP Connection Configuration 1 15.2.1 *SKT*DBG Command: Debug Message for SKT 15.3.1 KTDBUG Command: Debug Message for KT 15.4.
AT Commands Interface Guide Version Date Updates February 01, 2017 Added: 15.3.3 KTCFUN Command: Change Modem Status 15.3.4 KTSPC Command: Control Service Programming Code 15.3.5 KTIMEI Command: Read IMEI 15.3.6 KTSWV Command: Read Software Version 15.3.7 KTNSI Command: Read Network Status 15.3.8 +KCMGR Command: Read SMS 15.3.9 KTCARD Command: Read Type of CARD 15.3.10 KTNULLSIM Command: Check Registration of USIM 15.3.11 KTOPEN Command: Start OTA 15.3.
Contents 1. INTRODUCTION ................................................................................................ 17 1.1. Reference Configuration..................................................................................................17 1.2. AT Command Principles ..................................................................................................17 1.2.1. Parameters .............................................................................................................
AT Commands Interface Guide 3.7. +KGSN Command: Request Product Serial Number and Software Version ..................37 3.8. +HWREV Command: Request Hardware Revision ........................................................38 3.9. +CSCS Command: Set TE Character Set ......................................................................39 3.10. +CIMI Command: Request International Mobile Subscriber Identity ..............................40 3.11. +GMI Command: Request Manufacturer Identification ....
AT Commands Interface Guide 5.24. +CUAD Command: UICC Application Discovery ............................................................66 5.25. +CRSM Command: Restricted SIM Access ....................................................................67 5.26. +CEAP Command: EAP Authentication ..........................................................................69 5.27. +CERP Command: EAP Retrieve Parameters ...............................................................69 5.28.
AT Commands Interface Guide 7. PHONE BOOK MANAGEMENT ...................................................................... 107 7.1. +PBREADY URC: Phonebook Ready ...........................................................................107 8. SMS COMMANDS............................................................................................ 108 8.1. Parameters Definition ....................................................................................................108 8.1.1.
AT Commands Interface Guide 9.19. +CRLP Command: Select Radio Link Protocol .............................................................141 9.20. +XDNS Command: Dynamic DNS Request ..................................................................141 9.21. +CGPIAF Command: Printing IP Address Format ........................................................142 9.22. +WPPP Command: PDP Context Authentication Configuration ...................................143 10. SIM APPLICATION TOOLKIT AT COMMANDS .
AT Commands Interface Guide 11.9.12. 11.9.13. 11.9.14. +KTCPSTART Command: Start a TCP Connection in Direct Data Flow .............177 +KTCP_ACK Notification: Status Report for Latest TCP Data .............................178 +KTCPACKINFO Command: Poll ACK Status for the Latest Data ......................178 11.10. UDP Specific Commands ..............................................................................................179 11.10.1. +KUDPCFG Command: UDP Connection Configuration .................
AT Commands Interface Guide 12. AVMS COMMANDS ......................................................................................... 209 12.1. +WDSA Command: Change Account for DM Connection ............................................209 12.2. +WDSC command: Device Services Configuration ......................................................210 12.3. +WDSD Command: Device Services Local Download .................................................212 12.4. +WDSE Command: Device Services Error .....
AT Commands Interface Guide 15.4. LG U+ Carrier Commands.............................................................................................244 15.4.1. IP Address Format .................................................................................................244 15.4.2. Session ID ..............................................................................................................244 15.4.3. Buffer Length .............................................................................
AT Commands Interface Guide 15.5.16. 15.5.17. 15.5.18. 15.5.19. 15.6. *PERIODREPORT Notification: M2M Period Report Indication ...........................267 *M_TIME_SYNC Notification: M2M Time Sync Indication ...................................268 *M_REPORT Notification: M2M Report On/Off Indication ....................................268 *M_RUN Notification: M2M Restart/Pause Indication...........................................268 LG U+ M2M Platform Commands ............................................
AT Commands Interface Guide 16.5.6. Use Cases for AT+KTCPACKINFO and Option ...........297 16.6. UDP Commands Usage Examples ...............................................................................299 16.6.1. Client Mode ............................................................................................................299 16.6.2. Server Mode ...........................................................................................................300 16.6.3.
1. Introduction This document presents the AT Command Set for the AirPrime HL7528 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 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 Terminal Equipment DTMF Dual To
AT Commands Interface Guide Introduction Abbreviation Definition 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 Mobile Originated MOC Mobile Originated Cal
AT Commands Interface Guide Introduction Abbreviation Definition 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 Management Services RI Ring
2. V25ter AT Commands 2.1. +++ Command: Switch from Data Mode to Command Mode HL7528 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 HL7528 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 HL7528 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 In data mode (after any CONNECT), automatic call answering does not work. This means that incoming calls are not automatically answered during data mode.
AT Commands Interface Guide 2.8. V25ter AT Commands S7 Command: Set Delay for Connection Completion HL7528 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. &C Command: Set Data Carrier Detect (DCD) Function Mode HL7528 Execute command Syntax AT&C Response OK Parameter Reference V.25Ter Notes 0 1 DCD line is always active DCD line is active in the presence of data carrier only DCD/AT&C is only applicable to the USB AT port; it has no effect on UART1. is saved in non-volatile memory per AT port over module reboot. 2.11.
AT Commands Interface Guide V25ter AT Commands HL7528 Reference V.25Ter Notes This command also restores the factory settings to the active profile. Examples AT&F OK AT&F0 OK AT&F1 ERROR 2.13.
AT Commands Interface Guide V25ter AT Commands 2.14. L Command: Monitor Speaker Loudness HL7528 Execute command Syntax ATL [] Response OK Parameter Notes 0–9 This command has no effect. 2.15. M Command: Monitor Speaker Mode HL7528 Write command Syntax ATM[] Response OK Parameter Notes 0 – 65535 This command has no effect. 2.16.
AT Commands Interface Guide V25ter AT Commands 2.17. &V Command: Display Current Configuration HL7528 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.19. &S Command: DSR Option HL7528 Execute command Syntax AT&S [] Response OK Parameter Reference V.25Ter 4116843 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. Rev 11.
3. General AT Commands 3.1.
AT Commands Interface Guide General AT Commands HL7528 Update-Agent: 4G-Firmware: <4G FW version name> 3G-Firmware: <4G FW version name> OK Parameters Model identifier Firmware version For example: AHL7528.2.0.TEST_144200.201412161718.x7160_1<…> AHL7528.2.0.144200.201412161718.x7160_1.<…> (for test firmware) (for official firmware) Short version of the firmware name For example: HL7528_TEST.0.
AT Commands Interface Guide General AT Commands HL7528 # Examples for official firmware ATI1 HL7528.2.18 OK ATI3 AHL7528.2.18.152000.201511031739.x7160_1 OK ATI4 NON-FUSED OK ATI9 AHL7528.2.18.152000.201511031739.x7160_1 HL7528 HL7528.2.18 x7160 NON-FUSED 2015-11-03 17:39:56 r963 OK ATI10 Modem-Firmware: AHL7528.2.18.152000.201511031739.x7160_1 HL7528 HL7528.2.18 x7160 NON-FUSED 2015-11-03 17:39:56 r963 Primary-Boot: AHL7528.2.18.0200151022.201511031739.
AT Commands Interface Guide 3.2. General AT Commands Z Command: Reset and Restore User Configuration HL7528 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 HL7528 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 HL7528 Execute command Syntax AT+CGMM Response OK Parameter Reference [27.007] § 5.2 3.5. Model identifier Example AT+CGMM HL7528 OK +CGMR Command: Request Revision Identification HL7528 Test command Syntax AT+CGMR=? Response OK Execute command Syntax AT+CGMR Response (model revision identification text) OK Reference [27.007] § 5.3 Notes Example of (model revision identification text) could be: AHL7528_TEST.0.0.142102.201406222214.
AT Commands Interface Guide General AT Commands HL7528 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 HL7528 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 HL7528 // Assuming FSN=TTYWWDNNNNPP01-BB Example AT+HWREV? Hardware revision: 0.1 OK 3.9. +CSCS Command: Set TE Character Set HL7528 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" 4116843 GSM default alphabet (3GPP TS 23.
AT Commands Interface Guide General AT Commands 3.10. +CIMI Command: Request International Mobile Subscriber Identity HL7528 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 HL7528 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 HL7528 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 HL7528 OK 3.13. +GMR Command: Request Revision Identification HL7528 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. HL7528 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 HL7528 Write command Syntax AT+CALD= Response OK Parameter Alarm index Notes Examples Only 1 alarm is possible to be set at one time; must be always 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 HL7528 Examples // set the date and time AT+CCLK="14/05/13,12:00:00+0" OK AT+CALA=" 14/05/13,12:00:10" // set an alarm for the specified date and time OK +CALV: 1 // when the alarm expires, unsolicited result code will be displayed AT+CALA=? +CALA: ("yy/mm/dd,hh:mm:ss"),(1) OK 3.18.
AT Commands Interface Guide General AT Commands HL7528 at+wimei=35461006003582 OK // Enter 14-digit IMEI at+wimei? +WIMEI: 354610060035829 OK 4116843 Rev 11.
4. Call Control Commands 4.1. H Command: Hook Control HL7528 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 HL7528 Test command Syntax AT+CCLK=? Response OK Read command Syntax AT+CCLK? Response +CCLK:
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Reference Sierra Wireless Proprietary 5.3. Notes This command provides the AT Command list available to the user. AT+KCMGL and AT+KCMGR are only used for KT mode.
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 HL7528 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 Notes 5.7.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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 HL7528 Test command Syntax AT+FMR=? Response OK Execute command Syntax AT+FMR Response (model revision identification text) OK Reference [27.007] § 5.3 Notes The (model revision identification text) could be: AHL7528_TEST.0.0.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Read command Syntax AT+CPIN? Response +CPIN: OK or +CME ERROR: Write command Syntax AT+CPIN= [,] Response OK or +CME ERROR: Parameters READY SIM PIN SIM PUK SIM PIN2 Values when queried using the read command MT is not pending for any password MT is waiting for SIM PIN to be given MT is waiting for SIM PUK to be given MT is waiting SIM PIN2 to be given (this is recommended to b
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.10.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 or +CME ERROR: 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 fu
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.13.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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.14.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Notes Examples The setting of , , , was automatically saved. Check with +KGPIOCFG when using +KSYNC command. GPIOs may already be 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 HL7528 Write command Syntax AT+KGPIO=, Response If = 2 +KGPIO: , OK else OK Parameters 1 – 8, 10, 11,13 – 15 0 1 2 Selected IO Reset the selected IO Set the selected IO Request the current value of the IO 0 1 GPIO is LOW GPIO is HIGH Reference Sierra Wireless Proprietary Notes Examples // Make GPIO1 output high/low level AT+KGPIOCFG=1,0,2 // Configure G
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.16. +KGPIOCFG Command: GPIO Configuration HL7528 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 HL7528 at+kgpiocfg=1,1,1 // When setting GPIO1 as Input, with pull up OK at+kgpiocfg=1,1,2 // When setting GPIO1 as Input, with incorrect ERROR at+kgpiocfg=? +KGPIOCFG: (1,2,4,5,6,7,8,10,11,13,14,15),(0-1),(0-2) OK at+kgpiocfg? // GPIO 9 is not available to be used.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.17. +KADC Command: Analog Digital Converter HL7528 Test command Syntax AT+KADC=? Response +KADC: (list of supported s),(list of supported s) OK Write 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.18.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.20.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.22. +CGLA Command: Generic UICC Logical Channel Access HL7528 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 HL7528 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.25.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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 HL7528 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.26.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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.28.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 0 – 255 Hysteresis time in seconds (30 by default). All actions happen only if is maintained at least for this period. This parameter is mandatory if is not zero. 1 – 8, 10, 11, 13 – 15 Defines which GPIO is used as output pin (6 by default). This parameter is mandatory only if =2 is required.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.30. +KSRAT Command: Set Radio Access Technology HL7528 Test command Syntax AT+KSRAT=? Response +KSRAT: (list of supported s) OK Read command Get current band Syntax AT+KSRAT? Response +KSRAT: OK Parameter 5 Reference Sierra Wireless Proprietary Notes LTE only This command works without a SIM card inserted in the modem. are stored in persistent memory. 5.31.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.32.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.33.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.34.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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: ,,,,, ,,, or For neighbor cell: +XCELLINFO: , ,[[,[,[< RSRPResult>,[
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Unsolicited Notification Response +KCCINFOI: ,, 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.36.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Examples AT+KSLEEP=? +KSLEEP: (0-2) OK AT+KSLEEP? +KSLEEP: 2 OK AT+KSLEEP=0 OK // Change setting to mode 0 AT+KSLEEP? +KSLEEP: 0 OK AT+KSLEEP=2 OK // Change setting to mode 2 AT+KSLEEP? +KSLEEP: 2 OK 5.37.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 or AT+HBHV=3, PDP unlock mode 0 Protects the reserved PDP contexts (1) from being modified accidentally 1 Unlocks the protection on the reserved PDP contexts Enables showing the original APN saved in non-volatile memory (updated by AT+CGDCONT=…), this is effective for PDP context 1 (LTE default bearer) with PDP context reading (AT+CGDCONT?) 0 Disabled, shows APN that is given
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 96 255 -25 dBm ≤ rscp Not known or not detectable 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.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.39.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.40.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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 HL7528 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.41.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 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 // SIM detect enabled OK at+ksrep? +KSREP: 0,0,1 OK +SIM: 0 // Start-up reporting is disabled; module is ready, +PBREADY is // received // remove SIM card at+ksrep? +KSREP: 0,2,0 // Start-up reporting is disabled; SIM card not present, +PBREA
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 // 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 HL7528 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 // SIM detect disabled OK 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 +KSUP: 2 at+ksrep? +KSREP: 1,2,0 // Sta
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Notes Examples 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. The value of +KSIMDET should be set before inserting a SIM card.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Write command Syntax AT+KRIC= [,] Response OK Parameters Use of RI signal 0x00 RI not used 0x01 RI activated on incoming calls (+CRING, RING) 0x02 RI activated on SMS (+CMT, +CMTI) 0x04 RI activated on SMS-CB (+CBM, +CBMI) 0x08 RI activated on USSD (+CUSD) 0x10 RI activated on network state (+CIEV) Signal shape – available only for incoming calls 0 Repeat pulses.
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.44.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 <<<< Reboot module >>>> AT+KUSBCOMP? +KUSBCOMP: 2 OK 5.45. +XPINCNT Command: Get Remaining SIM PIN Attempts HL7528 Test command Syntax AT+XPINCNT=? Response OK Execute command Syntax AT+XPINCNT Response +XPINCNT: ,,, OK or +CME ERROR: Parameter Number of remaining attempts to enter PIN.
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7528 Read command Syntax AT+KGSMAD? Response +KGSMAD: ,,,, OK Write command Syntax AT+KGSMAD= , [ [, [, [,]]]] Response OK Parameters 0 Disable antenna detection 1 Periodic antenna detection 2 Instantaneous antenna detection URC presentation mode.
6. Network Service Related Commands 6.1. +CAOC Command: Advice of Charge HL7528 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 HL7528 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 HL7528 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 HL7528 Test command Syntax AT+CNUM=? Response OK Execute command Syntax AT+CNUM Response +CNUM: [],,[,,[,]][ +CNUM: [],,[,,[,]][...
AT Commands Interface Guide Network Service Related Commands HL7528 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 HL7528 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 HL7528 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 HL7528 "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 HL7528 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: [,,[,]] Notes is saved in non-volatile memory per AT port over module reboot 6.11.
AT Commands Interface Guide Network Service Related Commands HL7528 3 4 5 6 7 8 0 – 9 Index 10 No index (prefer to take from subscriber data) 0 1 6 8 9 10 Notes 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 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 bee
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 HL7528 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. 4116843 Rev 11.
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 HL7528 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 HL7528 Test command Syntax AT+CMGL=? Response +CMGL: (list of supported s) OK Execute 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 HL7528 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 HL7528 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 HL7528 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 HL7528 Write command Syntax +CNMI=[ [,[, [,[,]]]]] Response OK or +CMS ERROR: Parameters 0 1 2 0 1 2 3 0 1 2 3 0 1 2 0 1 Notes 4116843 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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 [+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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 or CME ERROR: Parameter 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 HL7528 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 +CGE
AT Commands Interface Guide Packet Domain Commands HL7528 Read command Syntax AT+CGAUTO? Response +CGAUTO: OK Write 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=
AT Commands Interface Guide Packet Domain Commands HL7528 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 HL7528 _bit_error_ratio> [, [,[, [,, ]]]]]]]]]]]]]]] 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.
AT Commands Interface Guide Packet Domain Commands 9.14.
AT Commands Interface Guide Packet Domain Commands 9.15.
AT Commands Interface Guide Packet Domain Commands HL7528 erroneous_ SDUs> [,[, [,, ]]]]]]]]]]]]]]] 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.
AT Commands Interface Guide Packet Domain Commands 9.16. +CGEQNEG Command: 3G Negotiated Quality of Service Profile HL7528 Test command Syntax AT+CGEQNEG=? Response +CGEQNEG: (list of s associated with active contexts) Write command Syntax AT+CGEQNEG= [[, [,...
AT Commands Interface Guide Packet Domain Commands HL7528 String parameter that indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as 'mEe'.
AT Commands Interface Guide Packet Domain Commands HL7528 2 3 4 5 8 Not registered, but ME is currently searching for a new operator to register to Registration denied Unknown Registered, roaming Attached for emergency bearer services only (not available) String type; two byte location area code in hexadecimal format String type; four byte E-UTRAN cell ID in hexadecimal format 7 E-UTRAN String type; one byte routing area code in hexadecimal format Unsolicited Notification Res
AT Commands Interface Guide Packet Domain Commands 9.19.
AT Commands Interface Guide Packet Domain Commands HL7528 Write command Syntax AT+XDNS=, Response OK or +CME ERROR: Parameters Context ID 0 Disable dynamic DNS request 1 Enable dynamic DNS request (IPv4) 2 Enable dynamic DNS request (IPv6) 3 Enable dynamic DNS request (IPv4v6) Note that = 2 or 3 will only be supported if the feature FEAT_IPV6_SUPPORT is enabled.
AT Commands Interface Guide Packet Domain Commands HL7528 Write command Syntax AT+CGPIAF= [[, [,[, ]]]] Response OK or +CME ERROR: Parameters 0 1 Use IPv4-like dot notation. IP address and subnetwork mask (if applicable) are dot-separated. Use IPv6-like colon notation. IP address and subnetwork mask (if applicable and when given explicitly) are separated by a space.
AT Commands Interface Guide Packet Domain Commands HL7528 Write command Syntax AT+WPPP= ,[], [], [] Response OK +CME ERROR Parameters Type of authentication supported 0 None 1 PAP 2 CHAP 1 – 20 PDP contect identifier used in CGDCONT. If omitted, the configuration is set for all PDP contexts. Login for the APN. String type, up to 64 characters Password for the APN.
10. SIM Application Toolkit AT Commands 10.1. +STKPRO Command: Display List of Supported Proactive Commands HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528 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 HL7528
Address data dependent on bearer type. IPv4 address representation shall follow the format x.x.x.x where 0AT Commands Interface Guide SIM Application Toolkit AT Commands 10.4. +STKPROF Command: Terminal Profile Data HL7528 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 HL7528 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 HL7528 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 HL7528 // 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 HL7528 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 HL7528: 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 HL7528 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 HL7528 Read command Syntax AT+KCNXTIMER ? Response +KCNXTIMER: ,,,, […] OK Write command Syntax AT+KCNXTIMER = [,[] [,[] [,] [,]]]] Response OK Parameters 1 – 5 PDP context configuration.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+ KCNXPROFILE= Response OK Reference Sierra Wireless Proprietary Notes This command sets the default PDP context configuration ID for KTCPCFG, KUDPCFG and KFTPCFG if parameter is not given in these commands. Parameter 1 – 5 PDP context configuration. A numeric parameter which specifies a particular PDP context configuration 11.7.4.
AT Commands Interface Guide Protocol Specific Commands 11.7.5. +KCNX_IND Notification: Connection Status HL7528 Unsolicited Notification Response +KCNX_IND: ,, +KCNX_IND: ,,,, +KCNX_IND: , +KCNX_IND: ,, +KCNX_IND: ,, (for = 0, 1) (for = 2) (for = 3, 6) (for = 4) (for = 5) Parameters 1 – 5 PDP context configuration.
AT Commands Interface Guide Protocol Specific Commands HL7528 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 11.8. Common Configuration 11.8.1. +KPATTERN Command: Custom End of Data Pattern HL7528 Test command Syntax AT+KPATTERN= ? Response OK Read command Syntax AT+KPATTERN? Response +KPATTERN: OK Write command Syntax AT+KPATTERN = Response OK or +CME ERROR Parameter String type (max size 128 bytes). This is a pattern used to notify the end of data (or file) during data or file transfer.
AT Commands Interface Guide Protocol Specific Commands 11.8.2.
AT Commands Interface Guide Protocol Specific Commands HL7528 Examples // To disable URC: AT+KURCCFG="TCP",0 OK // Test and read command: AT+KURCCFG=? +KURCCFG: ("TCPC","TCPS","UDPC","UDPS","FTP","HTTP","HTTPS","TCP","UDP"),(0-1),(0-1) OK AT+KURCCFG? +KURCCFG: "TCPC",1,1 +KURCCFG: "TCPS",1,1 +KURCCFG: "UDPC",1,1 +KURCCFG: "UDPS",1,1 +KURCCFG: "FTP",1,1 +KURCCFG: "HTTP",1,1 +KURCCFG: "HTTPS",1,1 OK 11.8.3.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax If =0 AT+KIPOPT= , , [, [,]] If =1 AT+KIPOPT= , If =2 AT+KIPOPT= , If =3 AT+KIPOPT= , , If=4 AT+KIPOPT= , Response OK or +CME ERROR Parameters Option ID 0 Wait time, send siz
AT Commands Interface Guide Protocol Specific Commands HL7528 Behavior of PDP connection deactivation when a session was closed due to any errors 0 Do not request to stop the connection (default) 1 Request to stop the connection Behavior of PDP connection deactivation when a session was closed by the peer/server 0 Do not request to stop the connection (default) 1 Request to stop the connection SSL version for use in KHTTPS 0 TLS version 1.1 1 TLS version 1.
AT Commands Interface Guide Protocol Specific Commands HL7528 Read command Syntax AT+KTCPCFG? Response +KTCPCFG: ,,,[,],, [,],,, […]] Write command Syntax AT+KTCPCFG= [], ,[], [[,[ ][, [], []]],] Response +KTCPCFG: OK Parameters Index for a set of parameters for configur
AT Commands Interface Guide Protocol Specific Commands 11.9.2.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+KTCPRCV= , Response CONNECT … OK or +KTCP_NOTIF: , Reference Sierra Wireless Proprietary Parameters TCP session index Number of bytes the device wants to receive (max value 4294967295) See command AT+KTCPCNX Notes This function is used to receive data bytes through a previously opened TCP socket.
AT Commands Interface Guide Protocol Specific Commands HL7528 Parameters TCP session index Number of bytes (max value 4294967295) See command AT+KTCPCNX Reference Sierra Wireless Proprietary Notes User must use to finish sending, then module returns to command mode. All the data will be sent out ignoring . If data sent is not equal to then KTCP_NOTIF would appear. is the data size without .
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes This function first closes the TCP socket and if there is no other session running then the PDP context is released. AT+KTCPDEL= can be used to delete the socket configuration after close. 11.9.6.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes Examples This notification is sent when a client requests a connection to the server. The connection is automatically accepted. The created session is driven as any other TCP session with its own session ID. Use KTCPSND, KTCPRCV, KTCPCLOSE, etc. to provide the service associated to this TCP server.
AT Commands Interface Guide Protocol Specific Commands 11.9.8. +KTCP_DATA Notification: Incoming Data through a TCP Connection HL7528 Unsolicited Notification Response +KTCP_DATA: ,[,] Parameters TCP session index Maximum number of bytes to be read in the TCP receive buffer when = 0; maximum number of bytes to be read in when = 1 Data in octet.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes The parameter will not be saved into non-volatile memory. It will resume to its default value after reset. 11.9.10.
AT Commands Interface Guide Protocol Specific Commands HL7528 TCP socket state 0 Socket not defined, use KTCPCFG to create a TCP socket 1 Socket is only defined but not used 2 Socket is opening and connecting to the server, cannot be used 3 Connection is up, socket can be used to send/receive data 4 Connection is closing, it cannot be used, wait for status 5 5 Socket is closed -1 if socket/connection is OK, if an error has happened Remaining bytes in the socket
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes This function is used to send and receive data bytes through a TCP socket. Before using this command, it is highly recommended to configure the module for Hardware flow control, using the command AT&K3. The behavior of DTR drop is as per AT&D. +++ can be used to switch in command mode. ATO can be used to switch back in data mode. Only 1 KTCPSTART session can be used.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax For all TCP s with =1: AT+ KTCPACKINFO Else: AT+ KTCPACKINFO= Response +KTCPACKINFO: , […] OK or +KTCPACKINFO: , OK +CME ERROR: Parameters 0 1 2 Reference Sierra Wireless Proprietary Notes TCP session index Data sent failure: not all data has been received by remote side.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+KUDPCFG= [], [[, [][, ], [], , ] Response +KUDPCFG: OK or +CME ERROR: +KUDP_NOTIF: , Parameters UDP session index 0 1 Client Server 0 – 65535 Port number. Selecting 0 = random 1 –5 PDP context configuration.
AT Commands Interface Guide Protocol Specific Commands 11.10.2.
AT Commands Interface Guide Protocol Specific Commands 11.10.3.
AT Commands Interface Guide Protocol Specific Commands 11.10.4.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes The session must be closed (using +KUDPCLOSE) before using this command 11.10.6. +KUDP_IND Notification: UDP Status HL7528 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 HL7528 0 1 Address family used for the connection IPV4 IPV6 FTP connection failure cause 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 HL7528 Reference Sierra Wireless Proprietary Notes This command is used for start the FTP connection created by +KFTPCFG with =0. +KFTPRCV, +KFTPSND, +KFTPDEL automatically starts the connection if it was not started before using AT+KHTTPSCNX. The result of the FTP connection is notified using unsolicited response. 11.11.3.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes Before using this command an FTP connection must have been achieved using AT+KFTPCFG. After sending the +KFTPRCV command, the user will receive the entire data stream. The user can abort the downloading by sending any character from the host. In this case, the module will end the transfer by transmitting the EOF followed by ERROR.
AT Commands Interface Guide Protocol Specific Commands HL7528 Indicates whether to use "append" when uploading or not 0 Do not use "append". If the file already exists then the file will be overridden 1 Use "append". If the file already exists then the data will be appended at the end of the file; otherwise the file will be created End of file notification.
AT Commands Interface Guide Protocol Specific Commands HL7528 Refer to +KFTPCFG Reference Sierra Wireless Proprietary Notes Before using this command an FTP connection must have been achieved using AT+KFTPCFG. The result of the delete operation is notified using unsolicited response. 11.11.6.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes This command will close the connection to the FTP server. 11.11.8.
AT Commands Interface Guide Protocol Specific Commands HL7528 Read command Syntax AT+KHTTPCFG ? Response +KHTTPCFG: ,,,,, ,,, OK Write command Syntax AT+KHTTPCFG =[], [, [, [,] [,][,] ]]] Response +KHTTPCFG: OK or +CME ERROR: Parameters 1–5 PDP context configuration.
AT Commands Interface Guide Protocol Specific Commands 11.12.2.
AT Commands Interface Guide Protocol Specific Commands HL7528 Parameters HTTP session index This parameter must be empty; reserved for compatibility of command syntax HTTP headers count Reference Sierra Wireless Proprietary Notes must be used to finish sending; the module will then return to command mode. 11.12.4.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes The user can abort the download by sending “End of Data pattern” from the host. In this case, the module will end the transfer by transmitting EOF followed by NO CARRIER. Download can also be aborted (disconnected) by +++ or the DTR as per Table 1 Switch Data/Command Mode Behaviour Table. 11.12.5.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+KHTTPPOST =, , [,] Response CONNECT … OK or NO CARRIER +CME ERROR: +KHTTP_ERROR: , Parameters HTTP session index This argument must be empty; reserved for compatibility of command syntax Request data of the HTTP connection Refer to +KHTTPGET Indicates whether t
AT Commands Interface Guide Protocol Specific Commands HL7528 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 HL7528 HTTP response status code HTTP response status reason string Reference Sierra Wireless Proprietary 11.13. HTTPS Client Specific Commands 11.13.1.
AT Commands Interface Guide Protocol Specific Commands HL7528 0 1 2 3 4 5 6 7 1 2 3 TLS_RSA_CHOOSE_BY_SERVER TLS_RSA_WITH_RC4_128_MD5 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_DES_CBC_SHA (not supported) TLS_RSA_WITH_3DES_EDE_CBC_SHA (not supported) TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA (not supported) TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA No authentication Manage server authentication (not fully functional; re-negotiation of client certificate is not supported
AT Commands Interface Guide Protocol Specific Commands 11.13.2.
AT Commands Interface Guide Protocol Specific Commands HL7528 Parameters HTTPS session index This parameter must be empty; reserved for compatibility of command syntax Reference Sierra Wireless Proprietary HTTP headers count Notes must be used to finish sending; the module will then return to command mode. 11.13.4.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary Notes Download can be aborted by sending “End of Data pattern” from the host. In this case, the module will end the transfer by transmitting EOF followed by NO CARRIER. Download can also be aborted (disconnected) by +++ or by DTR as per Table 1 Switch Data/Command Mode Behaviour Table. 11.13.5.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+ KHTTPSPOST= , , [,] Response CONNECT … OK or NO CARRIER +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index syntax This parameter must be empty; reserved for compatibility of command Request data of the HTTPS connection Refer to +KHTTPSGET Indicates
AT Commands Interface Guide Protocol Specific Commands HL7528 Parameters HTTPS 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.13.8.
AT Commands Interface Guide Protocol Specific Commands HL7528 Reference Sierra Wireless Proprietary 11.14. SSL Certificate Manager 11.14.1.
AT Commands Interface Guide Protocol Specific Commands HL7528 File data in bytes Reference Sierra Wireless Proprietary Notes is the link between a local certificate and a private key (see +KPRIVKSTORE and +KCERTDELETE). If is not given, the input should be terminated by +++ or by the DTR signal. 11.14.2.
AT Commands Interface Guide Protocol Specific Commands 11.14.3.
AT Commands Interface Guide Protocol Specific Commands HL7528 Write command Syntax AT+ KPRIVKDELETE = Response OK or +CME ERROR: Parameter 0 – 2 Index of the stored private key Reference Sierra Wireless Proprietary 4116843 Rev 11.
12. AVMS Commands 12.1.
AT Commands Interface Guide AVMS Commands 12.2.
AT Commands Interface Guide AVMS Commands HL7528 Mode status For = 0, 1 or 2: 0 Disabled 1 Enabled For =3 Value in range from 0 – 525600 minutes 0 The polling mode is deactivated 0 – 20160 Timer in minutes between the first failed connection and the next attempt.
AT Commands Interface Guide AVMS Commands 12.3. +WDSD Command: Device Services Local Download HL7528 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 Parameter Reference Sierra Wireless Proprietary Command Notes Examples 1 – 24643584 This command is available when the embedded module has finished its initialization.
AT Commands Interface Guide AVMS Commands 12.4.
AT Commands Interface Guide AVMS Commands HL7528 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 HL7528 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 HL7528 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 HL7528 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 HL7528 For=21, indicates the provisioned parameters: 0 Reserved 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 Device Service Polling mode (see +WDSC command for more information) 10 Reserved 11 Reserved 12 Reserved 13 Reserved Unsolicited Notification Response +WDSI: [,] Reference Sierra Wireless Proprietary Command Notes Exxamples This command is available when the embedded module h
AT Commands Interface Guide AVMS Commands 12.8.
AT Commands Interface Guide AVMS Commands 12.9.
AT Commands Interface Guide AVMS Commands HL7528 Examples The activation is done if the embedded module is registered on the network. If the embedded module is not registered when the command is performed, the activation will be done at the next network registration (even if the embedded module resets). No GPRS connection to the AirPrime Management Services server is possible when a registration is not completed. HL7528 uses CID 5 for AVMS PDP activiation.
AT Commands Interface Guide HL7528 Write command Syntax AT+WDSM= , Response OK +CME ERROR Parameters APN backup 0 If AVMS APN (filled with +WDSS command) is not correct, the module will use the APN defined by +CGDCONT command. 1 If AVMS APN has not been filled with +WDSS command, the module will use the APN defined by +CGDCONT command. Each APN will be used until successful session activation.
13. Test Commands The following commands are used for testing purposes. 13.1.
AT Commands Interface Guide Test Commands HL7528 Defines the bandwidth of Tx burst emissions. This parameter is not allowed if =0. 0 1.4MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz 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.
AT Commands Interface Guide Test Commands HL7528 Parameters 0 1 Stop the Rx measurement Start the Rx measurement Rx band to read. This is a mandatory parameter if =1, but is not allowed if =0. 1 IMT (2.1GHz) 3 DCS (1.8GHz) 5 Cellular 850 (850MHz) 7 IMT-E (2.6GHz) Rx channel to read. This is a mandatory parameter if =1, but is not allowed if =0.
AT Commands Interface Guide Test Commands HL7528 Write Command Syntax AT+WMANTSEL= Response OK Parameter Reference Sierra Wireless Properietary Notes Examples 4116843 0 1 2 Use main and diversity antenna on LTE Use only main antenna on LTE Use only diversity antenna on LTE 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 i
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 HL7528 Reference Sierra Wireless Proprietary Examples 0 Read log 1 Clear log Notes 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. Carrier Commands 15.1. +DBGCFG Command: Debug Message Configuration HL7528 Test command Syntax AT+DBGCFG=? Response +DBGCFG: (0-1) Read command Syntax AT+DBGCFG? Response +DBGCFG: 0 Write command Syntax AT+DBGCFG= Response OK Parameter 0 1 Disable to capture LTE debug information Enable to capture LTE debug information Notes The parameter will not be saved into the NVM. It will resume to its default value after reset. Examples AT+DBGCFG? +DBGCFG: 0 OK 15.2.
AT Commands Interface Guide Carrier Commands HL7528 Parameters Service state 1 EMM1_MM_SST_NO_NETWORK_AVAILABLE 2 EMM1_MM_SST_SEARCH_FOR_NETWORK 3 EMM1_MM_SST_EMERGENCY_CALLS_ONLY 4 EMM1_MM_SST_LIMITED_SERVICE 5 EMM1_MM_SST_FULL_SERVICE 6 EMM1_MM_SST_PLMN_LIST_AVAILABLE 7 EMM1_MM_SST_DISABLED 8 EMM1_MM_SST_DETACHED 9 EMM1_MM_SST_NO_GPRS_CELL 10 EMM1_MM_SST_SUSPENDED Carrier frequency of the Serving cell in decimal format. The range can be found at 3GPP TS 25.
AT Commands Interface Guide Carrier Commands HL7528 DRX Cycle Length value, 2^k EMM State 0 EMM_NULL 1 EMM_DEREGISTERED 2 EMM_REGISTERED_INITIATED 3 EMM_REGISTERED 4 EMM_DEREGISTERED_INITIATED 5 EMM_TRACKING_AREA_UPDATING_INITIATED 6 EMM_SERVICE_REQUEST_INITIATED EMM SubState 0 EMM_SUBSTATE_ANY 1 EMM_SUBSTATE_NORMAL_SERVICE 2 EMM_SUBSTATE_LIMITED_SERVICE 3 EMM_SUBSTATE_PLMN_SEARCH 4 EMM_SUBSTATE_NO_CELL_AVAILABLE 5 EMM_DEREGISTERED_ATTEMPTING_TO_ATTACH 6 EMM_
AT Commands Interface Guide Carrier Commands 15.2.2.
AT Commands Interface Guide Carrier Commands 15.2.3. SKT Data Connection Note the following when using a sequential data connection: Sequential data connection is only available on the HL7528 Firmware 2.15 or newer. NCM (Network Control Model) and Sierra Wireless TCP must not be used at the same time; this capability is not supported. Do not use dial-up network connection in the SKT network.
AT Commands Interface Guide Carrier Commands HL7528 Parameters Service state 1 EMM1_MM_SST_NO_NETWORK_AVAILABLE 2 EMM1_MM_SST_SEARCH_FOR_NETWORK 3 EMM1_MM_SST_EMERGENCY_CALLS_ONLY 4 EMM1_MM_SST_LIMITED_SERVICE 5 EMM1_MM_SST_FULL_SERVICE 6 EMM1_MM_SST_PLMN_LIST_AVAILABLE 7 EMM1_MM_SST_DISABLED 8 EMM1_MM_SST_DETACHED 9 EMM1_MM_SST_NO_GPRS_CELL 10 EMM1_MM_SST_SUSPENDED Carrier frequency of the Serving cell in decimal format. The range can be found at 3GPP TS 25.
AT Commands Interface Guide Carrier Commands HL7528 ANT Number DRX Cycle Length value, 2^k EMM State 0 EMM_NULL 1 EMM_DEREGISTERED 2 EMM_REGISTERED_INITIATED 3 EMM_REGISTERED 4 EMM_DEREGISTERED_INITIATED 5 EMM_TRACKING_AREA_UPDATING_INITIATED 6 EMM_SERVICE_REQUEST_INITIATED EMM SubState 0 EMM_SUBSTATE_ANY 1 EMM_SUBSTATE_NORMAL_SERVICE 2 EMM_SUBSTATE_LIMITED_SERVICE 3 EMM_SUBSTATE_PLMN_SEARCH 4 EMM_SUBSTATE_NO_CELL_AVAILABLE 5 EMM_DEREGISTERED_ATTEMPTIN
AT Commands Interface Guide Carrier Commands 15.3.2.
AT Commands Interface Guide Carrier Commands 15.3.3. KTCFUN Command: Change Modem Status HL7528 Write command Syntax ATKTCFUN= Response OK Parameter 1 Online mode 2 Offline mode 3 Lower power mode 4 Reset Notes SIM card must be inserted to support this command. 15.3.4.
AT Commands Interface Guide Carrier Commands 15.3.6. KTSWV Command: Read Software Version HL7528 Read command Syntax ATKTSWV? Response KTSWV: OK Parameter Notes Short version of the firmware name SIM card must be inserted to support this command. 15.3.7.
AT Commands Interface Guide Carrier Commands 15.3.8.
AT Commands Interface Guide Carrier Commands HL7528 4 5 Notes OVERSEAS CARD GCF CARD SIM card must be inserted to support this command. 15.3.10. KTNULLSIM Command: Check Registration of USIM HL7528 Read command Syntax ATKTNULLSIM? Response KTNULLSIM: OK Parameter 0 Registered USIM 1 Need USIM OTA Notes SIM card must be inserted to support this command. 15.3.11.
AT Commands Interface Guide Carrier Commands HL7528 1 2 3 4 Notes USIM_OTA_OPENING USIM_OTA_OPEN_FAIL USIM_OTA_OPEN_NEED_RESET USIM_OTA_OPEN_RESET SIM card must be inserted to support this command. 15.3.13. KTOTALOG Command: Read TIME of OTA HL7528 Read command Syntax ATKTOTALOG? Response KTOTALOG: OK Parameter The last time executed OTA Execute command Syntax ATKTOTALOG =DEL Response OK Example ATKTOTALOG=DEL OK Notes SIM card must be inserted to support this command. 15.3.
AT Commands Interface Guide Carrier Commands Second Data Connection Network Interface (NCM) First Data Connection Network Interface (NCM) Dial-Up Network Supported Dial-Up Network Sierra Wireless TCP AT+COPS=2 AT+COPS=0 AT+COPS? Not supported Available after normal connection to the network AT+COPS=2 AT+COPS=0 AT+COPS? AT+COPS=2 AT+COPS=0 AT+COPS? Supported Available after normal connection to the network Sierra Wireless TCP Available after normal connection to the network AT+KCNXDOWN=1,1 AT
AT Commands Interface Guide Carrier Commands 15.4.4. $LGTRESET Command: Reset Modem HL7528 Execute command Syntax AT$LGTRESET Response $LGTRESET: OK Parameter Reference LGU+ Proprietary 1 0 Success Fail Notes This AT command will reset the modem. 15.4.5. $LGTMIN Command: Read MSIN HL7528 Read command Syntax AT$LGTMIN? Response $LGTMIN: OK Parameter Reference LGU+ Proprietary Mobile Station Identity Number Notes This command is for MSIN 15.4.6.
AT Commands Interface Guide Carrier Commands 15.4.7. $LGTMNC Command: Read MNC HL7528 Read command Syntax AT$LGTMNC? Response $LGTMNC: OK Reference LGU+ Proprietary Notes This command is for MNC of connected network. 15.4.8. $LGTTIME Command: Read Network Time HL7528 Read command Syntax AT$LGTTIME? Response $LGTTIME: OK Parameter Reference LGU+ Proprietary year/month/day -hour:minute:second Notes This command is for time of connected network. 15.4.9.
AT Commands Interface Guide Carrier Commands 15.4.10. $LGTLOCALADDR Command: Read Modem IP Address HL7528 Read command Syntax AT$ LGTLOCALADDR ? Response $LGTLOCALADDR: OK Parameter Reference LGU+ Proprietary IPv4 address Notes Read modem IP Address given from network. 15.4.11.
AT Commands Interface Guide Carrier Commands 15.4.13. $LGTLTESTATE Command: Read LTE Quality HL7528 Read command Syntax AT$ LGTLTESTATE? Response $LGTLTESTATE: ,,,,, OK Parameters 0 to -120 Reference Signal Received Power, in dBm Reference Signal Received Quality, in dB Signal-to-Interface plus Noise Ratio Rx Power Tx Power Received Signal Strength Indicator, in dBm 15.4.14.
AT Commands Interface Guide Carrier Commands 15.4.15.
AT Commands Interface Guide Carrier Commands 15.4.17. $LGTTCPRD Notification: Receive Data Indicator HL7528 Unsolicited Notification Response If AT$LGTVER=0: $LGTTCPRD:,, If AT$LGTVER=1: [binary data] Parameters Reference LGU+ Proprietary TCP session index Length for String type data Notes Before using this command a TCP connection must have been achieved using AT$LGTTCPOP. 15.4.18.
AT Commands Interface Guide Carrier Commands 15.4.19. $TCPCLOSE Notification: Remote Server Close TCP Indicator HL7528 Unsolicited Notification Response If AT$LGTVER=0: $TCPCLOSE: If AT$LGTVER=1: NO CARRIER Parameter Reference LGU+ Proprietary TCP session index Notes Indicator for closing the session of a remote server. 15.4.20.
AT Commands Interface Guide Carrier Commands 15.4.21. $LGTPREL Command: Disconnect PDP Connection HL7528 Execute command Syntax AT$LGTPREL Response OK Reference LGU+ Proprietary Notes PDP disconnection. The IP address will be changed; and will be take about 5 seconds. Do not try to reconnect before the IP address has been changed. The IP address can be checked using “AT$LGTLOCALADDR?”. 15.4.22.
AT Commands Interface Guide Carrier Commands HL7528 Read command Syntax AT$LGTOTA_ STATUS? Response ERROR Execute command Syntax AT$LGTOTA_ STATUS Response $LGTOTA_STATUS: OK Parameter USIM OTA status -1 Reserved 0 Not opened, need OTA 1 Opening 2 Open failed 3 Open closed, need reset 15.4.24.
AT Commands Interface Guide Carrier Commands 15.4.25. $LGTMDN Command: Request MSISDN HL7528 Test command Syntax AT$LGTMDN=? Response ERROR Read command Syntax AT$LGTMDN? Response ERROR Execute command Syntax AT$LGTMDN Response $LGTMDN: OK Parameter Module’s MSISDN 15.4.26.
AT Commands Interface Guide Carrier Commands HL7528 2 3 4 CONNECTED WAIT_RRC_CONFIRM RELEASING Numeric format representing 3-digit country code. If the LGU+ network is acquired, the value is 450. Numeric format representing 2- or 3-digit network code. If the LGU+ network is acquired, the value is 06. Cell Identity; decimal digits Integer type, Physical Cell ID, range: (0..503), (Ref: 3GPP TS 36.331, 6.3.
AT Commands Interface Guide Carrier Commands HL7528 7 8 9 10 11 EMM_DEREGISTERED_ATTACH_NEEDED EMM_REGISTERED_ATTEMPTING_TO_UPDATE EMM_REGISTERED_UPDATE_NEEDED EMM_REGISTERED_ATTEMPTING_TO_UPDATE_MM EMM_REGISTERED_IMSI_DETACH_INITIATED M-TMSI[0] to M-TMSI[4] MME Temporary Mobile Subscriber Identity (M-TMSI) MMEGID[0] to MMEGID[1] MME Group ID Default value = ucMmeGroupId[]={0xFF,0xFF} Reference Sierra Wireless Proprietary Notes MME Code; default value = 0xFF Run AT+DB
AT Commands Interface Guide Carrier Commands HL7528 Radio Access Technology 2 LTE only Other value None Band info 1 BAND_LTE_1 3 BAND_LTE_3 5 BAND_LTE_5 7 BAND_LTE_7 Reference Signal Received Power, in dBm Network error causes (Ref:3GPP TS 24.008 Annex G) PDP context reject code (Ref:3GPP 24.008 10.5.6.
AT Commands Interface Guide Carrier Commands CONNECT …… …… Send Binary data Data read indicator --EOF--Pattern-NO CARRIER Disconnect Data mode to remote server Disconnect success 15.4.30. LG U+ Data Connection Note the following when using a sequential data connection: Sequential data connection is only available on the HL7528 Firmware 2.15 or newer.
First Data Connection AT Commands Interface Guide Sierra Wireless TCP Carrier Commands AT+KCNXDOWN= 1,1 AT+COPS? AT+KCNXDOWN= 1,1 AT+COPS? AT+KCNXDOWN= 1,1 AT+COPS? Available after normal connection to the network Available after normal connection to the network Available after normal connection to the network Supported 15.5. SKT M2M Platform Commands The following commands are used to set and configure SKT’s M2M platform. 15.5.1.
AT Commands Interface Guide Carrier Commands HL7528 Notes This command reads the gmmp_param file in the NV folder. GMMP (Global M2M Protocol) is an SKTelecom-owned internal specification that performs functions such as device registration, reporting cycle and device control. 15.5.2. *M_PARACLR Command: Delete GMMP Parameters File HL7528 Execute command Syntax AT*M_PARACLR Response OK 15.5.3.
AT Commands Interface Guide Carrier Commands 15.5.4. *M_SETDOMAIN Command: Set M2M Domain Code HL7528 Write command Syntax AT* M_SETDOMAIN = Response OK Read command Syntax AT* M_SETDOMAIN? Response *M_SETDOMAIN: OK Parameter Notes Domain code This command sets the M2M domain code. The domain code must be set before starting the first M2M platform. 15.5.5.
AT Commands Interface Guide Carrier Commands 15.5.6.
AT Commands Interface Guide Carrier Commands HL7528 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 Application/ogg Application/pdf Application/postscript Application/rss+xml Application/soap+xml Application/font-woff Application/xhtml+xml Application/xml-dtd Application/xop+xml Application/zip Application/x-gzip Data length Result (after server connection) 0 Success 1 Network error 2 Device function off 99 Gateway is busy 15.5.7.
AT Commands Interface Guide Carrier Commands 15.5.8. *M_DEREG Command: Deregister from M2M Platform HL7528 Write command Syntax AT*M_DEREG= Response OK *M_DEREG= Parameters Selection 0 Gateway deregistration 1 Device deregistration If the device was registered, the gateway must also be deregistered after the device is deregistered. Result (after sending data) 0 Success 1 Network error 2 Unknown Notes This command deregisters the module from the M2M platform. 15.5.9.
AT Commands Interface Guide Carrier Commands 15.5.10.
AT Commands Interface Guide Carrier Commands 15.5.12. *M_FW_DATA Command: Deliver Firmware Data HL7528 Write command Syntax AT*M_FW_DATA = Response OK Parameters Result 0 OK 1 ERROR Unsolicited Notification Response *M_FW_DATA:,, Parameters Length of received data More bit 0 Last data 1 Intermediate data Raw data output as a hexadecimal string Notes This command delivers the firmware data. 15.5.13.
AT Commands Interface Guide Carrier Commands 15.5.14. *M_RESET Notification: M2M Reset Indication HL7528 Unsolicited Notification Response *M_RESET: Parameter 0 1 Notes Gateway reset. The gateway is rebooting automatically Device reset. Please reset the device This notification from the gateway provides the M2M reset indication. 15.5.15.
AT Commands Interface Guide Carrier Commands 15.5.17. *M_TIME_SYNC Notification: M2M Time Sync Indication HL7528 Unsolicited Notification Response *M_TIME_SYNC: Parameter Notes Unix time information (= POSIX time) This notification from the gateway provides the M2M time sync indication. 15.5.18.
AT Commands Interface Guide Carrier Commands 15.6. LG U+ M2M Platform Commands LG U+ M2M platform AT commands are documented in M2MM-DEVICE 연동 규격서 from LG U+. Please contact LG U+ directly for more details regarding these commands. 15.7. LG U+ RASS Commands The following commands are applicable to LG U+ RASS services only. Note that RASS and AVMS services cannot work at the same time. 15.7.1.
AT Commands Interface Guide Carrier Commands 15.7.3. $LGTRMSISDN Command: Read MSISDN HL7528 Read command Syntax AT$ LGTRMSISDN? Response $LGTRMSISDN: OK Parameter Reference LGU+ Proprietary NDC + SN only with “0” Notes MSISDN (Mobile Station International ISDN Number) = CC + NDC + SN 15.7.4.
AT Commands Interface Guide Carrier Commands 15.7.6. $LGTRMTYPE Command: Read Modem Manufacture Code HL7528 Read command Syntax AT$LGTRMTYPE ? Response $LGTRMTYPE: OK Parameter Reference LGU+ Proprietary Manufacture code given by LG U+ (default value = ‘B’) Notes This command returns the module’s manufacture code which is defined by LG U+ 15.7.7.
AT Commands Interface Guide Carrier Commands HL7528 Reference LGU+ Proprietary 1 2 Primary + Diversity Primary Only 1 0 Success Fail Notes This command sets the current band and antenna. 15.7.9.
AT Commands Interface Guide Carrier Commands HL7528 -100 to 100 TX POWER in dBm -140 to -44 Reference signal received power in dBm 15.7.10.
AT Commands Interface Guide Carrier Commands 15.7.11. $LGTRCHINF Command: Read Channel Information HL7528 Read command Syntax AT$LGTRCHINF? Response $LGTRCHINF:,, OK Parameters 0 – 504 Physical Cell Identifier 800 Band 5 (800 MHz) 2100 Band 1 (2100 MHz) 2600 Band 7 (2600 MHz) Downlink Bandwidth 15.7.12.
AT Commands Interface Guide Carrier Commands HL7528 Reference LGU+ Proprietary Notes This command functions the same as AT$LGTRDNS. This command must be called prior to AT$LGTRSEND. 15.7.14.
AT Commands Interface Guide Carrier Commands HL7528 Reference LGU+ Proprietary Test duration limit (second) 1 0 Notes Success Fail must include file path + file name in the download test. only includes the file path in the upload test. 15.7.16. $LGTRTPR Notification: Throughput Test Indication HL7528 Unsolicited Notification Response $LGTRTPR: OK Parameter 0 1 2 Test started Test finished Test failed 15.7.17.
AT Commands Interface Guide Carrier Commands 15.7.18. $LGTRMCUFWS Notification: MCU Firmware Indication HL7528 Unsolicited Notification Reference LGU+ Proprietary Response $LGTRMCUFWS:, Parameters Firmware size in bytes Total sequence ((Firmware size / 256) + 1) Notes When download is finished, $LGTRMCUFWS notification will be sent to the UE. If download fails, is set to 0 and is set to 0. 15.7.19.
AT Commands Interface Guide Carrier Commands HL7528 Parameters FTP Server ip:port (210.75.14.4:21) FTP ID FTP password FTP file path + file name Reference LGU+ Proprietary 1 0 Success Fail Notes When download is finished, $LGTRMODFW notification will be sent to the UE. 15.7.21. $LGTRMODFW Notification: Modem Firmware Indication HL7528 Unsolicited Notification Response $LGTRMODFW: Parameter 0 1 2 Start Finished Failed 15.7.22.
AT Commands Interface Guide Carrier Commands HL7528 Reference LGU+ Proprietary 0 1 2 3 Fail OK Server connect fail DNS fail Notes All data is converted to HEX mode (e.g. “012” becomes “303132”). 15.7.23. $LGTRRCV Notification: Received Data Indication HL7528 Unsolicited Notification Response $LGTRRCV:,, Parameters 4116843 0 1 Last packet More packet will be following Length of this packet Received data, converted to HEX Rev 11.
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 513 SMS timer expired 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.3.
AT Commands Interface Guide Appendix 16.4. GSM 27.
AT Commands Interface Guide Appendix 16.5. TCP Commands Usage Examples 16.5.1. Client Mode Hardware flow control activation AT&K3 OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0. Set GPRS parameters (APN, login, password, etc.) 0","0.0.0.0","0.0.0.0" OK AT+KTCPCFG=1,0,"www.google.com",80 +KTCPCFG: 1 OK Set IP address and port number Returns the session_id : 1 AT+KTCPCNX=1 OK Initiate the connection AT+KTCPSND=1,18 CONNECT …Data send… OK Send data with the EOF string at the end. e.g.
AT Commands Interface Guide Appendix 16.5.2. Server Mode A day time server is emulated in the following example. This server listens to port 13 and for each connection, returns the date. AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password"," 0.0.0.0","0.0.0.0","0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.
AT Commands Interface Guide Appendix 16.5.3. Polling for the Status of a Socket AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password"," 0.0.0.0", "0.0.0.0", "0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.
AT Commands Interface Guide Appendix 16.5.4. End to End TCP Connection AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password"," 0.0.0.0", "0.0.0.0", "0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.) AT+KTCPCFG=1,0,"www.google.
AT Commands Interface Guide Appendix 16.5.6. Use Cases for AT+KTCPACKINFO and Option This section describes the behavior of AT+KTCPACKINFO when the option is used with AT+KTCPCFG. 16.5.6.1. is Disabled (default setting) AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.76",2000 +KTCPCFG: 1 OK AT+KTCPCFG? +KTCPCFG: 1,0,0,0,,"202.170.131.
AT Commands Interface Guide Appendix connect to TCP server AT+KTCPCNX=1 OK AT+KTCPSND=1,10 Use command to receive those 10 bytes CONNECT connect to TCP server 0123456789--EOF--Pattern-- write to serial OK +KTCP_ACK: 1, 1 After a short while, URC “+KTCP_ACK” tells us the latest TCP data arrived at the remote side AT+KTCPACKINFO=1 Poll the status of the latest TCP data +KTCPACKINFO: 1, 1 OK Use command to send 1000 bytes AT+KTCPSND=1,1000 CONNECT <1000bytes and --EOF--Pattern--> write to seria
AT Commands Interface Guide Appendix 16.6. UDP Commands Usage Examples 16.6.1. Client Mode Hardware flow control activation AT&K3 OK AT+KCNXCFG=1,"GPRS","APN","log","password",,, Set GPRS parameters (APN, login, password…) OK Create a new UDP socket (returned session 1) with the parameters associated to the connection profile id number 0 AT+KUDPCFG=1,0 +KUDPCFG: 1 OK AT+KUDPSND= 1,"82.234.17.
AT Commands Interface Guide Appendix 16.6.2. Server Mode AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password"," 0.0.0.0", "0.0.0.0", "0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.) AT+KUDPCFG=1,1,3000 +KUDPCFG: 1 OK Set UDP listener(Port 3000) Initiate the server. Session ID is 1 AT+KUDPCFG? +KUDPCFG: 1,0,1,3000 OK Check the server be initiated AT+KCGPADDR +KCGPADDR: 0, "192.168.0.
AT Commands Interface Guide Appendix 16.6.3. Use Cases for KTCP_DATA and KUDP_DATA 16.6.3.1. KTCP_DATA and KUDP_DATA without Data Auto Retrieval – Client Mode AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.
AT Commands Interface Guide 16.6.3.2. Appendix KTCP_DATA and KUDP_DATA without Data Auto Retrieval – Server Mode Configure a TCP server socket AT+KTCPCFG=1,1,,13 +KTCPCFG: 1 OK Open the listen port AT+KTCPCNX=1 OK AT+KCGPADDR +KCGPADDR: 0,”10.35.125.
AT Commands Interface Guide 16.6.3.3. Appendix KTCP_DATA and KUDP_DATA with Data Auto Retrieval – Client Mode AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=0,0,"202.170.131.76",2000,,1 +KTCPCFG: 1 When = 1, data will be received by the URC “+KTCP_DATA OK Connect to TCP server AT+KTCPCNX=1 OK 10 bytes arrived.
AT Commands Interface Guide Appendix 16.7. FTP Commands Usage Examples 16.7.1. Client Mode Hardware flow control activation AT&K3 OK AT+KCNXCFG=1,"GPRS","APN","log","password",,, Set GPRS parameters (APN, login, password, etc.) OK AT+KFTPCFG=1,"ftp.test.fr","userlogin","userpassw Set FTP server address, login, password and port ord",21,0 number OK AT+KPATTERN="--EOF--Pattern--" OK Customize the End Of File pattern AT+KFTPSND=0,,"Dir","TestFile.txt",0 CONNECT …send Data … ...send<--EOF—Pattern>...
AT Commands Interface Guide Appendix Count the total data from serial link, it is 760 AT+KFTPRCV=1,,,"111111.txt",0 CONNECT 750aaaaaaaaa….. aaaaa250bbbbbbb--EOF--Pattern-- Try to resume transfer by using the offset 760 Count the total data from serial link, it is 240 +KFTP_ERROR : 1, 421 AT+KFTPRCV=1,,,"111111.txt",0,760 bbbbbb………bbbbbbbbend--EOF--Pattern-OK 16.7.2.2.
AT Commands Interface Guide Appendix 16.8. HTTP Commands Usage Examples AT&K3 OK Hardware flow control activation AT+KCNXCFG=1,"GPRS","APN","log","password"," 0.0.0.0", "0.0.0.0", "0.0.0.0" OK Set GPRS parameters (APN, login, password, etc.) AT+KCNXTIMER=1,60,2,70 OK Set Timers AT+KHTTPCFG=1,"www.google.
AT Commands Interface Guide Appendix Connection: Close OK Send the data to the HTTP server Length of HTTP 1.0 POST data should be specified by HTTP header field Context-Length, otherwise HTTP server may not expect any data to be uploaded and should close the connection. AT+KHTTPHEADER=1 CONNECT Accept : text/html Context-Length: 64 OK AT+KHTTPPOST=1,, "/get.cgi" CONNECT <…Data send…> 64 bytes of data Send HTTP data after "CONNECT" HTTP/1.
AT Commands Interface Guide Appendix Case1/Case5 Case2/Case5 Case3/Case5 Case4/Case5 +++/ATO[n] DTR1/ATO[n] DTR2/ATO[n] DTR0 FTP: +KFTPRCV: Download FTP files +KFTPSND: Upload FTP files OK/NO CARRIER (disconnect) OK/NO CARRIER (disconnect) NO CARRIER/NO CARRIER (disconnect) NO IMPACT HTTP: +KHTTPGET: Get information +KHTTPHEAD: Get head of information +KHTTPPOST: Send data +KHTTPHEADER: Set the HTTP Request Header OK/NO CARRIER (disconnect) OK/NO CARRIER (disconnect) NO CARRIER/NO CARRIER