This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Improve/fix FreeBSD Bluetooth socket support
Type: enhancement Stage:
Components: FreeBSD Versions: Python 3.10, Python 3.9, Python 3.8, Python 3.7, Python 3.6, Python 3.5
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: koobs, myfreeweb
Priority: normal Keywords:

Created on 2020-06-26 19:00 by myfreeweb, last changed 2022-04-11 14:59 by admin.

Messages (1)
msg372439 - (view) Author: (myfreeweb) Date: 2020-06-26 19:00
1) BTPROTO_HCI addresses only expect string identifiers on NetBSD and DragonFly:

But of course this is true on FreeBSD too. (DragonFly inherited the BT stack from FreeBSD!)
For example this is how hccontrol creates an address:

So currently it is not possible to bind an HCI socket (without using FFI to directly use the libc bind function) :(

2) BTPROTO_SCO is excluded on FreeBSD:

But SCO has been supported since 2008:
Date User Action Args
2022-04-11 14:59:32adminsetgithub: 85302
2020-06-26 19:00:41myfreewebcreate