Cambridge Silicon Radio Ltd公司生产的Bluetooth Radios的蓝牙音箱生产厂家外围驱动程序有谁有

debian下蓝牙适配器的配置和使用
时间: 19:56:37
&&&& 阅读:1316
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&本文打算将蓝牙适配器和手机蓝牙进行配对。
买了个支持蓝牙4.0协议的蓝牙适配器,将其插入到pc(debian 7.4)的usb口。
查看手机蓝牙信息:
选择手机中"设置"-&"关于手机"-&"状态信息"可以看到蓝牙地址是18:DC:56:D2:1C:1A
pc上安装蓝牙工具:
sudo apt-get install bluez bluez-hcidump
查看系统输出信息:
$ dmesg | tail -n 4
[] usb 1-1.2: new full-speed USB device number 32 using ehci_hcd
[] usb 1-1.2: New USB device found, idVendor=0a12, idProduct=0001
[] usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[] usb 1-1.2: Product: CSR8510 A10
查看蓝牙适配器设备信息:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 031: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 003: ID 046d:c05a Logitech, Inc. Optical Mouse M90
Bus 003 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
$ lsusb -s 001:031 -v
Bus 001 Device 031: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Couldn‘t open device, some information will be missing
Device Descriptor:
bDescriptorType
bDeviceClass
224 Wireless
bDeviceSubClass
1 Radio Frequency
bDeviceProtocol
1 Bluetooth
bMaxPacketSize0
0x0a12 Cambridge Silicon Radio, Ltd
0x0001 Bluetooth Dongle (HCI mode)
iManufacturer
bNumConfigurations
Configuration Descriptor:
bDescriptorType
wTotalLength
bNumInterfaces
bConfigurationValue
iConfiguration
bmAttributes
Self Powered
Remote Wakeup
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Synch Type
Usage Type
wMaxPacketSize
1x 16 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Synch Type
Usage Type
wMaxPacketSize
1x 64 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Synch Type
Usage Type
wMaxPacketSize
1x 64 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 0 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 0 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 9 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 9 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 17 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 17 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 25 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 25 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 33 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 33 bytes
Interface Descriptor:
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
224 Wireless
bInterfaceSubClass
1 Radio Frequency
bInterfaceProtocol
1 Bluetooth
iInterface
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 49 bytes
Endpoint Descriptor:
bDescriptorType
bEndpointAddress
bmAttributes
Transfer Type
Isochronous
Synch Type
Usage Type
wMaxPacketSize
1x 49 bytes
安装bluez后,会提供两个工具hciconfig和hcitool进行蓝牙相关的配置。
查看当前蓝牙适配器参数配置:
$ sudo hciconfig -a
Type: BR/EDR
BD Address: 00:1A:7D:DA:71:13
ACL MTU: 310:10
SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:3639 acl:0 sco:0 events:169 errors:0
TX bytes:745 acl:0 sco:0 commands:47 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: ‘debian-0‘
Class: 0x420100
Service Classes: Networking, Telephony
Device Class: Computer, Uncategorized
HCI Version: 4.0 (0x6)
Revision: 0x22bb
LMP Version: 4.0 (0x6)
Subversion: 0x22bb
Manufacturer: Cambridge Silicon Radio (10)
蓝牙适配器的mac地址是: 00:1A:7D:DA:71:13,名称是debian-0。
查看蓝牙适配器提供的各种功能:
$ sdptool browse local
Browsing FF:FF:FF:00:00:00 ...
Service Name: SIM Access Server
Service RecHandle: 0x10000
Service Class ID List:
"SIM Access" (0x112d)
"Generic Telephony" (0x1204)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 8
Profile Descriptor List:
"SIM Access" (0x112d)
Version: 0x0101
Service Name: Headset Audio Gateway
Service RecHandle: 0x10001
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 12
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0102
Service Name: Hands-Free Audio Gateway
Service RecHandle: 0x10002
Service Class ID List:
"Handsfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 13
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0105
Service Name: AVRCP TG
Service RecHandle: 0x10003
Service Class ID List:
"AV Remote Target" (0x110c)
Protocol Descriptor List:
"L2CAP" (0x0100)
"AVCTP" (0x0017)
uint16: 0x103
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0103
Service Name: AVRCP CT
Service RecHandle: 0x10004
Service Class ID List:
"AV Remote" (0x110e)
Protocol Descriptor List:
"L2CAP" (0x0100)
"AVCTP" (0x0017)
uint16: 0x103
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0100
Service Name: Dial-Up Networking
Service RecHandle: 0x10005
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x10006
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
Service Name: OBEX File Transfer
Service RecHandle: 0x10007
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100
扫描蓝牙设备:
$ hcitool scan
Scanning ...
C4:17:FE:F6:65:FF
CC:52:AF:4F:52:16
18:DC:56:D2:1C:1A
Coolpad 8297
使用hcitool获取手机蓝牙信息:
$ hcitool name 18:DC:56:D2:1C:1A
Coolpad 8297
$ sudo hcitool info 18:DC:56:D2:1C:1A
Requesting information ...
BD Address:
18:DC:56:D2:1C:1A
Device Name: Coolpad 8297
LMP Version: 4.0 (0x6) LMP Subversion: 0x0
Manufacturer: MediaTek, Inc. (70)
Features page 0: 0xbf 0x3e 0x8d 0xfe 0xdb 0xff 0x5b 0x87
&3-slot packets& &5-slot packets& &encryption& &slot offset&
&timing accuracy& &role switch& &sniff mode& &RSSI&
&channel quality& &SCO link& &HV2 packets& &HV3 packets&
&CVSD& &power control& &transparent SCO& &broadcast encrypt&
&EDR ACL 2 Mbps& &EDR ACL 3 Mbps& &enhanced iscan&
&interlaced iscan& &interlaced pscan& &inquiry with RSSI&
&extended SCO& &EV4 packets& &EV5 packets& &AFH cap. slave&
&AFH class. slave& &LE support& &3-slot EDR ACL&
&5-slot EDR ACL& &sniff subrating& &pause encryption&
&AFH cap. master& &AFH class. master& &EDR eSCO 2 Mbps&
&EDR eSCO 3 Mbps& &3-slot EDR eSCO& &extended inquiry&
&LE and BR/EDR& &simple pairing& &encapsulated PDU&
&non-flush flag& &LSTO& &inquiry TX power& &EPC&
&extended features&
Features page 1: 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Features page 2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
配置蓝牙适配器使得能被其他设备搜索到:
$ sudo hciconfig hci0 iscan
这时在手机中搜索蓝牙设备可以搜索到"debian-0",但是使用手机配对时提示&PIN或者配对密钥不正确,无法和debian-0进行配对"。
在执行下面几条命令:
$ sudo hciconfig hci0 pscan
$ sudo hciconfig hci0 noencrypt
$ sudo hciconfig hci0 noauth
然后在手机里可以对"debian-0"配对即可配对成功。
此时可以在pc上执行l2ping命令 :
host@debian:~$ sudo l2ping
-c 3 18:DC:56:D2:1C:1A
[sudo] password for host:
Ping: 18:DC:56:D2:1C:1A from 00:1A:7D:DA:71:13 (data size 44) ...
44 bytes from 18:DC:56:D2:1C:1A id 0 time 15.00ms
44 bytes from 18:DC:56:D2:1C:1A id 1 time 26.16ms
44 bytes from 18:DC:56:D2:1C:1A id 2 time 26.14ms
3 sent, 3 received, 0% loss
如果不使用上面的hciconfig命令来进行配置,也可以使用blueman或者gnome-bluetooth来配置蓝牙,安装这些工具:
sudo apt-get install blueman gnome-bluetooth
这两个工具都是图形化界面,使用起来相当方便,只是需要从手机端发起配对请求,然后在pc端和手机端分别进行确认即完成配对。
然后可以在pc端用蓝牙来向手机发送文件。
上面这两种情况下都是在手机端发起配对请求,之后也只是能通过蓝牙发文件。
但我希望能够使用bluez系列工具中提供的命令行工具从pc端发起配对请求,以便于以后将蓝牙适配器用到嵌入式开发板上。
参考《》 、《》以及《》进行操作,但都没成功,
这是因为我使用的bluez版本是4.99,没有bluez5中的bluetoothctl工具,也没有bluez4中的hidd工具,也没有常用的bluez3中的/etc/bluetooth/hcid.conf配置文件,
进行配对时总是会因为pin或者key的问题而导致配对失败,导致网络上大部分教程都不适用于这个版本。
最终我选用了另一种方式,先从手机来对蓝牙设备进行配对,然后将其模式修改成master,再从pc下执行命令就可以了。
首先配置rfcomm,修改/etc/bluetooth/rfcomm.conf(其实我不确定是否需要该配置,只是在参考网络文章时修改了这个配置文件):
host@debian:~$ cat /etc/bluetooth/rfcomm.conf
# RFCOMM configuration file.
# Automatically bind the device at startup
# Bluetooth address of the device
device 18:DC:56:D2:1C:1A;
# RFCOMM channel for the connection
# Description of the connection
comment "Example Bluetooth device";
重启蓝牙服务:
sudo /etc/init.d/bluetooth restart
可以使用hcidump(类似于tcpdump工具能够打印bluez中每步都执行了什么功能,可以用于调试):
sudo hcidump -Xt
按照前面的步骤从手机来对蓝牙适配器进行配对,可以配对成功。
查看hci0(类似于网卡的eth0接口)的连接模式(link mode,可以是master或者slave):
$ sudo hciconfig hci0 lm
Type: BR/EDR
BD Address: 00:1A:7D:DA:71:13
ACL MTU: 310:10
SCO MTU: 64:8
Link mode: SLAVE ACCEPT
将其连接模式从SLAVE修改为master:
sudo hciconfig hci0 lm master
这时查看连接模式:
$ sudo hciconfig hci0 lm
[sudo] password for host:
Type: BR/EDR
BD Address: 00:1A:7D:DA:71:13
ACL MTU: 310:10
SCO MTU: 64:8
Link mode: MASTER
已经将link mode修改为master模式。
使用rfcomm来连接手机蓝牙设备:
$ sudo rfcomm connect hci0 18:DC:56:D2:1C:1A
Connected /dev/rfcomm0 to 18:DC:56:D2:1C:1A on channel 1
Press CTRL-C for hangup
连接成功,查看连接信息:
$ sudo hcitool
Connections:
& ACL 18:DC:56:D2:1C:1A handle 72 state 1 lm MASTER AUTH ENCRYPT
可以执行hcitool中的cmd命令,例如下面的命令将当前设备的名称改成"ABCD":
$ sudo hcitool cmd 0x03 0x0013 0x41 0x42 0x43 0x44
& HCI Command: ogf 0x03, ocf 0x0013, plen 4
41 42 43 44
& HCI Event: 0x0e plen 4
01 13 0C 00
此时在hcidump对应窗口显示下面的信息:
2014-06-18 15:04:22.929405 & HCI Command: Write Local Name (0x03|0x0013) plen 4
name ‘ABCDBCD‘
2014-06-18 15:04:22.930381 & HCI Event: Command Complete (0x0e) plen 4
Write Local Name (0x03|0x0013) ncmd 1
status 0x00
2014-06-18 15:04:22.930474 & HCI Command: Read Local Name (0x03|0x0014) plen 0
2014-06-18 15:04:22.947378 & HCI Event: Command Complete (0x0e) plen 252
Read Local Name (0x03|0x0014) ncmd 1
status 0x00 name ‘ABCD‘
使用hciconfig工具也可以查看到当前蓝牙适配器名称:
$ sudo hciconfig hci0 name
Type: BR/EDR
BD Address: 00:1A:7D:DA:71:13
ACL MTU: 310:10
SCO MTU: 64:8
Name: ‘ABCD‘
可以看到蓝牙适配器的名称已经被改成ABCD了。
还有其他很多命令都可以用hcitool hci0 cmd来进行配置,《》中提供了其他的一些命令,感兴趣的话可以自己玩玩看。
也可以下载《》,从704-1103页有关于蓝牙命令的详细说明。
&标签:&&&&&&&&&&&&&&&&&&原文:/qiaoqiao2003/p/3792836.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!1_CSR蓝牙培训-3
3.蓝牙耳机特性: 蓝牙耳机特性: 特性 1)蓝牙版本:V2.1+EDR 2)操作频带: ...5.BC05 蓝牙模块特性: 57E687CG 为一多功能蓝牙模块,采用 CSR BC05MM 芯片。...
所以根本不能发挥 CSR2.0 蓝牙的强大功能, 建议安装...两蓝牙适配器之间通讯 (1)将两蓝牙适配器分别插入...蓝牙技术基础培训 49页 1下载券 蓝牙模块技术指标详解...
18 2 引言(Introduction)本设计利用蓝牙无线通信完成三项内容: 1、基于 Android ...本设计使用的蓝牙模块采用 CSR Bluetooth 2.0 核心芯片 BC417 设计,支持在通用...
同类型的手机一台 T 卡(用来存放文件) 实网卡 测试方法: 1、被测试蓝牙手机装好实网卡和 T 卡,开机,进入菜单-&附加功能-&蓝牙-&激活蓝牙,确保 蓝牙设备已经...
蓝牙1_计算机软件及应用_IT/计算机_专业资料。截止 2010 年 7 月,蓝牙共有六...CSR57F68立体声蓝牙模块... 5页 免费 低功耗蓝牙4.0(BLE)主从... 15页 免费...
蓝牙IC芯片,CSR _BC6150... 70页 2下载券
资料整理 暂无评价 1页 免费
Android蓝牙开发(整理) 24页 1下载券
蓝牙电气特性培训资料 8页 免费
资料整理...
蓝牙协议知识总结 蓝牙设备 和 主机进行连接和数据通信的 流程如下: 1 2 3 4 5 外部设备发出广告 (带有 UUID 信息等其他信息); 主机(集中器设备)收到广告...
Ai1蓝牙应用例子_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 Ai1蓝牙应用例子_计算机软件及应用_IT/计算机_专业资料。手机蓝牙通信...
Windows7安装蓝牙CSR4.0驱动:千月蓝牙软件BlueSoleil_计算机软件及应用_IT/计算机_...如果客户端软件 不是最新版本,会列出可以升级的最新版本,如下图所示 图1 2. ...
4.4支持程序 社会责任政策管理程序CSR2-0001 5.社会责任影响源及风险 5.1鉴定目的 藉由鉴定找出重大之社会责任,并依重大性考虑设定社会责任改善之目标与标的。 5....蓝牙适配器(Bluetooth Radios) USB Device(黄色感叹号问题)
我的图书馆
蓝牙适配器(Bluetooth Radios) USB Device(黄色感叹号问题)
蓝牙适配器(Bluetooth Radios) USB Device(黄色感叹号问题)
bth.inf(以Daipu的蓝牙适配器为例):; Microsoft Windows Bluetooth Driver INF; Copyright (c) 2002 Microsoft Corporation
[Version]LayoutFile=layout.infSignature="$Windows NT$"Class=BluetoothProvider=%MS%CLASSGUID={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}DriverVer=08/03/.
[DestinationDirs]DefaultDestDir = 11&&&&&&&&&&&&&&&&&&&&& ;LDID_SYSBthPort.NT.CopyFiles = 12&&&&&&&&&&&&&&& ;DIRID_DRIVERSBluetoothClass.NT.CopyFiles=11&&&&&&&&&& ;LDID_SYSBthUsb.NT.Copy = 12&&&&&&&&&&&&&&&&&&&&& ;DIRID_DRIVERSBthEnum.NT.Copy = 12&&&&&&&&&&&&&&&&&&&& ;DIRID_DRIVERSSerial.NT.Copy = 12&&&&&&&&&&&&&&&&&&&&& ;DIRID_DRIVERSFsquirt.NT.CopyFiles = 11&&&&&&&&&&&&&&& ;LDID_SYSBthprops.NT.CopyFiles = 11&&&&&&&&&&&&&& ;LDID_SYS
[ClassInstall32.NT]AddReg=BluetoothClass.NT.AddRegCopyFiles=BluetoothClass.NT.CopyFiles
[BluetoothClass.NT.AddReg]HKR,,,,%BluetoothClassName%HKR,,NoInstallClass,,1HKR,,Installer32,,"bthci.dll,BluetoothClassInstaller"HKR,,Icon,,"201"
[BluetoothClass.NT.CopyFiles]bthci.dllbthserv.dll
[ControlFlags]ExcludeFromSelect="BTH\MS_BTHBRB"
[Manufacturer]%Microsoft%=MicrosoftALPS=ALPS, NT.5.1Belkin=Belkin, NT.5.1Brain Boxes=BrainBoxes, NT.5.1Broadcom=Broadcom, NT.5.1Cambridge Silicon Radio Ltd.=Cambridge, NT.5.1Dell=Dell, NT.5.1FIC=FIC, NT.5.1GVC=GVC, NT.5.1HP=HP, NT.5.1IBM=IBM, NT.5.1Microsoft=Microsoft, NT.5.1Motion Computing=MotionComputing, NT.5.1 Silicon Wave=SiliconWave, NT.5.1Sony=Sony, NT.5.1TDK=TDK, NT.5.1TOSHIBA=Toshiba, NT.5.1Wistron NeWeb=Wistron, NT.5.1Zeevo=Zeevo, NT.5.1
;------------- Device section - Start -----------------------
[ALPS.NT.5.1]ALPS Integrated Bluetooth Device=&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044e&Pid_3005Alps Bluetooth USB Adapter=&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044e&Pid_3006
[Belkin.NT.5.1]Belkin Bluetooth Adapter=&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_050d&Pid_0081Belkin Bluetooth Adapter=&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_050d&Pid_0084
[BrainBoxes.NT.5.1]Brain Boxes USB Bluetooth Adapter BL-554=&&&&&&&&& BthUsb, USB\Vid_05d1&Pid_0003
[Broadcom.NT.5.1]Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200ABCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F
[Cambridge.NT.5.1]Generic Bluetooth Radio=&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0a12&Pid_0001CSR Nanosira=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0a12&Pid_0003CSR Nanosira WHQL Reference Radio=&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0a12&Pid_0004CSR Nanosira-Multimedia=&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0a12&Pid_0005CSR Nanosira-Multimedia WHQL Reference Radio=&&&&& BthUsb, USB\Vid_0a12&Pid_0006
[Dell.NT.5.1]Dell TrueMobile Bluetooth Module=&&&&&&&&&&&&&&&&& BthUsb, USB\VID_413C&PID_8000Dell Wireless 350 Bluetooth Module=&&&&&&&&&&&&&&& BthUsb, USB\VID_413C&PID_8103
[FIC.NT.5.1]FIC Bluetooth Wireless Adapter=&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_05b1&Pid_1389
[GVC.NT.5.1]GVC Bluetooth Wireless Adapter=&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0525&Pid_a220
[HP.NT.5.1]"HP USB BT Transceiver [1.2]"=&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_03F0&Pid_0C24
[IBM.NT.5.1]Bluetooth UltraPort Module from IBM=&&&&&&&&&&&&&& BthUsb, USB\Vid_04BF&Pid_0317IBM Integrated Bluetooth=&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_04BF&Pid_0318IBM Integrated Bluetooth II=&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_1668&Pid_0441IBM Integrated Bluetooth III=&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_1668&Pid_2441
[Microsoft.NT.5.1]Microsoft Wireless Transceiver for Bluetooth=&&&&& BthUsb, USB\Vid_045e&Pid_007eMicrosoft Wireless Transceiver for Bluetooth 2.0= BthUsb, USB\Vid_045e&Pid_009c
[Microsoft]%BTH\MS_BTHBRB.DeviceDesc%=&&&&&&&&&&&&&&&&&&&&&&& BthEnum, BTH\MS_BTHBRB
[MotionComputing.NT.5.1]Motion Computing USB Bluetooth Device=&&&&&&&&&&&& BthUsb, USB\Vid_10ab&Pid_1002
[SiliconWave.NT.5.1]Silicon Wave Bluetooth Wireless Adapter=&&&&&&&&&& BthUsb, USB\Vid_0c10&Pid_0000&Rev_1350Silicon Wave Bluetooth Wireless Adapter=&&&&&&&&&& BthUsb, USB\Vid_0c10&Pid_0000USB Bluetooth Wireless Adapter=&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_1310&Pid_0001
[Sony.NT.5.1]USB Bluetooth Device=&&&&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044E&Pid_3002USB Bluetooth Device=&&&&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044E&Pid_3003Sony Bluetooth USB Adapter=&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044E&Pid_3004USB Bluetooth Device=&&&&&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_044E&Pid_3007
[TDK.NT.5.1]TDK Bluetooth USB Adapter=&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_04BF&Pid_0319TDK Bluetooth USB Adaptor=&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\VID_04BF&PID_0320
[Toshiba.NT.5.1]TOSHIBA Integrated Bluetooth=&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0930&Pid_0502&Rev_1350TOSHIBA Integrated Bluetooth 2=&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0930&Pid_0505TOSHIBA Integrated Bluetooth 3=&&&&&&&&&&&&&&&&&&& BthUsb, USB\VID_0930&PID_0506TOSHIBA Bluetooth Adapter=&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0930&Pid_0507
[Zeevo.NT.5.1]Zeevo Bluetooth Solution=&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0126Zeevo Bluetooth Solution=&&&&&&&&&&&&&&&&&&&&&&&&& BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0133Daipu= BthUsb, USB\VID_0E5E&PID_6622
;------------- Device section - End -----------------------
;----------------------------------------------------------------------------; USB Bluetooth radios;----------------------------------------------------------------------------
[BthUsb.NT]AddReg=BthPort.NT.Setup.AddReg,BthPort.NT.AddRegCopyFiles=BthUsb.NT.Copy, BthPort.NT.CopyFiles, Fsquirt.NT.CopyFiles, Bthprops.NT.CopyFilesProfileItems=Fsquirt.NT.ProfileItems
[BthUsb.NT.Copy]BTHUSB.SYS
[BthUsb.NT.HW]AddReg=BthPort.NT.HW.AddReg
[BthUsb.NT.Services]Addservice = BTHUSB, 0x, BthUsb_Service_Inst, BthUsb_EventLog_InstAddservice = BTHPORT, , BthPort_Service_Inst, BthPort_EventLog_Inst
[BthUsb_Service_Inst]DisplayName&&&&& = %BTHUSB.SvcDesc%ServiceType&&&&& = 1&&&&&&&&&&&&&&&&&&& ; SERVICE_KERNEL_DRIVERStartType&&&&&&& = 3&&&&&&&&&&&&&&&&&&& ; SERVICE_AUTO_STARTErrorControl&&&& = 1&&&&&&&&&&&&&&&&&&& ; SERVICE_ERROR_NORMALServiceBinary&&& = %10%\System32\Drivers\BTHUSB.sysLoadOrderGroup = PNP Filter
[BthUsb_EventLog_Inst]AddReg=BthUsb_EventLog_Inst.AddReg
[BthUsb_EventLog_Inst.AddReg]HKR,,EventMessageFile,0x,"%%SystemRoot%%\System32\IoLogMsg.%%SystemRoot%%\System32\Drivers\Bthport.%%SystemRoot%%\System32\Drivers\BthUsb.sys"HKR,,TypesSupported,0x
;----------------------------------------------------------------------------; BthEnum support sections;----------------------------------------------------------------------------[BthEnum.NT]CopyFiles=BthEnum.NT.Copy
[BthEnum.NT.Copy]bthenum.sys
[BthEnum.NT.Services]AddService = BthEnum, 0x, BthEnum_Service_Inst
[BthEnum_Service_Inst];-----------------------------------------------------DisplayName&&&&&& = %BthEnum.SVCDESC%ServiceType&&&&&& = 1&&&&&&&&&&&&&&&&&&&&&&&& ; SERVICE_KERNEL_DRIVERStartType&&&&&&&& = 3&&&&&&&&&&&&&&&&&&&&&&&& ; SERVICE_DEMAND_STARTErrorControl&&&&& = 1&&&&&&&&&&&&&&&&&&&&&&&& ; SERVICE_ERROR_NORMALServiceBinary&&&& = %12%\BthEnum.sys
;----------------------------------------------------------------------------; BthPort support sections;----------------------------------------------------------------------------
[BthPort.NT.AddReg]; permanent child driversHKLM,%Bthport.Parameters%\PnpId,"RFCOMM",,"MS_RFCOMM"HKLM,%Bthport.Parameters%\PnpId,"BTHBRB",,"MS_BTHBRB"HKLM,%Bthport.Parameters%\PnpId,"BTHPAN",,"MS_BTHPAN"HKLM,%Bthport.Parameters%\PerDevices,,,
; HIDHKLM,%Bthport.Parameters%\SupportedServices,"{0-805f9b34fb}",0x; HCRPHKLM,%Bthport.Parameters%\SupportedServices,"{0-805f9b34fb}",0x; DUNHKLM,%Bthport.Parameters%\SupportedServices,"{0-805f9b34fb}",0x; SPP; SPP is enabled by bthport
; Local Services; SPP default settings are done by bthport
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"BluetoothAuthenticationAgent",0,"rundll32.exe bthprops.cpl,,BluetoothAuthenticationAgent"
[BthPort.NT.Setup.AddReg]HKLM,%Bthport.Parameters%,,0xHKLM,%Bthport.Parameters%\Devices,,0xHKLM,%Bthport.Parameters%\Services,,0x
[BthPort.NT.Setup.AddReg.Security]; add the ability for power users and LocalService to modify the key and subkeys"D:AR(A;CI;GRGW;;;PU)(A;CI;GRGW;;;LS)"
[BthPort.NT.CopyFiles]bthport.sys
[BthPort.NT.HW.AddReg]HKR,,%ScansBeforeOutOfRange%,0x
;List of COD mask/value pairs. This info is used to enable the 'stored link key' feature for;the specified devices. The feature is enabled if the expression (COD & mask) == value is true.;Each value is 4 bytes and written in big-endian format to make the user input easier.;For example: mask 0x00001F43 with value 0x matches Bluetooth keyboard devices.HKR,,%StoreLinkKeyCodMasks%, 0x,00,1F,43, 00,00,05,40, 00,00,1F,83, 00,00,05,80
[BthPort_Service_Inst]DisplayName&&&&& = %BTHPORT.SvcDesc%ServiceType&&&&& = 1&&&&&&&&&&&&&&&&&&& ; SERVICE_KERNEL_DRIVERStartType&&&&&&& = 3&&&&&&&&&&&&&&&&&&& ; SERVICE_AUTO_STARTErrorControl&&&& = 1&&&&&&&&&&&&&&&&&&& ; SERVICE_ERROR_NORMALServiceBinary&&& = %10%\System32\Drivers\BTHport.sysLoadOrderGroup = PNP FilterAddReg=BthPort_Service_Inst.AddReg
[BthPort_Service_Inst.AddReg]HKR,"Parameters\Restrictions\COD Major 05 Minor 10","DontAddIncomingSPPInWizard", 0xHKR,"Parameters\Restrictions\COD Major 05 Minor 20","DontAddIncomingSPPInWizard", 0xHKR,"Parameters\Restrictions\COD Major 05 Minor 30","DontAddIncomingSPPInWizard", 0xHKR,"Parameters\Restrictions\COD Major 06 Minor 20","DontAddIncomingSPPInWizard", 0x
[BthPort_EventLog_Inst]AddReg=BthPort_EventLog_Inst.AddReg
[BthPort_EventLog_Inst.AddReg]HKR,,EventMessageFile,0x,"%%SystemRoot%%\System32\IoLogMsg.%%SystemRoot%%\System32\Drivers\Bthport.sys"HKR,,TypesSupported,0x
[Fsquirt.NT.CopyFiles]fsquirt.exe
[Fsquirt.NT.ProfileItems]Name = %FSQUIRT_DESC%CmdLine = 11,, fsquirt.exeSubDir = %COMMUNICATIONS_GROUP%WorkingDir = 11IconIndex = 0InfoTip = "@%11%\xpsp2res.dll,-2305"DisplayResource = "%11%\xpsp2res.dll",2303
[Bthprops.NT.CopyFiles]bthprops.cpl
[Strings];; Not localizable;ScansBeforeOutOfRange="Scans Before Out of Range"PeriodicInquiryEnabled="Periodic Inquiry Enabled"PeriodicInquiryPeriod="Inquiry Period"PeriodicInquiryMinSilence="Minimum Silence Period"PeriodicInquiryMaxSilence="Maximum Silence Period"Unsupported_HCI_Commands="Unsupported HCI commands"StartDelay="StartDelay"AclWriteDelay="AclWriteDelay"StoreLinkKeyCodMasks="Store Link Key COD Masks"Bthport.Parameters="SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters"
;;Localizable;
BluetoothClassName="Bluetooth Radios"
BTHPORT.SvcDesc="Bluetooth Port Driver"BthEnum.SVCDESC="Bluetooth Request Block Driver"Bthser.SVCDESC="Bluetooth Radio Serial Driver"BTHUSB.SvcDesc="Bluetooth Radio USB Driver"BthBCSP.SVCDESC="BCSP Transport Protocol Driver"Serial.SVCDESC&&&& = "串行端口驱动程序"FSQUIRT_DESC="Bluetooth 文件传送向导"
COMMUNICATIONS_GROUP="附件\通讯"
Bth.Diskname="Bluetooth"MS="Microsoft"Microsoft="Microsoft"
; ------------- Device Strings - start -------------------------; MicrosoftBTH\MS_BTHBRB.DeviceDesc="Microsoft Bluetooth Enumerator"
; ------------- Device Strings - end&&& --------------------------
&&& 接上蓝牙适配器(USB)后无法使用, 在设备管理器里显示为USB Device(黄色感叹号).其实对C:\windows\inf\bth.inf做一些简单的修改就可以解决!1.删除C:\windows\inf\的bth.pnf文件(没有就跳过这一步)&& (bth.pnf是由系统根据bth.inf编译而成!安装驱动时,系统会优先搜索pnf,所以要删除原有的bth.pnf)2.编辑C:\windows\inf\的bth.inf文件略去部分...;------------- Device section - Start -----------------------......XXX= BthUsb, USB\VID_0E5E&PID_6622......;------------- Device section - End ------------------------在这之间加入(XXX= BthUsb, USB\VID_0E5E&PID_6622)其中XXX为蓝牙适配器的名称(自定义),BthUsb(USB蓝牙适配器),VID_yyyy&PID_zzzz的yyyy,zzzz的值是厂商ID和产品ID,可以从设置管理器获得!(我的电脑-&属性-&硬件-&设置管理器-&USB Device-&属性-&详细信息-&设置范例 ID)
TA的最新馆藏[转]&[转]&[转]&
喜欢该文的人也喜欢

我要回帖

更多关于 小米蓝牙耳机生产厂家 的文章

 

随机推荐