Je voulais programmer mes décodeurs depuis un ordinateur, j’ai testé le SPROG 2.

Pourquoi programmer avec un ordinateur?

Ceci peut avoir plusieurs avantages:

  • Édition « en masse » des CVs
    Plus besoin de les mettre à jour à par un!
  • Programmation plus facile
    Avec le bon logiciel, plus besoin de se soucier des bits et des bytes. La programmation s’effectue de façon transparente, avec des menus et options clairs.
  • Sauvegarde et restauration de profils de décodeurs entiers
    Très pratique pour les décodeurs de fonctions dans les wagons d’une même rame. On créer un profil une fois, et ensuite, en quelques clics/seconds, on le télécharge sur les décodeurs suivants.
  • Liste de tous vos trains
    Par exemple, JMRI propose une liste (« roster ») de tous vos trains, et de tous leurs CVs. Dès 20 locos et plus, cela commence à prendre tout son sens!
  • Sauvegarde des décodeurs
    Un décodeur qui lâche, c’est rare. Si cela arrive quand même, il faut déjà le remplacer (physiquement). Grâce à une sauvegarde de la configuration, en quelques seconds votre locomotive sera comme avant, prête à rouler à nouveau!

Pourquoi j’ai opté pour le SPROG 2:

  • Dans la plupart des cas, un « appareil de programmation » séparé n’est pas nécessaire! La programmation s’effectue via la centrale de commande numérique, connectée au PC (par USB, ou réseau).
    Malheureusement, mon ESU Ecos II ne permet PAS la programmation par PC. On peut la connecter au PC bien sûr, mais uniquement pour le contrôle du réseau et des trains.
    Beaucoup de centrales moins chères permettent la programmation via PC, donc c’est un peu énérvant. Beaucoup de clients se plaignent régulièrement sur les forums ESU ou d’autres (par exemple ici, sur le forum de Freiwald software). Il suffirait qu’ESU publie une mise à jour de la centrale et détaille un « protocole de programmation », mais pour le moment, ce n’est pas prévu.
  • Mon ESU Lokprogrammer s’occupe uniquement des décodeurs ESU
    Voir mon test ici. Il peut certes programmer des décoders non ESU. Mais alors, c’est un CV à la fois, et sans sauvegarde de profil…autrement dit, sans aucun avantage par rapport à la programmation directe depuis la centrale. Cela dit, cette fois, on ne peut rien reprocher à ESU: cet appareil programme les décodeurs de la marque, et c’est normal.

Bien sûr, il reste toujours la programmation directe des CVs depuis la centrale, sans ordinateur. Mais on perdrait alors tous les avantages de la programmation PC. Dans cette optique, l’ESU Ecos II possède une interface de programmation très bien réalisée. Elle présente même les différents « bits » des CVs sur l’écran tactile, un avantage que je mentionnais dans un autre post.
Pour moi, en tous les cas, c’est pour cela que j’ai investi dans le SPROG 2…

SPROG 2

Le SPROG 2 (ou SPROG II) est un programmateur de décodeur USB, qui se connecte au PC. Il peut être utilisé comme « mini centrale » pour commander un micro réseau, mais ce n’est pas son utilisation suggérée (cherchez sur google si cela vous tente).
Il parait qu’il sait programmer tous les décodeurs DCC du marché. Je l’ai découvert en trainant comme d’habitude sur les forums allemands de 1zu160.
Par contre, attention, le SPROG 2 ne permet pas d' »uploader » de nouveaux sons dans les décodeurs. Pour cela, il vous faut à tout prix le programmateur de la marque du décodeur.
A noter qu’il existe aussi un « SPROG 3 », avec un booster plus puissant, dans pas intéressant pour le N.

Les Sprogs sont construits par une petite société anglaise. Je n’ai pas découvert une mine d’or, au contraire: le SPROG existe depuis des années, et est déjà beaucoup utilisé.
Pour la France, et d’autres pays (USA, NL, SE…) il faut obligatoirement passer par le revendeur local agrée. La liste des revendeurs se trouve sur le site http://sprog-dcc.co.uk. Les habitants des autres pays commandent directement au Royaume-Uni (paiement Paypal possible).

L’appareil côute environ 60€, plutôt raisonnable.

SPROG 2 et les logiciels

Il n’y pas de logiciel « SPROG »: l’appareil fonctionne avec de nombreux logiciels tiers.

