IR Empfänger für lirc mit FT232RL

Albert J. Huitsing hat auf seiner Webseite beschrieben, wie ein IR-Empfänger mit dem FTDI RT232 IRC funktioniert. Einfach die Empfangsdiode an den FT232 (RX) anschliessen und den lirc Treiber passend konfigurieren.

Anschlüsse

RT232 IR-Diode
Vcc Vcc
Rx Out
GND GND

lirc Treiber

ftdi Treiber Doku Der FTDI Chip in den Meldungen mit 'dmesg' - Seriennummer merken.

[  715.475698] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
[  715.623298] usb 1-1.4: New USB device found, idVendor=0403, idProduct=6001
[  715.630385] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  715.637898] usb 1-1.4: Product: FT232R USB UART
[  715.642546] usb 1-1.4: Manufacturer: FTDI
[  715.646728] usb 1-1.4: SerialNumber: A9M9DV3R

lircd manuell starten mit

lircd -Hftdi -dserial=A9M9DV3R
lircd -Hftdi -dserial=A50285BI
lircd -Hftdi -dserial=A9TLBEJL
lircd -Hftdi -dserial=A9F55OL

Neu:

lircd -Hftdi -dserial=AL02AF9B

Nicht als Daemon - zu Debuggingzwecken - starten:

lircd -Hftdi -dserial=A9M9DV3R -n

Ausgabe im Journal:

Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: lircd:  Opening log, level: Info
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: Initial device: serial=A9M9DV3R
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: Initial device: serial=A9M9DV3R
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: lircd:  Opening log, level: Info
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Warning: Running as root
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: Using remote: devinput.
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Info: Using remote: devinput.
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MISC
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_MOUSE
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_SOUTH
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TOOL_PEN
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_TRIGGER_HAPPY1
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1566]: Notice: /etc/lirc/lircd.conf.d/devinput.lircd.conf: devinput: Multiple values for same code: BTN_WHEEL
Oct 28 13:26:15 alarmpi lircd-0.9.4b[1567]: Notice: lircd(ftdi) ready, using /var/run/lirc/lircd

Konfigurationsdatei

Edit '/etc/lirc/lirc_options.conf'

config:
    device:         /dev/ttyUSB*
    driver:         ftdi
    id:             ftdi
    label:          FTDI  FT232-based IR Receiver
    lircd_conf:     any
    menu:           usb
    supports: timing   

Fehlermeldungen - Fake FT232

Error: unable to open FTDI device (unable to claim usb device. Make sure the default FTDI driver is not in use)

Den ftdi_sio Treiber entladen

rmmode ftdi_sio

Funktioniert das auch nicht, liegt es wahrscheinlich an einem Fake-FT232 Chip. In diesem Falle ist der Chip mit der Beschriftung

1412-G 
B8908572

ein gefälschter FT232. Dessen EEPROM ist auch mit FT_Prog nicht beschreibbar.

Links