DecoderPro® Manual
Setup JMRI
Getting Started
Using DecoderPro
DecoderPro® Programming Modes
The Basic Programmer
The Comprehensive Programmer

JMRI® DecoderPro® Manual

This Manual deals with DP version 3.6.
Online Help for the current version of JMRI® DecoderPro® is here.

JMRI is a Java-based cross-platform application for model railroaders. JMRI contains applications for:

All this capability is contained in one program (JMRI) which has several "start-up" screens for the various applications.

If this is your first visit to our manual we suggest that you take the DecoderPro® tour to get an overview of what we're about to cover.

Notes:
  1. All screen shots in this manual are from a Windows machine using the "Metal" User Interface option. While your screens will probably differ in some layout details, they will be essentially the same. All programming examples shown are with Digitrax PR3 (in "MS100" mode) connected to Digitrax Super Chief Radio Command Station. Most of the decoders in locomotive samples will be Digitrax, except for sound examples.
  2. This entire manual has been updated to correspond to JMRI® v3.6 DecoderPro only, and the SHTML verified using HTML4 and Cascading Style Sheets. If the formatting looks odd, you probably need to update your browser.

Table of Contents

Installing JMRI®

Getting started

Using DecoderPro®

DecoderPro® Programming Modes

The Basic Programmer

The Comprehensive Programmer

The Advanced Programmer

DecoderPro® Main Window

JMRI® OperationsPro Program

Creating a Decoder Definition

Error Messages


Thanks for reading, and Let's Run Trains!

Revisions

Version Revision Date Editors Major Revisions
original 9/4/2002 Joe Ellis Bethlehem-Ares Railroad, a 1:160 Corporation
1.3 no date Bob Blackwell Updated to JMRI version 1.3
2.4 2/15/2009 Dale A. Tripp
Bruce Shanks
Updated to JMRI 2.4, new sections added
added Main Menu information
added Decoder Definition How To
added Error code page
2.8 1/15/2010 Dale A. Tripp
Bruce Shanks
Updated to JMRI 2.8
Expanded Table of Contents with additional direct links
Updated Comprehensive Programmer, moved Function Label pane to Advanced Programmer
added Advanced Programmer features, including Roster Media pane
Added Roster Group feature
Updated decoder definition submission process
Added Operations section
2.12 9/15/2011 Dale A. Tripp
Bruce Shanks
Walter Thompson
Updated to JMRI 2.12
Installation information added
Contents updated to current functions
2.14.1 7/26/2012 Dale A. Tripp
Bruce Shanks
Updated from JMRI 2.12
3.0 8/9/2012 Dale A. Tripp
Bruce Shanks
Updated from JMRI 2.14.1
3.2 1/20/2013 Dale A. Tripp Updated from JMRI® 3.0 and separated Operations to separate User's Guide
3.4 8/29/2013 Dale A. Tripp Updated from JMRI® 3.2
3.6 3/1/2014 Dale A. Tripp Updated from JMRI® 3.4
3.6 8/10/2021 Dave Sand Convert to HTML 5