JMRI® connects to...
Supported Hardware
Devices, command stations, networks, and protocols:
By the community of
JMRI tools for working with your layout:
Layout Automation
Use JMRI to automate parts of your layout and operations:

JMRI Help:

Contents Index
Glossary FAQ

Donate to

The DCC4PC hardware is a combined block occupancy detector and RailComm reader built into one. each board allows for up to 16 blocks to be detected with RailComm feedback on each.

To get the full potential of RailCom this must be used with a system that generates a RailComm cutout in the track signal, along with decoders that support RailComm feedback

Hardware Support: DCC4PC

JMRI connects to the DCC4PC using its own OmniBus protocol rather the TAMs emulated mode.


Sensors are automatically generated for the first six boards (boards addressed 0 -5) during the initialisation of the connection.

Additional sensors for boards above address 5 can be added using the sensor table, only the first sensor on the board needs to be entered, as the remainder on that board will automatically be populated when it is discovered.

The system name of a sensor is made up in the format of DS1:01, where "D" is the system name for Dcc4Pc, "S" means sensor, "1" is the board address, and "01" is the port on that board.


Reporters are automatically created when sensors are added as the two are tied together, there is no requirement to manually create these.


The DCC4PC system will allow for read back of CV values using the ops-mode programming, however this is dependant upon having RailComm enabled hardware.