We need to connect to multiple devices at once. We are controlling the SD via a serialised connection, with another chip controlling the parameters.
If we scan using interval/window of 160/80 (100ms/50ms), everything works as expected. We can scan, connect, and then begin scanning again.
But if we use 6553/6553 (~4s) as requested by the OS, we can scan the first time without any issues, but once connected to a device, scanning again returns NO results. We scan for 40 seconds at a time, so we should be cycling through the channels without issue.
We do not support extended scanning.
Our other scan parameters are as follows: