Welcome to the forum   
Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline camcath  
#1 Posted : 14 February 2026 06:38:47(UTC)
camcath

Australia   
Joined: 05/06/2013(UTC)
Posts: 165
Location: Victoria
Hi

I've just returned to the trains after a few years and have bought a CS3. I have had no trouble registering non-marklin trains bar roco. I have a steam loco which I have registered as DCC and all seems fine but I then enter into a repetitive loop saying 'decoder being read' and the loco does its own thing. With the MS2 all was fine with the decoder. Grateful for any assistance, I'm assuming I'm missing something.

Many thanks

Cameron

Wish to join the discussion?! Login to your marklin-users.net community | Forum account. New Registrations are disabled. Or Connect via Facebook  

Offline camcath  
#2 Posted : 14 February 2026 06:44:40(UTC)
camcath

Australia   
Joined: 05/06/2013(UTC)
Posts: 165
Location: Victoria
Apologies, the message is 'decoder was read' again, on endless loop. Many thanks.
Offline Copenhagen  
#3 Posted : 14 February 2026 12:02:47(UTC)
Copenhagen


Joined: 23/04/2019(UTC)
Posts: 557
Location: Copenhagen, Denmark
Not that I have a solution to the problem. Have you updated the CS3 (via an ethernet cable)? Also I assume that you use the programming port on the central station when trying to register the Roco.
thanks 1 user liked this useful post by Copenhagen
Offline rhfil  
#4 Posted : 14 February 2026 13:06:33(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 854
Location: NEW HAMPSHIRE,
One of the issues with mfx decoders is that the CS3 insists on using it to communicate with a loco if the loco has it. Possibly your Roco loco does and the CS3 is insisting on using that feature. You have three choices - possibly. The best one is to delete the dcc registration you created in the CS3 and allow the mfx registration to be complete. The second is to turn off the mfx feature in the CS3 but then you will possibly lose registration of any other mfx registered locos you have in the CS3. And finally, some non Marklin locos supposedly have the ability to turn off the mfx in the locp. If your loco has that and you can figure out how to turn it off then the CS3 will ignore the mfx handshake with the loco and the dcc will prevail. Moat do not understand that fx, mm, dcc, mfx is a communications agreement between the computer chip in the CS3 and the loco and mfx is simply the chios in the CS3 and the loco agreeing on what frequency they will use to communicate with in privacy.
However, I just remembered that we had a similar occurrence with the CS3 on our club layout and I can't remember if we solved it or it just went away.
thanks 1 user liked this useful post by rhfil
Offline JohnjeanB  
#5 Posted : 14 February 2026 16:36:24(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,730
Location: Paris, France
Hi Cameron
here a CS3 user from France but mostly using MFX protocol.
I suspect that most of the CS3 software has been designed with locos' answerback in mind as with MFX ones.

The little I know is in DCC, there is no answerback, except with Railcom, that the CS3 is not doing.

Since the update 2.5.1 the CS3 insisted on updating all my locos' firmware, which it did suscessfully EXCEPT for an ESU decoder that went bad (LokSound5 Micro that lost the control of all physical outputs but kept the motor control and sound). My fault, I shouldn't have chosen ESU (better sound but garbage for the rest)

On all MFX locos, the issue was fully solved when I put temporarily each loco, one by one on the programming track. Then the CS3 stopped asking to update / read decoders anew at each restart.

The other thing I know for a fact: all other decoder manufacturers implemented only an incomplete version of MFX / M4, doing only the operation side of it and TOTALLY NOT doing the parameter adjustment side of it (must use DCC for configuration).

Also Märklin is implemention secret features that are not fully disclosed (to keep competition in the dark).
That's my 2 cents' worth
Cheers, Greetings from Paris

Jean
thanks 1 user liked this useful post by JohnjeanB
Offline rhfil  
#6 Posted : 14 February 2026 18:24:19(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 854
Location: NEW HAMPSHIRE,
Thinking some more about the problem and the fact that it went away on the club CS3 where the programming track is never used and most of the locos in the CS3 are owned by members so rarely ever on hand and finally the fact that the user and probably the CS3 are new makes me wonder if an update to the CS3 fixed the problem and the new CS3 has not been updated. Perhaps the solution is to update the CS3. The current version of the software is 2.5.2(6). What is the software version in your CS3, Copenhagen?
Offline Copenhagen  
#7 Posted : 14 February 2026 18:47:29(UTC)
Copenhagen


Joined: 23/04/2019(UTC)
Posts: 557
Location: Copenhagen, Denmark
Originally Posted by: rhfil Go to Quoted Post
Thinking some more about the problem and the fact that it went away on the club CS3 where the programming track is never used and most of the locos in the CS3 are owned by members so rarely ever on hand and finally the fact that the user and probably the CS3 are new makes me wonder if an update to the CS3 fixed the problem and the new CS3 has not been updated. Perhaps the solution is to update the CS3. The current version of the software is 2.5.2(6). What is the software version in your CS3, Copenhagen?


