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 |
Asus Digimatrix IT87xx CIR port | digimatrix | lirc_dev lirc_it87 | default | asus/lircd.conf.digimatrix
| any |
ENE KB3926 B/C/D (ENE0100) CIR port | ene0100 | lirc_dev lirc_ene0100 | default |
| any |
IT85xx (PNP ID ITE8709) CIR port | it85 | lirc_dev lirc_it85 | default |
| any |
ITE IT8704/05/12/18/20 CIR port | it87 | lirc_dev lirc_it87 | 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 |
Streamzap PC Remote | streamzap | lirc_dev lirc_streamzap | default | streamzap/lircd.conf.streamzap
| any |
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 |
Windows Media Center Transceivers/Remotes (all) | mceusb | lirc_dev lirc_mceusb | default | mceusb/lircd.conf.mceusb
| any |