How to enable Coded PHY (Long Range) advertising on nRF54L15-DK using nRF Connect SDK 3.0.2?

I'm using the nRF54L15-DK with nRF Connect SDK 3.0.2, and trying to advertise using Coded PHY (Long Range).

My goal is to make the advertising signal continuously visible (not just in bursts) on a spectrum analyzer, with 8 dBm TX power, using Long Range (Coded PHY).

What I currently have:

Im using an inside sample of the sdk (hci_pwr_ctrl) and changed the code like that:

static const int8_t txpower[DEVICE_BEACON_TXPOWER_NUM] = {8};
static const struct bt_le_adv_param *param = BT_LE_ADV_PARAM(
    BT_LE_ADV_OPT_CONN | BT_LE_ADV_OPT_USE_IDENTITY
    | BT_LE_ADV_OPT_DISABLE_CHAN_38
    | BT_LE_ADV_OPT_DISABLE_CHAN_39,
    BT_GAP_MS_TO_ADV_INTERVAL(20),
    BT_GAP_MS_TO_ADV_INTERVAL(20), // I tried 1024 too.
    NULL
);

Problems:

  • The signal appears only intermittently on the analyzer.

  • Advertising seems to be using only 1M PHY, not Coded PHY.

My Questions:

  1. What is the minimal correct setup to advertise over Coded PHY on the nRF54L15-DK? 

  2. How can I make the signal appear continuously on a spectrum analyzer (without long silent gaps)?

  3. Is there a sample or working snippet specifically for Coded PHY extended advertising I can reference?

  4. Is there any sample that I can use to test the bluetooth long range, 8db tx power for 1 central and 1 peripheral nrf54l15 devices.   

Any guidance or working example would be greatly appreciated!

Parents Reply Children
No Data
Related