Hi,
I have a Zotac MAG (ION+NVIDIA) nettop running Ubuntu Minimal 9.10 x86_64, and installed XBMC on it successfully. I want to use a Universal Remote Control with XBMC, but have not been able to make it work after reading and applying all I found about IR remotes in the site ...
I am using an IguanaWorks IR Transciever (
http://iguanaworks.net/product1.psp) with LIRC (compiled from source) and a Motorola DRC-800 remote control (
http://www.motorola.com/Consumers/US-EN/...C800_US_EN).
Lirc is set up OK, the IR Transceiver and the remote are working OK, and I can see all activity on the remote with 'irw'. Here, you can see it receives correctly the "commands" power, up, down, right, left, ok, info, menu, guide and exit:
root@localhost:~# irw
0000000000005006 00 power Motorola_DRC800
0000000000002c09 01 up Motorola_DRC800
000000000000ac01 00 down Motorola_DRC800
000000000000ec06 02 right Motorola_DRC800
0000000000006c0e 00 left Motorola_DRC800
0000000000008807 01 ok Motorola_DRC800
000000000000cc05 00 info Motorola_DRC800
0000000000009806 02 menu Motorola_DRC800
0000000000000c0b 01 guide Motorola_DRC800
000000000000480b 00 exit Motorola_DRC800
For reference, here is my /etc/lirc/lircd.conf:
begin remote
name Motorola_DRC800
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9044 4418
one 561 4416
zero 561 2175
ptrail 561
repeat 9045 2197
gap 99420
toggle_bit 0
begin codes
power 0x5006
vod 0x580A
ppv 0x180E
rewind 0x7808
play 0xD802
forward 0xB804
record 0x8C03
pause 0xF800
stop 0x380C
replay 0x3C08
list 0xBC00
livetv 0x7C0F
mute 0xF008
fav 0xA805
help 0x4C0D
last 0xC803
vol-up 0xB00C
vol-down 0x7004
chan-up 0xD00A
chan-down 0x3002
page-up 0x5C0C
page-down 0xDC04
exit 0x480B
info 0xCC05
guide 0x0C0B
menu 0x9806
day-plus 0x1C0A
day-minus 0x9C02
ok 0x8807
left 0x6C0E
right 0xEC06
up 0x2C09
down 0xAC01
a 0xE801
b 0xE40E
c 0x1406
1 0x800F
2 0x4007
3 0xC00B
4 0x2003
5 0xA00D
6 0x6005
7 0xE009
8 0x1001
9 0x900E
0 0x0000
input 0x280D
aspect 0x0203
pip_onoff 0x4403
pip_swap 0xC40D
pip_move 0x2405
pip_chan_up 0xA409
pip_chan_down 0x6401
end codes
end remote
So far, so good. The problem seems to be in passing that information from Lirc to XBMC. I set up my Lircmap.xml file in /home/user/.xbmc/userdata/ (user is the actual user running xbmc-standalone), and it contains:
root@localhost:~# more /home/user/.xbmc/userdata/Lircmap.xml
<lircmap>
<remote device="Motorola_DRC800">
<pause>pause</pause>
<stop>day-minus</stop>
<left>left</left>
<right>right</right>
<up>up</up>
<down>down</down>
<select>ok</select>
<pageplus>chan-up</pageplus>
<pageminus>chan-down</pageminus>
<menu>menu</menu>
<title>guide</title>
<info>info</info>
<power>power</power>
<myvideo>a</myvideo>
<mymusic>b</mymusic>
<mypictures>c</mypictures>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
</remote>
</lircmap>
I also copied the standard /usr/share/xbmc/system/keymaps/remote.xml to /home/user/.xbmc/userdata/keymaps/remote.xml
I also copied thos Lircmap.xml and remote.xml to the corresponding (same) directories under the user 'xbmc' home directory.
Any help will be greatly appreciated. If any additional information is required, please let me know and I will post it.
Thank you,
AP
Bogota - Colombia
Southamerica