I found a way to get the integrated BT-module to work within VirtualBox, but it is a little bit complicated. You have to unload the Apple Bluetooth-Daemon as well as some kernel extensions. Fortunately, this does not require a reboot!
To accomplish this, you need to be logged in as superuser (root) in the terminal.
To unload the Bluetooth-Daemon, type
Code: Select all
launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
Afterwards, try to unload the AppleIOBluetoothHCIController kernel extension, via
Code: Select all
kextunload -b com.apple.driver.AppleUSBBluetoothHCIController
This might not work when the AppleUSBBluetoothHCIController is still referenced by another kernel extension. If unloading fails, type
in terminal to find out which other kernel extensions refer to the AppleUSBBluetoothHCIController. Unload all these kernel extensions via kextunload (in my case on my MacBook 13" I also had to unload "BroadcomUSBBluetoothHCIController"), then try unloading the AppleUSBBluetoothHCIController again.
Afterwards, run VirtualBox and select the Bluetooth-Module from the USB-devices menu. It should now integrate into the VM and can then be used within Windows. Windows does not recognize that it is a BT-Module, so you have to install the Apple Bootcamp drivers.
Dradts