Dolphin, the GameCube and Wii emulator - Forums
Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - 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 - Wiimotes sometimes connect, disconnect after a few minutes (/Thread-bluetooth-passthrough-wiimotes-sometimes-connect-disconnect-after-a-few-minutes)



Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - SGTNAPALM - 01-18-2017

Hey guys.

I purchased a Kinivo BTD-400, off the link suggested on the Wiki page on Bluetooth Passthrough.
https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough#Adapter_test_results

Here are the exact steps I took so far:

  1. I installed the official driver off the CD that came bundled.
  2. I installed the WinUSB driver through Zandig, as directed on the wiki.
  3. I sat there scratching my head as to why it wasn't working or where the options were, and uninstalled and reinstalled the drivers a few times.
  4. I realized that I was on 5.0, not a dev build with Bluetooth Passthrough support.
  5. I installed the latest devbuild, dolphin-master-5.0-1905-x64
  6. Couldn't figure out why it wouldn't recognize the adapter, uninstalled and reinstalled the drivers a few times, rebooting each time.
  7. Realized that I had to manually configure the VID and PID in dolphin.ini, and I used a hex to decimal converter to get the right values.
  8. I booted up a Wii game, Metroid Prime Trilogy.

From here, it gets funky. It doesn't work, no matter how many times I tell it to sync in Dolphin and press the official Nintendo (non motion plus) Wiimote's red button simultaneously. Except one time it did. It appeared to work. Didn't have a sensor bar as of yet, so I grabbed some candles. In the time it took me to do this, my Wiimote lost connection and refused to connect again.

So I tried various other steps like rebooting Dolphin and rebooting the computer and running Dolphin as admin, and after many attempts I got it to connect again, after trying the sync process in one go many times. Sensor worked fine. Vibration worked fine. Buttons worked fine. But a minute later it dropped again and refused to reconnect.

Any ideas as to what is going on here?

Thank you in advance.

Speccy system report: http://speccy.piriform.com/results/WjFU3A3f77mkSH8KajSCeSw
Intel i5 2500k overclocked to 4.5GHz, not reflected in report.

EDIT 1: I nearly forgot - I swapped the USB position around a few times in the process of troubleshooting. It was on a USB 3.0 port on the back of my machinek, but I figured the signal was getting lost maybe so I swapped it to a USB 2.0 on my monitor, that runs through an extension cable. No dice either way.

EDIT 2: I accidentally typed LibUSB when I meant WinUSB.


RE: Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - StuartTheFish - 01-18-2017

Bluetooth passthrough seems pretty patchy depending on which adapter you use. I've got no experience with your adapter, but I tried a few others and they all had issues with range or needing to re-sync each time, only one wiimote working at a time, etc. In the end I bought a broken wii for £5, lifted the adapter out of it, and wired it into my orb sensor bar. All usb powered, and the bar has a handy switch to turn it on or off whenever it's not in use. :-)


RE: Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - SGTNAPALM - 01-19-2017

Did more experimentation. Found my Wii's power brick and confirmed the Wiimote worked there.

I downloaded an old version of the drivers needed and while I'm not certain that helped, things appear to be a bit more stable. Connecting is still a total pain, taking several attempts and restarts to finally connect, but once it's connected it usually stays connected until Windows is restarted. In Metroid Prime Trilogy, it seems to work flawlessly. In Smash Brothers Brawl, it seems to send strange ghost inputs. I can hold down a button or direction on the joystick and it will continue to send inputs sporadically; this means I would be holding the joystick and I might stop and start moving again, or I might tap the A button and it will send the input twice. Bluetooth bandwidth issue, perhaps? Smash uses Wiimote audio, where Prime Trilogy does not.

In any case I got it working "Good Enough." Again I am not sure if that old driver package helped or not but I will upload it later and post it here for anyone reading this in the future.

Thank you for reading, and if you have any more insight please post.


RE: Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - leolam - 01-19-2017

That means it's dropping packets, which usually means the adapter doesn't work well enough for BT passthrough. Unfortunately, they don't all work great with this feature and yours doesn't appear to work great (there have been other reports of issues with your adapter on the forum)

Although this is unlikely to have any effect, try uninstalling the Bluetooth drivers. You don't need them, since Dolphin is using the adapter *directly* and giving it to the game (and it's the game and its own Bluetooth stack which are responsible for managing the adapter).


RE: Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - SGTNAPALM - 01-20-2017

I should have suspected as much. I knew the issue was with the Bluetooth adapter not sending or receiving information correctly, I don't know why I assumed bandwidth when packets make more sense. This explains why it's sending inputs twice; it's dropping the continued input event packet, which the emulator will interpret as a depress, and the next packet will send the proper continued input event information, which the emulator will interpret as repressing. Doesn't explain why one game might have this issue and the other might not, I'll have to experiment on more games.

I should see about updating the Wiki page to say this adapter might not be recommended.


RE: Bluetooth passthrough - Wiimotes sometimes connect, disconnect after a few minutes - themanuel - 11-01-2017

I agree with modifying the wiki to not recommend this adapter.  SGTNAPALM is the third user, including me, that has had problems with this adapter.  My woes are throughly documented here but the main complaints are that this adapter does not remember pairing for more than one wiimote and last night I discovered that it starts becoming unstable after a while and has to be turned off an on again.  Poor Mario kept falling off platforms  Smile.

I signed up to the wiki but cannot edit the page.  I used to be able to but it appears that maintenance has been limited to a trusted core of contributors, understandably.