LIRC to Keyspan Converter

This web page converts configuration files from the format used by the Linux Infrared Remote Control (LIRC) software to the format used by the Keyspan Digital Media Remote (DMR) software.

Background | Instructions | Caveats | Feedback

LIRC Remote Description

Minimum BIT time: µs
Snap timing to nominal values for IR 60, JVC, Matsushita/Panasonic, NEC, RECS 80, RC-5, RC-6, Sharp, Sony

Keyspan Remote Description


The Keyspan DMR documentation says the receiver can detect JVC VCR remotes, but really it can detect more than that. The difficult and tedious part is getting the protocol codes in Keyspan's REM format for the specific remote you want to use. That is what the converter does.

For example, I can take the LIRC configuration for a car stereo remote, run it through the converter, tell the Keyspan DMR application to use the resulting REM file, and the receiver recognizes the new remote.


  1. Get the LIRC configuration file for your remote control.
  2. Paste the file into the form above, choose options, and select "Convert".
  3. A Keyspan REM file appears in the box above. Copy and paste it into a file in your Keyspan DMR preferences folder.
  4. In the Keyspan DMR application, select the new REM file.



The converter requires scripting (JavaScript) to be enabled.

I make no guarantees that the output of the converter will actually work with the DMR receiver. I have had success converting some configurations for Alpine, JVC, Panasonic, Philips, Pioneer, Sanyo, Sharp, and Sony remotes. I am using an X10 UR19A universal remote. It is quite useful with the AUX1 button programmed with code 158, which is an Onkyo audio system. For that mode, I use X10_UR19A_AUD158.REM.


Comments and suggestions are welcome. Contact