Graham, I absolutely agree with you that 1700 as min-leadout is nonsensical, for the reason you are given. The most likely explanation is that the signals are truncated, i.e. incompletely captured. The fact that the signals are exactly 100 durations long is another indication. Does anyone know if there is such a hard limit on learning in the UEIs?
davecs, can you possibly capture with another method, like with IrScrutinizer?
The complete decodes include NEC:
Code: Select all
$ irptransmogrifier --min-leadout 1700 decode --all --girrinput ansio-fan-raw.girr
1: 48-NEC: {D=1,F=7,E=7}, beg=0, end=99
JVC: {D=1,F=254}, beg=0, end=35 {UNDECODED. length=64}
JVC_squashed: {D=1,F=254}, beg=0, end=35, reps=1 {UNDECODED. length=64}
NEC: {D=1,F=7}, beg=0, end=67 {UNDECODED. length=32}
NEC-Shirriff-32: {data=2155864095}, beg=0, end=67 {UNDECODED. length=32}
NEC-f16: {D=1,F=7}, beg=0, end=67 {UNDECODED. length=32}
....
but the prefer-overs eliminate JVC_squashed, NEC-Shirriff-32 and NEC-f16. Of the three remaining (48-NEC, JVC, NEC), only 48-NEC matches the whole signal ("end=99"), so therefore JVC and NEC are rejected. Why you get two decodes I cannot tell from the top of my head, but have to investigete more thoroughly, if needed.