Home / mbed-os-5.15.9
Name Modified Size InfoDownloads / Week
Parent folder
mbed-os-5.15.9.tar.gz 2022-05-10 105.5 MB
mbed-os-5.15.9.zip 2022-05-10 125.2 MB
README.md 2022-05-10 4.4 kB
Totals: 3 Items   230.7 MB 0

We are pleased to announce the Mbed OS 5.15.9 release is now available.

Summary

We anticipate this release to be our final Mbed OS 5.15.x release as we have fulfilled our commitment of a two year support period for Mbed OS 5.15. We continue to focus our support efforts on Mbed 6 and encourage anyone who hasn’t yet migrated from Mbed 5.x.x to Mbed 6 to do so.

The contents of this release are predominantly defect fixes plus documentation changes to address a security vulnerability identified in the Mbed BLE implementation, which can be avoided by using full encryption instead of signed writes.

Migration Guide

This section lists specific changes which are part of this release and may need special attention.

Bluetooth: Inform privacy risk of using signed writes.

15282

Summary of changes

The Cordio stack uses a single CSRK. It can be used by a malicious device to track the Mbed OS application if signed writes are used. This PR documents the issue and explain workaround an application can adopt.

GitHub actions: Update checkout version and use safe.directory

15275

Summary of changes

GitHub actions is failing due to not finding directories. This change fixes this by upgrading the checkout to v3 and using safe.directory.

Add invalid data case to tdbstore ram init

15155

Summary of changes

Fix Ublox C030 SARA-R412M onboard cellular device serial (target default instance).

15148

Summary of changes

Whit the following mbed_app.json config example, the ONBOARD_UBLOX target is used and the serial connection to the Ublox module can work properly.

:::json
"target_overrides": {
"*": {
"platform.stdio-convert-newlines": true,
"platform.stdio-baud-rate": 115200,
"platform.default-serial-baud-rate": 115200,
"mbed-trace.enable": true,
"cellular.debug-at": true,
"cellular.use-apn-lookup": true,
"nsapi.default-cellular-apn": "\"some.provider.com\"",
"nsapi.default-cellular-plmn": null,
"nsapi.default-cellular-sim-pin": null,
"nsapi.default-cellular-username": null,
"nsapi.default-cellular-password": null,
"lwip.ipv4-enabled": true,
"lwip.ipv6-enabled": true,
"lwip.tcp-enabled": true,
"lwip.ethernet-enabled": false,
"lwip.ppp-enabled": false,
"ppp.ipv4-enabled": false,
"ppp.ipv6-enabled": false
},
"UBLOX_C030_R412M": {
"target.features_add": ["STORAGE"],
"target.components_add": ["SD"],
"target.network-default-interface-type": "CELLULAR",
"storage.storage_type": "FILESYSTEM",
"sd.SPI_MOSI": "SPI_MOSI",
"sd.SPI_MISO": "SPI_MISO",
"sd.SPI_CLK": "SPI_CLK",
"sd.SPI_CS": "SPI_NSS"
}
}

Bugfix on ONBOARD_UBLOX.cpp#L30 adding line serial.set_flow_control(SerialBase::RTSCTS, MDMRTS, MDMCTS);. With the correct serial flow control, the serial connection is stable and don't get lost.

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

Fixes and Changes

15282 Bluetooth: Inform privacy risk of using signed writes.

15275 GitHub actions: Update checkout version and use safe.directory

15155 Add invalid data case to tdbstore ram init

15148 Fix Ublox C030 SARA-R412M onboard cellular device serial (target default instance).

Using this release

You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.15.9".

If you need any help with this release please visit our support page, which provides reference links and details of our support channels.

Source: README.md, updated 2022-05-10