Page 1 of 2

JP1 to CCF?

Posted: Thu Jan 13, 2005 10:06 pm
by azimuth
I just added IR capability to my home automation system and need to program codes with CCF data. Is there a way I can take my existing JP1 data and end up with CCF?

Thanks!

Posted: Thu Jan 13, 2005 10:47 pm
by The Robman
If you just need the Pronto hex, you can use a program that John Fine wrote called MakeHex, which can be found in the Pronto file section at remote central.

If you want a complete CCF, the easiest way to create one is to use a Pronto to learn the signals, but I'm guessing you don't have a Pronto, so you would need to download Pronto Edit and copy the hex codes generated by MakeHex into it.

Posted: Fri Jan 14, 2005 5:46 am
by azimuth
Yup. Pronto hex is what I need. Thanks, I'll check that out.

Posted: Fri Jan 14, 2005 6:47 am
by johnsfine
The Robman wrote: If you want a complete CCF, the easiest way to create one is to use a Pronto to learn the signals,
In cases where the organization by command number is convenient, or if you need really clean codes, it's easier to use the Irpanels program to convert the output from MakeHex into a ccf file.
The Robman wrote: but I'm guessing you don't have a Pronto, so you would need to download Pronto Edit and copy the hex codes generated by MakeHex into it.
If you need to import a CCF into something other than a Pronto, Irpanels is also easier to download and use vs. downloading, installing and learning to use Pronto Edit. (Assuming lack of a real Pronto means you didn't already need Pronto Edit).

Posted: Fri Jan 14, 2005 9:25 am
by The Robman
I'd not heard of IRPanels before, is that also available over at R/C?

Posted: Fri Jan 14, 2005 9:54 am
by johnsfine

Posted: Sun Jan 23, 2005 6:58 pm
by azimuth
Trying to use makehex. How to I know which irp file I should use for my Toshiba CZ32V51 TV? Is there a way to look up protocols? My IR file says that it's device 0156, if that will help me.

Again, I want to generate Pronto hex from the data I already have set up in IR.

Thanks!

Posted: Sun Jan 23, 2005 11:14 pm
by The Robman
Use the NEC1 IRP file and enter a device code of 64.

Posted: Mon Jan 24, 2005 7:19 am
by azimuth
Great, thanks! How did you come up with those? I'd like to be able to figure this out myself for my other devices.

Posted: Mon Jan 24, 2005 7:30 am
by The Robman
Well, Toshiba TVs are easy, they all use the same codes and there are plenty of upgrade files available to get the info from.

Also, if you have a JP1 learning remote, you can simply learn a few buttons and see for yourself what the protocol and device codes are.

Finally, if you know the setup code, you can look it up in my devices.xls spreadsheet, which can be found in the Tools folder.

Posted: Mon Jan 24, 2005 7:04 pm
by azimuth
Thanks again. That spreadsheet looks to be very useful! :wink:

Tony

Posted: Thu Jan 27, 2005 10:07 am
by azimuth
Can someone please confirm that this is a valid Pronto code? It is giving me trouble.

0000 006D 0022 0002 0157 00AC 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0689 0157 0056 0015 0E94

Thanks!

Posted: Thu Jan 27, 2005 11:33 am
by The Robman
That's a very clean NEC1 signal, what sort of problems are you getting, and which program is giving you the problems?

Btw, it decodes as NEC1, dev 64, OBC 58, EFC 23

Posted: Thu Jan 27, 2005 2:49 pm
by azimuth
I'm using it with a PC-based IR device (the USB-UIRT) and it is telling me that the code is "malformed". The program is PowerHome, and the author has been informed; I also posted this on the USB-UIRT forum.

I've been out of the JP1 loop for a while; is the OBC in decimal?

Thanks!

Posted: Thu Jan 27, 2005 5:02 pm
by johnsfine
You generated that with MakeHex, right?

Does that PC program accept the other commands generated by MakeHex? If not, why did you pick command 58.

Even if so, why did you pick command 58? I don't see it in any CCF files for Toshiba TV's. What function is that command?

The OBC number (58) is in decimal. So is the device number 64, the EFC number 23, and even the setup code number 0156.

Many programs display Pronto Hex always in lower case. I don't recall seeing any programs that take Pronto Hex as input and care whether it is upper or lower case. MakeHex generates upper case because I personally find hex numbers in upper case more readable than in lower case. But maybe that PC program you have requires lower case. I forget which text editors in Windows have a block downcase command to change a whole file (such as MakeHex output) from upper case to lower.