TPF With Pronto signals

Most resources on the internet, describe the ir commands in the Pronto format. And a lot of the devices that learn ir commands from other remotes, will learn in the Pronto format.

 

At remotecentral you can search for the Pronto codes for your product, if your product is not listed here, you can just try some of the other products to see if they share IR codes with your product. Most likely you will find at least some codes that works with your product.

 

http://www.remotecentral.com/cgi-bin/codes/

 

You can find and download an example on a complete Pronto TPF file here.

 

The Signal section in the TPF file that contains Pronto codes looks like this:

 

[Signal_4-3]

IRProtocol=PRONTO

DecodeToNative=1

Pronto1=0000 006d 0000 0022 00ac 00ac 0015 0040 0015 0040

Pronto2=0015 0040 0015 0015 0015 0015 0015 0015 0015 0015

Pronto3=0015 0015 0015 0040 0015 0040 0015 0040 0015 0015

Pronto4=0015 0015 0015 0015 0015 0015 0015 0015 0015 0040

Pronto5=0015 0040 0015 0015 0015 0015 0015 0015 0015 0040

Pronto6=0015 0040 0015 0040 0015 0015 0015 0015 0015 0040

Pronto7=0015 0040 0015 0040 0015 0015 0015 0015 0015 0015

Pronto8=0015 0689

 

The "IRProtocol" key is quite self explanatory, it just tells the app, that when it should create the command for the "4-3" signal, it should treat the "data" as Pronto codes..

 

The "ProntoX" key just contains a chunk of the complete Pronto string. You can break the Pronto string into as many chunks you would like, or you can have the complete string in 1 chunk.

Just make sure that you break the string up starting from the left, so that when the App reads the Pronto1...3 values in numbered order, it will re-create the string as it was.

 

The "DecodeToNative" key is optional, it just tells the app if it should try to decode the Pronto codes to the native IR Protocol. If this value is 0 then it will not try to decode the Pronto values. If the value is 1 or the key "DecodeToNative" isn't there at all, it will try to decode. I recommend that you let the App try to decode the Pronto to native format.

 

The reason that native IR protocol is better that RAW IR codes is because of the possibility to use repeat on the button beeing pressed. RAW codes cannot be repeated.

 

As of now the App can decode Pronto to Samsung or NEC ir protocol, but more will follow.