The DCC Decoder Programmer

Links to SPROG web page

Support & FAQ

Buy Now!


Using SPROG with Linux Operating Systems

The published instructions refer mainly to the Windows or Mac operating system but the same basic principles apply to other operating systems.

Please read the Release Notes for this version for important information.

Should you have any questions during the installation process, please contact us using the link on the left (requires e-mail and internet connection), or separately send email to

As there are so many different versions and variants of Linux, users of Linux are referred to the JMRI web pages for details of how to install and run the required software. There are numerous users of SPROG, JMRI and Linux, and help is often available on the JMRI site, or one of the User Groups.

To install Java if needed Click here to download the current Java runtime environment (JRE).
Uncompress the "jre-8u191-linux-x64.tar.gz" and then run the Installer that appears.
This is version 1.8.0_191, also sometimes called "Java 8", and Java 8 (or newer) is required with this version of DecoderPro.

Click here to download the JMRI install for JMRI 4.14

USB device drivers are not required for SPROG 3, SPROG IIv3, SPROG IIv4 or SPROG nano, as Linux sees them as standard USB serial devices.
Earlier SPROG II USB drivers for Linux are provided in the USB/Linux compressed file,, along with installation instructions.

You are recommended to read through these instructions to see the flow of steps involved, and then apply these steps as required for your specific installation.
For Linux the flow is similar to portions of both Windows and MacOS:

  • install Java JRE
  • install JMRI
  • install USB drivers if needed
DecoderPro and SPROG IIv3, SPROG IIv4 or SPROG 3 are also supported on Raspberry Pi, as is the new Pi-SPROG One.
See the Pi-SPROG pages online for more details.
Click here to download the JMRI install for JMRI 4.14
Then extract the contents to /home/pi where it will create the JMRI folder.
Full instructions are also in pdf files on this site, or contact us directly.

Start DecoderPro

The next step is to start DecoderPro, and set preferences for this connection.

Next an introduction to DecoderPro.

BBM Group LLC, 7840 SW 136th Ave, Beaverton OR 97008, USA
Last updated 27th Dec, 2018, rev 42
(C) Copyright 2006-2018 SPROG DCC & BBM Group LLC