Support
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Support
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
Rocrail supports the Hornby Elite DCC controller and Hornby accessory decoders.
<digint iid="elite-1" lib="xpressnet" sublib="elite" device="com1" protver="0" ptsupport="true" flow="none" bps="19200"/>
The Elite driver emulates a com port, make sure that the correct port is entered at Device.
The Elite can operate in one of two modes; standard and classic. In standard mode the Elite does not broadcast a message when the stop button is pressed, making it impossible for Rocrail to show the actual power state when the button is pressed. In classic mode the power state is send to Rocrail.
Furthermore, the firmware (1.3/1.4) contains an error when addressing an accessory decoder. Unfortunately, depending on the Elite mode (classic or standard), the error is different. The Rocrail code corrects the error, which correction is used depends on the command station settings. If under Options the V2 checkbox is checked, the classis mode correction is used, otherwise the standard mode correction is used.
Uncheck this option for Standard mode with V2 unticked and in Classic mode with V2 ticked.
For a detailed description read this chapter:
http://www.opendcc.de/elektronik/opendcc/opendcc_rocrail_e.html
Create a new file with the name: /etc/udev/rules.d/10-elite.rules.
Add the following line in this file without a linefeed:
SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="000a", RUN+="/sbin/modprobe -q ftdi_sio vendor=0x04d8 product=0x000a"
Set the appropriated device name in the rocrail.ini:
<digint iid="elite-1" lib="xpressnet" sublib="elite" device="/dev/ttyUSB0" fbmod="0" fbpoll="false" ptsupport="true" flow="none" bps="19200"/>