David Lechner
David Lechner
`error` is just part of the name of the method. (It is the python binding for [this](https://developer.apple.com/documentation/corebluetooth/cbperipheraldelegate/1518708-peripheral).) As noted in the link, this callback is called when the characteristic is...
> But on my mac, I used the _packetLogger_ application and I notice that no packet is sent for writing when `response=False`. Interesting... in CoreBluetooth, there is a [canSendWriteWithoutResponse](https://developer.apple.com/documentation/corebluetooth/cbperipheral/2891512-cansendwritewithoutresponse) API...
Thanks for all of the info. We could just make that change to the example and call it good. But if we really want to understand what is going on...
LightBlue runs on mobile devices, not Windows, correct? The "Access Denied" error also happens when trying to use HID characteristics which it is documented that it is not allowed. Maybe...
Yeah, that has it's own Bluetooth stack.
> and the linux script cannot even see the Generic Access Profile service! BlueZ like to hide services and characteristics that it uses internally completely. Like Windows, there is a...
No, on Windows, all UUIDs must be converted to a 128-bit [GUID](https://docs.microsoft.com/en-us/uwp/cpp-ref-for-winrt/guid) before being passed to the Windows APIs.
It would also be helpful to see a wireshark log of what the device is actually doing.
Windows is protective of some well-known services/characteristics and won't allow accessing them. Similarly, BlueZ hides the GAP Service completely, making the device name inaccessible. Furthermore, the device name displayed by...
I do not understand the issue. Can you give a fully reproducible test case?