Note: Your user name is not your email address.
Your account is locked out! Please click here to unlock your account.
Your account is not activated yet. Please check your email and click on the activation link that was sent to you when you registered to our site. Did not received the activation email? Please click here to contact us.
Login failed, username or password is incorrect.
Contents
1. Introduction. 7
1.1. Document Scope. 7
1.2. Document Audience. 7
1.3. New Features/Enhancements. 7
2. Abbreviations and Definitions. 8
3. Related Documentation. 9
4. Compatibility. 10
5. Software Release Description. 11
5.1. Release Identification. 11
5.2. Software Tools Versions. 11
5.3. Released Files. 11
6. Software Changes Description. 12
6.1. Validated Corrections/Improvements. 12
6.2. Interface Changes. 13
7. Troubleshooting.. 14
8. Restrictions and Additional Information. 15
List of Tables
Table 1. Abbreviations and Definitions. 8
Table 2. Related Documentation. 9
Table 3. Hardware Compatibility. 10
Table 4. Software Compatibility. 10
Table 5. Libraries Release Information. 11
Table 6. Software Tools Versions. 11
Table 7. Interface Changes. 13
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.
· 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
This release note may be distributed to all direct and indirect customers.
N/A
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
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
TTFF
Time To First Fix
UDP
User Datagram Protocol
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
Customer Release Notes – Open AT OS 6.54.3.A1
[R-4]
4118073
Customer Release Notes – eCall 1.3.4
[R-5]
4118282
Customer Release Notes – Location 1.4.8
[R-6]
4118114
Customer Release Notes – Internet Library 5.58.3.A1
[R-7]
4119248
Customer Release Notes – Security 2.2.4
[R-8]
4115145
Rev5.1
AirPrime - SL808xT,SL808xBT,SL808xBTA - Product Technical Specification & Customer Design Guidelines
Table 3. Hardware Compatibility
AirPrime Compatibility List
AirPrime SL808xT/BT/BTA
Table 4. Software Compatibility
Component
Version
Firmware
7.54.2.A1.201701061226
Table 5. Libraries Release Information
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
Table 6. Software Tools Versions
S/W Tools Name
Developer Studio
3.1
Compilation Tool Chain
ARM_EABI_GCC and RVDS
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
ID
Description
Impacted Domain
Impacted Sub-Domain
Fixed in
740
It might not be possible to reuse HTTPS session to create subsequent HTTPS connections
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
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
731
Airprime can reset if application aborts the HTTP session channel after HTTP Data channel has returned a NULL handle
OAT
721
Cannot perform HTTP Post operation on server that expects Non-Chunked as the Transfer Mode
684
+WIPFILE indications missing for HTTP PUT method.
Internet Application
5.58.0.A1
630
Junk data sent in HTTP header list during HTTP GET operation.
8668
Stress testing wip_netSetOpts for DHCP parameters returns error -22
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).
718/ 8558
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.
8585
Wip_bearerStart() could take a very long time ( over one minute ) to process.
634
WIP_BEV_IP_DISCONNECTED event is not received when network initiated PDP context deactivation takes place for GPRS bearer.
676
Passing invalid bearer handle to wip_bearerGetOpts leads to module reset.
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.
192
WIP_CEV_PEER_CLOSE event may not be reported when the socket is closed by the peer.
2.2.4
187
When SSL handshaking fails, invalid error code is returned in callback for wip_getFileOpts().
Security Library
2.2.3
180
SSL Library returns WIPSSL_CERR_BAD_KEY if PKCS8 certificates with header text as “BEGIN PRIVATE KEY” are used.
181
AirPrime may reset due to bad memory access by SSL task due to invalid pointer access by SSL library
912
NMEA frames are not received after Location library gives abort error (-41) and is started again
1.4.8
453
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.
CECALL
457
Spy mode is not re-enabled properly after issuing AT+ECALLRELEASE
390
Re-dial behavior should follow standards for ERA GLONASS and PAN EUROPEAN
Unified eCall
399
On AirPrime, Redials time of 120 sec for Pan European is affected by ECALLCFG parameters Number of Attempts
432
No sound heard from PSAP side when the PSAP redial after call ending during MSD Sending State
400
Re-dial for PAN EU sometimes exceeds the 120s re-dial limit
443
Set MSD using ERAGSETMSD on AirPrime sometimes fails when called in EARG state CONNECTED
Interface change from ExtendedAT 3.1.0.A1.201603041348
Table 7. Interface Changes
Command
Comment
HTTP non-chunk transfer mode
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
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.
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
Issue ID
Description (What/When)
265
Optional Data in AT+ASN1MSD command are not correctly handled
332
Setting MSD on AirPrime with already encoded ASN1 MSD string fails.
337
Resetting mandatory parameters will cause the AT+ASN1MSD? to return the wrong response
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.
474
When AT+CECALLINIT is issued after disabling FDN then spy mode is activated.
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.
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.
57
Data loss is observed when a file containing only DLE ETX character sequence is sent from TCP client to the TCP server.
68
When using wip_list API, WIP_CEV_PEER_CLOSE event is not received after the last data is received.
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.
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
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.
592
AirPrime resets if Internet library APIs are used without calling wip_netInitOpts() or wip_netInit() API.
631
WIP_BEV_IP_DISCONNECTED event is not received when network initiated PDP context deactivation takes place for GPRS bearer
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.
698
After creating a TCP server, the +WIPACCEPT notification is never reported.
699
After creating SMTP/POP3 socket, +WIPREADY notification is never reported
706
SSL library cannot be closed using wip_SSLClose() even if HTTPS control and data channel finalizers are waited for.
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.
659
It is not possible to start GPS from sleep mode if start type is not HOT START.
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.
715
GPSDEBUG data is not supported
925
Location library can't be started with a COLD start and setting stack off (+WBHV=1,1).
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.
10
Unable to make TSV1_2 connection using DSA.
Not possible to use DSA certificates when doing TLS1.2
11
With some URLs two WIP_CEV_PEER_CLOSE events are received instead of one, after getting an HTTPS page through the GPRS bearer
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
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
327
Issuing command AT+ECALLINIT=? On AirPrime does not return the limit values.
383
Spy mode on AirPrime is not disabled after release library +ECALLRELEASE command.
385
On AirPrime, issuing command AT+ECALLCANCEL directly after giving AT+CECALL will sometimes not work.
386
As AT+CECALL is 3GPP specific, introduce a separate command to AT+ECALL applicable for Unified application.
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
607
Issuing command AT+ECALLINIT? On AirPrime does not always return correct values.
This document provides full description of the APIs associated with the IP Connectivity library 5.58.0.A1.
This document provides full description of the APIs associated with the Location Library
This 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.