site map · index a-z · search   

Call for Help

Outbound Connections Inbound Connections Miscellaneous
Other Resources


· Today's Best Promo Codes.

·  Electronic devices & equipment for all Laptops, PDAs & Mobile Phones you can find reasonable prices at Elektronik Star in Germany or at Hifi Tower in the United Kingdom

IrDA and Infrared Devices working with Linux


This overview is a side effect of my work with the Linux-Infrared-HOWTO, which describes how to use the software package provided by the Linux IrDA Project . It gives also a survey about Linux and infrared remote control. Here you may find a survey about Linux and infrared remote control devices.

If you have any improvements, suggestions or comments please feel free to contact me.

Please check also The Linux IrDA Project - Hardware Survey (Chipsets), The Linux IrDA Project - Hardware Survey (Dongles), The Linux IrDA Project - Hardware Survey (Devices) and the pages of Jean Tourrilhes and the Linux Infrared Remote Control - LIRC project.


Due to the experimental status of the Linux/IrDA project support of the different devices is sometimes changing without further notice. You can't rely on it yet. Also the given status isn't quite exact, often you should assume that "works" only means StandardInfraRed (SIR), unless otherwise stated.

Call for Information about Infrared Devices

You can help by contributing detailed technological information about some infrared devices, which is necessary to develope an according driver for Linux.

To make this list more valuable it is necessary to collect more information about the infrared devices in different hardware. You can help sending me a short e-mail containing the exact name of the hardware you have and which type of infrared controller (FIR) is used. How to get these information is described in my Linux-Infrared-HOWTO .

Werner Heuser <wehe_at_tuxmobil.org>

If you like to contribute you may use the form or write directly to me. This page is visited by many visitors, so I suppose every reported machine is a great assistance to many Linux users.

You may also help by linking to this page.

Infrared Devices working with Linux - IrDA/LIRC

