DTM functionality over HCI without the DTM sample code

Hi,

We need to integrate a testing mode within our firmware that uses Nordic controller to do BLE functionality as we want to achieve single image solution for production and testing. Is there a way to use HCI commands with nordic controller to achieve the dtm testing after disable the app functionality (if needed)

Parents
  • Our DTM implementation use the radio directly, and this will conflict with the Bluetooth controller in hci_rpmsg. These were never designed to be used together and use the same resources (most importantly the radio) without any mechanism for handling resource sharing.

    It will be difficult with DTM, but if you really need some direct radio usage for a custom test mode in your production firmware, you could consider implementing something yourself in MPSL timeslots. Alternatively, perhasp you could do the tests with regular Bluetooth, perhaps with establishing a connection, advertising and/or scaninng so that you can use the regular Bluetooth stack features for your testing?

Reply
  • Our DTM implementation use the radio directly, and this will conflict with the Bluetooth controller in hci_rpmsg. These were never designed to be used together and use the same resources (most importantly the radio) without any mechanism for handling resource sharing.

    It will be difficult with DTM, but if you really need some direct radio usage for a custom test mode in your production firmware, you could consider implementing something yourself in MPSL timeslots. Alternatively, perhasp you could do the tests with regular Bluetooth, perhaps with establishing a connection, advertising and/or scaninng so that you can use the regular Bluetooth stack features for your testing?

Children
No Data
Related