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
Callibration of compass not possible if Bluetooth-IO-Pin-Dienst is working.
I'm not sure if this is related to Draw a circle to calibrate the compass is impossible #4. However, calibration fails with the last dot of the cirlce and shows several times 'sad face'-020. When not using the Bluetooth-IO-Pin-Dienst compass calibration works nicely.
The 'compass calibration' service is missing
This bluetooth characteristic (E95DB358-251D-470A-A062-FA1922DFA9A8) is available on the micro:bit. It can be used to invoke the compass calibration.
The 'problem' is that some libraries, eg. python-bluezero (https://github.com/ukBaz/python-bluezero), are expecting this service, so you cannot use this libraries without manually patching them.
I'm using a 'new' Calliope (name on left side below A button, '1.3' on the back-side right to the USB port).
Regarding topic 1 I think that @smartyw has already gave you some hints where the problem may be located.
Do you think that you will address this issues in the near future? E.g. #7 is from June 2018.
Some response here on GitHub would be nice!
Set-up to reproduce
Generate a program with the makecode editor using bluetooth blocks:
Use "no pairing required" in the project setup:
You need to remove the Bluetooth-IO-Pin-Dienst to make the other things working.
Now, use some software (e.g. Linux blueZ over bluetoothctl or an app like Nordic Semiconductor's nRF Connect to analyze the Calliope's bluetooth services.
Hi,
I'm actually testing some bluetooth services and am experiencing several problems. Some of them are already known.
Accelerometer data over BLE does not work
As reported by @smartyw in accelerometer data over Bluetooth does not work #7.
Callibration of compass not possible if
Bluetooth-IO-Pin-Dienstis working.I'm not sure if this is related to Draw a circle to calibrate the compass is impossible #4. However, calibration fails with the last dot of the cirlce and shows several times 'sad face'-020. When not using the
Bluetooth-IO-Pin-Dienstcompass calibration works nicely.The 'compass calibration' service is missing
This bluetooth characteristic (E95DB358-251D-470A-A062-FA1922DFA9A8) is available on the micro:bit. It can be used to invoke the compass calibration.
The 'problem' is that some libraries, eg. python-bluezero (https://github.com/ukBaz/python-bluezero), are expecting this service, so you cannot use this libraries without manually patching them.
I'm using a 'new' Calliope (name on left side below A button, '1.3' on the back-side right to the USB port).
Regarding topic 1 I think that @smartyw has already gave you some hints where the problem may be located.
Do you think that you will address this issues in the near future? E.g. #7 is from June 2018.
Some response here on GitHub would be nice!
Set-up to reproduce
Generate a program with the makecode editor using bluetooth blocks:
Use "no pairing required" in the project setup:

You need to remove the
Bluetooth-IO-Pin-Dienstto make the other things working.Now, use some software (e.g. Linux blueZ over
bluetoothctlor an app like Nordic Semiconductor's nRF Connect to analyze the Calliope's bluetooth services.