Open AT OS 6.40 Release note

  • Jan 12, 2012
  • Author: Sierra Wireless
  • Version: 1
  1. New Features
  2. Software Release Description
    2.1 Software Identification
    2.2 Compatibility
  3. Known Restrictions
  4. Interface Modifications

1. New Features

This section lists the features added in this release.

  • File System: ADL now provides interface to handle a fail-safe file system operations.
  • I2C bus Reset: I2C bus can be reset using API adl_busIOCtl(). New command Option ADL_BUS_CMD_RESET_BLOC can be used for this purpose.
  • I2C bus Watchdog: The synchronous watchdog associated with I2C bus can now be configured using API adl_busIOCtl(). New command Option ADL_BUS_CMD_SET_SYNC_WATCHDOG, ADL_BUS_CMD_GET_SYNC_WATCHDOG can be used for this purpose.
  • Sleep Mode Control: DTR signal can be used to wake-up the embedded module when Open UART service is used. This feature is available in beta stage.
  • PLMN Scan information: The ADL API of the existing Layer 3 Service has been extended to deliver Cell Allocation information of serving cell, giving frequency number of cell allocation and frequency list.

2. Software Release Description

2.1. Software Identification

Software Identification Open AT® OS 6.40.0.201201121532

2.2. Compatibility

Firmware 7.50.0.201229111157

ADL Library is only delivered on RVDS compiler

  • RTE is no longer supported
  • ADS & ARM Elf GCC compiler deprecated

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

56898

While using Open Uart Interface, Parity is always returned as UART_PARITY_NONE when user tries to get the current line coding settings even if parity is set to UART_PARITY_ODD or UART_PARITY_EVEN. When parity is set other than UART_PAR_NONE_CAP then it should return the correct value whenever user is extracting the line coding settings.

DEVICE

OTHER

59812

AT+WIND=0 does not disable +WIND: 9 indication

GSM

OTHER

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

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.

OTHER

OTHER

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.

OTHER

OTHER

53517

Sometimes handler associated with adl_errSubscribe() function is not invoked on reception of error from ADL.

RTK

OTHER

60300

ADL_SIM_EVENT_PIN_WAIT event is not received if adl_simSubscribe() is called from a function other that adl_main(),with PinCode as NULL.

SIM

OTHER

4. Interface Modifications

This section lists the interfaces modifications introduced in Open AT OS 6.40.

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.

Comment

Forum

Tags