Other Apps


JMRI provides powerful tools for working with your layout.

Layout Automation

JMRI can be used to automate parts of your layout, from simply controlling a crossing gate to running trains in the background.

JMRI: DecoderPro User Guide

Frequently Asked Questions

This page is the JMRI Decoder Pro "frequently asked questions" list. Items get listed here if they're asked a lot, even if they're also available somewhere else.

How can I get a new decoder type defined?

A completely new decoder needs a new or updated configuration file. You can create your own or ask on the JMRI users Yahoo group for somebody to create one for you.

In many cases, you can use an existing decoder that's "close enough". For example, a decoder from the same manufacturer that has a different size or current rating might have the same configuration CVs, so it's decoder definition would work fine.

What do I do with this new decoder file?

For DecoderPro to use the definition of a decoder type in a new decoder file, the new file has to be included in DecoderPro's index of decoder types. To do this:

  • In your JMRI install directory, you should find a directory named "xml". Under that directory, there should be one named "decoders". You should put your new file in there.
  • Now start up DecoderPro, and open the "Debug" menu. Select the "Rebuild Decoder Index" option.
  • The computer will run for a minute or two with the selection highlighted. As soon as that goes away, the new definition should be available to you.

Please make sure that the new configuration file has been contributed to the project so it will be included in future releases, and so you won't have to remake the index each time you update.

How can I get the latest decoder definitions?

The easiest way to update really is to download a new version of the program. This is unlikely to cause problems, and automatically installs the latest versions of that have been contributed to DecoderPro.

Updates occur continuously between versions of the program. As files are contributed, we make them available on our collected decoder definitions web page. You can download them from there, but note that most web browsers will not let you directly view them; you really do have to download them.

While people are working on decoder definitions, they often put their draft definitions in the "Files" area of the JMRI users Yahoo group (log in to access). You can download them from the Decoder Files folder.
Note that as an anti-spam measure, you will have to join the group to be able to download the files; that will require that you have a (free) Yahoo account.

Why does my LocoBuffer-II not work in Windows XP?

With Windows XP, your serial port parameters might not be properly set for hardware flow control. To fix this, right-click on My Computer and select Properties. Go to the Hardware tab and click on Device Manager. Open up the section that says Ports (COM & LPT). Right-click on the serial port you have the LocoBuffer hooked to and select Properties. Go to the Port Settings tab and set the options to: 19200, 8, None, 1, Hardware. Click OK. Close the Properties panel. Restart JMRI and verify your connection settings.