Firmware 7.53.0.A3 Release Note

  • Feb 25, 2015
  • Author: Sierra Wireless
  • Version: 7.53.0.A3
Release Note for Firmware 7.53.0.A3 for AirPrime SL3010T product

List of Figures

No table of figures entries found.



1.        Introduction

1.1.           Document Scope

 The scope of this document is the Open AT Application Framework 2.53.A3 firmware release description for the AirPrime SL3010T.

1.2.           Document Audience

This release note may be distributed to all direct and indirect customers.

1.3.           New Features/Enhancements

Table 1.       New Features/Enhancements

Feature

Description

CDMA network information AT Command

Some CDMA network information are now returned to customer (MCC, MNC, SID, NID, Roaming status, band class, RSSI, channel number) using +CCED command.

Support of Extended UART

UART supports now 8 wires configuration mapped to GPIO pins. It does not support 8 wires configuration mapped to PCM pins.

ATD#777 data call

ATD#777 (industry standard) can now be used to start a data call

File System provisioning

Ability to upload AirPrime module configuration, Open AT Application, and File System content during manufacturing process.

System backup

Added backup mechanism to secure Application critical files & NV parameters


2.        Abbreviations and Definitions

Table 2.       Abbreviations and Definitions

Abbreviation/Acronym

Definitions

AT

Attention

CDMA

Code Division Multiple Access

DCE

Data Circuit Equipment

DTE

Data Terminal Equipment

DTMF

Dual-tone multi-frequency signaling

DTR

Data Terminal Ready

GPIO

Global Purpose Input Output

IMEI

International Mobile Equipment Identity

MDN

Mobile Directory Number

ME

Mobile Equipment

MIN

Mobile Identification Number

MS

Mobile Station

NID

Network Identification

PDP

Packet Data Protocol

PLMN

Public Land Mobile Networks

PPP

Point-to-Point Protocol

SID

System Identification

SIM

Subscriber Information Module

STK

SIM Application Toolkit

TCP

Transmission Control Protocol

UART

Universal Asynchronous Receiver Transmitter

UDP

User Datagram Protocol

BOOT      

Boot loader

AMSS    

AMSS firmware

HYPER     

Virtualization layer

OAT_NVP

Open-AT firmware NV parameters

OAT_FW  

Open-AT firmware


3.        Related Documentation

Table 3.       Related Documentation

Ref. #

Doc. #

Rev.

Document title

[R-1]

4114677

R02.00

AT Commands Interface Guide for Firmware 7.53.0.A3

[R-2]

4114678

R02.00

ADL User Guide for Open AT Application Framework OS 6.53.0.A3

[R-3]

4111845

R04.00

Internet Library 5.56 Connectivity Development Guide

[R-4]

4111846

R04.00

Internet Application 5.56 AT Commands User Guide

[R-5]

4111868

R06.00

AirPrime - Security Library for Open AT Application Framework - Development Guide

[R-6]

4112809

R11.00

Location Library for Open AT Framework Development Guide

[R-7]

4112902

R05.02

AirPrime – SL3010T - Product Technical Specification and Customer Design Guidelines

[R-8)

2174070

R01.00

Application Note - SL3010T - Backup and Restore


4.        Compatibility

Table 4.       Hardware Compatibility

AirPrime Compatibility List

AirPrime  SL3010T


5.        Software Release Description

5.1.           Release Identification

Table 5.       Open AT Firmware Release Information

Component

Revision

Boot loader

SL3010T_PP.01.13.11 2015/01/30 15:32:31

Application

7.53.0.A3.201501301110.SL3010T

Date of generation

2015/01/30  11:10

Binary Size

1852436  bytes

Checksum

0xfd7c445b

IMEI SV

N/A for CDMA

Qualcomm Stack Version

"MODEM CDMA","p4911311 01-30-15"

USB Host Version

Firmware(ATI9)

"DWL","SL3010T_PP.01.13.11 2015/01/30 15:32:31","","Sierra Wireless",0,"","00000000","00000000"

"FW","FW_753_A3_19.SL303Ex","R7.53.0.A3.201501301110.SL3010T Rev 1.0","Sierra Wireless",1852436,"013015 11:10","fd7c445b","10002020"

"MODEM CDMA","p4911311 01-30-15"

"ROM","8400000"

"RAM","4000000"

