On May 22, 2007 at 10:35, sonixmon said...
I cant seem to get these "short" codes to work with Crestron
Right. It needs the long form.
or ProntoEdit (so I can teach Crestron or try to control
th e dvd player). Crestron doesnt accept them and even
though prontoedit accepts them my test pronto doesnt spit
them out?
Most models of Pronto understand that short form. I forget which models don't. What model to you have (maybe some other expert will comment on whether the short form will work).
know how to convert them?
You can generate the long form with MakeHex.
The protocol is nec1, so you would use the file nec1.irp.
In the string:
900A 006D 0000 0001 45B5 926D
45 is the device code.
B5 is the subdevice code.
92 is the function code.
But all those numbers are in hex. Makehex requires device.subdevice in decimal.
45 hex is 69 decimal. B5 hex is 181 decimal. So in nec1.irp you would use device=69.181
See the readme with makehex for more instructions and for ways of dealing with the fact that you have the function codes in hex.
But if those two were the only ones you wanted (rather than samples from a longer list) I'll save you the trouble:
Device Code: 45.B5 Function: 92
0000 006D 0022 0002 0157 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0689 0157 0056 0015 0E94
Device Code: 45.B5 Function: 93
0000 006D 0022 0002 0157 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0689 0157 0056 0015 0E94
Edit: Oops! when I first answered this, I looked at 45 and somehow saw 4B, so my whole answer was based on that. I just now edited the above answer to use 45 instead of 4B. So if you took the above Pronto Hex before and/or used 75.181 in MakeHex, sorry and please try again.
Last edited by johnsfine
on May 23, 2007 07:52.