I have posted DecodeIR.dll v2.38 Beta8. This corrects the bug in Beta7 that caused it to lock up with Dish protocols (and probably other non-robust protocols, too).
I have tried hard to break this version and failed miserably.
_______________
Graham
Moderator: Moderators
That's an evil thing to suggestmathdon wrote:Liz, I hereby appoint you Official DecodeIR Tester.Seriously, when you are happy with it then I will make it a general release. But please do look for bugs, oddities, infelicities and the like, as I would like v2.38 to be a good and stable version that will last for some time.
Many thanks, Liz. I haven't had time to digest it all, but it is lovely to have such thorough testing. As for being the judge, someone has to do it and it is usually better for the roles of judge and accused (me - when things go wrongElizabethD wrote:I cannot be the judge FGS!!That's an evil thing to suggest![]()
![]()
...
But YOU asked for it. Few things for your collection:
Not quite. I have an OEM remote from a defunct JVC VCR that sends only JVC{2} signals, so JVC used such a protocol at some time. But as the VCR is defunct, I can't test anything with it. I'll have a look at the Mitsubish upgrade, though, and compare the protocols.ElizabethD wrote:Graham,You have a device that sends only JVC{2}. I have a learning file (Tv in a local store) from a Polaroid TV. JVC{2} as well. Apparently Mitsubishi upgrade works this TV. I don't have it, I don't care.
I've just noticed this comment of yours, and it has reminded me that I've seen a few others recently about the fact that the Widget can show nothing when IR.exe shows some generic info.ElizabethD wrote:IR file shows some results. Widget shows nothing
Yes it does. I now remember John mentioned several times over the years about the internal decoder, but I completely forgot about it.mathdon wrote:Hope this explains the difference, if it was puzzling anyone.
Thanks, Liz, but I can't find DecodeIR.xls. Might you mean Devices.xls, which also serves that purpose and which I too forgot about? But have you tried Vicky's fabulous new Lookup Tool - so fabulous it has been given its own spot in the menu that heads every page.ElizabethD wrote:When I was trying to dig out what setup codes to try for a protocol, I forgot a fabulous tool we have on this site - DecodeIR.xls...
mathdon wrote:YES, Devices.xls. I just fixed my post. Thanks for catching it.ElizabethD wrote:Might you mean Devices.xls, which also serves that purpose and which I too forgot about? But have you tried Vicky's fabulous new Lookup Tool - so fabulous it has been given its own spot in the menu that heads every page.
and YES, Vicky's tool helps as well.
Thank goodness I put in that qualification "Either that, or I was using it wrongly", as I was using, or rather interpreting, it wrongly. I am happy to put the record straight and say that as far as I can tell, it is correct for the URC-7781.mathdon wrote:But have you tried Vicky's fabulous new Lookup Tool ... That's what I used to check the PIDs used by the setup codes in your tests, and it is superb. But as Vicky emphasises, it is a work in progress, so I think that not all remotes yet have accurate device code lists. Either that, or I was using it wrongly, as the list for the URC-7781 is not correct.
Ooh, Liz, you have kept me busy these past few days!ElizabethD wrote:Then I read DecodeIR to see which protocols might be more difficult than others (I really do not understand most of it, so it's a blind fishing expedition over John's amazing work).
There are many. So I selected just tiny few, attempting to match what my 8910 has in the user guide for setup codes(they speak no protocols, sorry). I setup the remote, confirmed on the LCD that I got the right thing, and sent few signals from each of these to the Widget:
- X10 protocol setup 0167 for home automation is not decoding at all Irscope is blank(included in zip)
- GE/0240 for home automation uses NEC1 - looks ok, unless NEC1 is wrong
- RadioShack SAT/0869 uses GI4DTV protocol - decodes, but has non GI lines (included in zip 2x)
- Pace CBL/0237 uses pid0237 - RC5 - likely ok, a very difficult list for me to understand (included in zip)
- Jerrold CBL/0003 uses Jerrold protocol, also Recs80 is reported (included in zip)
- Proton TV/0178 uses Nec1 protocol, likely ok.
Code: Select all
CmdParms=OBC:5=0
CmdTranslator=Translator(0,5,1,lsb)
DefaultCmd=80I would think somebody with a X10 control might provide TRUE information. I do know that UEI collects burst pairs, evens out the signals, and their timing interpretation for output might be different than what John saw from real remotes. I'd hate to see you hassle with a long X10 leadin when it's already a remanufactured thing. Am I wrong? Why or why not.John's code requires the first burst of an X10 signal to be the longest burst, though only by a little (nominally about 10%). The UEI executor, however, generates all bursts of equal length and variations in the IR engine mean that the first burst is, more often than not, not the longest. Hence no decode.
Yes, I know you are testing against UEI rather than OEM remotes. I think it is important that DecodeIR can recognise both OEM signals and UEI's "remanufactured" ones.ElizabethD wrote:I would think somebody with a X10 control might provide TRUE information. I do know that UEI collects burst pairs, evens out the signals, and their timing interpretation for output might be different than what John saw from real remotes. I'd hate to see you hassle with a long X10 leadin when it's already a remanufactured thing. Am I wrong? Why or why not.