Hi Andre, On Thu, Mar 06, 2014, Andre Guedes wrote: > The problem with enabling filter duplicates in background scan > happens in the following scenario: > * Background scan is running. > * A device disconnects and starts advertising. > * Before host gets the disconnect event, the advertising is reported > to host. Since there is no pending LE connection at that time, > nothing happens. > * Host gets the disconnection event and adds a pending connection. > * No advertising is reported (since controller is filtering) and the > connection is never established. > > To address this scenario, all we have to do is: always restart > background scan when a new LE pending connection is added. This way, > we unsure that we don't miss the advertising report. > > If you guys agree with this approach I can write the patches. Sounds fairly reasonable to me, if it actually end up working ok. Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html