Past announcements

2025/11/11 : New v3.0 BabbleSim release

A new release of BabbleSim has just been done (v3.0) and it is being propagated to Zephyr’s manifest. Like always this release remains backwards compatible, so you can safely update to it. When / if another component requires a given BabbleSim updated version you will get to know when that component is updated. This release includes preliminary Higher Bands (5/6GHz) support.

Release:

Updates in Zephyr:

Main changes since v2.7:

native simulator and babblesim talks on youtube

The native simulator talk from the OSS Europe 2025 is now on youtube: https://www.youtube.com/watch?v=umYKNDufY5E

You can also find on youtube the old Babblesim introduction tech talk https://www.youtube.com/watch?v=D0v3rlla9c8


2025/06/18 : New v2.7 BabbleSim release

A new release of BabbleSim has just been done (v2.7) and it is being propagated to Zephyr’s manifest. Like always this release remains backwards compatible, so you can safely update to it. When / if another component requires a given BabbleSim updated version you will get to know when that component is updated.

This release includes some runtime performance improvements as well as preliminary HDT support.

Release:

Updates in Zephyr:

Main changes since v2.6:


2025/05/16 : New minor v2.6 BabbleSim release

A minor release of BabbleSim has just been done (v2.6) and it is being propagated to Zephyr’s manifest. Like always this release remains backwards compatible, so you can safely update to it. When / if another component requires a given BabbleSim updated version you will get to know when that component is updated. In this case, the changes provide some general improvements.

Release:

Updates in Zephyr:

Main changes since v2.5:


2025/01/20 : New minor v2.5 BabbleSim release

New minor v2.5 BabbleSim release A minor release of BabbleSim has just been done (v2.5) and it is being propagated to Zephyr and the NCS manifest.

Like always this release remains backwards compatible, so you can safely update to it. When / if another component requires a given BabbleSim updated version you will get to know when that component is updated. In this case, the changes enable the nRF54 CRACEN HW models.

Release:

Updates in Zephyr and NCS:

Main changes since v2.4:


2024/09/02 : New minor v2.4 BabbleSim release

A minor release of BabbleSim has just been done (v2.4) and it is being propagated to Zephyr and the NCS manifest. Like always this release remains backwards compatible, so you can safely update to it. When / if another component requires a given BabbleSim updated version you will get to know when that component is updated. Release:

Updates in Zephyr and NCS:


2024/09/02 : New Babblesim release (v2.3)

There has been a minor release update to Babblesim (v2.3) which includes new APIs in the libCrypto library which are used by the nRF54L HW models. This release is, as always, backwards compatible with previous releases so you can safely update to it.

Zephyr’s manifest points now to this release, and eventually this change will be downmerged to NCS.

If you are getting bsim from Zephyr’s manifest, in your Zephyr workspace, in Zephyr’s latest main, do:

west update
cd ${BSIM_OUT_PATH}
make everything

If you are getting bsim using the repo manifest, tracking the main manifest master branch, you can just do:

cd ${BSIM_OUT_PATH}
repo sync
make everything

If you do not update the bsim installation, but use updated HW models, the HW models (in zephyr.exe) will give you a runtime warning as they fall back to the old libCrypto API. If you do not use the nRF54L CCM model, this is harmless.

If you use it, you will encounter CCM encryption errors depending on module configuration (specially for 802.15.4).


2024/03/13 : Coded Phy support added to BabbleSim and nRF HW models

Coded Phy is now supported in BabbleSim, the nRF HW models, and will soon be also in Zephyr’s simulated targets Note that using this functionality requires updating the simulator itself to the latest version.

Notes:


2023/09/29 : nRF5340 models added

The nRF HW models now include models of the nRF5340, and a target board has been added in Zephyr which can be used to target either the cpuapp or cpunet cores, or build images using both.


2023/03/10 : West manifest added

Over time, some users have requested being able to get the babblesim components with west. Those may be interested to check the instruction on how to fetch it


2023/03/09 : New Phy-dev API for 2.4GHz added to Babblesim

A new “v2” device-phy API for the 2.4GHz babblesim components has been upstreamed. It provides a superset of the old API functionality aiming at providing support for more protocols, and features.

The old device-phy IPC is NOT deprecated, and remains ABI compatible. The updated ext_2G4_libPhyComv1 remains API compatible. The commitment on future dev<->phy IPC binary compatibility for the old API remains in place.

Users are, at this point, not encouraged to port their devices to use the new API; As this new APIv2 should be considered in Alpha state, changes to this API should be expected.

All affected components have been tagged v2.0 and the commit which introduces the new API has been clearly marked.

What you can expect:

Background: