My guess is emulated bt code, but dont know.
I think we need some sticky thread with passthrough compatibility soon. To see how it goes.
I think we need some sticky thread with passthrough compatibility soon. To see how it goes.
Hey, Listen! Your Wiimote can speak now!
|
My guess is emulated bt code, but dont know.
I think we need some sticky thread with passthrough compatibility soon. To see how it goes. (09-18-2016, 04:35 AM)leolam Wrote: Yeah, it's an issue with either the emulated BT code in Dolphin, the host system (HID stuff, or Bluetooth stack), or in some cases the adapter. Yeah, there's simply so much that can go wrong.Hi, after testing this: Quote:[color=#333333]@mbc07 Pairings not working after a game start or an ES_Launch is caused by the game sending a HCI reset command (to reset the Bluetooth adapter). On some adapters and on the Wii's, this leaves the link keys alone -- which allows pairing to keep working fine. However, on others, it deletes all stored link keys, so the games have no idea what Wiimotes are paired or not.[/color] Some adapters now remember the pairing when you close a game. But others (broadcom ones) still blinks three times and refuse the connection.
Nothing I can do for those, they are just broken. I have one that refuses to write any link keys too.
Ouch. At least they reconnect well with emulated mode.
Also see with every adapter and latest pr build, you cant turn off controller. Only on game, once you close game, or dolphin, there is no way to turn it off.
That's expected. Early versions had Dolphin reset the adapter manually, but that can cause issues so I removed that.
I'm planning to do another PR to solve that problem in a non-hacky way. 09-20-2016, 03:54 AM
Good, if you need some testing, just tell me. I have many adaptors here, including the wii bt module.
09-20-2016, 06:16 AM
BTW, those bt adapters that wont reconnect, will reconnect many times as you want while the game is running. Even taking out the batteries. Cant we do some workaround on this? Definitely keys are stored somewhere, since reconnecting while game is running, works.
09-20-2016, 06:24 AM
The Wii doesn't query the adapter for the link keys (to check which Wiimotes are paired) while the game is running. (Taking batteries or not is irrelevant here.) The issue is after an ES_Launch; the emulated software then queries the link keys, and since those adapters are broken, they won't return a single link key so the Wii rejects the connections from the Wiimotes.
I have already added a workaround by storing link keys on our own and writing them to the adapter after a reset. Anything beyond that would be a hack imo, and I'm not interested in making the implementation even more complicated. 09-20-2016, 06:36 AM
Thanks for all the info
Think we can start a compatibility thread. I will try to buy some working ones, but atm, there is no clear bt that will work good. Im following the PR too, but still no one commented a full working one. Looking at the availability, seems market is full of CSR ones. 09-21-2016, 04:04 AM
I have reverted the "don't manually reset the adapter on shutdown" change, as it ended up causing usability issues and properly emulating the Wii shutdown isn't an easy task…
|
« Next Oldest | Next Newest »
|