Model Status
Specs of IR Device
UART / Infrared Controller
Outbound Connections   From one of the following devices with Linux/IR to another device  
Laptops     Most laptops made after January 1996 (and before 2003) support IrDA(TM).
Acer: Aspire 1520 FIR works with nsc-ircc (io=0x02f8 irq=3 dma=1), SIR works with ircomm-tty module see also Linux on ACER Ferrari contributor: Vladimir Vorkachev <vorkachev_at_tochka.ru>
Acer: Aspire 1692WLMi FIR works with nsc-ircc   contributor: Chris <tom.bombadil_at_gmx.net>
Acer: AcerNote 350 SIR works /dev/ttyS1 N.N.
Acer: Extensa 390 FIR works with some errors /dev/ttyS1 (irq 3, port 0x02f8, DMA 3) two serial ports N.N.
Acer: Extensa 710TE SIR works /dev/ttyS1 (irq 3, port 0x02f8, DMA 3) two serial ports, NSC PC87338, output of findchip: Found NSC PC87338 Controller at 0x2e, DevID=0x0b, Rev. 1 <Giovanni> gio_at_garmi.science.unitn.it, Linux on the Extensa 710TE [archived link]
Acer: TravelMate 515T SIR works, FIR works /dev/ttyS1 (irq3, port 0x2f8) NSC PC87338 / DongleSharp RY5HD01 after setserial /dev/ttyS1 uart none; be sure that the pcmcia_cs do not use the irq, I've lost two days !!! contributor: Andrea Partinico <andrea_at_linsys.it>
Acer: TravelMate 517TE SIR works, FIR works /dev/ttyS1 (irq 3, port 0x02e8), NSC PC87338 with DongleSharp RY5HD01 Uli Hahn <ulrich.hahn_at_zdv.uni-tuebingen.de>
Acer: TravelMate 803LCi SIR (using irtty) doesn't work; FIR works. more Jan De Luyck <jan_at_kcore.org>
ASUS: L3800S SIR works, FIR works /dev/ttyS1 port 0x02f8 uart, NSC87338, options nsc-ircc io=0x2f8 irq=3 Gung Ye LIAO <granziliao_at_ms47.url.com.tw>
ASUS: L3800C SIR works, FIR chip unknown /dev/ttyS1 Werner Heuser
ASUS: L8400B works more details own research
ASUS: L8400B works /dev/ttyS1 (irq 3,port 0x02f8)   Spyridon Iliopoulos <Spyridon.Iliopoulos_at_Physik.Uni-Muenchen.DE>
ASUS: M2400N works see Linux on the ASUS M2400N, Kernel 2.4.x, 2.6.1 contributor: own research
ASUS: M3410C SIR works, FIR works (nsc-ircc) see Linux on the ASUS M3410C, Kernel 2.6.1 contributor: Luca Capello <luca_at_pca.it>
BenQ: JoyBook 6000 FIR works "SMsC Fast Infrared Controller, which is NOT detected by smsc-ircc2! However, there exists a PnP-Patch for Linux 2.6.10 by Ville Syrjala that can be found on different mailing lists or on my homepage." contributor: Andreas Boehler <andy.boehler_at_gmx.net>
Clevo: 8880 LiRC works, FIR chip NSC 87393 see here for Linux details N.N.
COMPAQ: LTE 5000 prints ttyS0 (irq 3) N.N.
COMPAQ: Armada 1592DT SIR works /dev/ttyS2 (irq 4, port 0x03e8) FIR should be the same as in the Armada 1700 Roberto Jung Drebes <drebes_at_plug-in.com.br> and own research
COMPAQ: Armada 1700 (6233/T/4000/D/M/1) SIR works, FIR on the way /dev/ttyS2(irq 4, port 0x03e8) SMC IrCC 1.1 port 0x100 dma 3 interrupt 4, should set io to 0x100 and io2 to 0x3e8 in drivers/net/irda/smc-ircc.c ; Roberto Jung Drebes <drebes_at_plug-in.com.br>
Compaq: Armada 1750 (6366/T/6400/D/0/3) SIR works, as /dev/ttyS1, has to be configured in BIOS FIR: no kernel module recognizes FIR-chip contributor: Wolfgang Fuschlberger
COMPAQ: Armada 7380DMT probably works    
Compaq: Armada 7800 working in SIR mode   ".. After setting up the IrDA port to 2F8 & IRQ3 in the BIOS (and exclude IRQ 3 from the poll of IRQ available for PCMCIA cards).."
Compaq: EVO N1000v FIR works, SIR probably works "When I load serial.o, it reports 2 16550A UARTs, one at 0x03f8 irq4 and other at 0x03e8 irq4 [..], the NSC module did load correctly when forced to io=0x03e8, but did not work. That was because this [..] port also LIED about its IRQ, which is actually IRQ3, not IRQ4", "so maybe by fixing the irq you might get SIR to work." irda-users mailing list
Compaq: Presario 2800 FIR unknown, SIR works see Linux installation report (in German) Dietmar Schinnerl <ramteid_at_free.pages.at>
Corel: Netwinder see Ryan Shillington and
FIR in PIO mode Winbond W83977AF
DELL: C810 SIR works /dev/ttyS1 <garf_at_roadum.org.uk>
DELL: Latitude LM P133 prints to HP 5 P /dev/ttyS1  
DELL: Latitude CPi D233ST SIR works and it works when FIR is set /dev/ttyS0 (irq 4, port 0x02f8), SMC IRcc <Xtacy> xtacy_at_xtacy.fdns.net
DELL: Latitude CP M233XT FIR works   contributor: Jacek Pliszka <pliszka_at_phyun0.ucr.edu>
DELL: Latitude D620 works "I have configured the interface in the BIOS as "COM2". These are the parameters I used: modprobe smsc-ircc2 ircc_dma=3 ircc_irq=3 ircc_sir=0x2f8 ircc_fir=0x280 These are the kernel messages I get:"
SMsC IrDA Controller found
IrCC version 2.0, firport 0x280, sirport 0x2f8 dma=3, irq=3
smsc_ircc_set_sir_speed(), Setting speed to: 9600
No transceiver found. Defaulting to Fast pin select
IrDA: Registered device irda0
Jonathan Bastien-Filiatrault <joe_at_x2a.org>
DELL: Inspiron 3000 known to work /dev/ttyS1 (irq 3, port 0x02f8)  
DELL: Inspiron 4000   SIR works, but kernel 2.4 maestro3 sound module breaks it ir_uart=COM2/Slow IR in BIOS, /dev/ttyS1, SMC-IRCC chipset, FIR not tested contributor: Deborah Pickett <debbiep_at_csse.monash.edu.au>
DELL: Inspiron 7000 SIR works    
DELL: Inspiron 8100 SIR works, but conflicts with soundchip Maestro3 /dev/ttyS1 (irq 3, at 0x02f8, uart 16550A, IrDA has to be enabled in the BIOS (default), see this report for Kernel 2.6.1 Joerg Prante <joergprante_at_gmx.de>
Digital: HiNote Ultra CS 450 unknown /dev/ttyS1  
Digital: HiNote VP717 SIR works    
Digital: HiNote VP565 Edit /etc/irda/drivers to start irattach /dev/ttyS1 (since the SMC driver is not yet available).   SMC FDC37C669FR _at_ 0x3f0, ID=0x4, Rev=0x0, SirBase=0x2f8, FirBase=0x158, SmcId=0x10b8, IrccId=0xf1, IrccRev=0x2, IrqNo=0x3, DmaCh=0x3.
Digital: HiNote 2000 SIR works findchip reports NSC PC87338, nsc_fir.o module might work <Mario Ottaviani> mario_at_mondonet.net
Dual Group: Minerva 6600 unknown FIR SMC SuperIO/IrCC
EliteGroup Computer Systems - ECS: DeskNote A907   works with Nokia 7110 and gnokii contributor: Bjoern Michaelsen <bjoern_at_michaelsen.kicks-ass.net>
Fujitsu (US): Lifebook B110 (Biblo) SIR probably works /dev/ttyS3, irq 3, dma 3, ports 0x2e8, 0x118 the BIOS allows you to change modes between IrDA and FIR
Fujitsu (US): LifeBook B112 SIR works (tested with Ericsson T39), FIR recognized ok but untested SIR: /dev/tty3 (irq 3, port 0x2e8) FIR: SMC SuperIO Chip FDC37N769 (smsc-ircc2) Kernel: 2.6.4 (Debian distro) Jaakko Holster
Fujitsu (US): Lifebook 270Dx FIR works, needs maybe some tweaks   SMC IrCC v2.0, Stephane Fillod <Stephane.FILLOD_at_st.com>
Fujitsu (US): Lifebook 635t SIR works, FIR support under construction   SMC IrCC
Fujitsu (US): Lifebook 985tx works /dev/ttyS3 (port 0x02e8, irq 3)  
Fujitsu (US): Stylistic 1200 works /dev/ttyS3 (port 0x02e8, IRQ 3) ".. you have to change the BIOS settings for the IR device, since in FIR mode it requires two ports: I set it to be ports 2e8 and 118 on IRQ 3."
Gateway 2000: Solo 5100 SIR works   IR will operate on any serial port (set this in the bios), Jonathan Stroud <jgstroud_at_eos.ncsu.edu>
Hitachi: MX166T unknown   National SemiConductor PC87108 Super I/O (FIR), IR chip is HP HSDL-1100
Hitachi: VB Pro Units:
- 7340, 7360, 7560, 7580-001;
- 7580-002, 7590, 63xx;
- 76xx, 77xx
unknown   National SemiConductor PC87338 Super I/O (FIR), IR chip is HP HSDL-1100 (NL-1100 ?)
HP: Omnibook 600 CT unknown /dev/ttyS2, needs echo canceller  
HP: Omnibook 800 CT should work, but doesn't HP OmniBook 800CT /dev/ttyS1 (specs mention irq 15 port 0x3000) (3000-301F), (Window$95 uses irq 10 and port 0x3000) VLSI - VL82C147 PCI - IrDA
HP: Omnibook 2000 SIR works    
HP: Omnibook 3000 works /dev/ttyS2, irq 4  
HP: Omnibook 4000C unknown /dev/ttyS1, needs echo canceller  
HP: Omnibook 4150 SIR works, FIR works /dev/ttyS1 (irq 4, port 0x02f8) <voc_at_aec.at> (SIR), Jacek Pliszka <pliszka_at_phyun0.ucr.edu> (FIR)
HP: Omnibook 5000 unknown /dev/ttyS1  
HP: Omnibook 5500 SIR works, FIR doesn't work /dev/ttyS1 (port 0x2F8 irq 3) VLSI - VL82V147
"... when I boot with the laptop docked, the serial port is disabled in hardware, and Linux doesn't recognise it, whereas if I boot undocked the port is recognised normally." Jean Tourrilhes <jt_at_hplb.hpl.hp.com>
HP: Omnibook 5700 FIR maybe works, since the chip is similar to NSC PC87108, which is supported, SIR should work, too check BIOS for IrDA options NSC PC87338
HP: Omnibook 6000 works   see Jean Tourrilhes and Michael Duda (in Czech)
Hewlett-Packard - HP: Omnibook XE3 GC SIR works, FIR unchecked SIR works with /dev/ttyS1, FIR works with: modprobe smc-ircc
found SMC SuperIO Chip (devid=0x29 rev=00 base=0x0370): FDC37N869
SMC IrDA Controller found
IrCC version 2.0, firport 0x158, sirport 0x2f8 dma=0, irq=3
contributor: Wolfgang Fuschlberger
HP/COMPAQ: NC6000 SIR works, FIR not tested /dev/ttyS2 port 0x03e8 irq 3 Runs with Palm and Mobile Phones (e.g. Nokia). To use the serial port, it must first be activated e.g in "boot.local" with the command: /bin/setserial ir_uart=/dev/ttyS2 uart 16550A port 0x03e8 irq 3 baud_base. Contributor: Dr. Stephan Buehne <sbuehne_at_web.de>
IBM: Thinkpad 390 works /dev/ttyS0 !!  
IBM: Thinkpad 570 Type 2644-1AG SIR works, FIR not tested /dev/ttyS1 irq3, port 0x2f8 Terry Dye <terrydye_at_yahoo.com>
IBM: Thinkpad 600E 2645-4A0 SIR works / FIR should if DMA is set /dev/ttyS? (use PS2.exe; tpctl didn't work), for FIR use DMA=3 (0 and 1 are needed by sound) N.N.
Andreas Neuper <aneuper_at_antaris.de>
IBM: Thinkpad 755CX works /dev/cua0 !! (irq 4, port 0x03f8)  
IBM: Thinkpad 760EL works /dev/ttyS0 (irq 4, port 0x03f8)  
IBM: Thinkpad 765L SIR works activate the IrDA port with tpctlir from the tpctl package (or PS2.EXE), use "Generic IrDA mode", the resources of the IrDA port may be listed with lspnp -vv ("IBM Thinkpad infrared port") Tino Keitel <tino.keitel_at_gmx.de>
IBM: Thinkpad 560, 755, 760 Series SIR works /dev/ttyS0 (port 0x03f8 irq 4), also reported is /dev/ttyS3 probably NSC PC87338, which seems similar to PC87108 but may have problems to get FIR to work though 17)
IBM: Thinkpad 560X SIR works PC97338 Petr Slansky <slansky_at_usa.net>
IBM: Thinkpad 365, 701 Series unknown /dev/ttyS1  
IBM: Thinkpad R40 (Type 2722 - 5MG) SIR is working, I've done a sync with a Palm. I haven't tested FIR yet. The chip (from win device-manager) is IBM SC 20H2987. /dev/ttyS1, IRQ 4, IO 2F8 Philipp Stratmann <philipp.stratmann_at_zdv.uni-tuebingen.de>
Medion: MD9580-A FIR works, SIR not tested, BIOS-setting: IR-PORT: user, 2F8, IRQ 3, FIR, DMA 3, nsc-ircc Unload all IrDA modules before suspend and reload them after resume or IrDA won't work until reboot. Volkhart Welter <volkhart.welter_at_seitz24.com>
Mitac: 5033 SIR works /dev/ttyS1 (irq3, port 0x02f8) Hendrik Scholz <hendrik_at_scholz.net>
Mitac: MiNote 6133 FIR works with nsc-ircc module be careful to disable all serial ports, which might conflict with IrDA Federico Maggi <phretor_at_vizzavi.it>
NEC: Versa 6050 MX prints to HP 6MP /dev/ttyS2 (irq 9, port 0x03e8)  
NEC: VXI works /dev/ttyS0 seems to be the IrDA port! debian-laptop mailing list 8/2002
Olivetti: Echos 133 DM prints to HP 6P, SIR works /dev/ttyS1 (no changes irq 3, port 0x02f8)  
Phoenix Note probably works   "..BIOS 4.0 lets me select (my choices in [ ]) - FIR/SIR Port: com1-irq4, [com2-irq3], com3-irq4, com4-irq3, or auto
- UART 2 Mode:  [FAST IR], ASK IR, or IrDA (HPSIR)
- FAST IR DMA Channel: DMA 0, DMA 2, or [DMA 3]..", might work with Linux Infrared Remote Control - LIRC
Palmax aka IPC et.al.: PD-1100, 1000 and 1000+ "SIR and FIR work (SIR not tested by me)" /dev/ttyS1 (irq 3, port 0x2f8) Yann Vernier <yann_at_algonet.se>, see also PD1000 [archived link], Linux on the Palmax 1100 [archived link] by Alan Cox, NSC PC97338VJG FIR chip
Sharp: PC-3020, 3040 8800, 9040, 9070, 9080 works /dev/ttyS1 port 0x02f8 irq 3  
Sharp: WideNote 100 Series unknown /dev/ttyS1  
Siemens: Scenic Mobile 510 SIR works /dev/ttyS1 Stefan Bauer <stevefarmer_at_gmx.de>
Sony: VAIO PCG-F403 unknown   'findchip' reports: NSC,PC87338,11.2,0x398,0x3e8,0x3e8,10,0,1,0,1
Sony: VAIO 505tx (and the 505ts, tr, f, g) SIR probably works, FIR doesn't work because no specs available   SMC IrCC, Thomas Davis
Sony: VAIO Z505SX connection to Ericsson SH888 works   Edi Weitz
Sony: VAIO-505FX SIR works 13)   SMCS 37N958FR
Sony: VAIO-N505X FIR works   NSC87338 (module nsc-ircc, irattach irda0)
Florian Rudolph checked with Siemens S25 and GSM tools
Sony: VAIO-N505SN FIR works, SIR not available, BIOS-setting IRQ 10, 2F8, nsc-ircc Unload all IrDA modules before suspend and reload them after resume or IrDA won't work until reboot. Volkhart Welter <volkhart.welter_at_seitz24.com>
Sony: VAIO-737 SIR works, FIR doesn't o=0x03e8, irq=10 SMC FDC37N958FR, SMC IrCC, Temic/IBM-transceiver, Joerg Schmid <jschmid_at_klizix.mpi-stuttgart.mpg.de>
Sony: VAIO-808PCG SIR works /dev/ttyS2 irq 10 port 0x03e8 Chris McDonough [archived link]
Toshiba: Satellite 405CS works /dev/ttyS1 (irq 3, port 0x02f8) two 16550A UART  
Toshiba: Satellite Pro 4280 works works with toshoboe driver contributor: Walter Stanish <walter_at_pratyeka.org>
Toshiba: Satellite 5100 works, smc-ircc bug with SWSUSP The 5100 has an Intel 82801CAM PCI bridge which includes an LPC interface; on this interface is an SMSC LPC47N227 Super I/O chip. The 47N227 has various interfaces (FDC, 2xRS232, IR, parallel), but it seems that only the IR is connected out to a physical port on the case. There are no standard serial (RS232) ports on the 5100. Unfortunately the BIOS does not set up either the LPC interface or the SMC IR in a way that the Linux smc-ircc driver expects. Rob Miller, Claudiu Costin
Toshiba: Tecra 750 unknown PCI-IRQ 11, IO efe02efff ??, /dev/ttyS2 NEC fast IrDA-PCI
Toshiba: Libretto 70CT SIR works /dev/ttyS2  
Toshiba: Libretto 100 toshoboe module works   NEC fast IrDA-PCI or Toshiba 701? or UIRCC?, codename by Toshiba: hoboe
Toshiba: Libretto 110 maybe toshoboe.o works IRQ 11 IO 1020 - 103F NEC fast IrDA-PCI or Toshiba 701? or UIRCC? "Linux's PCI utilities identify this as a Lucent DSP found in 56k WinModems in Toshiba laptops, but that seems like just a screw-up in the PCI card list under Linux (or a re-use of the same device ID by Toshiba)." ".. seems to have no SIR mode anymore ..., unless the Libretto 70"
Toshiba: 4000 CDS SIR works   Toshiba PCI dev ID 0701? man ID 1179 Jens Taprogge
Toshiba: Satellite 4000 CDT connection to Ericsson SH 888 works toshoboe module and irattach /dev/ttyS0 <Alessandro Secco> ale_secco_at_iol.it
Toshiba: 4025 CDT doesn't work see   Toshiba PCI dev ID 0701? man ID 1179
Toshiba: Satellite 2540 FIR toshoboe module works    
Toshiba: Portege 7020 FIR toshoboe module works    
Toshiba: Tecra 8000 FIR toshoboe module works HOWTO to do Linux/IrDA on a Tecra 8000/8100 with Redhat 7.2 [archived link] Per-Ake Ling, Piet Barber <pbarber_at_skylinesoaring.org>
Toshiba: Satellite Pro 430 SIR works " ... set IrDA as ttyS1 with standard settings, i.e. IO 0x2f8 and IRQ 3 - it is possible to set this in Toshiba BIOS"  
Toshiba: Satellite Pro 490 XCDT works    
Toshiba: Satellite Pro 4600 works, see Linux/IrDA archiv [archived link] SMSC LPC47N227 chip, with SMSC IRcc 2.0 chip inside, IrDA and LPC controller have to be enabled in the BIOS Paul "TBBle" Hampson <Paul.Hampson_at_PObox.Com>
Toshiba: Satellite 5100 works see IrDA on the TS5100, SMC chip  
Twinhead: SlimNote XL Pentium-266 SIR works /dev/ttyS1 uart 16550A port 02f8 irq 3 (may need manual conf in BIOS) 16)
Vobis Highscreen Advanced III SIR works UART2 on 03F8 IRQ4, /dev/ttyS0 PC87338 (NSC), see HOWTO by Dr. Bernd Klauer
Abit BX6   19)  
AOpen AX59Pro   19)  
ASUS: A7V internal IrDA port SIR (/dev/ttyS1) works, mobile phone access, PPP internet access, access of the flexible memory (flexmem) of a ME45(S45) mobile via the OBEX protocol (program: obexftp) Using self made IRport, see Dschen Reinecke. Eckart Gerster - University of Ulm - Dept. of Optoelectronics <eckart.gerster_at_e-technik.uni-ulm.de>
ASUS: P2B-DS FIR seems not to work 19) Winbond 83977TF "You must configure the BIOS setting "UART2 Use Infrared" to direct the UART2 for use with IrDA instead of the COM2. The infrared module connector has 5 pin (+5V, NC, IRRX, GND, IRTX)"
ASUS: P5A, with Asus IR-extension (about EURO 20) works with the tekram driver BIOS: ".. select the IO-port and the IRQ (more flexibility). In either case, the second (physical) serial-interface is disabled by this." Arjan van de Ven <arjan_at_fenrus.demon.nl>
ASUS: P5A-B, with Asus IR-extension (about EURO 20) works with the tekram driver BIOS: ".. select the IO-port and the IRQ (more flexibility). In either case, the second (physical) serial-interface is disabled by this." Arjan van de Ven <arjan_at_fenrus.demon.nl>
ASUS: P2B-F, with Asus IR-extension (about DM 40,-) works with the tekram driver BIOS: "setup COM2 for IrDA." Arjan van de Ven <arjan_at_fenrus.demon.nl>
ASUS: K7V Athlon Mainboard Rev 1.2, BIOS 1007 works with the ACTiSYS DL210+ dongle via slot at the internal IrDA port BIOS: "Enabled, uses UART" Michael Wagener <Michael.Wagener_at_materna.de>
ASUS: MEL-M "I just received the ActiSYS ACT-IR210L and it works fine with my ASUS MEL-M mainboard. I got it from CMU Datentechnik <verkauf_at_cmu.de>. They will ship COD (Nachnahme) for about EURO 30."   Wolfgang Spraul <wolfys_at_colorfullife.com>
A-Trend: ATC5020+ works SMC IrCC Takahide Higuchi <thiguchi_at_pluto.dti.ne.jp>
EPoX: KP6-BS   EPoX sells IR adapters for their mainboards directly, it's just hard to find how to order [archived link] them. The adapter which fits neatly in a 5.25" or 3.5" drive bay. These may work with other motherboards as well, similar to the Actisys DL210. See 19), too. maybe compatible with ASUS boards, Nathan Yawn <yawn_at_emacinc.com>
GigaByte GA-6BXS SIR seems not to work 19) Winbond 83977 Super I/O (1Mbps), probably FIR will not work, the IrDA adapter only works if the main board BIOS offers the appropriate support, most GigaByte boards don't include this by default, you may get a better BIOS versionby phone from GigaByte 0049/+ 40/25 33 04 - 10, currently not available via WWW, see CT 10/2000 p. 240
PDAs /HandHelds      
3COM: PalmPilot III works   see Hiromu Okada and Palm - IR [archived link]
Agenda: Agenda VR3     Linux on the Agenda VR3
Apple Newton 2100 seems to work Sharp Infrared Datatransfer Protocol see also NewtonLink [archived link] by Reinhold Schoeb. The IrDA(TM) stack on Newton OS 2.1 devices is missing the TinyTP, IrCOMM and IrOBEX layer required by almost any IrDA capable peer device. Nitro adds these missing infrared layers via a Newton OS Communication Tool. Its usage is comparable to using the serial or IrDA communications tools.
Casio: Cassiopeia E-105G      
Casio: Cassiopeia E-15G      
COMPAQ: iPAQ   see Linux/IrDA mailing list archiv 2/2001 Linux on the iPAQ
COMPAQ Aero 2120      
Digital: Itsy unknown    
Ericsson MC12      
Geofox      CL-7110 
HP 200/300/320/360/620 LX      
HP CapShare 910      
IBM: WorkPad II unknown    
NEC MobilePro      
PalmOne: Treo 600 SIR works, FIR doesn't /dev/ttyS* => PPP will choose: USB. irNET appears unsupported on Palm/OS 5.2:IrNETV1 => NO_SUCH_CLASS William Adams <wlarip_at_earthlink.net>
Philips Velo 1      
PSION 3C connection to printer, "shows up okay under irdadump, it's handshaking(?)" [K/KG]   Kyrian / Kev Green <kyrian_at_ore.org>
PSION 5 connection to printer   CL-7110
Seiko Instruments Inc. SII: BrainPad TIPO (Japanese)      
Sharp: Mobilon 4100/4500      
Sharp: SE-300      
Sharp: SL-5500 Zaurus     Linux on the SHARP SL-5000
Sony: Clie SJ33 works   contributor: Wolfgang Fuschlberger
RS232 Serial Adapters/Dongles 3)     Since these dongles will be plugged into a physical serial port you must disable the infrared option in the BIOS.
Actisys: ACT-IR200 (210?) unknown    
Actisys: ACT-IR200L unknown SIR/ASK; (ASK) 9.6K, 19.2K, 38.4Kbsp; (SIR) 9.6K, 19.2K, 38.4K, 57.6K, 115.2Kbps, might work with Linux Infrared Remote Control - LIRC  
Actisys: ACT-IR220L supported SIR; 9.6K, 19.2K, 57.6K, 115.2Kkbps  
Actisys: ACT-IR220L+   SIR; 9.6K, 19.2K, 38.4K, 57.6K, 115.2Kkbps  
Actisys: ACT-IR220LR unknown   operates under extended temperature range and meets NEMA specification
AMP: PhasIR unknown chrystal chip ??  
Extended Systems (ESI): JetEye 9680 works SIR former Road Warrior
Extended Systems (ESI): JetEye 9685 /9685B unknown   Parallax is the ".. developer for LiteLink. We have been acquired by ESI and we have a common chipset used in Litelink dongle and ESI 9680 dongle. The new ESI 9680 has a suffix C, 9680C. It will support Parallax's and ESI's signalling scheme. If you are still interested in Litelink you can still get it at LiteLink or BNN, Alvin Loh <alvin_at_parallax.com.sg>
IBM: Serial Adapter MC unknown SIR/Sharp ASK/IrDA 1.1/ Micro Channel, might work with Linux Infrared Remote Control - LIRC  
Mobile Action: MA-600 ma600_sir information on how to compile and use the Mobile Action MA600 IrDA on SuSE 6.4 with Kernel version: 2.2.14.  
MosChip Semiconductor - MCS: MCS7780 IrDA USB dongle SIR works via /dev/ircomm0 for detail see this MCS IrDA Dongle HOWTO contributor: Florent Flament
Parallax: LiteLink PRA9500A supported SIR  
Tekram: IRmate IR-210 [archived link] "discovery works; IrCOMM to Palm III not, Linux 2.2.13 + patch" FIR?; "SIR; IrDA1.0; 115,2Kbps" transceiver TFDS 3000 from TEMIC ? PIC 16x54, Frank Jordan <f.jordan_at_unidui.uni-duisburg.de>
Tekram: IR-210B (serial dongle) works with Kernel-2.4.0-test8 and Ericsson SH888   contributor: Wolfgang Fuschlberger ; Christian Hammers <ch_at_westend.com>
Tekram: IRmate IR-220 unknown FIR/SIR  
Tekram: IRmate IR-410 unknown FIR/SIR (ISA-BUS)  
Adaptec: Airport 1000 not supported? out-of-production  
Adaptec: Airport 2000 aka APA-9320 not supported? 1) out-of-production  
PUMA: Serial Infrared Adapter unknown 6) SIR (TRANXIT), included with Sony DSC-F1  
Belkin: SmartBeam (TM) unknown 15) out-of-production  
see Modem section too      
Greenwich Instr.: GIrBIL supported    
Aegis IR-HP5 unknown "lets you transfer files between your desktop PC and HP 100LX or HP 200LX" own research
USB Adapters/Dongles      
Cronos: USB-IrDA works USB - IrDA dongle Kyrian / Kev Green <kyrian_at_ore.org>
Grand: USB-IrDA works USB - IrDA dongle Samuel Graenacher <sam_at_breakfree.com>
Extended Systems (ESI): JetEye 9685 should work, probably the same hardware as ACT-IR2000U, SigmaTel 4200 IrDA chip? If so the driver might be this one: Stephen Hemminger - Linux/IrDA Team, FIR doesn't seem to work, just use SIR with tx_window=1. USB - IrDA dongle Alvin Loh <alvin_at_parallax.com.sg>
ACTiSYS: ACT-IR2000U IrDA USB adapter works see InfraRed-HOWTO, probably the same hardware as JetEye 9685, KC Technology IRXpress KC82C180 chip, (not SigmaTel 4200 IrDA chip as mentioned here formerly). The driver might be this one: Stephen Hemminger - Linux/IrDA Team, FIR doesn't seem to work, just use SIR with module option tx_window=1. USB - IrDA dongle, fully compliant with USB 1.0 and 1.1 ... data rates of 12Mbps and IrDA spec. 1.1 data rates of 9.6, 19.2, 38.4, 57.6, 115.2Kbps and 4Mbps, FCC-ID:KPRACTIR20XX Dschen Reinecke [WH]
ACTiSYS: ACT-IR2000UL IrDA USB adapter does not work Sigmatel chip?  
ACTiSYS: ACT-IR4000US IrDA USB adapter works with newer Kernels, e.g. 2.6.12 Sigmatel 4200 chip, some drivers are here Stephen Hemminger - Linux/IrDA Team, FIR doesn't seem to work, just use SIR with tx_window=1, here and here contributor: Michael Dickey <mdickey_at_clickcadence.com>, Wolfgang Fuschlberger
Belkin: F5U235 works, see Wolfgang Fuschlberger SigmaTel STIr4200 (supported by Kernel 2.6.12) contributor: Wolfgang Fuschlberger
Cables Unlimited: USB-1500 IrDA USB adapter works with newer Kernels, e.g. 2.6.12 Sigmatel 4200 chip, some drivers are Stephen Hemminger - Linux/IrDA Team, FIR doesn't seem to work, just use SIR with tx_window=1, here and here contributor: Michael Dickey <mdickey_at_clickcadence.com>, Wolfgang Fuschlberger
Cables Unlimited: USB-1510 IrDA USB adapter doesn't work may be it is similar to USB-1500, but USB id is totally different, changing USB id in stir4200.c does not help contributor: Alexandre Sorokine <sorokine_at_gmail.com>
KingSun/DonShine patch discussed at Linux-IrDA mailing list    
Mobile Action: MA-620 works with patches   see Jean Tourrilhes/Martin Diehl
MosChip Semiconductor - MCS: MCS7780 IrDA USB dongle   Moschip MCS7780 IrDA Dongle Linux Device Driver  
MosChip Semiconductor - MCS: MCS7780 IrDA USB dongle   Moschip MCS7780 IrDA Dongle Linux Device Driver (IP over IrDA)  
Sigmatel: STiR4115 IrDA-USB Adapter no driver yet, but Tech Docs to write it, but should work anyway   see CASIO Wrist Camera / CASIO PAD-5
Sigmatel: STIr4200 IrDA-USB Adapter works with this driver for 2.4 Kernel, for 2.6 Kernel patch see Jean Tourillhes page and Stephen Hemminger - Linux/IrDA Team, FIR doesn't seem to work, just use SIR with tx_window=1, for manufacturer docs see Tech Docs   contributor: Michele Della Guardia <micheledellaguardia_at_yahoo.it>, see also CASIO Wrist Camera / CASIO PAD-5 and SigmaTel 4200 USB IrDA Dongle and Linux, Wolfgang Fuschlberger .
PCMCIA Adapters      
Socket Communications: Infrared Serial PC Card unknown SIR  
IBM: serial infrared card (Japanese) unknown    
Psion DACOM: Bluetooth card, available in the middle of 2000 unknown    
Motherboard Adapters/Dongles
(Transceiver) 3)
Actisys: ACT-IR210L works see ASUS motherboard above SIR connects for instance to an Asus P2B motherboard
Actisys: ACT-IR2000L not supported 1) FIR/SIR connects for instance to an Asus P2B motherboard
Actisys: ACT-IR2000B not supported 1) FIR (ISA-BUS) NSC PC87108
Actisys: ACT-IR2000VF unknown VFIR up to 16Mbps  
Actisys: ACT-IR2000 device is not on the market yet ISA,SIR, FIR, DASK remote control, might work with Linux Infrared Remote Control - LIRC National SemiConductor PC87108A: various IR transceivers (from different component manufactures) and combination of receivers (for different functions) are used inside the dongle:
(a) HP HSDL-1100 alone
(b) HP HSDL-1100 and 38KHz DASK receiver
(c) IBM31T1100 alone
(d) IBM31T1100 and 38KHz DASK receiver
Novolog: Bay-Beamer unknown FIR/SIR  
PUMA: Fast Infrared Adapter unknown FIR (ISA-BUS)  
ASUS: 18-Pin-USB-MIR unknown   for ASUS motherboards TX97 or TX97-E
ADS: ATX Form Factor Card      
Asus IR-Eye      
selfmade infrared motherboard adapter by Rainer Brang unknown   see also German computer magazine CT 25/1999 S.110ff.
Inbound Connections   From one of the following devices to another device with Linux/IR  
Canon: BJC-50 should work, but see Mobile Printers    
Canon: BJC-80 should work, but see Mobile Printers detailed explanation by Dave Davey  
Citizen Systems: PN60i should work    
HP: 6P, 6MP works FIR  
HP: 5M, 5N, 5P, 5MP works    
HP:DeskJet 340CBi should work, but some non standard hardware behaviour    
HP Laserjet 2100 works    
HP Laserjet 4050N/TN unknown    
Minolta: PagePro 6e should work    
Printer Adapters      
Actisys: ACT-IR100M unknown SIR  
Extended Systems: JetEye Printer unknown SIR  
Parallax: (Paralogic)LitePrint, LitePrint 3S unknown SIR  
Tekram: IRprint IR-620 unknown FIR  
PUMA: Infrared Printer Adapter unknown    
LAN Adapters      
Actisys: ACT-IR6000B unknown FIR  
Extended Systems: JetEye NetPlus ESI-9910 works FIR (10BaseT, ThinEther)  
HP: NetBeam IR [archived link] FIR works   NSC PC87108, timeout recommendation: echo 9 > /proc/../irda/slot_timeout
Tekram: IRnet IR-610 probably works IrDA 1.1, FIR/MIR/SIR, PnP  
Tekram: IRDocking IR-660 [archived link]     IR docking station, connectors:
- 10Base-T (RJ-45)
- PS/2 Keyboard
- PS/2 Mouse
- 25-Pin Printer Port (LPT)
- IR Transceiver
- Power (6V DC)
Extended System: XTNDAccess IrDA Dock ESI-9920 docking station    
Extended System: XTNDAccess IrDA PC Adapter (serial) ESI-9680 serial adapter    
Extended System: XTNDAccess IrDA USB Adapter ESI-9685A USB adapter 4Mbits/s    
Extended System: XTNDAccess IrDA Printer Adapter ESI-9580 USB adapter    
Extended System: XTNDAccess IrDA Net Adapter ESI-9900 ethernet adapter    
ClarinetSYS: EthIR Switch      
ClarinetSYS: EthIR Beam      
Compex: iRE201 10/100Base-T & RS-232, (DSL), FIR    
Ericsson: SH688 DI-27 IrDA accessory modem works   see GSM-Modem
Ericsson: SH788 DI-27 IrDA accessory modem works   see GSM-Modem
Ericsson: SH888 built-in IrDA modem works   only up to 115.200 bps ( 9600 baud for the GSM connection, 38400 with compression), see GSM-Modem
Motorola: Pager Timeport P935 unknown    
Motorola: Pager Timeport P7389 Can sync my addressbook and interrogate the phone via IrDA 57.6k baud IR Device's box blurb says "Device supports SIR from 115K - 4M" Kyrian / Kev Green <kyrian_at_ore.org>
Motorola: PageWriter 2000      
Nokia: 6110 GSM under construction 10) 11)   see GNOKII project , too upcoming models maybe support IrMC
Nokia: 6210 "I can use minicom, ppp connection, etc (anything that uses "ATZ", "ATDT" commands) it also can be used to make data call to ISDN connections (IrCOMM and IrObex are possible)"   Volkhart Welter <volkhart.welter_at_seitz24.com>
Nokia: 6340i "Modem via IrDA works. Some gnokii functions work. Device appears to only be capable of SIR (115200bps).", see Linux report   Contributor: Jason Wies
Nokia: 8110 unknown 10)   see GNOKII project , too
Nokia: 8210 works   <Mario Ottaviani> mario_at_mondonet.net see GNOKII project , too
Nokia: 9000 Communicator unknown 10)   see GNOKII project , too
Nokia: 9210 Communicator works   see Unix Apps for the NOKIA Communicator
Sharp: MC G1      
Siemens: S25 "PPP and native UUCP works","transfer ringtones (in midi-format) and operator-logos (as 97x26 256c bmp) to S25 using gnobex from irda-utils"   Joonas Lehtinen <phoenix_at_jole.fi> "uploading logos/ringtones seems to be a problem", Hendrik Scholz <hendrik_at_scholz.net>
Siemens: S35 "I can use minicom, ppp connection, etc (anything that uses "ATZ", "ATDT" commands) it also can be used to make data call to ISDN connections"   Volkhart Welter <volkhart.welter_at_seitz24.com>
Siemens: S55 works   contributor: Wolfgang Fuschlberger
Siemens: ME45 Phone SIR works, FIR not tested, GSM connect IrDA works /dev/ircomm1 irq3, port 0x2f8 Terry Dye <terrydye_at_yahoo.com>
Siemens: S40 Phone wvdial works, irdadump answers using IrOBEX when using the "receive" option /dev/ttyS1, Interrupt 3 (I/O 0x2f8) Tobias Weisserth <tobias_at_weisserth.de>
Digital Cameras      
Concord: Eye-Q IR Digital Camera It shows up okay under irdadump, it's handshaking(?), irdadump calls "Agilent DSC IrCOMM"   Kyrian / Kev Green <kyrian_at_ore.org>
JVC GC-S1 unknown "definitely IrTran-P wrapped by some other protocol" Itai Nahshon <nahshon_at_actcom.co.il>
Sony: DSC-F1 6)    
Telelink: Swissmod 56Ki under construction 12)   LED: HP 1001, MC: HP 7001, UART: Lattice ispLSI 2032
Casio: digital watch Bizx PCX      
Unknown Sort of Adapters      
Crystal based dongles, e.g. ACTiSYS, LaserLink [archived link] will be supported, but not at this time, see Laserlink    
TEMIC [archived link]: Telefunken Microelectronic GmbH not supported 1)    
Apple: PowerBook 3400 unknown IrDA 1.1 might work, since Linux/IrDA has Big Endian support
Apple: PowerBook G3 unknown IrDA 1.1 might work, since Linux/IrDA has Big Endian support, Bernhard Reiter <bernhard_at_intevation.de>
Apple: PowerBook 190 unknown LocalTalk  
Apple: PowerBook 5300 unknown LocalTalk  
Netopia: AirDock Adapter unknown LocalTalk  
Netopia: AirDock Printer Adapter unknown LocalTalk (Printer Adapter for PowerBook)  
iMAC Big Endian machines are supported, but I didn't here about a full success yet. FIR 343S 0038-A 9828KX008 ??
I've figured out how to receive something with this hardware. When setting the modem lines low ...
int lines = 0;
... I get some data if I try to send something with the Palm III (with a small userland test tool which simply prints a hex dump of the incoming data). Gerd Knorr
Test Systems      
Actisys: ACT-IR3000M unknown Hand-held IrDA-1.1 System Tester  
QualityLogic, former Genoa Technology: Infrared Testing Solutions unknown IrDA Serial Infrared Test System - A comprehensive conformance test for secondary behaviors of the IrDA IrLAP, IrLMPand IAS protocols.  
TIR2000 Evaluation Card     TIR2000
HP: HSDL-8000 , 8001, 8010 evaluation and development kits      
MISCO: Cordless Mouse unknown    
SelecTech: AirData Mouse unknown 115.2 kbps  
AnIR Ergonomic Infrared Mouse      
Selfmade Devices      
serial dongle based on MicroChip MCP2120 works see Linux Kernel option MCP2120_DONGLE for dedicated Linux driver  
IrDEO unknown Video cutting per infrared remote control CT 6/98 (German)  
Long Distance IrDA unknown ELEKTOR 5/97 p. 28 (German), no driver necessary, IrDA 1.0 per RS232 aka serial dongle  
infrared motherboard adapter by Rainer Brang unknown   see also German computer magazine CT 25/1999 S.110ff.
Selfmade IrDA-Infrarotport for PCs with Vishay Telefunken TFDS 4500 by Dschen Reinecke works    
Remote Controls      
LIRCChristoph Bartelmus "LIRC is a package that supports receiving and sending IR signals of the most common IR remote controls. It contains a device driver for hardware connected to the serial port, a daemon that decodes and sends IR signals using this device driver, a mouse daemon that translates IR signals to mouse movements and a couple of user programs that allow to control your computer with a remote control." LInux Remote Control  
IRTrans: universal remote control works   CT 2004/12 page 74
Serial Infrared Remote Controller      
see serial dongle , otherboard adapter and Ryan Shillington too      
Hiromu Okada      
uCLinux unknown   Matthew: "One excellent platform for IrDA is the embedded devices market. ucLinux has made some real breakthroughs lately with an embedded Linux kernel. Maybe one day ucLinux will be running on my TV's remote,using Linux IR to switch channels and transfer data."
IRMan - Infra Red man     commercial, Linux, Windows and others
Universal IR Receiver - UIR   "does not have to poll the data all the time, which induces a high CPU load" by Ties Bos <mg20tx_at_geocities.com>
ZipLabel Computerised IR Intro     Windows?
Eon3 X10 Automation     Wireless Home Automation X-10, Windows?
X10.com     Active Home X-10, Windows?
HP48 Calculator Remote Control     by Björn Gahm
IR keyboards in general Duke Tallam <duke.tallam_at_intel.com> wrote: "... consumer IR is also used by some IR keyboards as well as remote control units ...".    
Pinnacle Remote Control (RS232 dongle) ".. is sold separatly and included with Pinnacle PCTV /STUDIO / PRO, it works very well with my old miroPCTV ... connected to the serial port (9 pin) and comes with a cable with IR sensor (detector)"   Zoran Davidovac <zdavid_at_unicef.org.yu>
RedHat2 Linux software by David Cramer   The RedRat2 is a small device that enables your computer to act as a remote control. It attaches to most types of computer via the serial port, so your computer can learn IR remote control commands and play them back under software control.
rmRemote     rmRemote is a driver to use the RealMagic remote to control xmms
Tomi Engdahl's Optoelectronics Page      
Hewlett-Packard:  Optoelectronics Designer's Catalog      
Controller / Chips      
Tomi Engdahl's Optoelectronics Page      
Overview by Thomas Davis 1)      
Hitachi: H83048F     "This microcontroller has got 128k on-chip flash and 4k on-chip RAM. It can  also address up to 16MB of external flash and 1MB of RAM."
NSC [archived link]: PC87108 FIR working FIR IR2000B from ACTiSYS. IR2000B is an ISA card with a dongle connected to it.
NSC: PC97338 [archived link]     IBM ThinkPad 770
Winbond W83977AF FIR working FIR Winbond [archived link]
SMC IrCC broken, needs to be ported to the new architecture FIR SMSC SMC IRCC 2.0 supports consumer IR .. namely RC-5, RC-6, RC-MM, and some proprietary protocols
Texas Instruments: TIR 2000 under development FIR TI87A5N9J ?
NSC PC87338 ".. very similar to the PC87108. I think it only needs some different init code." FIR Thinkpad 560X
Hewlett-Packard [archived link]      
SMC [archived link]FDC37C672     SMSC COMPAQ Armada 1700?, PhoenixNote
Sharp: UIRCC support is on the way, but difficult because there are not enough docs   probably used in Toshiba: Tecra 510CDT, 500C Series, 530CDT, 520CDT, 740CDT, Portege 300CT, 660CDT, Satellite 220C Series, Satellite Pro, 440C Series, 470CDT, 460C Series, 480C Series
IBM: 31t1502      
SigmaTel: STIR4210/4220/4116 Very Fast Infrared (VFIR) Controller (16 Million bits per second, mbps) STIR4210 Fast Infrared (FIR) Controller (4 mbps) STIR4116 Serial Infrared (SIR) Controller [USB-To-IrDA-Brigde] SIR, FIR, MIR, VFIR all work Open-source driver available from SigmaTel web site (select "Support") contributor: LinuxDevicesDaniel Norton <dnorton_at_sigmatel.com>
C Technologies: C-Pen 800      
Public Phone Services      
Ir Phone Trial Page [archived link]     Some Japanese phone service providers offer public phone boots with an infrared port to connect your laptop to.
NTT Nippon Telegraph and Telephon - ComBase Homepage [archived link]      
IX: Overview Robots     Infrared connections are sometimes used to control robots. I have heard rumor about some projects using Linux. If you know an URL please let me know.
PICbot [archived link]      
PC Concepts      
Siemens: Scenic Mobile 800     this laptop has a detachable infrared keyboard
SHARP     Sharp demonstrated an IR Control (IrDA std.) at COMDEX-Las Vegas '98. I do not know what market plans they have - Douglas Bradford
Philips     this keyboard includes a trackball mouse
Vobis: Tower BX Professional SIR works /dev/ttyS1 though I'm not sure whether this machine comes (fully) equipped with IrDA already
Optical Data Links      
RONJA Optical datalink (in Czech)      
Optical Data Link      



