Hi Luiz, On Mon, May 2, 2011 at 4:39 AM, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > Im afraid because of dual mode adapters we may need to change the > D-Bus API in the future and have the client to specify somehow on > StartDiscovery if LE only, BR/EDR only or both like connman does with > RequestScan, otherwise it may take too long (each cycle taking 20-30 > seconds) to discover devices because it wasting time scanning or > resolving names in the wrong technology. On dual mode devices, there is a specific procedure (defined by the Core spec) for discovery, called "interleaved discovery" where BR/EDR and LE discovery procedures are alternated at specific times. It cannot just do BR/EDR or LE, unless we want to "fake" a single mode adapter. In summary, if the adapter is to work as a compliant dual mode device, it shall use the interleaved discovery procedure. BR/EDR only or LE only discovery would only be acceptable for single mode adapters. We could as well have configuration options to "simulate" single mode on dual mode adapters. HTH, -- Anderson Lizardo Instituto Nokia de Tecnologia - INdT Manaus - Brazil -- 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