Programování dekodérů MND25 je možné provádět podle návodu po jednotlivých CV. Mnohem jednodušší je použít program DecoderPro. Od produkční verze JMRI 5.16 jsou k dispozici též popisy dekodérů MTB MND25.
Programování je možné provádět buď servisním režimu na programovací koleji nebo v provozním režimu na hlavní koleji. Provozní režim má jistá omezení. V tomto režimu je popsáno programování v servisním režimu.
Lokomotivu umístíme na programovací kolej a v nástrojové liště programu JMRI DecoderPro klikneme na tlačítko Nová. Otevře se nám okno Vytvořit novou lokomotivu a klikneme na tlačítko Přečíst typ z dekodéru.
Program si sám najde dekodér MND25 včetně použitého konektoru. Dekodér MND25 s různými konektory mají různý počet funkčních výstupů. JMRI nám nabídne správný dekodér.
Vyplníme ID lokomotivy v evidenci. Dáme Uložit a potom Otevřít úplný programátor.
Postupně vyčteme všechny záložky programátoru. Na jednotlivých záložkách změníme pole podle naší preference. Mezi prvními změnami bude určitě změna adresy dekodéru. Po každé změně klikneme na Zapsat změny listu.
Jednotlivá tlačítka funkcí F0 – F12 můžeme přiřadit k funkčním výstupům na záložce Přiřazení funkcí. Kromě toho můžeme použít i Zvláštní funkce. Ty nejsou přiřazeny k žádnému výstupu, ale mění vlastnost dekodéru jako celku. Nastavené zvláštní funkce podporují lepší ovládání lokomotivy při posunu. Zvláštní funkci je nutné nejdříve povolit zaškrtávátkem Povolit. Následně se zakryjí volby výstupů a zobrazí se rozbalovací seznam se zvláštními funkcemi. Zvolíme tu, kterou chceme mít spojenou s vybraným funkčním tlačítkem.
Funkční výstupy můžeme dále jednotlivě programovat pomocí záložky Dodatečné funkce. Nejdříve musíme povolit Dodatečné funkce maskování globální povolení. Dále musíme povolit řádek vybrané dodatečné funkce, což je první zaškrtávátko v řádku. Nakonec danou funkci povolíme v sloupci daného funkčního výstupu. Některé funkce mohou mít časové zpoždění. Čas prodlevy vynásobený konstantou 0,08 určuje zpoždění v sekundách.
Funkce maskování se vyhodnocují jako logický součin AND. Funkce direktivní se vyhodnocují jako logický součet OR.
V uvedeném příkladu jsou červená koncová světla přiřazeny k funkčnímu tlačítku F1. Navíc se oboje světla přepínají opačně ke směru jízdy, tedy na opačné straně než světla bílá.
Čelní reflektor se spouští funkčním tlačítkem F2. Při stání je reflektor zhasnutý. Při jízdě se rozsvítí a po zastavení svítí přibližně ještě 2 sekundy a pak zase zhasne.
Osvětlení kabiny se spouští funkčním tlačítkem F5. Při stání je osvětlení rozsvíceno a při jízdě osvětlení kabiny zhasne.
Ostatní záložky se nastavují podobným způsobem.
vytvořeno 17. 6. 2026