Parametric Remote capture ignoring NEC repeat code? #530
Replies: 3 comments 4 replies
-
As you seem to be aware of, NEC1 consists of one long segment ("payload") and a repeat consisting of just two pulses ("ditto"). In NEC2, the payload is instead repeated. If exactly one payload, and no repeats, are received. this is decoded as "NEC". This is almost always an incompletely captured signal. So I ask you first to make absolutely sure that some keys (which ones?) really do not repeat (press the key for at least a second). You can try with and without the signal cleaner and the repeat finder (found under Options). What exact model of Acer projector do you have?
If that is true, it is a bug. I tried with two IrScrutinizers, sent a NEC1 with a count of 1 (that is "NEC"), and captured with the second, and I could not reproduce; it was all recognized as "NEC". Please give more details, that I can reproduce. |
Beta Was this translation helpful? Give feedback.
-
I found and fixed a bug, #531. Thank you for your observations! Please download the snapshot version. Actually, this is the first time I see a device that uses both NEC1 and NEC2. GlobalCache's Controltower has a file for Acer Projector, and it seems to confir your findings.
Great! Thank you! |
Beta Was this translation helpful? Give feedback.
-
Sorry for that. Please try the new snapshot. Note that the repeat finder will by necessity squash a NEC2-sequence into NEC. |
Beta Was this translation helpful? Give feedback.
-
I have an Acer projector remote. It seems like it's using NEC1 and NEC. Most of the buttons when pressed, transmit a command followed by a repeat code (9ms pulse followed by a 2.25ms space and a 560µs pulse). If they're held down, they only transmit the command once then just repeat the repeat code (I guess to prevent sending the command multiple times?).
But there are arrow/cursor keys that don't have the repeat signal and when held down they re-transmit the command, I guess to make the cursor continue to move if you hold the button down.
In the Scrutinize signal tab and the Scrutinize Remote Raw Remote tab, the buttons with the repeat code are detected as NEC1. But in the Parametric Remote tab they're detected as NEC.
For the arrow/cursor buttons without the repeat code, the Scrutinize signal and Scrutinize Remote Raw tabs detect them as NEC but the Parametric Remote tab detects it as NEC2.
Beta Was this translation helpful? Give feedback.
All reactions