1) Thomas Davis wrote: "I've seen the Microsoft-Windows95 v3.0 DDK, which contains the programming information in it for these dongles, but the problem of "it's got Microsoft/HP's copyright on it" make it difficult to deal with. (again, someone has to call these people and see if the information is considered available to the public)."

Chip Set  Support
SMC's IrCC       upto 115k now, docs available for MIR/FIR support **) 
SMC's IrCCv2     upto 115k now, docs available for MIR/FIR support 
TIR2000          upto 115k now, docs available for MIR/FIR support **) 
National Semi    upto 115k now, docs available for MIR/FIR support 
IBM              upto 115k now, docs available for MIR/FIR support 
Crystal based    only 9600, docs for SIR, No MIR/FIR support possible 
Temic based      only 9600, docs for SIR, No MIR/FIR support possible 
ESI/JetEye       only 9600, no docs for SIR, No MIR/FIR support 
Adaptec          only 9600, no docs for SIR, No MIR/FIR support 
Parrallex        only 9600, no docs for SIR, No MIR/FIR support 
Actisys          only 9600, no docs for SIR, No MIR/FIR support 
Precision Instr. only 9600, no docs for SIR, No MIR/FIR support 
        SIR = upto 115k IrDA, 
        MIR = Medium Speed IrDA, 
        FIR = Fast IrDA (4mbp) 

