|
|
Wiimote not found
Last post Sun, Jul 27 2008 8:01 AM by Anonymous. 27 replies.
-
-
Brian Peek



- Joined on Fri, Mar 17 2006
- NY
- Posts 1,137
|
Every stack installs HID devices differently so digging through the registry entries is probably not going to be of much help. My one and only suggestion is to ensure you have the absolute latest drivers and stack for the device you're using. Outside that, due to the fact that the Wiimote isn't a 100% compatible bluetooth device, and the fact that bluetooth itself is finicky, you're left with some stacks/adatpers working great and others exhibiting behavior like yours. I'm using an MSI Starkey with the WIDCOMM stack on Vista x64 and a Dell Truemobile 355 with the MS stack on Vista x86 and both are working great. I wish I had better information for you but I do not...
|
|
-
-
zjeriet



- Joined on Mon, Feb 18 2008
- Belgium
- Posts 11
|
Yep I've seen some strange behavior with the BT stuff. I've ordered the MSI starkey and will evaluate Widcomm for my application.
Now for one issue I already created a work around: I perform an additional check on the BT device class and don't connect to it if it's an unclassified device. (Bluesoleil API)
Now a second issue is that even when no Wiimotes are connected I still find the PID and VID in the HID device list with the HidD_GetAttributes function. (WiimoteLib) So that's the big problem at the moment. Does the widcomm stack remove the Wiimote from the HID list when it is disconnected? Already thanks for your support
|
|
-
-
zjeriet



- Joined on Mon, Feb 18 2008
- Belgium
- Posts 11
|
An update on the situation: I'm now using the widcomm stack and he is indeed mapping the Wiimote in a much cleaner way then BlueSoleil. So the WiimoteLib works fine with this stack and I strongly advice everybody that has BlueSoleil issues to use the Widcomm stack. But now I'm trying to use the Widcomm SDK. This ons is much lower level then the BlueSoleil API. In BlueSoleil you look for services and just connect the only one he finds. The Widcomm sdk is (a lot) trickier. I've managed to inquire the wiimote, find it's address and look for the service. But now I have to set up the connection. Should I use the L2CAP protocol or something else... I've been trying to set it up with the L2CAP layer but I'm not succesfull yet... Any one has experience with this SDK and the Wiimote? Regards, Gerrit
|
|
-
-
-
-
-
-
Fabio81


- Joined on Fri, Jun 20 2008
- Posts 6
|
At least in my case, the unconnected wiimotes are still listed and inserted in the Wiimote collection. Therefore exceptions are raised. I uncommented the DIGCF_PRESENT flag: the connected wiimotes are found, but exceptions are still raised for the unconnected ones.
|
|
-
-
-
Fabio81


- Joined on Fri, Jun 20 2008
- Posts 6
|
You had exactely the issue I have (exception due to registered unconnected wiimotes) and you solved it by using HIDImports.DIGCF_DEVICEINTERFACE | HIDImports.DIGCF_PRESENT... Unfortunately, I still run into the issue... Have you any hint? Have you changed also other portions of code?
|
|
-
-
-
Alessandro


- Joined on Wed, Jun 25 2008
- Posts 1
|
Hi Guys, I have a similar problem, I get the error "Wiimote not found" but this happen only when I connect more than one wiimotes. [:'(]
For example, if I connect one wiimote, all run fine, but if I connect two wiimote I get the error. I tryed with widcomm's bluetooth stack, and with Microsoft bluettoth stack but nothing, I get the same error. However I'm asking to myself if service pack 3 can be the reason of this problem. I never tryed WiimoteLib_1.5.2_src on service pack 2 but I remember that with previous version of the lib I had no problem with service pack 2 and same problem as above with sp2
|
|
-
|
|
Hi everybody, after having tried almost everything to fix the same problem (hours and hours of googling, registery searching etc...), I finally and simply installed widcomm for Xp/Vista.
It works !!
To try the same, just follow this link : http://www.commentcamarche.net/pilotes/telecharger-50-pilote-bluetooth-widcomm
I have Vista 32bits, Broadcom 2045 Bluetooth 2.0 USB Device.
But since I tried this solution on other configuration, I suppose this may work with most of the configurations.
Have a nice week end.
Have wii !
|
|
|
|
|