I take it that your receiver just samples, and leaves code synchronization, detection, and mapping to the host software? Or does it have some way to download code to an onboard PIC or something?

(and don't answer any of that if you would rather not, for business reasons)

I recently mated a standard 3-pin 38Khz IR detector to one of those SparkFun FT232R (USB to serial) boards that I like so much. No extra components, and LIRC is happy to use pretty much any remote control with it.

But LIRC does annoy, in that button codes don't appear to get passed to MythTV until the "release event", or until the button is held down much longer than normal. This feels very unnatural -- compare with how the empeg R/C works, a much better implementation.

I think I see some LIRC hacking in my future..

Cheers