**) I've CVS committed my first working FIR driver, for the SMC IrCC chipset. Check it out - do note, there are still some problems with it. I can setup connections with it, but till I get the TI chipset working, I don't have a Linux-2-Linux way of checking it out - but the TI will be in the next few weeks. - Thomas Davis 29.07.98

I also found something interesting. Texas Instruments makes a TIR2000 evaluation module. This module is an ISA card, with an TIR2000 chip on it, and includes the IrDA transceiver, and software. In reading the notes that comes with the software, I finally found the 4mbps driver for my Fujitsu laptop! (and to think Fujitsu kept telling me there was no support for it.)

2) Oliver Henlich wrote: "I've been carrying on trying to use your Linux IrDA stack to communicate with my Psion (Sienna) as part of my final year project. As I'm using the Extended Systems Jeteye ESI 9680 I have run into some problems. The main problem being how to tell the Jeteye what baud rate I am running at so that it can set the correct pulse width / bit rate. It seems it defaults to 115.2 kbits/second. Unfortunately my Sienna's UART only supports up to 19200.

So, here is the info you/we need!

Basically the unit supports three IrDA SIR baud rates (9600, 19200 and 115200 baud) and they are switched on/off by toggling RTS/DTR appropriately on the serial line. This does work - if you run into probs, set the thing to 9600 baud and try that first (this means you don't have to switch up baud rates after IrLAP connection).

Pins 4 (DTR) and 7 (RTS) are used to determine the baud rate. Use the following table to determine the required settings for both of these ports to set the appropriate baud rate:

Baud Rate | DTR - Pin 4 | RTS - Pin 7 | 
.  9600   |      0      |      1      | 
.  19200  |      1      |      0      | 
.  115200 |      1      |      1      | 

Note that since these pins also power the jeteye, if DTR=RTS=0, the jeteye will power down if the transformer is not attatched. Once these lines have been changed, the jeteye will stabilize at that baud rate in 0.5 microseconds. "

3)Lichen Wang: There are two classes of IR Dongles for IrDA protocol.

