2012-05-10, 05:38
I'm running XBMCbuntu Eden on an Acer Revo AR3610 with a Microsoft MCE remote with a USB IR receiver. It's been working fine for me for quite some time, but stopped working today all of a sudden.
When I enabled debug logging, I noticed that XBMC was receiving the button presses but was not responding to them for some reason.
After much googling (and trying a few things with no luck), I finally found a recent blog post that had the solution: http://hadoopadmin.blogspot.com/2012/04/...rking.html
I was able to fix it more easily than the blogger, though; all I had to do was copy /usr/share/xbmc/system/Lircmap.xml to my XBMC userdata directory, then rename "mceusb" to "mceusb_hauppauge" and reboot.
It looks like lirc decided for some reason to start reporting my remote as having a different name ("mceusb_hauppauge" instead of "mceusb") and that XBMC didn't recognize that new name as something it knew what to do with.
When I enabled debug logging, I noticed that XBMC was receiving the button presses but was not responding to them for some reason.
After much googling (and trying a few things with no luck), I finally found a recent blog post that had the solution: http://hadoopadmin.blogspot.com/2012/04/...rking.html
I was able to fix it more easily than the blogger, though; all I had to do was copy /usr/share/xbmc/system/Lircmap.xml to my XBMC userdata directory, then rename "mceusb" to "mceusb_hauppauge" and reboot.
It looks like lirc decided for some reason to start reporting my remote as having a different name ("mceusb_hauppauge" instead of "mceusb") and that XBMC didn't recognize that new name as something it knew what to do with.