"DWLNAME","SL3010T"

5.2.           Software Tools Versions

Table 6.       Software Tools Versions

S/W Tools Name

Version

Developer Studio

3.3

 


5.3.           Released Files and Download Processes

Download Option

Files

Upgrade through Xmodem

Bootloader

SIERRA_BOOT_FP.01.13.11_sl3010t.dwl

Firmware

SIERRA_OAT_FW_753A3_FULL_sl3010t.dwl

Full Installer  containing Developer Studio

Open_AT_Application_Framework_v2-53-A3_Full_Installer.exe

For the upgrade procedure, you can refer to:

For upgrading units embedding former version 7.52.A3, it is necessary to perform some backup actions after upgrading to new 7.53.A3 firmware.

Please refer to [R8] “Application Note - SL3010T - Backup and Restore” for detailed explanation


6.        Software Changes Description

6.1.           Validated Corrections/Improvements

Table 7.       Validated Corrections/Improvements

Issue ID

Description (What/When)

Impacted Domain

Impacted Sub-Domain

75934

There might be no IP traffic from network to module when using CDMA Packet Data bearer (randomly)

CDMA

DATA

73971

PPP connection is automatically terminated because of non-acknowledgement of lcp-echo requests when PPP connection establishment is done on LINUX machine.

CDMA

DATA

72262

Call or SMS may fail if they are set during IP session initialization

CDMA

DATA

75397

When an outgoing SMS is being sent (MO SMS) using +CMGS command using UART 1 while several incoming SMS (MT SMS) are retrieved by the device, some +CMT notifications cannot be returned on the UART 1 (+CMT notifications are configured using +CNMI command). All +CMT notifications shall be returned in all cases.

CDMA

SMS

75244

When trying to send a SMS while incoming SMS are being retrieved, the outgoing SMS may be not sent and a +CMS ERROR: 512error is returned. The SMS shall be sent after the incoming SMS retrieval and the +CMS ERROR: 512 error shall not be returned.

CDMA

SMS

70425

If a SMS is being sent and an incoming call is received but is not answered, SMS sending error will be returned when the call ring indication will stop, even if the SMS has been successfully sent.

CDMA

SMS

77322

In some specific roaming cases, user see "non registered" with +CREG, although the module is properly registered

CDMA

Voice Call

76559

A corrupted firmware can be installed by Xmodem

DWL

OATBOOT

77338

75172

Some File System access in stress condition or cross usage with other features can cause File System errors or corruptions

FLASH

OTHER

74578

If the Open AT Application requests a adl_fsInstall() on an empty file (i.e. null size) and makes a reset before the end of the execution, the module will reset in loop

FLASH

OTHER

73527

In case of stack task overflow, a reset may occur later on in time without catching the real cause

KERNEL

RTX

70954

When two tasks are waiting on the same event, with timeouts, if the timeout of the lowest priority task expires before the other one, the high priority is waken instead of low priority.

KERNEL

RTX

71229

Non-existing errors can be detected by I2c read or write functions, randomly.

DEVICE

I2C

73824

Incorrect state of RTS signal is returned by adl_portGetSignalState() ADL API on Air Prime.

DEVICE

OTHER

72761

ADL_INIT_REBOOT_FROM_EXCEPTION is not received in adl_main() if reset is caused due to Open AT application inserting too many items in queue.

DEVICE

OTHER

6.2.           Interface Changes

Table 8.       Interface Changes

Command

Comment

+WHCNF

AT+WHCNF=8,<mode>[,<uartgroup>[,<uartlinedcd>[,<uartlinedtr>[,<uartlinedsr>]]]]  to configure and activate Extended Uart

+CCED

<requested dump>  parameter : 8 and 9 values are now supported

+CFBACKUP

+WOC=”NVBACK”

Refer to dedicated Application Note [R-8]


7.        Troubleshooting

For Open AT Developers, please refer to the Troubleshooting Guide available in Sierra Wireless Source (formerly "Developer Zone") before contacting customer support.

For AT developers, please contact customer service for support and debugging information.

8.        Certification Description

The following table summarizes the certifications passed for this release.

Product

VzW Certified

"MODEM CDMA","p4911311 01-30-15"

Yes


9.        Restrictions and Additional Information

This section presents additional information or restrictions that must be taken into account regarding Firmware 7.53.0.A3. Issues are sorted by alphabetical order of Impacted Domain