- One class of IR Dongles incorporates the IrDA encoder, IR transmitter, IR receiver, and IrDA decoder. They can handle data rates up to 115.2 Kbps only, but the host system do not need any other IrDA specific hardware. Dongles in this class usually come with a Female DB9 connector and are designed to interface with a traditional RS-232 ports (serial ports). There is no IrDA standard for this class of Dongles. Examples of such Dongles are: Actisys IR220L, Extended Systems JetEye.

- The other class of IR Dongles incorporates the IR transmitter and the IR receiver only. They currently can handle up to 4 Mbps data rate, but the host system must have the necessary IrDA encoder/decoder controller. Dongles in this class usually come with a Mini-Din-8 connector and are designed to interface with an IrDA encoder/decoder controller inside the host. IrDA has a standard for this interface. One example of such IR Dongle is the Actisys IR2000L.

6)Markus Schill <markus.schill_at_ti.uni-mannheim.de> writes: Great that there are also other people who are interested in using to DSC-F1´s ir adapter under linux. Up to now I have only toyed arround with the linux-irda software and the serial ir adapter from PuMa Technologies that came with the camera. This is the status:

I am using linux 2.0.33 and the latest linux-irda... If I use:

insmod irda
insmod irtty
insmod irport
irattach /dev/cua0

