

- Wiimote Whiteboard 1.3 install#
- Wiimote Whiteboard 1.3 driver#
- Wiimote Whiteboard 1.3 software#
- Wiimote Whiteboard 1.3 Bluetooth#
If this matches, then your BlueZ includes the wiimote plugin and no more user-interaction is needed. Grep: /usr/lib/bluetooth/bluetoothd: binary file matches $ grep wiimote /usr/lib/bluetooth/bluetoothd If you are unsure whether your package includes the wiimote plugin, use The Arch Linux package includes the wiimote plugin since bluez 4.96-3. However, it must be enabled explicitly with -enable-wiimote during compilation. Upstream BlueZ includes the optional wiimote plugin since version 4.96. Installing xwiimote-git AUR will add an Xorg configuration file that disables the default mapping.īlueZ does not include the wiimote plugin To get better mappings, use the xwiimote userspace tools. This mapping is quite useless by default. The default mapping maps the Wii Remote keys to the the key-constants which resemble the Wii Remote's buttons best. Troubleshooting The input mapping is very weird However, the xwiimote tools are under heavy development and will soon support IR mouse-emulation, too. If you need that, you should consider using the no longer supported cwiid approach. There is currently no user-space application that enables mouse-emulation with the IR-sensor. Note: xf86-input-xwiimote has support for mouse-emulation via IR using the Option "MotionSource" "ir"
Wiimote Whiteboard 1.3 install#
Install it and read the related man-page for more information:
Wiimote Whiteboard 1.3 driver#
There is an X.Org input driver available in AUR xf86-input-xwiimote-git AUR which automatically provides an input device to your X clients.

# usermod -aG input username X.Org Input Driver If the Wii Remote is showing button presses in the xwiishow tool but not registering otherwise, it is likely you need to add your user to the input group. You might need to be root to use these tools. You can use the 'r' key to enable/disable the rumble motor.

This will display a picture of the Wii Remote and notify you if buttons are pressed. If this shows a path to a Wii Remote (lets say /sys/bus/hid/devices/) then you can test the device with: This will list all connected Wii Remotes: If you installed this package you can test your connected Wii Remotes with the xwiishow tool:

User-space applications exist that re-map the Wii Remote input to more useful keys/actions - available in AUR xwiimote-git AUR. The default mapping for the input-keys of the Wii Remotes are not very useful. Then you can get additional device details with: If your Wii Remote is connected, it will appear with several input devices inside /dev/input/eventX. See #Cannot connect Wiimote if you still cannot connect your Wiimote. If this does not help, you can still connect to your Wiimote without pairing/bonding (i.e. See #BlueZ does not include the wiimote plugin for more information. If you are asked for PIN input while bonding the devices, then your BlueZ bluetoothd daemon does not include the wiimote plugin. However, the first method works more reliably! You can also hold the 1+2 buttons to put the Wii Remote into discoverable state. The Wii Remote will stay in discoverable mode for 20s. The Wii Remote can be put into discoverable mode by pressing the red sync-button behind the battery cover on the back. The BlueZ wiimote plugin handles all peculiarities in the background for you. The Wii Remote does not need special handling anymore.
Wiimote Whiteboard 1.3 Bluetooth#
See Bluetooth for information on pairing Bluetooth devices. You can connect to your Wii Remote like any other Bluetooth device. It controls whether wiimote extensions like Nunchuck and Classic Controller should be supported. Starting with kernel version 3.3, there is an additional configuration option CONFIG_HID_WIIMOTE_EXT which is enabled by default. If you are using a custom kernel, you can enable the hid-wiimote module with CONFIG_HID_WIIMOTE and the dependencies CONFIG_INPUT_FF_MEMLESS, CONFIG_LEDS_CLASS, CONFIG_POWER_SUPPLY and CONFIG_BT_HIDP embedded in your kernel or as modules, previously loaded. Lastly you will need a Wii Remote, this can include (although, are not required) the Nunchuk and Classic Controller attachments. However, the module could need to be loaded: The kernel driver (module hid-wiimote) is part of upstream Linux since version 3.1 and it is ever since already included in Arch Linux kernel. The user-space utilities are available as the xwiimote-git AUR package.
Wiimote Whiteboard 1.3 software#
The most important software required is Bluetooth, please make sure you have read the wiki page about it and you have configured it before proceeding.
