Dolphin, the GameCube and Wii emulator - Forums

Full Version: Different Wiimote behaviour on connection attempt. 1+2 vs. SYNC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4

nipchee

(08-05-2019, 08:43 AM)myscha Wrote: [ -> ]I deleted all three SYSCONF files I could find, manually deleted all Wiimotes from the config resulting in the following sections


Code:
[BluetoothPassthrough]
Enabled = True
VID = 1406
PID = 773
LinkKeys =
[USBPassthrough]
Devices = 057e:0305

After syncing each Wiimote once, they connect flawlessly now after pressing any key. Big Grin Big Grin Big Grin
Thank you very much!!!! 

I was having a nearly identical issue with my homemade USB Wii BT module, thought I had it fixed perfectly, then it stopped working again -- can you confirm that yours is still working?  What build are you using?
(08-06-2019, 03:27 AM)nipchee Wrote: [ -> ]I was having a nearly identical issue with my homemade USB Wii BT module, thought I had it fixed perfectly, then it stopped working again -- can you confirm that yours is still working?  What build are you using?

Hi,

sorry for the late reply. Unfortunately it doesn't work any more. Now it's even worse than before. I have to SYNC it every time I start a game. When I start another game I have to reset the pairings first and then I have to SYNC again. Most of the time this doesn't work on the first attempt , so I have to repeat the steps two or three times or even more often. Pressing 1&2 on the Wiimote never works. And it's the same behaviour with all 3 Wiimotes I have.

Currently I'm running 5.0-71ff97c-dirty


EDIT:
I noticed that the hash of a Wiimote changes when syncing. For example I had the following three versions this evening:

Code:
LinkKeys = 18:2a:7c:85:04:63=509cba5728a0d16fe61203883d79e2d4
LinkKeys = 18:2a:7c:85:04:63=b3c463b9336eaeb6dd6dc232c9861ec4
LinkKeys = 18:2a:7c:85:04:63=adfd63d837c767b89410fe2675745909
Is this behaviour expected?
Every time you pair something through BT, a unique link key is generated. That's how bluetooth works...
(08-30-2019, 12:18 PM)mbc07 Wrote: [ -> ]Every time you pair something through BT, a unique link key is generated. That's how bluetooth works...

OK, this makes sense. Unfortunately it doesn't work any more, but it did after your NAND tip:

(07-24-2019, 03:50 AM)mbc07 Wrote: [ -> ]Edit: ah, I just remembered an inconsistent NAND is also prone to cause issues with BT Passthrough. Try deleting your SYSCONF file (it's located on User\Wii\shared2\sys folder -- location of the Dolphin user folder will vary depending of the OS) and try syncing again. If that still doesn't work, on Dolphin, go to Tools => Manage NAND => Check NAND... and fix any error it finds, then try again...

Either some code changes happened since then or it's a problem with SYSCONF again. Interestingly Tools => Manage NAND => Check NAND... finds errors as soon as I started a game after the last check and fix.

[attachment=18286]
An inconsistent NAND can cause all sorts of weird issues with BT Passthrough. If you're still having issues, despite using a recent development build and also using a real Wii BT Module, I would suggest backing up your current NAND and then starting again with a fresh NAND (basically rename User\Wii folder to something else, then open Dolphin and go to Tools => Perform Online Update => region matching the majority of your games -- this will generate a new Wii folder with a fresh NAND), then manually import back your save data from the old NAND to the fresh NAND...
(08-31-2019, 05:32 PM)mbc07 Wrote: [ -> ]basically rename User\Wii folder to something else

Which folder is it under Linux? Is it /home/username/.local/share/dolphin-emu/Wii
Yes
Unfortunately this doesn't change anything: I still have to SYNC every time when starting a game. 1+2 doesn't work.
You don't need 1+2. After syncing once with the sync button on the battery cover and the sync button on Dolphin, you just need to press any button the next time you play a game and the Wiimotes will automatically reconnect. Just make sure a Wii game is already running before trying to sync / before pressing any button on the Wiimote to reconnect, otherwise it won't work...
I always have to SYNC after starting a game, that means SYNC on the Wiimote and SYNC in Dolphin. When I stop the game after successfully syncing, start another game and press any other key on the Wiimote, the LEDs on the Wiimote blink for 20 or 30 seconds and then go dark again.
Pages: 1 2 3 4