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.3.1 release

Date: January 19, 2013

From: Bob Jacobsen

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


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.4 production release at mid-year.

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:

The decoder definition files have been extensively reworked for this release to reduce their size and allow them to be translated to other languages. Please keep an eye out for any inadvertent changes to the definitions that might have been introduced.

A lot of work is being done to allow JMRI to be translated to other languages. This could break how text in various parts of JMRI is presented. If anything looks odd, please let us know.

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 production release 3.2:

Dan Boudreau made the following changes to operations:

Kevin Dickerson made the following changes :

Dan Boudreau added support for NCE USB / PowerCab version 7. NCE now supports the use of AUIs for sensors when using a NCE USB and PowerCab. You need to have the latest USB interface which is version 7.x.x and your PowerCab must be version 1.65 or newer.

Enzo Fortuna made more updates to the Italian translation. This includes numerous changes to the coding for existing (English) strings, so please comment if you notice something missing.

The JUnit unit tests were reorganized at the top level.

Fixed a problem with MS100 mode. Note that MS100 is only available on certain older Windows machines; this fix doesn't change that, just restores some function lost in JMRI 3.2. In the long run, you need to replace your MS100 with something from this century.

The Xerces-J parser used to read and write XML files was updated to version 2.11.0

More changes for internationalization, particularly for the operations code by Dan Boudreau. Enzo Fortuna has made large updates to the the Italian language support, including Digitrax and Lenz decoder definitions.

More reducing decoder definitions to common form via XInclude of "part files".

Dave Heap changed the preferences associated with roster location and "User File Location". He also added support for ESU's new Märklin-style speed tables in LokSound 4.0 decoders.

Dave Heap improved some of the file-location-related terminology.

Paco Cañada provided decoder definitions for PpP decoders.

Changes for Virtual Sound Decoder (by Mark Underwood)

Walt Thompson fixed links in several help pages.

Fixed problem when exporting roster files.

Fred Dalzell added a definition for the MRC Steam Sync Mini decoder MRC_soundbrilliance1869.xml

Gert Muller fixed a problem when storing panels from the web client.