Bluetooth 5 Central and Peripheral protocol stack

SoftDevice S140 is a feature complete Bluetooth 5 qualified protocol stack for the nRF52840 SoC. It supports up to 20 concurrent links in all roles. It supports Bluetooth 5 features: 2 Mbps, Long Range, Advertising Extensions and channel selection algorithm #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 Length Extension (DLE), configurable ATT MTU, L2CAP connection-oriented channels and LE Secure Connections.

Key Features
Bluetooth 5
2 Mbps
Bluetooth 5
Long Range
Bluetooth 5
Advertising Extensions
Bluetooth 5
CSA #2
20 concurrent
All roles
Secure Connections


Select version to download


6.1.1S140: Bluetooth 5 qualified

  • 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.0S140: Bluetooth 5 qualified

  • 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.0S140: Bluetooth 5 qualified

  • 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 Bluetooth 5 qualified

  • 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.alphaS140: Bluetooth 5 qualified

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

You have selected: