On November 22, 2006 at 13:20, hermarysavd said...
I can not get them to learn at all.
That is surprising. It seems to be a very ordinary IR protocol. It shouldn't be hard to learn. What are you learning with.
Can anyone make sense of this for me?
Everything in that spec makes perfect sense to me
That spec covers almost all the information one would need to create the signals using MakeHex. The missing details are:
1) The durations of the two parts of the header. If the drawing is to scale, each part of the header is the full duration of a '1' bit (3380 uS). But most other info is given in the text, rather than relying on the scale of the drawing.
2) The "End" pulse is shown only in the drawing and not mentioned at all in the text. I assume the drawing is correct and an End pulse of 840 uS is required.
3) There is no discussion of lead-out time or repeat rules. Most IR protocols send each frame multiple times both for extra reliability and to communicate the duration of the user's press of the physical button. My best guess for this protocol is that they send the frame only once. But I'm not at all sure of that. You might want to experiment.
Assuming all understanding and guesses above are correct, some of your functions are:
Power On
0000 0049 001E 0000 00C0 00C0 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 002F 0030 0090 0030 002F 0030 0090 0030 002F 0030 002F 0030 002F 0030 002F 0030 002F 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 0090 0030 002F 0030 0090 0030 002F 0030 0090 0030 0090 0030 0090 0030 0090 0030 0090 0030 01DD
Power Off
0000 0049 001E 0000 00C0 00C0 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 0090 0030 002F 0030 002F 0030 002F 0030 002F 0030 002F 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 002F 0030 0090 0030 0090 0030 0090 0030 0090 0030 0090 0030 01DD
Zone 1 CH+ Direct
0000 0049 001E 0000 00C0 00C0 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 0090 0030 002F 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 0090 0030 0090 0030 002F 0030 0090 0030 002F 0030 002F 0030 0090 0030 002F 0030 0090 0030 01DD
Last edited by johnsfine
on November 22, 2006 16:29.