Discovery Unreliable on XP?

Topics: Bluetooth - Microsoft
May 6, 2013 at 9:04 PM
I am encountering unreliability problems on XP with discovering devices. On 7, a single discovery search finds almost everything. On XP, it may be a half dozen discoveries before it sees my device. Any thoughts on how to be more reliable on XP?

I am seeing some discovery action, so I know it is at least partially working. Unfortunately, it appears to be finding other types of devices easier than the ones I am looking for.

Bluetooth Primary Radio Information:
Manufacturer: CambridgeSiliconRadio
Software Manufacturer: Microsoft
Stack Factory: InTheHand.Net.Bluetooth.BluetoothPublicFactory
Hardware Status: Running
Mode: Connectable
Class: 20104
Local Address: 00179A4BEB06


            using (BluetoothClient bc = new BluetoothClient())
            {
                bc.InquiryLength = _activeScanDuration;
                var infos = bc.DiscoverDevices(255, true, true, true, true);
                foreach (var inf in infos)
                {
                    OnDiscover(inf);
                }
            }