Open AT Firmware 7.50 Release note
- Dec 29, 2011
- Author: Sierra Wireless
- Version: 1
- New Features
-
Software Release Description
2.1 Software Identification
2.2 Compatibility
2.3 Certifications
2.4 Upgrade Files - Known Restrictions
- Interface Modifications
-
LightFirmware: 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).
2. Software Release Description
|
Software Specification |
Certification (ATI8) |
Firmware (ATI3) |
|
Software Identification |
1.1.20 |
R7.50.0.201112291157 |
|
Date of generation |
122911 11:54 |
122911 11:57 |
|
Binary Size |
1653816 Bytes |
619260 Bytes |
|
Checksum |
0x8D484850 |
0x3D4C5E27 |
|
Bootloader X-modem |
V09c04 |
|
|
Flash type |
64/16 Mbits |
|
|
Embedded module compatibility list |
|
AirPrime WMP100/AirPrime WMP50/AirPrime WMP150 (with 64Mbits flash) |
|
Q2686 Refreshed/Q2687 Refreshed |
|
SL6087 |
|
AirLink TM Fastrack Xtend Series (EDGE) |
This firmware is a beta release. No certifications have been performed on this release.
2.4. Upgrade Files
The following table summarizes the files needed to upgrade your embedded module with this Firmware version.
|
Upgrade Option |
Files |
|
|
Upgrade through Developer Studio (2.1.1 or later release) (*) |
Open_AT_Framework_v2-50_Full_Installer.exe |
|
|
Upgrade through DWLwin (from DWLWin 4.1.6.17 or later release) |
WMP Series |
R7.50.0.201112291157-cus-wmp-01.wpk |
|
Q268x Refreshed/SL6087 |
R7.50.0.201112291157-cus-q26-01.wpk |
|
|
Upgrade through X-modem |
Bootloader |
dwl.dwl |
|
Firmware |
R7.50.0_.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 Framework 2.50 has to be rebuilt with this Open AT Framework to reflect the new start address for embedded application.
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 |
|
62619 |
If an UICC with USIM application is selected, following AT commands related to CPHS are restrained : +CPHS, +WALS, +WMBN. |
AT |
OTHER |
|
62475 |
PDP context is not deactivated when DUN is disconnected due to drop of DTR. Embedded module uses same context for next DUN connection. If AT+CGACT=0,1 command is issued to disconnect this context, no response is received for this command. +CME ERROR: 515 is received for further AT commands. |
AT |
OTHER |
|
61316 |
When an application is runnig on embedded module, +WDSO command can not be sent with 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 |
|
58828 |
+CME ERROR:3 is received on entering UserPin of size greater than 16 digits with +WDSB command. |
AT |
OTHER |
|
62012 |
During an active MO call, embedded module resets when writing to "SM" phonebook. |
AT |
PHONEBOOK |
|
61964 |
Embedded module may reset while writing phonebook entries to "ME" memory in a loop using +CPBW command without waiting for "OK" response from previous +CPBW command. |
AT |
PHONEBOOK |
|
59563 |
When AT+CPWD command is used to change the password for FDN facility, +CME ERROR: 3 is received. |
AT |
PHONEBOOK |
|
62895 |
Embedded module may sometimes reset when +CPBN command is used repeatedly to read entries from "ME" phonebook after "ME" phonebook is full. |
AT |
PHONEBOOK |
|
62922 |
Embedded module may sometimes reset when +CMGW command is used repeatedly to write 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 |
|
56331 |
When a +WBCI: 0 unsolicited response is received by the device and if no charger is plugged, the baseband Power signal is not toggled to low state. |
DEVICE |
ADC/BAT |
|
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 |
|
62468 |
With I2C bus, It is not possible to use the handle returned by adl_busSubscribe() after using handle with adl_busIOCt() to reset I2C block. |
DEVICE |
FCM |
|
62668 |
The I2C write operation returns "ADL_RET_ERR_PARAM" when trying to write from master side. Also, the embedded module may sometimes reset. |
DEVICE |
IOB |
|
62469 |
Embedded module crashes when trying to reset I2C block using adl_busIoCtl() function. |
DEVICE |
IOB |
|
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 |
|
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 |
| 62689 | Embedded module may reset data is sent over UART2 using Open UART services in NZC (non zero copy) mode. There is no reset with ZC (zero copy) mode. | DEVICE | V24 |
|
62458 |
Sometimes embedded module gets reset if monitoring is enabled using AirPrime Management Services and FTP transfer is active over a PPP connection on UART2. |
Embedded RDMS |
RDMS |
|
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 |
|
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 |
|
62483 |
Sometimes firmware upgrade using AirPrime Management Services may fail. |
Embedded RDMS |
RDMS |
|
61855 |
While trying to update an embedded application using AirPrime Management Services, the update package gets downloaded successfully on the embedded module but does not get installed onto it. |
Embedded RDMS |
RDMS |
|
62061 |
Incorrect CID value (5) is returned by the GPRS event handler, on trying to activate PDP context on correct CID value (1-4), when an embedded application which subscribe to GPRS service is downloaded onto the module. |
GPRS |
OTHER |
|
62987 |
AT+CGDATA=1 returns CONNECT instead of an CME error when embedded module is not registered on the network |
GPRS |
OTHER |
|
57040 |
When trying to manually select the different PLMNs available, sometimes the selection fails with a +CME ERROR: 529 ("PLMN selection failure, Emergency calls only"). |
GSM |
PLMN_SEL |
|
59349 |
PCM recording from the Tx path is muted when PCM playing to the Rx path is stopped. |
HWL |
AUDIO |
|
62491 |
If a DTMF/MEMO tone is played during a voice call alert, RX path will be muted when DTMF/MEMO playing is stopped after the call is established. |
HWL |
AUDIO |
|
62769 |
Network synchronization would be delayed if jamming channels appear in the entries of the saved BA list. |
HWL |
MODEM |
|
60981 |
If an Embedded application tries to send data from one embedded module to another using a CSD call and FCM service of ADL, it is not possible to transfer data after sometime. ADL_FCM_EVENT_FLOW_CLOSED in between of transfer and FCM service gets unsubscribed then. |
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 |
|
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 |
|
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 |
|
62710 |
When a large amount of memory is allocated and released in a repetitive manner, the embedded module gets reset due to unavailability of memory. |
RTX |
MEM_MGT |
|
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 |
|
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 |
|
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 |
|
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 |
|
62457 |
Embedded module may reset when repeatedly switching between local SIM and remote SIM (available through OSA services). |
SIM |
OTHER |
|
60690 |
In a UICC card, when a USIM application is present, the embedded module supports only the application ID (AID) related to an USIM application. If the AID is not a USIM application one (GSM application for example), the module initialization fails and a large number of AT commands returns CME ERROR: 515. i.e. only USIM application is supported among available applications. |
SIM |
OTHER |
|
62892 |
"+CME ERROR: 515" may be seen sometimes when continuously writing to "SM" phone book at different UART baud rate. |
SIM |
OTHER |
This section lists the interfaces that have been introduced in Firmware 7.50. Please refer to AT Command Interface Guide for Firmware 7.50 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. |
|
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. |
|
+CPHS, +WALS, +WMBN |
These commands are not available if UICC card is inserted with USIM activated application. |
Comment
Forum