BLUETOOTH-CONFIG(8)
π BLUETOOTH-CONFIG π
okay so bestie, gather round, because we're talking about bluetooth-config β that's the bluetooth-config(8) page from section 8 of the System Manager's Manual, and it's literally your friendly little script for managing config files for the bluetooth subsystem π¦
β¨ NAME β¨
bluetooth-config β a script to manage config files for the bluetooth subsystem. that's it, that's the whole vibe π
β¨ SYNOPSIS β¨
bluetooth-config scan [-d device] [-n node]
β¨ DESCRIPTION β¨
bluetooth-config is an interactive script that gives you a frontend to the complex bluetooth subsystem daemons. like, the daemons are doing A Lot and this is the cute little handler that makes it not scary π
The following options are available:
-dβ scan for a specific bluetooth device address π-nβ limit the scan to a specific host controller. hint: list all netgraph nodes with/usr/sbin/ngctl listπ
bluetooth-config will help you find and set up bluetooth controllers, scan for nearby bluetooth devices that are in pairing mode, look up their names, let you map them to friendly names in /etc/bluetooth/hosts, ask for the pairing PIN, instrument hcsecd(8) so it can securely pair with new devices and β if the device offers HID endpoints like mice or keyboards β configure and restart bthidd(8). it's giving full-service concierge energy, honestly π«Ά
bluetooth-config can bring up any interface and daemon necessary for operation and, if a node is provided on the command line, it will do so automatically for that interface. no cap, it handles it β
πΈ FILES πΈ
/etc/bluetooth/hostssysrc -n bthidd_configsysrc -n hcsecd_config
π EXAMPLES π
1οΈβ£ here's one with a specific controller and address
bluetooth-config scan -n ubt0 -a 00:26:bb:7a:58:95
This will scan the bluetooth controller ubt0hci for a bluetooth device with the address 00:26:bb:7a:58:95, set up ubt0 if necessary, and enter an interactive dialog to pair the new device π₯
Since in this example a mouse is paired, bluetooth-config will interact with bthidd(8), enabling it if necessary, and then write an HID descriptor to its config. iconic behavior, honestly π
2οΈβ£ and here's the "just scan everything" one
bluetooth-config scan
This will scan all bluetooth controllers on the systems for bluetooth devices, prompting you to bring up controllers or daemons along the way π«
π SEE ALSO π
bthost(1), bthidcontrol(8), bthidd(8), hccontrol(8), hcsecd(8), sdpcontrol(8), sysrc(8)
go read them, iykyk π
π HISTORY π
A bluetooth-config utility first appeared in FreeBSD 12.1. an icon, a legend, a moment π
π AUTHORS π
Dirk Engling <erdgeist@erdgeist.org> β thank you for your service π«‘
π CAVEATS π
β οΈbluetooth-configcan not parse entries in thehcsecd(8)config file and thus will ask the user to manually modify existing pairing PIN entries. so like, you will be touching that file yourself, bestie. heads up π
π THANKS TO π
Lars Engels and Warren Block for suggestions, help, and testing. real ones fr fr π
and that's the page!! source is the Debian version, dated January 7, 2019, and the whole thing lives under BLUETOOTH-CONFIG(8). slay, go pair something π
β¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2019 Dirk Engling
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms