What do I need to run JMRI?

From Jmri

lilaro

Contents

Computer Requirements

Microsoft Windows based PCs

A realistic minimum for the suite is a PC running WIN98 se or better, with at least 128MB of memory. A serial port and/or USB connection is necessary.

Java

Based on user comments a Pentium II with at least 256MB ram is suggested

JMRI Install Guide for Windows

Apple Macintosh

MacOS X

MacOS X 10.1.3 or later Java - comes installed with OS X, however you need to download the Communications library.

If you are using a Lenz LI101 or similar you should see MacOS X with Lenz

MacOS X Installation Notes

MacOS X on Intel

Although JMRI is written in Java which will work on both PPC and Intel Macs the communications libraries are different. Mark Rogerson has added an updated installer for RXTX (the communications libraries that JMRI uses) to the Yahoo Group's files section within the Mark Rogerson folder The file is called RXTX_Tiger_UniversalB.zip

If you are using a USB to Serial adapter then you will also need a Universal Binary (or Intel only) version of the driver software.

Classic

MacOS 8.6+ or OS9.1+ You can run older versions of JMRI up to version 1.4 on OS8.1

Mac Classic Installation Notes

Linux

Installing JMRI on Linux
JMRI and Linux FAQ

OS2

The last production version of JMRI that supports OS2 was 1.2.5

JMRI on OS2

Java

JMRI suite is written in Java and thus requires that a verison of Java is installed on your computer before JMRI is installed.

Java is available as a free download from SUN -- there are 'prebuilt' versions available for Microsoft (starting with Windows 98), Macintosh (both 'Classic' and OSX) and Linux. If your computer does not have Java installed, download and install the latest version of Java from java.com

Interface

An interface device is needed to connect to the layout or command station. However the JMRI programs can be installed and run on your computer without an interface device if you wish to preview it only.

Presently there are several interface devices which can be used to connect your computer to your programming track or your layout in order to run the JMRI suite, note that many are serial devices and you may need a USB to Serial adapter to use them with newer computers.

Digitrax - LocoNet Systems

( Digitrax, Fleischmann, Uhlenbrock )

 -- SPROG II from sprog-dcc.co.uk   
 -- Locobuffer II from rr-cirkits.com

Due to problems inherent in the use of a Serial connection, the USB version of either of the above is preferred. [Note - This can be debated on the 'discussion' page tab above!].

This contributor understands the Sprog to be stand-alone, not LocoNet, see below for its description.

XPressNet Based Systems

(Atlas, Lenz, ZTC Controls, and Roco)

 -- LI100,LI100F, LI101F
 -- LI-USB Needs JMRI 1.5.7 or better
 -- XPA - Can't be used to program decoders
 -- XnTcp - DIY solution using TCP/IP

Other Systems

SPROG II from sprog-dcc.co.uk

    SPROG is not an interface to a system, but a stand alone programmer/controller.
    SPROG allows programming of decoders using DecoderPro, supporting all the major
    types. SPROG II is available with direct serial or USB interfaces, and can also
    run a small layout (max current is 1/2 Amp) using the DecoderPro throttles.

TMCC

    TMCC is the Lionel interface for controlling their trains.  Initial support for it
    was added in JMRI 1.7.3.  All you need to connect it is a straight-through serial cable.

Terms of use