Dear Wiki user, You have subscribed to a wiki page or wiki category on "Freevo Wiki" for change notification.
The following page has been changed by 24.85.170.88: http://freevo.sourceforge.net/cgi-bin/moin.cgi/DocumentationPage ------------------------------------------------------------------------------ @@ -385,6 +385,47 @@ If anybody needs help with it, you may reach me at josh at engr dot arizona dot edu +=== ATI USB Remote === +This remote is absolutely great. It is USB and has it's own receiver. However, it is an RF (radio frequency) receiver, as oppoased to an infrared receiver. There is a third-party hack to let it work with LIRC until support for this remote is included into the LIRC main branch. Here is how to get it working: + +==== Requirements ==== + 1. Linux system running devfs + 2. Kernel source for your running kernel, located at '/usr/src/linux' (NOTE: This kernel source must have had at least 'make dep' run in it, so that the proper header files, etc. have been generated). + 3. 'lirc-0.6.6' (or greater) from [http://lirc.sourceforge.net] + 4. 'lirc_usb.c' from 'ati_remote' [http://gatos.sourceforge.net] (NOTE: Please make sure you get the file from the CVS, as it is not yet in the 'ati_remote' tarball) + 5. OPTIONAL: While in the CVS for 'ati_remote', you can grab the 'lircd.conf', but I have never had any luck getting it working; I have had to always generate my own. Your mileage may vary. + +==== Compilation ==== +'''METHOD ONE:''' lirc is not already installed + 1. Untar and uncompress 'lirc-0.6.6.tar.[gz|bz2]' + 2. Copy 'lirc_usb.c' into one of the driver directories, and rename it to the same as whatever 'lirc_*.c' already exists in there. For example, if you copy into the 'drivers/lirc_sir' directory, you would rename the 'lirc_usb.c' file to 'lirc_sir.c' (This will overwrite the existing file 'lirc_*.c' file in the directrory) + 3. Run './configure --with-driver=sir' (replace 'sir' with whatever directory you copied your lirc_usb.c' file into in Step 2). Of course, you can also add whatever additional './configure' options you wish :-) + 4. Run 'make' then 'make install'. + 5. Change to the '/lib/modules/<kernel_version>/misc' directory, and change the name of the 'lirc_*.o' file to 'lirc_usb.o' (e.g., 'mv lirc_sir.o lirc_usb.o'). + 6. Run 'depmod -a' again. + +'''METHOD TWO:''' lirc is already installed + 1. Untar and uncompress 'lirc-0.6.6.tar.[gz|bz2]' + 2. Copy 'lirc_usb.c' into one of the driver directories, and rename it to the same as whatever 'lirc_*.c' already exists in there. For example, if you copy into the 'drivers/lirc_sir' directory, you would rename the 'lirc_usb.c' file to 'lirc_sir.c' (This will overwrite the existing file 'lirc_*.c' file in the directrory) + 3. Staying in the driver's directory, run 'make'. + 4. Rename the resulting 'lirc_*.o' file to 'lirc_usb.o' (e.g., 'mv lirc_sir.o lirc_usb.o') + 5. Copy 'lirc_usb.o' to the '/lib/modules/<kernel_version>/misc' directory + 6. Run 'depmod -a' + +==== Configuration ==== + 1. Load the module: 'modprobe lirc_usb debug=1' + 2. Generate an 'lircd.conf' file for the remote: 'irrecord -d /dev/usb/remote0' (follow the instructions from 'irrecord') + 3. Copy the resulting file to '/etc/lircd.conf' + 4. Run '~freevo/helpers lircd2lircrc.pl' to generate an 'lircrc' file from your 'lircd.conf' file, that you can then put into '/etc/freevo' + 5. Edit '/etc/freevo/lircrc' to change the name of some of the Freevo events to what Freevo is looking for, so as to have the remote work properly (refer to Freevo's sample 'lircrc' file for this) + +==== Loading and Running ==== + 1. Load the module: 'modprobe lirc_usb debug=1' + 2. Start lirc: 'lircd -d /dev/usb/remote0 /etc/lircd.conf' + 3. Confirm the remote is working properly by running 'irw' and pressing a few buttons + +Congratulations! You now have a working ATI USB remote for use with Freevo! + = Skins = Please see the /SkinInfo for documentation on Freevo skin usage and development. @@ -422,4 +463,3 @@ Use '''imdb.py --help''' to see more options == Audio files == - ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Freevo-wikilog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog