decoding Epson RLC bug #440
Replies: 3 comments
-
Hi Kevin, The Epson protocol is not exactly widely used or very well known. It is to my knowledge first discussed here. From this thread, I wrote the IRP form
This is quite an unusual protocol: it lacks an into sequence, and has a repeat- and an ending sequence, (where the latter is mandatory) that are identical, except for the parameters being different. I do not know any other protocol with that property. The decoding in IrpTransmogrifier (which is used in IrScrutinizer) can try to decode either an IrSequence, or an IrSignal (already decomposed in intro-, repeat- and ending sequence). The decoding is pretty robust if given an IrSequence, but, if given an IrSignal, and the decomposition (in intro-, repeat- and ending-sequence) is not compatible with the IRP, the decoding result may not be as expected. So, for example
The last IrSignal does not fit the scheme at all: The intro is required to be empty, but isn't. The ending is required to be non-empty, but isn't. So the decode is not what expected. (Strictly speaking, it should possibly be rejected altogether...) (If trying all the numbers as one IrSequence, it will decode to the expected parameters.) I do nor recognize any decoding bugs in your text. A "scrutinized" signal is independently tried for decoding and analyzing. The former uses a priori knowledge in the form of the IRP database, the latter uses no a priori knowledge. Therefore, the question
is as meaningless as the classical "is the glass half full or half empty?". I am not going to review you attempted hand-decode. However, I would recommend that you try to get acquainted to invoking the analyzer of irptransmogrifier from the command line. (You already have it installed along with IrScrutinizer.) |
Beta Was this translation helpful? Give feedback.
-
How is this a discussion? There is a bug in the program as the IR codes that are being generated DO NOT conform to what the IRP is. so either the IRP is wrong or the generated codes are wrong. Gotta love when a problem is found and the report of the problem gets ignored. |
Beta Was this translation helpful? Give feedback.
-
I explained in my previous contribution that your problem is not a bug, but you appear not to have read it. |
Beta Was this translation helpful? Give feedback.
-
...
Beta Was this translation helpful? Give feedback.
All reactions