Page 1 of 1

Wiimote

Posted: Wed Apr 09, 2008 7:10 pm
by Tomf
I'm just wondering, how does the WiiMote communicate with the Wii?

Posted: Thu Apr 10, 2008 11:39 am
by MrAlex
The Wiimote communicates with the Wii via a Bluetooth wireless link. The Bluetooth controller is a Broadcom 2042 chip, which is designed to be used with devices which follow the Bluetooth Human Interface Device (HID) standard, such as keyboards and mice. The Bluetooth HID is directly based upon the USB HID standard, and much of the same **** applies.

When queried with the Bluetooth Service Discovery Protocol (SDP), the Wiimote reports back a great deal of information, listed at Wii_bluetooth_specs#sdp info. In particular it reports:
Name Nintendo RVL-CNT-01
Vendor ID 0x057e
Product ID 0x0306

The Wiimote sends reports to the host with a maximum frequency of 100 reports per second.

The Wiimote does not require any of the authentication or encryption features of the Bluetooth standard. In order to interface with it, one must first put the controller into discoverable mode by either pressing the 1 and 2 buttons at the same time, or by pressing the red sync button under the battery cover. Once in this mode, the Wiimote can be queried by the Bluetooth HID driver on the host. If the HID driver on the host does not connect to the Wiimote within 20 seconds, the Wiimote will turn itself off. Holding down the 1 and 2 buttons continuously will force the Wiimote to stay in discoverable mode without turning off. This does not work with the sync button, however. When in discoverable mode, the Player LEDs will blink. The number that blink will correspond to the remaining battery life, similar to the meter on the Wii home menu where # of bars = # of lights.

Source: http://www.wiili.org/Wiimote

Posted: Fri Apr 11, 2008 6:05 am
by Tails5
What frequency does it operate on?

wii remove

Posted: Tue Apr 15, 2008 12:53 am
by Gebbo
tails no hacking the wii remote now :P lool i kno the frequency ill pm it ya..