arduino / arduino/ArduinoCore-arc32

Jira 769 CurieBLE: cannot discover characteristics in 0x1800 and 0x1801 services

Open
#378 3 comments 0 reactions 0 assignees View on GitHub
Under Review
Dominant language
C
Stars
330
Forks
281
PR merge metrics
No merged PRs in 30d

Description

I'm using the peripheral explorer with [bleno's echo example](https://github.com/sandeepmistry/bleno/tree/master/examples/echo), it doesn't report any characteristics in the 0x1800 and 0x1801 services.

Here's the output:

```
BLE Central - Peripheral Explorer
Found C8:69:CD:41:84:A2 ''
Found 00:19:0E:11:24:06 '' ec00
Connecting ...
Connected
Discovering attributes ...
Attributes discovered

Device name:
Service 1800
Service 1801
Service ec00
Characteristic ec0e, properties 0x26

Disconnecting ...
Disconnected

```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the peripheral explorer report with bleno's echo example and compare discovery of services 0x1800, 0x1801, and ec00. Start at the explorer's attribute-discovery path; done means determining why characteristics are absent from 0x1800 and 0x1801 and adding a verified fix or documenting the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.