Version: unspecified (using KDE 4.7.3) OS: Linux Pair my Wiimote to my PC since I upgraded to kernel 3.1 which should have Wiimote support built in. But in the file supplied with bluedevil 1.2.2 "/usr/share/apps/bluedevilwizard/pin-code-database.xml" investigating shows me:<!-- Wiimote --> <device name="Nintendo RVL-CNT-01" pin="WII"/> Trying to pair the Wiimote atm it will just shut down and the wizard keeps trying to keep on pairing even after the connection sure should be lost. Fixed this by replacing the pin in the database file (Where did this pin come from?) and replacing pin WII with NULL fixes this, now I can pair it no problem at all. Thanks! Reproducible: Always Steps to Reproduce: Get your Wiimote, goto add device, press 1 and 2 on wiimote and try to pair. Actual Results: Wiimote shuts down and bluedevil-wizard keeps on spinning an icon until you abort manually. Expected Results: Wiimote stops blinking, bluedevil tell me "input-device paired" The wizard should have a true NULL key option, "Try to pair without a Key" or manual type of NULL by typing nothing before a pair for full bluetoothing support. :)
http://wiibrew.org/wiki/Wiimote#Sync_Button For the correct use of the WII pin, which Bluedevil does not seem to have.
Git commit 96ccf519cd6e1e73889822049bcf7e3a48cc4b37 by Alex Fiestas. Committed on 28/04/2012 at 04:56. Pushed by afiestas into branch '1.1'. If the device gets paired and no button has been clicked, page is valid Wiimote is (I think) the first case where SSP is done without having to confirm any code, this happens because Bluez is doing everything internally for us (generating the pin for Wiimote). Actually Wiimote uses legacyPairing internally though bluez is returning false on legacypairing. To make this work BlueZ 4.96 is needed M +3 -0 src/wizard/pages/ssppairing.cpp http://commits.kde.org/bluedevil/96ccf519cd6e1e73889822049bcf7e3a48cc4b37