DecoderPro® Main Window
Debug Menu
Opens the Memory Usage Monitor panel lets you see how much memory JMRI is using in your computer.
![]()
Import Decoder File
Opens your operating systems Open dialog to open to locate a decoder definition file to install in DecoderPro.
Import Decoder URL
Opens an Input prompt in which you type an URL of a file to download and install a decoder definition file in DecoderPro..
Recreate Decoder Index
After adding a decoder definition, updates the decoder index that is used by the Programmers in DecoderPro.
Recreate Roster Index
After importing a new roster file, updates the roster index used by DecoderPro.
Opens the operating systems Open dialog, and checks the syntax of the selected XML file and either displays an information box with OK or the line number of the error message. Used when you create your own decoder definition.
Validate XML File
Opens the operating systems Open dialog, and Validates the selected XML file against the DTD for that file and either displays an information box with OK or an error message. Used when you create your own decoder definition or modify any XML file used in DecoderPro.
Check Decoder Names
Opens the Open dialog from which you may select a decoder definition file that will be checked for standard names and lists the items contained in the file that do not have standard names. These are not errors, but they will not show up in the Comprehensive Programmer. To display they must be put in a pane in the decoder definition. Used when you create a decoder definition.
Check Programmer Names
Opens the Open dialog from which you may select a programmer definition file that will be checked for standard programmer names and lists the items contained in the file that do not have standard names. This feature is used when developing your custom programmers.
Load Logixs Disabled
Will disable Logixs when loaded by the Panels menu.
Opens the Make Log Entry prompt to allow you manually enter an entry in the log file.
-
- PRICOM Packet Tester
- Connect—Opens the Pocket Connection Tester dialog.
- PRICOM Flash Update
- PRICOM Packet Tester
Opens the PRICOM Flash Updater window to facilitate updating the firmware.
![]()
USB Input Control
The USB Input Control window lets you connect JMRI sensors and memories to USB input devices on your computer. For example, you could have a JMRI sensor go ACTIVE when you type a key or press a joystick button. You can then use Routes and Logix to use that USB input to control your layout.
USB Device Viewer
Allows user to view USB devices in use.
![]()
Rail Driver Throttle
Opens a Throttle window that is designed to work with Rail Driver.
![]()
Start Mini Web Server
Starts a Web Server on your computer. You can access the Index.shtml page using the URL displayed in the dialog.
The JMRI mini web server is meant to be a quick and easy way for model railroaders, not Masters of the Web, to get a web connection to JMRI up and running.

Memory Monitor Tool
There are three columns in the display at the top of the panel:
- used (MB) - the amount of memory currently in use.
- free (MB) - the amount of memory currently allocated to JMRI, but not in use, free for later use.
- total (MB, of 198.500 Mb) - the total memory available to JMRI.
The buttons located at the bottom each column:
- Update button - puts a new series of values in the bottom row of the memory display and moves the old values up one row.
- Collect Memory button - reduces the amount of used memory to the minimum possible by asking Java to run a garbage collection.
- Test button - Runs a test of the memory allocation and collection process ( not used by regular users)
Log Message

Message: Type your message and then click the Add button to add to the log file.