AirPrime HL7518 and AT Commands Interface Guide Rev10 0
Table Of Contents
- Contents
- 1. Introduction
- 2. V25ter AT Commands
- 2.1. +++ Command: Switch from Data Mode to Command Mode
- 2.2. A/ Command: Repeat Previous Command Line
- 2.3. O Command: Switch from Command Mode to Data Mode
- 2.4. E Command: Enable Echo Command
- 2.5. Q Command: Set Result Code Presentation Mode
- 2.6. S0 Command: Set Number of Rings before Automatic Call Answering
- 2.7. S4 Command: Set Response Formatting Character
- 2.8. S7 Command: Set Delay for Connection Completion
- 2.9. V Command: TA Response Format
- 2.10. X Command: Result Code Selection and Call Progress Monitoring Control
- 2.11. &C Command: Set Data Carrier Detect (DCD) Function Mode
- 2.12. &D Command: Set Data Terminal Ready (DTR) Function Mode
- 2.13. &F Command: Restore Factory Settings
- 2.14. IPR Command: Set Fixed Local/DTE Rate
- 2.15. L Command: Monitor Speaker Loudness
- 2.16. M Command: Monitor Speaker Mode
- 2.17. &W Command: Save Stored Profile
- 2.18. &V Command: Display Current Configuration
- 2.19. &K Command: Flow Control Option
- 2.20. &S Command: DSR Option
- 3. General AT Commands
- 3.1. I Command: Request Identification Information
- 3.2. Z Command: Reset and Restore User Configuration
- 3.3. +CGMI Command: Request Manufacturer Identification
- 3.4. +CGMM Command: Request Model Identification
- 3.5. +CGMR Command: Request Revision Identification
- 3.6. +CGSN Command: Request Product Serial Number Identification (IMEI)
- 3.7. +KGSN Command: Request Product Serial Number and Software Version
- 3.8. +HWREV Command: Request Hardware Revision
- 3.9. +CSCS Command: Set TE Character Set
- 3.10. +CIMI Command: Request International Mobile Subscriber Identity
- 3.11. +GMI Command: Request Manufacturer Identification
- 3.12. +GMM Command: Request Model Identification
- 3.13. +GMR Command: Request Revision Identification
- 3.14. +GSN Command: Request Product Serial Number (IMEI)
- 3.15. +GCAP Command: Request Complete TA Capability List
- 3.16. +KODIS Command: Access ODIS Information
- 3.17. &R Command: RTS and CTS Option
- 3.18. +FMI Command: Request Manufacturer Identification
- 3.19. +FMM Command: Request Model Identification
- 3.20. +FMR Command: Request Revision Identification
- 3.21. \N Command: Data Transmission Mode
- 3.22. N Command: Negotiate Handshake Option
- 3.23. S5 Command: Write Command Line Editing Character
- 3.24. S6 Command: Pause before Blind Dialing
- 3.25. S8 Command: Comma Dial Modifier Time
- 3.26. W Command: Extended Result Code
- 3.27. +KODIS Command: Access ODIS Information
- 4. Call Control Commands
- 4.1. A Command: Answer a Call
- 4.2. H Command: Hook Control
- 4.3. D Command: Dial Number
- 4.4. D> Command: Direct Dialing from Phonebook
- 4.5. +CHUP Command: Hang up Call
- 4.6. +CR Command: Service Reporting Control
- 4.7. +CRC Command: Set Cellular Result Codes for Incoming Call Indication
- 4.8. +CSTA Command: Select Type of Address
- 4.9. +CMOD Command: Call Mode
- 4.10. +CEER Command: Extended Error Report
- 4.11. +CSNS Command: Single Numbering Scheme
- 4.12. +CBST Command: Select Bearer Service Type
- 5. Mobile Equipment Control and Status Commands
- 5.1. +CACM Command: Accumulated Call Meter
- 5.2. +CAMM Command: Accumulated Call Meter (Maximum)
- 5.3. +CCWE Command: Call Meter Maximum Event
- 5.4. +CCLK Command: Real Time Clock
- 5.5. +CIND Command: Indicator Control
- 5.6. +CLAC Command: List Available AT Commands
- 5.7. +CFUN Command: Set Phone Functionality
- 5.8. +CMER Command: Mobile Equipment Event Reporting
- 5.9. +CMEE Command: Report Mobile Termination Error
- 5.10. +CCID Command: Request SIM Card Identification
- 5.11. +FMR Command: Request Revision Identification
- 5.12. +CPIN Command: Enter Pin
- 5.13. +CPIN2 Command: Enter Pin2
- 5.14. +CPUC Command: Price per Unit and Currency
- 5.15. *PSRDBS Command: Change Frequency Band
- 5.16. +CPAS Command: Phone Activity Status
- 5.17. +CSQ Command: Signal Quality
- 5.18. +KCELL Command: Cell Environment Information
- 5.19. +KGPIO Command: Hardware IO Control
- 5.20. +KGPIOCFG Command: GPIO Configuration
- 5.21. +KADC Command: Analog Digital Converter
- 5.22. +CSIM Command: Generic SIM Access
- 5.23. +CLAN Command: Read Language
- 5.24. +CCHO Command: Open Logical Channel
- 5.25. +CCHC Command: Close Logical Channel
- 5.26. +CGLA Command: Generic UICC Logical Channel Access
- 5.27. +CRLA Command: Restricted UICC Logical Channel Access
- 5.28. +CUAD Command: UICC Application Discovery
- 5.29. +CRSM Command: Restricted SIM Access
- 5.30. +CEAP Command: EAP Authentication
- 5.31. +CERP Command: EAP Retrieve Parameters
- 5.32. +KTEMPMON Command: Temperature Monitor
- 5.33. +KBND Command: Current Networks Band Indicator
- 5.34. +KSRAT Command: Set Radio Access Technology
- 5.35. +CTZU Command: Automatic Time Zone Update
- 5.36. +CTZR Command: Time Zone Reporting
- 5.37. +XDATACHANNEL Command: Configure Data Channel
- 5.38. +XCELLINFO Command: Provide Cell Information
- 5.39. +KCCINFO Command: Camped Cell Information
- 5.40. +KSLEEP Command: Power Management Control for UART
- 5.41. +HBHV Command: Configure General System Behavior
- 5.42. +CIREP Command: IMS Network Reporting
- 5.43. +CIREG Command: Registration Information
- 5.44. +GST Command: General System Status Information
- 5.45. +CESQ Command: Extended Signal Quality
- 5.46. +XCSQ Command: Radio Signal Strength and Quality with URC Support
- 5.47. +XCESQ Command: Extended Signal Quality with URC Support
- 5.48. +CPWROFF Command: Switch MS Off
- 5.49. +KUSBCOMP Command: Set USB Composition
- 5.50. +WMUSBVCC Command: USB VCC Detection Setting
- 5.51. +BOOTDWLCFG Command: Boot Configuration for Firmware Download
- 5.52. +KRIC Command: Ring Indicator Control
- 5.53. +KSYNC Command: Application Synchronization Signal
- 5.54. +KSREP Command: Mobile Start-Up Reporting
- 6. Network Service Related Commands
- 6.1. +CAOC Command: Advice of Charge
- 6.2. +CUSD: Unstructured Supplementary Service Data
- 6.3. +CLCK Command: Facility Lock
- 6.4. +CNUM Command: Subscriber Number
- 6.5. +COLP Command: Connected Line Identification Presentation
- 6.6. +COPN Command: Read Operator Name
- 6.7. +COPS Command: Operator Selection
- 6.8. +CPOL Command: Preferred PLMN List
- 6.9. +CPWD Command: Change Password
- 6.10. +CREG Command: Network Registration
- 6.11. +CSSN Command: Supplementary Service Notification
- 6.12. +CPLS Command: Select Preferred PLMN List
- 6.13. +CEREG Command: EPS Network Registration Status
- 6.14. +CEMODE Command: UE Modes of Operation for EPS
- 7. Phone Book Management
- 8. SMS Commands
- 8.1. Parameters Definition
- 8.2. +CMGD Command: Delete Message
- 8.3. +CMGF Command: Set Message Format
- 8.4. +CMGL Command: List Messages
- 8.5. +CMGR Command: Read Message
- 8.6. +CMGS Command: Send Message
- 8.7. +CMGW Command: Write Message to Memory
- 8.8. +CMSS Command: Send Message from Storage
- 8.9. +CNMI Command: New Message Indication
- 8.10. +CSCB Command: Select Cell Broadcast Message Type
- 8.11. +CSCA Command: Service Center Address
- 8.12. +CSMP Command: Set Text Mode Parameters
- 8.13. +CSMS Command: Select Message Service
- 8.14. +CPMS Command: Preferred Message Storage
- 8.15. +CSDH Command: Show Text Mode Parameters
- 8.16. +XCMGS3GPP2 Command: Send 3GPP2 SMS Message
- 8.17. +XCMT3GGP2 Command: Enable or Disable the 3GPP2 MT SMS URC
- 9. Packet Domain Commands
- 9.1. +CGATT Command: PS Attach or Detach
- 9.2. +CGACT Command: Activate or Deactivate PDP Context
- 9.3. +CGANS Command: PDP Context Activation Manual Response
- 9.4. +CGCMOD Command: Modify PDP Context
- 9.5. +CGTFT Command: Traffic Flow Template
- 9.6. +CGCLASS Command: GPRS Mobile Station Class
- 9.7. +CGDCONT Command: Define PDP Context
- 9.8. +CGDSCONT Command: Define Secondary PDP Context
- 9.9. +CGDATA Command: Enter Data State
- 9.10. +CGED Command: GPRS Cell Environment
- 9.11. +CGEREP Command: Packet Domain Event Reporting
- 9.12. +CGAUTO Command: Automatic Response
- 9.13. +CGPADDR Command: Show PDP Address
- 9.14. +CGQMIN Command: Quality of Service Profile (Minimum)
- 9.15. +CGEQMIN Command: 3G Quality of Service Profile (Minimum)
- 9.16. +CGQREQ Command: Request Quality of Service Profile
- 9.17. +CGEQREQ Command: 3G Request Quality of Service Profile
- 9.18. +CGEQNEG Command: 3G Negotiated Quality of Service Profile
- 9.19. +CGREG Command: GPRS Network Registration Status
- 9.20. +CGSMS Command: Select Service for MO SMS Messages
- 9.21. +CRLP Command: Select Radio Link Protocol
- 9.22. +XDNS Command: Dynamic DNS Request
- 9.23. +XCEDATA Command: Establish ECM Data Connection
- 9.24. +CGPIAF Command: Printing IP Address Format
- 9.25. +WPPP Command: PDP Context Authentication Configuration
- 10. SIM Application Toolkit AT Commands
- 10.1. +STKPRO Command: Display List of Supported Proactive Commands
- 10.2. +STKTR Command: Enter Response
- 10.3. +STKENV Command: Send a SIM APPL TK Envelope Command
- 10.4. +STKPROF Command: Terminal Profile Data
- 10.5. +STKCC Notification: SIM – APPL – TK Call Control
- 10.6. +STKCNF Notification: SIM – APPL – TK Proactive Session Status
- 10.7. *PSSTKI Command: SIM Toolkit Interface Configuration
- 11. Protocol Specific Commands
- 11.1. Preliminary Comments
- 11.2. IP Address Format in AT Commands
- 11.3. Session ID
- 11.4. Connection of PDP Contexts
- 11.5. Buffer Length of AT Commands
- 11.6. Parameter Format of AT Commands
- 11.7. Connection Configuration
- 11.7.1. +KCNXCFG Command: GPRS Connection Configuration
- 11.7.2. +KCNXTIMER Command: Connection Timer Configuration
- 11.7.3. +KCNXPROFILE Command: Current Profile Connection Configuration
- 11.7.4. +KCGPADDR Command: Display PDP Address
- 11.7.5. +KCNX_IND Notification: Connection Status Notification
- 11.7.6. +KCNXUP Command: Bring the PDP Connection Up
- 11.7.7. +KCNXDOWN Command: Bring the PDP Connection Down
- 11.8. Common Configuration
- 11.9. SSL Configuration
- 11.10. TCP Specific Commands
- 11.10.1. +KTCPCFG Command: TCP Connection Configuration
- 11.10.2. +KTCPCNX Command: Start TCP Connection
- 11.10.3. +KTCPRCV Command: Receive Data through a TCP Connection
- 11.10.4. +KTCPSND Command: Send Data through a TCP Connection
- 11.10.5. +KTCPCLOSE Command: Close Current TCP Operation
- 11.10.6. +KTCPDEL Command: Delete a Configured TCP Session
- 11.10.7. +KTCP_SRVREQ Notification: Incoming Client Connection Request
- 11.10.8. +KTCP_DATA Notification: Incoming Data through a TCP Connection
- 11.10.9. +KTCP_IND Notification: TCP Status
- 11.10.10. +KTCPSTAT Command: Get TCP Socket Status
- 11.10.11. +KTCPSTART Command: Start a TCP Connection in Direct Data Flow
- 11.10.12. +KTCP_ACK Notification: Status Report for Latest TCP Data
- 11.10.13. +KTCPACKINFO Command: Poll ACK Status for the Latest Data
- 11.11. UDP Specific Commands
- 11.11.1. +KUDPCFG Command: UDP Connection Configuration
- 11.11.2. +KUDPRCV Command: Receive Data through a UDP Connection
- 11.11.3. +KUDPSND Command: Send Data through a UDP Connection
- 11.11.4. +KUDPCLOSE Command: Close Current UDP Operation
- 11.11.5. +KUDPDEL Command: Delete a Configured UDP Session
- 11.11.6. +KUDP_IND Notification: UDP Status
- 11.11.7. +KUDP_DATA Notification: Incoming Data through a UDP Connection
- 11.12. FTP Client Specific Commands
- 11.12.1. +KFTPCFG Command: FTP Configuration
- 11.12.2. +KFTPCNX Command: Start FTP Connection
- 11.12.3. +KFTPRCV Command: Receive FTP Files
- 11.12.4. +KFTPSND Command: Send FTP Files
- 11.12.5. +KFTPDEL Command: Delete FTP Files
- 11.12.6. +KFTP_IND Notification: FTP Status
- 11.12.7. +KFTPCLOSE Command: Close Current FTP Connection
- 11.12.8. +KFTPCFGDEL Command: Delete a Configured FTP Session
- 11.13. HTTP Client Specific Commands
- 11.13.1. +KHTTPCFG Command: HTTP Connection Configuration
- 11.13.2. +KHTTPCNX Command: Start the HTTP Connection
- 11.13.3. +KHTTPHEADER Command: Set the HTTP Request Header
- 11.13.4. +KHTTPGET Command: Get HTTP Server Information
- 11.13.5. +KHTTPHEAD Command: Get HTTP Headers
- 11.13.6. +KHTTPPOST Command: Perform HTTP Post
- 11.13.7. +KHTTPCLOSE Command: Close an HTTP Connection
- 11.13.8. +KHTTPDEL Command: Delete a Configured HTTP Session
- 11.13.9. +KHTTP_IND Notification: HTTP Status
- 11.14. HTTPS Client Specific Commands
- 11.14.1. +KHTTPSCFG Command: HTTPS Connection Configuration
- 11.14.2. +KHTTPSCNX Command: Start HTTPS Connection
- 11.14.3. +KHTTPSHEADER Command: Set the HTTPS Request Header
- 11.14.4. +KHTTPSGET Command: Get Information from HTTPS Server
- 11.14.5. +KHTTPSHEAD Command: Retrieve HTTPS Headers
- 11.14.6. +KHTTPSPOST Command: Send Data to HTTPS Server
- 11.14.7. +KHTTPSCLOSE Command: Close an HTTPS Connection
- 11.14.8. +KHTTPSDEL Command: Close an HTTPS Connection
- 11.14.9. +KHTTPS_IND Notification: HTTPS Status
- 11.15. SSL Certificate Manager
- 11.15.1. +KCERTSTORE Command: Store Root CA and Local Certificates to Internal Storage
- 11.15.2. +KPRIVKSTORE Command: Store Private Key Associated to a Local Certificate
- 11.15.3. +KCERTDELETE Command: Delete Local Certificate from the Index
- 11.15.4. +KPRIVKDELETE Command: Delete Private Key from the Index
- 12. AVMS Commands
- 12.1. +WDSA Command: Change Account for DM Connection
- 12.2. +WDSC Command: Device Services Configuration
- 12.3. +WDSD Command: Device Services Local Download
- 12.4. +WDSE Command: Device Services Error
- 12.5. +WDSF Command: Device Services Fallback
- 12.6. +WDSG Command: Device Services General Status
- 12.7. +WDSI Command: Device Services Indication
- 12.8. +WDSR Command: Device Services Reply
- 12.9. +WDSS Command: Device Services Session
- 12.10. +WDSM Command: Manage Device Services
- 13. Test Commands
- 14. NV Related Commands
- 15. Board Support Commands
- 16. Appendix
- 16.1. Result Codes and Unsolicited Messages
- 16.2. Error Codes
- 16.3. Commands without Pin Code Requirement
- 16.4. GSM 27.010 Multiplexing Protocol
- 16.5. TCP Commands Examples
- 16.6. UDP Commands Examples
- 16.7. FTP Commands Examples
- 16.8. HTTP Commands Usage Examples
- 16.9. Switch Data/Command Mode DTR +++ ATO Behavior Table
4116303 Rev 10.0 August 10, 2017 193
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.
• If double quotation marks are used to enclose parameters, double quotation marks must
appear at both the head and tail of the parameter.
• The total number of parameter input (including empty parameters) in the AT commands must
be within the minimum and maximum required number of parameters.
11.7. Connection Configuration
11.7.1. +KCNXCFG Command: GPRS Connection
Configuration
HL7518 and HL7548
Test command
Syntax
AT+KCNXCFG=?
Response
+KCNXCFG: (list of possible <cnx conf>s),"GPRS",(range of possible length of
<apn>),(range of possible length of <login>),(range of possible length of <password>),
<af>,<ip>,<dns1>,<dns2>,<ipv6>,<dns1v6>,<dns2v6>
OK
Read command
Syntax
AT+KCNXCFG?
Response
+KCNXCFG: <cnx cnf>, "GPRS", <apn>,<login>,<password>,<af>,<ip>,<dns1>,
<dns2>[,<ip_v6>,<dns1_v6>,<dns2_v6>],<state>
[...]>
OK
Write command
Syntax
AT+KCNXCFG=
<cnx cnf>,
"GPRS",<apn>
[,[<login>]
[,[<password>]
[,<af> [,[<ip>]
[,[<dns1>]
[,<dns2>]]]]
[,[<ip_v6>]
[,[<dns1_v6>]
[,<dns2_v6>]]]]]]
Response
OK
Parameters
<cnx cnf> 1 – 5 (PDP context configuration) a numeric parameter which specifies a
particular PDP context configuration
<apn> (Access Point Name) a string parameter (max size 63 bytes), logical name
used to select the GGSN or the external packet data network.
<login> string type (max size 24 bytes), indicates the user name of the cnx
<password> string type (max size 24 bytes), indicates the password of the cnx