Når en ny mfx dekoder bliver tilmeldt på en digital styre enhed der understøtter mfx, får dekoderen tildelt en dynamisk adresse startende fra nummer 5, og stiger med en for hvert nye mfx lokomotiv der tilmeldes.
Det er ikke helt rigtigt. Omtalte adresse har intet med mfx at gøre. Det er udelukkende en adresse du kan benytte hvis du skal styre lokomotivet fra adressestyringen i CS3.
Tildelingen af adressen er udelukkende noget centralen selv gør og ikke en del af mfx. Adressen er virtuel og eksisterer kun i den enkelte CS3.
Ved adressestyring er du afhængig af at indtaste en adresse, da du ikke kan vælge lokomotivet fra en liste. Ligesom du gør på adressebaserede DCC systemer som f.eks. Lenz LZV200 osv. Det er her du benytter omtalte adresse.
Internt i CS3 bliver adresses associeret med dekoderens mfx id, som der benyttes når centralen snakker til dekoderen. Systemet kan sagtens fungere uden styreadressen. I alle andre tilfælde end adressestyring vil CS3 udelukkende benytte mfx id'et. Derfor er det sikkert at sige, at mfx ikke benytter adresser (fra brugerens synspunkt).
Mfx dekoderens unikke id er lagt i dekoderen under produktionen. Dermed sikres at ikke to dekodere har samme id. Hvis det sker, og det er sket et par gange, så skal dekoderen have ny firmware. Det er dog næppe årsagen i ovenstående problem.
Spørgsmålet er nok nærmere om lokomotiverne overhovedet bliver styret med mfx og ikke en anden protokol (f.eks. MM) hvor de har samme adresse.