Keep in mind that the signals in my file were generated by hand, so it's possible that there's something that I did wrong, from DecodeIR's point of view. I'll download the DLL and test it out later.
Could you post the IR file that you created?
DecodeIR, RM and KM request: Yamaha extended NEC gap signals
Moderator: Moderators
-
The Robman
- Site Owner
- Posts: 21890
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21890
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Dave, I've tested the new version and it looks good. I used some valid NECx1 signals and they decode as NECx1, both normal versions and modified Yamaha versions.
I've also tracked down an NEC1/NEC2 issue.
The following Pronto hex (from Remote Central decodes as NEC2 even though it's clearly NEC1. The problem is the leadout time. The hex below has 00b1 as the final leadout, if you change this to something more realistic like "0EAB" then it decodes as NEC1.
0000 0069 0022 0002 0161 00b1 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0042 0016 0016 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0016 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0042 0016 0609 0161 0058 0016 00b1
Here are some hand generated samples that you can use to verify, if you like...
NECx1 (normal)
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y1
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y2
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y3
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 06a3 00ab 00ab 0015 0015 0015 0e79
I've also tracked down an NEC1/NEC2 issue.
The following Pronto hex (from Remote Central decodes as NEC2 even though it's clearly NEC1. The problem is the leadout time. The hex below has 00b1 as the final leadout, if you change this to something more realistic like "0EAB" then it decodes as NEC1.
0000 0069 0022 0002 0161 00b1 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0042 0016 0016 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0016 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0042 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0042 0016 0609 0161 0058 0016 00b1
Here are some hand generated samples that you can use to verify, if you like...
NECx1 (normal)
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y1
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y2
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 06a3 00ab 00ab 0015 0015 0015 0e79
NECx1-y3
0000 006d 0022 0003 00ab 00ab 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 06a3 00ab 00ab 0015 0015 0015 0e79
Last edited by The Robman on Thu Dec 02, 2010 9:03 am, edited 1 time in total.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21890
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
No worries, I found some NECx1 and NECx2 signals over at Remote Central. What I did was this, I looked up a device that uses NECx1 in my jp1 master 1.05 spreadsheet, then went and looked for discrete codes for that brand over at R/C.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
Liz,
Thanks for the offer, but my plan is to only deal with NEC signal which differ from the traditional rule which defines the 4th data byte in terms of the 3rd. I don't intend to worry about the differences between NEC1/NEC2/NECx1/NECx2, which are concerned with lead times and repeat format, and which I suspect are handled well already.
Thanks for the offer, but my plan is to only deal with NEC signal which differ from the traditional rule which defines the 4th data byte in terms of the 3rd. I don't intend to worry about the differences between NEC1/NEC2/NECx1/NECx2, which are concerned with lead times and repeat format, and which I suspect are handled well already.
Rob,
I think that the signal which you've labeled as NECx1-y1 is really -y2. The one labeled as -y2 is really -y1. I use IRv8.03 to keep track of this. The IRP form is shown in the learned signal section, and it includes, for example, this: {A=$B4B46E11,B=$0}. This is from the hex you've labeled -y1. Comparing the bit flip in this signal to that of Pronto Hex provided by Yamaha (which I think we agree should be called -y1), it's clear that 6E 11 is not a -y1 pair. 6E 90 is -y1.
As I mentioned to Liz, I don't intend to try to "improve" the resolution of the various NEC styles, and my ain in coding up the Yamaha styles is to not alter the logic which decides the flavor of NEC.
I think that the signal which you've labeled as NECx1-y1 is really -y2. The one labeled as -y2 is really -y1. I use IRv8.03 to keep track of this. The IRP form is shown in the learned signal section, and it includes, for example, this: {A=$B4B46E11,B=$0}. This is from the hex you've labeled -y1. Comparing the bit flip in this signal to that of Pronto Hex provided by Yamaha (which I think we agree should be called -y1), it's clear that 6E 11 is not a -y1 pair. 6E 90 is -y1.
As I mentioned to Liz, I don't intend to try to "improve" the resolution of the various NEC styles, and my ain in coding up the Yamaha styles is to not alter the logic which decides the flavor of NEC.
-
The Robman
- Site Owner
- Posts: 21890
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
You're right, I re-labeled them in IR but forgot to re-label then in notepad which is where I copied these from.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!