Firmware 7.53.2.A3 Release Note
- Oct 14, 2015
- Author: Sierra Wireless
- Version: 7.53.2.A3
Contents
1.3. New Features/Enhancements
2. Abbreviations and Definitions
5. Software Release Description
5.3. Released Files and Download Processes
6. Software Changes Description
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 Versions
Table 8. Validated Corrections/Improvements
Table 10. Restrictions and Additional Information
1. Introduction
1.1. Document Scope
The scope of this document is the 7.53.2.A3 firmware release description for the AirPrime SL3010T. Firmware 7.53.2.A3 is a maintenance release based on Firmware 7.53.0.A3.
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 |
|
No new features have been introduced in Firmware 7.53.2.A3 |
|
|
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 |
|
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 |
|
2174070 |
R01.00 |
Application Note - SL3010T - Backup and Restore |
|
Component |
Version |
|
OS |
6.53.0.A3.201409221548 |
|
Location Library |
1.7.2.201405221451 |
|
SSL Library |
2.2.0.201306261000 |
|
Internet Library |
5.57.0.A3.201409110731 |
|
AirVantage Agent Library |
5.3.4.I201408221554 |
|
Open AT Application Framework |
2.53.2.A3.201510161027 |
|
ExtendedAT Application |
1.3.2.A3.201501201133 |
5. Software Release Description
5.1. Release Identification
5.2. Software Tools Versions
Table 7. 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_753_2_A3_1_FULL_sl3010t.dwl |
|
|
Full Installer containing Developer Studio |
||
For the upgrade procedure, you can refer to:
- In-line help for upgrade procedure through Developer Studio
- The upgrade procedure through X-modem
For upgrading units embedding former version 7.52.0.A3, it is necessary to perform some backup actions after upgrading to new 7.53.2.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 8. Validated Corrections/Improvements
|
Issue ID |
Description (What/When) |
Impacted Domain |
Impacted Sub-Domain |
Fixed in |
|
81933 |
Communication between AMSS & OAT_FW may fail when a lot of AT commands are sent in quick succession while AMSS is busy performing other higher priority tasks or if a large number of unsolicited responses are sent by AMSS due to network conditions. Consequently, AT commands time out and the AirPrime will be in a bad state until it is restarted. |
AT |
Other |
7.53.2.A3 |
|
75934 |
There might be no IP traffic from network to module when using CDMA Packet Data bearer (randomly) |
CDMA |
DATA |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
72262 |
Call or SMS may fail if they are set during IP session initialization |
CDMA |
DATA |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
77322 |
In some specific roaming cases, user see "non registered" with +CREG, although the module is properly registered |
CDMA |
Voice Call |
7.53.0.A3 |
|
76559 |
A corrupted firmware can be installed by Xmodem |
DWL |
OATBOOT |
7.53.0.A3 |
|
77338 75172 |
Some File System access in stress condition or cross usage with other features can cause File System errors or corruptions |
FLASH |
OTHER |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
73527 |
In case of stack task overflow, a reset may occur later on in time without catching the real cause |
KERNEL |
RTX |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
|
71229 |
Non-existing errors can be detected by I2c read or write functions, randomly. |
DEVICE |
I2C |
7.53.0.A3 |
|
73824 |
Incorrect state of RTS signal is returned by adl_portGetSignalState() ADL API on Air Prime. |
DEVICE |
OTHER |
7.53.0.A3 |
|
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 |
7.53.0.A3 |
6.2. Interface Changes
|
Command |
Comment |
|
No interface changes have been introduced in Firmware 7.53.2.A3 |
|
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.2.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 10. Restrictions and Additional Information
|
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 |
|
85042 |
AirPrime does not respond if AT+CIND? command is issued after AT+CFUN=0 |
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 |
|
84391 |
If +CFBACUKUP is used to backup File System contents and the module suffers EFS corruption and recovers from it, the following functionalities are affected: - Error when accessing File System with Developer Studio. - AT+WLERR=1 always returns ERROR - adl_fsGetFreeSpace API will not work |
SYS |
OTHER |