dolphin-emu / WiimotePair

A utility app that pairs Wii Remotes to Macs.
23 stars 6 forks source link

pairing Balance Board? #1

Closed sejmann closed 6 months ago

sejmann commented 7 months ago

Well done! And thanks for putting this together. I was able to use this to pair my Wiimote to my up-to-date M3, but not a Balance Board. Could that be enabled by adding some device identifiers/signatures to this app somehow?

Incidentally connecting the Wiimote required repeated attempts of plugging in and unplugging not-used Bluetooth adapter (just to cause internal bluetooth to reinitialize -- not pairing with adapter) and toggling on and off Bluetooth in settings before it paired, so it was definitely fiddly, but thankfully worked.

Update: Actually, I'm not sure it worked. MacOS claimed to have paired it, but I couldn't get it to function in Dolphin 5.0-21116

Update 2: Okay, I actually did get the Wiimote working with Dolphin on builtin Bluetooth. It only worked after I installed WiiControler updated for macOS 12 from https://github.com/WiiController/WiiController/files/8007293/WiiController.dmg.zip and signing it -- only then did it maintain a bluetooth connection without disconnecting a few seconds later, and then when I launched Dolphin I felt it buzz and I was good to go. I don't know if WiiController actually helped, or if it was a coincidence, but it worked first try after installing WiiController.

Update 3: Okay, I got the Balance Board working, too, trivially, just by updating the skip guard condition to include RVL-WBC-01 in ViewController.m

if (![device.name containsString:@"Nintendo RVL-CNT-01"] &&
 ![device.name containsString:@"Nintendo RVL-WBC-01"]) {
        return;
    }

Works great! I'm going to close this.