Talk:Bluetooth Passthrough: Difference between revisions

Line 105: Line 105:


:: I'll test more, my guess is that the way Linux and Windows does things before starting and after stopping a game might cause the different behavior... - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 17:46, 9 February 2017 (CET)
:: I'll test more, my guess is that the way Linux and Windows does things before starting and after stopping a game might cause the different behavior... - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 17:46, 9 February 2017 (CET)
:: Okay, after some hours of testing I can say there's definitely something different occurring between the start and the stop emulation when comparing Windows vs Linux, and that affects the adapter results (at least the ones I have). With the Atheros AR3012 on Windows, it'll stop working if I boot a game then stop emulation and boot another game (the known HCI reset issue on this adapter), but if I boot a game and keep triggering HCI reset events within the game (resetting the game, reordering the Wiimotes, going to Wii Menu then booting the game from the disc channel again), the adapter never stops working. Also, after the merge of USB Passthrough PR, it'll remember the pairing only of the first Wiimote, even through Dolphin still correctly saves the link keys of the other Wiimotes on Dolphin.ini (before the USB Passthrough PR it would either remember all pairings or simply not boot because the adapter stopped responding). Using the same AR3012 adapter on Ubuntu 16.10, it never stops working after HCI resets (even stopping emulation then booting another game works) and it always remember the pairings of all Wiimotes, basically matching the behavior of the real Wii BT Module, but only on Linux. Regarding the ISSC EDR Bluetooth adapter, I noticed it never stops working randomly on Linux (like it does on Windows) but it still have trouble connecting multiple Wiimotes, (just like on Windows). That and the numerous issues [[User:Léo|leoetlino]] faced with Windows when implementing USB Passthrough makes me assume it's yet another OS specific issue causing trouble, it's probably wise to start thinking of how we might inform those OS specific issues on the table... - [[User:Jhonn|Jhonn]] ([[User talk:Jhonn|talk]]) 21:18, 13 February 2017 (CET)