I probably know as much as you about lirc. I have not even
attempted to install it.
But I read your email and would like to state a few
The way you attempted to identify the USB device ID number
makes no real sense. The usb protocol has an authority that assigns those
numbers. I'm sure you can google to that. The usb protocol is capable of
querying the device for that ID number. Notice in the ouput of list usb command
an invalid device is detected:
lsusb gives me this output
Invalid product/subclass spec at line 2650
I suggest you track down that code and find out what is the
values that it gets from the usb device itself. Then add the entry to the
code as you intended earlier.