Um den Dekoder in den Programmiermodus zu versetzen, führt man einen Magneten über den Magnetsensor. Der Dekoder fängt an, die angeschlossene Weiche hin- und herzuschalten.
Bei aktivem Programmiermodus können die Einstellungen über die Hauptgleisprogrammierung unter einer beliebigen Lokadresse geändert werden. (Es ist sinnvoll, eine nicht durch eine Lok genutzte Adresse zu verwenden, um keine Einstellungen im Lokdekoder zu verstellen)
Die Adresse des Dekoders wird über das Schalten einer Weichenadresse (Zubehöradresse) bei aktiviertem Programmiermodus angepasst. Der erste empfangene Schaltbefehl wird gespeichert und am Weichenantrieb quittiert. Danach wird der Programmiermodus automatisch beendet. Die Schaltrichtung wird umgekehrt, indem die Weichenadresse beim Programmiervorgang in die jeweils entgegengesetzte Richtung geschaltet wird.