NB: AirVantage® Management Services are NOT natively offered on SL3010T, please contact customer support if necessary.

Table 9.       Restrictions and Additional Information

Issue ID

Description (What/When)

Impacted Domain

Impacted Sub-Domain

75755

The Ec/Io value could be returned by two different commands: +CSQ and +CCED commands (AT+CCED=0,8 and AT+CCED=0,9 for example). But the returned values in these 2 command responses are not the same. For AT+CCED=0,8 and  AT+CCED=0,9 commands, +CSQ indication second parameter is wrong (+CCED indication shall be used to read Ec/Io value or AT+CSQ command). To summarize, to know the Ec/io, the AT+CSQ command could be sent or AT+CCED=0,9 command could be used and the correct Ec/Io value is included in the +CCED response (and not in the +CSQ one)

AT

OTHER

73982

When SL3010T device is registered on a roaming network and if +WIND: 15 notification (NITZ) is activated (AT+WIND=8191), the +WIND: 15 notification is not returned by the device.

AT

OTHER

69376

After the following AT command sequence AT+CFUN=4 then AT+CFUN=0,1,the +CREG: 2 is not displayed.

CDMA

AT

75870

When activating data call, if module request authentication type (PAP or CHAP) that is not supported by network, activation failed.

CDMA

Data

75564

No Dial-up possible without authentication

CDMA

Data

75372

Missing DNS information in +WIPBR indication received when starting UART1 bearer as server

CDMA

Data

74046

Wip_TCPCreateOpts() does not work with WIP_COPT_NOTIMEWAIT option

CDMA

Data

73996

AT parser can be stuck if application makes stress tests "activating/deactivating data connection" on real network. This behaviour has not been seen in "non stress test case"

CDMA

Data

73900

Wip_netGetOpts() cannot retrieve options WIP_NET_OPT_IP_TTL, WIP_NET_OPT_IP_TOS, WIP_NET_OPT_IP_FRAG_TIMEO

CDMA

Data

73882

WIP_CEV_ERROR is not triggered if Data interface is closed using AT+CGACT=0 command

CDMA

Data

69746

Bi-Directional File Transfer throughput is not optimized

CDMA

Data

77486

Intermediate response to AT+CMGS is sent even if the command is sent with invalid number of arguments.

CDMA

SMS

75788

Using SMS service with SL3010T product, a SMS could be read using +CMGL or +CMGR command. In the command response, the SMS Message Center time stamp is returned, including the time zone. This time zone value is always set to 0. This time zone shall be set to the value corresponding to the real time zone.

CDMA

SMS

75405

According to AT User Guide for SL3010T, using <mode>=3 in +CNMI command, a break (0x00 byte) shall be returned when the SL3010T enter in data mode (on the external link on which the data flow is created). This break is not currently returned and shall not be returned because the SMS block mode is not supported by this product. This mode requires to support the +CESP AT command in order to enter in SMS block mode and a BREAK to exit from the SMS/CBS block mode and return to the default mode. Both (+CESP and BREAK) are not supported on SL3010T (please check 3GPP 27.005 specification, §2, §2.1.1, §2.1.2, §3.2.4)

CDMA

SMS

74695

Using SL3010T, a Type Of Number/Numbering Plan Identification (TON/NPI) value could be set using +CMGS command in order to send a SMS (supported values are 129 (national number) and 145 (international number)). Setting TON/NPI field value to 145 with an international number leads to an error and the SMS is not sent. The +CMGS command shall return OK and the SMS shall be sent to the destination address

CDMA

SMS

73133

On SL3010T, when an incoming SMS is received and when the used encoding is UCS2, the SMS display in text mode (AT+CMGF=1) is swapped. For example, if the 'A' character is sent in UCS2, the +CMGR command return 4100 in text mode instead of 0041. The data shall be correctly displayed

CDMA

SMS

72646

Using SMS service with SL3010T product, the year value in several SMS fields may be incorrect. These fields are: SMS Timestamp (SMS receipt date), absolute validity period. Sometimes the returned year is the correct one but sometimes this value is wrong. The first analysis is that it may be a limitation according to the CDMA network. It is advisable to not check this value by customers

CDMA

SMS

70448

