-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing "service data" on Windows #11
Comments
What kind of BLE implementation you are using? Native windows or USB ? |
I'm using a TP-Link UB500 USB adapter on my desktop PC But I saw the exact same problem using the native BLE from my windows laptop. |
I'm on a business trip right now. I will be back soon and I will have a look. No probs |
Hi @stoprocent, @spudwebb Any updates? |
No update on my side, but I would love to make this work. @stoprocent , let us know how we can help to fix this. |
Hi Guys I had a crazy time at work. I will try to look at this end of the current week. Stay tuned |
It looks like on Windows the "service data" are not correctly parsed and passed back but these are required by the Matter standard. Using the same bluetooth dongle and the same Matter device, the "service data" are correctly reported on Linux.
Linux:
2024-10-08 14:48:59.885 DEBUG NobleBleClient Found peripheral 30:de:4b:db:7f:24 (undefined): {"localName":"undefined","txPowerLevel":"undefined","manufacturerData":"undefined","serviceData":[{"uuid":"fff6","data":{"type":"Buffer","data":[0,206,4,136,17,1,1,1]}}],"serviceUuids":["8641","fff6"],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}
Windows:
2024-10-08 15:13:19.756 DEBUG NobleBleClient Found peripheral 30:de:4b:db:7f:24 (): {"localName":"","txPowerLevel":0,"manufacturerData":{"type":"Buffer","data":[]},"serviceData":[],"serviceUuids":["8641","fff6"]}
Reference discussion with @Apollon77 : project-chip/matter.js#1241
The text was updated successfully, but these errors were encountered: