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
Hi,

I have 3 Wiimotes. All of them are labelled as RVL036 from Nintendo. bluetoothctl recognizes all of them as Nintendo RVL-CNT-01-TR. But when I start Dolphin and want to connect they behave differently: one of them connects after pressing 1+2 simultaneously, but the other two only connect after pressing the SYNC button. On the latter two I have to press the SYNC button every time Dolphin is restarted. On the first one pressing 1+2 is always sufficient.

What can I do with the latter two Wiimotes to also connect them by pressing 1+2?

Best regards
Michael
What is your bluetooth adapter? Are you using passthrough? Is it the same wiimote everytime or does it depend on the order?
I use an Asus USB-BT400 on ubuntu 18.04.

I have the following setup to allow passthrough:

Code:
$ lsusb
Bus 003 Device 002: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth

Code:
$ cat /etc/udev/rules.d/51-users-bluetooth.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="17cb", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="17cb", TAG+="uaccess"

Code:
$ cat .config/dolphin-emu/Dolphin.ini | tail -n 7
[USBPassthrough]
Devices = 0b05:17cb
[BluetoothPassthrough]
Enabled = True
VID = 2821
PID = 6091
DisableDescriptorCheck = True

It's always the same Wiimote and it doesn't depend on the order.

I get the following messages in the Dolphin log window:

Code:
20:13:531 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:657 N[Wiimote]: WiimoteReal::Initialize
20:13:531 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:476 N[Wiimote]: Wiimote scanning has started.
21:32:193 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/IONix.cpp:140 N[Wiimote]: Found Wiimote (B8:AE:6E:55:9C:74).
21:35:860 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:725 N[Wiimote]: Connected to Wiimote 1.
22:45:763 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/IONix.cpp:140 N[Wiimote]: Found Wiimote (7C:BB:8A:1B:70:CC).
22:46:159 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:725 N[Wiimote]: Connected to Wiimote 2.
23:06:662 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:802 N[Wiimote]: Disconnected Wiimote 2.
28:29:998 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/IONix.cpp:140 N[Wiimote]: Found Wiimote (7C:BB:8A:1B:70:CC).
28:30:351 /build/dolphin-emu-igPBcC/dolphin-emu-5.0+dfsg/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp:725 N[Wiimote]: Connected to Wiimote 2.

Wiimote 1 was detected after pressing 1+2 and remains connected (21:xx:xxx).
Wiimote 2 was detected after pressing 1+2, but LED 2 doesn't light up (22:xx:xxx). It is disconnected again after about 20 seconds (23:xx:xxx).
Wiimote 2 was detected after pressing SYNC and remains connected (28:xx:xxx).
Looks like your BT Adapter might not have enough bandwidth to handle multiple Wiimotes at the same time. Does this issue happen if you try to connect only one Wiimote at a time? E.g. without any Wiimote connected, try to connect one of the two that just connects with the Sync button through 1+2...
It also happens if I try to connect only one of the non-working Wiimotes and no other bluetooth device. On the other hand I'm able to play with two Wiimotes (after cennecting via SYNC) and one XBOX One controller simultaneously and they're all connected via Bluetooth. So I don't think it's a bandwidth problem.
What I meant is that you're using BT Passthrough mode with an adapter which isn't a real Wii BT Module, when using other adapters this feature is a hit or miss (generally is a miss) and the Sync issue you have may be related to that...
I'm running Dolphin on a standard desktop PC, so I have no idea how I could connect a real Wii BT module to my PC.
This thread is about connecting a real wii BT module to a PC: https://forums.dolphin-emu.org/Thread-how-to-wire-a-wii-s-bluetooth-module-to-a-pc-usb-port
Thanks for the link. I think it would be helpful if there was any reference to this thread in the wiki. There is a table with some BT dongles in the BT passthrough page and I had a look on every dongle. But as the real modules have no USB connection out of the box I just went over them without further examination.
Have you tried the old "emulate a BT Adapter" mode from Dolphin? It'll work only with genuine Wiimotes and you might experience a little more lag than BT Passtrough mode, but it should work with any BT Adapter supporting at least version 2.0 of the technology. There's also the issue with Wiimote audio which is broken for non-TR models but that should not affect you as all your Wiimotes are -TR...
Pages: 1 2 3 4