Note: Your user name is not your email address.
Your account is locked out! Please click
here to unlock your account.
Your account is not activated yet. Please check your email and click on the activation link that was sent to you when you registered to our site.
Did not received the activation email? Please click here to contact us.
Login failed, username or password is incorrect.
1. Introduction. 7
2. Abbreviations and Definitions. 8
3. Related Documentation. 9
4. Compatibility. 10
5. Software Release Description. 11
Tools Versions. 11
Files and Download Processes. 12
6. Software Changes Description. 13
6.1. Corrections/Improvements. 13
7. Troubleshooting.. 19
8. Certification Description. 20
9. Restrictions and Additional Information. 21
List of Tables
1. Abbreviations and
2. Related Documentation. 9
3. Hardware Compatibility. 10
4. Software Compatibility. 10
5. Open AT Firmware
Release Information. 11
6. Software Tools
7. Corrections/Improvements. 13
8. Interface Changes in
9. Interface Changes in
10. Restrictions and
Additional Information. 21
The scope of this document is the
Open AT Application Framework 7.54.2.A1 firmware release description for the
AirPrime SL8080T/BT/BTA, SL8082T/BT/BTA, and SL8084T/BT/BTA.
release note may be distributed to all direct and indirect customers.
Table 1. Abbreviations
AirVantage Management Services FOTA
Bearer Independent Protocol
Data Circuit Equipment
Data Terminal Equipment
Dual-tone multi-frequency signaling
Data Terminal Ready
Global Purpose Input Output
International Mobile Equipment Identity
Mobile Directory Number
Mobile Identification Number
Open-AT firmware NV parameters
Packet Data Protocol
Public Land Mobile Networks
Subscriber Identity Module
SIM Application Toolkit
Transmission Control Protocol
Universal Asynchronous Receiver Transmitter
User Datagram Protocol
Table 2. Related
AT Commands Interface Guide for Firmware 7.54.0.A1
ADL User Guide for Open AT Application Framework OS
AirPrime - SL808xT,SL808xBT,SL808xBTA - Product Technical
Specification & Customer Design Guidelines
Audio feature Application Note
Customer Release Notes – OS 6.54.3.A1
Table 3. Hardware
AirPrime Compatibility List
AirPrime SL8080T/BT/BTA, SL8082T/BT/BTA, SL8084T/BT/BTA.
Table 4. Software
Open AT OS
eCall inband Modem Library
Extended AT Application
Table 5. Open
AT Firmware Release Information
"MODEM 3G+","Revision: C04.05.26.00.SL8RDAP
R2853 CNSHZ-ED-XP0031 2016/12/29 19:
Date of generation
"DWL"," C04.05.26.00.SL8RDBT R2853
CNSHZ-ED-XP0031 2016/12/29 19:47:06","","Sier
NAND 128 MBytes / RAM 64 Mbytes
Software Tools Information
S/W Tools Name
Binary Update Tool
8. Released Files for Firmware Upgrade
Upgrade through Developer Studio
Upgrade through Binary Update Tool
Upgrade through X-modem
R7.54.2.A1.201701061226.SL808xA_7.exe can be used to recover “AirPrime
SL808xT/BT/BTA” in bad state.
The Firmware .cwe and .dwl contain the operators name latest TS.25 list
(formerly, SE.13) dated April 4, 2016
For the upgrade procedure, you can refer to:
In-line help for upgrade procedure through Developer Studio
upgrade procedure through X-modem
upgrade from 7.50, 7.52 is not supported.
silent retries for an eCall indefinitely in case there is no response from
the network (e.g.- very poor signal strength). Until the eCall succeeds, ATH
will not be functional.
GSM CSD auto
answer setting using ATS0 does not work when AT+CGAUTO is set to 0
indication is received when detach process initiated on the Airprime.
is issued, the Airprime is in spy mode but the unsolicited +CREG: 2
indication indicating the new registration status i.e. not registered on
network may not be received sometimes, instead +CREG: 1,5 is received which
means Airprime is still registered to the network.
AT+WREGC=1 or AT+WREGC=0 command is issued after AT+CFUN=4 then port is
blocked and no command can be issued further.
dialup cannot be created on a CDC ACM2 port
could return +CME ERROR: 3 with very rare SIM/USIM card. In this case
AT+CPBS="ON" command also does not work.
Name of more than
16 characters can't be written in "ON" phonebook using UCS2
sometimes fail to send SMS when a data call is in progress.
When a PDP
connection is attempted with an incorrect/not network-accepted APN, it
returns +CME ERROR: 3 (instead of +CME ERROR: 133/533). If the AMS APN is set
but doesn't work, Airprime will return +CME ERROR: 3 and will not try to use
the customer APNs from CGDCONT.
sometimes reset when opening/closing USB port in loop, using +WMFM command
Firmware does not
read the flash objects correctly at initialization leading to loss of flash
object data by the application.
occasions, GPIO initialization may be unsuccessful and can lead to GPIO
AirPrime does not
update and apply NITZ time when class is set to CG (GPRS only).
sometimes fail in getting the aiding data (e,g. EED) from HTTP server even
after issuing the commands to trigger the download process.
voice call, if +VTS command is issued while AT+CMGD=0,4 is in progress, then
result of +VTS command is not received.
If a SIM card has
conflicting SIM PIN settings (PIN verification is enable but usage qualifier
is set to 0) AT+CPIN? may show incorrect status.
can sometimes occur for some specific IOT sim cards as customer will not
receive !STKC (it’s AMSS URC)
could not register on network after it enters SPY mode and camps on the
forbidden PLMN cell, then it does not respond in the NO service after exiting
the SPY mode
may occur when UART over SPI port is closed using AT+WMFM command when HAPC
mode is enabled on it.
sometimes reset when UART is opened & closed repeatedly using Open UART
If a voice call
is in progress and another incoming call is disconnected by the peer without
having been accepted, then first call audio gets muted.
When a voice call is
released by the network, the following call returns the error code +CEER 16
even if it's disconnected for no signal.
silent retries of eCall indefinitely in case there is no response from the
network (eg- very poor signal strength) for an eCall. Until the eCall succeeds,
ATH will not be functional.
Response for AT+CIND?
Command is not received if it is issued after AT+CFUN=4.
The firmware default
format of +COPS command is changed from numeric to long alphanumeric.
In case of AT+CFUN=1,
Time was reinitialized in AMSS by OAT FW. So before Time is retrieved from
Network it is not exact, like for a cold start.
Sometimes closing port
can lead to Airprime reset when there are pending responses to be sent over
reported by +WPOW deviates from actual signal level due to incorrect
calculation in the firmware.
fails if there is a residual error file (remains of corrupted NV files) and
reports error 684
commands stop working if six or more than six unsolicited +CUSD: 0,xxx
indications are received from AMS.
RX is mute when the
DTMF is on.
Airprime cannot detect
SIM card if it is PH-NET PIN enabled.
Facility lock status
cannot be queried till the facility lock password is provided using AT+CPIN
at+wsimpfset returns +CME ERROR: 740 (for specific SIMs) -> SIM switch
profile may be indicated as failed.
Incorrect of IMEISV
length defined by Qualcomm in QSC6270 PL4.5. Fix the incorrect IMEISV in
Provide Local information of STK proactive command on SL808X module.
AT+CNUM return ERROR
after OTA SIM Provisioning.
When memory in
SIM/USIM is full and ME memory is not full, MS is no more able to receive
MTSMS class 2 as no more free memory to store it. MS is supposed to send
appropriate ERROR code to the network to allow it to suspend next MTSMS class
2 deliveries. But error code sent by MS is wrong in such a use case
Class 2 SMS received
before +WIND: 16 does not send any +CMTI indication but are silently stored
in SIM card.
read SMS even if +CMTI indication is sent, if it is received after SMSPP
service has been loaded but before SMSCB service is loaded.
ATD#xxxx, Airprime rejects the MO call, when it should treat it.
AT+CHLD=1x result in
all calls drop if "x" is not a valid call
If EF-OPL entry
matching with current LAC and operator points to record 0 in EF-PNN, then
PLMN name from NITZ is not displayed as a response to AT+COPS? Command
can cause side effect, and bad PLMN lock
AT+WUBS? Read command
may return incorrect value if the AirPrime is not able to latch to the band
selected by AT+WUBS action command.
At times, response for
AT+CREG? Command is +CREG: 1 even after removing SIM card.
+CGREG status shown by
AT command is not in line with actual GPRS registration status of Airprime.
Response of AT+CIEV
for receives signal quality is not in line with response received for AT+CSQ
indication is not received when signal strength changes and +CIEV codes are
enabled using AT+CMER command.
Even if main cell
information are available, +CME ERROR 30 is sometimes returned when
AT+CCED=0,35 is issued
The maximum supported
value for ADC Vbatt with AT+WDIAG is 4.3V instead of 4.2V
+WIOM AT command usage
may lead to Airprime reset if numerously sent ( more than 30000 times)
No +CGREG indication
is sent after GPRS service recovery.
Wrong Error code is
obtained for +CEER when the GPRS attach request is rejected for the cause
"GPRS not allowed"
When Flash objects
storage is intensively used (for example for Phonebook), Application may be
frozen during few seconds after switching radio on with AT+CFUN=1,0.
Airprime might reset
or not respond (occurrence < 10%) when sending AT+CCED
If some badly formed
AT commands are sent by application, it could end with a heap memory
Incorrect error code
reported by AT+CEER when network rejects PDP context activation request
Very low CPU available
during a few seconds after AT+CFUN=0
When 8 wires UART is
configured with WHCNF and AT+W32K=1 commands, Airprime can’t go into sleep
mode due to bad DTR signal.
The Airprime can't
enter into sleep mode after hang up a call
When a SMS sending is
requested by using AT+CMGS, the AT parser is blocked waiting for the OK
response. In case of huge load in the system (other treatment in progress etc
...), the AT+CMGS treatment may take a long time.
Multiple instances of
AT command timeouts seen usually when there is an MT SMS at the same time
MS is unable to
display the information by AT command for Open Channel as channel identifier
is not reported on the AT interface. (BIP feature)
The audio PCM playback
stop may lead to Airprime reset.
interface is not functional (with restrictions AGC, and AVC should be cut)
Rx / Tx AGC are active
as default settings
When a second MO call
is done after releasing a first call with ATH, the echo canceller doesn't
work, unless voice prompt without audio processing is used during call
establishment and RxAGC is activated. Sending "AT+ECHO=1,1" prior
to each call works around this issue.
Any use of audio in Application
can stop sleep mode activation.
After a Firmware
update, Airprime may not be able to reconnect automatically to AMS, due to an
HTTP error received (<7%). After Airprime reset, connection is successful.
AirPrime does connect
to the AMS after AT+WDSS=1,1 command is issued in case of an AvMS package is
present in flash and end user has not yet accepted the installation of the
package (User agreement enable).
ICCID Monitoring not
supported with AMS
GPIO state is not
stable when Airprime is set in Low Power Mode.
USB CDC EEM link
cannot receive data after restart of bearer from sleep mode.
SPI read starts
failing continuously after stress testing this interface for 2 days at low
An SPI transaction may
fail under SPI stress test
Sometimes, the Airprime
resets with watchdog after subscribing and then reading/writing to the SPI
SPI transaction may be
Reset of Airprime in
some particular cases of UART_SPI usage (heavy traffic and IOCTL for example)
Reset seen sometimes during
boot up when traces are being collected using UART over SPI port.
UART over SPI does not
work and data transfer is not possible, because of Bad Chip Select management
stops sending data
sent using adl_fcmSendData () from Application to external application using
UART over SPI when HAPC mode is enabled and data is sent at a very high rate,
along with unsolicited AT responses
According to internal
conditions (not easy to get), data received on UART are no more managed, so
the AT interface seems frozen or AT answers are delayed. It happens
especially in case or Break or Overrun.
The UART is blocked if
there is a FIFO overrun
ERA-GLONASS subscription swap procedure fails with a specific Oberthur eUICC
occurs on receiving sim toolkit refresh indication. It can leadsto a reset.
Memory leak occurs if
STLK auto response is enabled and silent mode is disabled. After too many
leaks, it leads to a reset.
Reset are got after SIM phonebook activity
Value of RP Cause in
CP_DATA [RP_ERROR] is wrong when a MT SMS to be stored in SIM is received.
That means network receives a wrong indication from the MS when the SIM
memory is full. Depending on the way the network uses this information, it
could lead the network to take wrong decision about potential SMS
retransmission (trying to resend by changing class for example etc ...).
SMS Sent by AirPrime
using STK SEND SMS command has invalid SMSC
When "out of envelops"
exception happens, a double fault can also happen, so analysis will be very
Users cannot download
DEE, after sending username and password with AT+WPPP and activating the PDP
connection is not disconnected even GSM stack has already been shut down due
DNS parameters in
Activate PDP Context Request is not correct of SL8 and cause the DNS not
returned by network.
multiple PDP connections with the same APN.
multiple PDP connections if PDP context type are different (IP and PPP)
APN used for CGDCONT
always truncated to 25 characters
If a SIM REFRESH is
initiated by SIM card during a PDP context establishment (AT+CGACT=1,x),
final answer (OK) may be not displayed on AT terminal.
No way no treat other
Airprime resets when
roaming between AT&T and Canadian networks along the border using the
3G band selection with
at+wubs command is not taken into effect sometimes.
Very low CPU available
for Application in case of disconnection of USB when used in debug (connected
to Dev Studio)
This section presents the interfaces that have been modified
since Firmware 7.54.0.A1.
Table 8. Interface
Changes in 7.54.2.A1
Serial state notifications SERIAL_STATE with DCD/DCR
On/Off added on dialup creation on FOMA port
Added parameter to enable only USB Full speed support in
Interface Changes in 7.54.0.A1
Default value for <format> has been changed from 2
(numeric <oper>) to 0 (long alphanumeric format <oper>)
For Open AT Developers, please refer to the Troubleshooting Guide
available in source website before contacting customer support.
For AT developers, please contact customer service for
support and debugging information.
AirPrime SL8080T/BT/BTA - Sierra Wireless
Date of Certification: 2017-03-15
AirPrime SL8082T/BT/BTA - Sierra Wireless
AirPrime SL8084T/BT/BTA - Sierra Wireless
This section presents additional information or restrictions
that must be taken into account regarding Firmware 7.54.2.A1. Issues are sorted
by alphabetical order of Impacted Domain
Restrictions and Additional Information
ATH may sometimes not work on Airprime after atd112#64
call is made
AT+CBST=7,0,3 returns OK instead of returning ERROR as
<ce>=3 is not supported.
Airprime becomes unresponsive if AT+DS? is executed before
entering the SIM PIN when SIM PIN is enabled
With AT+CGLA, APDU command longer than 235 bytes are not
supported (+CME ERROR occurs) and APDU response longer than 243 bytes are not
Memory leak occurs when AT+WIOM?, AT+WIOM=2 and AT+WIOM=3
commands are issued
+GPSEVERROR: -23,4 appears after AT+GPSSTART
Sometimes Firmware patch installation might fail on
Airprime even if DOTA3 feature is enabled.
With a corrupted Application running, command ATI9 can
cause Airprime reset.
Wrong RTC time in microseconds may be displayed when
adl_rtcGetTime() is used to get and display time.
When OFFWHENUNPLUG feature is enabled and allocate any
external interrupt to trigger the Airprime power off, then changing the state
of external interrupt doesn't power off Airprime
A command is sent and an unsolicited response (+CREG: 2)
is returned before the OK response. Normally the unsolicited response have to
be returned after.
When the speed of serial link is set to a speed lower than
9600, speed displayed into the CONNECT response is still 9600 instead of the
data call connection rate.
When combination of concatenated commands and single
command are given very quickly from an application on Airprime, the response
could be in an incorrect order.
AT+WLCK doesn’t work for PS, PP and PC facilities.
Airprime may give incorrect status in +WIND 10 indication
for phonebook record change
SIM initialization time can be very long and may vary from
one SIM to other.
Call Forwarding command is not correctly managed for Data
+CHLD=2 handling occasionally returns +CME ERROR 30
CHLD Making a 5-party conference call, ATD variants return
AT+CHLD=1 may lead to no response after answering an
incoming call and doing an outgoing call. That means releasing all active
calls (if any exist) and accepts the other (held or waiting) call during a
multiparty call session may not work
Airprime returns +CME ERROR 30 for +CHLD=2X. That means:
placing all active calls on hold except call X during a multiparty call
session does not work. Airprime returns +CME ERROR 30 for +CHLD=3. That
means: adding a held call to conversation during a multiparty call session
does not work.
Incorrect terminal response is sent to the SIM after a
proactive Send USSD command is requested.
Incorrect terminal response is sent to the SIM after a
proactive Send SS command is requested.
Little glitch at the end of DTMF playback
Audio prompt glitch during hand overs
Audio prompt glitch during call alerting time
When there is already opened flow after making a CSD call,
then it is not possible to open an fcm flow.
Aux ADC1 value returned by AT+ADC for numeric mode is
wrong. The analog mode is working.
The terminating flag (0xF9) is not received for CMUX DISC
command when UART baud rate is configured to 9600bps or 19200bps.
UART over SPI: missing characters in transmission and
reception during throughput tests.
UART over SPI
When a protocol like CMUX or WMUX is activated and the
WRIM pulseRi mode is set, the physical RI signal of the physical UART
interface may not pulse out
An update package is composed of several dwl files that
will be installed by the update agent. A CRC check is done by the update
agent before installing the update package. So if the update package has been
corrupted after its creation, it won't be installed. But if one of the dwl
file used at the update package creation has a bad content (not a real dwl
file, corrupted dwl file...), the update agent will not detect the bad file
before beginning the installation. That-is to-say that some dwl files can be
installed before detecting the bad content.
If user agreement for install has been set, then user is
asked for agreement to install ( +WDSI: 3) even after package download has
been a failure.
When the Airprime is not registered to the network and
application accepts to download the update package from AMS using +WDSR
command, Airprime returns OK instead of +CME ERROR: 651.
Command "AT+WDSS=1,1" could return "+CME
ERROR: 652" instead of "+CME ERROR: 3" or "+CME:
ERROR:133" when invalid APN is given.
Monitoring Airprime on AMS could show network coverage
increases when Airprime is in limited services (emergency) or full services
(register on a network).
When a power off is made and the protocol stack is hot
reset using AT+CFUN=1,0, the Airprime can register to the network but
sometimes connection to the AMS may not be available.
Using AMS, a parameter can be configured to send an alert
to AMS when a specific value is reached. If the triggered value is reached
but the Airprime is not registered on the network, the alert will be sent
when Airprime is registered again. However in this case the reported value
could be current one i.e. the last updated value (if the parameter value was
changed between the moment triggered was reached and the report).
"." and ".." folders are not shown
while listing the contents of a File System.
On Airprime if two cell ID's are used repeatedly to
perform various A&D related operations, then various operations on these
cell ID's might result in errors.
Performing A&D related operations on Airprime when
re-compaction is done after deleting a cell can result in error, even if the
Cell ID exists and attempt is made to read it.
Airprime won't perform GPRS attach procedure when leaving
spy mode even If Airprime is manually attached before entering spy mode.
Sometimes, AT+CGACT command does not respond with an OK or
ERROR, leading to inability to get WIP_BEV_IP_CONNECTED or
AirPrime reset with watchdog when browsing internet (using
EEM or dialup) when network provides good bandwidth.
Call index in the +WIND: 5,x and +WIND: 6,x may be
incorrectly equal to 2 even if +WIND: 6,1 response has been received for the
first call and the call has been disconnected. This may happen when the
second call is made before receiving the CC_REL_IND for first call.
There could be a problem to synchronize on a cell when
radio environment is noisy.
+CREG: 5 indication may not come if we issue the command
"AT+CREG=1" once a roaming SIM is registered to the network.
During active voice call, if +VTS command is issued while
AT+CMGD=0,4 is in progress, then result of +VTS command may not be received
"POP" noise is much reduced and no distortion
anymore in PCM_8kS_16bit play after reset
Need external reset and Increase in the DSP reset time and
time settling if the problematic DSP initialization still exists.
In some specific customer applications where the JTAG pins
are non-connected, Airprime very rarely cannot start properly, keep on
resetting and eventually go to the download recovery mode. A power off is
needed to exit this state and restart properly.
AT+CGACT command may lead to Airprime reset if password
entered is empty while using CHAP protocol which is configured using AT+WPPP
Playing a sequence of DTMF tones on voice call Tx using
adl_DTMFPlayExt() leads to playback of only the first DTMF and that too twice
on the receiving side and all the other DTMFs are not played.
Airprime reset can occur if flash objects used by MMT
layer are corrupted.
In some cases the application tries to print the semaphore
errors repeatedly, Which may cause the Airprime to reset.
CTS of the Airprime goes low when hardware flow control on
UART is disabled. An external hardware may not be able to communicate to the
Airprime over UART if it has hardware flow control enabled.
Airprime reset can occur with the activation of OSA on
removing the remote SIM before +WIND: 4 indication. The reset is because of
releasing the SIMRspData buffer which was not allocated due to SIM removal.
After OSA service subscription with adl_osaSubscribe()
function, if application try to unsubscribe to the OSA service without to
post back ATR request to the Firmware (after an ADL_OSA_EVENT_ATR_REQUEST or
ADL_OSA_EVENT_ADPU_REQUEST event) then un-subscription can fail. OSA service
is now not closed and it shall not be possible to subscribe again to it.
If memory is corrupted by RTK, then Airprime could be in
AT Mode but the application may still not start
SIM Initialization time on Airprime could be sometimes
longer (WIND4: 43 sec)
[eUICC] Local ERA-GLONASS subscription swap procedure may
be long (5 seconds) with specific eUICC.
Few SIM may not be detected on Airprime and could not be
When SIM removal feature is deactivated and open the Sim
rack to wait for +CME ERROR:13, then the AT+CFUN=0 command may not be
If a SIM card has conflicting SIM PIN settings (PIN
verification is enable but usage qualifier is set to 0) AT+CPIN? may show
Switching to GLONASS Profile is not successful with some
UICC operators when voice or packet session is in progress.
STK proactive command "Language notification" is
No terminal response is sent to the SIM for GET INKEY, backward
When a STK SEND SS is requested, the action is correctly
done, but the Terminal response sent back to the SIM doesn't contain
additional information (Operation Code and SS Parameters).
Incorrect TERMINAL RESPONSE is received if call attempt
resulting from a proactive command fails.
SMS indication for class 2 may be lost if module is reset
before +WIND: 16 indication
When ME and SM memory are full regarding to SMS storage
and a SMS is deleted by user in ME memory, the "memory available
procedure" is not performed. Depending on the network strategy, MTSMS
may be blocked in network up to SMS SM deletion.
Empty SMS in text and PDU mode can’t be sent (+CMS ERROR:
Incoming SMS may be never received in case Airprime is in
OFF mode state when SMS is sent.
When sending SMS (PDU mode) continuously without any
delay, SMS delivery reports are not noticed through +CDS.
Airprime may sometimes reset with exception in case of