Ich möchte vorschlagen, in der /lib/udev/rules.d/98-eventlircd.rules noch mehrere Varianten der IRMP-Empfänger von jrie aufzuführen, also mindestens so:
Code
# IRMP_STM32_KBD
ENV{ID_VENDOR_ID}=="1209", ENV{ID_MODEL_ID}=="4445", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_1209_4445.evmap"
Der Eintrag für PICO sieht für mich auch fremd aus. Ich verstehe es zumindest nicht. IRMP_PICO hat übrigens 4446, nicht mehr 4445. Eventuell sollte man auch noch IRMP_STM32 mit 4444 aufnehmen.
Aus der /lib/udev/rules.d/98-eventlircd-names.rules würde ich diese Zeilen herausnehmen:
Code
#ATTRS{name}=="STMicroelectronics STM32 IRMP HID-KBD-Device", \
# ENV{eventlircd_enable}="true", \
# ENV{eventlircd_evmap}="STM32_IRMP.evmap"
#ATTRS{name}=="Raspberry Pi Pico IRMP HID-KBD-Device", \
# ENV{eventlircd_enable}="true", \
# ENV{eventlircd_evmap}="STM32_IRMP.evmap"
Ich hatte mal irgendwann Probleme, weil die Zuweisung über die Namen mit der Zuweisung über die IDs konkurriert hat.