Firmware 7.53 Release Notes
- Oct 15, 2014
- Author: Sierra Wireless
- Version: 7.53
1.3. New Features/Enhancements.
2. Abbreviations and Definitions.
5. Software Release Description.
5.3. Released Files and Download Processes.
6. Software Changes Description.
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 Firmware Release 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
2. Abbreviations and Definitions
Table 2. Abbreviations and Definitions
|
Abbreviation/Acronym |
Definitions |
|
ACCM |
Async-Control-Character-Map |
|
AT |
Attention |
|
DCE |
Data Circuit Equipment |
|
DTE |
Data Terminal Equipment |
|
DTMF |
Dual-tone multi-frequency signaling |
|
DTR |
Data Terminal Ready |
|
GPIO |
Global Purpose Input Output |
|
GPRS |
Global Packet Radio Service |
|
IMEI |
International Mobile Equipment Identity |
|
LCP |
Link Control Protocol |
|
ME |
Mobile Equipment |
|
MS |
Mobile Station |
|
PDP |
Packet Data Protocol |
|
PLMN |
Public Land Mobile Networks |
|
PPP |
Point-to-Point Protocol |
|
SIM |
Subscriber Information Module |
|
STK |
SIM Application Toolkit |
|
TCP |
Transmission Control Protocol |
|
UART |
Universal Asynchronous Receiver Transmitter |
|
UDP |
User Datagram Protocol |
|
BOOT |
Boot loader |
|
AMMS |
AMSS firmware |
|
HYPER |
Virtualization layer |
|
OAT_NVP |
Open-AT firmware NV parameters |
|
OAT_FW |
Open-AT firmware |
4. Compatibility
Table 4. Hardware Compatibility
|
AirPrime Compatibility List |
|
AirPrime Q2698 |
|
AirLink FX100 |
5. Software Release Description
5.1. Release Identification
Table 6. Open AT Firmware Release Information
|
Modem (ATI8) |
Services (ATI3) |
|
|
Identification |
SWI6200T_02.02.04.22 |
R7.53.0.201502160745 |
|
Date of generation |
2015/02/13 19:23 |
2015/02/16 07:45 |
|
Binary Size |
1825268 bytes |
|
|
Checksum |
0x99ED13D2 |
|
|
Boot loader X-modem |
SWI6200T_02.02.04.22 |
|
|
First Stage Boot loader |
SWI6200T_02.02.04.22 |
|
|
IMEI SV |
5 |
|
|
Flash/RAM type |
NAND 128 MBytes / RAM 64 Mbytes |
|
5.2. Software Tools Versions
6. Software Changes Description
6.1. Validated Corrections/Improvements
This section presents all corrections or improvements integrated in Firmware 7.53.
Issues are sorted by alphabetical order of Impacted Domain.
|
ID |
Description |
Impacted Domain |
Impacted Sub-Domain |
Fixed in |
|
67629 |
AT+CPOF=1 does not shut down the AirPrime |
AT |
OTHER |
7.53 |
|
68744 |
<LAC> and <CellId> field value is not reported correctly through CCED response. |
AT |
OTHER |
7.53 |
|
70219 |
Deleted LDN phonebook entries still appear after AirPrime restarts on deleting the LDN phonebook by AT+WDCP="LD" command. |
AT |
OTHER |
7.53 |
|
71084 |
Call barring service cannot be enabled on AirPrime |
AT |
OTHER |
7.53 |
|
71434 |
Cannot switch back to data mode using ATO command when PPP connection is switched to AT mode using +++ |
AT |
OTHER |
7.53 |
|
71466 |
AT+CIND? may reset the AirPrime |
AT |
OTHER |
7.53 |
|
71527 |
Incorrect data returned as a response to AT+WASR? command |
AT |
OTHER |
7.53 |
|
71536 |
Response of +WMSN is incorrect which is missing 1 digit |
AT |
OTHER |
7.53 |
|
71890 |
If cell information is not yet received, then issue of one shot AT+CCED=0 returns +CME ERROR: 30 |
AT |
OTHER |
7.53 |
|
71938 |
AirPrime does not allow setting the baud rate of 9600 over CMUX virtual port. |
AT |
OTHER |
7.53 |
|
72337 |
"+CREG" unsolicited indication does not report the real network registration state of the AirPrime |
AT |
OTHER |
7.53 |
|
72465 |
CME ERROR:3 is returned when <path id> parameter is added in the command and number of parameters reaches 7 instead of 6 |
AT |
OTHER |
7.53 |
|
73333 |
AirPrime may reset if AT+CFUN=4 is sent and then followed by AT+CFUN=0 |
AT |
OTHER |
7.53 |
|
76198 |
Repeatedly opening & closing UART in quick succession may reset the AirPrime |
AT |
OTHER |
7.53 |
|
70345 |
Wrong SMS is read when reading SMS in PDU mode, class 2 |
AT |
SMS |
7.53 |
|
70760 |
Occasional AirPrime reset while sending lots of SMS in quick succession |
AT |
SMS |
7.53 |
|
71783 |
wip_TCPCreateOpts() API does not work when invoke with WIP_COPT_NOTIMEWAIT option |
DATA |
OTHER |
7.53 |
|
67808 |
Values returned by AT+ADC command are updated after a long time after the actual input applied to ADC is changed. |
DEVICE |
ADC |
7.53 |
|
67484 |
adl_audioDTMFPlay() API may return ERROR when subscribed with ADL_AUDIO_SPEAKER parameter |
DEVICE |
AUDIO |
7.53 |
|
71723 |
DTMF tone can be heard on the remote side but not on the local side on the headset. |
DEVICE |
AUDIO |
7.53 |
|
72464 |
During active call, incoming call waiting tone alert may not be present |
DEVICE |
AUDIO |
7.53 |
|
71795 |
Virtual UART may not respond if incoming call is received when sleep mode is enabled. |
DEVICE |
CMUX |
7.53 |
|
68216 |
Error 2 (Parameter error) is returned when reading I2C bus using APIs adl_busWrite and adl_busRead() |
DEVICE |
IOB |
7.53 |
|
69627 |
GPIO_0 configured as output switches its direction to input after subscribing using adl_extintSubscribe API |
DEVICE |
IOB |
7.53 |
|
71022 |
I2c exchanges are slow at about 300-400µs per byte irrespective of the I2c clock state (standard or fast). |
DEVICE |
IOB |
7.53 |
|
71095 |
AirPrime doesn't go to sleep mode when AT+W32K is issued over CMUX |
DEVICE |
MUX |
7.53 |
|
67623 |
When sequential read and write operation are done using adl_busReadExt and adl_busWriteExt APIs respectively, AirPrime chip select SPI output doesn't toggle.. |
DEVICE |
OTHER |
7.53 |
|
68338 |
On I2C bus, NACK is not identified as an error, so when it occurs adl_busread & adl_buswrite returns OK. |
DEVICE |
OTHER |
7.53 |
|
69259 |
Error 2 (Parameter error) is returned when reading I2C bus using APIs adl_busWrite and adl_busRead() |
DEVICE |
OTHER |
7.53 |
|
69747 |
When DTMF service is used with application, DTMF detection is failed. |
DEVICE |
OTHER |
7.53 |
|
69860 |
Incorrect RTS state is returned by adl_portGetSignalState() ADL API on AirPrime. |
DEVICE |
OTHER |
7.53 |
|
71271 |
Hardware features (UART2, SPI) can be activated even if the associated pins are already allocated |
DEVICE |
OTHER |
7.53 |
|
71341 |
Command responses on UART are out of sync and so some responses are lost resulting in application error. |
DEVICE |
OTHER |
7.53 |
|
72495 |
If UART2 is open then invoking adl_busWrite() API on SPI2 interface leads to AirPrime reset |
DEVICE |
OTHER |
7.53 |
|
72742 |
Sometimes ADL_INIT_REBOOT_FROM_EXCEPTION is not received in adl_main even if reset occurs because of exception cause by Application. |
DEVICE |
OTHER |
7.53 |
|
70554 |
Improper value is returned for SecondFracPart when called using adl_rtcGetTime () API |
DEVICE |
RTC |
7.53 |
|
71488 |
AirLink FX100 does not save the current time to RTC. RTC data is incorrect after the AirLink is power cycled. |
DEVICE |
RTC |
7.53 |
|
71575 |
AirPrime OS clock stops working without reset after being in off mode (AT+CFUN=0) for more than 5 minutes |
DEVICE |
RTC |
7.53 |
|
72395 75593 |
Repeatedly opening & closing UART in quick succession may reset the AirPrime |
DEVICE |
V24 |
7.53 |
|
76632 |
A corrupt firmware can be installed by x-modem due to the absence of CRC check. |
DWL |
OATBOOT |
7.53 |
|
70298 |
Dual PDP context activation fails |
GPRS |
OTHER |
7.53 |
|
72625 |
When the number of flash objects is too high, the boot time increases |
FLASH |
OBJECTS |
7.53 |
|
69841 |
When the T3321 timeout occurs during a GPRS detach procedure with the retransmission, AirPrime fails to perform the GPRS attach subsequently. |
GPRS |
OTHER |
7.53 |
|
69969 |
PPP connection is automatically terminated because of non-acknowledgement of lcp-echo requests when PPP connection establishment is done on LINUX machine. |
GPRS |
OTHER |
7.53 |
|
70298 |
Concurrent activation of two PDP contexts fails |
GPRS |
OTHER |
7.53 |
|
70572 |
Incorrect CME error code (148) is displayed when GPRS attach is rejected for the following conditions: |
GPRS |
OTHER |
7.53 |
|
71573 |
WIP_BEV_IP_DISCONNECTED event received is not received when wrong APN is specified in GPRS bearer settings |
GPRS |
OTHER |
7.53 |
|
68553 |
Automatic Time Zone Update (+CTZU) can't be disabled |
GSM |
OTHER |
7.53 |
|
71598 |
When automatic cell dump shots are stopped and later a request for one shot cell dump is made (AT+CCED=0), it results in error "CME ERROR: 515". |
GSM |
RR |
7.53 |
|
68944 |
If the speed of the inserted SIM is too slow, AirPrime may not be able to receive SMS which is sent when it is power off. |
GSM |
SMS |
7.53 |
|
71085 |
Both Active as well as held calls are disconnected by AT+CHLD=1 |
GSM |
SS |
7.53 |
|
72604 |
Activate and deactivate call waiting using commands ATD*43*10# and ATD#43*10# respectively doesn't work and returns +CME ERROR: 30 |
GSM |
SS |
7.53 |
|
72759 |
Incorrect response displayed on interrogating +CLIP/+CLIR/+COLP supplementary service. |
GSM |
SS |
7.53 |
|
68762 |
AirPrime incorrectly reports to network that it support AMR-WB. This leads to lack of audio on some networks. |
HWL |
AUDIO |
7.53 |
|
75216 |
AirPrime may reset during some I2C read/write operations |
HWL |
OTHER |
7.53 |
|
68434 |
Response value of time returned by adl_osclkGetTime() API is not in compliance with granularity of 4.615ms. |
OTHER |
OAT |
7.53 |
|
67119 |
When starting UART1 bearer as server, DNS information should not be shown in +WIPBR indication |
OTHER |
OTHER |
7.53 |
|
68768 |
If a bad block is present in the FOTA partition, adl_fsInstall() API may return an error code instead of installing the .dwl file |
OTHER |
OTHER |
7.53 |
|
70093 |
adl_fsInstall() cannot install open AT from file system with hardware reset during the installation progress |
OTHER |
OTHER |
7.53 |
|
70256 |
The SPI transfer/transaction is longer than expected and could impact on performance. |
OTHER |
OTHER |
7.53 |
|
70277 |
AirPrime resets in-between when DNS proxy is re-started and IESM Ethernet driver restart has not completed |
OTHER |
OTHER |
7.53 |
|
70280 |
DNS information is missing in +WIPBR indication when starting UART1 bearer as server in the case of client fixing its own DNS address |
OTHER |
OTHER |
7.53 |
|
70481 |
After few normal restarts (due to +WOPEN, +CFUN), AT+WDWL doesn't launch the x-modem bootloader and AirPrime needs hard reset |
OTHER |
OTHER |
7.53 |
|
70574 |
Audio is not played after an ongoing call is hung up. |
OTHER |
OTHER |
7.53 |
|
71796 |
Network registration during dial-up fails when authentication is selected as NONE |
OTHER |
OTHER |
7.53 |
|
71866 |
RAM dump cannot be collected from AirPrime using swimemdebug tool |
OTHER |
OTHER |
7.53 |
|
72462 |
Using adl_audioSubscribe() API to subscribe to audio service for DTMF detection affects CMUT command and which then doesn't mute the microphone. |
OTHER |
OTHER |
7.53 |
|
73901 |
Invoking wip_netGetOpts() API to retrieve WIP_NET_OPT_IP_TTL, WIP_NET_OPT_IP_TOS, WIP_NET_OPT_IP_FRAG_TIMEO returns WIP_NET_ERR_PARAM (i.e invalid option) |
OTHER |
OTHER |
7.53 |
|
72054 |
AirPrime may run in to possible instability in event management if two different priority tasks are waiting on same event |
RTK |
OTHER |
7.53 |
|
67876 |
Incorrect value is returned by adl_tmrUnsubscribe() API for large 100ms timer. |
RTK |
TIMER |
7.53 |
|
72698 |
Binary SIM file within ADF_USIM can't be read |
SIM |
OTHER |
7.53 |
|
72727 |
Incorrect response is received on selection of a non-existing File ID using AT+CSIM command. |
SIM |
OTHER |
7.53 |
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. Certification Description
|
Product |
GCF-CC |
NAPRD.03 |
|
AirPrime Q2698 |
3.56.2 |
v5.22 |
9. Restrictions and Additional Information
This section presents additional information or restrictions that must be taken into account regarding Firmware 7.53. Issues are sorted by alphabetical order of Impacted Domain.
|
Description (What/When) |
Impacted Domain |
Impacted Sub-Domain |
|
|
66047 |
All supported facilities for +WLCK could not be activated with AT+WLCK command. |
AT |
OTHER |
|
66546 |
AirPrime cannot register to home network if the band settings are changed |
AT |
OTHER |
|
68236 |
Sometimes +WIND: 7 indication indicating that the service is available is not returned. |
AT |
OTHER |
|
70442 |
Sometimes values returned by AT+CIND? Indication are not in-line with AT+CSQ values when antenna is removed |
AT |
OTHER |
|
72794 |
Raw digital value readings of ADC3 are incorrect |
AT |
OTHER |
|
73056 |
AirPrime may reset if AT+CCED is issued repeatedly in a loop |
AT |
OTHER |
|
74583 |
Incorrect values of QoS are reported when using AT+CGQREQ |
AT |
OTHER |
|
75000 |
PPP dialup failed if only PS service registered and no CS registered |
AT |
OTHER |
|
76607 |
USSD command not functioning with some string lengths. |
AT |
OTHER |
|
77485 |
Intermediate response to AT+CMGS is sent even if the command is sent with invalid number of arguments. |
AT |
OTHER |
|
68794 |
When FDN is enabled/disabled using +CLCK then incorrect status for FDN is displayed after reset. |
AT |
PHONEBOOK |
|
75780 |
Between +WIND:16 and +WIND:4 indications, embedded application may not get indication of the SMS received. |
AT |
SMS |
|
74702 |
The first received SMS may be overwritten by incoming Class 0 SMS. |
AT |
SMS |
|
73953 |
Repeatedly executing AT+VGR & AT+VGT commands results in '+CME ERROR 3' for these AT commands. |
DEVICE |
I2C |
|
75009 |
For single byte write operations on I2C bus, NACK is not identified as an error |
DEVICE |
I2C |
|
75149 |
An extra read is performed in case no sub-address is specified (i.e., only slave address is provided and there is no sub-address) during I2C bus read operation. |
DEVICE |
I2C |
|
71359 |
At low speeds (particularly at 256KHz), SPI write transaction terminates prematurely |
DEVICE |
IOB |
|
73715 |
AirPrime may be unable to wake up from sleep if multiple MT calls are not answered while it is in sleep |
DEVICE |
V24 |
|
77654 |
921600 UART1 baud rate is not reliable. |
DEVICE |
V24 |
|
77883 |
If UART1 & USB are both enabled, +WDSI indications related to Firmware and embedded application upgrade are incorrect on USB. The +WDSI indications on UART1 are correct. |
Embedded RDMS |
RDMS |
|
71896 |
When listing the contents of a File System the folders "." and ".." folders are not shown. |
FLASH |
OTHER |
|
74048 |
AirPrime doesn't give any unsolicited response if there is a failure during PDP context activation |
GPRS |
SESSION_MGT |
|
75898 |
When command at+CCED is issued, the RX level received is not according to the specifications and there is a 2db shift between each value obtained for the respective signal strengths |
GSM |
CELL_SEL |
|
76165 |
Same value of RxLevel is received every time when +CCED command is issued to get this value in case of automatic shots. |
GSM |
CELL_SEL |
|
74476 |
+WIND 15 user indication is not received during power up if +CGREG:1 is not received. |
GSM |
OTHER |
|
71442 |
Unsolicited +WIND: 15 indication is received twice and so the automatic time zone update via NITZ is applied twice |
GSM |
RR |
|
72622 |
AirPrime may reset while executing a PCM play. |
OTHER |
OAT |
|
73170 |
AirPrime may not be able to send the next unsolicited call waiting response +CCWA. |
OTHER |
OAT |
|
73879 |
WIP_CEV_ERROR is not triggered if GPRS interface is closed using AT+CGACT=0 command |
OTHER |
OAT |
|
66012 |
Invalid values are returned for GPS cold start TTFF (Time to first fix) timer |
OTHER |
OTHER |
|
66342 |
Start-up time is long compare to 2G AirPrimes. Start-up time (in seconds) measured using Firmware 7.53 in controlled environment are: |
OTHER |
OTHER |
|
72544 |
HSPA download throughput over Ethernet bearer is less than HSPA upload throughput over Ethernet bearer. |
OTHER |
OTHER |
|
74577 |
If an application requests a adl_fsInstall() on an empty file (i.e. null size) and make a reset before the end of the execution, the AirPrime will reset in loop |
OTHER |
OTHER |
|
79269 |
adl_InitGetType() reports ADL_INIT_POWER_ON instead of ADL_INIT_REBOOT_FROM_EXCEPTION after a software watchdog reset |
RTX |
OTHER |
|
73668 74301 |
Stack overflow detection is not functional. AirPrime does not reset with an exception when stack overflow occurs. |
RTK |
OTHER |
|
72790 |
When long numbers are dialed, the last dialed record shows incorrect records on reset |
SIM |
OTHER |
|
74111 |
No response is received for AT+CPIN=XXXX command if status word 6FXX is received from SIM for a SIM instruction. |
SIM |
OTHER |
|
76644 |
Automode is not supported for "SEND SMS" STK command |
SIM |
STK |
|
Command |
Comment |
|
+CTZU, +WIND: 15 |
+WIND: 15 unsolicited response is not displayed if AT+CTZU=0. In earlier release, incorrect NITZ data was displayed by +WIND: 15 unsolicited response when AT+CTZU=0 |
|
adl_fsMountDrive |
Returns ADL_RET_ERR_NOT_SUPPORTED as it not supported |
|
+COPN |
The table containing the operators name has been updated as per latest TS.25 list (formerly, SE.13) dated February 9, 2015. |
|
+CLVL, +WDGR, +WDGT |
These proprietary commands can be used to mange digital audio gains |
|
+VGR, +VGT, +SIDET |
These proprietary commands can be used to mange analog audio gains |
|
S/W Tools Name |
Version |
Resource file |
|
Binary Update Tool |
R11.2.1105.0 |
SIERRA_BOOT_SWI6200T_02.02.04.22.cwe, SIERRA_OAT_FW_R753_24_FULL_q2698.cwe or SIERRA_OAT_FW_R753_24_FULL_fx100.cwe |
|
Developer Studio |
3.3 |
|
|
MuxConfTool |
4.5.6.0 |
5.3. Released Files and Download Processes
Table 8. Released files for Firmware upgrade
|
Download Option |
Files |
|
|
Upgrade through Developer Studio |
Open_AT_Application_Framework_v2-53_Q2698_Full_Installer.exe |
|
|
Upgrade through Binary Update Tool |
Bootloader |
SIERRA_BOOT_SWI6200T_02.02.04.22.cwe |
|
Firmware |
SIERRA_OAT_FW_R753_24_FULL_q2698.cwe, SIERRA_OAT_FW_R753_24_FULL_fx100.cwe |
|
|
Upgrade through X-modem |
Bootloader |
SIERRA_BOOT_S4.1.0.21_sl808x.dwl |
|
Firmware |
SIERRA_OAT_FW_R753_24_FULL_q2698.dwl, SIERRA_OAT_FW_R753_24_FULL_fx100.dwl |
|
Note: Applications built with a version before Open AT Application Framework 2.53 have to be rebuilt with this Open AT Application Framework.
R7.53.0.201502160745_FX100.exe & R7.53.0.201502160745_Q2698.exe can be used to recover AirPrime Q2698 & AirLink FX100 in bad state.
For the upgrade procedure, you can refer to:
- In-line help for upgrade procedure through Developer Studio
- The upgrade procedure through X-modem
|
Component |
Version |
|
Firmware |
7.53.0.201502160745 |
|
Open AT OS |
6.53.0.201503311458 |
|
Location Library |
1.4.7.201401140843 |
|
AirVantage Agent Library |
5.3.4.I201408221554 |
|
SSL Library |
2.2.0.201306261000 |
|
Internet Library |
5.57.0.201502130730 |
|
Extended AT Application |
1.3.2.201502131016 |
|
Open AT Application Framework |
2.53.0.201504010915 |
|
Ref. # |
Doc. # |
Rev. |
Document title |
|
[R-1] |
4111843 |
13.0 |
AT Commands Interface Guide for Firmware 7.53 |
|
[R-2] |
4111844 |
13.0 |
ADL User Guide for Open AT Application Framework OS 6.53 |
|
[R-3] |
4111754 |
6.0 |
Product Technical Specification & Customer Design Guidelines - AirPrime Q2698 |
|
Feature |
Description |
|
AirVantage Management Services |
AirPrime Q2698 now fully supports firmware and application update by delta mechanism from the AirVantage Management Services server. |
|
Audio Gain |
+CLVL, +WDGR, +WDGT, +VGR, +VGT and +SIDET commands and ADL APIs have been added to manage Audio gain. |
Tags
Related items

Extended AT Commands ManualThis document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways through Extended AT Application.

Open AT Application Framework 2.53 Full Installer for Q2698_FX100Full installer for Open AT Application Framework 2.53 for AirPrime Q2698 & AirLink FX100