Firmware 7.53 Release Notes

Oct 15, 2014 - Author: Sierra Wireless - Version 7.53 - 9641 Views




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

 


3.        Related Documentation

Table 3.       Related Documentation



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

Table 7.       Software Tools Information


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:
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)

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.   

Issue ID

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:
+WIND: 3   10.53
Embedded application 10.53
+WIND: 7   14.05
+CREG: 1   15.77
+WIND: 4   46.59

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:

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.

 

Related items

Extended AT Commands Manual
This 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_FX100
Full installer for Open AT Application Framework 2.53 for AirPrime Q2698 & AirLink FX100
©2024 Sierra Wireless. All rights reserved.
×
You have been successfully unsubscribed to this product. To access your subscription click here.