You are reading a single comment by @Gordon and its replies.
Click here to read the full conversation.
-
It's possible that trying to keep a bluetooth connection running while also scanning means it's not able to use the coded phy properly?
I have many BLE devices around and I could see only the watch in the scan so I guessed coded phy worked as there are no filters in the scan.
NRF.setScan(function(d) { print(`name : ${d.name} rssi: ${d.rssi}`); },{phy:"coded"});
I can try usb, I wanted notebook to stay inside and dongle outside so used BLE.
Odd - and you're sure it was actually using the coded phy?
I don't actually remember I'm afraid, I wasn't looking specifically for RSSI - but when I tested I definitely felt like I got much better range than I experienced from normal advertising.
But...
The dongle should support serial over USB, so maybe connect via USB instead? It's possible that trying to keep a bluetooth connection running while also scanning means it's not able to use the coded phy properly?