- Decodes NEC signals for which the 4th byte of the data is not the complement of the 3rd. Yamaha "Gap" signals are variously decoded as the -y1, -y2, or -y3 style, while the suffix -f16 indicates a NEC-like signal with no relationship between values of the 3rd and 4th bytes. The Y styles can be used with the NEC 4DEV Yamaha Combo executor. I don't believe that we currently have an executor which will send f16 style signals.
Decodes NEC1-like signals which have a longer than usual duration of the on pulse in the leadout as NEC1.
Decodes NEC-like signals with truncated leadout as NEC.
The names RC5-7F and RC5-7F-57 replace StreamZap, StreamZap-57, and EchoStar. This new decoding assigns 6 bits to device numbers and 7 bits to OBCs, so device numbers can range from 0 to 63, and OBCs can be up to 127. RC5-7F and the 57KHz style can be entered into RM using the RC5-7F executor (PID 01 82). An IRP file is included in the distribution.
Kaseikyo IR signals with OEM 170.90 are decoded as SharpDVD.
Thomson IR signals are decoded as Thomson7. Devices can be 0-15 and OBCs from 0 to 127. An IRP file is included in the distribution. I've added a Thomson7 entry in protocols.ini.
Zaptor/Amino. Zaptor has been distinguished from Amino by checking if the frequency is 46Khz or less. I've followed Rob's suggestion and decode as Amino if freq > 46Khz or the high nibble in the checksum byte is 0xF. This feature is untested on a low frequency signal.
See DecodeIR update requests for the motivation behind some of the changes.
In the distribution, I have included a version of protocols.ini with a variety of changes, most of which are intended to facilitate use of the RC5-7F, SharpDVD, and Thomson7 decodes. The entries are also split into separate files.
The SharpDVD entry in protocols.ini needed significant enhancements--the entry for variant 2 was wrong, and there was no entry for Variant 3 at all. The majority of UEI remotes carry Variant 3, and upgrades for those remotes have required a redundant protocol executor upgrade. Ironic, since part of the reason Capn Trips has wanted this signal decoded as SharpDVD was to avoid wasting space with a needless protocol executor upgrade.
Thomson is a mess. We've been using a decoding assignment that purports to give 6 bits of device and 6 bits of OBC. Actually only device numbers 0-15 and 32-47 had meaning-- the other bit gets toggled in the executor. UEI has apparently used a similar 6-6 illusory split (example fixed data: 0xF4) , also a 5-6 split (0x58), and mostly a 4-6 split (0xF0). The 4-6 split however retains 5 bit device numbers, according to the Lookup Tool. The whole situation either calls for a new name (like Thomson7) or some way of distinguishing amongst the various schemes.
DecodeIR 2.42 Beta