-
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
Service discovery timed out using BLE on GNU/Linux #52
Comments
I've just added a new debug option badgemagic --transport ble --list-devices We filter by name ( |
Thanks for the quick update!
Note that when the badge is not in BLE download mode, I would get a different error message than reported (just |
I've tried reproducing this issue but sadly was unable to do so successfully. The strange thing is that this error happens when connecting to the found device which includes scanning all available services. But we do that before that when scanning for devices which also includes service enumeration. |
I just realised that I didn't read the error properly. It is generated when we already found the device and try to connect to the peripheral: lines 155-158 in Maybe we are already connected at this point (by calling However, I would expect a different error message in that case. |
Have you tried with a more recent badge, labeled |
I don't own a B1144C badge, only a non C from 2024/01 with stock firmware. Are the ones sold at 38c3 B1144C? |
Yes. |
When the badge displays the bluetooth animation, I get the following error trying to configure it via BLE:
This is using e7989e7 from source (via
cargo install --git https://github.com/fossasia/badgemagic-rs --features cli
) on Arch. I confirmed that the device can be configured via BLE using the Android App.The text was updated successfully, but these errors were encountered: