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

JMRI Help:

Contents Index
Glossary FAQ

Donate to JMRI.org

Release Notes for JMRI 3.2 release

Date: December 16, 2012

From: Bob Jacobsen

Subject: Production version 3.2 of JMRI/DecoderPro is available for download.

We are very pleased to announce that the 3.1 series of JMRI test releases has resulted in a version that's good enough to be recommended for general use, including by new users. We're therefore making that version, "Production version 3.2" available for download today.

Notes:

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:

This release requires Java 1.6.

To allow use of UTF-8 characters (special characters with accents, Japanese text, etc) in XML files, particularly decoder definitions, the default file encoding has been changed to UTF-8. This requires a change to the startup scripts distributed with JMRI. If you're just using the JMRI-provided startup tools, you should be all set. This was done in JMRI 3.1.7, so if you installed that, you're OK now. If you're using your own custom startup scripts, you need to add a "-Dfile.encoding=UTF-8" option to them. If you have any problems with special characters in your existing files, please let us know as soon as possible.

Known problems with this release

This release has a problem with MS100 mode. If you have an MS100 working with an earlier release, please stay with that until a fix is announced in some later release.

Download links:

Please use these links for downloading:

Changes since production release 3.0

Dan Boudreau made the following changes to operations:

Gregory Madsen made the following changes to operations:

Kevin Dickerson made the following changes

Steve Todd made the following changes:

Stephen Lowens:

D Heap:

LokSound V4.0 Decoder CV249 (Min Steam Chuff Distance) was inadvertently assigned to CV248 instead of CV249. Also some others I wanted were missing, so I added CVs 47,48,51,122,123,129,130,133,250,255, which were the ones missing but present in LokProgrammer 4.3.3 and present in LokSound V4.0 Instruction manual 4. Edition, May 2012 from firmware 4.6. CV131 appears to be obsolete but I did not remove it. Had to move a few option numbers up and down to fit all on to existing panes.

John Crellin updated several MRC decoders and provided a new definition for the MRC 1905.

Pete Cressman made the following changes:

Steve Todd made the following changes:

Several additional features have been added to the OpenLCB support, including:

Mike Mosher:

Jack Shall contributed an update to the Tsunami diesel decoder definition to add the GN1000 series and EMD 645 (non_turbo)

Clint Taylor improved the LocoNet slot monitor.

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:

Dick Bronson provided signal definitions for the Norfolk Southern Corporation 2008 operating rule book (NORAC).

Ken Cameron made the following changes:

Pete Cressman made the following changes:

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

Nigel Cliffe provided definition files for two Harman DIY decoders.

Dick Bronson updated the RR-CirKits LNCP definition file.

Randall Wood made the following changes:

Steve Todd made the following changes:

Enzo Fortuna provided an full Italian translation. (There are still a few bits of English that will require some code changes)

Fixed a problem where CAN interfaces might pick up the wrong protocol name in the preferences.

To allow use of UTF-8 characters (special characters with accents, Japanese text, etc) in XML files, particularly decoder definitions, the default file encoding has been changed to UTF-8. This requires a change to the startup scripts distributed with JMRI. If you're using your own custom startup scripts, you need to add a "-Dfile.encoding=UTF-8" option to them.

Added RailStars Limited to the list of decoder manufacturers (company has been around for a while, but the NMRA C&I Department hasn't updated their list in more than 18 months).

Tighe Kuykendall provided some documentation updates and fixes.

Ken Cameron edited the BN-1989 signal mast set to have required specific aspects and a basic set of aspect mapping.

James Koretsky submitted icon files for the BN-1989 and aspects.

Mark Underwood submitted the following changes to Virtual Sound Decoder

If you have one of the location reporting hardware systems listed above as "not verified", and would like to help verify correct operation, please contact Mark (user "twindadrails") on the JMRI Users Group.

Stephen Lowens provided a decoder definition for the Tsunami for Rapido FP9A.

Nigel Cliffe and Mark Waters added some new Zimo Unified Software decoder definitions.

Gert Muller fixed a problem preventing the help page from showing for the preference pane.

Bob Milhaupt removed OpSw 36 from the DCS51 configuration page, as it's not supported by that command station.

Bryan Vianco provided two MRC decoder definitions

Layout Editor - The click area for turnouts now increases to match larger turnout circle sizes (Steve Todd)

Nigel Cliffe updated the Zimo programming script for additional functions

Matthew Harris made the following changes:

Mark Waters updated the Zimo version 28, 30 and 31 decoders.

Mark Underwood made changes to Virtual Sound Decoder:

Dan Boudreau fixed a problem with window size on Mac OS X