Releases: legatoproject/legato-af
Legato AF 17.10.0 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.10.0 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.10.0 && cd legato-17.10.0 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.10.0.xml && \
repo sync
Legato AF 17.09.0 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.09.0 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.09.0 && cd legato-17.09.0 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.09.0.xml && \
repo sync
Legato AF 17.08.1 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.08.1 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.08.1 && cd legato-17.08.1 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.08.1.xml && \
repo sync
Legato AF 16.10.4 Release
This is an internal release to fix an issue identified with the API for pa_info_GetPrlVersion
Although the le_info.api already considers that pa_info_GetPrlVersion can return LE_NOT_FOUND, it is not explicitly mentioned in pa_info.h
Legato AF 17.08.0 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.08.0 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.08.0 && cd legato-17.08.0 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.08.0.xml && \
repo sync
Legato AF 17.07.2 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.07.2 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.07.2 && cd legato-17.07.2 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.07.2.xml && \
repo sync
Legato AF 17.06.0 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.06.0 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.06.0 && cd legato-17.06.0 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.06.0.xml && \
repo sync
Legato AF 17.05.0 Release
Release Notes
Our Release Notes include the details of the new features included in the 17.05.0 Legato AF Release.
Downloads
You have the option of downloading our tarball directly (not on GitHub), or syncing with our GitHub repo:
mkdir legato-17.05.0 && cd legato-17.05.0 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/17.05.0.xml && \
repo sync
Legato AF 16.10.3 Release
Downloads
mkdir legato-16.10.3 && cd legato-16.10.3 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/16.10.3.xml && \
repo sync
Documentation
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 run devMode you must build
Legato AF 16.10.3 for your target device, then install devMode 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.
To install @c 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 sdef without the source code.
KNOWN ISSUES
Constraints and Limitations
ECM-USB/ModemManager issue on Ubuntu 16.04+
Ubuntu 16.04 and newer is default installed with modemmanager version 1.4.12-1ubuntu1 which conflicts with the ECM-USB driver when connecting a target. Modemmanager may cause the Ubuntu NetworkManager to crash on your host and your target to become unavailable over USB.
Symptoms:
- NetworkManager crashing when plugging into your device over USB, or
- The target becomes inaccessible after 30 seconds.
Recommended Work Around:
- Uninstall modemmanager from Ubuntu or
- Downgrade modemmanager to version 1.0.0-2ubuntu1
Version 1.0.0-2ubuntu1 of modemManager can be found here: http://packages.ubuntu.com/trusty/modemmanager
Docs Limitations
The new search engine has a limitation for partial words. Searching for APIs using previous conventions (e.g., "le_audio") currently fails (considered a partial word). To work around this, you can use a wildcard after (le_*) or a fuzzy match (le_~1)
The Legato Reference manual has limitation with some links to online documentation. Use the legato.io version if a link is unavailable in the PDF.
Open Issues
The following is the list of known issues that still exist in Legato 16.10.0 and are currently under investigation:
Legato AF
- Apps can't share writeable files with each other unless both apps are “un-sandboxed”.
- Real time scheduling policies are not able to promote themselves if needed.
- usb0 does not have a fixed mac address and changes after each reboot.
Tools
- “app runProc” does not work for apps running outside of a Sandbox. If you wish to run app runProc your app must be running in a Sandbox.
- “app status” does not report "waiting" as a valid service status; reports "running" instead.
- “configECM” hangs when run.
- “configECM” will give a confusing error message IP's not being on the same subnet when other errors are present.
- Log Tool is not able to change the logging level while a process or app is running.
Config Tree
- Removing an app may remove another apps tree if the first apps requires section lists the second app.
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 fallback 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
TTY API
Modem does not support serial baud rate of 1000000
Legato 16.10.1 Release
Downloads
mkdir legato-16.10.1 && cd legato-16.10.1 && \
repo init -u https://github.com/legatoproject/manifest -m legato/releases/16.10.1.xml && \
repo sync
Documentation
Patch
16.10.1 - Resolved an issue with target devices displaying a “warning” SyncStatus on AirVantage