Hi David and Alessandro,
I don't have this strange behaviour on my ECoS regarding signals. I don't have any M signals.
Although, I must confess after deleting objects or sometimes after adding objects via LC, memory management of the digital system is no longer stable. In this case I reboot my digital system. I think this is still a problem in the ECoS. Mafi has written already on this issue of memory gaps that occur after object manipulation(deletion, adding).
But, let me explain how LC exchanges data with the ECoS/CS.
1. When you push the 'Connect' button (Connection tabpage) or the 'Retrieve' button (Fetch Info tabpage) in the 'Properties Pages' dialog for the digital system, all object data from the digital system is imported in LC in memory. Thus NOT in the objects of the active layout!!
Thus, if objects have been changed in the CS/ECoS they will be no longer in sync with the objects in the active layout!
Every object in the digital system gets a unique id. This unique id is also stored in the object of a layout in LC. Thus when this id mapping is no longer in sync or object data is changed in the CS, things will go 'randomly' wrong, because LC sends commands based on this id.
2. Press the "
Project objects" button in the 'Synchronize' tabpage if the objects in the active layout in LC need to be synchronized with the objects in the digital system!
For example you change an address of signal in the CS/ECoS. Then you should synchronize if you want this address change to be done aswell in the signal object stored in the layout in LC.
3. When some objects have changed in the active layout of LC then you must press the "
System objects" button in the 'Synchronize' tabpage if you want these objects to be update with the state of the object as in LC.
For example you change the switch time for the object in LC then you should press the System objects button to make to change aswell to the object in the CS/ECoS.
Thus, it is very important to undertake the correct action(synchronization) when changing objects in the digital system or in LC.
Once your model railroad is configured in LC you can simply export all objects to the digital system. But keep in mind when changing objects, deleting objects or adding new objects synchronization becomes very important!
<u>IMPORTANT REMARK:</u>
You can also always export or sync one object at a time. These single actions can be found on the 'Digital System' tabpage of the objects 'Properties Pages' dialog.
Although...I must confess there is still some serious work on my side regarding this synchronization process. The problem is time!

[:I]But, I think the basics are now implemented in LC and I should focus now more on this synchronization process.
Alessandro about this disappearing icon I really don't have a glue. Could it be possible to make a scenario were you have a limited number of switch objects. Then you could send me this layout and I can verify on my ECoS this behaviour.
I'm playing with around 60(40 turnouts, 20 signals)switch objects and 30 train objects.
Thanks.
Best regards,
Frank