破解 WIDCOMM 蓝牙驱动的方法

 

手工编辑.inf文件 破解 WIDCOMM 蓝牙驱动的方法

对于使用  WidcommLicensePatcher 1.8 破解license 文件仍然无法找到蓝牙适配器的可以用以下方法完成破解 (转自魔蝎,并进行了局部修改)

widcomm 经过修改安装inf文件和lisence文件,达到了破解的目的,支持32位及64位操作系统,支持多种usb蓝牙设备,如下:
%ABOCOMDFU.DeviceDesc%=DFUBTUSB, USBVID_07B8&PID_B02D
%ABOCOMDFU.DeviceDesc%=DFUBTUSB, USBVID_07B8&PID_B02E
%ABOCOM.DeviceDesc%=SUSPENDUSB, USBVID_07B8&PID_B02C
%BRCMANYCOMUHE.DeviceDesc%=BRSMARTUSB, USBVID_0A5C&PID_2111
%BRCMANYCOM.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_2102
%ABOCOM.DeviceDesc%=SUSPENDUSB, USBVID_07B8&PID_B02B
%FORMOSA4.DeviceDesc%=SUSPENDUSB, USBVID_2001&PID_F118
%FORMOSA3.DeviceDesc%=SUSPENDUSB, USBVID_2001&PID_F117
%FORMOSA2.DeviceDesc%=SUSPENDUSB, USBVID_2001&PID_F116
%FORMOSA1.DeviceDesc%=SUSPENDUSB, USBVID_2001&PID_F111
%KENSINGTONEDR.DeviceDesc%=BRSMARTUSB, USBVID_047D&PID_105E
%BARCODA.DeviceDesc%=SUSPENDUSB, USBVID_174B&PID_0001
%SITECOM.DeviceDesc%=SUSPENDUSB, USBVID_3574&PID_21F6
%SITECOM.DeviceDesc%=SUSPENDUSB, USBVID_3574&PID_21F4
%LINKSYS.DeviceDesc%=SUSPENDUSB, USBVID_13B1&PID_0019
%ALPS.DeviceDesc%=BTWUSB,  USBVID_044e&PID_3001 ; ALPS based VID&PID
%COMPAQ.DeviceDesc%=BTWUSB,  USBVID_049F&PID_0027 ; COMPAQ CSR based VID&PID
%IBM.DeviceDesc%=BTWUSB,    USBVID_04BF&PID_030A ; IBM CSR based VID&PID
%TDK.DeviceDesc%=BTWUSB,    USBVID_04BF&PID_0309 ; TDK CSR based VID&PID
%IBMBDC.DeviceDesc%=BTWUSB,  USBVID_04BF&PID_0310 ; IBM BDC CSR based VID&PID
%TDK.DeviceDesc%=BTWUSB,    USBVID_04BF&PID_0319 ; TDK USB ADAPTER
%TDK.DeviceDesc%=BTWUSB,    USBVID_04BF&PID_0320 ; TDK CSR BC2 based VID&PID
%IBM.DeviceDesc%=BTWUSB,    USBVID_04BF&PID_0317 ; ULTRAPORT
%IBMBDC.DeviceDesc%=BTWUSB,  USBVID_04BF&PID_0318 ; BDC
%ERICMN.DeviceDesc%=BTWUSB,  USBVID_0BDB&PID_1000 ; Ericsson Business Mobile Networks BV VID&PID
%ERICMP.DeviceDesc%=BTWUSB,  USBVID_0BDB&PID_1002 ; Ericsson Multipoint VID&PID
%CSR.DeviceDesc%=BTWUSB,    USBVID_0A12&PID_0001 ; CSR VID&PID
%ERICSSONUSB.DeviceDesc%=BTWUSB, USBVID_08EA&PID_ABBA ; Ericsson VID&PID
%BROADCOM.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_200A ; Broadcom VID&PID
%BROADCOM.DeviceDesc%=BRSMARTUSB, USBVID_0A5C&PID_2009 ; Broadcom VID&PID Smart dongle
%BROADIBM.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_201E ; Broadcom-IBM VID&PID Smart dongle
%BROADCOM.DeviceDesc%=BRSMARTUSB, USBVID_0A5C&PID_2020 ; Broadcom VID&PID Unified UHE
%BROADCOM.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_2045 ; Broadcom 2045 VID&PID
%BROADIBMEDR.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_2110 ; Broadcom IBM VID&PID
%BRCM2045UHE.DeviceDesc%=BRSMARTUSB, USBVID_0A5C&PID_2100 ; Broadcom 2045 VID&PID, UHE
%BRCM2045.DeviceDesc%=SUSPENDUSB, USBVID_0A5C&PID_2101 ; Broadcom 2045 VID&PID, non UHE
%SAMSUNG.DeviceDesc%=BTWUSB, USBVID_055D&PID_0BB1 ; SAMSUNG BC02 external
%SIWAVE.DeviceDesc%=BTWUSB,  USBVID_0C10&PID_0000 ; Silicon Wave VID&PID
%SIWAVE.DeviceDesc%=BTWUSB,  USBVID_05B1&PID_1389 ; Silicon Wave VID&PID
%ZEEVO.DeviceDesc%=BTWUSB,  USBVID_0B7A&PID_07D0 ; Zeevo VID&PID
%DELL.DeviceDesc%=SUSPENDUSB,  USBVID_413C&PID_8000 ; Dell BC02 VID&PID
%IBMBM.DeviceDesc%=BTWUSB,  USBVID_1668&PID_0441 ; IBM integrated BT Modem VID&PID
%IBMBM3.DeviceDesc%=SUSPENDUSB, USBVID_1668&PID_2441 ; IBM Integrated Bluetooth III VID&PID
%MICROTUNE.DeviceDesc%=BTWUSB, USBVID_0F4D&PID_1000 ; Microtune USB Bluetooth Device VID&PID
%MSI.DeviceDesc%=BTWUSB,    USBVID_0DB0&PID_1967 ; MSI USB Device VID&PID
%MSI.DeviceDesc%=BTWUSB,    USBVID_0DB0&PID_6970 ; MSI USB Device VID&PID
%MSI.DeviceDesc%=BTWUSB,    USBVID_0DB0&PID_697A ; MSI USB Device VID&PID
%MSI.DeviceDesc%=BTWUSB,    USBVID_0DB0&PID_6855 ; MSI USB Device VID&PID
%MSFT.DeviceDesc%=BTWUSB,  USBVID_045E&PID_007E ; Microsoft
%NSCEVAL.DeviceDesc%=BTWUSB, USBVID_0400&PID_0807 ; National Semi Bluetooth board
%STM.DeviceDesc%=WDSMARTUSB,    USBVID_0483&PID_5000 ; STM VID&PID
%TI.DeviceDesc%=WDSMARTUSB,    USBVID_0451&PID_1234 ; TI VID&PID
%TI.DeviceDesc%=BTWUSB,    USBVID_0451&PID_ffff ; TI VID&PID
%SONY.DeviceDesc%=BTWUSB,  USBVID_044e&PID_2014 ; SONY VID&PID
%FORMOSA.DeviceDesc%=BTWUSB, USBVID_0D9A&PID_0001 ; FORMOSA VID&PID
%FORMOSA.DeviceDesc%=BTWUSB, USBVID_4851&PID_1103 ; FORMOSA VID&PID
%BLUETHUMB.DeviceDesc%=SUSP1USB, USBVID_049F&PID_0086 ; BLUETHUMB USB Device VID&PID
%LOGITECH.DeviceDesc%=BTWUSB, USBVID_046D&PID_C707 ; LOGITECH VID&PID
%LOGITECH.DeviceDesc%=BTWUSB, USBVID_046D&PID_C708 ; LOGITECH VID&PID
%LOGITECH.DeviceDesc%=BTWUSB, USBVID_046D&PID_C709 ; LOGITECH VID&PID
%LOGITECH.DeviceDesc%=BTWUSB, USBVID_046D&PID_C70D ; LOGITECH VID&PID
%GIANT.DeviceDesc%=BTWUSB,  USBVID_0FD1&PID_0001 ; Giant VID&PID
%BELKIN.DeviceDesc%=SUSPENDUSB, USBVID_050D&PID_0083
%PANASONIC.DeviceDesc%=BTWUSB,  USBVID_04AD&PID_2501 ; Panasoic VId&PID
%ICSI.DeviceDesc%=BTWUSB,    USBVID_0547&PID_0001 ; ICSI USB Device VID&PID
%PHILIPS.DeviceDesc%=BTWUSB, USBVID_0471&PID_0809 ; Philips BluePearl VID&PID
%ITRONIX.DeviceDesc%=BTWUSB,  USBVID_11D9&PID_2600 ; Itronix Bluetooth Device VId&PID
%DELLELWOOD.DeviceDesc%=BRSMARTUSB,  USBVID_413C&PID_8501 ; Dell Elwood VId&PID
%BROADCOMHP.DeviceDesc%=SUSP1USB,  USBVID_03F0&PID_011D ; BROADCOM VId&PID for Hp
%BROADCOM2045HP.DeviceDesc%=SUSP1USB,  USBVID_03F0&PID_171D ; BROADCOM VId&PID for Hp
%BRCMHPPRINT.DeviceDesc%=SUSPENDUSB,  USBVID_03F0&PID_D104 ; BROADCOM VId&PID for Hp
%BCHPTransceiver.DeviceDesc%=BRSMARTUSB, USBVID_03F0&PID_0624 ; BROADCOM VId&PID for Hp
%ISSC.DeviceDesc%=BTWUSB,  USBVID_1131&PID_1001 ; ISSC USB Device Vid&PID
%AIR2U.DeviceDesc%=BTWUSB,  USBVID_1310&PID_0001 ; Air2U Device Vid&Pid
%AIR2UBRCM.DeviceDesc%=SUSPENDUSB, USBVID_1310&PID_0002 ; Air2U(BCM) Device Vid&Pid
%FCS.DeviceDesc%=BTWUSB,  USBVID_0BF8&PID_1003 ; Fujitsu Siemens Vid&Pid
%ACTIONTEC.DeviceDesc%=BTWUSB, USBVID_1668&PID_0500 ; Actiontec USB Bluetooth Device BTM200
%TAIYOYUDEN.DeviceDesc%=BTWUSB, USBVID_0C24&PID_0001 ; TAIYO YUDEN USB Device VID&PID
%TAIYOYUDEN2.DeviceDesc%=BTWUSB, USBVID_0C24&PID_0002 ; TAIYO YUDEN USB Device VID&PID
%SAMSUNGTY.DeviceDesc%=BTWUSB,  USBVID_04E8&PID_7021 ; Samsung TY USB Device VID&PID
%MICROLINK.DeviceDesc%=BTWUSB,  USBVID_148D&PID_2430 ; MICROLINK USB Device VID&PID
%DELLU2.DeviceDesc%=SUSPENDUSB, USBVID_413C&PID_8103 ; DELLCSR's U2 module VID&PID
%DELLPHISH.DeviceDesc%=SUSPENDUSB, USBVID_413C&PID_8110 ; DELL PHISH module VID&PID
%TECOM.DeviceDesc%=SUSPENDUSB,    USBVID_041E&PID_5015 ; TECOM USB PID&VID
%KENSINGTON.DeviceDesc%=BRSMARTUSB,  USBVID_047D&PID_105D ; Kensington USB PID&VID
%TECOM.DeviceDesc%=BRSMARTUSB,    USBVID_0D62&PID_2026 ; TECOM Darfon USB PID&VID
%BRCMMOTO.DeviceDesc%=SUSPENDUSB, USBVID_22B8&PID_0850

在这儿顺便普及一下windows对usb设备的识别,windows将通过VID及PID来识别usb设备。
VID指Vendor ID(厂家ID);PID指Product ID(产品ID);
因此只要在安装文件btwusb.inf里面列明所有的VID和PID,理论上就支持全部的蓝牙适配器,上面就是这个版本的安装脚本,你可以找你的蓝牙适配器是否在里面,比方说我的是ISSC的芯片,就在:
%ISSC.DeviceDesc%=BTWUSB,  USBVID_1131&PID_1001 ; ISSC USB Device Vid&PID
这儿指明了。

如果此安装脚本里面没有你的蓝牙适配器,你仅仅需要在btwusb.inf文件里面加入你的VID和PID就可以了,照着上面的格式。

下一个问题,怎么知道我的usb dongle的VID和PID呢?很简单,你还没装驱动时:
在桌面上右键单击我的电脑->属性->硬件->设备管理器->蓝牙设备 下面会有一个未知设备->双击查看属性->详细信息->在下拉框选 设备范例ID->下面会显示大概如下:
USBVID_1131&PID_1001&2593D763&0&1
的字串,其中的VID_1131&PID_1001就是你usb dongle的VID和PID了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值