OS 6.53.1.A1 Release Notes
- Author: Sierra Wireless
- Version: 6.53.1.A1
1.3. New Features/Enhancements
2. Abbreviations and Definitions
5. Software Release Description
6. Software Changes Description
6.1. Validated Corrections/Improvements
8. Restrictions and Additional Information
Table 1. New Features/Enhancements
Table 2. Abbreviations and Definitions
Table 3. Related Documentation
Table 4. Hardware Compatibility
Table 5. Software Compatibility
Table 6. Open AT OS Release Information
Table 7. Software Tools Versions
Table 1. Validated Corrections/Improvements
Table 2. Restrictions and Additional Information
1. Introduction
1.1. Document Scope
1.2. Document Audience
This release note may be distributed to all direct and indirect customers and will be posted in Sierra Wireless Source.
1.3. New Features/Enhancements
Table 1. New Features/Enhancements
|
Feature |
Description |
|
File System AT commands library |
This library provides AT command interface for performing actions with the embedded file system. |
|
Audio AT commands library |
This library provides AT command interface for playing/recording audio files to/from the Software PCM interface. For playback function, PCM and AMR formats are supported. For record function, only PCM format is supported. |
|
Audio Playback on local speaker during eCall. |
Support 2 audio playback streams simultaneously: PCM Voice Prompt on local speaker and InBand Modem on voice RX/TX. |
|
CPU load service |
CPU load service provides time spent in idle task versus time spent in other tasks (which is the overall CPU time). |
|
USB CDC ACM class configuration |
Add ADL API to configure specifics classes descriptors for CDC ACM interface |
|
USB CDC EEM interface support |
Add support of the USB CDC EEM interface, which can be used with Internet library. |
|
ADL TCU service |
ADL TCU Accurate Timer functionality is now supported within ADL TCU service. |
|
ADL BUS service – I2C bus support |
Support of the I2C bus interface. |
|
USB configuration and event management |
Add ADL APIs for subscribing to USB connection/disconnection events |
2. Abbreviations and Definitions
Table 2. Abbreviations and Definitions
|
Definitions |
|
|
ADL |
Application Development Layer |
|
API |
Application Programming Interface |
|
APN |
Access Point Name |
|
CID |
Context Identifier |
|
Data Call |
GSM Circuit Switched Data Call |
|
EF |
Elementary File |
|
EXTINT |
External Interruption |
|
GPRS |
General Packet Radio Service |
|
GSM |
Global System for Mobile communications |
|
OS |
Operating System |
|
PDP |
Packet Data Protocol |
|
PLMN |
Public Lands Mobile Network |
|
SIM |
Subscriber Identity Module |
3. Related Documentation
Table 3. Related Documentation
|
Doc. # |
Rev. |
Document title |
|
|
[R-1] |
4111843 |
R13.00 |
AT Commands Interface Guide for Firmware 7.53 |
|
[R-2] |
4111844 |
R13.00 |
ADL User Guide for Open AT Application Framework OS 6.53 |
|
[R-3] |
4117312 |
R01.00 |
Customer Release Notes – Firmware 7.53.1.A1 |
4. Compatibility
Table 4. Hardware Compatibility
|
AirPrime Compatibility List |
|
AirPrime SL8080T/BT/BTA, SL8082T/BT/BTA, SL8084T/BT/BTA. |
Table 5. Software Compatibility
|
Component |
Version |
|
Firmware |
7.53.1.A1.201504291449 |
|
Open AT Application Framework |
2.53.1.A1.201505180957 |
5. Software Release Description
5.1. Release Identification
Table 6. Open AT OS Release Information
|
Component |
Revision |
|
Software Identification |
6.53.1.A1.201504291036 |
|
Date of generation |
2015-04-29 |
5.2. Software Tools Versions
Table 7. Software Tools Versions
|
S/W Tools Name |
Version |
Resource file |
|
Dev Studio |
3.3 |
|
|
ARM_EABI_GCC and RVDS |
|
6. Software Changes Description
6.1. Validated Corrections/Improvements
This section presents all corrections or improvements integrated in OS 6.53.1.A1
Issues are sorted by alphabetical order of Impacted Domain.
|
ID |
Description |
Impacted Domain |
Impacted Sub-Domain |
Fixed in |
|
75785 |
In case subscribed AT commands share a same prefix, and commands are sent internally (not from an external port), the Open-AT parser can be put in an instable state, where it will reject commands |
AT |
OTHER |
6.53.1.A1 |
|
75414 |
Subscribed command handler is not invoked alternate times when the subscribed command is issued using adl_atCmdSendExt() API. |
AT |
OTHER |
6.53.1.A1 |
|
76501 |
A reset occurs as soon as a adl_msgUnsubscribe is performed by the customer application |
AT |
OTHER |
6.53.1.A1 |
|
78785 |
can cause out of envelop reset in very specific cases (adl_fsInstall() called with very big dwl) |
GPIO |
TIMER |
6.53.1.A1 |
|
77214 |
Airprime may reset if adl_semSubscribe/adl_semSubscribe are called repeatedly |
RTK |
OTHER |
6.53.1.A1 |
|
78273 |
in case of lost bytes because of missing HW flow control, X-Modem download can be corrupted (not easy to recover) |
DWL |
OTHER |
6.53.1.A1 |
|
79408 |
Possible loss of char in X-Modem received flow, when download |
DWL |
OTHER |
6.53.1.A1 |
|
70585 |
Event "ADL_GPRS_EVENT_ME_CLASS_A" is not raised to the User Application when the GPRS class is changed to class "A". |
GPRS |
OTHER |
6.53.0.A1 |
|
71688 |
If adl_fsRead() API is called with NULL pointer as its fourth parameter i.e. filehandle, Air prime gets reset. |
OTHER |
OTHER |
6.53.0.A1 |
|
69558 |
CMTI indication received on terminal always shows that message is stored in SIM memory even if some other memory e.g. “ME” is selected for storage. |
AT |
SMS |
6.53.0.A1 |
|
74929 |
CMTI unsolicited response is forwarded by ADL Open AT without double quotes “”” for memory storage |
AT |
SMS |
6.53.0.A1 |
|
74976 |
when an AT command is subscribed into an OAT app, and the the OAT app tries to call this AT command with adl_atCmdSendExt(...ADL_NI_LAUNCH...), the response handler is called with an 'ERROR' string in *param instead of 'OK' |
AT |
OTHER |
6.53.0.A1 |
6.2. Interface Changes
7. Troubleshooting
For Open AT Developers, please refer to the Troubleshooting Guide available in 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
Please note that Open AT restrictions linked to Firmware part are listed in “7.53.1.A1 Firmware Customer Release Note” [R-3]
|
Description (What/When) |
Impacted Domain |
Impacted Sub-Domain |
|
|
66697 |
Random value of "Context" is received when API adl_atCmdSendText() is used after API adl_atCmdSendExt(). |
AT |
|
|
41819 |
When FCM service is running with call services, commands ATA, ATD, ATH cannot be filtered using the API adl_atCmdSubscribe(). |
AT |
|
|
56598 |
On issuing a pre subscribed command from an application, through the 'adl_atCmdSendExt()' API, an OK and ERROR is received alternatively, i.e. the command is sent to the command handler and the firmware alternatively. Ideally, the command should always be sent to the command handler and OK should be received. |
AT |
|
|
66337 |
Error is not returned in case an attempt is made to play or listen to an audio stream which is not supported by AirPrime. |
AT |
|
|
41818 |
Subscription to commands beginning with "ATA", "ATD" or "ATH" using the API adl_atCmdSubscribe () fails in case Call service is subscribed prior to subscribing to the commands from the application. |
AT |
|
|
53324 |
When Using %I64 format specifier for displaying u64/s64 variable through API adl_atSendresponse() in TARGET mode it always prints only "%I64d" instead of the value of the variable. Workaround: use %lld instead of %I64. |
AT |
|
|
79265 |
adl_audioTonePlayExt() called with duration=0 (infinite play) doesn’t work. |
AUDIO |
|
|
78187 |
On I2C bus, NACK is not detected as an error: adl_busread() or adl_buswrite() return OK in this case. |
I2C |
|
|
64114 |
With adl_adSubscribe() API, it is possible to allocate only one cell with an undefined size, any further cell allocations with undefined size cause the AirPrime to restart. |
OTHER |
OTHER |
|
53517 |
Sometimes handler associated with adl_errSubscribe() function is not invoked on reception of error from OS. |
RTK |
OTHER |
|
78102 |
adl_tcuStop() function returns incorrect remaining time value. |
Timer |
|
Tags
Related items
Open AT Application Framework 2.53.1.A1 Full Installer for SL808xT/BTFull installer for Open AT Application Framework 2.53.1.A1 for AirPrime SL808xT/BT
ADL User Guide for Open AT Application Framework OS 6 53This document provides full description of the APIs associated with the Open AT Application Framework OS
Extended AT Commands ManualThis document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways through Extended AT Application.
Internet Library 5.57 Connectivity Development GuideThis document provides full description of the APIs associated with the IP Connectivity library 5.57.
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.
AT Commands Interface Guide for Firmware 7.53This document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways.