Macbook Apple Broadcom USB Bluetooth Support under Windows 11 Bootcamp fix
TL;DR: Install the wrong Broadcom Bluetooth driver first, then reinstall the original. Don’t ask why.
If you upgraded from Windows 10 to 11 on a MacBook (using something like Rufus to bypass TPM), you may find Windows 11 doesn’t recognise your built-in Broadcom Bluetooth controller. The driver package you (should have) downloaded during the Bootcamp preparation phase also won’t contain a suitable driver. You won’t be able to use a Bluetooth mouse with your MacBook running Windows.
Here’s what I did:
In Device Manager, go to System Devices and find the Broadcom PCIe Bluetooth controller. That looks fine. What won’t look fine is your Bluetooth device, which will show a yellow triangle.
Update the driver for your Broadcom PCIe Bluetooth controller. Click ‘Update driver’, then ‘Browse my computer for drivers’, then ‘Let me pick from a list of available drivers’.
You’ll see 3 options:
Broadcom Bluetooth Controller over PCI Device
Broadcom Bluetooth Controller over Uhe PCI Device
Broadcom Bluetooth PCIe Controller.
Install the 3rd one (shortest name) and reboot.
It won’t work. In fact, it now shows an error in System Devices.
Reinstall the original driver: Broadcom Bluetooth Controller over PCI Device.
Without restarting, Bluetooth now works. A host of extra devices (such as Microsoft Bluetooth Enumerator) will appear in the Bluetooth section of Device Manager.
Your mouse now connects.
Best guess: Installing the wrong driver copies some files that are actually needed to the right location.
Hardware: MacBook Pro 13″ (2019), Model 15,4
Software: Windows 11 Professional, installed via Rufus to bypass TPM