the adapter starts talking to the camera. /var/log/messages says that SONY-DSC-F1 was found, but no service is started.

There are two programs for linux available that can be used for the communication with the camera via cable: (1) chotplay and (2) stillgrab. They both take a tty as commandline option, so I guess that they should work if the irtty layer of the protocol stack works correctly (???? I have not looked at anything in the linux-irda code, yet!). I am not sure wheather I understand the stack but  shouldn´t the irtty make the thing look like a normal tty? What  service should be started.

Dag Brattli writes: I'm not sure which application level protocol the camera uses, but it is possible that it implements the IrDA Infrared Transfer Picture Specification (IrTran-P). If you take a look at IrTran-P , you will see that it is a protocol which is implemented above IrCOMM (not IrTTY!). IrTTY is something we use just to be able to talk to the Linux serial driver.

I'm sorry to tell you that IrCOMM is not fully implemented by Linux/IR, but it should not be that much effort to do it now since most of the other things is quite stable. IrCOMM should be implemented above IrTTP (Tiny-TP)
which is a transport protocol used by IrDA. Since Thomas Davis has implemented IrLPT (a subset of IrCOMM which interfaced directly to IrLMP), most of the things you need to know for IrCOMM is really in place.

Since I am currently more interested in IrOBEX (Palm III) and IR-sockets support. I think there may be some time before I start looking at IrCOMM.

