偶然搞了一个USB蓝牙,查到Mac下能识别,无法驱动,就去找了一下。方法很简单,就是把蓝牙的PID和VID加入到驱动里边去,具体方法和步骤如下:
- 进入到/System/Libary/Extensions目录
- 备份IOBluetoothFamily.kext
- 在IOBluetoothFamily.kext右击,选择显示包内容
- 进入Contents/Plugins
- 右击BroadcomBluetoothHostControllerUSBTransport.kext,选择显示包内容
- 进入Contents
- 将Info.plist拖到桌面进行修改
- 在下面的代码中把PID和VID做对应的修改即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <key>PID 8684 0x21EC VID 2652 0xA5C</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>Dongles</key> <dict> <key>GMYLE</key> <string>Micro Nano</string> <key>IOGear</key> <string>GBU-521</string> <key>Kinivo</key> <string>BTD-400</string> <key>MediaLink</key> <string>PANBT400 (4.0)</string> <key>MediaLink 2</key> <string>MUA-BA3</string> <key>Plugable</key> <string>4.0 LE</string> <key>Targus</key> <string>ACB10US 4.0</string> <key>UtechSmart</key> <string>4.0 (BCM20702)</string> </dict> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>idProduct</key> <integer>8684</integer> <key>idVendor</key> <integer>2652</integer> </dict>
|
