Search The Inn

Thursday, May 16, 2024

Adding an Analog Engine (address 0) to JMRI's Roster!?!?
Updated 2024-06-09

Many people have asked if it is possible to add a locomotive to their JMRI roster if it doesn't have a DCC decoder installed (analog). Believe it or not it is. 

  • Once you have opened DecoderPro click on New Loco (don't Read Type From Decoder)
  • Select NMRA (It's the first selection in the list) see fig 1.
  • Select NMRA standard CV definitions
  • Enter Roster ID
  • Make sure Active Address is 0
  • Save your selection

Figure 1 NMRA Standard CV Definitions

Although 90% of the various sheets in JMRI are useless for this type of locomotive, you do have access to the Roster Entry and Roster Media sheets (as long as you have enabled the Advanced Programmer as detailed in the 4th pararaph of this post). Once you have this you also have the ability to add the information detailed in the aformentioned post. Along with pictures and other information.

Thanks to Peter Ulvestad of the JMRI Groups.io Forum for poking this author concerning the process.

<Update 2004-06-09>
As of JMRI version 5.7.8 a "No decoder" entry has been added to the New Decoder selection below the NMRA selections for non-DCC locomotives. See fig 2.


Figure 2 No Decoder selection


  • If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it