I did a bit of digging around, according to smeesseman bluetooth dongles containing CSR or ISSC chips should be fully compatible. Below are the vendor IDs for these two:
ISSC Vendor ID: 0x1131
CSR Vendor ID: 0x0a12
Additional the broadcom vendor ID is 0x0a5c which is NOT compatible.
So... how do you find out the vendor ID of your bluetooth adaptor... go to Device Manager, double click on your bluetooth dongle (there will be several devices relating to bluetooth, on my system the correct one was "Bluetooth USB controller"), go to the details tab, once in the details tab select hardware ids from the property dropdown menu, you should see something like VID_0000 where 0000 is the vendor ID.
Hope this helps guys. By the way, vendor ID list was taken from
http://fxr.watson.org/fxr/source/dev/usb/usbdevs (there are plenty of other vendors listed if anyone wants to check theirs.