On February 19, 2007 at 16:21, szhjcn said...
I have downloaded the CCF and at first Glance, the Device
code looks wrong as it is 006D where the codes using the
learning more of the Pronto 9600 are all 006E (and some
codes do actually work that I learnt with the remote).
That 006D or 006E is NOT a Device code. It is an approximate modulation wavelength. It is perfectly normal for it to differ between two correct samples.
I don't have access to the Cable box here at home as this
is in the office being setup for a customer, but I will
test this tomorrow and let you know on the outcome.
Good.
I could try to change the device code to 006E and see
if this brings any results.
That couldn't help and it might hurt.
Most of the other numbers in each Pronto Hex string are approximate durations, all measured in units of that modulation wavelength. So changing the 006D without changing all of those will shift all the durations. This IR protocol is very picky about durations. No IR protocol (including this one) is very picky about the modulation wavelength.
That tiny shift in durations couldn't make a perfect code fail. But this IR protocol is very hard to learn well. The best learns are usually borderline and any shift has a significant chance of pushing it from borderline to bad.
I could also post the codes
I have but less than 50% are working, but maybe this will
enable someone to get the remaining codes working??
If the ones from that CCF don't work (though my best guess is they will work) post your codes and identify which work.
I'm pretty sure I know enough about this IR protocol to use info from a few working learns to deduce how to correct all the non working learns.