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
Contents.
List of Tables.
1. Introduction.
1.1. Document Scope.
1.2. Document Audience.
1.3. New Features/Enhancements.
2. Abbreviations and Definitions.
3. Related Documentation.
4. Compatibility.
5. Software Release Description.
5.1. Release Identification.
5.2. Software Tools Versions.
5.3. Released Files and Download Processes.
6. Software Changes Description.
6.1. Validated Corrections/Improvements.
6.2. Interface Changes.
7. Troubleshooting..
8. Certification Description.
9. Restrictions and Additional Information.
List of Tables
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.
Table 7. Software Tools Information.
Table 8. Released files for Firmware upgrade.
The scope of this document is the Firmware 7.53 release description for AirPrime Q2698 & AirLink FX100. Firmware 7.53 is a maintenance release of Firmware 7.52.0.A1.
This release note may be distributed to all direct and indirect customers and will be posted in Sierra Wireless Source
Table 1. New Features/Enhancements
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
Table 3. Related Documentation
Table 4. Hardware Compatibility
AirPrime Compatibility List
AirPrime Q2698
AirLink FX100
Table 5. Software Compatibility
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
X-modem
First Stage
IMEI SV
5
Flash/RAM type
NAND 128 MBytes / RAM 64 Mbytes
Table 7. Software Tools Information
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
OTHER
7.53
68744
<LAC> and <CellId> field value is not reported correctly through CCED response.
70219
Deleted LDN phonebook entries still appear after AirPrime restarts on deleting the LDN phonebook by AT+WDCP="LD" command.
71084
Call barring service cannot be enabled on AirPrime
71434
Cannot switch back to data mode using ATO command when PPP connection is switched to AT mode using +++
71466
AT+CIND? may reset the AirPrime
71527
Incorrect data returned as a response to AT+WASR? command
71536
Response of +WMSN is incorrect which is missing 1 digit
71890
If cell information is not yet received, then issue of one shot AT+CCED=0 returns +CME ERROR: 30
71938
AirPrime does not allow setting the baud rate of 9600 over CMUX virtual port.
72337
"+CREG" unsolicited indication does not report the real network registration state of the AirPrime
72465
CME ERROR:3 is returned when <path id> parameter is added in the command and number of parameters reaches 7 instead of 6
73333
AirPrime may reset if AT+CFUN=4 is sent and then followed by AT+CFUN=0
76198
Repeatedly opening & closing UART in quick succession may reset the AirPrime
70345
Wrong SMS is read when reading SMS in PDU mode, class 2
SMS
70760
Occasional AirPrime reset while sending lots of SMS in quick succession
71783
wip_TCPCreateOpts() API does not work when invoke with WIP_COPT_NOTIMEWAIT option
DATA
67808
Values returned by AT+ADC command are updated after a long time after the actual input applied to ADC is changed.
DEVICE
ADC
67484
adl_audioDTMFPlay() API may return ERROR when subscribed with ADL_AUDIO_SPEAKER parameter
AUDIO
71723
DTMF tone can be heard on the remote side but not on the local side on the headset.
72464
During active call, incoming call waiting tone alert may not be present
71795
Virtual UART may not respond if incoming call is received when sleep mode is enabled.
CMUX
68216
Error 2 (Parameter error) is returned when reading I2C bus using APIs adl_busWrite and adl_busRead()
IOB
69627
GPIO_0 configured as output switches its direction to input after subscribing using adl_extintSubscribe API
71022
I2c exchanges are slow at about 300-400µs per byte irrespective of the I2c clock state (standard or fast).
71095
AirPrime doesn't go to sleep mode when AT+W32K is issued over CMUX
MUX
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..
68338
On I2C bus, NACK is not identified as an error, so when it occurs adl_busread & adl_buswrite returns OK.
69259
69747
When DTMF service is used with application, DTMF detection is failed.
69860
Incorrect RTS state is returned by adl_portGetSignalState() ADL API on AirPrime.
71271
Hardware features (UART2, SPI) can be activated even if the associated pins are already allocated
71341
Command responses on UART are out of sync and so some responses are lost resulting in application error.
72495
If UART2 is open then invoking adl_busWrite() API on SPI2 interface leads to AirPrime reset
72742
Sometimes ADL_INIT_REBOOT_FROM_EXCEPTION is not received in adl_main even if reset occurs because of exception cause by Application.
70554
Improper value is returned for SecondFracPart when called using adl_rtcGetTime () API
RTC
71488
AirLink FX100 does not save the current time to RTC. RTC data is incorrect after the AirLink is power cycled.
71575
AirPrime OS clock stops working without reset after being in off mode (AT+CFUN=0) for more than 5 minutes
72395
75593
V24
76632
A corrupt firmware can be installed by x-modem due to the absence of CRC check.
DWL
OATBOOT
70298
Dual PDP context activation fails
72625
When the number of flash objects is too high, the boot time increases
FLASH
OBJECTS
69841
When the T3321 timeout occurs during a GPRS detach procedure with the retransmission, AirPrime fails to perform the GPRS attach subsequently.
69969
PPP connection is automatically terminated because of non-acknowledgement of lcp-echo requests when PPP connection establishment is done on LINUX machine.
Concurrent activation of two PDP contexts fails
70572
Incorrect CME error code (148) is displayed when GPRS attach is rejected for the following conditions: Illegal MS (103) Illegal ME (106) GPRS services not allowed (107) PLMN not allowed (111) Location area not allowed (112) Roaming not allowed in this location area (113)
71573
WIP_BEV_IP_DISCONNECTED event received is not received when wrong APN is specified in GPRS bearer settings
68553
Automatic Time Zone Update (+CTZU) can't be disabled
GSM
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".
RR
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.
71085
Both Active as well as held calls are disconnected by AT+CHLD=1
SS
72604
Activate and deactivate call waiting using commands ATD*43*10# and ATD#43*10# respectively doesn't work and returns +CME ERROR: 30
72759
Incorrect response displayed on interrogating +CLIP/+CLIR/+COLP supplementary service.
68762
AirPrime incorrectly reports to network that it support AMR-WB. This leads to lack of audio on some networks.
HWL
75216
AirPrime may reset during some I2C read/write operations
68434
Response value of time returned by adl_osclkGetTime() API is not in compliance with granularity of 4.615ms.
OAT
67119
When starting UART1 bearer as server, DNS information should not be shown in +WIPBR indication
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
70093
adl_fsInstall() cannot install open AT from file system with hardware reset during the installation progress
70256
The SPI transfer/transaction is longer than expected and could impact on performance.
70277
AirPrime resets in-between when DNS proxy is re-started and IESM Ethernet driver restart has not completed
70280
DNS information is missing in +WIPBR indication when starting UART1 bearer as server in the case of client fixing its own DNS address
70481
After few normal restarts (due to +WOPEN, +CFUN), AT+WDWL doesn't launch the x-modem bootloader and AirPrime needs hard reset
70574
Audio is not played after an ongoing call is hung up.
71796
Network registration during dial-up fails when authentication is selected as NONE
71866
RAM dump cannot be collected from AirPrime using swimemdebug tool
72462
Using adl_audioSubscribe() API to subscribe to audio service for DTMF detection affects CMUT command and which then doesn't mute the microphone.
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)
72054
AirPrime may run in to possible instability in event management if two different priority tasks are waiting on same event
RTK
67876
Incorrect value is returned by adl_tmrUnsubscribe() API for large 100ms timer.
TIMER
72698
Binary SIM file within ADF_USIM can't be read
72727
Incorrect response is received on selection of a non-existing File ID using AT+CSIM command.
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.
Product
GCF-CC
NAPRD.03
3.56.2
v5.22
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.
Issue ID
Description (What/When)
66047
All supported facilities for +WLCK could not be activated with AT+WLCK command.
66546
AirPrime cannot register to home network if the band settings are changed
68236
Sometimes +WIND: 7 indication indicating that the service is available is not returned.
70442
Sometimes values returned by AT+CIND? Indication are not in-line with AT+CSQ values when antenna is removed
72794
Raw digital value readings of ADC3 are incorrect
73056
AirPrime may reset if AT+CCED is issued repeatedly in a loop
74583
Incorrect values of QoS are reported when using AT+CGQREQ
75000
PPP dialup failed if only PS service registered and no CS registered
76607
USSD command not functioning with some string lengths.
77485
Intermediate response to AT+CMGS is sent even if the command is sent with invalid number of arguments.
68794
When FDN is enabled/disabled using +CLCK then incorrect status for FDN is displayed after reset.
PHONEBOOK
75780
Between +WIND:16 and +WIND:4 indications, embedded application may not get indication of the SMS received.
74702
The first received SMS may be overwritten by incoming Class 0 SMS.
73953
Repeatedly executing AT+VGR & AT+VGT commands results in '+CME ERROR 3' for these AT commands.
I2C
75009
For single byte write operations on I2C bus, NACK is not identified as an error
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.
71359
At low speeds (particularly at 256KHz), SPI write transaction terminates prematurely
73715
AirPrime may be unable to wake up from sleep if multiple MT calls are not answered while it is in sleep
77654
921600 UART1 baud rate is not reliable.
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.
74048
AirPrime doesn't give any unsolicited response if there is a failure during PDP context activation
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
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.
74476
+WIND 15 user indication is not received during power up if +CGREG:1 is not received.
71442
Unsolicited +WIND: 15 indication is received twice and so the automatic time zone update via NITZ is applied twice
72622
AirPrime may reset while executing a PCM play.
73170
AirPrime may not be able to send the next unsolicited call waiting response +CCWA.
73879
WIP_CEV_ERROR is not triggered if GPRS interface is closed using AT+CGACT=0 command
66012
Invalid values are returned for GPS cold start TTFF (Time to first fix) timer
66342
Start-up time is long compare to 2G AirPrimes. Start-up time (in seconds) measured using Firmware 7.53 in controlled environment are: +WIND: 3 10.53 Embedded application 10.53 +WIND: 7 14.05 +CREG: 1 15.77 +WIND: 4 46.59
72544
HSPA download throughput over Ethernet bearer is less than HSPA upload throughput over Ethernet bearer.
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
79269
adl_InitGetType() reports ADL_INIT_POWER_ON instead of ADL_INIT_REBOOT_FROM_EXCEPTION after a software watchdog reset
RTX
73668
74301
Stack overflow detection is not functional. AirPrime does not reset with an exception when stack overflow occurs.
72790
When long numbers are dialed, the last dialed record shows incorrect records on reset
74111
No response is received for AT+CPIN=XXXX command if status word 6FXX is received from SIM for a SIM instruction.
76644
Automode is not supported for "SEND SMS" STK command
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
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
SIERRA_BOOT_S4.1.0.21_sl808x.dwl
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:
Component
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
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
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.