Hello all,
I also have the problem to get the ps3 remote working on XBMC live.
I try to give as much details so it can be helpfull for others when they have the same problem:
XBMC: xbmc-Dharma_beta4-live
BLUETOOTH DONGLE: Sitecom CN-516/523 v1 001
I followed the
wiki
Firt i patched bluez myself but then this cmd does not work:
cat /proc/bus/input/devices | grep emot
So i tried kitlaan's PPA and then that cmd does work.
It does pair. I am reading this forum for a couple of hours now, and when checking post 330 by ' menno' i see that he have exact the same problem.
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
root@XBMCLive:~/ps3pair# lsmod | grep uinput
uinput 6312 1
root@XBMCLive:~/ps3pair# sudo python ps3_pair.py
Please HOLD the START and ENTER buttons on the PS3 remote.
Searching for devices, please wait...
Found:
1: 00:21:4F:A7A:79 [BD Remote Control]
Select the device you wish to add [1]: 1
Registering device... Done
root@XBMCLive:~/ps3pair# /usr/share/doc/bluez/examples/list-devices
...
Name = BD Remote Control
Paired = 0
Adapter = /org/bluez/878/hci0
Alias = BD Remote Control
Connected = 0
UUIDs = 0x1124 0x1200
Address = 00:21:4F:A7A:79
Class = 0x00250c
Trusted = 1
Blocked = 0
Paired=0 Connected 0 So here goes something wrong.
NOTE:
/usr/share/doc/bluez/examples/list-devices cmd does not work when i patch bluez myself. Then it is located in: /usr/local/src/bluez-4.69/test/list-devices for people having problem with this.
Then i followed post 421 by kitlaan: sudo /etc/init.d/bluetooth stop" or "sudo killall bluetoothd"
For my
killall bluetoothd only works.
So i started
bluetoothd -nd Then i get a big list. When i HOLD the START and ENTER buttons on the PS3 remote.
i get the following:
(bluetoothd:1678): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed
Now when i hit some buttons on the remote i get an output so it is working. Only it is really strange that it does not say it is paired or connected.
Quote:bluetoothd[1678]: input/fakehid.c:ps3remote_event() Got key: 2 [1]
bluetoothd[1678]: input/fakehid.c:ps3remote_event() Got key: 2 [0]
bluetoothd[1678]: input/fakehid.c:ps3remote_event() Got key: 4 [1]
bluetoothd[1678]: input/fakehid.c:ps3remote_event() Got key: 4 [0]
Now i checked inside XBMC and i see it works.
I hope that this post will be useful to help others facing the same problem.