Replies: 2 comments
|
I observed the same issue on Ubuntu 24.04 LTS ( Kernel: Linux 6.8.0-44-generic, BlueZ: 5.72): btmon provides this information, but so far, I'm not sure how to fix it: I will get back once I know more. |
0 replies
|
This error could result from a number of reasons; e.g., your system's Since you mention you were able to successfully advertise with a 5.0 dongle, this is more likely the culprit. Though peripheral support exists within the BLE specification, not all dongles/devices are implemented. In my experience, BLE 5.0-compatible dongles/devices most reliably implement peripheral role support. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The problem
File "/usr/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
File "/usrdata/fanconn/opt/server.py", line 105, in run
await server_args.start()
File "/usr/lib/python3.9/site-packages/bless/backends/bluezdbus/server.py", line 90, in start
await self.app.start_advertising(self.adapter)
File "/usr/lib/python3.9/site-packages/bless/backends/bluezdbus/dbus/application.py", line 181, in start_advertising
await iface.call_register_advertisement( # type: ignore
File "/usr/lib/python3.9/site-packages/dbus_fast/aio/proxy_object.py", line 108, in method_fn
BaseProxyInterface._check_method_return(msg, intr_method.out_signature)
File "/usr/lib/python3.9/site-packages/dbus_fast/proxy_object.py", line 80, in _check_method_return
raise DBusError._from_message(msg)
dbus_fast.errors.DBusError: Failed to register advertisement
Reproduction
I used two modules of the same chip from different manufacturers, the difference lies in the Bluetooth version, one module is BT5.0, the other is BT4.2, is it necessary to be compatible when registering the broadcast
Desktop (please complete the following information):
All reactions