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

[Bug report] nrf51-ble-driver_win_0.4.1 looses connection after some time

Here's my config:

Dongle part :

  • PCA10000
  • Soft device : s120_nrf51822_1.0.1_softdevice.hex
  • Application : nRF51-ble-driver_win_0.3.0-alpha/s120/hex/hexconnectivity_1M.hex

Peripheral part :

  • PCA10028
  • Soft device : s110_nrf51822_7.1.0_softdevice.hex
  • Application : hex file compiled from ble_app_hrs_s110_pca10028.uvprojx

PC: Simply compiled nrf_heart_rate_collector sample program

While executing the nrf_heart_rate_collector program, I received ~150 HRM values and then connection is lost (reason: 0x13, meaning BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION).

I originally though connection was closed by remote BLE device (see this post).

Today, I deployed a Qt 5.5.0 application on an Android device connecting the Peripheral (No PC nor Dongle used). The connection is never lost.

This means that connection being lost is either due to dongle program or nrf51-ble-driver_win_0.4.1 code. It could then be seen as a bug...

Related