Welcome to the forum   
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline tgj  
#1 Posted : 04 May 2025 19:44:59(UTC)
tgj

Denmark   
Joined: 02/03/2025(UTC)
Posts: 17
Location: Rinkenæs, 6300 Gråsten
Subject: Help! CS3+ seems to be changing my turnout addresses when I add mfx devices

Hi everyone,

I’m getting confused about how mfx and Motorola/MM addresses interact on the CS3+.
Here’s what happened:

I programmed all my turnouts manually on the CS3+ and noted their MM addresses.

Yesterday I added a batch of new signals and let the CS3+ search for mfx devices.

The search completed—but the CS3+ also “found” a bunch of my existing turnouts even though none of them were set up for mfx.

After that, several of those turnouts stopped responding to their original manual (MM) addresses. It looks like the CS3+ overwrote them with new mfx IDs.

Has anyone else run into this?
Clearly I’m misunderstanding something about how to configure mixed mfx/MM systems. Any tips on:

Preventing the CS3+ from re-identifying MM accessories as mfx

Restoring the original addresses without deleting and re-adding everything

Thanks in advance!

— Thorben
Thorben Jensen - Denmark
CS3+, Märklin HO
TC Gold Version 10.0 B3, 64 bit
Windows 11 Home
thanks 1 user liked this useful post by tgj
Offline JohnjeanB  
#2 Posted : 04 May 2025 20:07:50(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,553
Location: Paris, France
Hi Thorben
Here is the little I know on Märklin devices.
When chosing the MFX operation of decoders (m83, m84, in-situ decoders) you accept that:
- the CS3 assigns the MFX adresses in lieu of all previously selected addresses
- therefore, you must ERASE all previously stored addresses for the SAME device in MM2 or DCC
- you switch to MFX as soon as you push the key find MFX accessory decoders
- the decoder will IGNORE the MM2 or DCC commands as soon as the MFX protocol is identified and registered on the accessory decoder
- you cannot block the MFX protocol on the decoders. Just refrain from pushing that MFX search key.

Some (like me) HATE that someone else is selcting addresses for me and therefore:
- NEVER push this button Find MFX Accessory decoders
- code the address on the switches on the decoder
- note the address on an EXCEL spreadsheet to keep track of them and avoid duplications
- in this way you go under the table only once

In case of erroneous MFX registration, just erase the created records and you are in business

Cheers
Jean
thanks 1 user liked this useful post by JohnjeanB
Offline tgj  
#3 Posted : 04 May 2025 20:47:34(UTC)
tgj

Denmark   
Joined: 02/03/2025(UTC)
Posts: 17
Location: Rinkenæs, 6300 Gråsten
Originally Posted by: JohnjeanB Go to Quoted Post
Hi Thorben
Here is the little I know on Märklin devices.
When chosing the MFX operation of decoders (m83, m84, in-situ decoders) you accept that:
- the CS3 assigns the MFX adresses in lieu of all previously selected addresses
- therefore, you must ERASE all previously stored addresses for the SAME device in MM2 or DCC
- you switch to MFX as soon as you push the key find MFX accessory decoders
- the decoder will IGNORE the MM2 or DCC commands as soon as the MFX protocol is identified and registered on the accessory decoder
- you cannot block the MFX protocol on the decoders. Just refrain from pushing that MFX search key.

Some (like me) HATE that someone else is selcting addresses for me and therefore:
- NEVER push this button Find MFX Accessory decoders
- code the address on the switches on the decoder
- note the address on an EXCEL spreadsheet to keep track of them and avoid duplications
- in this way you go under the table only once

In case of erroneous MFX registration, just erase the created records and you are in business

Cheers
Jean

Hi Jean,

I appreciate your detailed explanation regarding the MFX protocol and its interaction with the CS3. Unfortunately, I learned the hard way about the implications of using the "Find MFX Accessory Decoders" function.

After setting up over 70 turnouts manually with specific addresses for integration with TrainController, I decided to experiment with a few signals using MFX. Activating the MFX discovery function resulted in the CS3 reassigning addresses to all my accessory decoders, including the turnouts. Consequently, TrainController no longer recognizes the turnouts, as their addresses have changed.

Now, I'm faced with the daunting task of manually identifying and reprogramming each turnout's address. This process requires two people: one to operate the CS3 and another to observe the physical turnout responses. It's a time-consuming endeavor that will take several days to complete.

While I understand the advantages of MFX's automatic address assignment, this experience has highlighted the importance of cautious use, especially when integrating with external control software like TrainController. In the future, I'll adhere strictly to manual address assignments and avoid using the MFX discovery function to prevent such disruptions.

Best regards,
Thorben
Thorben Jensen - Denmark
CS3+, Märklin HO
TC Gold Version 10.0 B3, 64 bit
Windows 11 Home
thanks 1 user liked this useful post by tgj
Offline tgj  
#4 Posted : 04 May 2025 21:22:52(UTC)
tgj

Denmark   
Joined: 02/03/2025(UTC)
Posts: 17
Location: Rinkenæs, 6300 Gråsten
Originally Posted by: tgj Go to Quoted Post
Originally Posted by: JohnjeanB Go to Quoted Post
Hi Thorben
Here is the little I know on Märklin devices.
When chosing the MFX operation of decoders (m83, m84, in-situ decoders) you accept that:
- the CS3 assigns the MFX adresses in lieu of all previously selected addresses
- therefore, you must ERASE all previously stored addresses for the SAME device in MM2 or DCC
- you switch to MFX as soon as you push the key find MFX accessory decoders
- the decoder will IGNORE the MM2 or DCC commands as soon as the MFX protocol is identified and registered on the accessory decoder
- you cannot block the MFX protocol on the decoders. Just refrain from pushing that MFX search key.