I have the latest update (2.5.2). I skipped the update before that because I read about all the problems occurring with that; the continuous udates on some decoders. So I stayed with the older version for more than a year or so. When I finally got the latest update all the locomotives with mfx went through an automatic re-registration.
Offline camcath  
#8 Posted : 14 February 2026 22:28:51(UTC)
camcath

Australia   
Joined: 05/06/2013(UTC)
Posts: 165
Location: Victoria
Thanks for your responses. I also took advice from my kids who suggested asking co-pilot. It came up with this. I'll try later today. It looks plausible, although I find with AI, nothing is really as it seems! Will let you know if it works.

Regards

Cameron

This particular locomotive uses a Zimo‑based PluX22 sound decoder, and that combination is notoriously problematic with the Märklin CS3’s DCC “decoder read” routine.
Let me walk you through what’s happening and how to fix it cleanly.
---
What’s inside your Roco 78191
According to the official documentation for the 78191, it uses a PluX22 digital sound decoder (Zimo OEM)
These decoders have two characteristics that matter here:
1. They send a weak or non‑standard DCC ACK pulse
The CS3 expects a very clean, strong DCC acknowledgment when reading a decoder.
Zimo OEM decoders often send:
a delayed ACK
a weak ACK
or no ACK at all
The CS3 interprets this as:
“I didn’t get a proper response — I’ll try again.”
→ Endless loop
→ Track signal interruptions
→ Locomotive runs badly
2. They do NOT support mfx or Märklin’s pseudo‑readout
So the CS3 keeps interrogating the decoder, waiting for a response that will never come.
---
Why your 78191 does not run properly
Every time the CS3 tries to “read” the decoder:
it briefly cuts the DCC track signal
the Zimo decoder loses commands
speed steps are missed
sound functions glitch
the loco may stop or surge
This is exactly the behaviour you described.
---
The fix (and it will NOT affect mfx auto‑registration)
You can keep mfx auto‑detection ON for your Märklin locomotives.
You only need to disable the CS3’s DCC decoder readout, which is separate.
Step 1 — Turn off “Automatic decoder readout”
On the CS3:
System
Loco Configuration
Disable:
Automatic decoder readout
Automatic CV read
Read decoder on registration
Step 2 — Delete the faulty entry
Remove the 78191 from the loco list.
Step 3 — Add it manually
Add locomotive → Manual
Select DCC
Enter the address printed on the Roco box (usually 3 or 10)
Select 128 speed steps
Save — do NOT read the decoder
Step 4 — Test the locomotive
It should now:
run smoothly
respond instantly
play sound correctly
stop the “decoder was read” loop entirely
---
Offline DasBert33  
#9 Posted : 14 February 2026 23:00:18(UTC)
DasBert33

Belgium   
Joined: 21/01/2004(UTC)
Posts: 1,295
Is 'decoder read' here the same as dcc railcom? in that case the explanation could be plausible. I too am not using it because a lot of decoders (notably c sine locos) cannot cope with the railcom power cuts, resulting in my case in stuttering driving.
If disabling railcom helps here you could possibly fix it in the bad loco by adding a powerpack or capacitor so that the decoder doesnt reset anymore. That will allow you to turn railcom on again. Or you can just leave it disabled as I did and only add DCC locos manually
.
Offline rhfil  
#10 Posted : 14 February 2026 23:19:56(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 854
Location: NEW HAMPSHIRE,
If it works you need to tell us what specific steps you took and how to find the location to execute them. For example where exactly on the CS3 and how to disable "Automatic decoder readout", "Automatic CV read", and "Read decoder on registration".
Offline camcath  
#11 Posted : 15 February 2026 02:40:19(UTC)
camcath

Australia   
Joined: 05/06/2013(UTC)
Posts: 165
Location: Victoria
Problem solved but not 100 per cent why. I reprogrammed the decoder back to factory setting using config mode in cs3, deleted the loco from the cs3, powered down then rebooted the system. Then re-registered the loco using 'read decoder' in the set up, address 3 was found and all seems fine. The next question though is changing the address on my other Roco locos from the default 3. Seems from what I can see that the easiest way is to do the changes on my ms2 and then register the address manually on the cs3.

Thanks again
Offline Copenhagen  
#12 Posted : 15 February 2026 12:56:38(UTC)
Copenhagen


Joined: 23/04/2019(UTC)
Posts: 557
Location: Copenhagen, Denmark
The Mobil Station is better than the CS3 in accessing, reading and changing any odd CV in DCC decoders in my experience.
But changing the locomotive address on DCC decoders should be fine and easy on the CS3. It's just editing the locomotive, changing the address from 3 to another number and save (or click OK)... on the programming output and track to be safe.
I don't think I even use "the read decoder" function.
Users browsing this topic
Guest (6), poulmh
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

| Powered by YAF.NET | YAF.NET © 2003-2026, Yet Another Forum.NET
This page was generated in 0.344 seconds.