simphax / Touchmote

Touchmote
GNU General Public License v3.0
116 stars 31 forks source link

unable to pair on Windows 7 #43

Closed eadmaster closed 7 years ago

eadmaster commented 10 years ago

I've installed the latest Touchmote v1.0 beta 12 on Windows 7 Ultimate 64-bit (with SP1 and the default Microsoft bluetooth stack). Pairing the wiimote doesn't work properly as it loops infinitely... Do i need to install some 3rd party BT stack?

simphax commented 10 years ago

It will not work with all Bluetooth adapters. Try another Bluetooth adapter, or you may try the Toshiba stack as per the instructions on touchmote.net/wiimotetr , but with another stack than Microsoft you won't be able to pair wiimotes through Touchmote

eadmaster commented 10 years ago

I'm using this usb sensor bar with builtin BT which is specifically meant for this purpose. Also, my wiimote is one of the older ones without M+ and pairing is working correctly in Ubuntu Linux with the same adapter and CWiid.

In Touchmote this is exactly what happens:

  1. i start the program and the scanning starts
  2. i press 1+2 on the wiimote
  3. "Found a new Wiimote" and "Paired" messages appear
  4. The wiimote leds instantly turns off
  5. "Error: Could not activate" appears in Touchmote and it continues scanning...

UPDATE: i've also tried with an older BT adapter and the results were the same. Are you sure the Win7 BT stack is compatible?

eadmaster commented 9 years ago

I've just tried on Windows10 with the same adapter and it worked at first try, so i guess the problem is the Win7 BT stack. So i've tried with the Toshiba stack as suggested here, now the wiimote connects and Touchmote reports it as paired. But mouse aiming is still not working and also the virtual XB360 Controller shows no inputs. Side note: In the device manager, the adapter is listed as "Generic Bluetooth Radio" not "Touchmote Bluetooth".

eadmaster commented 7 years ago

i've found a trick that seems to work with win7 and the default stack: after pressing the "Pair Wiimotes" button, keep pressing repeatedly 1+2 on the wiimote until the pairing finishes.

DieKatzchen commented 6 years ago

I've found a better workaround. The problem is that, by default, Windows 7 will search Windows update for newer drivers EVERY time you connect a device. This takes several minutes, and the wiimote times out. In the 'hardware' tab of 'system properties' you can customize this behavior to only search when there aren't any local drivers. Might not help for the first time, but will definitely help all subsequent times.