Dolphin, the GameCube and Wii emulator - Forums
Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Controllers (https://forums.dolphin-emu.org/Forum-controllers)
+--- Thread: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it (/Thread-bluetooth-passthrough-won-t-find-bluetooth-adapter-even-when-forcing-it)



Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - InTransparent - 10-27-2016

So I bought a Bluetooth adapter specifically to play Wii games, and Wii Bluetooth emulation was terribly slow with everything else than buttons, sometimes even completely freezing the Wiimote when playing Wii Sports Resort Cycling, making the Wiimote vibrate endlessly and not pausing the game. I searched how to fix it, and found Bluetooth Passthrough. I didn't manage to get it working.

I tried everything, I tried every driver I saw in Zadig, restarted my PC a thousand times, tried to force it, and Dolphin is still throwing "No usable Bluetooth USB device was found".
Is there something I am doing wrong, or is my adapter just not working properly?
My adapter is an Asus BT400 (PID: 17CB, that may be the problem, because the wiki article with Bluetooth Passtrough has this adapter and PID, but nothing is there about it, only the other one with the PID 17CF)

And just to give you an example of slow the Wii Bluetooth emulation is, New Super Mario Bros. Wii will check the controller for shaking only once every 5 seconds, and in Wii Sports Resort there's a 1 second delay.


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - leolam - 10-27-2016

You have an adapter which doesn't expose itself as being a Bluetooth adapter correctly. Refer to https://forums.dolphin-emu.org/Thread-bluetooth-passthrough?pid=426664#pid426664

Quote:New Super Mario Bros. Wii will check the controller for shaking only once every 5 seconds, and in Wii Sports Resort there's a 1 second delay.
Usually, it shouldn't be that bad...


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - InTransparent - 10-27-2016

(10-27-2016, 05:07 AM)leolam Wrote: You have an adapter which doesn't expose itself as being a Bluetooth adapter correctly. Refer to https://forums.dolphin-emu.org/Thread-bluetooth-passthrough?pid=426664#pid426664
Yeah, I guess i am out of luck.
Damnit Asus! Why do you create identical adapters where only one of them exposes itself to the system? Why??

(10-27-2016, 05:07 AM)leolam Wrote: Usually, it shouldn't be that bad...
Well it is, until I noticed something...
When I disconnected one Wiimote from the adapter, it started working normally for a few seconds, then slow down again. I don't understand why it is doing that...
Take a look at this video of me messing with it: https://youtu.be/VcCHLDrmrXE


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - leolam - 10-27-2016

You are not out of luck. In fact, there is a way to get it to work, and it's in the link I posted.


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - InTransparent - 10-27-2016

(10-27-2016, 06:10 AM)leolam Wrote: You are not out of luck. In fact, there is a way to get it to work, and it's in the link I posted.
I tried that, I replaced my emulator and tried again. Maybe I will look more into the entire thread.


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - InTransparent - 10-27-2016

I think my BT400 just won't work.
I took out my laptop, changed the drivers to WinUSB and BOOM! It fired right up, not a single error.
Only the syncing drained the Wiimote's batteries, good thing I always use the one with rechargeable batteries!


RE: Bluetooth Passthrough won't find Bluetooth adapter, even when forcing it - InTransparent - 11-07-2016

So I found out why it was SO delayed when using emulated Bluetooth.
It was caused by Continuous Scanning. Now I think that a lot of people who experience this weird delay also have enabled Continuous Scanning. Now I get it, it is really useful, because you can connect a controller without pressing Refresh, but it spams the adapter with a "Find nearby devices" and when a Wiimote is found a "Pair" command, which slows it down enough for the annoying delay to occur.

And did I finally figure out the BT Passthrough problem? Yes, but the adapter is terrible. It is even more buggy with more Wiimotes than my laptop's Bluetooth and the adapter doesn't even remember which Wiimotes are paired! This makes it almost useless, as switching channels or disconnecting the Wiimote means you have to repeat the syncing process all over again...

Edit: Yeah, now I realize that a controller window screenshot should always be attached, even when using real Wiimotes, because someone might have noticed that I had enabled Continuous Scanning.