OS 6.52.0.A1 Release Notes
- Oct 5, 2015
- Author: Sierra Wireless
- Version: 7.52
Contents
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.
Errata for ADL User Guide for Open AT Application Framework OS 6.52 (4111844 Rev 4.0)
No table of figures entries found.
Table 1. New Features/Enhancements.
Table 2. Abbreviations and Definitions.
Table 3. Related Documentation.
Table 4. Hardware Compatibility.
1. Introduction
1.1. Document Scope
The scope of this document is the OS 6.52.0.A1 release description for the AirPrimes listed in the compatibility section.
1.2. Document Audience
This release note may be distributed to all direct and indirect customers and will be posted in Sierra Wireless Developer Zone.
1.3. New Features/Enhancements
Table 1. New Features/Enhancements
|
Feature |
Description |
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
|
Ref. # |
Doc. # |
Document title |
|
[1] |
4111843 |
AT Commands Interface Guide for Firmware 7.52 |
|
[2] |
4111844 |
ADL User Guide for Open AT Application Framework OS 6.52 |
|
4115202 |
7.52.0.A1 Firmware Customer Release Note |
4. Compatibility
Table 4. Hardware Compatibility
|
AirPrime Compatibility List |
|
AirPrime Q2698 / FX100 |
Table 5. Software Compatibility
|
Component |
Version |
|
Firmware |
7.52.0.A1.201401021703 |
5. Software Release Description
5.1. Release Identification
Table 6. Open AT OS Release Information
|
Component |
Revision |
|
Software Identification |
6.52.0.A1.201306271522 |
|
Date of generation |
2013-06-27 |
5.2. Software Tools Versions
|
S/W Tools Name |
Version |
Resource file |
|
Dev Studio |
2.3.1 and upper |
|
|
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.52.0.A1
Issues are sorted by alphabetical order of Impacted Domain.
|
ID |
Description |
Impacted Domain |
Impacted Sub-Domain |
Fixed in |
|
67724 |
Reset when WIPSSL try to set parameter before establish connection (SSLSETOPTS ) |
OTHER |
OAT |
6.52.0.A1 |
|
When AT+WRIM command is executed to set bit 16 of <events_bit_field>, the Ring Indicator pulse is sent for all the unsolicited responses instead of the unsolicited response initiated by an application. |
AT |
OTHER |
6.52 |
|
|
65458 |
Spurious ADL_CALL_EVENT_NO_CARRIER events received on initiating a call, when AT+WBHV=2,1 has been executed and the call handler subscribed for call service has returned value equal to “ADL_CALL_NO_FORWARD_ATA”. |
GSM |
OTHER |
6.52 |
|
62565 |
When an application subscribes to call service and initiates a voice call, then two ADL_CALL_EVENT_NO_CARRIER events are received on disconnecting the call from remote/receiver side. |
GSM |
OTHER |
6.52 |
|
57032 |
If a command with type ADL_CMD_TYPE_PARA is subscribed by using the adl_atCmdSubscribe() API, the handler provided is also called while issuing the test command i.e. "AT+<xxxx>=?". Command handler should be called after confirming that '?' is not given after '='. |
OTHER |
OTHER |
6.52 |
|
58257 |
AirPrime may reset if parameter "rsphdl" for function adl_atCmdCreate() is set to NULL and the list of subscribed responses is not equal to NULL. |
AT |
OTHER |
6.51 |
|
60319 |
When the Network forces ME to change GPRS mobile class to CC, ADL_GPRS_EVENT_NW_CLASS_CC event is not received. |
GPRS |
OTHER |
6.51 |
|
62061 |
Incorrect CID value (5) is returned by the GPRS event handler, on trying to activate PDP context on correct CID value (1-4), when an application which subscribes to GPRS service is downloaded onto the module. |
GPRS |
OTHER |
6.51 |
|
59812 |
AT+WIND=0 does not disable +WIND: 9 indications if an application is running on the AirPrime. |
GSM |
OTHER |
6.51 |
|
61292 |
When a GSM Data call is established using an application which has subscribed to Call Service, then on terminating the data call from remote, "ADL_CALL_EVENT_NO_CARRIER" event is received twice. |
GSM |
OTHER |
6.51 |
|
61014 |
When an application is running and a concatenated command including “+CPIN2?” is issued, response is not received for commands following “+CPIN2?” in concatenated command string. In addition to this, the command class remains locked. As a result of this +CME ERROR: 515 is received for further AT commands. |
OTHER |
OTHER |
6.51 |
|
62464 |
AirPrime is not able to go to sleep mode after some time if AirPrime switches between sleep mode and active mode continuously when a location application is running on the AirPrime. |
OTHER |
OTHER |
6.51 |
|
62669 |
Subscription to Slave flow at a specific UART using ADL FCM service fails, if FCM flow is already subscribed in Master mode on the same UART. |
OTHER |
OTHER |
6.51 |
|
62674 |
AirPrime does not resume the data transfer when a single credit is released using adl_fcmReleaseCredits() API after consuming all the available credits. |
OTHER |
OTHER |
6.51 |
|
60299 |
Function adl_simEnterPIN() accepts the PIN code for the third time even if wrong PIN has already been entered twice. Ideally, ADL_RET_ERR_BAD_STATE should be received in this case. |
SIM |
OTHER |
6.51 |
6.2. Interface Changes
If a previous release is used, OAT application should be generated again with OS 6.52.0.A1 due to interface change between Firmware 7.50.0.A2 and Firmware 7.52.0.A1
More ever, please find below interface change comparing to OS 6.52
|
Command |
Comment |
|
float adl_rtcGetSecondFracPartStep() #define ADL_RTC_SECOND_FRACPART_STEP |
This function and this macro are now deprecated. |
|
u32 adl_rtcGetSecondFracPartMax ( void ) #define ADL_RTC_SECOND_FRACPART_MAX_STEP |
New function and macro |
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
Please note that Open AT restrictions linked to Firmware part are listed in “7.52.0.A1 Firmware Customer Release Note” [3]
|
Description (What/When) |
Impacted Domain |
Impacted Sub-Domain |
|
|
66697 |
Random value of "Context" is received incase API adl_atCmdSendText() is used after API adl_atCmdSendExt(). |
AT |
OTHER |
|
41819 |
When FCM service is running with call and/or SIM services, commands ATA, ATD, ATH, AT+CGANS, AT+CGACT, AT+CGDATA, ATO and AT+CPIN cannot be filtered using the API adl_atCmdSubscribe(). |
AT |
OTHER |
|
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. |
OTHER |
OTHER |
|
66337 |
Error is not returned in case an attempt is made to play or listen an audio stream which is not supported by AirPrime. |
OTHER |
OTHER |
|
66654 |
Error is returned and command handler is not invoked for any custom command when command is sent using the API adl_atCmdSendExt(). |
OTHER |
OTHER |
|
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. |
OTHER |
OTHER |
|
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. |
OTHER |
OTHER |
|
53517 |
Sometimes handler associated with adl_errSubscribe() function is not invoked on reception of error from OS. |
RTK |
OTHER |
Errata for ADL User Guide for Open AT Application Framework OS 6.52 (4111844 Rev 4.0)
|
Section |
Comment |
|
3.10.4.29 The adl_fsRead function |
Returned value is “the number of read items” (and not “the number of read bytes”) |
|
3.10.4.30 The adl_fsWrite function |
Returned value is “the number of written items” (and not “the number of written bytes”) |
Tags
Related items
ADL User Guide for Open AT Application Framework OS 6.52The purpose of this document is to provide Sierra Wireless customers with a full description of the APIs associated with the OS 6.52.
Open AT Application Framework 2.52.0.A1 for Q2698_FX100Open AT® Application Framework 2.52.A1 package contains: