NRF5340 SoftDevice Controller reports different version than NRF5340 QDID matrix

Hello,

I noticed that the SoftDevice Controller for nrf5340 in nrf Connect SDK 3.1.0 reports a bluetooth version of 6.1 (LMP Version 0x0F), yet the QDID for it (Q360820) is listed as using Core Spec 6.0.

Do the versions need to match? 

Is it an issue for Bluetooth certification where a listing declares compatibility with a certain Core-Spec version, say 6.0 to match the version documented in Nordic's NRF5340 QDID matrix, yet the controller component declares it supports a later version via LL_VERSION_REQ/IND?

  • I must correct some more inaccuracies I made while assimilating the information for this question. Apologies, it has been a while since I've been in this part of the stack.

    We are using BLE, so there is no LMP version, it's just the LL version. Wherever you see LMP version referenced, please replace with LL version. Below is the indication in question that contained 6.1 version identifier.



    Also, there is no LL_VERSION_REQ, it is just the above indication which is used for central/peripheral version exchange.

    The questions still stand regarding whether the 6.0 QDID Q360820 is still valid for the controller given it has updated the LL version.


  • Got the reply from the team:

    The QDID got filed with BT6.0 on release ncs3.0.x with a defined "feature set" / functionality.

    As long as the feature set does not change the QDID is also valid for  bug-fixes-versions and newer ncs versions. That the SW reports that it can cope also with the newer BT-version should not matter, because it is still conform (backwards compatibility) with the filed QDID on BT-6.0

    As long as the device is reporting the correct feature set over the air, the core spec version doesn't really hold any significance anyway.  So from the SIG viewpoint, this should not be an issue.

  • Hi, the SIG has requested that we try to resolve this discrepancy and make the versions match, so I am looking into what is the best way to do that.

  • Hi Connor,

    Is it possible for you to just switch to the NCS 3.3.1 release? The LL_VERSION_IND for 3.3.1 will match the matrix. 

    The DN is Q393601 (SoftDevice Controller) / Q390319(host) for NCS 3.3.1. We just got it, so the matrix will be updated when the one in charge comes back from holiday

    -Amanda H.

  • I'm in process of migrating to 3.4.0, given that is the LTS. Is it the same QDIDs as 3.3.1?

Related