Hallo Peter, Olli,
es sieht folgendermassen aus:
Die Zentrale hat eine UID (Seriennummer), welche sie in (un)regelmaessigen Abständen als mfx-Schienendaten auf der Anlage verbreitet. Danach fragt eine Zentrale, ob sich jemand anmelden will. Wenn sich da jetzt ein oder mehrere mfx-Decoder melden, warum, das erkläre ich weiter unten, dann fängt die Zentrale an, die UID des/der Decoder(s) auszulesen. Jeder Decoder (und die Zentralen) haben so eine weltweit nur einmalig vorkommende UID von der Herstellerfirma programmiert bekommen.
Liegt diese UID (32Bit gross) der Zentrale vor, dann geht die Zentrale her und programmiert die SID (das ist eine wesentlich kürzere Adresse als die UID des Decoders zwischen 9 und 14 Bit) in den Decoder. Zusammen mit der SID wird dem Decoder zusätzlich auch noch ein Neuanmeldezähler mitgegeben. Dieser Neuanmeldezähler wird in der Zentrale dann erhöht, wenn eine mfx-Lok in der Zentrale gelöscht wird. Der Decoder merkt sich also jetzt folgendes: Die UID der Zentrale, die SID und den Neuanmeldezähler.
Mit der wesentlich kürzeren SID (gegenüber den 32Bit UID) wird der Decoder dann mit Fahr-Infos versorgt und auch programmiert, also allgemein angesprochen. Nur bei der SID-Programmierung wird die UID des Decoders verwendet. Danach braucht man die lange Decoder-UID nicht mehr.
Wacht ein Decoder nach dem Aufgleisen in einem neuen Sonnensystem auf (also eine andere Zentrale), hat sich auf jeden Fall die UID der Zentrale geändert. Er muss sich also dann, wenn die Zentrale nach unbekannten Decodern fragt, sich melden. Die Anmeldung an der Zentrale veranlasst also der Decoder und nicht die Zentrale. Die fragt nur, ob sich eventuell jemand anmelden will, mehr nicht. In 99,99% der Fälle wird sich da niemand melden.
Sollte der mfx-Decoder gerade bei vollem Bewusstsein zuhören, wie eine andere mfx-Lok gelöscht wurde, dann versendet ja die Zentrale danach den neuen Stand des Neuanmeldezählers. Dieser neue Zählerwert wird von allen bei vollem Bewusstsein zuhörenden mfx-Decodern dann auch kommentarlos übernommen. Ist aber eine mfx-Lok bei diesem Löschvorgang gerade nicht aufgegleist gewesen oder stand in einem stromlosen Abschnitt (z. B. vor einem stromlos geschalteten Signalabschnitt oder in einem abgeschalteten Schattenbahnhofsgleis), dann bekommt er die Neuanmeldezähleränderung ja nicht mit. Jetzt muss er damit rechnen, selbst wenn die UID der Zentrale noch dieselbe ist, dass er selber eventuell in der Zentrale gelöscht worden ist. Er wird sich also nach einer gewissen Zeit dann selber wieder anmelden (müssen). Wird während dieser Zeit der Decoder nicht explizit durch einen mfx-Verify (oder eventuell auch Fahrstufenbefehle, so stand es zumindest mal in dem Entwurf für das Patent drin) direkt angesprochen, dann stellt er zuerst mal alle seine Aktivitäten ein (FS 0 alle FX aus) und meldet sich einfach wieder bei der Zentrale als neuer Decoder an. Die Zentrale liesst von Ihm die UID wieder aus (das dauert bei einer MS1 ca. 8 Sekunden). Eine MS1/CS1/ECoS macht da jetzt unvermittelt gleich weiter und lesen den ganzen Decoder aus, die CS2 schaut in ihrer Lokliste nach, ob sie diesen Decoder schon mal hatte, und wenn ja, nimmt sie einfach dessen damalige Eigenschaften wieder her und man kann danach sofort mit dem Deocder fahren. Deswegen dauert bei der CS2 so eine erneute Anmeldung auch nicht so lange.
Solange also eine Zentrale keinen geänderten Neuanmeldezähler und keine Zentralen-UID versendet, merkt der Decoder einen Sonnensystemwechsel nicht.
Die Tams hat meines Wissens früher mal die Zentralen-UID bzw. den mfx-verify nicht immer versendet. Damit wäre also ein Zentralen-Wechsel wahrscheinlicher gewesen. Heute ist das meines Wissens wegen den neuen Decodereigenschaften, nicht mehr so. Neuere Decoder wollen immer wieder so was sehen, sonst quittieren sie die Mitarbeit.
Somit hast du also kaum eine Chance, einen Sonnensystemwechsel ohne Neuanmledung zu überstehen.
Das ist ja auch der Grund, warum die neue CS2 als Zweitgerät umgeschaltet werden kann. Damit wird der interne GFP im Zweitgerät abgeschaltet, und der interne CS2-Booster wird quasi wie ein externer Booster verwendet. Das dafür zusätzlich benötigte Gleissignal dafür wird sowieso über das CAN-Kabel mitgeliefert. Nur jetzt wird es auch sachgerecht weiterverwendet.
Wenn ihr also eure "Groß-Anlage" ohne Neuanmeldungen zwischen den Zentralen betreiben wollt, dann nimmt mehrere CS2. Die sind für sowas ganz gut eingerichtet.
Gruß
est2fe