Advertising via coded PHY

Hi, i want to use the coded PHY for advertising but cannot get it working. I configure the advertising source with these params:

const struct bt_le_adv_param* ext_adv_param = BT_LE_ADV_PARAM(BT_LE_ADV_OPT_EXT_ADV | BT_LE_ADV_OPT_CODED, ext_adv_interval, ext_adv_interval, NULL);

and start the scanning of the sink like this:

err = bt_le_scan_start(BT_LE_SCAN_CODED_ACTIVE, NULL);

The advertising starts without any errors but the sink does not find the advertising. When I confiure the bt_le_adv_params without BT_LE_ADV_OPT_CODED or with BT_LE_ADV_OPT_NO_2M
it works as expected. I am using the nordic softdevice controller.

Am I missing something?

Parents Reply
  • Sorry for the delay. Have you made any progress on this in the meantime? If not, could you point me to the exact SDK samples you used as a starting point? 

    gab987 said:
    When the stream is started immediately after the advertisement is started the receiver cannot find the advertisement.

    Does this mean that it works with coded PHY when the stream is not started?

Children
Related