16.10.3 Release Notes
Table of Contents
See Licenses for Legato AF License information.
The following provides a summary of changes that have been made in the 16.10.3 Legato AF Release. For a list of the changes in 16.10.0 and 16.10.1 see: 16.10.1 Release Notes
Download the source code and get started with building Legato AF.
New Features
devMode and GDB
Further improvements have been made to the Developer Mode core app:
devMode
is no longer installed by default on the target. To rundevMode
you must build Legato AF 16.10.3 for your target device, then installdevMode
withapp
install
.- GDB server is now bundled with
devMode
to enable easy removal for production deployments.
More information on how to install devMode
and GDB debugging info can be found in on legato.io.
- Note
- To install
devMode
using Developer Studio , refer to Developer Studio's internal documentation.
Binary Only Applications Supported
The ability to distribute binary only applications without source code is now supported. mkapp
will build a binary only app bundle that can then be included in an System Definition .sdef without the source code.
Experimental Java Support
Thank you for the feedback given about the experimental Java Support in the Legato AF. We are working on officially supporting Java within the framework, but until further work can be done we have removed Java Support from legato.io.
Known Issues
Constraints and Limitations
ECM-USB modem manager issue
Ubuntu 15.10 and newer is default installed with Modem Manager version 1.4.12-1ubuntu1
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
Download version 1.0.0-2ubuntu1 of modemmanager
Open Issues
The following is the list of known issues that still exist in Legato 16.10.3 and are currently under investigation:
Legato AF
- Apps can't share writable files with each other unless both apps are "un-sandboxed".
- Real time scheduling policies are not able to promote themselves if needed.
- Not able to hot swap or hot plug SD IoT add-on cards
Tools
app
runProc
does not work for apps running outside of a Sandbox. If you wish to runapp
runProc yourapp
must be running in a Sandbox.app
status
doesn’t have a "waiting" status if an app is waiting it gets reported as "running".configEcm
will give a confusing error message about IP's not being on the same subnet when other errors are present.
Config Tree
- Removing an
app
may remove anotherapps
tree if the firstapps
requires section lists the secondapp
.
Audio API
- No sound recorded when using an Analog interface.
- Not able to resume a playback after a recording has been paused.
- "Pop" noise on
usb
audio at the end of a play or when stopping an ongoing file
Data Connection API
- "wifi client disconnect" does not release current Wifi connection
eCall API
- First tone in DTMF is often missed or has a shorter duration.
LE_ECALL_STATE_TIMEOUT_T6
is not handled when T6 expires. The timeout event is not generated in the eCall handler.- MSD transmissions fail over SMS when the FDN is locked.
- The fall-back SMS is not received during an Era-Glonass eCall session.
GPIO API
- Only one service is able to access a GPIO pin at a time
SPI API
- Driver does not support speeds lower than 960000 baud
UART API
- Modem does not support serial baud rate of 1000000
Copyright (C) Sierra Wireless Inc.