LIRC - Linux Infrared Remote Control
Description: LIRC - Linux Infra-red Remote Control
Keywords: linux, kernel module, remote control, animax, multimedia

Hardware | configure --with-driver option | Required LIRC kernel modules | lircd driver | default lircd and lircmd config files | Supported remotes
--- | --- | --- | --- | --- | ---
Home-brew (16x50 UART compatible serial port) | serial | lirc_dev lirc_serial | default |  | any
Home-brew (parallel port) | parallel | lirc_dev lirc_parallel | default |  | any
Home-brew (soundcard input)
Other serial port devices
TV card
IrDA/CIR hardware
PDAs
USB devices
Network (UDP) | udp | none | udp |  | any
Other (MIDI, Bluetooth, etc.)
Home-brew (soundcard input)
Simple IR diode (EXPERIMENTAL) | dsp | none | dsp |  | any
Receiver/transmitter using PortAudio (EXPERIMENTAL) | audio | none | audio |  | any
IR receiver IC connected to audio input using ALSA (EXPERIMENTAL) | audio_alsa | none | audio_alsa |  | any
Other (MIDI, Bluetooth, etc.)
AOpen XC Cube EA65, EA65-II | ea65 | none | ea65 | ea65/lircd.conf.ea65 | bundled
Creative LiveDrive midi | livedrive_midi | none | livedrive_midi | creative/lircd.conf.livedrive | bundled
Creative LiveDrive sequencer | livedrive_seq | none | livedrive_seq | creative/lircd.conf.livedrive | bundled
Creative iNFRA CDROM | creative_infracd | none | creative_infracd | creative/lircd.conf.infracd | bundled
Ericsson mobile phone via Bluetooth | bte | none | bte | ericsson/lircd.conf.bte | n/a
Linux input layer (/dev/input/eventX) | devinput | none | devinput | devinput/lircd.conf.devinput | usually only bundled
User-space I2C driver | i2cuser | none | i2cuser |  | bundled
Other serial port devices
Anir Multimedia Magic | animax | lirc_dev lirc_serial | default | animax/lircd.conf.animax animax/lircmd.conf.animax | any
CARACA | caraca | none | caraca | caraca/lircd.conf.caraca | n/a
Creative Infra Receiver/CIMR100 | creative | none | creative | creative/lircd.conf.creative | bundled
IRdeo | irdeo | lirc_dev lirc_serial | default |  | any
IRdeo Remote | irdeo_remote | lirc_dev lirc_serial | default |  | any
Irman / UIR | irman | none | irman |  | any, but config file receiver specific, no transmit capability
Kanam Accent | accent | none | accent | kanam_accent/lircd.conf.IR-100 | bundled
Linksys NSLU2 (CTS2+GreenLED) | nslu2 | lirc_dev lirc_serial | default |  | any
Logitech/AST | logitech | none | logitech | logitech/lircd.conf.logitech logitech/lircmd.conf.logitech | bundled
PCMAK serial receiver | pcmak | none | pcmak | pcmak/lircd.conf.pcmak pcmak/lircmd.conf.pcmak | bundled
Miro PCTV receiver | pctv | none | pinsys | pinnacle_systems/lircd.conf.pctv | bundled
Packard Bell receiver | packard_bell | lirc_dev lirc_serial | default | packard_bell/lircd.conf.packard_bell | any
Pinnacle Systems PCTV (pro) receiver | pctv | none | pinsys | pinnacle_systems/lircd.conf.pctv | bundled
Pinnacle Systems PCTV Sat receiver | pctv | none | pinsys | pinnacle_systems/lircd.conf.pctv | bundled
PixelView RemoteMaster RC2000/RC3000 | remotemaster | none | pixelview | pixelview/lircd.conf.remotemaster pixelview/lircmd.conf.remotemaster | bundled
REALmagic (bundled with Hollywood Plus DVD card) | realmagic | none | pixelview | sigma_designs/lircd.conf.realmagic | bundled
Slink-e (receive only) | slinke | none | slinke |  | any
Silitek SM-1000 | silitek | none | silitek | silitek/lircd.conf.silitek silitek/lircmd.conf.silitek | bundled
Tekram Irmate 210 (16x50 UART compatible serial port) | tekram | lirc_dev lirc_sir | default |  | any
UIRT2 (receive only, UIR mode) | uirt2 | none | uirt2 |  | any, but config file receiver specific, no transmit capability
UIRT2 (receive and transmit) | uirt2_raw | none | uirt2_raw |  | any
X10 MouseRemote RF Receiver (Serial) | mouseremote | none | mouseremote | x10/lircd.conf.mouseremote x10/lircmd.conf.mouseremote | bundled
X10 MouseRemote RF Receiver (PS/2) | mouseremote_ps2 | none | mouseremote_ps2 | x10/lircd.conf.mouseremote x10/lircmd.conf.mouseremote | bundled
X10 MP3 Anywhere RF Receiver | mp3anywhere | none | mp3anywhere | x10/lircd.conf.mp3anywhere | bundled
TV card
Adaptec AVC-2410 | adaptec | lirc_dev lirc_i2c | default | adaptec/lircd.conf.AVC-2410 | bundled
Askey Magic TView CPH03x (card=1) | cph03x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878) (card=24) | cph06x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
Asus TV-Box | tvbox | lirc_dev lirc_i2c | default | asus/lircd.conf.asus | bundled
AverMedia TV card (TVCapture, TVPhone) (card=6) | avermedia | lirc_dev lirc_gpio | default | avermedia/lircd.conf.avermedia avermedia/lircmd.conf.avermedia | bundled
AverMedia TV card (TVCapture98, TVPhone98) (card=13/41) | avermedia98 | lirc_dev lirc_gpio | default | avermedia/lircd.conf.avermedia98 avermedia/lircmd.conf.avermedia98 | bundled
AverMedia TV card (VDOMATE) (use card=13) | avermedia_vdomate | lirc_dev lirc_gpio | default | avermedia/lircd.conf.vdomate | bundled
BestBuy Easy TV (BT848) (card=55) | bestbuy | lirc_dev lirc_gpio | default | bestbuy/lircd.conf.bestbuy bestbuy/lircmd.conf.bestbuy | bundled
BestBuy Easy TV (BT878) (card=62) | bestbuy2 | lirc_dev lirc_gpio | default | bestbuy/lircd.conf.bestbuy2 bestbuy/lircmd.conf.bestbuy2 | bundled
Chronos Video Shuttle II (card=35) | chronos | lirc_dev lirc_gpio | default | chronos/lircd.conf.chronos | bundled
Creative BreakOut-Box | breakoutbox | lirc_dev lirc_i2c | default | creative/lircd.conf.breakoutbox | bundled
Dynalink Magic TView (card=48) | cph03x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
FlyVideo II (card=8) | flyvideo | lirc_dev lirc_gpio | default | life-view/lircd.conf.flyvideo life-view/lircmd.conf.flyvideo | bundled
FlyVideo 98 (card=30) | flyvideo | lirc_dev lirc_gpio | default | life-view/lircd.conf.flyvideo life-view/lircmd.conf.flyvideo | bundled
FlyVideo 98/FM /2000S (card=56) | flyvideo | lirc_dev lirc_gpio | default | life-view/lircd.conf.flyvideo life-view/lircmd.conf.flyvideo | bundled
Flyvideo 98FM (LR50Q) / Typhoon TView TV/FM Tuner (card=36) | flyvideo | lirc_dev lirc_gpio | default | life-view/lircd.conf.flyvideo life-view/lircmd.conf.flyvideo | bundled
Hauppauge TV card | hauppauge | lirc_dev lirc_i2c | default | hauppauge/lircd.conf.hauppauge hauppauge/lircmd.conf.hauppauge | RC-5 protocol only
Hauppauge HVR-1300 | hauppauge | lirc_dev lirc_i2c | default | hauppauge/lircd.conf.hauppauge hauppauge/lircmd.conf.hauppauge | RC-5 protocol only
Hauppauge DVB-s card (ver. 2.1) | hauppauge_dvb | lirc_dev | default | hauppauge/lircd.conf.hauppauge hauppauge/lircmd.conf.hauppauge | RC-5 protocol only
Hercules Smart TV Stereo (card=100) | hercules_smarttv_stereo | lirc_dev lirc_i2c | default | hercules/lircd.conf.smarttv_stereo | bundled
I-O Data Co. GV-BCTV5/PCI (card=81) | gvbctv5pci | lirc_dev lirc_gpio | default | iodata/lircd.conf.gvbctv5pci | bundled
Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF (card=78) | kworld | lirc_dev lirc_gpio | default | kworld/lircd.conf.kworld | bundled
KNC ONE TV Station (-/SE/PRO/RDS) | knc_one | lirc_dev lirc_i2c | default | knc_one/lircd.conf.knc_one | bundled
Lenco MXTV-9578 CP (card=50) | pixelview_pak | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
Miro PCTV serial port receiver | pctv | none | pinsys | pinnacle_systems/lircd.conf.pctv | bundled
Phoebe Tv Master + FM (card=22) | cph06x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
Pinnacle Systems PCTV Sat receiver | pctv | none | pinsys | pinnacle_systems/lircd.conf.pctv | bundled
Pixelview PlayTV MPEG2 | pixelview_pro | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
PixelView PlayTV PAK (card=50) | pixelview_pak | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
Pixelview PlayTV pro (card=37) | pixelview_pro | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
Prolink Pixelview PV-BT878P+ (Rev.4C,8E, card=70) | pixelview_pro | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
Prolink PV-BT878P+4E (card=50) | pixelview_pak | lirc_dev lirc_gpio | default | pixelview/lircd.conf.playtv_pro pixelview/lircmd.conf.playtv_pro | bundled
ProVideo PV951 (card=42) | provideo | lirc_dev lirc_i2c | default | provideo/lircd.conf.pv951 | bundled
Technisat MediaFocus I | mediafocusI | none | default | technisat/lircd.conf.mediafocusI | bundled
Tekram M230 Mach64 (and others bt829 based) | tekram_bt829 | lirc_dev lirc_bt829 | default | tekram/lircd.conf.m230 tekram/lircmd.conf.m230 | bundled
TriTan Technology TView95 CPH03x (card=1) | cph03x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
TView99 CPH063 (card=38) | cph06x | lirc_dev lirc_gpio | default | cph03x/lircd.conf.cph03x | bundled
Typhoon TView RDS / FM Stereo (card=53) | knc_one | lirc_dev lirc_i2c | default | knc_one/lircd.conf.knc_one | bundled
Winfast PVR2000 (Linux kernel >=2.6.11 required) | leadtek_pvr2000 | lirc_dev lirc_i2c | default | leadtek/lircd.conf.PVR2000 | bundled
Winfast TV2000/XP (card=34) | leadtek_0010 | lirc_dev lirc_gpio | default | leadtek/lircd.conf.RM-0010 leadtek/lircmd.conf.RM-0010 | bundled
WinView 601 (card=17) | leadtek_0007 | lirc_dev lirc_gpio | default | leadtek/lircd.conf.RM-0007 leadtek/lircmd.conf.RM-0007 | bundled
IrDA/CIR hardware
Actisys Act200L SIR driver support | act200l | lirc_dev lirc_sir | default |  | any
Actisys Act220L(+) SIR driver support | act220l | lirc_dev lirc_sir | default |  | any
SIR IrDA (built-in IR ports) | sir | lirc_dev lirc_sir | default |  | any
Tekram Irmate 210 (16x50 UART compatible serial port) | tekram | lirc_dev lirc_sir | default |  | any
Winbond 8769L CIR port (e.g. Acer Aspire 6530G) | wpc8769l | lirc_dev lirc_wpc8769l | default | acer/lircd.conf.Aspire_6530G | any
PDAs
HP iPAQ | sa1100 | lirc_dev lirc_sir | default |  | any
Sharp Zaurus | sa1100 | lirc_dev lirc_sir | default |  | any
USB devices
ADSTech USBX-707 USB IR Blaster | usbx | none | usbx | adstech/lircd.conf.usbx-707 | bundled
Apple Mac mini USB IR Receiver | macmini | none | macmini | apple/lircd.conf.macmini | bundled
Asus DH USB Remote | asusdh | none | asusdh | asus/lircd.conf.asusdh | bundled
ATI/NVidia/X10 I & II RF Remote | atiusb | lirc_dev lirc_atiusb | default | atiusb/lircd.conf.atiusb | bundled
ATI/NVidia/X10 RF Remote (userspace) | atilibusb | none | atilibusb | atiusb/lircd.conf.atilibusb | bundled
Aureal ATWF@83-W001 ESKY.CC remote | atwf83 | none | atwf83 | aureal/lircd.conf.atwf83 | bundled
Awox RF/IR Remote (userspace) | awlibusb | none | awlibusb | awlibusb/lircd.conf.awlibusb | bundled
Creative USB IR Receiver (SB0540) | sb0540 | none | sb0540 | creative/lircd.conf.alsa_usb | bundled
CommandIR Multi-IR Transceiver (userspace) | commandir | none | commandir | hauppauge/lircd.conf.hauppauge hauppauge/lircmd.conf.hauppauge | any
DFC USB InfraRed Remote Control (userspace) | dfclibusb | none | dfclibusb |  | any
Dign HV5 HTPC IR/VFD Module | sasem | lirc_dev lirc_sasem | default | sasem/lircd.conf.sasem | bundled
DViCO USB Remote | dvico | none | dvico | dvico/lircd.conf.fusionHDTV | bundled
FTDI FT232-based IR Receiver | ftdi | none | ftdi |  | any
Home Electronics Tira USB device | tira | none | tira |  | any
Home Electronics Tira USB device (timing mode) | tira_raw | none | tira_raw |  | any
Igor Cesko's USB IR Receiver | igorplugusb | lirc_dev lirc_igorplugusb | default |  | RC-5 protocol only
Iguanaworks USB IR Transceiver | iguanaIR | none | iguanaIR |  | any
IRLink VS USB IR Receiver | irlink | none | irlink |  | bundled
PCMAK USB receiver | pcmak_usb | none | pcmak | pcmak/lircd.conf.pcmak pcmak/lircmd.conf.pcmak | bundled
Philips SRM 7500 RF remote | srm7500libusb | none | srm7500libusb | philips/lircd.conf.srm7500libusb | bundled
Remotec Multimedia PC Remote BW6130 | bw6130 | none | bw6130 | remotec/lircd.conf.BW6130 remotec/lircmd.conf.BW6130 | bundled
Samsung USB IR Receiver | samsung | none | samsung | samsung/lircd.conf.samsung | bundled
Sasem OnAir Remocon-V | sasem | lirc_dev lirc_sasem | default | sasem/lircd.conf.sasem | bundled
Snapstream Firefly | atiusb | lirc_dev lirc_atiusb | default | atiusb/lircd.conf.atiusb | bundled
Sound Blaster Extigy USB sound card (exaudio) | exaudio | none | default |  | bundled
Sound Blaster Extigy/Audigy 2 NX (ALSA snd-usb-audio) | alsa_usb | none | alsa_usb | creative/lircd.conf.alsa_usb | bundled
Soundgraph iMON 2.4G DT & LT | imon_24g | lirc_dev lirc_imon | default | imon/lircd.conf.imon-2.4g | bundled
Soundgraph iMON MultiMedian IR/VFD | imon | lirc_dev lirc_imon | default | imon/lircd.conf.imon | any
Soundgraph iMON IR/LCD | imon_lcd | lirc_dev lirc_imon | default | imon/lircd.conf.imon | usually only bundled
Soundgraph iMON Knob | imon_knob | lirc_dev lirc_imon | default | imon/lircd.conf.imon-knob | usually only bundled
Soundgraph iMON PAD IR/VFD | imon_pad | lirc_dev lirc_imon | default | imon/lircd.conf.imon-pad | usually only bundled
Soundgraph iMON RSC | imon_rsc | lirc_dev lirc_imon | default | imon/lircd.conf.imon-rsc | usually only bundled
TechnoTrend USB IR receiver | ttusbir | lirc_dev lirc_ttusbir | default |  | any
USB-UIRT | usb_uirt_raw | none | usb_uirt_raw |  | any
VLSystem MPlay Blast | mplay | none | mplay | vlsystem/lircd.conf.mplay | bundled
VLSystem MPlay Mini | mplay | none | mplay | vlsystem/lircd.conf.mplay | bundled
[LIRC homepage] The LIRC Manual, last update: 24-May-2009 |