If you want to take a look at IrCOMM, you are welcome to join the development team!! The IrTran-P standard is quite big (76 pages) so there is also quite some work to get that in place as well!

8) Thomas Davis and Dag Brattli put this list together. I added little info:

Dongles (external adapters):

Crystal Semiconductor's CS8130 Overview:
http://www.cirrus.com/products/overviews/cs8130.html [archived link]

Temic Infrared Communications Product Selector Guide:
http://www.temic.com/www/product/irselgd.htm [archived link]

System board chip sets: (w/IrDA support (SIR, MIR, and FIR))

SMC Semiconductor's guide:
http://www.smsc.com/main/catalog/pcio.html [archived link]

National Semiconductor's Advanced UART and Infrared Controller
http://www.national.com/pf/PC/PC87108AVHG.html [archived link]
http://www.national.com/pf/PC/PC87109.html [archived link]

TI IrDA Selection Guide:

IBM chip survey

To the best of my knowledge, Intel based chipsets have IrDA support, but SIR only. There is no special programming info needed for these chips.


NL1020 [archived link]

IrDA(TM) Software Vendors

Counterpoint Systems Foundry

"The only reason I've included them is because they wrote the driver for my Fujitsu Laptop. If you need 4mbp support, and your laptop has the hardware but no driver, they may have it. Besides, they have some free software on the site. :-)"

