This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
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

What is the proper sequence to enable BLE_500Kbps coded PHY ?

We've been asked to run BLE transmissions using Ble_LR500Kbit, that is, Long range 500kbit/s TX. 125 kbit/s and 500 kbit/s RX  on the nRF52840.
The transmissions would be data sent as Extended Advertising ( BLE_GAP_ADV_TYPE_EXTENDED_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED )

There is conflicting posts in the DevZone that says LR500K isn't possible, but the nRF52840 documentation shows there is a Ble_LR500Kbit chip mode.

What is the proper sequence using BLE_500Kbps on the nRF52840?

Does Soft Device S140 support a relatively simple API for this? (the SDK example radio_test_pca10056 seemed a low-level way)

Parents
  • Hi Rich

    The 500kbps (S=2) Coded PHY is not supported by the S140 SoftDevice, so we don't have any support for it in the nRF5 SDK. If you use the nRFConnect SDK, we have support for both S=2 and S=8 Coded PHY, and you can check out the hr_coded samples in NCS 1.4.0. These samples use S=8 by default, but you can switch to S=2 by calling bt_conn_le_phy_update().

    Best regards,

    Simon

Reply
  • Hi Rich

    The 500kbps (S=2) Coded PHY is not supported by the S140 SoftDevice, so we don't have any support for it in the nRF5 SDK. If you use the nRFConnect SDK, we have support for both S=2 and S=8 Coded PHY, and you can check out the hr_coded samples in NCS 1.4.0. These samples use S=8 by default, but you can switch to S=2 by calling bt_conn_le_phy_update().

    Best regards,

    Simon

Children
Related