Eng 日本語

S140 SoftDevice

Feature-rich Bluetooth Low Energy protocol stack

SoftDevice S140 is a feature-rich Bluetooth® Low Energy protocol stack for the nRF52811, nRF52820, nRF52833 and nRF52840 System-on-Chips (SoCs). It supports up to 20 concurrent links in all roles (Broadcaster, Central, Observer, Peripheral). It is Bluetooth 5.1 qualified and supports the following Bluetooth features: high-throughput 2 Mbps, Long Range, Advertising Extensions and channel selection algorithm #2 (CSA #2).  The number of connections and bandwidth per connection are configurable, offering memory and performance optimization.

It is a complete stack with GAP, GATT, ATT, SM, L2CAP, and Link Layer. Both GATT Server and Client are supported. The broad feature set also includes Privacy 1.2, LE Data Packet Length Extension, configurable ATT MTU, L2CAP connection-oriented channels and LE Secure Connections.

Key features

Bluetooth 5.1 qualified

High-throughput 2 Mbps

Long Range

Advertising Extensions

CSA #2

LE Secure Connections

Privacy 1.2

Configurable ATT Table

Configurable ATT MTU

Custom UUID

LE Data Packet Length Extension

L2CAP connection-oriented channels

Concurrent multiprotocol support


Select version to download


7.3.0SoftDevice S140

  • A new option named BLE_GAP_SLAVE_LATENCY_WAIT_FOR_ACK and few bug fixes.
  • See release notes inside download for more information

7.2.0SoftDevice S140

  • Updated release notes, see release notes inside download for more information
  • 128-bit UUIDs can be discovered more efficiently by enabling the BLE_GATTC_OPT_UUID_DISC option

7.0.1SoftDevice S140

  • First Bluetooth 5.1 qualified release
  • Added compatibility for the nRF52811, nRF52820 and nRF52833 SoCs in addition to the nRF52840 SoC
  • Added API to configure the inclusion of the CAR and PPCP characteristics
  • Added API to trigger a task when the SoftDevice is about to start a connection event

6.1.1SoftDevice S140

  • Improved interoperability for the data length update procedure
  • Fixed an issue that could lead to high packet error rate when using Long Range in noisy environments
  • Minor bugfix release

6.1.0SoftDevice S140

  • Long Range is fully supported and qualified
  • Qualified and supported LE Advertising Extensions features:
    • Long advertising packets
    • Chained advertising packets
    • Advertising and connection establishment on 2 Mbps, 1 Mbps, and Long Range
  • API to get the SoftDevice variant, flash usage, reserved PPIs, and reserved interrupt priorities
  • Fixed an issue with the S140 6.0.0 workaround for Errata 201 where the HFXO would sometimes not be released properly after RC calibration

6.0.0SoftDevice S140

  • This release is the first SoftDevice production release for nRF52840
  • Master Boot Record (MBR) 2.3 production release for nRF52840
  • S=2 coding for connections (Limited support)
  • Quality of Service and channel monitoring
  • Updated advertising and scanning APIs S140

  • SoftDevice API now provides access to USB power handling registers
  • L2CAP connection oriented channels in LE Credit Based Flow Control ModeLink Layer
  • SoftDevice now implements a range delay (packet time of flight comparison) corresponding to a distance of 5km when using LE Coded PHY
  • SoftDevice now supports Channel Selection Algorithm #2
  • PA/LNA is now supported for LE 2M PHY and LE Coded PHY
  • Support for Network Privacy Mode is now added

Memory usage:
Flash: 148kB
RAM: 5.296kB + configuration settings enabled for number of connections etc.


5.0.0-3.alphaSoftDevice S140

  • Support for connecting directly on Long Range / LE Coded PHY.
  • See the release notes for more information

You have selected: