Extended AT Application 3.2.0.A1 Release Notes
- May 10, 2017
- Author: Sierra Wireless
- Version: 3.2.0.A1
Contents
1.3. New Features/Enhancements
2. Abbreviations and Definitions
5. Software Release Description
6. Software Changes Description
6.1. Validated Corrections/Improvements
List of Tables
Table 1. Abbreviations and Definitions
Table 2. Related Documentation
Table 3. Hardware Compatibility
Table 4. Software Compatibility
Table 5. Libraries Release Information
1. Introduction
1.1. Document Scope
The scope of this document is the ExtendedAT Application 3.2.0.A1 release description for the AirPrimes listed in the compatibility section.
The ExtendedAT Application 3.2.0.A1 offers, in a single application, the combination of all AT commands provided by:
· TCP/IP and Internet: Complete IP connectivity by AT Commands, bringing TCP, UDP, FTP, HTTP and POP3/SMTP services
· Location Service: Ability to handle GPS positioning with the combination gpsOne (built-in AirPrime SL808xT) to get NMEA frame and TTFF
· SSL connection: Internet AT Commands set have been enhanced to propose AT Commands to secure SSL sockets as easy as managing standard IP connections.
· Audio: set of AT commands to manage AUDIO feature.
· File System: set of AT commands to manage the File System of the SL8 module
1.2. Document Audience
This release note may be distributed to all direct and indirect customers.
1.3. New Features/Enhancements
2. Abbreviations and Definitions
Table 1. Abbreviations and Definitions
|
Abbreviation/Acronym |
Definitions |
|
ADL |
Application Development Layer |
|
API |
Application Programming Interface |
|
APN |
Access Point Name |
|
CID |
Context Identifier |
|
EF |
Elementary File |
|
ETX |
End-of-text control character |
|
EXTINT |
External Interruption |
|
FTP |
File Transfer Protocol |
|
GPRS |
General Packet Radio Service |
|
GPS |
Global Positioning System |
|
gpsOne |
Qualcomm gpsOne solution provided by Qualcomm built-in GPS engine |
|
GSM |
Global System for Mobile communications |
|
HTTP |
Hypertext Transfer Protocol |
|
HTTP |
Hypertext Transfer Protocol |
|
IVS |
In-Vehicle System |
|
MSD |
eCall Minimum Set of Data |
|
NMEA |
National Marine Electronics Association standard |
|
OS |
Operating System |
|
PDP |
Packet Data Protocol |
|
PLMN |
Public Lands Mobile Network |
|
POP3 |
Post Office Protocol |
|
PSAP |
Public Safety Answering Point |
|
PVT |
The primary GPS outputs: Position, Velocity, Time |
|
SIM |
Subscriber Identity Module |
|
SMTP |
Simple Mail Transfer Protocol |
|
SSL |
Secure Sockets Layer |
|
TCP |
Transmission Control Protocol |
|
TCP |
Transmission Control Protocol |
|
TTFF |
Time To First Fix |
|
UDP |
User Datagram Protocol |
|
UDP |
User Datagram Protocol |
3. Related Documentation
Table 2. Related Documentation
|
Ref. # |
Doc. # |
Rev. |
Document title |
|
[R-1] |
4115730 |
Rev8.0 |
AirPrime - Extended AT Commands Manual – Rev8.0 |
|
[R-2] |
4119123 |
Rev1.0 |
Customer Release Notes – Firmware 7.54.2.A1 |
|
[R-3] |
4119150 |
Rev1.0 |
Customer Release Notes – Open AT OS 6.54.3.A1 |
|
[R-4] |
4118073 |
Rev1.0 |
Customer Release Notes – eCall 1.3.4 |
|
[R-5] |
4118282 |
Rev1.0 |
Customer Release Notes – Location 1.4.8 |
|
[R-6] |
4118114 |
Rev1.0 |
Customer Release Notes – Internet Library 5.58.3.A1 |
|
[R-7] |
4119248 |
Rev1.0 |
Customer Release Notes – Security 2.2.4 |
|
[R-8] |
4115145 |
Rev5.1 |
AirPrime - SL808xT,SL808xBT,SL808xBTA - Product Technical Specification & Customer Design Guidelines |
4. Compatibility
Table 3. Hardware Compatibility
|
AirPrime Compatibility List |
|
AirPrime SL808xT/BT/BTA |
Table 4. Software Compatibility
|
Component |
Version |
|
Firmware |
7.54.2.A1.201701061226 |
5. Software Release Description
5.1. Release Identification
Table 5. Libraries Release Information
|
Component |
Revision |
|
Software Identification (ATi9) |
3.2.0.A1.201610211044 |
|
Date of generation |
2016-10-21 10:44 |
|
Version string reported by the Location Library (AT+GPSVERS?) |
+GPSVERS: GPSAT.1.4.8 -GPS-LocLib.1.4.8-Sep 23 2015-13:52:21 |
|
Version string reported by the Internet Library (AT+WIPCFG=3) |
WIP Soft v558A1 on Open AT OS v654
Oct 21 2016 09:48:58 |
|
3GPP InBand Modem release |
3GPP TS 26.267 V12.0.0 V11.0.0 V10.0.0 V9.3.0 - V8.6.0 3GPP TS 26.268 V12.0.0 V11.1.0 V10.0.0 V9.4.0 - V8.6.0 3GPP TS 26.269 V12.0.0 V11.0.0 V10.0.0 V9.2.0 - V8.3.0 |
|
Glonass Union |
GOST R54618 2011 with amendment 1 GOST R54619 2011 with amendment 1 GOST R54620 2011 with amendment 1 |
|
OpenSSL version |
Openssl 1.0.1c |
5.2. Software Tools Versions
Table 6. Software Tools Versions
|
S/W Tools Name |
Version |
|
Developer Studio |
3.1 |
|
Compilation Tool Chain |
ARM_EABI_GCC and RVDS |
5.3. Released Files
|
Download Option |
Files |
|
Upgrade through X-modem |
[Target.qct.Location@GPSONE]_RVDS_Release\ExtendedATApplication.dwl |
For the upgrade procedure, you can refer to:
· In-line help for upgrade procedure through Developer Studio
· The upgrade procedure through X-modem
6. Software Changes Description
6.1. Validated Corrections/Improvements
|
Description |
Impacted Domain |
Impacted Sub-Domain |
Fixed in |
|
|
740 |
It might not be possible to reuse HTTPS session to create subsequent HTTPS connections |
Other |
Other |
5.58.3.A1 |
|
729 |
Airprime sends a TCP segment with RST flag set when application tries to close the HTTPS connection using wip_close() API |
Internet Library |
Other |
5.58.2.A1 |
|
724 |
Airprime sends a TCP segment with RST flag set when the application tries to close the HTTPS connection using wip_close() API |
Internet Library |
Other |
5.58.2.A1 |
|
731 |
Airprime can reset if application aborts the HTTP session channel after HTTP Data channel has returned a NULL handle |
Other |
OAT |
5.58.2.A1 |
|
721 |
Cannot perform HTTP Post operation on server that expects Non-Chunked as the Transfer Mode |
Other |
Other |
5.58.2.A1 |
|
684 |
+WIPFILE indications missing for HTTP PUT method. |
Internet Application |
Other |
5.58.0.A1 |
|
630 |
Junk data sent in HTTP header list during HTTP GET operation. |
Internet Application |
Other |
5.58.0.A1 |
|
8668 |
Stress testing wip_netSetOpts for DHCP parameters returns error -22 |
Internet Application |
Other |
5.58.0.A1 |
|
696 |
1. WIP_CEV_WRITE events received incorrectly when huge chunk of data is sent over HTTPS using POST services. 2. Module freezes till the huge chunk of data is sent over HTTP post and does not respond to AT commands (with watchdog disabled). |
Internet Library |
Other |
5.58.0.A1 |
|
718/ |
1. WIP events indicating loss of network are received after long time. 2. AT+CGPADDR shows no valid IP allocated to the module whereas the module has a valid IP allocated to it. |
Internet Library |
Other |
5.58.0.A1 |
|
8585 |
Wip_bearerStart() could take a very long time ( over one minute ) to process. |
Internet Library |
Other |
5.58.0.A1 |
|
634 |
WIP_BEV_IP_DISCONNECTED event is not received when network initiated PDP context deactivation takes place for GPRS bearer. |
Internet Library |
Other |
5.58.0.A1 |
|
676 |
Passing invalid bearer handle to wip_bearerGetOpts leads to module reset. |
Internet Library |
Other |
5.58.0.A1 |
|
671 |
In case of network data disconnection Internet Application doesn’t generate an unsolicited response even though when 'ADL_GPRS_EVENT_NW_CONTEXT_DEACT' is received and handled by Internet library and error is sent to Internet application. |
Internet Library |
Other |
5.58.0.A1 |
|
192 |
WIP_CEV_PEER_CLOSE event may not be reported when the socket is closed by the peer. |
Other |
OAT |
2.2.4 |
|
187 |
When SSL handshaking fails, invalid error code is returned in callback for wip_getFileOpts(). |
Security Library |
Other |
2.2.3 |
|
180 |
SSL Library returns WIPSSL_CERR_BAD_KEY if PKCS8 certificates with header text as “BEGIN PRIVATE KEY” are used. |
Security Library |
Other |
2.2.3 |
|
181 |
AirPrime may reset due to bad memory access by SSL task due to invalid pointer access by SSL library |
Security Library |
Other |
2.2.3 |
|
912 |
NMEA frames are not received after Location library gives abort error (-41) and is started again |
GPS |
GPS |
1.4.8 |
|
AirPrime will reset if optional data is set and then read using the AT+ASN1MSD |
eCall Library |
ASN1 |
1.3.4 |
|
|
456 |
AT+ECALLRELEASE does not work well with eCall Only Mode SIMs. |
eCall Library |
CECALL |
1.3.4 |
|
457 |
Spy mode is not re-enabled properly after issuing AT+ECALLRELEASE |
eCall Library |
CECALL |
1.3.4 |
|
390 |
Re-dial behavior should follow standards for ERA GLONASS and PAN EUROPEAN |
eCall Library |
Unified eCall |
1.3.4 |
|
399 |
On AirPrime, Redials time of 120 sec for Pan European is affected by ECALLCFG parameters Number of Attempts |
eCall Library |
Unified eCall |
1.3.4 |
|
432 |
No sound heard from PSAP side when the PSAP redial after call ending during MSD Sending State |
eCall Library |
Unified eCall |
1.3.4 |
|
400 |
Re-dial for PAN EU sometimes exceeds the 120s re-dial limit |
eCall Library |
Unified eCall |
1.3.4 |
|
443 |
Set MSD using ERAGSETMSD on AirPrime sometimes fails when called in EARG state CONNECTED |
eCall Library |
Unified eCall |
1.3.4 |
6.2. Interface Changes
Interface change from ExtendedAT 3.1.0.A1.201603041348
|
Command |
Comment |
|
ATWIP_COPT_HTTP_DATA_ENCOD introduced |
|
|
HTTP/HTTPS connection |
WIP_COPT_HTTP_ENFORCE_FIN introduced for enable/disable from AT+WIPOPT command |
|
Bearer related events |
WIP_BEV_ME_UNREG_SEARCHING introduced |
|
wip_TCPClientCreateOpts |
WIP_COPT_EPHEMERAL_ALGO introduced |
7. Troubleshooting
For Open AT Developers, please refer to the Troubleshooting Guide available in Sierra Wireless Source (formerly "Developer Zone") before contacting customer support.
For AT developers, please contact customer service for support and debugging information.
8. Restrictions and Additional Information
This section presents additional information or restrictions that must be taken into account regarding ExtendedAT Application 3.2.0.A1.
Note: Open AT restrictions linked to Firmware and OS part are listed in Customer Release Notes for Firmware 7.54.2.A1 and Open AT OS 6.54.3.A1, documents [R-2] and [R-3] respectively.
Table 8. Restrictions and Additional Information
|
Description (What/When) |
Impacted Domain |
|
|
265 |
Optional Data in AT+ASN1MSD command are not correctly handled |
ASN1 |
|
332 |
Setting MSD on AirPrime with already encoded ASN1 MSD string fails. |
ASN1 |
|
337 |
Resetting mandatory parameters will cause the AT+ASN1MSD? to return the wrong response |
ASN1 |
|
465 |
AirPrime does not support Optional data with encoded length longer than 56 Bytes for AT+ASN1 command. Optional data with encoded length longer than 56 Bytes not supported for AT+ASN1 command. |
ASN1 |
|
474 |
When AT+CECALLINIT is issued after disabling FDN then spy mode is activated. |
CECALL |
|
374 |
On AirPrime, Location library may sometimes abort with GPS_ABORT_EVENT |
ERAG |
|
473 |
AirPrime accepts out of range values for vehicle direction in +ERAGCALL command. |
ERAG |
|
389 |
Audio remains muted if eCall is cancelled immediately using AT+ERAGCALLCANCEL from IVS. |
INBM |
|
51 |
Incorrect error code [CME ERROR: 831 (bad state) followed by CME ERROR: 842] is received when invalid peer IP address is specified while trying to create a TCP socket. |
Internet Application |
|
57 |
Data loss is observed when a file containing only DLE ETX character sequence is sent from TCP client to the TCP server. |
Internet Application |
|
68 |
When using wip_list API, WIP_CEV_PEER_CLOSE event is not received after the last data is received. |
Internet Application |
|
90 |
Ethernet bearer doesn’t start with DHCP enabled. When DHCP is disabled, the Ethernet bearer does not get unsubscribed on removing the Ethernet cable. |
Internet Application |
|
393 |
Sometimes response to Internet Application commands is not received when trying to execute Internet Application commands using function adl_atCmdSendExt() from the command handler of a customized command |
Internet Application |
|
548 |
When more than 2 stack options are configured at the same time after issuing "AT+WIPCFG=4,1" command, only the last option set can be retrieved properly while the earlier set options are set back to original values. |
Internet Application |
|
592 |
AirPrime resets if Internet library APIs are used without calling wip_netInitOpts() or wip_netInit() API. |
Internet Application |
|
631 |
WIP_BEV_IP_DISCONNECTED event is not received when network initiated PDP context deactivation takes place for GPRS bearer |
Internet Application |
|
632 |
If data is not read before closing the TCP socket and the same socket index in re-opened on another server connection, then the buffered data from already closed connection is shown on TCP server. |
Internet Application |
|
698 |
After creating a TCP server, the +WIPACCEPT notification is never reported. |
Internet Library |
|
699 |
After creating SMTP/POP3 socket, +WIPREADY notification is never reported |
Internet Library |
|
706 |
SSL library cannot be closed using wip_SSLClose() even if HTTPS control and data channel finalizers are waited for. |
Internet Library |
|
393 |
Location Library is not compatible with AirPrime sleep mode. |
Location Application |
|
595 |
+GPSEVSTART: 0 is received when start is performed immediately after +GPSSTOP:1. At times, AirPrime restarts after this. |
Location Application |
|
659 |
It is not possible to start GPS from sleep mode if start type is not HOT START. |
Location Application |
|
662 |
Attempting a cold start again after it is done once, fails on AirPrime and application receives a +GPSEVERROR: -23 followed by a +GPSEVSTART: 0. |
Location Application |
|
715 |
GPSDEBUG data is not supported |
Location Application |
|
925 |
Location library can't be started with a COLD start and setting stack off (+WBHV=1,1). |
Location Application |
|
723 |
Invalid HTTP GET request sent when a POST was performed previously on the same HTTP channel with a set of HTTP header list specific to POST operation. |
Other |
|
10 |
Unable to make TSV1_2 connection using DSA. Not possible to use DSA certificates when doing TLS1.2 |
Security Library |
|
11 |
With some URLs two WIP_CEV_PEER_CLOSE events are received instead of one, after getting an HTTPS page through the GPRS bearer |
Security Library |
|
53 |
There is a limitation of the SSL buffer size and this impacts communicating with older Microsoft® applications that use non-standard SSL record sizes |
Security Library |
|
470 |
When trying to get the Authority Key Identifier, only the key id is returned by wip_getOpts() API. The issuer authority and serial number entries are not returned |
Security Library |
|
327 |
Issuing command AT+ECALLINIT=? On AirPrime does not return the limit values. |
Unified eCall |
|
383 |
Spy mode on AirPrime is not disabled after release library +ECALLRELEASE command. |
Unified eCall |
|
385 |
On AirPrime, issuing command AT+ECALLCANCEL directly after giving AT+CECALL will sometimes not work. |
Unified eCall |
|
386 |
As AT+CECALL is 3GPP specific, introduce a separate command to AT+ECALL applicable for Unified application. |
Unified eCall |
|
601 |
Setting MSD with already encoded ASN1 MSD string fails with AT+ECALLSETMSD=2 not implemented2 min delay sometimes not respected for redial in PAN EU |
Unified eCall |
|
607 |
Issuing command AT+ECALLINIT? On AirPrime does not always return correct values. |
Unified eCall |
Tags
Related items
ADL User Guide OS 6.54.0.A1This document provides full description of the APIs associated with the Open AT Application Framework OS
Open AT Application Framework 2.54.2.A1 Full Installer for SL808xT/BTFull installer for Open AT Application Framework 2.54.2.A1 for AirPrime SL808xT/BT
Internet Library 5.58.0.A1 Connectivity Development GuideThis document provides full description of the APIs associated with the IP Connectivity library 5.58.0.A1.
Location Library for Open AT Framework Development GuideThis document provides full description of the APIs associated with the Location Library
Security Library for Open AT Framework Development GuideThis document provides full description of the APIs associated with Internet Library SSL API, which provides SSL-secured communication channels to the Internet Library. This document assumes the reader is already familiar with Internet Library. Please refer to the following section for a list of related documents.
eCall In-Band Modem Library Development GuideThis document provides Sierra Wireless customers with full description of the APIs associated with the eCall In-Band Modem Library.
ERA Glonass Service Library Development GuideThis document is to provide Sierra Wireless customers with a full description of the APIs associated with the ERA Glonass Service Manager Library.
Extended AT Commands ManualThis document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways through Extended AT Application.