(10-24-2016, 11:37 PM)leolam Wrote: It's not being recognised as a Bluetooth adapter because bInterfaceClass is 255 (vendor-specific), and not 1 (wireless) as it should normally be.
I'm not sure how this can be fixed in a clean way. The Linux kernel matches your adapter by the vendor and interface info; maybe we should do this in Dolphin as well.
Good catch! I was looking over the changes in 5.0-910 to see how capable devices were detected. Looks like it uses bInterfaceClass in WII_IPC_HLE_Device_usb_bt_real.cpp.
https://github.com/dolphin-emu/dolphin/b...al.cpp#L96
So yeah, my device would fail that check with its value set to 255.
