Difference between revisions of "IguanaIR"
From MythTV Official Wiki
Line 10: | Line 10: | ||
/etc/lirc/hardware.conf | /etc/lirc/hardware.conf | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | # /etc/lirc/hardware.conf | |
− | + | # | |
+ | #Chosen Remote Control | ||
+ | REMOTE="None" | ||
+ | REMOTE_MODULES="" | ||
+ | REMOTE_DRIVER="" | ||
+ | REMOTE_DEVICE="" | ||
+ | REMOTE_SOCKET="" | ||
+ | REMOTE_LIRCD_CONF="" | ||
+ | REMOTE_LIRCD_ARGS="" | ||
+ | DRIVER="iguanaIR" | ||
+ | DEVICE="/dev/iguanaIR/0" | ||
− | #Chosen IR Transmitter | + | #Chosen IR Transmitter |
− | TRANSMITTER="My IguanaIR custom config" | + | TRANSMITTER="My IguanaIR custom config" |
− | TRANSMITTER_MODULES="" | + | TRANSMITTER_MODULES="" |
− | TRANSMITTER_DRIVER="iguanaIR" | + | TRANSMITTER_DRIVER="iguanaIR" |
− | TRANSMITTER_DEVICE="/dev/iguanaIR/0" | + | TRANSMITTER_DEVICE="/dev/iguanaIR/0" |
− | TRANSMITTER_SOCKET="" | + | TRANSMITTER_SOCKET="" |
− | TRANSMITTER_LIRCD_CONF="pace/dct50x.conf" | + | TRANSMITTER_LIRCD_CONF="pace/dct50x.conf" |
− | TRANSMITTER_LIRCD_ARGS="" | + | TRANSMITTER_LIRCD_ARGS="" |
− | #Enable lircd | + | #Enable lircd |
− | START_LIRCD="true" | + | START_LIRCD="true" |
− | #Don't start lircmd even if there seems to be a good config file | + | #Don't start lircmd even if there seems to be a good config file |
− | #START_LIRCMD="false" | + | #START_LIRCMD="false" |
− | #Try to load appropriate kernel modules | + | #Try to load appropriate kernel modules |
− | LOAD_MODULES="true" | + | LOAD_MODULES="true" |
− | # Default configuration files for your hardware if any | + | # Default configuration files for your hardware if any |
− | LIRCMD_CONF="" | + | LIRCMD_CONF="" |
+ | |||
+ | #Forcing noninteractive reconfiguration | ||
+ | #If lirc is to be reconfigured by an external application | ||
+ | #that doesn't have a debconf frontend available, the noninteractive | ||
+ | #frontend can be invoked and set to parse REMOTE and TRANSMITTER | ||
+ | #It will then populate all other variables without any user input | ||
+ | #If you would like to configure lirc via standard methods, be sure | ||
+ | #to leave this set to "false" | ||
+ | FORCE_NONINTERACTIVE_RECONFIGURATION="false" | ||
+ | START_LIRCMD="" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/etc/lirc/lircd.conf | /etc/lirc/lircd.conf | ||
− | + | ||
− | include "/usr/share/lirc/extras/transmitters/pace/dc50xv2.conf" | + | include "/usr/share/lirc/extras/transmitters/pace/dc50xv2.conf" |
− | include "/usr/share/lirc/extras/transmitters/motorola/dct2244.conf" | + | include "/usr/share/lirc/extras/transmitters/motorola/dct2244.conf" |
− | + | ||
Revision as of 22:11, 1 July 2010
The IguanaIR is a Serial- or USB-based IR Transceiver by Iguanaworks.
The vendor maintains a wiki documentation site.
The IguanaIR requires a specific driver (at least for USB model). LIRC must also have support for that driver compiled-in, as noted on the vendor support site.
Example files from a working Mythbuntu 9.10 / Myth 0.23 / iguanaIR 4-channel USB
/etc/lirc/hardware.conf
# /etc/lirc/hardware.conf # #Chosen Remote Control REMOTE="None" REMOTE_MODULES="" REMOTE_DRIVER="" REMOTE_DEVICE="" REMOTE_SOCKET="" REMOTE_LIRCD_CONF="" REMOTE_LIRCD_ARGS=""
DRIVER="iguanaIR" DEVICE="/dev/iguanaIR/0"
#Chosen IR Transmitter TRANSMITTER="My IguanaIR custom config" TRANSMITTER_MODULES="" TRANSMITTER_DRIVER="iguanaIR" TRANSMITTER_DEVICE="/dev/iguanaIR/0" TRANSMITTER_SOCKET="" TRANSMITTER_LIRCD_CONF="pace/dct50x.conf" TRANSMITTER_LIRCD_ARGS=""
#Enable lircd START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file #START_LIRCMD="false"
#Try to load appropriate kernel modules LOAD_MODULES="true"
# Default configuration files for your hardware if any LIRCMD_CONF=""
#Forcing noninteractive reconfiguration #If lirc is to be reconfigured by an external application #that doesn't have a debconf frontend available, the noninteractive #frontend can be invoked and set to parse REMOTE and TRANSMITTER #It will then populate all other variables without any user input #If you would like to configure lirc via standard methods, be sure #to leave this set to "false" FORCE_NONINTERACTIVE_RECONFIGURATION="false" START_LIRCMD=""
/etc/lirc/lircd.conf
include "/usr/share/lirc/extras/transmitters/pace/dc50xv2.conf" include "/usr/share/lirc/extras/transmitters/motorola/dct2244.conf"