Hi,
I am developing a Linux PC application (central) connecting with nrf52840 dongle with s140 v7 flashed on it (for long range support). I am using pc-ble-driver v4.1.1. I have started my application based on the heart rate collector example.
First issue is that nrf connect v3.3.0 does not support this soft device hence I am unable to use long range feature.
When I try to run the heart rate collector example or my application with this soft device I get the following error:
Serial port used: /dev/ttyACM0
Baud rate used: 115200
Info: Successfully opened /dev/ttyACM0. Baud rate: 115200. Flow control: none. Parity: none.
Status: 6, message: Target Reset performed
Status: 0, message: No response from device. Tried to send packet 6 times.
Failed to open nRF BLE Driver. Error code: 0x0D
If I reset the dongle, nrf-connect BLE suggests to program the device with:
Connectivity firmware version: ble-connectivity 4.1.1+May-07-2019-15-12-18. SoftDevice API version: 3. Baud rate: 1000000.
which seems to be s132 and works with API v3 of the heart rate example / my own application.
How can I have log range and coded phy support for a PC application on nrf52840 dongle? Which softdevice is compatible with PC driver for this purpose?
Thanks!