You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had Wireshark opened at the same time and it looks like some packets are being dropped. Attached is a file with the faulty packets for Sphero 1. What's wrong is that it's a mash of two different Sphero commands with some bluetooth packets just being dropped.
Just to link things together, I found that the BlueZ dbus API is not sending the packets to Bleak – here's the issue on the Bleak repo: hbldh/bleak#1343
Ok it looks like it's a BlueZ issue, I tried using AcquireNotify instead of StartNotify and it also gives the error (with even less ~5 instead of ~12) simultaneous connections. Issue at: bluez/bluez#539
I'm trying to connect to multiple Sphero Bolts at once but when I get to around 3 connections sometimes I'll get the following error
I modified
v2.py
to log the unescaped packet that didn't have the correct checksumSphero 1:
Sphero 2:
Sphero 3:
Looking through the packets each has a SOP byte after the initial SOP byte which is why I assume the checksum is failing
The text was updated successfully, but these errors were encountered: