18.03.0 Release Notes
Release Date: Apr 11, 2018
See Licenses to view Legato AF Licensing Information.
The following provides a summary of changes that have been made in the 18.03 Legato AF Release.
Download the source code and get started with building Legato AF.
New Features
The following are the list of new features that have been added into the 18.03 Release:
MCC Audio Format
2 new adaptive multi-rate audio compression formats are supported by the Modem Call Control API. These formats can be enabled with the following functions:
- le_mcc_GetAmrWbCapability() function returns the AMR Wideband capability status.
- le_mcc_SetAmrWbCapability() function enables or disables the AMR Wideband supported capability.
eCall Updates
Version 18.03.0 introduces a number of bug fixes and stability updates for the eCall features as well as providing support for MSD version 2. The eCall Overview has also been moved from a how to article to part of the moded Documentation. Please review the eCall API for more information on new functions and features for eCall.
SIM Updates
SIM information for the ICCID, IMSI, EID and Phone number are now cached and are only updated after a refresh of the SIM FCN mode.
Timer Updates
The Timer API API now includes functions to get the next interval for the timer in seconds or mili-seconds. le_timer also retrieves the remaining time until the next scheduled expiry in either seconds or mili-seconds.
- le_timer_GetInterval()
- le_timer_GetMsInterval()
- le_timer_GetTimeRemaining()
- le_timer_GetMsTimeRemaining()
Fixed Issues
All development work is tagged in GitHub as "18.03.0". The list of changes and commit messages can be found on GitHub.
- Note
- This is only the list of fixes for the Application Framework and Platform Services, for the list of changes in the Platform Adapters and AVC Service view the commits under the tag 18.03.0 in the individual repositories on GitHub.
Known Issues
Constraints and Limitations
Dev Machine Linux Version
To develop applications within the Legato Application Framework, a current supported Long Term Support version of Ubuntu Linux is required on your dev machine (or running in a virtual box on Windows). Ubuntu 16.04 is the current recommended version to use on your dev machine.
ECM-USB modem manager issue
Ubuntu 15.10 and newer has Modem Manager version 1.4.12-1ubuntu1
installed by default which conflicts with the ECM-USB driver when connecting a target. Modem manager may cause the Ubuntu Network Manager to crash on your host and/or your target device to become unavailable over USB.
Symptoms:
- NetworkManager crashing when plugging into your device over USB, or
- The target device becomes inaccessible after 30 seconds.
Recommended Work Around:
- Uninstall
modemmanager
from Ubuntu or - Downgrade
modemmanager
to version 1.0.0-2ubuntu1
Sierra Wireless Toolchain Install
There is currently an error with setting up the WP76XX and WP77XX toolchain and the toolchain only partially installs. The part of the script to install and setup the kernel headers does not run and produces the following errors:
scripts/kconfig/Makefile:36: recipe for target 'silentoldconfig' failed make[2]: *** [silentoldconfig] Error 1 Makefile:546: recipe for target 'silentoldconfig' failed make[1]: *** [silentoldconfig] Error 2 make: *** No rule to make target 'include/config/auto.conf', needed by 'scripts'. Stop.
To resolve this remove the installed toolchain and reinstall with sudo
privileges.
Example of setting up the toolchain for a 64bit dev machine and a WP76 module with product release 9:
$ rm -rf /opt/swi/y22-ext $ sudo poky-swi-ext-glibc-x86_64-meta-toolchain-swi-ext-armv7a-neon-toolchain-swi-ext-2.2.3.sh
Copyright (C) Sierra Wireless Inc.