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!