Hi all.
Perhaps I'm misunderstanding something but shouldn't I expect that when I press a specific button on the remote I would get the same data back from the IR module?
I'm using a http://lirc.sourceforge.net/remotes/slim_devices/Squeezebox3, and when I press its 'zero' button three times in succession, I receive (printed out using a very naive format):
Received RX Data: 22f6 eed0 0258 fe0c 0258 f98e 0226 f98e 0258 f98e 0226 fdda 0226 f95c 0226 f98e 0226 fdda 0226 f98e 0258 fdda 0226 fdda 0226 fdda 0258 f98e 0226 fdda 0226 fdda 0258 f98e 0226 f98e 0226 fdda 0226 fdda 0258 f98e 0226 f98e 0258 fe0c 0258 fdda 0226 fdda 0226 fdda 0226 f95c 0226 f98e 0226 fdda 0226 fdda 0258 f98e 0226 f98e 0258 f98e 0226
SHA: 955a5269a46edc1e82061f4f2d173eb905a7fe20
Received RX Data: 22c4 ee9e 0226 fdda 0226 f98e 0258 f98e 0226 f98e 0258 fdda 0226 f98e 0226 f95c 0226 fdda 0226 f98e 0226 fdda 0258 fe0c 0258 fdda 0226 f98e 0226 fdda 0226 fda8 0226 f98e 0226 f98e 0258 fe0c 0258 fdda 0226 f98e 0258 f98e 0226 fdda 0226 fdda 0258 fe0c 0226 fda8 0226 f98e 0226 f98e 0258 fe0c 0258 fdda 0226 f98e 0226 f95c 0226 f98e 0226
SHA: 5bd0d6704a3f924f2d5528c6bda61099a96811cd
Received RX Data: 22c4 ee9e 0226 fdda 0226 f95c 0226 f98e 0226 f98e 0258 fdda 0226 f98e 0258 f98e 0226 fdda 0226 f98e 0258 fdda 0226 fdda 0226 fdda 0226 f95c 0226 fdda 0226 fdda 0226 f98e 0258 f98e 0226 fdda 0226 fdda 0258 f98e 0226 f98e 0258 fe0c 0226 fda8 0226 fdda 0226 fdda 0226 f98e 0258 f98e 0226 fdda 0226 fdda 0226 f95c 0226 f98e 0226 f95c 0226
SHA: a7837f37010c3f577cdd4f599de4f4d04f5b1088
I've tried this with several remotes and each time I press the same button, I get a different collection of data.
I note that the differences appear both at the start and at the end of the data, so I'm somewhat at a loss to understand how I can interpret these values to reliably respond to IR key events.
Any assistance would be greatly appreciated and I'd be happy to provide any insight gained back to the community in the form of working code.
Thanks.