I am using the nRF52840, SDK 16.0.
I'm attempting to advertise on the coded phy and the 1M phy simultaneously. This works.
I have two phones, one that supports coded phy and one that does not.
If I setup like this:
advertising_data.config.ble_adv_primary_phy = BLE_GAP_PHY_1MBPS;
advertising_data.config.ble_adv_secondary_phy = BLE_GAP_PHY_CODED;
Only the phone that supports coded phy can see the peripheral. It shows in nRF Connect that the phys are set as I specified.
If I setup like this:
advertising_data.config.ble_adv_primary_phy = BLE_GAP_PHY_1MBPS;
//advertising_data.config.ble_adv_secondary_phy = BLE_GAP_PHY_CODED;
Both phones can see it.
How can I advertise one phy on coded, and one phy on 1M, and have all phones see the advertising?