Bcm2035b Usb Bluetooth Driver [OFFICIAL]

Older Broadcom dongles use the Widcomm stack (not Microsoft stack).

Best known working version:

Install steps:

Microsoft removed legacy Bluetooth stack support for chipsets using the Windows 7 Bluetooth Stack (Widcomm/Broadcom). The BCM2035B requires a proprietary bthport.sys patch that is rejected by modern Windows Driver Signature enforcement. bcm2035b usb bluetooth driver

Observed Behavior:

Step 1: Disable Driver Signature Enforcement (if necessary) Older Broadcom drivers are not digitally signed for modern Windows.

Step 2: Install the Legacy Broadcom Software Older Broadcom dongles use the Widcomm stack (not

Step 3: Manual Driver Installation via Device Manager If the installer fails:

Step 4: Reboot and Test

If Widcomm conflicts with your system:

The btusb kernel module recognizes the VID/PID but lacks firmware. The chipset requires a firmware file named BCM2035B-0a5c-200a.hcd placed in /lib/firmware/brcm/.

Fix Procedure (Ubuntu/Debian):

sudo mkdir -p /lib/firmware/brcm
sudo wget -O /lib/firmware/brcm/BCM2035B-0a5c-200a.hcd \
  https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM2035B-0a5c-200a.hcd
sudo modprobe -r btusb
sudo modprobe btusb

Even after installing the BCM2035B USB Bluetooth driver, you may encounter problems. Step 2: Install the Legacy Broadcom Software