-
Notifications
You must be signed in to change notification settings - Fork 310
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
BLE problems on Raspberry Pi 3B+ and 4 #332
Comments
This appears to be a
EDIT: |
This is a highly interesting find; thank you for documenting it! I will add a link to this issue on the new |
Reopening this for your interest because there is new firmware under test at RPi-Distro/bluez-firmware#6. Unfortunately it does not work for me. |
Turns out for some reason I had to power cycle the board (not just reboot) in order to test the new firmware properly. It now does work for me, getting values from a pulse oximeter via our software on top of bleak. |
The |
bluetoothctl -v
) in case of Linux: 5.50This is not a bleak problem per se, I believe.
I'm trying to get bleak to work on an RPi 4 (and 3B+). It works fine on an RPi Zero W and 3B, but swapping the SD card from the RPi Zero W into an RPi 4 or 3B+ (assuring that the OS setup is identical) gives this error when trying to do service discovery:
The
properties
valueServicesResolved
never becomesTrue
, which causes the error.If anyone has gotten bleak to work on an RPi4, I'd love to hear what you had to do. I've scoured the RPi forums, etc., and haven't come up with any solution.
The wifi/BLE adapter chip is supposed to be identical between the two boards.[EDIT: In fact, the wifi hardware changed between 3B and 3B+, though it's hard to find this out.] Thanks.EDIT: Further testing shows it works on Pi0W and Pi3B, but not on Pi3B+ and Pi4B.
The text was updated successfully, but these errors were encountered: