This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Extended advertising and central role compatibility

Hi all,

We are developing an application using nRF52840 device and the idea is to enable the device with peripheral and central roles.

We would like to set two advertising sets, first one for legacy advertising on 1M PHY and a second one, extended, on Coded PHY.

I managed to make both advertising sets work if CONFIG_BT_CENTRAL role is not enabled. However, if CONFIG_BT_CENTRAL is enabled, I have got BT_HCI_ERR_CONN_LIMIT_EXCEEDED error when executing bt_le_ext_adv_start() function.

I am working with nRF Connect SDK v1.8.0 and SoftDevice HCI Controller.

Please find attached debug output screenshot, ble.c application code and prj.conf file.

Any suggestion would be much appreciated.

Kindest regards,

Parents
  • Hi Hung, 

    Thank you very much for your reply.

    I have done a couple of tests and that fixes the first error I had. I can enable now both advertising sets in 1M and coded PHY at the same time.

    However, unfortunately I am still seeing the second error: device A scanning does not detect Coded PHY advertising packets from device B if advertising is enabled on device A.

    Could you please double check that error with the R&D team?

    Regards,

Reply
  • Hi Hung, 

    Thank you very much for your reply.

    I have done a couple of tests and that fixes the first error I had. I can enable now both advertising sets in 1M and coded PHY at the same time.

    However, unfortunately I am still seeing the second error: device A scanning does not detect Coded PHY advertising packets from device B if advertising is enabled on device A.

    Could you please double check that error with the R&D team?

    Regards,

Children
No Data
Related