Support Request: Enabling BLE DTM for FCC Certification on Zephyr 2.7.0

Hi Nordic Community,

I'm currently working on FCC certification for a project and need to enable BLE Direct Test Mode (DTM). I'm using the `hci_uart` sample and have activated `CONFIG_BT_CTLR_DTM_HCI`. However, I'm encountering the following warning:

```
warning: BT_CTLR_DTM_HCI (defined at subsys/bluetooth/controller/Kconfig:627) was assigned the value 'y' but got the value 'n'. Check these unsatisfied dependencies: BT_CTLR_DTM_HCI_SUPPORT (=n). See docs.zephyrproject.org/.../CONFIG_BT_CTLR_DTM_HCI.html and/or look up BT_CTLR_DTM_HCI in the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.
```

Upon further investigation, I discovered that `BT_LLL_VENDOR_NORDIC` is currently deselecting the `BT_CTLR_DTM_HCI` symbol.

Here are my current setup details:
- Zephyr version: 2.7.0
- Configuration: Using the sample `hci_uart` with `CONFIG_BT_CTLR_DTM_HCI=y`

**My question is:** How can I resolve this issue and enable BLE DTM while staying within the Zephyr framework? Any guidance or suggestions would be greatly appreciated.

Thanks in advance for your help!
Parents
  • Hi

    Is there a reason you need to use the Zephyr framework and can't use the nRF Connect SDK DTM sample as is for your use case? I would need to ask the developers for some details on whether this is possible or not, as I think some of the configs you're trying to add here is "NCS specific".

    Best regards,

    Simon

  • Thank you for your reply . I am used to using Zephyr. However willing to use the DTM example from Nordic. What is the easiest way to get a custom board working with that example? It is an nr52840 board with UART on a different pinning than the Development kit with the same MCU.

    All pointers in the right direction are helpful 

    Thanks

    Bob

  • Hi Bob

    Please check out the "Defining custom board" section in our documentation here. You can use the nRF52840 DK board file as reference for this.

    Best regards,

    Simon

  • Hi  

    Thanks for the support. Here are the steps I took:

    1. Installed the SDK v2.6.1.

    2. Adapted the example ncs/v2.5.0/nrf/samples/bluetooth/direct_test_mode to work on my custom board.

    3. Successfully tested the DTM functionality using the nRF Connect for Desktop application.

    Now, I need to provide information to the test house to demonstrate that the soft controller has undergone official BLE certification. Could you guide me on where to find this necessary information?

    Thanks again for the great support!

    Best regards,

    Bob

Reply
  • Hi  

    Thanks for the support. Here are the steps I took:

    1. Installed the SDK v2.6.1.

    2. Adapted the example ncs/v2.5.0/nrf/samples/bluetooth/direct_test_mode to work on my custom board.

    3. Successfully tested the DTM functionality using the nRF Connect for Desktop application.

    Now, I need to provide information to the test house to demonstrate that the soft controller has undergone official BLE certification. Could you guide me on where to find this necessary information?

    Thanks again for the great support!

    Best regards,

    Bob

Children
No Data