We have mostly eliminated our problems with talking to multiple devices by increasing our connection interval from 7.5 milliseconds to 10 milliseconds.
We are still trying to better understand why the 7.5 millisecond connection interval caused failures. We believe that the failures were connected to calculating channel maps from WireShark traces that showed failures concurrent with sending LL_CHANNEL_MAP_IND to slave devices.
I am inserting a screen grab from the TI bluetooth logger. Note that the associated .lgr file was created by monitoring the wl18xx debug line during 7.5ms connection interval connections with 2 slave devices and one of the connections ultimately failed because of long delays. This file shows that the number of good channels varies from 28 to 37.
What does 'number of good channels MWS victim 79, MWS aggressor 79' mean?
