Open AT Firmware 7.51 Release note
- Sep 16, 2013
- Author: Sierra Wireless
- Version: 7.51
- New Features
- Software Release
Description
2.1 Software Identification
2.2 Compatibility
2.3 Certifications
2.4 Upgrade Files - Known Restrictions
- Interface Modifications
- Correction and Improvements
- New
firmware implementation to
improve reliability by bringing a new architecture offering a better split
between:
- Pure Modem part, mainly responsible of GSM connectivity: GSM stack, SIM/USIM interface, STK, Standard AT Commands, Kernel
- Service part, mainly responsible of applicative resources: Open AT OS, CMUX, USB and Serial ports, TCP/IP Stack, AMS update agent, Battery Manager, Audio manager, Power manager, I/O manager (GPIO, I2C, SPI, ADC, DAC), GDB server.
- USIM:Support for USIM is available in this firmware (with restrictions).
- AT+WECC: Custom numbers can be added to the standard list of Emergency Call Codes to trigger a call to emergency service.
2. Software Release Description
Software Specification |
Certification (ATI8) |
Firmware (ATI3) |
Software Identification |
1.2.12 |
R7.51.0.201205311751 |
Date of generation |
053112 17:48 |
053112 17:51 |
Binary Size |
1660692 Bytes |
620780 Bytes |
Checksum |
0x16B6CDAA |
0xDE5225B8 |
Bootloader X-modem |
V09c08 |
|
IMEI SV |
WMP
Series: 0x69 |
|
Flash/RAM type |
64/16 Mbits |
|
Embedded module compatibility list |
AirPrime WMP100/AirPrime WMP50/AirPrime WMP150 (with 64Mbits flash) |
Q2686 Refreshed/Q2687 Refreshed |
SL6087 |
AirLinkTM Fastrack Xtend EDGE (FXT009) |
This section summarizes the certifications passed for this software version
Product |
R7.51.0 |
|
GCF-CC |
NAPRD.03 |
|
WMP100 (Hardware 500.x) |
v3.45.0 |
v5.11 |
WMP150 (Hardware 500.x) |
v3.45.0 |
v5.11 |
WMP50 (Hardware 500.x) |
v3.45.0 |
v5.11 |
Q2687 Refreshed |
v3.45.0 |
v5.11 |
Q2686 Refreshed |
v3.45.0 |
v5.11 |
SL6087 |
v3.45.0 |
v5.11 |
AirLinkTM Fastrack Xtend EDGE (FXT009) |
v3.45.0 |
v5.11 |
The following table summarizes the files needed to upgrade your embedded module with this Firmware version.
Upgrade Option |
Files |
|
Upgrade through Developer Studio (2.2.1) (*) |
Open_AT_Framework_v2-51_Full_Installer.exe |
|
Upgrade through DWLwin (4.1.06.18) |
WMP Series |
R7.51.0.201205311751-cus-wmp-01.wpk |
Q268x Refreshed/SL6087 |
R7.51.0.201205311751-cus-q26-03.wpk |
|
Upgrade through X-modem |
Bootloader |
dwl.dwl |
Firmware |
R7.51.0_<embedded module>.dwl |
|
(*): It is assumed that the former Firmware 7.x has been already installed on your embedded module.
Note: Embedded Application built with a version before Open AT Application Framework 2.51 has to be rebuilt with this Open AT Application Framework.
For the upgrade procedure, you can refer to:
- In-line help for upgrade procedure through Developer Studio
- The upgrade procedure through DWLwin
- The upgrade procedure through X-modem
- The upgrade procedure through DOTA2
Id |
Description (What/When) |
Impacted Domain |
Impacted Sub Domain |
63727 |
TCU ADL service is not operational |
RTX |
OTHER |
62895 |
At very high UART baud rates, embedded module may sometimes reset when +CPBN command is used repeatedly to read entries from “ME” phonebook. |
AT |
PHONEBOOK |
57682 |
When
Li-Ion algorithm is used on AirPrime WMP100 embedded SIM (with ATMEL
WAP 3.1) to charge old batteries, charging maybe suddenly stopped (no
more current draw) but charging indicator (+WBCI: 2, XXXX) continue to
be displayed. |
DEVICE |
ADC/BAT |
63793 |
Issuing AT commands on a CMUX DLC and uploading data using DUN on another CMUX DLC may lead to a data stall (CTS of the Embedded module goes high). |
DEVICE |
CMUX |
59934 |
AT commands cannot be issued to the Embedded Module over any DLC if sleep mode is enabled before CMUX session is established. |
DEVICE |
CMUX |
56345 |
Data flows are often corrupted or interrupted if Embedded module is being used with two simultaneous data flow on the both UART in CMUX mode. |
DEVICE |
MUX |
53820 |
Whenever UART2 is opened by Embedded application using ADL API at AUTO BAUD RATE, baud rate of the UART will get fixed after the first communication with hyper terminal or any other application. The baud rate will not get changed after that which will lead to an erroneous communication with different baud rates. |
DEVICE |
OTHER |
63524 |
Disabling of a USB port is allowed even if a CMUX session is open on USB port. |
DEVICE |
USB |
60146 |
Data loss seen on UART when AT commands with very large input parameters entered repeatedly. |
DEVICE |
V24 |
55500 |
The Embedded module resets if a large DLE/ETX sequence is transferred using TCP/UDP socket which is created on UART or USB bearer using Internet Application. |
DEVICE |
V24 |
63905 |
Using AirPrime Management Services, the customer can activate a user agreement on the device (See +WDSC command description in the AT command UGD). This user agreement returns a +WDSI unsolicited indication. When a response is not returned by the customer application (using the +WDSR command), the +WDSI unsolicited response is returned again after 30 minutes. This +WDSI unsolicited indication is returned after 10 minutes instead of 30 minutes. Moreover, a new timer value for the next +WDSI unsolicited indication can be set by the customer application using the +WDSR command. Even if the timer value range is [0-1440], the maximum value set by the R7.51 is 19 minutes. |
Embedded RDMS |
RDMS |
54016 |
Using AirPrime Management Services, the Embedded module can send an automatic report to the AirPrime Management Services server when a trigger is configured for coverage. When the triggered value is reached, the value sent to the AirPrime Management Services server can be out of range (range = [0-100]). The value should be always in range and correct. Workaround: On server side, when an automatic report is received for coverage in case of trigger, a GET command can be requested for coverage (the value is always correct in this case). |
Embedded RDMS |
RDMS |
52636 |
When a manual fallback is asked with the +WDSF command whereas no install succeeded before, the manual fallback should be failed and +WDSF should be answered an error. |
Embedded RDMS |
RDMS |
63690 |
Command AT+CGATT=1 gives wrong CME Error (+CME ERROR: 103) in case network rejects the attach request with cause “illegal ME”. Ideally, +CME ERROR: 106 should be received in this case. |
GPRS |
OTHER |
62527 |
GPRS connection would become unstable /abnormal when MIC listening service is turned on simultaneously. |
HWL |
AUDIO |
63130 |
During
a SSL connection, embedded module gets blocked and does not respond to
any AT command. This is because connection is done in highest priority
task and the server certificate validation requires a long and heavy
computation. |
OTHER |
OTHER |
60832 |
When
using GDB with maximum of allowed breakpoints (2), and pressing Step
Return, Developer Studio will sometimes insert an extra (3rd)
breakpoint. This will stop further GDB debugging session from
working. |
OTHER |
OTHER |
57440 |
After a FTP transfer is completed in boost mode (Embedded module at 104Mhz), the module gets out of boost mode and the Embedded module frequency is returned to 26MHz. |
OTHER |
OTHER |
53799 |
The ADL_INIT_DOWNLOAD_ERROR error is received while trying to write into an already finalized A&D Cell. Error ADL_INIT_DOWNLOAD_ERROR is rightly returned as it is not possible to write into a finalized cell. The finalized Cell_ID should be deleted first in order to write into it and then used to download and install the application. |
OTHER |
OTHER |
| 63891 | With some USIM cards, when PUK2 is entered (AT+CPIN2=PUK2_VALUE, PIN2_VALUE) when PIN2 is blocked, there is no answer to the AT command. AT command is not successfully treated as command is rejected by USIM card | SIM | OTHER |
| 62892 | “+CME ERROR: 515” may be seen sometimes when continuously writing in “SM” phone book at different UART baud rate | SIM | OTHER |
62457 |
Embedded module may generates a +WIND: 0 (SIM extraction) before generating a +WIND: 1 (SIM insertion) when switching between remote SIM (available through OSA services) and local SIM. |
SIM |
OTHER |
62622 |
When an UICC card is inserted, only USIM application can be selected (it is automatically done by the terminal). Other applications which may be present in file EF_DIR in UICC card (file containing the list of available applications) can not be selected. |
SIM |
OTHER |
62619 |
If an UICC with USIM application is selected, following AT commands related to CPHS are restrained: +CPHS, +WALS, +WMBN. In such a case, +CME ERROR: 3 is returned. |
SIM |
OTHER |
62621 |
Only 254 entries are available on USIM phonebook (as in SIM 2G) as only one ADN file can be managed. USIM should support more entries as USIM can support 4 ADN's. |
SIM |
OTHER |
61695 |
While using USIM with embedded module, application phonebook is not supported, i.e. “AP” is not shown in response of AT+CPBS=? command. |
SIM |
OTHER |
61627 |
While using USIM with embedded module, application phonebook is not supported. So if the UICC is inserted into a embedded modules accessing the ADN and EXT1 files; and a record in these files has been updated, and if the UICC is later inserted into a terminal that supports the global and/or application specific phonebook, a full synchronization will not be performed of the phonebook between an external entity and the UICC (if synchronization is requested). |
SIM |
OTHER |
This section lists the interfaces that have been introduced in Firmware 7.51. Please refer to AT Command Interface Guide for Firmware 7.51 for more information about these commands.
API |
|
AT+WSAPPI |
This proprietary command can be used to indicate if the active application is USIM or if the card is SIM one. |
AT+CRSM |
New field <pathid> introduced for USIM card. |
ATI8 |
Displays revision identification used for product certification |
ATI9 |
Added MODEM section in command response (corresponding to certification information) |
AT+WOPEN |
Value
<9> added to configure File System Data Storage. Interrupt Priority change feature, +WOPEN=7,21 is deprecated and shall not be used anymore |
AT+WUSB |
Default
configuration for <idProduct> is now 0x1000 instead of 0x1234. By default, USB is now mounted /detected as a COM port and not as a modem. |
+++ |
Unsolicited responses are received after the OK when switching from data mode to AT mode using +++. |
ATGH |
This command now comes under command class “AT_CLASS_GPRS” instead of class “AT_CLASS_MAIN”. |
AT+WECC |
This new Sierra Wireless proprietary command can be used for specifying new Emergency Call Codes. |
AT+W32K? |
Read command for +W32k command is available now. |
AT+WDSS AT+WDSI |
The auto registration and the MSISDN registration features of AirPrime Management Services are removed. The following AT commands are now obsolete: AT+WDSS=2, AT+WDSC=5,<Config>[,<ValidityPeriod>], AT+WDSI=4095 Also unsolicited response +WDSI: 22 is deprecated. |
+CPHS, +WALS, +WMBN |
These commands are not available if UICC card is inserted with USIM activated application. |
Id |
Description (What/When) |
Impacted Domain |
Impacted Subdomain |
Fixed in |
58828 |
+CME ERROR: 3 is received on entering UserPin of size greater than 16 digits with +WDSB command. |
Embedded RDMS |
RDMS |
7.51 |
61316 |
+CME ERROR: 515 is received, when an embedded application is running on embedded module and +WDSO command is sent in concatenation with other command from AirPrime Management Services server; it has to be sent alone first, then other commands can be sent (in one concatenate command or not) when the +WDSO response has been received on the server side. The same issue happens when the 1st command of the concatenated command is +WOPEN. Similar issue also happens when the command is sent on an external port. |
AT |
OTHER |
7.51 |
63038 |
Default value for DSR signal can not be restored using AT&F command, once the DSR signal value is stored as 0 in EEPROM using command AT&W. |
AT |
OTHER |
7.51 |
59563 |
When AT+CPWD command is used to change the password for FDN facility, +CME ERROR: 3 is received. |
AT |
PHONEBOOK |
7.51 |
60914 |
Embedded module is not able to switch to AT mode when CMUX session is closed. |
DEVICE |
CMUX |
7.51 |
60952 |
Embedded module shows wrong weekday value after transition from Saturday to Sunday or from Sunday to Monday. |
DEVICE |
RTC |
7.51 |
59390 |
When AT+WDSS command is issued to initiate connection with the AirPrime Management Services server and if GPRS session is activated by using command ATD*99***1# before reception of the unsolicited event '+WDSI: 6', then after issuance of the escape sequence (+++), the unsolicited event '+WDSI: 6' is incorrectly received before the reception of OK response. |
DEVICE |
V24 |
7.51 |
62780 |
Data transmission from the embedded module gets stopped when an embedded application that calls the API 'adl_fcmFlushV24TxData' upon toggling of DTR signal is running on the embedded module. |
DEVICE |
V24 |
7.51 |
57514 |
Using AirPrime Management Services, the SMS counter in roaming is not correctly incremented when the device is registered in Roaming on a PLMN where the MNC is 0 (like HK_CSL network: MCC: 454 , MNC: 00) This SMS counter in roaming should be correctly increment on all network. |
Embedded RDMS |
RDMS |
7.51 |
61881 |
Embedded module resets when backtrace buffer becomes full and module tries to send this buffer to AirPrime Management Services server. |
Embedded RDMS |
RDMS |
7.51 |
63287 |
If both UART ports are enabled, then after the reset of embedded module, reset monitoring parameter for AirPrime Management Services is incremented by count of two instead of one. |
Embedded RDMS |
RDMS |
7.51 |
63592 |
After successful application upgrade using DOTA, adl_InitGetType() always returns ADL_INIT_DOWNLOAD_SUCCESS instead of ADL_INIT_POWER_ON if a reset is given to the embedded module. |
FLASH |
DOTA |
7.51 |
59655 |
Command class gets blocked when the command "ATGH?" is issued. |
GPRS |
OTHER |
7.51 |
62465 |
If embedded module is not attached to GPRS service, AT+CGDATA=1 does not perform the necessary actions to set up communication between the module and the network. Instead it returns +CME ERROR: 3. |
GPRS |
OTHER |
7.51 |
60282 |
OK is received instead of +CME ERROR: 3 when the SIM is removed immediately after issuing AT+CGACT=1,1 command. |
GPRS |
SESSION_MGT |
7.51 |
63177 |
After deleting the SMS delivery report from the "SR" memory space, old SMS delivery report is still seen in memory if AT+CPMS? is executed after reset. |
GSM |
OTHER |
7.51 |
63654 |
Embedded module may reset after sometime when command at+cfun=0 and at+cfun=1,0 are executed in loop repeatedly. |
GSM |
OTHER |
7.51 |
62725 |
Embedded module accepts the assigned network operations even when the ciphering algorithm used with operation is not activated in the module. |
GSM |
RR |
7.51 |
54810 |
ADL_RET_ERR_NOT_SUPPORTED error is received instead of ADL_RET_ERR_PARAM when TCU service is subscribed using an invalid PIN ID for Event Capture and Event Detection services. |
OTHER |
OTHER |
7.51 |
63153 |
Embedded module may reset when filling the ME storage for SMS (AT+CPMS="ME","ME") using the AT+CMGW command. |
RTX |
OTHER |
7.51 |
63211 |
Sometimes the embedded module doesn't recover and reset repeatedly after the new embedded application is installed. Also the AT commands are not accessible. |
SYS |
OTHER |
7.51 |
Tags
Related items
Open AT Firmware Package 7.51Download Open AT FW 7.51 :
AirPrime - Firmware R7.51 AT Command Interface GuideThis document provides full description of AT commands supported by AirPrime wireless modules and AirLink Programmable Gateways.
Open AT Application FrameworkThe Open AT Application Framework is a complete software package for embedded M2M application development. It offers a range of readily available building blocks which accelerate the application development process, allowing you to bring connected products to market faster and reduce development costs.
Open AT firmware Release Notes HistoryOpen AT Firmware release notes includes : Firmware 7.54.2.A1 (SL808xT/ BT) Firmware 7.54.0.A1 (SL808xT/ BT) Firmware 7.53.1.A1 (SL808xT/ BT) Firmware 7.52.5.A5 Firmware 7.52.2.A5 Firmware 7.52.1.A5 (SL808xT) Firmware 7.52.0.A1 (Q2698) Open AT Frimware 7.52 Open AT Firmware 7.51 Open AT Firmware 7.50 Open AT Firmware 7.4a Open AT Firmware 7.47.6_V2 Open AT Firmware 7.47.6 Open_AT_Firmware 7.47.4 Open_AT_Firmware 7.47 Open_AT_Firmware 7.46 Open_AT_Firmware 7.45.5 Open_AT_Firmware 7.45.1 Open_AT_Firmware 7.45 Open_AT_Firmware 7.44 Open_AT_Firmware 7.43 Open_AT_Firmware 7.42 Open_AT_Firmware 7.4 Open_AT_Firmware 7.3a Open_AT_Firmware 7.3 Open_AT_Firmware 7.2a Open_AT_Firmware 7.2