This is a modified version of Lirc 0.7.2 including a replacement lirc_mceusb driver that has been written to drive the RedRat3 (http://www.redrat.co.uk) See the comments at the top of lirc_mceusb.c for information on the driver. To use this build of Lirc 0.7.2 with a redrat3, just select MCEUSB as the required driver type during configuration. The driver was written using a laptop that's hard-disk has since died, and the code was extracted prior to that.. The important part being this driver was written and tested only against the kernel revision on that laptop, and likely will need a few updates to make the usb calls work on a different revision. I wish I could recall which kernel it worked with =) The driver is able to send and receive, works with irrecord, and has been successfully tested with various IR devices. Standard lirc remote definitions can be used mainly with success also. I'm releasing these updates to RedRat in hope that someone may take up the code and add it to Lirc proper, and hopefully fix up my errors where I was learning the usb kernel code whilst writing this!