Ryan Powell
Ryan Powell
@mkohns Any feedback on this? Did the changes in that branch work for you?
Could you enable logging with the level set to debug and post the log of this please?
This looks to be an issue of multiple same UUID's. The solution is to provide an index parameter to `getCharateristic()`. Please try this branch https://github.com/h2zero/NimBLE-Arduino/tree/remote-attr-index
Hello, please see the discussion here https://github.com/h2zero/NimBLE-Arduino/discussions/500
Yes, the issue in https://github.com/espressif/esp-nimble/issues/24 applies here as well sadly. Until this is fixed upstream it will be a problem sadly. There is a patch available in that issue thread...
I know this is old but have you been able to resolve this at all?
@jangellx Take a look at #679
You need to enable BT5 as explained here https://github.com/h2zero/NimBLE-Arduino/blob/release/1.4/docs/Bluetooth%205%20features.md
How many devices are connecting to this? The default max bond count is 3, seems you need to increase this.
I will add a callback in the future to ask the application code what to do when the bond limit is reached. In this case the MAX_BONDS should be increased...