This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

future support of S110

I am developing a new BLE product with only peripheral role. In the SDK11 the SoftDevice 110 is no longer supported.

What are the pro and cons to still use the S110 with SDK10? (support, ROM/RAM usage, data throughput, CPU usage)

Can I configure the S130 to have only S110 functionality without drawbacks?

Are the S110 and S120 deprecated in some weeks?

  • For the S110 and S120 there are no new releases currently planned. For the S130 there are no new releases currently planned after the next production release, v2.0.0. No new features will be added, but it they will be maintained, so minor version releases may come.

    The ROM usage for S110 is 96kB, while for the latest release of S130 (2.0.0-7.alpha) it is 108 kB (may change for the production release).

    The minimum RAM usage for S110 is 6616 B, while for the latest release of S130 it is 4656 B (may change for the production release). With the S130 you have many more configuration options, which will affect RAM usage. If you configure it to only be a peripheral the RAM addition to the minimum shouldn't be too much, but it depends on the throughput you require, which also will be configurable.

    With the latest release of the S130 you should be able to achieve the same data throughput as with the S110 in the peripheral role, 128 kbps. This is with 20 B data in each packet, 7.5 ms connection interval, and 6 packets in each connection interval.

    In regards to CPU usage, I believe the differences are very small.

  • Thanks for information. My conclusion is, that I will use S130 for all new projects, with the advantage to be ready for the SDK 11 and to have some additional features of Bluetooth 4.2.

  • What do you mean with: "For the S130 there are no new releases currently planned"? Does that mean that S130 version 2.0.0 will be the last SoftDevice that we get for the nrf51 chip or does it mean that you do not currently know when the next version comes out?

Related