Well I am trying to do this without asking questions re. things that I can find by reading but at the moment my head is spinning from all the info. I am trying to add a discrete on and off code for an Infocus projector. I found the codes in the discrete section of Remotecentral but am clueless as to how to insert/import the info.
Power On: 900A 006D 0000 0001 874E 3AC5
Power Off: 900A 006D 0000 0001 874E 39C6
Thanks,
Mark
Help with discrete code.
Moderator: Moderators
-
The Robman
- Site Owner
- Posts: 21892
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
These two commands use the NEC1 protocol with a device code of 135. The OBCs are ON=58 and OFF=57.
I think the 006D tells you which protocol to use.
You can get the 135 device code by converting the first two characters of 874e from hex into decimal, and you can get the OBC by converting the first 2 characters of 3AC5 and 39C6 from hex into decimal.
I think the 006D tells you which protocol to use.
You can get the 135 device code by converting the first two characters of 874e from hex into decimal, and you can get the OBC by converting the first 2 characters of 3AC5 and 39C6 from hex into decimal.
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!
There is also a subdevice of 78, which you need to include if you create a JP1 upgrade for this.
BTW, it is the 900A, not the 006D, which tells you it is NEC1 protocol. The 006D might tell the frequency the signal was learned at, but the 900A forces it to use the NEC1 standard frequency regardless of what is in the second position, so effectively the 006D means nothing.
BTW, it is the 900A, not the 006D, which tells you it is NEC1 protocol. The 006D might tell the frequency the signal was learned at, but the 900A forces it to use the NEC1 standard frequency regardless of what is in the second position, so effectively the 006D means nothing.
-
The Robman
- Site Owner
- Posts: 21892
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Yup, my bad, I didn't notice that the last 2 chars of 874e wasn't the complement of the 1st 2 chars.johnsfine wrote:There is also a subdevice of 78, which you need to include if you create a JP1 upgrade for this.
Thanks for that info. Do you have a list of what protocols the 9xxx numbers correspond to? I'm guessing you do as DecodeIR knows what to do with them.johnsfine wrote:BTW, it is the 900A, not the 006D, which tells you it is NEC1 protocol.
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!
DecodeIr doesn't know any such thing. DecodeIr decodes from a generic binary form, not from Pronto Hex. IR.EXE has code to translate JP1 learned signals to generic before passing them to DecodeIR. CCF2EFC and IrTool have code to do the same for some forms of Pronto Hex, but can't do 900x.The Robman wrote: Do you have a list of what protocols the 9xxx numbers correspond to? I'm guessing you do as DecodeIR knows what to do with them.
DecodeCCF translates some Pronto Hex to generic and passes to DecodeIR. But other forms such as some of the 900x forms it translates itself without using DecodeIR.
Eigeny's document describes those special forms:
http://www.majority.nl/files/prontoirformats.pdf
backup copy here:
http://www.hifi-remote.com/infrared/prontoirformats.pdf
I'm not sure I ever understood the Pioneer versions of 900x. I don't have a Pronto to experiment with, so I never had a way to test my guesses. Some I may have understood, I don't recall at the moment.
The easy 900x forms are:
9001 = NEC1 with the check bytes computed in firmware
900A = NEC1 with the check bytes provided in the Pronto Hex
900B = NEC2 with the check bytes provided in the Pronto Hex
-
The Robman
- Site Owner
- Posts: 21892
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
That file's a good resource, and that web site (www.majority.nl) has lots of other great info too, including Philips TV Service Menu codes. Hey, I even get a name check in the opening credits! (Not too shabby).
From a quick glance, it looks like the 900C code is for the NEC1 signals where the data portion repeats twice. I'd need to study the syntax used more closely to decipher all the other formats.
While I do have a Pronto, mine's the really old TS-1000 model, which doesn't support the UDB codes, so I can't load them and learn them to verify that they are what we might guess that they are. It does support the 5000 and 6000 RC5/6 formats though, so if there's any of those that aren't 100% nailed down, I can test those.
Hey Mike,
Let us know if the codes worked for you. If you couldn't figure out how to use the codes, let us know and we'll help.
From a quick glance, it looks like the 900C code is for the NEC1 signals where the data portion repeats twice. I'd need to study the syntax used more closely to decipher all the other formats.
While I do have a Pronto, mine's the really old TS-1000 model, which doesn't support the UDB codes, so I can't load them and learn them to verify that they are what we might guess that they are. It does support the 5000 and 6000 RC5/6 formats though, so if there's any of those that aren't 100% nailed down, I can test those.
Hey Mike,
Let us know if the codes worked for you. If you couldn't figure out how to use the codes, let us know and we'll help.
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!