10)Carlos Vidal wrote: Correct me if I'm wrong, but it seems to me that Nokia telephones do not contain a genuine hardware modem, but something which is similar in principle to WinModems for PC. Whenever Nokia writes about modem communication, they use the name "Windows software modem" (or something similar). Which is actually backed up by the need to use special Nokia software for Windows (called Nokia Cellular Data Suit).

Joonas Lehtinen wrote: This is true with 61xx models. Models: 8810, 9000(i) and 9110 should work fine. (They have inbuilt modem). My N9000 reports IrCOMM with linux.

11) Jonathan Dixon wrote: What I do know about this phone is that it does not use IrCOMM or OBEX (hence is not a IrModem and does not have IrMC support (btw this specification was only passed a month or so before the 6100 was released)), but it does its transfers using IrLPT (!!). It appears to encapsulate vCards/vCalanders entries in something that looks like an SMS wrapper, and send it using the LPT protocol. I imagine that any further functionality is also run over LPT (as this is the only bit of stack they appeared to have written at the time). I discovered this by using a Genoa SIR probe. I could try running a Data Suite session past it if this would be useful, but I'll need to borrow the app. from someplace to do this.

Takahide Higuchi wrote: Unfortunately, Nokia 6100 seems being not an IrCOMM, since IrCOMM protocol standard says that any IrCOMM devices must have "IrCOMM discovery hint bit", and the hint bit should be displayed as "Services: IrCOMM" in the syslog message like above...

Now I have just downloaded and browsed many specifications from IrDA and I found that "Telephony" hint bit means that the phone uses "IrMC(Infrared Mobile Communication)" protocol!!!!!.

12) The Swissmod 56Ki by TELELINK AG contains a 56K modem and a serial infrared dongle. You have to use either modem or dongle mode at one time:

  • The 56K modem works fine in v.90 mode, which is configured with at&f&d3w0s95=47.
  • The serial infrared dongle I have only checked with Windows95 yet. It works fine. Note: If you use it connected to a laptop it is necessary to _deactivate_ infrared support in the BIOS. I am currently trying to check it with the Linux/IR software.

13) Craig Olinsky <olinskyc_at_intel.co.jp> wrote:"I've found an interesting looking dongle by Sony, which unlike the Actisys ones, claims to also broadcast and receive Consumer IR (in addition to IRDA).  It's made "specifically" for their VAIO, however, and plugs into a socket which looks like an old keyboard DIN, expect for it has more pins.

I haven't found any mention of it at all on an of the VAIO pages.  I do have the part number written down at home, if that might help anyone."

15) Mike Baker <mjbaker_at_mtu.edu> wrote: I've noticed that setting it in between a printer and a pda I can see most of the handshake just by setting up a terminal at 9600 including the printer name (HP LaserJet 6P) being sent back and forth.

16) Bjorn Hansson <Bjorn.Hansson_at_gsm.uu.se> wrote : If one doesn't like manual configs in the BIOS and has an older BIOS (like I seem to have) you should use /dev/ttyS2 uart 16550A port 03e8 irq 10 This irq is however not set automagically by the kernel and you have to do it with setserial. I haven't been able to get this working fully (even with exclude irq 10 for pcmcia) and haven't persued it further. It could very well be that I've made a simple mistake as I think it should be working.

17) Renauld Waldura <rwaldura_at_LIGOS.COM> wrote: Actually, I took a peek at the motherboard of my ThinkPad 560, and found out the controller to be a NSC PC87334. 4, not 8, and that sucks, because it's only SIR capable according to the : manufacturer.

(For those who want to try, the controller is in the upper-right corner of the motherboard; the NSC logo, a curvaceous N, is on it.) I'm guessing the ThinkPad 560s X and Z do include the PC87338 chip (definitely FIR capable), but not the original 560.

19) From some questions I got by email I know that's it seems difficult to get the according IrDA adapters for these motherboards. My own research at a good hardware shop (SEGOR Electronics, Berlin, Germany) got the same result. Actually I don't know a source to get these devices. Please mail me if you know where to get them. For Germany also Conrad Electronic may have these devices. For EPOX motherboards you may get them directly from the manufacturer. Estella Pok <estella_at_actisys.com> from ACTiSYS wrote: We currently do carry a device which would work with your ABIT and A0pen motherboard. This device which is called the ACT-IR210L IR motherboard adapter, which is also compatible with ASUS, FIC, Supermicro, SOYO motherboard. The price is running for $39.99.

Wolfgang Spraul <wolfys_at_colorfullife.com> wrote: "I just received the ActiSYS IR210L and it works fine with my ASUS MEL-M mainboard. I got it from CMU Datentechnik <verkauf_at_cmu.de>. They will ship COD (Nachnahme) for about DM 60,-."

FIR Chip Manufacturers

Other Resources


Remote Control

  • irXxD is a library for sending/receiving infrared remote control codes.
  • The Linux Pix IR-Project is a tool to let a user remote-control his/her linux-PC or linux-notebook with a normal TV-remote-control.
  • "LIRC is a package that supports receiving and sending IR signals of the most common IR remote controls. It contains a device driver for hardware connected to the serial port, a daemon that decodes and sends IR signals using this device driver, a mouse daemon that translates IR signals to mouse movements and a couple of user programs that allow to control your computer with a remote control."
  • HP48 Calculator Remote Control you may find many RC standards listed in detail, by Björn Gahm
  • Concordance supports programming Logitech Harmony remote controls from a variety of platforms. This software provides most of the functionality of the Windows software provided by Logitech, but is much smaller and cross-platform.
  • Remote Control Standards: NEC, RC-5, RC-0, Remote IR, ASK-IR.

print · i-mode · WAP · PDA
contact · imprint · privacy (P3P) · sponsors · RSS

© Werner Heuser 1997-2015 · http://tuxmobil.org/ir_misc.html · last change Wed Apr 17 2013