В моем ноутбуке Samsung R60+ установлен Bluetooth-модуль Broadcom 2045 Bluetooth 2.0 USB, для которого поставляются драйверы Widcomm. Спору нет, стек Bluetooth от Broadcom — лучший, но лично мне не нужны больше половины возможностей, которые он предоставляет, т.к. максимум необходимого — это COM-порты, модем и PAN. К тому же меня не устраивает тот факт, что для PAN создается отдельная сетевая, которая постоянно показывает в System Tray значок «Сетевой кабель не подключен». Поэтому я задался целью установить стандартные драйверы и стек Bluetooth от Microsoft с моим модулем.
Решение нашлось достаточно быстро. Необходимо проделать следующее:
- Открываем диспетчер устройств и в разделе «Другие устройства» выбрать модуль. В моем случае он назывался «BCM92045NMD».
- Открываем свойства устройства, переходим на закладку «Сведения», в раскрывающемся списке выбираем «Коды (ID) оборудования». Записываем значения VID и PID, в моем случае — VID_0a5c, PID_2101
- Открываем блокнотом файл C:\WINDOWS\inf\bth.inf, переходим к разделу [Broadcom.NT.5.1], дублируем строку «BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F» и изменяем название и значения VID и PID на свои. Сохраняем, закрываем.
- Возвращаемся в диспетчер устройств и запускаем обновление драйвера устройства. Система найдет нужный драйвер и установит его.