Download and install JMRI®
JMRI Setup and Installation
JMRI environments...
Release Notes
Supported Hardware
Devices, command stations, networks, and protocols:
Source Code

JMRI Help:

Contents Index
Glossary FAQ

Donate to JMRI Donate to

Release Notes for JMRI 3.1.4 release

Date: October 15, 2012

From: Bob Jacobsen

Subject: Test version 3.1.4 of JMRI/DecoderPro is available for download.

This is a draft release note only; the download links do not yet work


This is a test release. Please post a note if you encounter any new or old bugs! And please back up your JMRI files before installing this, in case you want to go back to an earlier version.

This is the next in a series of test versions. We expect this series to end in a JMRI 3.2 production release.

Some of the changes involved are quite extensive. They may require a certain amount of experience before they are working well. Therefore, this test version should be considered experimental.

JMRI is now only available under the GNU General Public License. For more information, please see our copyright and licensing page.

New warnings for this version:

On Windows, there may be a problem if you ask the installer to install Java for you during the installation process. If you don't have Java installed on your Windows computer, install it manually before installing JMRI by going to

Older warnings

This release, and all other releases in this cycle, require Java 1.6.

Known problems with this release

None at the time of this release.

Download links:

Please use these links for downloading:

Mac OS X:



Changes since test release 3.1.3

Steve Todd made the following changes:

Bob Bucklew contributed a set of six wider lever icons that use the same graphic but are placed on a wider transparent background. These are easier to use with touch panels, but also work well with mouse or trackball clicks. The larger target is especially useful when used with a 3 position multi sensor icon. They are available in the /resources/icons/USS/plate/levers/ directory.

Robin Becker contributed a set of code buttons to match Bob Bucklew's wider lever icons.

Robin Becker fixed a nasty, long-standing problem with how various complicated variable definitions in DecoderPro interacted. This could, under the right circumstances, cause reading or writing of the decoder to hang permanently.

Kevin Dickerson made the following changes:

Dan Boudreau made the following changes to operations:

Ken Cameron made the following changes:

Pete Cressman made the following changes:

The OpenLCB support now has a built-in hub for Internet access to your OpenLCB. Start the hub from the OpenLCB menu or a startup item, the connect your iPhone via port 12021.

The issue that prevented NCE Power Pro Systems from being used for programming has now been fixed.

Dave Heap improved the ESU LokSoundV4.0 and LokSound Select decoder definitions.

Nigel Cliffe provided definition files for two Harman DIY decoders.

Mike Mosher did a major update to the QSI Version 8 decoder definitions

Clint Taylor updated how functions are handled in the LocoNet slot monitor.

Dick Bronson updated the RR-CirKits LNCP definition file.

OpenLCB support now in throttles. The OpenLCB monitor now shows formatted messages.