Black Hole
May contain traces of nut
There are several mentions of it, but no specific topic discussing JP1 so I've decided to start one.
I'm not an expert myself, I have started to investigate but that particular project got shelved. However, so far as I have gleaned (and can remember – feel free to correct anything):
It has been reported that the Humax RM-F04 handset (as supplied with the HDR-FOX and HD-FOX) is JP1 compatible, presumably through the three pads on the PCB shown here on this photo from the wiki article on dismantling the handset (credit Ezra Pound):

Update: see post 3.
Control codes for the HDR-FOX/HD-FOX are listed here: https://hummy.tv/forum/threads/owners-of-all-in-one-learning-remotes-or-such-like.2463/post-29933
The One For All URC 1280 includes the JP1 port as pins in the battery compartment:

...and here's the programming adapter I cobbled together using a USB-Serial port converter and four pin-to-socket patch leads:

I've not got so far as to use it yet, although I have confirmed it works with the URC 1280 to establish communications. The USB to 5V serial interface electronics is built into the USB plug, and when connected to a Windows PC it shows up as a conventional serial port (COM). You then set the relevant COM port in the RemoteMaster software (downloadable from the JP1 forum).
There's a little discussion re using a URC1280 with two HDR-FOXes here: https://hummy.tv/forum/threads/urc-1280-with-2-x-hdr-fox-t2.9661/
Here's another JP1 port, this time inside a handset for a TEAC DAB radio HiFi separate (I had it apart to remove corrosion from the battery contact – it was high-resistance, so although the volts read okay on the PCB they disappeared when a button got pressed... tricky!):

I'm not an expert myself, I have started to investigate but that particular project got shelved. However, so far as I have gleaned (and can remember – feel free to correct anything):
- JP1 provides a serial communications port which can be used to configure the exact function of remote control handsets, much like (say) an Arduino can have code downloaded into its store for execution.
- JP1 is not so much an agreed standard as an adopted protocol: I guess a manufacturer of RC chips thought it would be a good idea to let their customers (makers of products which use an RC handset) customise the RC functions instead of them having to order chips specific to requirements, and implemented what has now become known as "JP1". It is possible JP1 is proprietary to just one chip maker.
- I guess it is known as JP1 in the community simply because the communications connection was marked on the PCB as "JP1" (short for "jumper 1", as opposed to "resistor 3" or "capacitor 12"). Nerds being nerds, somebody decided to investigate what this jumper connection did, and thus the JP1 community was born.
- There seems to be an early-standard and a late-standard for JP1. The physical connection could be just three pins (or holes for pins) on the handset PCB, or a 2x3 grid of pins (of which connection is required to just 4). Some handsets make the connection available in the battery compartment, but others have to be dismantled to get to it.
- Control software and other information is available from the relevant community: http://www.hifi-remote.com/forums/
It has been reported that the Humax RM-F04 handset (as supplied with the HDR-FOX and HD-FOX) is JP1 compatible, presumably through the three pads on the PCB shown here on this photo from the wiki article on dismantling the handset (credit Ezra Pound):

Update: see post 3.
Control codes for the HDR-FOX/HD-FOX are listed here: https://hummy.tv/forum/threads/owners-of-all-in-one-learning-remotes-or-such-like.2463/post-29933
The One For All URC 1280 includes the JP1 port as pins in the battery compartment:

...and here's the programming adapter I cobbled together using a USB-Serial port converter and four pin-to-socket patch leads:

I've not got so far as to use it yet, although I have confirmed it works with the URC 1280 to establish communications. The USB to 5V serial interface electronics is built into the USB plug, and when connected to a Windows PC it shows up as a conventional serial port (COM). You then set the relevant COM port in the RemoteMaster software (downloadable from the JP1 forum).
There's a little discussion re using a URC1280 with two HDR-FOXes here: https://hummy.tv/forum/threads/urc-1280-with-2-x-hdr-fox-t2.9661/
Here's another JP1 port, this time inside a handset for a TEAC DAB radio HiFi separate (I had it apart to remove corrosion from the battery contact – it was high-resistance, so although the volts read okay on the PCB they disappeared when a button got pressed... tricky!):

Last edited: