I’m setting up my original Xbox DVD dongle remote to work using a TSOP4856. It works, pretty much, after creating my own .conf using
irrecord. It doesn’t work at all when using the built-in
xbox-lircd.conf that ships with OSMC, which brings me to my question.
Inspecting and comparing the two .conf-files (see end of post) I notice many differences. I’m wondering why they differ so much? For instance the bit length is 8 in the bundled .conf, but 24 in my working .conf.
Is the OSMC-bundled file meant for the signal that is preprocessed and output by the actual Xbox IR dongle, or is it meant for the raw signal from an IR sensor like the setup I have?
The reason I’m investigating is that I’m having some problems with “sticky” keys; sometimes one keypress is input multiple times, and sometimes it’s as though I were holding it down for multiple seconds despite just tapping it briefly. This also makes the behavior unreliable when actually holding keys down deliberately.
I was thinking step one would be to clarify this. Other suggestions also welcome.
begin remote name XboxDVDDongle bits 8 begin codes [...]
begin remote name xb.conf bits 24 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100 header 4042 3968 one 529 1975 zero 529 963 ptrail 530 gap 64580 toggle_bit_mask 0x0 begin codes [...]
begin remote name Microsoft_Xbox bits 24 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100 header 4095 3916 one 591 1909 zero 591 905 ptrail 591 gap 64590 toggle_bit 0 begin codes [...]