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. New Features
This section lists the features added in this release.
2. Software Release Description
2.1. Software Identification
Software Identification
Open AT® OS 6.51.0.201206010944
2.2. Compatibility
Firmware
7.51.0.201205311751
ADL Library is only delivered on RVDS EABI compiler
3. Known Restrictions
ID
Description (What / When)
Impacted Domain
Impacted Sub Domain
55998
When an embedded application releases credit one by one by using the adl_fcmReleaseCredits() API, credits are not released and at a moment the transfer could be stop like the sender never received the resume indication sent by the FCM when credits were released.
DEVICE
FCM
57032
If a command with type ADL_CMD_TYPE_PARA is subscribed by using the adl_atCmdSubscribe() API, the handler provided is also called while issuing the test command i.e. "AT+<xxxx>=?". Command handler should be called after confirming that '?' is not given after '='.
OTHER
56598
On issuing a pre subscribed command from an Embedded application, through the 'adl_atCmdSendExt()' API, an OK and ERROR is received alternatively, i.e. the command is sent to the command handler and the firmware alternatively. Ideally, the command should always be sent to the command handler and OK should be received.
53530
If command AT&F is sent using adl_atCmdCreate(), CME/CMS Errors are not reported for further commands.
53324
When Using %I64 format specifier for displaying u64/s64 variable through API adl_atSendresponse() in TARGET mode it always prints only "%I64d" instead of the value of the variable. Workaround: use %lld instead of %I64.
41818
Subscription to commands beginning with "ATA", "ATD" or "ATH" using the API adl_atCmdSubscribe() fails in case Call service is subscribed prior to subscribing to the commands from the embedded Application
4. Interface Modifications
This section lists the interfaces modifications introduced in Open AT OS 6.51.
API
Comment
adl_busIoCtlCmd_e
New values,ADL_BUS_CMD_SET_SYNC_WATCHDOG, ADL_BUS_CMD_GET_SYNC_WATCHDOG, ADL_BUS_CMD_RESET_BLOC are introduced to allow configuration of synchronous watchdog timer & for the reset of the I2C BUS.
adl_ctxState_e
Unused fields have been removed and this enumeration is simplified to hold following values only: (ADL_CTX_STATE_ACTIVE, ADL_CTX_STATE_WAIT, ADL_CTX_STATE_READY, and ADL_CTX_STATE_SUSPENDED)
wm_l3info_Cell_SyncCellInfo_t
When the embedded application subscribes to the ADL_L3INFO_CELL channel and when the WM_L3_INFO_SYNC_CELL_INFO event occurs, the data which are returned by the firmware were updated. A new field was added in the wm_l3info_Cell_SyncCellInfo_t structure in order to return the Arfcn list of the serving cell.
adl_atCmdCreate adl_atCmdSend adl_atCmdSendExt
While using anyone of these API's and parameter “rsphdl” is provided as NULL, then the list of subscribed responses is ignored.
adl_tmrUnSubscribe
Return code “ADL_RET_ERR_PARAM” is returned if the TimerType is not the same as the one used while subscribing the timer.
adl_simEnterPIN
Error code “ADL_RET_ERR_BAD_STATE” will be returned from this API when a wrong PIN is provided and there is only one attempt left for SIM PIN.
adl_rtcTime_t
Valid range for structure member “WeekDay” is updated to “0-6” instead of previous “1-7”.
adl_strID_e
Enumeration is updated to make string “+CPIN2” available for use with AT string services.
5. Corrections & Improvements
Fixed in
58257
Embedded module may reset if parameter "rsphdl" for function adl_atCmdCreate() is set to NULL and the list of subscribed responses is not equal to NULL.
AT
6.51
60319
When the Network forces ME to change GPRS mobile class to CC, ADL_GPRS_EVENT_NW_CLASS_CC event is not received.
GPRS
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.
59812
AT+WIND=0 does not disable +WIND: 9 indication if an embedded application is running on the module.
GSM
61292
When a GSM Data call is established using an embedded application which has subscribed to Call Service, then on terminating the data call from remote, "ADL_CALL_EVENT_NO_CARRIER" event is received twice.
61014
When an embedded application is running and a concatenated command including “+CPIN2?” is issued, response is not received for commands following “+CPIN2?” in concatenated command string. In addition to this, the command class remains locked. As a result of this +CME ERROR: 515 is received for further AT commands.
62464
Embedded module is not able to go to sleep mode after some time if module switches between sleep mode and active mode continuously when a location application is running on the module.
62669
Subscription to Slave flow at a specific UART using ADL FCM service fails, if FCM flow is already subscribed in Master mode on the same UART.
62674
Embedded module does not resumes the data transfer when a single credit is release using adl_fcmReleaseCredits() API after consuming all the available credits.
60299
Function adl_simEnterPIN() accepts the PIN code for the third time even if wrong PIN has already been entered twice. Ideally, ADL_RET_ERR_BAD_STATE should be received in this case.
SIM