Data Sheet

Table Of Contents
BMD-380 - Data sheet
UBX-19039467 - R06 Firmware Page 18 of 36
4 Firmware
Projects for the BMD-380 should utilize the Nordic Semiconductor SDK and the nRF52840 tools for
new development. This will allow access to the very latest Bluetooth support from Nordic
Semiconductor and provide an ongoing path as new features are released.
4.1 Factory image
The BMD-380 module is not loaded with a factory firmware image. The unique, public IEEE Bluetooth
device address is printed on the module label and is also programmed into the UICR.
4.2 SoftDevices
Nordic Semiconductor protocol stacks for Bluetooth and ANT are known as SoftDevices. SoftDevices
are pre-compiled, pre-linked binary files. SoftDevices can be programmed in nRF52 series SoCs and
are downloadable from the Nordic Semiconductor website. The BMD-380 with the nRF52840 SoC
supports the S140 (Bluetooth low energy Peripheral) and S340 (ANT & Bluetooth low energy)
SoftDevices.
4.2.1 S140
The 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(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 Length Extension (DLE),
configurable ATT MTU, L2CAP connection-oriented channels and LE Secure Connections.
SoftDevice S140 is available for download here.
4.2.2 S340
SoftDevice S340 is a combined Bluetooth 5 and ANTâ„¢ protocol stack for the nRF52840 SoC,
supporting concurrent operation of the two.
It is a Bluetooth 5 qualified protocol stack that offers up to 20 concurrent links in all roles. It supports
all Bluetooth 5 features: 2 Mbps, Long Range, Advertising Extensions and channel selection algorithm
#2 (CSA #2). The number of connections and bandwidth per connection is configurable, offering
memory and performance optimization.
It is a complete Bluetooth LE 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.
It supports all ANT features and offers a variety of network topologies, including peer-to-peer, star
and tree. Up to 15 individual channels are available, with broadcast, acknowledged, or burst transfer
communication.
SoftDevice S340 is available for download here.