I’m trying to setup LIRC on a RPI3 with Batocera 30. The receiver is a gpio-ir receiver on GPIO4 (Vishay TSOP4838). The dtoverlay is correctly set up and I can see pulse/space pattern with ‘mode2’. I downloaded a lirc config for a similar remote from the same vendor and the pulse/space width match the ouput of ‘mode2’, so I assume hw/wiring/devicetree is indeed ok.
The problem is that I can’t get lirc to identify anything with the above mentioned config nor I can create a new config with ‘irrecord’. Actually I have exactly the same issue as described in this post: irrecord won’t record
The solution in the post involves patching and recompiling lirc that I don’t feel like doing. More recent IR tutorials suggest using the in-kernel decoders and the ir-keytable package, but it’s not included in batocera.
Does anyone have a GPIO receiver properly working on batocera30 + rpi3? Any ideas how to proceed?