JP1 Remote
   HOME

TheInfoList



OR:

A JP1 remote is a type of
universal remote A universal remote is a remote control that can be programmed to operate various brands of one or more types of consumer electronics devices. Low-end universal remotes can only control a set number of devices determined by their manufacturer, whi ...
, usually with a six-pin interface connector labeled "JP1" in the battery compartment, manufactured by
Universal Electronics Inc Universal Electronics Inc. (UEI) is an American smart home technology provider and manufacturer of universal remote controls, IoT devices such as voice-enabled smart home hubs, smart thermostats, home sensors; as well as a white label digital ass ...
. The JP1 interface allows the remote to be reprogrammed, adding new code lists and functions. Home theater hobbyists use JP1 to avoid
obsolescence Obsolescence is the state of being which occurs when an object, service, or practice is no longer maintained or required even though it may still be in good working order. It usually happens when something that is more efficient or less risky r ...
. Most JP1 remotes are capable of advanced functions like remapping keys and macros. Some models can be updated over the
telephone A telephone is a telecommunications device that permits two or more users to conduct a conversation when they are too far apart to be easily heard directly. A telephone converts sound, typically and most efficiently the human voice, into e ...
to add new code lists.


JP1 Remote controls

All JP1 remotes are made by Universal Electronics, Inc. UEI sells various models under their One For All brand name, and supplies remotes to consumer electronic manufacturers such as
Radio Shack RadioShack, formerly RadioShack Corporation, is an American retailer founded in 1921. At its peak in 1999, RadioShack operated over 8,000 worldwide stores named RadioShack or Tandy Electronics in the United States, Mexico, United Kingdom, Austra ...
,
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professiona ...
, and Sky, as well as North American cable TV providers such as Comcast,
Rogers Rogers may refer to: Places Canada *Rogers Pass (British Columbia) * Rogers Island (Nunavut) United States * Rogers, Arkansas, a city * Rogers, alternate name of Muroc, California, a former settlement * Rogers, Indiana, an unincorporated communit ...
,
Cox Cox may refer to: * Cox (surname), including people with the name Companies * Cox Enterprises, a media and communications company ** Cox Communications, cable provider ** Cox Media Group, a company that owns television and radio stations ** ...
, Shaw, Charter and
Time Warner Warner Media, LLC ( traded as WarnerMedia) was an American multinational mass media and entertainment conglomerate. It was headquartered at the 30 Hudson Yards complex in New York City, United States. It was originally established in 1972 by ...
. On printed circuit boards the marking "JP1" is a common abbreviation of "Jumper 1", i.e. the first (and for most remotes, ''the only'') jumper on the board. Later models are labeled "JP1.x", where "x" is 1, 2, or 3, depending on the type of processor used. Earlier JP1 circuit board designs employ an EEPROM memory chip. Later designs employ processors with flash memory.


Hardware interface

A JP1 interface cable connects a JP1 remote to a PC, enabling the PC to read and write to the remote's user memory.
Schematics A schematic, or schematic diagram, is a designed representation of the elements of a system using abstract, graphic symbols rather than realistic pictures. A schematic usually omits all details that are not relevant to the key information the ...
for cabling parallel port,
serial port In computing, a serial port is a serial communication interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in parallel. ...
or
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
connectors to various JP1 remote controls are freely available, and several vendors offer pre-built interface cables.


Updating JP1 Remotes via an interface

The data and software in many JP1 remote controls can be updated and extended using a
interface cable
connected to a PC running software such as IR, RemoteMaster, or KeyMap Master. Updates and extensions include new device code data, new IR protocols, advanced keymapping, and macros.
Nicola Salmoria Nicola Salmoria is an Italian software developer. He is the original developer of MAME, an emulator application designed to recreate the hardware of arcade machines in software. In December 2002, he graduated from the University of Siena with a ...
discovered how to add new functions by writing software "Extenders" (protocols which replace a JP1 remote's main processing loop). Extenders may depend on a particular JP1 remote's hardware capabilities. Typical extender features include longer macro length; fast command execution; nested macros; and the long key press (LKP) -- in which a key performs different actions depending on how long it is pressed.


Software

There are various software packages available. The core package at its simplest allows for the basic remote functionality to be updated via the PC. It also allows for installing new devices, protocols and extenders, though these are created separately and copied into the core package. It also permits the entire remote control's configuration to be saved as files on the PC for backup purposes or "cloning" remote controls. Programs complementary to the core package cover such functionality as creating new devices, creating new protocols, assembling the assembly languages of the processors in the remote control, and analysis of signals learned on the remote control to enable proper protocol support to be built to control new devices. In October, 2000, at ''remotecentral.com''’s "General Consumer Remotes" forum, electronics hobbyists Dan "HW Hackr" Nelson and Rob Crowe worked out how a JP1 connector could be used to examine and modify that portion of a remote control's memory containing user configuration data and user-updated devices. The hobbyists were able to
reverse engineer Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
the layout of this memory area, then discovered how to apply updates directly. Th
JP1 Remotes Forum
expanded on that work, and remains the foremost locus of discovery for exploiting new JP1 functionality.


Extended Function Codes (EFC)

Earlier universal remote controls used a device code/protocol number and three-digit extended function codes for programming via the remote itself, or through the JP1 interface. These sometimes enable a universal remote control to be programmed to use some extra functions which may not have been made available even on the original equipment manufacturer's remote control. In later controls, these function codes were extended to a length of five digits. There is a tool which assists in the lookup of these code sets at the JP1 group site, and additional codes can also generally be obtained from the remote control manufacturer or supplier.


Older UEI Remote controls

Universal Electronics Inc Universal Electronics Inc. (UEI) is an American smart home technology provider and manufacturer of universal remote controls, IoT devices such as voice-enabled smart home hubs, smart thermostats, home sensors; as well as a white label digital ass ...
. also supplied a previous series of universal remote controls, typified by the European control called the 'Big Easy'. This control can operate up to four consumer devices, with protocols and code sets normally limited to TV, analogue satellite and VCR. However, some terrestrial digital receivers and DVD players are using old protocols and code sets, typically those previously used by analogue satellite receivers. This means that these old controls can still be useful. Remote controls in this product range can normally be identified by the presence of three programming eyelets in the battery compartment. The codes to reprogram these remotes can be set down in the form of an algorithm, which can be freely downloaded and used to find extended control sets.


Press

JP1 has been reported on by the
Detroit Free Press The ''Detroit Free Press'' is the largest daily newspaper in Detroit, Michigan, US. The Sunday edition is titled the ''Sunday Free Press''. It is sometimes referred to as the Freep (reflected in the paper's web address, www.freep.com). It primari ...
and
Nuts and Volts ''Nuts and Volts'' is a bimonthly American magazine for the hands-on hobbyist, design engineer, technician, and experimenter. It has been published by T&L Publications since 1980 and leans heavily toward microcontroller and digital electronics pr ...
magazine.


See also

*
Universal Remote A universal remote is a remote control that can be programmed to operate various brands of one or more types of consumer electronics devices. Low-end universal remotes can only control a set number of devices determined by their manufacturer, whi ...
- Article discussing Universal Remote Controls in General *
Logitech Harmony Remote Logitech Harmony is a line of remote controls and home automation products produced by Logitech. The line includes universal remote products designed for controlling the components of home theater systems (including televisions, set-top boxes, D ...
- Logitech's range of programmable remote controls (non-JP1)


References


External links


JP1 Community Wiki
JP1 History & Technical Details
Universal Remote Tips And Codes
{{DEFAULTSORT:Jp1 Remote Assistive technology Remote control