JP1 Device Lookup Tool Overview

This tool is to help you find built in setup codes on your JP1 remotes. The information you find here may give you generic control over your equipment or provide you a basis to start an upgrade.

Your best source of information for your equipment are the user files that have been submitted in the file section of the JP1 Forums or the Pronto files submitted to remotecentral.com. The user files are usually more complete than a generic upgrades found in this search.

Use the by Brand Search to find codes by manufacturer.

Use the by Protocol Search if you have protocol device information from learned signals, device upgrades, or manufacturer's information.

Use the by Setup Code Search if you need the to know what protocol your current setup is using.

Interpreting the Results

Access Method:
With each search you'll find a column called Access Method. If n/a is in the column, it indicates that the device code is not found in the target remote. Otherwise it will specify the prefix digit for 5 digit remotes, the prefix letter for slingbox, the associated device key for the typical remote, or the selectable device type for LCD remotes.

Sample access methods

  n/a Code is not in the remote.  
  [AUD] Code is associated with the [Aud] device button.  
  [CBL]:[SAT] Code is associated with both the [CBL] and [SAT] buttons.  
  [2] Remote uses 5 digit codes, so 2 would proceed the code.  

Note: If you find an error in the access method, post a note in the forum so it can be corrected.

ALT:
If the are other setup codes in the remote that use the same fixed data, an ALT link will be provided. The ALT link will check to see if there are any other similar devices that can be used for keymoves. Note this feature only looks for upgrades that use the same fixed device data. There may also be combo codes that you can use in a pinch.

EFC'S:
The EFC's link will give you suggestions for EFC's to make an upgrade. These codes were gathered from many remotes manufactured years apart. You may need to do some experimenting to find which codes make sense for your device.

Remote Link:
The Remote link will check to see which remotes have the desired device setup code built in.

 

What is an EFC?

EFC stands for Extended Function Code.

UEI remotes do a very good job of generic coverage of most brand name equipment. However if you need functionality that is not included in the generic setup, UEI has provided a way to supplement these codes using EFC’s. EFC’s can be entered through the remotes numeric keypad, and they can be pasted (or keymoved) to remote buttons for regular use. A keymove is easy to setup with our software and cables, but it can also be via a keymove 994 command. See this Manual Programming How To Quick Reference to see how to setup keymoves without the benefit of a cable.

In order to utilize EFC’s without an upgrade, the remote needs to be a UEI remote capable of doing keymoves and the remote must have a setup code that properly formats a signal according to the specific protocol rules. If you have a cable or a modem upgradable remote, you can simply add the upgrade with the JP1 tools.

Most UEI remotes can do keymoves. The newer flash remotes use 5 digit EFC’s, which provide more functionality. Older JP1 remotes, can only use 3 digit EFC’s, near the end of the JP1 era, 5 digit EFC’s were used. During the transition, a few remotes that we know of were not able to send EFC’s at all. If you have an older remote, you will not be able to use the 5 digit EFC directly, but using the JP1 tools you may be able to find a simpler protocol which may send the same signal using 3 digit EFC's. If your remote uses 5 digit codes, you must prepend any 3 digit EFC's with 00.

Depending on the remote, the setup key may be labeld SET; SETUP; P; or MAGIC. You can send the EFC immediately by using a short press of the setup key, followed by the EFC. Of course that isn't very convenient for commonly used functions. So the normal thing to do is to keymove the EFC to a key for ease of use. The keymove remembers the setup code that was in use when it was created. So if you change setup codes, the keymoves will still reference the setup code that was in use when the 994 command was performed. This can be very useful if you need to combine different types of signals, but you also need to remember to delete those keymoves if you switch out your equipment. Keymoves can be assigned to most buttons on the remote. Most remotes also support keymoves on shifted keys. A shifted key can be be accessed with a short press of setup key prior to pressing the key. If however you desire to assign the shifted key to a numeric key (0-9) you must press the setup key twice before pressing the number key, otherwise the remote thinks you are trying to send an EFC.

With newbies, there seems to be a lot of confusion between setup codes and EFC’s, especially on the remotes that use 5 digit EFC’s and 5 digit Setup codes.

A setup code is a reference to the remotes internal library of codes. A booklet or pamphlet came with your remote listing the available setup codes in the remotes library. The EFC’s on the other hand are codes that translate to one function within the setup code such as the number 1 or the volume up.