Extended AT Application 3.0.0.A1 Release Notes
- Jun 29, 2016
- Author: Sierra Wireless
- Version: 3.3.0.A1
1.3. New Features/Enhancements
2. Abbreviations and Definitions
5. Software Release Description
6. Software Changes Description
No table of figures entries found.
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.0.0.A1 release description for the AirPrimes listed in the compatibility section.
The ExtendedAT Application 3.0.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.
- eCall feature: eCall feature through AT commands set in IVS, ERA Glonass Union and Pan European context
- 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
|
Abbreviation/Acronym |
Definitions |
|
ETX |
End-of-text control character |
|
FTP |
File Transfer Protocol |
|
HTTP |
Hypertext Transfer Protocol |
|
TCP |
Transmission Control Protocol |
|
UDP |
User Datagram Protocol |
|
IVS |
In-Vehicle System |
|
PSAP |
Public Safety Answering Point |
|
MSD |
eCall Minimum Set of Data |
|
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 |
|
NMEA |
National Marine Electronics Association standard |
|
POP3 |
Post Office Protocol |
|
PVT |
The primary GPS outputs: Position, Velocity, Time |
|
SMTP |
Simple Mail Transfer Protocol |
|
SSL |
Secure Sockets Layer |
|
TCP |
Transmission Control Protocol |
|
TTFF |
Time To First Fix |
|
UDP |
User Datagram Protocol |
|
ADL |
Application Development Layer |
|
API |
Application Programming Interface |
|
APN |
Access Point Name |
|
CID |
Context Identifier |
|
EF |
Elementary File |
|
EXTINT |
External Interruption |
|
OS |
Operating System |
|
PDP |
Packet Data Protocol |
|
PLMN |
Public Lands Mobile Network |
|
SIM |
Subscriber Identity Module |
3. Related Documentation
Table 2. Related Documentation
|
Ref. # |
Doc. # |
Rev. |
Document title |
|
[R-1] |
4115730 |
R08.00 |
AirPrime - Extended AT Commands Manual - Rev7.0 |
|
[R-2] |
4117611 |
R01.11 |
Customer Release Notes – Firmware 7.54.0.A1 |
|
[R-3] |
4118112 |
R01.03 |
Customer Release Notes – Open AT OS 6.54.1.A1 |
|
[R-4] |
4118073 |
R01.02 |
Customer Release Notes – eCall 1.3.4 |
|
[R-5] |
4118282 |
R01.02 |
Customer Release Notes – Location 1.4.8 |
|
[R-5] |
4117587 |
R02.02 |
Customer Release Notes – Security 2.2.2 |
|
[R-6] |
4115145 |
R05.01 |
AirPrime - SL808xT,SL808xBT,SL808xBTA - Product Technical Specification & Customer Design Guidelines |
|
AirPrime Compatibility List |
|
AirPrime SL808xT/BT |
Table 4. Software Compatibility
|
Component |
Version |
|
Firmware |
7.54.0.A1.201603181529 |
5. Software Release Description
5.1. Release Identification
Table 5. Libraries Release Information
|
Component |
Revision |
|
Software Identification (ATi9) |
3.0.0A1.20151230121231 |
|
Date of generation |
2015-12-30 12:12:31 |
|
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 Dec 16 2015 14:08:12 |
|
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 |
|
|
83518 |
+WIPFILE indications missing for HTTP PUT method. |
Internet Application |
OTHER |
5.58.0.A1 |
|
72923 |
Junk data sent in HTTP header list during HTTP GET operation. |
Internet Application |
OTHER |
5.58.0.A1 |
|
85667 |
Stress testing wip_netSetOpts for DHCP parameters returns error -22 |
Internet Application |
OTHER |
5.58.0.A1 |
|
86326 |
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 |
|
83432/81918 |
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 |
|
82603 |
Wip_bearerStart() could take a very long time ( over one minute ) to process. |
Internet Library |
OTHER |
5.58.0.A1 |
|
73931 |
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 |
|
82570 |
Passing invalid bearer handle to wip_bearerGetOpts leads to module reset. |
Internet Library |
OTHER |
5.58.0.A1 |
|
79333 |
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 |
|
77820 |
wip_SSLGetSessionFromHTTPSDataChannel() might cause reset |
Security Library |
2.2.2 |
|
|
AirPrime will reset if optional data is set and then read using the AT+ASN1MSD |
eCall Library |
ASN1 |
1.3.4 |
|
|
81823 |
AT+ECALLRELEASE does not work well with eCall Only Mode SIMs. |
eCall Library |
CECALL |
1.3.4 |
|
81826 |
Spy mode is not re-enabled properly after issuing AT+ECALLRELEASE |
eCall Library |
CECALL |
1.3.4 |
|
75237 |
Re-dial behavior should follow standards for ERA GLONASS and PAN EUROPEAN |
eCall Library |
Unified eCall |
1.3.4 |
|
75615 |
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 |
|
77698 |
No sound heard from PSAP side when the PSAP redial after call ending during MSD Sending State |
eCall Library |
Unified eCall |
1.3.4 |
|
75619 |
Re-dial for PAN EU sometimes exceeds the 120s re-dial limit |
eCall Library |
Unified eCall |
1.3.4 |
|
78985 |
Set MSD using ERAGSETMSD on AirPrime sometimes fails when called in EARG state CONNECTED |
eCall Library |
Unified eCall |
1.3.4 |
|
74516 |
NMEA frames are not received after Location library gives abort error (-41) and is started again |
GPS |
GPS |
1.4.8 |
6.2. Interface Changes
Interface change from ExtendedAT 2.1.0.A1.201504291218
|
Command |
Comment |
|
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.3.0.A1.
Please note that Open AT restrictions linked to Firmware and OS part are listed in “Customer Release Note Firmware 7.54.0.A1 and open AT OS 6.54.0.A1” [R-2] [R-3].
Table 8. Restrictions and Additional Information
|
Description (What/When) |
Impacted Domain |
|
|
60917 |
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 |
|
55021 |
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 |
|
52919 |
Data loss is observed when a file containing only DLE ETX character sequence is sent from TCP client to the TCP server. |
Internet Application |
|
52499 |
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 |
|
73320 |
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 |
|
66979 |
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 |
|
72924 |
WIP_BEV_IP_DISCONNECTED event is not received when network initiated PDP context deactivation takes place for GPRS bearer |
Internet Application |
|
68575 |
AirPrime resets if Internet library APIs are used without calling wip_netInitOpts() or wip_netInit() API. |
Internet Application |
|
54010 |
When using wip_list API, WIP_CEV_PEER_CLOSE event is not received after the last data is received. |
Internet Application |
|
82306 |
When SSL handshaking fails, invalid error code (WIP_CEV_ERROR 5) is returned in callback for wip_getFileOpts(). |
Security Library |
|
66482 |
Unable to make TSV1_2 connection using DSA. Not possible to use DSA certificates when doing TLS1.2 |
Security Library |
|
52725 |
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 |
|
53990 |
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 |
|
62185 |
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 |
|
84100 |
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 |
|
83864 |
Resetting mandatory parameters will cause the AT+ASN1MSD? to return the wrong response |
ASN1 |
|
73497 |
Setting MSD on AirPrime with already encoded ASN1 MSD string fails. |
ASN1 |
|
73474 |
Optional Data in AT+ASN1MSD command are not correctly handled |
ASN1 |
|
71118 |
On AirPrime, Location library may sometimes abort with GPS_ABORT_EVENT |
ERAG |
|
74479 |
AirPrime accepts out of range values for vehicle direction in +ERAGCALL command. |
ERAG |
|
85504 |
When AT+CECALLINIT is issued after disabling FDN then spy mode is activated. |
CECALL |
|
85765 |
Audio remains muted if eCall is cancelled immediately using AT+ERAGCALLCANCEL from IVS. |
INBM |
|
75236 |
As AT+CECALL is 3GPP specific, introduce a separate command to AT+ECALL applicable for Unified application. |
Unified eCall |
|
75028 |
On AirPrime, issuing command AT+ECALLCANCEL directly after giving AT+CECALL will sometimes not work. |
Unified eCall |
|
75007 |
Spy mode on AirPrime is not disabled after release library +ECALLRELEASE command. |
Unified eCall |
|
74947 |
Issuing command AT+ECALLINIT=? On AirPrime does not return the limit values. |
Unified eCall |
|
73446 |
Issuing command AT+ECALLINIT? On AirPrime does not always return correct values. |
Unified eCall |
|
84258 |
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 |
|
63480 |
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 |
|
64736 |
Location library can't be started with a COLD start and setting stack off (+WBHV=1,1). |
Location Application |
|
78075 |
It is not possible to start GPS from sleep mode if start type is not HOT START. |
Location Application |
|
64563 |
+GPSEVSTART: 0 is received when start is performed immediately after +GPSSTOP:1. At times, AirPrime restarts after this. |
Location Application |
|
63430 |
GPSDEBUG data is not supported |
Location Application |
|
66205 |
Location Library is not compatible with AirPrime sleep mode. |
Location Application |
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.0.A1 Full Installer for SL808xT/BTFull installer for Open AT Application Framework 2.54.0.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.