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

What is the version of S110 inside S120

HI,

We have just upgraded our application to support the latest S110 v8.0.0 but also evaluated the possibility to use S120 instead of S110, so that our customer only need to upgrade application and get "central-capacity" in the future without upgrading SD (which can cause our product bricked).

As mentioned in the specs S120 essentially contains a S110 inside (or at least what I get from the specs), however the latest S120 v2..0.0 is released several weeks ago. And We are afraid that its contained S110 is much older than the S110 v8.0.0, which is a major release comparing to S110 v7 and could pose some compatible issue with our current application. So my question are

  1. what is the equivalent S110 version inside the current S120 (v2.0.0)
  2. If it is a variant of version 7, could you guys give us a hint on when the next S120 release with a contained S110v8.
Parents
  • Hi,

    The answer to this question really depends on what you want from the peripheral.

    • "Bluetooth feature"-wise, the peripheral in S120 is equal to 7.1.0, and references the same qualification.
    • API-wise, it is closer to 8.0.0, and contains the newer encryption key format seen in the 8.0.0 and both include the API calls for all roles.
    • For proprietary features and bug-fixes, the S110 8.0.0 is indeed newer and contains fixes that are not available in the S120.

    The intention of including a peripheral inside the S120 was to increase performance and compatibility when doing DFU. The throughput of the peripheral is greater, and some peer devices are still limited to central mode only (notably mobile phones). This makes it possible to boot into DFU mode as a peripheral and still retain the performance you are used to.

    So if you want to be on the bleeding edge of S110 fixes and features, you want the S110 8.0.0. I would consider the S120 for its central capability over its peripheral ability, and rather look towards S130 if you need all roles simultaneously.

  • Thank you very much for the insightful details. S130 is relatively new, its peripheral throughput is not as good as S110/S120, we also plan to use it in another product in the future that feature dual role at the same time but not now. Also we realize you guys use the same name for device_manger peripheral & central ---> making it difficult to run dual mode simultaneously with device manager layer.

    That is great to know S120's peripheral is an inter-version between S110 7.1.0 and S110 8.0.0. This makes me wonder whether the new bootloader (revision 0.6 released with sdk 8.0.0) with the new key-sharing works well with S120's ??

    If possible could you please give a hint on when the S120 is released with S110 8.0.0 equivalent ?

Reply
  • Thank you very much for the insightful details. S130 is relatively new, its peripheral throughput is not as good as S110/S120, we also plan to use it in another product in the future that feature dual role at the same time but not now. Also we realize you guys use the same name for device_manger peripheral & central ---> making it difficult to run dual mode simultaneously with device manager layer.

    That is great to know S120's peripheral is an inter-version between S110 7.1.0 and S110 8.0.0. This makes me wonder whether the new bootloader (revision 0.6 released with sdk 8.0.0) with the new key-sharing works well with S120's ??

    If possible could you please give a hint on when the S120 is released with S110 8.0.0 equivalent ?

Children
No Data
Related