Bt-bu1 Driver -

The bt-bu1 driver is a device driver implementation for Bluetooth USB adapters based on the Broadcom/Cypress USB Bluetooth controller family (chipsets historically identified by firmware/part IDs starting with “BU” or “BU1” in some vendor stacks). It provides host-side USB and Bluetooth stack integration, enabling classic Bluetooth BR/EDR and Bluetooth Low Energy (LE) functions via HCI over USB. This document covers architecture, supported hardware, interfaces, installation, configuration, firmware handling, integration with Linux Bluetooth stack, debugging, performance tuning, security considerations, and maintenance.

(Note: “bt-bu1” is used here as a canonical name for drivers targeting Broadcom/Cypress BU1-series USB Bluetooth controllers; actual naming varies by OS and vendor.) bt-bu1 driver

The bt-bu1 driver is notorious for being overwritten by Windows Update. To prevent this: The bt-bu1 driver is a device driver implementation


  • Symptoms: “firmware: failed to load”
  • Symptoms: frequent disconnects or packet loss
  • Symptoms: only classic or only LE works
  • Symptoms: pairing fails or insecure connections
  • Troubleshoot if: