[LINUX] HOW-TO get X10 OR22V RF (Radio Frequency) Remote Control to work with LIRC - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: OS independent / Other (https://forum.kodi.tv/forumdisplay.php?fid=228) +---- Thread: [LINUX] HOW-TO get X10 OR22V RF (Radio Frequency) Remote Control to work with LIRC (/showthread.php?tid=57628) |
[LINUX] HOW-TO get X10 OR22V RF (Radio Frequency) Remote Control to work with LIRC - funnybox2006 - 2009-09-09 Hello, i can´t post in HOW-TO section...so i post here. At first i want to say, that this how-to maybe is obsolete. The User Rico_S get this remote to work on a much easier way. You can try his solution by reading this post: http://forum.xbmc.org/showpost.php?p=479159&postcount=49 Here is my original how-to for people still having problems: I have bought a very cheap RF Remote from ebay. It´s the X10 OR22V with RF USB Dongle for about 12 Euros include shipping. I´ve read many threads in Internet about this remote but nobody get the remote to work correctly. So i tried my luck and get it to work. At first you have to know that the USB RF-receiver is recognized as an ati/mce receiver from Linux Kernel (Ubuntu Jaunty). That is wrong and therefore you have to blacklist the Kernel modules ati_remote and lirc_atiusb. -------------------------------------------------------------------------------------------------------------------- sudo nano /etc/modprobe.d/blacklist.conf Append following lines to the file and save it. Code: #Set ATI USB RF Receiver Modules to Blacklist for X10 OR22V Remote Now install LIRC: sudo apt-get install lirc Select None for Remote and Transmitter during installation!!! -------------------------------------------------------------------------------------------------------------------- Now we have to edit LIRC´s harware.conf in /etc/lirc/hardware.conf sudo nano /etc/lirc/hardware.conf Code: # /etc/lirc/hardware.conf Finally we have to edit /etc/lirc/lircd.conf sudo nano /etc/lirc/lircd.conf Code: # Please make this file available to others Now all steps are done and you can restart lirc with the following command: sudo /etc/init.d/lirc restart Now type: irw and then if you press a button on the remote the corresponding button name should be displayed in the terminal. Now you are able to map buttons to XBMC the usual way. Sorry for my bad english. funnybox2206 - funnybox2006 - 2009-09-09 Can an admin please move my thread to HOW-TO section!? - godsborn - 2009-09-10 Great! It works like a charm. Thanks a lot you saved my day! - onnan - 2009-09-10 I'm still having problems thought. Irw outputs fine but the button mapping seems to be wrong or none existing. XBMC does not respond to any buttons. What is the usual way to map buttons in xbmc 9.04.1? According to the wiki there should be a folder called .xbmc/userdata/keymaps and .xbmc/system/keymaps in the users home folder. But I can't find any keymaps folder. Any suggestions? - funnybox2006 - 2009-09-10 onnan Wrote:I'm still having problems thought. Irw outputs fine but the button mapping seems to be wrong or none existing. XBMC does not respond to any buttons. What is the usual way to map buttons in xbmc 9.04.1? According to the wiki there should be a folder called .xbmc/userdata/keymaps and .xbmc/system/keymaps in the users home folder. But I can't find any keymaps folder. Any suggestions? Yes, you have to edit/create the files Lircmap.xml and Keymap.xml in ~/.xbmc/userdata In future versions of XBMC the Keymaps.xml is located in a seperate folder. But for now you can put bot XML files in ~/.xbmc/userdata Here is my Lircmap.xml Code: <lircmap> Now you can map these buttons (e.g.: obc11) to XBMC actions in Keymap.xml. Please use <universalremote> tags in Keymap.xml instead of <remote> tags! - onnan - 2009-09-11 Thanks! I'll try it out tonight. - onnan - 2009-09-11 I tried to get my Keymap.xml working but to no avail. Could you maybe attach your Keymap.xml for reference? Would help a lot! - funnybox2006 - 2009-09-11 onnan Wrote:I tried to get my Keymap.xml working but to no avail. Could you maybe attach your Keymap.xml for reference? Would help a lot! No, because it´s too long to post here. But you can give me your e-mail address and then i can send it to you! - onnan - 2009-09-11 Okey, great! I've sent you my email address as a personal message in the forum. - noother - 2009-09-13 I Just installed xbmc on an Zotac ION ITX A 300 following this guide: http://www.xbmc.org/forum/showthread.php?t=38804. (Minimal HTPC using Ubuntu 9.04 Jaunty Jackalope and XBMC) I am now trying to install an X10 OR22V RF Remote by using your guide but I can't get it to work. irw produces no output and when i run irrecord i get the following error message: irrecord: coould not get file information for /dev/lirc irrecord: default_init(): No such file or firectory irrecord: could not init hardware (lirc running ? --> close it, check permissions) Any ideas? - funnybox2006 - 2009-09-13 noother Wrote:I Just installed xbmc on an Zotac ION ITX A 300 following this guide: http://www.xbmc.org/forum/showthread.php?t=38804. (Minimal HTPC using Ubuntu 9.04 Jaunty Jackalope and XBMC) It works definetely. Many others who followed this guide get it to work. At first please post the output of lsusb and lsmod. And please check that your hardware.conf and lircd.conf is exactly the same as in the guide. - noother - 2009-09-13 I'm sure it works but unfortunately I don't speak Linux (windows user) The two files are identical! lsusb Code: Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub lsmod Code: Module Size Used by I tried this with no success: http://ubuntuforums.org/showthread.php?t=887966&highlight=lirc Thank you for your time! - funnybox2006 - 2009-09-14 In your lsmod you can see, that mceusb2 module is loaded. That is the problem. Please post your /etc/modprobe.d/blacklist.conf - noother - 2009-09-14 My blacklist.conf. I tried sudo rmmod lirc_mceusb2 but that did nothing good Code: # This file lists those modules which we don't want to be loaded by - funnybox2006 - 2009-09-14 noother Wrote:My blacklist.conf. I tried sudo rmmod lirc_mceusb2 but that did nothing good Mhmmm curious - all things seem to be ok...i have no more idea. Don´t know why the appropriate module is not loaded... |