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. 8
1.1. Document Scope. 8
1.2. Document Audience. 8
1.3. New Features/Enhancements. 8
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
6. Software Changes Description. 12
6.1. Validated Corrections/Improvements. 12
6.2. Interface Changes. 13
7. Troubleshooting.. 13
8. Restrictions and Additional Information. 14
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. Open AT OS Release Information. 11
Table 6. Software Tools Versions. 11
Table 7. Validated Corrections/Improvements. 12
Table 8. Restrictions and Additional Information. 14
The scope of this document is the OS 6.54.3.A1 release description for the AirPrime SL8080T/BT/BTA, SL8082T/BT/BTA, and SL8084T/BT/BTA.
This release note may be distributed to all direct and indirect customers and will be posted in Sierra Wireless Source.
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
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
Table 2. Related Documentation
Ref. #
Doc. #
Rev.
Document title
[R-1]
4111843
Rev 17.0
AT Commands Interface Guide for Firmware 7.54.0.A1
[R-2]
4111844
Rev 16.0
ADL User Guide for Open AT Application Framework OS 6.54.0.A1
[R-3]
4119123
Rev 1.0
Customer Release Notes – Firmware 7.54.2.A1
Table 3. Hardware Compatibility
AirPrime Compatibility List
AirPrime SL8080T/BT/BTA, SL8082T/BT/BTA, SL8084T/BT/BTA.
Table 4. Software Compatibility
Component
Version
Firmware
7.54.2.A1.201701061226
Application Framework
2.54.2.A1.201702240946
Table 5. Open AT OS Release Information
Revision
Software Identification
6.54.3.A1.201609080909_2
Date of generation
2016-09-08
Table 6. Software Tools Versions
S/W Tools Name
Resource file
Dev Studio
3.3
Compilation Tool Chain
ARM_EABI_GCC and RVDS
This section presents all corrections or improvements integrated in Open AT OS 6.54.3.A1.
Issues are sorted by alphabetical order of Impacted Domain.
Table 7. Validated Corrections/Improvements
ID
Description
Impacted Domain
Impacted Sub-Domain
Fixed in
788
When the command 'AT+AUDIOFILE=”recordparam”,' is used, 0 is stored as duration instead of answering +CME ERROR: 3
AT
AUDIO
6.54.0.A1
786
Sending AT+AUDIOFILE="recordstart","Music_file.wav","mic","audioproc","loop" returns OK instead of +CME ERROR: 4.
765
+AUDIOFILE test command print bad gain lower limit (-178 instead of -78)
5999
adl_audioTonePlayExt() called with duration=0 (infinite play) doesn’t work
826
Command processing from ADL halts if an AT command is sent from external application at the moment when a low priority ADL Task was also sending a command using ADL APIs.
OTHER
6.54.1.A1
795
Cannot use adl_atCmdSendExt() API with "ATA" string if used with InBand Modem (or any plugin that uses ADL call services)
8568
If some badly formed AT commands are sent by application, it could end with a heap memory corruption
5846
adl_tcuStop() function returns incorrect remaining time value.
807
Ring indicator may not working for AT+CREG=1 when application is running.
816
When AT+CREG=1 command is issued and there is a cell switching, unsolicited +CREG indication is received when application is in execution and Airprime is in roaming state.
814
ADL command processing halts if SMS is sent right at the time when an active voice call is disconnected by the peer
SMS
837
Airprime reset can occur if AT+ERAGCALLCANCEL command is issued to cancel a call when a previous command to create a call using AT+ERAGCALL has not yet created the call (by sending ATD command) when there is no network available.
Other
6.54.3.A1
614
With certain USIMs, adl_simSubscribe () does not allows to enter PIN.
6185
Reset Cause given in adl_InitGetType() is not correct when Watchdog Reset happens during execution of Customer Task (0 instead of 1)
SYS
INIT
For Open AT Developers, please refer to the Troubleshooting Guide available in the source website 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 Open AT OS 6.54.3.A1. Issues are sorted by alphabetical order of Impacted Domain
Note: Open AT restrictions linked to Firmware part are listed in “7.54.2.A1 Firmware Customer Release Note”, document [R-3].
Table 8. Restrictions and Additional Information
Issue ID
Description (What/When)
545
Error is not returned in case an attempt is made to play or listen to an audio stream which is not supported by AirPrime.
558
Random value of "Context" is received when API adl_atCmdSendText() is used after API adl_atCmdSendExt().
12
When FCM service is running with call services, commands ATA, ATD, ATH cannot be filtered using the API adl_atCmdSubscribe().
185
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.
11
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.
141
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.
8420
On I2C bus, NACK is not detected as an error: adl_busread() or adl_buswrite() return OK in this case.
DEVICE
I2C
2384
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.
829
Module may reset if FCM service is concurrently accessed to send data block by two tasks.
850
"+CGEREP" command can return "OK" instead of "+CME ERROR: 11" when SIMPIN is locked and Application is running.
143
Sometimes handler associated with adl_errSubscribe() function is not invoked on reception of error from OS.
RTK
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.