RDFs

From JP1 Remotes
Jump to: navigation, search

Back to IR Help

Each remote model has different requirements. In order for our tools to know how to handle the different remotes, the remotes are explored and a Remote Definition File (RDF) is developed.

Our software tools, IR, RemoteMaster, and RMIR all need RDFs to make your remote work. We identify the different remotes by the signature found in the E2 area. That signature is then used for the first part of the RDF's file name. When downloading from a remote, or opening an .ir file, IR.exe uses that signature to find an RDF. The RDF is needed so that the data in the E2/EEPROM area can be interpreted.

You need to download the remote definitions, and tell IR where they are as detailed in the in Connecting to the Remote section of Chapter 2.

Get your RDFs here:

JP1 File Section -> Tools -> Main

RDFs under development can be found here:

JP1 File Section -> Tools -> RDF Files

If you get a message that there is no RDF for your remote, check to make sure you have the latest and greatest RDFs installed and that your path is set correctly in IR. If it is a newer remote check in the RDF Files area to see if there is currently an RDF file being developed for this remote.

If it is indeed a new remote, a new RDF will need to be created. This is the process for creating a new RDF file.

Your first step should be to download the memory and post it to the discussion group. You should also mention what setup codes are programmed to each of the device buttons. Then a JP1 expert should be able to put a quickie RDF file together for you. This will enable you to look at the memory with IR.exe, but it will be up to you to get the rest of the more detailed information.

If the remote let's you program macros, you would need to program 3 or 4 macros, just enough to include every button on the remote once. You should make a note of the order of the buttons that you included in each macro, then dump the memory again and look at the macros using IR.exe, this will tell you the key codes for each button, you can then edit the RDF file to use the correct button names.

If this remote let's you do other things, like setting VPT, etc, you should dump the memory, change the setting, then dump again to see which bytes of data changed. This is where the "set baseline" function in the raw data panel proves extremely useful.

Personal tools
Namespaces

Variants
Actions
Navigation
Tools