Releases: nrfconnect/sdk-nrf-bm
v0.8.0
Bare Metal v0.8.0 is the public launch release of this product, demonstrating a set of samples for the nRF54L15 DK
The release includes a prototype version of the S115 SoftDevice - a proprietary Bluetooth® LE stack to be used on the nRF54L15 DK.
As this is version 0.8.0 of Bare Metal, please note that the solution is still under development and not production ready. Modules and libraries are subject to changes. This includes potential modifications to the organization of the folder structure. Although the memory partition structure is expected to remain consistent, the sizes of individual partitions might be refined as progress is made towards a stable release.
The documentation for Bare Metal is still in development and might not cover all libraries and modules available in the codebase. Some sections are incomplete and lacking detailed information as content is being developed.
Key features:
SoftDevice:
- Updated the S115 SoftDevice version to s115_9.0.0-3.prototype. The SoftDevice comes in three variants to support different SoCs of the nRF54L Series: nRF54L15, nRF54L10, and nRF54L05.
SoftDevice Handler:
- Added support for seeding the SoftDevice RNG when requested by the SoftDevice.
DFU:
- DFU using MCUboot firmware loader mode is now introduced in the SDK.
- Added experimental support for single-bank DFU, using the MCUboot bootloader and a firmware loader which is tasked to receive the new firmware image. The DFU supports updating either the application or the SoftDevice with the firmware loader.
New drivers:
- Low Power UART with EasyDMA (LPUARTE)
- bm_storage
New libraries:
- Added the Bare Metal Zephyr Memory Storage (BM_ZMS) library.
Added the following samples:
- Bluetooth: Power Profiling
- Peripheral: Bare Metal Zephyr Memory Storage (ZMS)
- Peripheral: Low Power UARTE (LPUARTE) sample
- Peripheral: Storage Sample
- DFU: MCUboot recovery entry
- DFU: MCUboot recovery retention
Known issues and limitations:
- Some issues are observed when using iPhone as the peer during testing of the Bluetooth samples.
- Some issues are observed when using Linux with the Bluetooth Low Energy app in nRF Connect for Desktop as the peer during testing of the Bluetooth samples.
- There are no samples or libraries available to demonstrate or support the Bluetooth LE Pairing and bonding functionality in the SoftDevice.
- The samples are not optimized for power consumption unless explicitly stated.
Documentation:
This is the first public release of product documentation.
Added:
- Top-level sections for Drivers, Libraries, Device Firmware Update (DFU), and S115 SoftDevice release notes and migration document).
- Documentation for the Bluetooth: Connection Parameters library.
- API documentation section.
- S115 SoftDevice release notes and migration document are now integrated with the Bare Metal documentation.
v0.7.0
Key features:
- The default way for installing Bare Metal is now through an archive file. The file contains a source mirror of the Git repositories required to get started with the SDK. You can find the archive here.
- Updated the S115 SoftDevice version to s115_9.0.0-2.prototype. The SoftDevice now comes in three variants to support different SoCs of the nRF54L family: nRF54L15, nRF54L10, and nRF54L05.
See the s115_9.0.0-2.prototype release notes document for more detailed information.
Added the following samples:
- Bluetooth: Continuous Glucose Monitoring Service sample.
- Peripheral: UARTE sample.
- Peripheral: LEDs sample.
Known issues and limitations
- Some issues are observed when using iPhone as the peer during testing of the Bluetooth samples.
- Some issues are observed when using Linux with the Bluetooth Low Energy app in nRF Connect for Desktop as the peer during testing of the Bluetooth samples.
- Bluetooth LE pairing and bonding is not supported.
- The samples are not optimized for power consumption.
Documentation
- Refactored sample documentation to make it more detailed and user friendly.
- Introduced major updates to the Installation instructions.
v0.1.0
v0.1.0-rc1
doc: final doc changes for NCS Lite 0.1.0 - Updated installation instructions to use VS Code - Update sample descriptions with build and flash instructions - Added missing sample pages - Added first draft of release notes Signed-off-by: Bartosz Gentkowski <[email protected]> Signed-off-by: Emanuele Di Santo <[email protected]>