Hi @Zasig,
(Moved your post to a new Märklin CAN topic, to keep the other topic more general)
Thanks for testing!
The node list is helpful, now I know what hardware is connected.
Something I noticed in the log:
2026-08-15;20:19:00.340380;marklin_can_1;D2002;RX: S88Polling [4 10 0 00FF 220 A289FF6C2080FFDCDC0000000000000000000000007513DE55A904808043AB148E590000007513DE55A9048010290074EC760000D0B7F21D8E59000000EAFF7FEC760000070000000000000040B8F21D8E590000F0375F148E590000A8B8F21D8E5900003A1C5F148E59000000EAFF7FEC7600000000000000000000000000000000000010290074EC76000050B1E91D8E590000000000008E5900000000000000000000000000000000000007000000000000004D3153148E590000000000008E59000000000000000000000000000000000000403FE81D8E590000]
This is not correct, I happens a few times. Looks like a communication bug on the Traintastic side, need to dive into the code for that.
DCC Decoder Locomotives
2026-08-16;08:41:34.117104;marklin_can_1;D2001;TX: LocomotiveFunction set DCC(42) number=0 value=1 [0 06 0 032A 6 0000C02A0001]
2026-08-16;08:41:34.132801;marklin_can_1;D2002;RX: LocomotiveFunction ack DCC(42) number=0 value=1 [0 06 1 4F2F 6 0000C02A0001]
Traintastic receives an answer, so it is handled somewhere.
Cloud you try:
- Traintastic → online
- Toggle light/F0 of DCC loco with MS2.
- Toggle direction of DCC loco with MS2.
- Change speed of DCC loco with MS2.
- Traintastic → offline
- Post the log here.
I’d hope we can see the messages it sends to control the locomotive, maybe that will give a clue why it isn’t working.
Turnouts via Motorola or DCC
2026-08-16;09:12:17.996348;marklin_can_1;D2001;TX: AccessoryControl Motorola(1) position=0 current=0 switch_time=default [0 0B 0 8300 6 000030000000]
2026-08-16;09:12:18.012298;marklin_can_1;D2002;RX: AccessoryControl Motorola(1) position=0 current=0 switch_time=default [0 0B 1 4F2F 6 000030000000]
2026-08-16;09:12:18.560541;marklin_can_1;D2001;TX: AccessoryControl Motorola(1) position=1 current=0 switch_time=default [0 0B 0 8300 6 000030000100]
2026-08-16;09:12:18.577037;marklin_can_1;D2002;RX: AccessoryControl Motorola(1) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000030000100]
2026-08-16;09:12:19.638186;marklin_can_1;D2001;TX: AccessoryControl Motorola(2) position=0 current=0 switch_time=default [0 0B 0 8301 6 000030010000]
2026-08-16;09:12:19.654308;marklin_can_1;D2002;RX: AccessoryControl Motorola(2) position=0 current=0 switch_time=default [0 0B 1 4F2F 6 000030010000]
2026-08-16;09:12:20.342464;marklin_can_1;D2001;TX: AccessoryControl Motorola(2) position=1 current=0 switch_time=default [0 0B 0 8301 6 000030010100]
2026-08-16;09:12:20.358943;marklin_can_1;D2002;RX: AccessoryControl Motorola(2) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000030010100]
2026-08-16;09:12:22.516652;marklin_can_1;D2001;TX: AccessoryControl DCC(2) position=1 current=0 switch_time=default [0 0B 0 C301 6 000038010100]
2026-08-16;09:12:22.532370;marklin_can_1;D2002;RX: AccessoryControl DCC(2) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000038010100]
2026-08-16;09:12:23.493284;marklin_can_1;D2001;TX: AccessoryControl DCC(1) position=1 current=0 switch_time=default [0 0B 0 C300 6 000038000100]
2026-08-16;09:12:23.509991;marklin_can_1;D2002;RX: AccessoryControl DCC(1) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000038000100]
2026-08-16;09:12:24.825380;marklin_can_1;D2001;TX: AccessoryControl Motorola(1) position=1 current=0 switch_time=default [0 0B 0 8300 6 000030000100]
2026-08-16;09:12:24.841150;marklin_can_1;D2002;RX: AccessoryControl Motorola(1) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000030000100]
2026-08-16;09:12:25.032554;marklin_can_1;D2001;TX: AccessoryControl Motorola(2) position=1 current=0 switch_time=default [0 0B 0 8301 6 000030010100]
2026-08-16;09:12:25.049109;marklin_can_1;D2002;RX: AccessoryControl Motorola(2) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000030010100]
2026-08-16;09:12:25.782418;marklin_can_1;D2001;TX: AccessoryControl DCC(2) position=1 current=0 switch_time=default [0 0B 0 C301 6 000038010100]
2026-08-16;09:12:25.798732;marklin_can_1;D2002;RX: AccessoryControl DCC(2) position=1 current=0 switch_time=default [0 0B 1 4F2F 6 000038010100]
Traintastic receives an answer, so it is handled somewhere too.
Did you use the output keyboard or turnouts on a board?
Can you try to switch these with the MS2 as well, just like above?
MFX Decoder Locomotives
I only dry tested this, I don’t have any MFX loco’s (I’m a 2 rail guy).
So this will be a hard one.
Many thanks for testing and the help of improving Traintastic!
Just a double check, did these settings work for the CC-Schnitte?:
- Baudrate: 500000
- Flow control: Hardware
Greetings,
Reinder