Wii Remote with XBMC on RaspBMC: Difference between revisions
From KlavoWiki
Jump to navigationJump to search
Created page with "I followed the instructions on [http://blog.n3rd.nl/Control+Your+Raspbmc+With+A+Spare+Wiimote.aspx this page]. I have duplicated here for convenience and if the page should n..." |
No edit summary |
||
Line 100: | Line 100: | ||
sudo initctl start xbmc | sudo initctl start xbmc | ||
</pre> | </pre> | ||
= Notes = | |||
I have found that although this works I need to pair the remote to the system on every boot by powering on the remote and pressing the 1 and 2 buttons. The remote will vibrate indicating a pair and will then function as expected until the system is rebooted. | |||
[[Category : Raspberry Pi]] [[Category : RaspBMC]] | [[Category : Raspberry Pi]] [[Category : RaspBMC]] |
Latest revision as of 06:03, 9 June 2014
I followed the instructions on this page. I have duplicated here for convenience and if the page should no longer be available.
Install Bluetooth Driver
sudo apt-get update sudo apt-get install bluez
If Install Errors
If the install fails installation run the following command and then try the above again.
sudo update-rc.d -f dbus defaults
WiiRemote Source
sudo apt-get install libbluetooth-dev g++ libcwiid1 xbmc-eventclients-common make git-core sudo mkdir /usr/local/src/xbmc sudo git clone git://github.com/xbmc/xbmc.git /usr/local/src/xbmc cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote
Modify MakeFile
vi MakeFile
locate the text
$(OBJS) -o $(BIN)
and suffix -l bluetooth
$(OBJS) -o $(BIN) -l bluetooth
Build WiiRemote
sudo make
Stop XBMC
sudo initctl stop xbmc
Restart Bluetooth Service
/etc/init.d/bluetooth restart
Start WiiRemote
cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote ./WiiUse_WiiRemote
- Power on the Wii Remote
- Press button 1 and 2 to start pairing
- When the service runs pay attention to the MAC address of the Wii Remote which will be displayed.
- Once you have the MAC address break the application by pressing <Control C>
Shell Script
vi /home/pi/wiimote.sh
Copy the following contents into this new file
#!/sbin/sh cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote ./WiiUse_WiiRemote --btaddr XX:XX:XX:XX:XX:XX
Replace XX:XX:XX:XX:XX:XX with the MAC address of your Wii Remote.
Make Script Execuatable
chmod +x /home/pi/wiimote.sh
Execute on Boot
sudo vi /etc/rc.local
before the last line
exit 0
add the line
sh /home/pi/wiimote.sh &
Start XBMC
sudo initctl start xbmc
Notes
I have found that although this works I need to pair the remote to the system on every boot by powering on the remote and pressing the 1 and 2 buttons. The remote will vibrate indicating a pair and will then function as expected until the system is rebooted.