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

Issue with ble_gap_scan_start command not receiving response on PCA10059

I am trying to use the PCA10059 dongle as the connectivity device with pc-ble-driver-py

The script I am using works with a PCA10056 devkit loaded with the connectivity firmware, but I get this error when I try it with the PCA10059 (it fails when I try to start scan):

2021-01-22 17:07:03,752 [140493985195776/LogThread] Failed to receive response for command

pc_ble_driver_py.exceptions.NordicSemiException: Failed to ble_gap_scan_start. Error code: NRF_ERROR_SD_RPC_SEND

I've tried a few combinations of the pc-ble-driver-py and pc-ble-driver connectivity firmware but have seen the same result.

pc-ble-driver-py == 0.15.0 with pc-ble-driver v4.1.2, v4.1.1 and v4.1.0 and pc-ble-driver-py == 0.14.2 with pc-ble-driver v4.1.2, v4.1.1 and v4.1.0

I believe I am flashing the PCA10059 correctly with dfu and using the connectivity_<>_usb_with_s140_6.1.0_dfu_pkg.zip in its respective pc-ble-driver release.

Is there some compatibility dependency between the pc-ble-driver-py module and the connectivity firmware loaded on the USB Dongle?

Or is there some other issue here?

Thank you so much!

Parents
  • Hi,

    I believe I am flashing the PCA10059 correctly with dfu and using the connectivity_<>_usb_with_s140_6.1.0_dfu_pkg.zip in its respective pc-ble-driver release.

    Is there some compatibility dependency between the pc-ble-driver-py module and the connectivity firmware loaded on the USB Dongle?

    pc-ble-driver-py doesn't support SD v6, so it won't work. You need to use the SD v5(connectivity v4.1.2).

Reply
  • Hi,

    I believe I am flashing the PCA10059 correctly with dfu and using the connectivity_<>_usb_with_s140_6.1.0_dfu_pkg.zip in its respective pc-ble-driver release.

    Is there some compatibility dependency between the pc-ble-driver-py module and the connectivity firmware loaded on the USB Dongle?

    pc-ble-driver-py doesn't support SD v6, so it won't work. You need to use the SD v5(connectivity v4.1.2).

Children
No Data
Related