Luckily, the author said it can work on OSx 10.7.4,that means I don't need to upgrade my OSx.
But should hack the kext files:
/System/Library/Extensions/IOBluetoothFamily.kext.
BroadcomUSBBluetoothHCIController.kext
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/ and you’ll find another kext named BroadcomUSBBluetoothHCIController.kext.
open up the Contents folder. In that folder you should find the Info.plist file.
Use System Information utility to get device id.
idProduct and idVendor is integer and need to convert from hex to int.
Info.plist is like XML file for more detail refer to the page I found.
I gonna try it later after buy one dongle.
And I also found the dongle here but it is CSR chip costs higher.
Another is the Cirago dongle worked great for me after setting the NVRAM flag.
In Taiwan, can buy the dongle
WED-210V4 |
Remember OSx version just support 10.7.4 or later.
If you want to use BLE dongle for iOS simulator, refer to this http://developer.apple.com/library/ios/#technotes/tn2295/_index.html.
Finally, I just bought the CSR dongle, the model CSR8510 A10. The chip work fine and iOS simulator can work by external hardware USB dongle.
回覆刪除May need to test OSX Bluetooth LE application, the following steps is needed as below. For more information, refer to the http://developer.apple.com/library/ios/#technotes/tn2295/_index.html.
Testing iOS / OS X Bluetooth LE Applications on a System without built-in Bluetooth LE
If your system does not have Bluetooth LE built-in, then to test an OS X application, you want the built-in Bluetooth driver to attach to the Bluetooth LE USB adapter to support the OS X application. To achieve this behavior, you must change the bluetoothHostControllerSwitchBehavior setting to the "default" behavior. When you want the test iOS Bluetooth LE applications in the iOS simulator, you will need to set the bluetoothHostControllerSwitchBehavior to "never".