Extended AT Application 3.2.0.A1 Release Notes

May 10, 2017 - Author: Sierra Wireless - Version 3.2.0.A1 - 2238 Views
Customer Release Notes

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

N/A


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

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

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/
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.

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

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.

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

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

 


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

Issue ID

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

 

Related items

ADL User Guide OS 6.54.0.A1
This 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/BT
Full installer for Open AT Application Framework 2.54.2.A1 for AirPrime SL808xT/BT
Internet Library 5.58.0.A1 Connectivity Development Guide

This document provides full description of the APIs associated with the IP Connectivity library 5.58.0.A1.

Location Library for Open AT Framework Development Guide

This document provides full description of the APIs associated with the Location Library

Security Library for Open AT Framework Development Guide

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.

eCall In-Band Modem Library Development Guide
This document provides Sierra Wireless customers with full description of the APIs associated with the eCall In-Band Modem Library.
ERA Glonass Service Library Development Guide
This 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 Manual
This document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways through Extended AT Application.
©2020 Sierra Wireless. All rights reserved.
×
You have been successfully unsubscribed to this product. To access your subscription click here.