Some (like me) HATE that someone else is selcting addresses for me and therefore:
- NEVER push this button Find MFX Accessory decoders
- code the address on the switches on the decoder
- note the address on an EXCEL spreadsheet to keep track of them and avoid duplications
- in this way you go under the table only once

In case of erroneous MFX registration, just erase the created records and you are in business

Cheers
Jean

Hi Jean,

I appreciate your detailed explanation regarding the MFX protocol and its interaction with the CS3. Unfortunately, I learned the hard way about the implications of using the "Find MFX Accessory Decoders" function.

After setting up over 70 turnouts manually with specific addresses for integration with TrainController, I decided to experiment with a few signals using MFX. Activating the MFX discovery function resulted in the CS3 reassigning addresses to all my accessory decoders, including the turnouts. Consequently, TrainController no longer recognizes the turnouts, as their addresses have changed.

Now, I'm faced with the daunting task of manually identifying and reprogramming each turnout's address. This process requires two people: one to operate the CS3 and another to observe the physical turnout responses. It's a time-consuming endeavor that will take several days to complete.

While I understand the advantages of MFX's automatic address assignment, this experience has highlighted the importance of cautious use, especially when integrating with external control software like TrainController. In the future, I'll adhere strictly to manual address assignments and avoid using the MFX discovery function to prevent such disruptions.

Best regards,
Thorben


Hi Jean,

Do you think there is any way to go back after all my turouts have been reprogrammed?
I tried to delete a turnout in cs3, but the turnout still reponded to the mfx assigned address.

Any ideas? Maybe reboot the cs3?

Regards Thorben
Thorben Jensen - Denmark
CS3+, Märklin HO
TC Gold Version 10.0 B3, 64 bit
Windows 11 Home
Offline David Dewar  
#5 Posted : 04 May 2025 21:29:10(UTC)
David Dewar

Scotland   
Joined: 01/02/2004(UTC)
Posts: 7,449
Location: Scotland
You make a good point that using other software can cause problems. I just use the CS3 and the decoders register themselves for turnouts etc with no problems.
Running our railways are as simple or as difficult as you want to make it and I just let Marklin work as it should and rarely have a problem. You can expand the hobby using other brands of software which in itself is a hobby and can be an added interest.

Take care I like Marklin and will defend the worlds greatest model rail manufacturer.
Offline tgj  
#6 Posted : 04 May 2025 22:14:15(UTC)
tgj

Denmark   
Joined: 02/03/2025(UTC)
Posts: 17
Location: Rinkenæs, 6300 Gråsten
Originally Posted by: David Dewar Go to Quoted Post
You make a good point that using other software can cause problems. I just use the CS3 and the decoders register themselves for turnouts etc with no problems.
Running our railways are as simple or as difficult as you want to make it and I just let Marklin work as it should and rarely have a problem. You can expand the hobby using other brands of software which in itself is a hobby and can be an added interest.



I am sure it works fine for you. The problem is not using other software, but only the'at Märklin have implemented MFX so bad, that it will just overwrite anything that I have set manually. That is BS if you ask me and a serious Märklin software problem.

Regards Thorben
Thorben Jensen - Denmark
CS3+, Märklin HO
TC Gold Version 10.0 B3, 64 bit
Windows 11 Home
Offline Copenhagen  
#7 Posted : 04 May 2025 22:29:43(UTC)
Copenhagen


Joined: 23/04/2019(UTC)
Posts: 494
Location: Copenhagen, Denmark
What if the dip switches on all the devices (where possible) are set to DCC? Would that preclude that the search for mfx articles could change anything on them?
Offline JohnjeanB  
#8 Posted : 04 May 2025 22:50:01(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,553
Location: Paris, France
Hi Thorben
Originally Posted by: tgj Go to Quoted Post
After setting up over 70 turnouts manually with specific addresses for integration with TrainController, I decided to experiment with a few signals using MFX. Activating the MFX discovery function resulted in the CS3 reassigning addresses to all my accessory decoders, including the turnouts. Consequently, TrainController no longer recognizes the turnouts, as their addresses have changed.

Now, I'm faced with the daunting task of manually identifying and reprogramming each turnout's address. This process requires two people: one to operate the CS3 and another to observe the physical turnout responses. It's a time-consuming endeavor that will take several days to complete.
All the hard work you have done is not lost
Simply when you pushed the "Find MFX Accessory Decoders" the CS3 has registered all you MFX-capable m83 and the result is all MM2 commands are now ignored (not erased)

What you have to do is
EITHER to erase all MFX records made related to these m83 decoders you wish to address in MM2 AND NEVER PUSH AGAIN this "Find MFX Accessory Decoders" key
OR YOU LET ALL WORK USING MFX (erase all MM2 records, reset decoder switches to their factory) and take note of all CS3-assigned MFX addresses

Cheers
Jean


Offline tgj  
#9 Posted : 04 May 2025 22:51:40(UTC)
tgj

Denmark   
Joined: 02/03/2025(UTC)
Posts: 17
Location: Rinkenæs, 6300 Gråsten
Originally Posted by: Copenhagen Go to Quoted Post
What if the dip switches on all the devices (where possible) are set to DCC? Would that preclude that the search for mfx articles could change anything on them?


It's too late. MFX have already reprogammed all turnouts. I got a solution from ChatGPT and it is to delete all the entries that MFX found, then it should go back to the old address. I will try that and let you know the result.

Regards Thorben
Thorben Jensen - Denmark
CS3+, Märklin HO
TC Gold Version 10.0 B3, 64 bit
Windows 11 Home
Users browsing this topic
Guest (2)
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-2025, Yet Another Forum.NET
This page was generated in 0.468 seconds.