When a SMS is stored in flash using +CMGW command in PDU mode (+CMGF: 0) and using UCS2 alphabet, sending the stored SMS using +CMSS command do send the stored SMS data and the SMS text is not correctly received on remote side.

CDMA

SMS

68619

When the SMS memory storage is full, no more SMS can be received. When a SMS is deleted, any new incoming SMS shall be notified to the customer. This notification is not made.

CDMA

SMS

74015

On SL3010T, when AT+CLIP? command is sent, the SL3010T returns +CLIP: 0,2 (default state if the +CLIP mode was not updated). The 2nd parameter value is always set to 2, meaning "unknown, no network" even if the CLIP feature is supported by the CDMA network. The +CLIP response shall be corrected

CDMA

SS

69895

When the USB cable in unplugged and when an incoming call happens and hung up on remote side without being answered on device side, plugging USB cable blocks the USB port or RING notifications are still returned by the device. The USB port shall not be blocked and no more RING shall not be returned by the device.

CDMA

Voice Call

76699

Customer might hear a glitch the first milliseconds a PCM sample is played

DEVICE

Audio

76483

DTMF duration  does not change whatever the value set in AT+WDTMF command

DEVICE

Audio

76467

+WDDI duration is always reported as 20, as duration detection, in DTMF Rx, for +WDDM command is not supported.

DEVICE

Audio

74978

RAW DTMF detection fails when DTMF service is used by Application.

DEVICE

Audio

74305

The customer application is not able to listen to the microphone when DTMF resource has to be used.(DTMF_LISTEN_TX)

DEVICE

Audio

73935

Cannot receive DTMF when sending DTMFs using DTMF pause feature

DEVICE

Audio

69711

The voice from the remote side cannot be heard when +WDGT is set to 0 (in index) or -32768 (in dB)

DEVICE

Audio

69712

The voice from the module side cannot be heard at the remote when +WDGR is set to 0 (in index) or -32768 (in dB)

DEVICE

Audio

69892

The voice from remote side is heard on module side when +WDGR is set to 0 ( in index ) or -32768 ( in dB )

DEVICE

Audio

74712

Virtual UART may not respond if incoming call is received when sleep mode is enabled.

DEVICE

CMUX

71228

With a 32-Bit Binary Counter Watchdog Clock (DS1371), if the Address in adl_busAccess_t is wrong (out of range), the NACK on that wrong Address won’t be detected by the module.

So when it occurs, adl_busread & adl_buswrite returns OK.  Wrong Addresses can be avoided in looking at the I2C device datasheet of DS1371, the right range is described there.

DEVICE

I2C

74412

The application is not able to change the GPIO state even in Input mode.

DEVICE

IOB

74375

The customer can access to GPIO/pins that are normally used by another feature, (E.g.  8-Wires UART )

DEVICE

IOB

74541

On TX Empty/On TX Complete (Open UART) notifications might be raised before the last bit/last byte of the previously transmitted block is being transmitted. Here, these notifications indicate that the transmit FIFO of UART is empty but the data might be in the shift registers or unpack registers of UART.

DEVICE

OTHER

70304

If the module is power on with the USB cable disconnected and the USB is connected a long time after, AT port may be no responding even if enumeration is correctly done.

DEVICE

USB

74597

Modules cannot download application at 921600 baud rate

DEVICE

V24

76385

The response of AT+W32K? following an attempt to go to sleep mode with DTR equals to 1 when UART 8 wires has not been activated will be wrong

DEVICE

V24

71141

One may see "garbage characters" on UART when leaving DATA mode

DEVICE

V24

75120

adl_adFormat() does not delete the data stored in the files corresponding to cell ID.

FLASH

OAT

74546

File System Provisioning of concatenated Application binary and File System configuration could only be done on DevStudio release 3.2 and upper releases. Workaround: Download each .dwl file separately

FLASH

OTHER

73907

"." and ".." folders are not shown while listing the contents of a File System.

FLASH

OTHER

75638

When manually programming MIN and MDN using AT+CNUM, it is recommended to first set the MIN and then set the MDN.  If MDN is set prior to MIN customer may see “CME ERROR”.

OTHER

OTHER

74936

Open AT application using adl_memStat() primitive will get heap size value less than the physical heap available.

OTHER

OTHER

73975

When greater than available firmware heap memory is allocated in cell then process crash occurs.

OTHER

OTHER

Tags