Posted: Thu Oct 15, 2009 7:21 am
I haven't looked at X10 in a very long time and don't remember much. I do remember that UEI remotes send a different signal than the ones I found in Pronto CCF files for X10. I don't remember any details about that, but I think Rob may have a good understanding of that difference and its significance.One is the main (ie repeating) frame, where John was requiring the first burst to be the longest.
The first burst of an IR signal is the least reliable burst and the most likely to be shortened by a poor learn.
When a decoder relies on the first burst being longest, that ought to mean the first burst is always sent so much longer than others that it can significantly shrink but still be longest.
It sounds like I messed up X10 decoding in a couple ways.
I'll try to find time to test the new DecodeIR against my library of CCF files. I usually do a text diff of the massive output from that against an earlier version. It sounds like I will need to disable some of your changes in my test copy to get the differences to be small enough that I can find any important differences buried in all the unimportant ones.