Bluetooth device registry - hardware stack, pairing procedures, and stability fixes for BLE devices on Arch Linux
Find a file
2026-06-07 20:08:14 +00:00
docs Document BLE reconnect procedure and adapter recovery (#2) 2026-06-07 20:08:14 +00:00
.gitignore Add .gitignore to exclude local tooling config 2026-06-06 11:03:46 -06:00
README.md Document BLE reconnect procedure and adapter recovery (#2) 2026-06-07 20:08:14 +00:00

Bluetooth Device Registry

Tracks Bluetooth device connections on Arch Linux (archbox).

Hardware

Component Detail
Adapter Intel 9460/9560 Jefferson Peak (JfP)
USB ID 8087:0aaa
Bus USB 1-14, Full Speed (12 Mbps)
Host Arch Linux, kernel 7.0.7-arch1-1

Software Stack

Package Version
bluez 5.86-6
bluez-utils 5.86-6
linux-firmware 20260410-1

Connected Devices

Device MAC Type Status
WirelessKeyboard 2 EE:A7:1E:60:0A:00 BLE HID Keyboard Paired, Trusted, Connected

Note

: This keyboard uses a BLE random address that can change after a factory reset or re-pairing. Match by device name (WirelessKeyboard 2), not MAC.

System Configuration

  • Service: bluetooth.service enabled and running
  • hwdb override: /etc/udev/hwdb.d/99-bluetooth-no-autosuspend.hwdb sets ID_AUTOSUSPEND=0 for the Intel adapter
  • Udev rule: /etc/udev/rules.d/99-bluetooth-power.rules backup — forces power/control=on on add
  • Agent: NoInputNoOutput (Just Works pairing for simple BLE devices)

Docs