Le constructeur recommande DecoderPro, partie intégrante de la suite « JMRI »
JMRI est un projet américain open-source et gratuit de commande des trains par PC. Son interface de programmation (un programme séparé), DecoderPro, est souvent apprécié.
Bien que JMRI n’ait pas un succès énorme en Europe, il suffit de le télécharger pour le tester. Il est vrai qu’il n’est que partiellement traduit en français.
L’avantage de JMRI cependant: il est basé sur Java. Cela veut dire qu’il fonctionnera avec le SPROG sur des ordinateurs Windows, Mac ou Linux.

Mais le SPROG n’est pas limité à JMRI. Il fonctionne aussi par exemple avec RocRail. Il s’agit d’un « concurrent » néerlandais de JMRI, gratuit également.

Enfin, certains logiciels payants fonctionnent également avec le SPROG. Par exemple Freiwald software (produisant le logiciel TrainController très connu), propose un logiciel de programmation séparé:  « TrainProgrammer« . Ce dernier est disponible en anglais et en allemand, mais (à ma connaissance), pas en français.

Ce ne sont que des exemples. En tout état de cause: après avoir commandé le SPROG, il vous faudra choisir un logiciel de programmation. JMRI est inclus sur le CD livré d’origine…mais s’agissant d’un projet open source changeant souvent, je conseille fortement d’aller plutôt télécharger la dernière version sur leur site internet!

Le test

N’habitant pas en France, j’ai du commander le miens en Angleterre. La boîte contient:

  • Le SPROG 2
  • Un câble USB
  • Un CD-ROM (y’a t-il encore des gens qui utilisent des disques?).

L’appareil est très compact (env. 6x4x3cm):

SPROG 2 DCC decoder programmer SPROG 2 DCC decoder programmer

Depuis l’Angleterre, le SPROG 2 est vendu sans alimentation.
Il lui faut du 12-15V en courant continu, 1A. Comme le N n’est pas très gourmant, je vais réutiliser l’alimentation de mon ESU Lokprogrammer (12V, 500mA). Ce n’est pas conseillé, mais ça marche pour moi.

La connection de l’appareil est facile avec les borniers à vis. 2 cables pour l’alimentation, 2 vers la voie de programmation, et la prise USB bien sûr. Il est évident que la voie de programmation doit être différente de celle de votre centrale!

J’utilise un bon vieux Windows XP, qui m’a demandé des pilotes (drivers) comme prévu. J’ai téléchargé les derniers en ligne (plutôt que d’utiliser le CD-ROM). A noter que sur Mac OS et Linux, vous n’aurez pas besoin de pilotes.
L’installation s’est passé en une minute, il faut juste prendre note du port COM (série) ainsi crée, pour l’indiquer dans le logiciel de votre choix.

J’ai opté pour JMRI, et ai lancé l’interface de programmation des décodeurs, DecoderPro 3.

Voilà

Pas vraiment besoin d’une longue description: l’appareil marche. J’ai déjà programmé des décodeurs de plusieurs marques sans problème (CT-Elektronik, Zimo, Tams).

Le processus de programmation ne dépend pas du SPROG 2, mais bien du logiciel que vous avez choisi. Dans le cas de JMRI DecoderPro, cela dépend aussi du modèle de décodeur:

  • Certains décodeurs ont des « profils » déjà définis par la communauté.
    Cela permet une programmation très facile, avec des menus et des options très claires.
  • Pour les autres (inconnus de JMRI), vous pouvez toujours accéder à la table de CVs.
    C’est un peu moins « user friendly » (il vous faudra votre manuel de décodeur), mais vous avez toujours les avantages de la programmation PC (programmation de plusieurs CVs, sauvegarde de profil…)

Voici un exemple pour un de mes décodeurs Tams, avec JMRI DecoderPro 3:

JMRI decoder Pro & Tams FD-R

Voilà, impossible d’en dire plus sans s’éloigner du SPROG 2; le reste, c’est du logiciel, pas du matériel!

J’ai déjà commencé à programmer/archiver la programmation de mes anciennes locos. Sur certains, je me souvenais à peine de la marque du décodeur installé. J’ai l’impression de redécouvrir mes décodeurs. Les réglages fins des moteurs par exemple, étaient un enfer à régler en éditant les CVs un par un: je n’y avais jamais touché.
Le SPROG 2 a été un bon investissement dans mon cas.

J'essaye d'être juste et de noter sur des critères aussi clairs que possible ! Pour un rappel des critères de d'évaluation cliquez-ici.

Rappel: Je suis un amateur, et ceci sont des opinons personnelles. Je ne reçois aucune compensation, sous aucune forme que ce soit, de la part des marques ou magasins mentionnés ici. Les noms de produits et de marques mentionnés ici sont la propriété de leurs propriétaires respectifs.