This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

enabling 2Mb phy Windows 10 (1909)

Hi,

we are using the nRF52840 in a medical ECG recorder. To stream the data as fast as possible we want to use the 2Mb phy. Everything is working as expected under iOs and Android (we can 'enable' 2Mb phy).

But under Windows 10 (1909) it seems that we are limited to 1Mb phy. 

After sending after BLE_GAP_EVT_CONNECTED:

ble_gap_phys_t const phys =
{
   .rx_phys = BLE_GAP_PHY_2MBPS,
   .tx_phys = BLE_GAP_PHY_2MBPS,
};
err_code = sd_ble_gap_phy_update(p_ble_evt->evt.gap_evt.conn_handle, &phys);

we get a valid response (BLE_GAP_EVT_PHY_UPDATE) but the result is telling us the reported 1Mb limitation (remember only under Windows10)

Actually we are not sure if these limitations are caused by Windows or by the drivers of the PC Bluetooth 5.0 device on the PC side (an Intel AC 9260 based PCIe card which should support the 2Mb phy). Of course we have installed the newest drivers ;-) ...

Is anybody out there who knows if these limitations are caused by Windows10? Is it possible to enable the 2Mb phy under Windows10?

best regards,

Thomas

Parents Reply Children
No Data
Related