1 min read #devops
On this page

Bluetooth Operations Manual

View

bluetoothctl devices              # Paired devices
bluetoothctl show                 # Local Bluetooth information
bluetoothctl info XX:XX:XX:XX:XX:XX  # Device details

Operations

bluetoothctl                      # Enter interactive mode
  scan on                         # Scan for devices
  pair XX:XX:XX:XX:XX:XX          # Pair
  trust XX:XX:XX:XX:XX:XX         # Trust (auto-reconnect)
  connect XX:XX:XX:XX:XX:XX       # Connect
  disconnect XX:XX:XX:XX:XX:XX    # Disconnect
  remove XX:XX:XX:XX:XX:XX        # Remove device

# One-line command operations
bluetoothctl connect XX:XX:XX:XX:XX:XX
bluetoothctl disconnect XX:XX:XX:XX:XX:XX
bluetoothctl power on / off

Troubleshooting

systemctl status bluetooth
dmesg | grep -i bluetooth         # Firmware loading errors
rfkill list                        # Check if blocked by software/hardware
rfkill unblock bluetooth