Since the release of Linux Kernel version 5.8 the Irdroid USB Infrared Transceiver and the Irtoy driver are automatically loaded as kernel modules, on systems with kernels > 5.8.
How does this work?
- The kernel recognizes the device by USB VID/PID
- Once the device is inserted, the proper Linux Kernel modules are automatically loaded
- A new device is present in /dev/ , called /dev/lirc0 which now allows you to skip any changes to the default /etc/lirc/lirc_options.conf configuration file
- Practically the device becomes Plug & Play without any user interaction on the host system.