2010-04-21, 07:11
I had problems pairing the BDremote with a cheap bluetooth dongle, one I bought for $0.99 on amazon. After tracking down the issue to the dongle hardware, I tried with a $5 dongle. Worked much better.
I used kbluetooth in Fedora 12 to do the pairing, worked well. For XBMC to see the keypresses, I needed to make the link to /dev/lircd:
/dev/lircd -> /var/run/lirc/lircd
To answer a question above, I put the maps in:
$HOME/.xbmc/userdata/keymaps/Keymap.xml
$HOME/.xbmc/userdata/Lircmap.xml
From the logs (see path below) I see these are being loaded on xbmc startup.
tail -f $HOME/.xbmc/temp/xbmc.log
...
NOTICE: special://masterprofile/ is mapped to: /home/fds/.xbmc/userdata
NOTICE: special://profile/ is mapped to: special://masterprofile/
NOTICE: special://xbmc/ is mapped to: /usr/local/share/xbmc
...
INFO: Loading special://masterprofile/keymaps/Keymap.xml
INFO: Loading special://profile/keymaps/Keymap.xml
INFO: Loading special://xbmc/system/Lircmap.xml
However, I have a problem. Lirc knows which keypress is happening, but XBMC does not assign it the correct action. For example, below the "right" keypress is assigned the null action.
DEBUG: LIRC: Update - NEW at 104042:0055 00 right SonyBDRemote (right)
DEBUG: OnKey: 242 pressed, action is
I used kbluetooth in Fedora 12 to do the pairing, worked well. For XBMC to see the keypresses, I needed to make the link to /dev/lircd:
/dev/lircd -> /var/run/lirc/lircd
To answer a question above, I put the maps in:
$HOME/.xbmc/userdata/keymaps/Keymap.xml
$HOME/.xbmc/userdata/Lircmap.xml
From the logs (see path below) I see these are being loaded on xbmc startup.
tail -f $HOME/.xbmc/temp/xbmc.log
...
NOTICE: special://masterprofile/ is mapped to: /home/fds/.xbmc/userdata
NOTICE: special://profile/ is mapped to: special://masterprofile/
NOTICE: special://xbmc/ is mapped to: /usr/local/share/xbmc
...
INFO: Loading special://masterprofile/keymaps/Keymap.xml
INFO: Loading special://profile/keymaps/Keymap.xml
INFO: Loading special://xbmc/system/Lircmap.xml
However, I have a problem. Lirc knows which keypress is happening, but XBMC does not assign it the correct action. For example, below the "right" keypress is assigned the null action.
DEBUG: LIRC: Update - NEW at 104042:0055 00 right SonyBDRemote (right)
DEBUG: OnKey: 242 pressed, action is