I agree that the signals are far too consistent to blame any significant error on capture problems. You can easily blame up to 28 uS on differences in interpretation of what On/Off boundaries mean as they intersect with 35.8 Khz modulation. But that isn't quite enough either.jon_armstrong wrote:I really think the short Off period (-487 uS) isn't a decoding error.
Something else is going on that generally increases the pulse widths and decreases the gap widths relative to the one sixth of a bit unit that I tried to use in expaining it.
I doubt the actual device would care about the timing detail difference between clean 1/6 bit units and the actual timing. Anyway, we're not likely to write a new protocol for this since UEI already did. I expect their timing is closer to correct than my 1/6 bit version.
DecodeIR certainly would never care about timing details that subtle. So the only place that would matter is if we made a .IRP file for MakeHex from this protocol.
You manual decoding is pretty good. Your translation of binary to decimal is a little flawed. 10101 is 21, not 5.jon_armstrong wrote: 0 00010101 1000111 OBC=005 1