User Tools

Site Tools


Roco Z21

Z21/z21 Firmware


  • Track power voltage, load and CS temp. in status bar.
  • Track power On/Off
  • System status
  • Programming track and POM
  • Running DCC locos with 14, 28 and 127 steps
  • MM support for addresses < 256
  • 28 Loco functions
  • Switch/Output commands
  • Timed switch commands for coils¹
  • Sensor report evaluation
  • Switch report evaluation
  • Loco report evaluation
  • Watchdog to keep the connection alive after 30 seconds of idle time.
  • Programming RMBus
  • CAN Z21 10808 detector support

¹) Commands for the same address are rejected in case the timer did not yet elapsed.



Factory default is which is also used if left empty.


Default is 21105 if left to zero.


This option is needed for getting (speed, direction and function) info events from the Command Station of manually1) controlled locos to synchronize Rocrail clients.
Without this option the subscription on loco info is done individually for each loco after a speed or function command is send from Rocrail.

Xpressnet GBM

This option must be set if RailCom detectors are connected to the Xpressnet bus of the z21.
(Blücher GBM16XN)

Report absent

If this option is activated, it will be reported if a loco ID is no longer recognized by a RailCom detector.  

Program FB

z21-10787.jpg Program a Roco 10787 sensor module.

  1. Read the 10787 manual.
  2. Make sure only one sensor module is connected to the RMBus.
  3. Fill in the wanted address and push the "Program FB" button.
  4. :!: Program address zero after the sensor module has acknowledged.



Bus Network Z21 Firmware
0 DCC 1.0
1 Loconet 1.2

Switches, outputs and signals do only use the address field.


Bus Network Z21 Firmware Remark
0 R-Bus 1.0
1 LocoNet 1.2 LocoIO, DR5088RC(Feedback), GBM16XN, DR5088RC(Block)
3 CAN 1.29 Roco Z21 CAN Detector

Flat addressing

Module 1 → Address range 1-8
Module 2 → Address range 9-16

Special Feature

In the default setting of the z21 / Z21 there is an address offset of +4 between Multimaus and Rocrail. This means that in Rocrail the addresses 1-4 can not be used. If e.g. address 1 of the multimouse is to be used in Rocrail address 5. But there is an elegant way to eliminate this shift. To do this, connect the z21 to the computer via the z21-maintenance-tool, activate the option "DCC-switch address shift +4" resp. "DCC tournout-addressing according to RCN-213" on the "Settings" tab and then confirm with "Write". Then the addresses from 1 can also be used in Rocrail. Addressing is done exclusively according to FADA (flat addressing).


:!: Activate only in case of GBM16XN detectors!

This option will activate evaluating LAN_LOCONET_DETECTOR messages to support the GBM16XN detectors.
The reported input address is increased with one to meet the GBM16XN settings. This conflicts with normal LocoNet!
Z21 firmware: 1.24+

Power Manager

To add the Z21 to the Power Manger:

The address is fixed to 21, Interface ID is optional.

CAN Detector

Disable all emulation with the Z21 Maintenance Tool to prevent unwanted events:

Trouble Shooting


eth-switch.jpg The Z21 cannot access the LAN when connected to an 'old' Ethernet HUB.
The easiest way to get connected is to add a small Desktop Ethernet Switch between the 'old' HUB and the Z21. (Small Switches are available for less then €10.)

:!: "Set track power, by start of Z21, to STOP position".!


The z21start has a restricted network interface which does not accept commands from Rocrail or other software.
To use the z21start with Rocrail an Unlock-Code (10818) or an complete z21 WLAN Package (10814) must be installed.

External throttle
roco/roco-z21-en.txt · Last modified: 2020/05/22 09:53 by rjversluis