Новости
Передісторія
У мого колеги по роботі довгий час валявся разом з ручками, ножицями і іншої канцелярської дурницею USB-брелок Bluetooth. Валявся, валявся поки мене не зацікавив і не потрапив до мене в руки. На питання "Що, не працює?" я отримав відповідь "Так працює, здається, тільки драйвера рідні втратили, а скільки не качає дров - ні одні не підходять". В голові пробігла думка: "Або руки крюки або погано шукаєте товариші ..." :). У підсумку так званих переговорів брелок перекочував до мене в кишеню з напуттям словами: "Забирай, може у тебе запрацює ..."
Ось сам герой:
початок танців
Оскільки ніяких ознак приналежності до фірми виробника не виявилося, озброївшись лупою, виглядів маркування мікросхеми: Broadcom BCM2035SKFBG. Як людина з нормальною логікою;) зайшов на офіційний сайт Broadcom , На якому довго намагався знайти що-небудь путнє в вигляді драйверів і опису, що це у мене за звір такий. Але зусилля були марні. Драйверів там як таких немає, проте там можна скачати програму, яка повинна визначити, що у тебе стоїть пристрій їх виробництва і повинна сама скачати і встановити драйвер. Завантаживши програму і давши їй можливість виявити пристрій Broadcom BCM2035B, а потім завантажити там чогось, нічого так і не вийшло.
Далі був проведений довгий і тернистий шлях в пошуках драйверів і подальшого з'ясування, чий у мене звір лежить на дослідах. Пошуки привели до конторі Billionton Systems Inc , Де були пристрої за всіма ознаками подібні на мого піддослідного. Ще на самому сайті Broadcom-а є перелік OEM виробників пристроїв на базі їхньої продукції, і мовляв де пересічний користувач може отримати підтримку. Однак довгий перебір драйверів, спроби за вуха притягнути драйвера з сайту Billionton і змусити працювати приводили до змінного успіху, але нормальної роботи домігся лише на другий день, провівши ритуальний обряд з чаєм і бубном.
Порядок обряду був такий
необхідна: драйвера Widcomm Drv версії 5.01.2500 , Widcomm License Patcher.
установка:
- видаляєте старі драйвера, якщо були. Чистіть папку в якій стояли драйвера і видаліть файли: BTNeighborhood.dll, wbtapi.dll з C: WINDOWSsystem32 якщо є;
- перезавантажуєте ПК;
- упевніться, що Bluetooth-брелок не підключений;
- встановіть Widcomm БЕЗ Bluetooth-брелока;
- під час установки, після того як файли були скопійовані, але до установки драйверів запускаємо Patcher Widcomm_patcher_v2.exe, вибираємо файл C: Program FilesWIDCOMMBluetooth SoftwareBTStackServer.exe, тиснемо далі, потім вибираємо файл C: Program FilesWIDCOMMBluetooth SoftwareBTTray.exe. Тиснемо далі .. і також патчим BTNeighborhood.dll, wbtapi.dll -> C: WINDOWSsystem32 (все це робиться з програми Widcomm_patcher_v2.exe, а то я відразу не зрозумів, що ця програма за раз патчіть всі файли). Після цього просто продовжуємо установку - далі вона йде без додаткових проблем.
- перезавантажитеся;
- завантажитеся в нормальному режимі і вставте Bluetooth-брелок;
- якщо Widcomm -Tray не знаходить пристрою - переставте брелок в інший USB-роз'єм.
Важливо !!!
До установки драйверів бажано, щоб не проробляти вищевказані дії заново, подивитися в "Диспетчері пристроїв" VID і PID вашої девайсіна і знайти їх у файлі btwusb.inf (може бути інша назва файлу в залежності від версії драйверів), який лежить в папці з драйверами . Якщо виявити ваші VID і PID не вдалося, як було в моєму випадку (мої були USBVID_0A5C & PID_20355 & 140881A8F & 0 & 1), то прописуєте рядки в btwusb.inf:
ExcludeFromSelect = USB VID_0A5C & PID_2035
% BRCMANYCOM.DeviceDesc% = SUSPENDUSB, USB VID_0A5C & PID_2035
В якому місці прописати, думаю, зі структури файлу буде зрозуміло.
результат
Після двох вечорів пошуків і хитрих викрунтасов я отримав повністю робочий Bluetooth-адаптер на своєму настільному комп'ютері. А висновок з цього можна зробити такий, що купувати краще девайсіна від нормальних виробників з нормальною підтримкою своїх пристроїв.
На питання "Що, не працює?