Which Software version did you install?
I’m now running the 3.0b and trying to bitbake the missing packages as ipk files myself (since building a custom image takes so much time).
I did not get your issue. What exactly did not work with the older Bsp.?
I tried to pair with an ESP32 using Just Works with Secure Connection. I tried using bluetoothctl --agent NoInputNoOutput
followed by scan
, connect
, and pair
, which resulted in a Error.AuthenticationFailed. Similar result I got from btmgmt pair -c 0x03 -t 0x02 ...
. When I looked into the results from hcidump or using a BLE sniffer, I saw that the pairing request looked pretty much as expected and so did the response. However, instead of exchange keys afterwards, the initiator (the Colibri board) canceled the pairing process with an “unspecified reason”.
Pairing from other devices (Android or Windows) worked with the ESP32. And after moving to the V3.0b image, pairing via bluetoothctl works as well. Hence, I guess there’s either problem in the kernel driver or the bluetooth daemon.
Also, installing of pybluez or other Python libraries for bluez failed because of the broken toolchain in v2.8.