Hi Mike,
as mentioned in a previous post, I have replaced my old drivers with new drivers and a new BT 4.0 dongle. I am attempting to connect to a BT 3.0 smartphone.
This works well when I perform this manually (uses the 6 digit compare method) but when attempting to start this from my plugin, this fails immediately with "Authentication Failed". WCL error, a pop-up from the driver that it failed for unknown reasons and a audio warning on the phone but no pop-up for comparison.
int error = dev->Pair(*pRadio, pin);
If I immediately after this failure attempt to pair with the phone through "My Bluetooth Places", the two numbers shown are different. A second pairing attempt through this mechanism works.
The code worked with the old drivers.
Once paired, everything works.
OS: WinXP with Service Pack 3
Device: BCM20702 BT 4.0 (Trust)
Drivers:
Device: Broadcom 5.6.0.7200
Bus enumerator: Broadcom 5.6.0.6950