I am trying to get the RSSI of paired devices and want to use the Broadcom stack to do this.
With v3.5 I am having problems getting the BluetoothRadio.PrimaryRadio property to pick up the Broadcom stack ahead of the MSFT stack. With tracing switched in I can see the following error occurring when the Broadcom stack is checked for validity:
Dependency DLL '32feetWidcomm' status: LoadLibraryAccessible.
Dependency DLL 'wbtapi' status: NotFound.
System.Reflection.TargetInvocationException: Dependency DLL 'wbtapi' status: NotFound. ---> System.PlatformNotSupportedException: Dependency DLL 'wbtapi' status: NotFound. --->
Indeed, this dll does not exist on my test workstation.
Peeking at the source using IL Spy I can see that this dll is explicitly checked for as part of an array of strings:
So, I either need a version of this library that does not rely on wbtapi.dll or I need to locate this dll from somewhere. Internet searches thus far have proved fruitless.
Any help would be greatly appreciated.